.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;line-height:1;overflow:hidden;position:relative;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;overflow:hidden;text-align:center;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;max-width:307.875px;min-width:307.875px;outline:0;padding:0;text-align:left;width:307.875px;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;-webkit-flex-basis:14.2857143%;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;display:inline-block;flex-basis:14.2857143%;height:39px;line-height:39px;margin:0;max-width:39px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-webkit-align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}:root{--pf-blue:#3b82f6;--pf-teal:#60c7ba;--pf-navy:#112562;--pf-black:#121212;--pf-white:#fff;--pf-border:#e3e6ea;--pf-success:#23a667;--pf-error:#fd5249;--pf-warning:#e69839;--pf-link:#2563eb;--pf-neutral-50:#f5f5f5;--pf-neutral-100:#e0e0e0;--pf-neutral-200:#ddd;--pf-neutral-300:#888;--pf-neutral-400:#555;--pf-neutral-500:#444;--pf-neutral-600:#333;--pf-neutral-700:#222;--pf-neutral-800:#1a1a1a;--pf-neutral-900:#000;--pf-blue-alt:#1976d2;--pf-teal-alt:#1abc9c;--pf-color-bg-page:var(--pf-neutral-50);--pf-color-bg-surface:var(--pf-white);--pf-color-bg-surface-2:#fbfcfd;--pf-color-track:#f1f3f5;--pf-color-text-primary:var(--pf-black);--pf-color-text-secondary:#43474c;--pf-color-text-tertiary:#6b7280;--pf-color-text-link:var(--pf-link);--pf-color-border-default:var(--pf-border);--pf-color-action-primary:linear-gradient(90deg,var(--pf-blue),var(--pf-teal));--pf-color-action-app:var(--pf-black);--pf-color-table-header-bg:var(--pf-blue);--pf-color-table-header-text:var(--pf-white);--pf-color-table-header-label:hsla(0,0%,100%,.92);--pf-color-row-zebra:var(--pf-color-bg-surface-2);--pf-color-row-hover:#f4f8ff;--pf-font-sans:"Customfont","Archivo",sans-serif;--pf-font-mono:ui-monospace,Menlo,monospace;--pf-weight-regular:400;--pf-weight-medium:500;--pf-weight-semibold:600;--pf-weight-bold:700;--pf-space-2:2px;--pf-space-4:4px;--pf-space-6:6px;--pf-space-8:8px;--pf-space-10:10px;--pf-space-12:12px;--pf-space-14:14px;--pf-space-16:16px;--pf-space-20:20px;--pf-space-24:24px;--pf-space-32:32px;--pf-space-40:40px;--pf-section-y:clamp(3.5rem,7vw,5.5rem);--pf-gutter:clamp(1.25rem,5vw,2.5rem);--pf-container-page:1200px;--pf-container-content:780px;--pf-radius-xs:4px;--pf-radius-button:6px;--pf-radius-input:8px;--pf-radius-cta:10px;--pf-radius-sm:12px;--pf-radius-card:14px;--pf-radius-panel:16px;--pf-radius-pill:999px;--pf-border-hairline:1px solid var(--pf-color-border-default);--pf-shadow-card:0 6px 18px hsla(0,0%,7%,.06);--pf-shadow-modal:0 30px 70px rgba(0,0,0,.35);--pf-bp-mobile:860px;--pf-bp-desktop:1200px;--pf-duration-fast:0.15s;--pf-duration-quick:0.2s;--pf-duration-base:0.3s;--pf-duration-slow:0.5s;--pf-ease:ease}[data-pf-theme=dark]{--pf-color-bg-page:#0e0e10;--pf-color-bg-surface:#18181b;--pf-color-bg-surface-2:#16233d;--pf-color-track:#23232a;--pf-color-text-primary:#fff;--pf-color-text-secondary:#b9c2d0;--pf-color-text-tertiary:#9fb0c8;--pf-color-border-default:#2a2a30}:root{--base:#fff;--black:#121212;--white:#fff;--gradient:#3b82f6;--gradient2:#60c7ba;--blue-strong:#112562;--blue-light:#e5edfa;--blue:#3b82f6;--blue-low-opacity:#c9d7f2;--green:green;--gray-light:#f5f6f7;--gray-medium:#dee2e6;--gray-dark:#434343;--linkedin:#0073d2;--red:#fd5249;--error:#fd5249;--success:#23a667;--light-yellow:#f0c35d;--yellow:#e69839;--accent:#13163f;--dark-android:#263238;--dark-android-key:#404b50;--dark-android-key-hover:#097cfb;--dark-android-key-secondary:#313c42;--panel-nav-hover:#f1f3f5;--panel-nav-divider:#eef1f5;--panel-nav-row-border:#f3f5f8;--panel-nav-message:#43474c;--panel-nav-time:#9aa1aa;--panel-nav-overlay:rgba(15,23,32,.4);--panel-nav-shadow:rgba(15,23,32,.22);--panel-nav-plan-error-bg:#f8e4e4;--panel-capture-button-gray:#535454;--panel-capture-gradient:#555fa3;--view-more-button-background:#d0dff0;--landing-text-body:#43474c;--landing-text-muted:#6b7280;--landing-text-soft:#9aa1aa;--landing-border:#e3e6ea;--landing-blue-tint:#eaf2fe;--landing-gray-track:#f1f3f5;--landing-bg-subtle:#fbfcfd;--landing-navy:#16233d;--landing-navy-deep:#101826;--landing-navy-soft:#24375c;--landing-navy-border:#21314d;--landing-dark-card:#18181b;--landing-dark-border:#2a2a30;--landing-dark-text:#b9c2d0;--landing-dark-muted:#9fb0c8;--landing-teal-soft:#a9e2d9;--landing-teal-bright:#7be0d2;--landing-sky:#84c5d4;--landing-teal-navy:#0f2a26;--landing-teal-navy-deep:#0c1a18;--landing-teal-navy-border:#1c4039;--landing-teal-muted:#a9c5c0;--landing-teal-pale:#9fe0d6;--landing-teal-deep:#1a7f6b;--landing-blue-soft:#5b9bff;--landing-blue-pale:#8ab4ff;--landing-dark-faint:#5e6e86;--landing-dark-border-strong:#3a3a42;--landing-dark-hover:#23232a;--landing-dark-text-bright:#c4c9d0;--landing-dark-heading:#e8edf5;--landing-dark-note:#8a929c;--landing-dark-footer:#0e0e10;--panel-home-border:#e5e9ef;--panel-home-text-soft:#454b57;--panel-home-text-muted:#6b6b6b;--panel-home-link:#1565c0;--panel-home-row-bg:#f7f9fc;--panel-home-row-hover:#eef3fb;--panel-home-hero-start:#2059c2;--panel-home-hero-end:#2f9a8c;--panel-home-badge-red:#dc2626;--panel-home-button-blue-bg:#e3edfd;--panel-home-button-blue-border:#c3daf8;--panel-home-whatsapp-green:#128c4a;--panel-home-media-placeholder:#e9edf2}@font-face{font-display:swap;font-family:Test domaine display;font-size:normal;font-style:normal;font-weight:400;src:url(https://cdn.photofun.ai/assets/fonts/domaine-sans-font-family/testdomainesanstext-regular.woff2) format("woff2"),url(https://cdn.photofun.ai/assets/fonts/domaine-sans-font-family/testdomainesanstext-regular.woff) format("woff"),url(https://cdn.photofun.ai/assets/fonts/domaine-sans-font-family/testdomainesanstext-regular.otf) format("truetype")}@font-face{font-display:swap;font-family:Test domaine display;font-size:normal;font-style:normal;font-weight:700;src:url(https://cdn.photofun.ai/assets/fonts/domaine-sans-font-family/testdomainesanstext-bold.woff2) format("woff2"),url(https://cdn.photofun.ai/assets/fonts/domaine-sans-font-family/testdomainesanstext-bold.woff) format("woff"),url(https://cdn.photofun.ai/assets/fonts/domaine-sans-font-family/testdomainesanstext-bold.otf) format("truetype")}@font-face{font-display:swap;font-family:Customfont;font-size:normal;font-style:normal;font-weight:400;src:local("Archivo"),url(https://cdn.photofun.ai/assets/fonts/customfont-regular-webfont.woff2) format("woff2"),url(https://cdn.photofun.ai/assets/fonts/customfont-regular-webfont.woff) format("woff"),url(https://cdn.photofun.ai/assets/fonts/customfont-regular-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Customfont;font-size:normal;font-style:normal;font-weight:700;src:local("Archivo"),url(https://cdn.photofun.ai/assets/fonts/customfont-bold-webfont.woff2) format("woff2"),url(https://cdn.photofun.ai/assets/fonts/customfont-bold-webfont.woff) format("woff"),url(https://cdn.photofun.ai/assets/fonts/customfont-bold-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Customfont;font-size:normal;font-style:italic;font-weight:400;src:local("Archivo"),url(https://cdn.photofun.ai/assets/fonts/customfont-italic-webfont.woff2) format("woff2"),url(https://cdn.photofun.ai/assets/fonts/customfont-italic-webfont.woff) format("woff"),url(https://cdn.photofun.ai/assets/fonts/customfont-italic-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Customfont;font-size:normal;font-style:italic;font-weight:700;src:local("Archivo"),url(https://cdn.photofun.ai/assets/fonts/customfont-bolditalic-webfont.woff2) format("woff2"),url(https://cdn.photofun.ai/assets/fonts/customfont-bolditalic-webfont.woff) format("woff"),url(https://cdn.photofun.ai/assets/fonts/customfont-bolditalic-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Customfont;font-size:normal;font-style:normal;font-weight:500;src:local("Archivo"),url(https://cdn.photofun.ai/assets/fonts/customfont-medium-webfont.woff2) format("woff2"),url(https://cdn.photofun.ai/assets/fonts/customfont-medium-webfont.woff) format("woff"),url(https://cdn.photofun.ai/assets/fonts/customfont-medium-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Customfont;font-size:normal;font-style:italic;font-weight:500;src:local("Archivo"),url(https://cdn.photofun.ai/assets/fonts/customfont-mediumitalic-webfont.woff2) format("woff2"),url(https://cdn.photofun.ai/assets/fonts/customfont-mediumitalic-webfont.woff) format("woff"),url(https://cdn.photofun.ai/assets/fonts/customfont-mediumitalic-webfont.ttf) format("truetype")}*,:after,:before{box-sizing:border-box;scrollbar-color:var(--gradient,#3b82f6) var(--gradient2,#60c7ba);scrollbar-width:thin}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background:var(--gradient2,#60c7ba)}::-webkit-scrollbar-thumb{border:1px solid var(--gradient2,#60c7ba);border-radius:5px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--gradient,#3b82f6)}html{scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:none}body,html{height:100%;margin:0;min-height:100%;padding:0}.number-of-devices-label,a,b,blockquote,body,button,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;text-rendering:optimizeLegibility;vertical-align:baseline;-webkit-font-smoothing:antialiased;text-size-adjust:none}input,select,textarea{touch-action:manipulation}html{font-size:14px}body{font-family:Customfont,sans-serif;font-size:1rem;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;background-color:var(--gray-light,#f5f6f7);color:var(--black,#121212);height:100%;overflow-x:hidden;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}@supports(padding:env(safe-area-inset-top)){body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}button,label,select{cursor:pointer}ol{font:500 1rem Customfont;line-height:1.5;list-style-position:inside}a{color:var(--green,green)}img,picture{line-height:0;vertical-align:middle}strong{font-weight:700}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;border:1.5px solid var(--landing-text-muted,#6b7280);cursor:pointer;flex-shrink:0;transition:background-color var(--pf-duration-quick),border-color var(--pf-duration-quick),background-size var(--pf-duration-quick)}:where(input[type=checkbox],input[type=radio]){height:1.1em;width:1.1em}input[type=checkbox]{background-size:72%;border-radius:var(--pf-radius-button)}input[type=radio]{background-image:radial-gradient(circle,var(--blue,#3b82f6) 0 42%,transparent 46%);background-size:0 0;border-radius:50%}input[type=checkbox]:checked{background-color:var(--blue,#3b82f6);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");border-color:var(--blue,#3b82f6)}input[type=radio]:checked{background-size:100% 100%;border-color:var(--blue,#3b82f6)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%239aa1aa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat;cursor:pointer;height:16px;margin-left:.5rem;opacity:.75;transition:opacity var(--pf-duration-fast);width:16px}input[type=search]::-webkit-search-cancel-button:hover{opacity:1}select{background:none;border:none;font:500 1rem Customfont}h1{font:500 3rem Customfont}@media only screen and (max-width:950px){h1{font:500 2rem Customfont}}h2{font:400 2rem Customfont}h3{font:400 1.5rem Customfont}h1.bold,h2.bold,h3.bold{font-weight:700}label{font:700 1rem Customfont}.crossed-price,input{font:400 .875rem Customfont}input[type=color],input[type=color]+input{cursor:pointer}.mini,small{font:700 .75rem Customfont}button.disabled,button:disabled{background-color:var(--gray-medium,#dee2e6);color:var(--black,#121212);cursor:not-allowed!important;opacity:1}.swiper-item-image{height:auto;max-height:60px;max-width:250px;width:100%}.swiper-wrapper{cursor:grab}.swiper-slide-description{display:flex;flex-direction:column;max-width:500px}.swiper-button-next,.swiper-button-prev{background-color:var(--base,#fff);border-radius:100%;padding:2rem}.swiper-button-container{display:flex;flex-direction:row;gap:1rem;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1}.swiper-button-container .swiper-button-next,.swiper-button-container .swiper-button-prev{box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);margin:0;position:unset}.swiper-button-container .swiper-button-next:after,.swiper-button-container .swiper-button-prev:after{content:unset}.language-select-container{display:flex;flex-direction:row;justify-content:end;margin-bottom:6rem;width:100%}@media only screen and (max-width:1199px){.language-select-container{margin-bottom:0}}.language-select{background:none;border:0;cursor:pointer;font-weight:700}input:focus,textarea:focus{outline:none}@supports(outline-color:transparent){input:focus,textarea:focus{outline-color:transparent}}button:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,label:focus-visible,select:focus-visible{outline:2px solid var(--blue,#3b82f6);outline-offset:.5rem}hr{border:0;border-bottom:2px solid var(--gray-medium,#dee2e6);margin-inline:1rem}.breadcrumbs{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.8rem;font-weight:700;gap:.5rem;list-style:none}.breadcrumbs,.breadcrumbs a{color:var(--black,#121212)}.modal{background-color:rgba(0,0,0,.4);display:none;height:100vh;left:0;opacity:0;overflow:auto;position:fixed;top:0;transition:opacity var(--pf-duration-base) ease;width:100vw;z-index:4;z-index:9999}@starting-style{.modal{opacity:0}}.modal img{image-rendering:optimizequality}.modal .content-modal{background-color:var(--white,#fff);border-radius:5px;box-shadow:0 1px 12px hsla(0,0%,80%,.25);margin:2rem auto;max-width:unset;padding:2rem 2rem 4rem;position:relative;top:50%;transform:translateY(-50%)}@media screen and (orientation:landscape){.modal .content-modal{top:unset;transform:unset}}.modal .content-modal .modal-content{display:flex;flex-direction:column;padding:0}.modal .content-modal .modal-content h1{text-align:center}.modal .content-modal .content-close,.modal .content-modal .content-close--with-title{display:flex;flex-direction:row;justify-content:end;right:1rem;top:1rem;z-index:99}.modal .content-modal .content-close button.close,.modal .content-modal .content-close--with-title button.close{background:none;cursor:pointer;font-size:1.5rem;line-height:0;padding:.5rem;transition:var(--pf-duration-slow)}.modal .content-modal .content-close--with-title{justify-content:space-between}.modal .content-modal.max-width{max-width:calc(1000px + 2rem)}.modal.open{display:block;opacity:1}.modal-download-event-name{font:500 1rem Customfont}.modal-download-container,.modal-download-container-section-container{display:flex;flex-direction:column;gap:.5rem}.modal-download-container-section-container{border-bottom:1px solid rgba(0,0,0,.1);font-size:1.5rem;margin-top:1.5rem;padding-bottom:1.5rem}.modal-download-container-section-container:last-child{border-bottom:none;padding-bottom:0}.modal-download-container-buttons-row{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-top:1rem}.modal-download-container-buttons-row .button-primary{min-width:180px;padding:1rem 2rem}.modal-download-tab-checkbox-container{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:2rem;margin-top:1.5rem}.modal-download-tab-checkbox{flex-grow:1}.modal-download-tab-checkbox label{cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:1rem .5rem;position:relative;text-align:center;width:100%}.modal-download-tab-checkbox label span{font-weight:500}.modal-download-tab-checkbox label .number-of-devices-label,.modal-download-tab-checkbox label p{font-size:.85rem;opacity:.7}.modal-download-tab-checkbox label:after{background-color:var(--gray-medium,#dee2e6);border-radius:0;bottom:0;content:"";display:inline-block;height:4px;left:0;position:absolute;width:100%}.modal-download-tab-checkbox input:checked+label{color:var(--blue,#3b82f6);z-index:1}.modal-download-tab-checkbox input:checked+label:after{background-color:var(--blue,#3b82f6)}@media only screen and (max-width:480px){.modal-download .content-modal{padding-inline:1rem}.modal-download-tab-checkbox-container{margin-bottom:1.5rem}.modal-download-tab-checkbox label{padding:.75rem .25rem}.modal-download-tab-checkbox label span{font-size:.85rem}.modal-download-tab-checkbox label .number-of-devices-label,.modal-download-tab-checkbox label p{font-size:.7rem}.modal-download-container-buttons-row{flex-direction:column}.modal-download-container-buttons-row .button-primary{min-width:unset;width:100%}}.modal-download-container-button-container,.view-photos-button-container{align-items:left;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.view-photos-button-container{align-items:center}.modal-error{cursor:pointer}.modal-error .content-modal,.modal-loader .content-modal,.modal-success .content-modal,.modal-upload-progress .content-modal{max-width:min(700px,100vw - 2rem)}.modal-error h2,.modal-loader h2,.modal-success h2{font-size:3rem;font-weight:500;line-height:116%;text-align:center}.modal-error .number-of-devices-label,.modal-error p,.modal-loader .number-of-devices-label,.modal-loader p,.modal-success .number-of-devices-label,.modal-success p{font-size:1.125rem;font-weight:500;line-height:140%;text-align:center}.modal-loader{color:var(--black,#121212)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--black,#121212);-webkit-box-shadow:0 0 0 40rem var(--gray-light,#f5f6f7) inset}.modal-upload-progress .modal-upload-progress-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:22rem;text-align:center}.progress-bar-container{margin:20px auto;width:80%}.progress-bar{background-color:var(--pf-neutral-100);border-radius:5px;height:30px;overflow:hidden;position:relative;width:100%}.progress-bar-fill{background-color:#4caf50;height:100%;transition:width var(--pf-duration-quick) ease-in-out;width:0;z-index:0}.progress-bar-fill.progress-bar-fill--error{background-color:var(--red,#fd5249)}.progress-bar-text{align-items:center;color:var(--pf-neutral-900);display:flex;font-weight:700;height:100%;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%);z-index:1}.upload-speed-text{color:var(--pf-neutral-600);font-size:14px;margin-top:10px;text-align:center}.input-floating-container input:required:valid+label,.input-floating-container textarea:required:valid+label{border-color:var(--black,#121212);font-size:.75rem;transform:translateY(-1rem)}.error{color:var(--error,#fd5249);font:700 .8rem Customfont}.none{display:none!important}@media only screen and (max-width:950px){.desktop-only{display:none!important}}.same-date-picker-btn{background-color:var(--blue,#3b82f6);border:none;border-radius:5px;bottom:20px;color:var(--white,#fff);display:block;left:50%;padding:10px;position:relative;transform:translateX(-50%);z-index:1000}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.loader{animation:rotating 1s linear infinite;margin:3rem auto;transform-origin:center;width:fit-content}.loader img{filter:drop-shadow(0 0 1px #373737)}@keyframes rotating{to{transform:rotate(1turn)}}@supports(height:100dvh){.modal{height:100dvh;width:100dvw}}.required-span{color:var(--red,#fd5249);vertical-align:super}.modal-dell-badges-form{background:none!important}.cookie-consent{background-color:var(--white,#fff);border:1px solid var(--gray-medium,#dee2e6);border-radius:.5rem;bottom:1rem;box-shadow:0 4px 20px rgba(0,0,0,.18);display:none;max-height:calc(100dvh - 2rem);max-width:min(420px,100vw - 2rem);overflow-x:hidden;overflow-y:auto;padding:1.25rem;position:fixed;right:1rem;width:100%;z-index:4000}.cookie-consent.open{display:block}.cookie-consent h2{font-size:1.1rem;margin-bottom:.75rem}.cookie-consent .number-of-devices-label,.cookie-consent p{font-size:.9rem;line-height:1.4}.cookie-consent__view{display:none;flex-direction:column;gap:.75rem}.cookie-consent__view.open{display:flex}.cookie-consent__links{display:flex;flex-wrap:wrap;gap:.75rem}.cookie-consent__policy-link{color:var(--blue,#3b82f6);font-size:.9rem;font-weight:500;text-decoration:underline}.cookie-consent__buttons{display:flex;flex-direction:row;gap:.75rem;margin-top:.25rem}.cookie-consent__button{align-items:center;border:1px solid var(--blue,#3b82f6);border-radius:.5rem;cursor:pointer;display:flex;flex:1;font-size:.9rem;font-weight:600;justify-content:center;line-height:1.2;padding:.75rem .5rem;text-align:center;transition:background-color var(--pf-duration-base) ease,color var(--pf-duration-base) ease,opacity var(--pf-duration-base) ease}.cookie-consent__button--configure{background-color:var(--black,#121212);border-color:var(--black,#121212);color:var(--white,#fff)}.cookie-consent__button--configure:hover{opacity:.85}.cookie-consent__button--reject{background-color:var(--red,#fd5249);border-color:var(--red,#fd5249);color:var(--white,#fff)}.cookie-consent__button--reject:hover{opacity:.85}.cookie-consent__button--accept{background-color:var(--blue,#3b82f6);color:var(--white,#fff)}.cookie-consent__button--accept:hover{opacity:.85}.cookie-consent__accordion{display:flex;flex-direction:column;gap:.25rem}.cookie-consent__accordion details{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:.5rem}.cookie-consent__accordion details::details-content{block-size:auto;content-visibility:visible;overflow:visible;transition:none}.cookie-consent__accordion summary{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:.5rem;line-height:1.4;list-style:none;padding:.5rem 0}.cookie-consent__accordion summary::-webkit-details-marker{display:none}.cookie-consent__accordion summary span{flex:1;min-width:0;overflow-wrap:anywhere}.cookie-consent__accordion summary .cookie-consent__always-on{background-color:var(--gray-light,#f5f6f7);border:1px solid var(--gray-medium,#dee2e6);border-radius:var(--pf-radius-pill);color:var(--gray-dark,#434343);flex:0 0 auto;font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:.15rem .5rem;text-transform:uppercase;white-space:nowrap}.cookie-consent__accordion details[open] .cookie-consent__chevron{transform:rotate(180deg)}.cookie-consent__accordion details[open] .cookie-consent__details-body{grid-template-rows:1fr}.cookie-consent__details-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.cookie-consent__details-content{min-height:0;overflow:hidden}.cookie-consent__details-content .number-of-devices-label,.cookie-consent__details-content p{margin-top:.5rem}.cookie-consent__checkbox{cursor:pointer;flex-shrink:0;height:1.25rem;margin:0;width:1.25rem}.cookie-consent__checkbox:disabled{cursor:not-allowed;opacity:.5}.cookie-consent__chevron{flex-shrink:0;margin-left:auto;transition:transform var(--pf-duration-base) ease}@media only screen and (max-width:480px){.cookie-consent{bottom:.5rem;left:1rem;max-width:unset;right:1rem;width:auto}.cookie-consent__buttons{flex-direction:column}.cookie-consent__accordion summary .cookie-consent__always-on{font-size:.65rem;padding:.1rem .4rem}}@media only screen and (max-width:950px){.modal-error h2,.modal-loader h2,.modal-success h2{font-size:2rem}.modal-error .number-of-devices-label,.modal-error p,.modal-loader .number-of-devices-label,.modal-loader p,.modal-success .number-of-devices-label,.modal-success p{font-size:.9rem}}.button-primary,.panel-ambiance-create-button,.panel-personalize-event-add-option-button,.submmited-image-delete{align-items:center;background-color:var(--black,#121212);border-radius:.5rem;color:var(--white,#fff);display:flex;flex-direction:row;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;padding:.5rem 1rem;transition:opacity var(--pf-duration-slow) ease,background-color var(--pf-duration-slow) ease;width:fit-content;word-break:break-word}.button-primary:hover,.panel-ambiance-create-button:hover,.panel-personalize-event-add-option-button:hover,.submmited-image-delete:hover{opacity:.75}.button-primary.delete{background-color:var(--white,#fff);color:var(--red,#fd5249);transition:background-color var(--pf-duration-slow) ease,color var(--pf-duration-slow) ease}.button-primary.delete img{transition:filter var(--pf-duration-slow) ease}.button-primary.delete:hover{background-color:var(--red,#fd5249);color:var(--white,#fff)}.button-primary.delete:hover img{filter:contrast(0) brightness(100)}.button-secondary{align-items:center;background-color:transparent;border:2px solid var(--black,#121212);border-radius:.5rem;color:var(--black,#121212);display:flex;flex-direction:row;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;padding:calc(.5rem - 2px) calc(1rem - 2px);transition:background-color var(--pf-duration-base) ease,color var(--pf-duration-base) ease;width:fit-content;word-break:break-word}.button-secondary img{filter:brightness(0) invert(0);transition:filter var(--pf-duration-base) ease}.button-secondary:hover{background-color:var(--black,#121212);color:var(--white,#fff)}.button-secondary:hover img{filter:brightness(0) invert(1)}.button-primary,.panel-ambiance-create-button{text-decoration:unset}.button-danger{align-items:center;background-color:var(--red,#fd5249);border:none;border-radius:.5rem;color:var(--white,#fff);cursor:pointer;display:flex;flex-direction:row;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;padding:.5rem 1rem;transition:opacity var(--pf-duration-slow) ease,background-color var(--pf-duration-slow) ease;width:fit-content;word-break:break-word}.button-danger:hover{opacity:.75}.backoffice-id-td{white-space:nowrap;width:1%}.backoffice-id-cell{align-items:center;display:inline-flex;gap:4px}.backoffice-plain-id-link{color:var(--black,#121212);font-family:monospace;font-size:.9rem;text-decoration:underline}.backoffice-plain-id-link:hover{text-decoration:none}.backoffice-copy-chip{align-items:center;background-color:var(--black,#121212);border:1px solid var(--black,#121212);border-radius:var(--pf-radius-xs);color:var(--white,#fff);cursor:pointer;display:inline-flex;gap:6px;padding:4px 9px;transition:background-color var(--pf-duration-quick) ease,color var(--pf-duration-quick) ease}.backoffice-copy-chip:hover{background-color:var(--white,#fff);color:var(--black,#121212)}.backoffice-copy-chip:hover img{filter:brightness(0)}.backoffice-copy-chip .backoffice-copy-chip-text{font-family:monospace;font-size:.9rem}.backoffice-copy-chip img{display:block;height:20px;transition:filter var(--pf-duration-quick) ease;width:20px}.backoffice-open-tab-chip{align-items:center;background-color:var(--black,#121212);border:1px solid var(--black,#121212);border-radius:var(--pf-radius-xs);color:var(--white,#fff);cursor:pointer;display:inline-flex;gap:6px;padding:4px 9px;transition:background-color var(--pf-duration-quick) ease,color var(--pf-duration-quick) ease}.backoffice-open-tab-chip:hover{background-color:var(--white,#fff);color:var(--black,#121212)}.backoffice-open-tab-chip:hover img{filter:none}.backoffice-open-tab-chip a{color:var(--white,#fff)}.backoffice-open-tab-chip .backoffice-open-tab-chip-text{font-family:monospace;font-size:.9rem}.backoffice-open-tab-chip img{display:block;filter:brightness(0) invert(1);height:20px;transition:filter var(--pf-duration-quick) ease;width:20px}.explore__table a.backoffice-open-tab-chip{color:var(--white,#fff)}.explore__table a.backoffice-open-tab-chip:hover{color:var(--black,#121212)}.backoffice-copy-icon-chip{align-items:center;background-color:var(--white,#fff);border:1px solid var(--black,#121212);border-radius:var(--pf-radius-xs);cursor:pointer;display:inline-flex;line-height:1;padding:4px;transition:background-color var(--pf-duration-quick) ease}.backoffice-copy-icon-chip:hover{background-color:var(--black,#121212)}.backoffice-copy-icon-chip:hover img{filter:none}.backoffice-copy-icon-chip img{display:block;filter:brightness(0);height:20px;transition:filter var(--pf-duration-quick) ease;width:20px}.backoffice-filter-chip{align-items:center;background-color:var(--white,#fff);border:1px solid var(--black,#121212);border-radius:var(--pf-radius-xs);cursor:pointer;display:inline-flex;line-height:1;padding:4px;transition:background-color var(--pf-duration-quick) ease}.backoffice-filter-chip:hover{background-color:var(--black,#121212)}.backoffice-filter-chip:hover img{filter:brightness(0) invert(1)}.backoffice-filter-chip img{display:block;height:20px;transition:filter var(--pf-duration-quick) ease;width:20px}.backoffice__subtitle{padding:1rem}.backoffice__table{display:flex;flex-direction:column;gap:2rem;padding:1rem;word-break:break-word}.backoffice__table time{font-size:inherit}.backoffice-main-button{padding:1rem}.backoffice-main-button .button-primary{padding:1rem;width:100%}.backoffice-main-button .button-primary.delete{background-color:var(--error,#fd5249);color:var(--white,#fff)}.backoffice-main-button .button-primary.delete:hover{background-color:var(--white,#fff);color:var(--error,#fd5249)}.backoffice-kv{display:flex;flex-direction:column;gap:1rem}.backoffice-kv .backoffice-kv-toggle-input{height:1px;opacity:0;position:absolute;width:1px}.backoffice-kv .backoffice-kv-toggle{align-items:center;align-self:flex-start;border:1px solid var(--gray-medium,#dee2e6);border-radius:var(--pf-radius-xs);color:var(--gray-dark,#434343);cursor:pointer;display:inline-flex;font-size:.85rem;gap:.5rem;padding:.35rem .75rem}.backoffice-kv .backoffice-kv-toggle:before{border:1px solid var(--gray-dark,#434343);border-radius:3px;content:"";height:14px;width:14px}.backoffice-kv .backoffice-kv-toggle-input:checked~.backoffice-kv-toggle{border-color:var(--black,#121212);color:var(--black,#121212)}.backoffice-kv .backoffice-kv-toggle-input:checked~.backoffice-kv-toggle:before{background-color:var(--black,#121212)}.backoffice-kv .backoffice-kv-toggle-input:focus-visible~.backoffice-kv-toggle{outline:2px solid var(--blue,#3b82f6);outline-offset:2px}.backoffice-kv .backoffice-kv-grid .backoffice-kv-card--empty{display:none}.backoffice-kv .backoffice-kv-toggle-input:checked~.backoffice-kv-grid .backoffice-kv-card--empty{display:grid}.backoffice-kv details::details-content{transition:none}.backoffice-kv-grid{border:1px solid var(--gray-medium,#dee2e6);border-bottom:none;border-radius:var(--pf-radius-button);display:flex;flex-direction:column;overflow:hidden}.backoffice-kv-card{align-items:baseline;border-bottom:1px solid var(--gray-medium,#dee2e6);border-left:3px solid var(--gray-medium,#dee2e6);display:grid;gap:1rem;grid-template-columns:minmax(190px,300px) 1fr;min-width:0;overflow-wrap:anywhere;padding:.55rem .85rem}@media only screen and (max-width:768px){.backoffice-kv-card{gap:.2rem;grid-template-columns:1fr}}.backoffice-kv-key{color:var(--landing-text-muted,#6b7280);font-family:monospace;font-size:.78rem}.backoffice-kv-card--timestamp{border-left-color:var(--blue,#3b82f6)}.backoffice-kv-card--boolean{border-left-color:var(--success,#23a667)}.backoffice-kv-card--link{border-left-color:var(--yellow,#e69839)}.backoffice-kv-card--color{border-left-color:var(--landing-teal-deep,#1a7f6b)}.backoffice-kv-card--identifier{border-left-color:var(--gray-dark,#434343)}.backoffice-kv-card--json,.backoffice-kv-card--long-text{border-left-color:var(--landing-navy-soft,#24375c)}.backoffice-kv-display{color:var(--black,#121212);display:flex;flex-direction:column;font-size:.92rem;font-weight:500;gap:.2rem}.backoffice-kv-display time{font-size:inherit}.backoffice-kv-raw{font-family:monospace;font-size:.85rem}.backoffice-kv-hint{color:var(--landing-text-muted,#6b7280);font-size:.75rem}.backoffice-kv-hint:before{content:"↳ "}.backoffice-kv-empty{color:var(--landing-text-soft,#9aa1aa)}.backoffice-kv-badge{align-self:flex-start;border-radius:var(--pf-radius-pill);color:var(--white,#fff);font-size:.8rem;font-weight:700;padding:2px 10px}.backoffice-kv-badge--true{background-color:var(--success,#23a667)}.backoffice-kv-badge--false{background-color:var(--gray-dark,#434343)}.backoffice-kv-swatch{align-items:center;display:inline-flex;font-family:monospace;font-size:.85rem;gap:6px}.backoffice-kv-swatch i{border:1px solid var(--gray-dark,#434343);border-radius:3px;display:block;height:18px;width:18px}.backoffice-kv-copyable{align-items:center;display:inline-flex;gap:6px;min-width:0;overflow-wrap:anywhere}.backoffice-kv-link{color:var(--blue,#3b82f6);overflow-wrap:anywhere;text-decoration:underline}.backoffice-kv-link:hover{text-decoration:none}.backoffice-kv-json summary,.backoffice-kv-long-text summary{color:var(--blue,#3b82f6);cursor:pointer;font-size:.85rem;overflow-wrap:anywhere}.backoffice-kv-json .number-of-devices-label,.backoffice-kv-json p,.backoffice-kv-json pre,.backoffice-kv-long-text .number-of-devices-label,.backoffice-kv-long-text p,.backoffice-kv-long-text pre{font-family:monospace;font-size:.8rem;margin-top:.5rem;max-height:320px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.landing-comparator{aspect-ratio:1011/1516;background:var(--landing-sky,#84c5d4);border-radius:18px;box-shadow:0 24px 60px hsla(0,0%,7%,.22);overflow:hidden;position:relative;touch-action:pan-y;user-select:none;width:100%}.landing-comparator__before{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%}.landing-comparator__after-clip{clip-path:inset(0 0 0 50%);inset:0;position:absolute}.landing-comparator__after{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%}.landing-comparator__label{border-radius:var(--pf-radius-button);color:var(--white,#fff);font-size:.72rem;font-weight:700;position:absolute;top:14px}.landing-comparator__label--original{background:hsla(0,0%,7%,.6);left:14px;padding:.25rem .55rem;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.landing-comparator__label--ai{background:linear-gradient(90deg,var(--gradient,#3b82f6),var(--gradient2,#60c7ba));padding:.25rem .6rem;right:14px}.landing-comparator__handle{background:var(--white,#fff);bottom:0;box-shadow:0 0 10px rgba(0,0,0,.4);left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:3px}.landing-comparator__handle-circle{align-items:center;background:var(--white,#fff);border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.3);color:var(--blue,#3b82f6);display:flex;height:44px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform var(--pf-duration-fast);width:44px}.landing-comparator:hover .landing-comparator__handle-circle{transform:translate(-50%,-50%) scale(1.08)}.landing-comparator__range{-webkit-appearance:none;appearance:none;background:transparent;cursor:ew-resize;height:100%;inset:0;margin:0;opacity:0;position:absolute;touch-action:pan-y;width:100%}.landing-comparator__range::-webkit-slider-thumb{-webkit-appearance:none;cursor:ew-resize;height:100%;width:54px}.landing-comparator__range::-moz-range-thumb{background:transparent;border:0;cursor:ew-resize;height:100%;width:54px}.landing-comparator__hint{color:var(--landing-text-muted,#6b7280);font-size:.85rem;font-weight:600;margin:.7rem 0 0;text-align:center}.backoffice-app-errors-error-cell{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-width:480px}.backoffice-app-errors-error-cell .backoffice-app-errors-copy-button{font-size:12px;padding:6px 12px;white-space:nowrap}.backoffice-app-errors-details{max-width:480px}.backoffice-app-errors-details .backoffice-app-errors-message{cursor:pointer;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backoffice-app-errors-details .backoffice-app-errors-trace{background-color:var(--gray-light,#f5f6f7);border-radius:var(--pf-radius-button);font-family:monospace;font-size:12px;margin-top:8px;max-height:320px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-word}.backoffice-autoscaling-main{padding:0 1rem}.backoffice-autoscaling-main .backoffice-table-wrapper{padding-left:0;padding-right:0}.backoffice-container__title-container.backoffice-autoscaling-title-container{align-items:flex-start;flex-direction:column;gap:.25rem}.backoffice-autoscaling-header-title{font-size:1.15rem;font-weight:600;margin:0}.backoffice-autoscaling-stats{color:var(--gray-dark,#434343);font-size:.9rem;font-weight:500}.backoffice-autoscaling-overview{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.backoffice-autoscaling-state{align-content:center;background-color:var(--pf-white);border:1px solid var(--pf-neutral-100);border-radius:var(--pf-radius-input);display:flex;flex:0 1 auto;flex-wrap:wrap;gap:10px 28px;padding:12px 14px}.backoffice-autoscaling-state-item{display:flex;flex-direction:column;gap:2px}.backoffice-autoscaling-state-label{color:var(--gray-dark,#434343);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.backoffice-autoscaling-state-value{color:var(--pf-neutral-700);font-size:1.15rem;font-weight:700}.backoffice-autoscaling-tick{font-variant-numeric:tabular-nums}.backoffice-autoscaling-tick--fast{color:#2e7d32}.backoffice-autoscaling-tick--normal{color:#607d8b}.backoffice-autoscaling-tick--stalled{color:#f9a825}.backoffice-autoscaling-tick--stopped{color:#90a4ae}.backoffice-autoscaling-last-updated{color:var(--gray-dark,#434343);font-size:12px;margin:-4px 0 8px}.backoffice-autoscaling-gauge{background-color:var(--pf-white);border:1px solid var(--pf-neutral-100);border-radius:var(--pf-radius-input);display:flex;flex:1 1 340px;flex-direction:column;justify-content:center;padding:12px 16px}.backoffice-autoscaling-gauge-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.backoffice-autoscaling-gauge-title{color:var(--pf-neutral-700);font-size:14px;font-weight:700}.backoffice-autoscaling-gauge-readout{color:var(--pf-neutral-600);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.backoffice-autoscaling-gauge-track{background-color:#eceff1;border-radius:7px;height:14px;overflow:hidden;position:relative}.backoffice-autoscaling-gauge-fill{background-color:#43a047;border-radius:7px;height:100%;transition:width .4s ease,background-color .4s ease;width:0}.backoffice-autoscaling-gauge-fill--safe{background-color:#43a047}.backoffice-autoscaling-gauge-fill--moderate{background-color:var(--pf-blue-alt)}.backoffice-autoscaling-gauge-fill--near{background-color:#f9a825}.backoffice-autoscaling-gauge-fill--trigger{background-color:#e53935}.backoffice-autoscaling-gauge-status{color:var(--gray-dark,#434343);display:inline-block;font-size:12px;font-weight:600;margin-top:6px}.backoffice-autoscaling-chart-heading{color:var(--pf-neutral-600);font-size:13px;font-weight:600;margin-bottom:6px}.backoffice-autoscaling-chart-subheading{color:var(--gray-dark,#434343);font-size:12px;font-weight:500}.backoffice-autoscaling-chart-card{background-color:var(--pf-white);border:1px solid var(--pf-neutral-100);border-radius:var(--pf-radius-input);margin-bottom:12px;padding:10px 12px}.backoffice-autoscaling-chart-card--primary{border-color:#bbdefb;box-shadow:0 1px 4px rgba(33,150,243,.12)}.backoffice-autoscaling-chart-card--secondary{opacity:.92}.backoffice-autoscaling-legend{align-items:center;color:var(--pf-neutral-500);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-bottom:8px}.backoffice-autoscaling-swatch{border-radius:2px;display:inline-block;height:12px;margin-right:5px;vertical-align:middle;width:12px}.backoffice-autoscaling-swatch-wait{background-color:rgba(33,150,243,.95)}.backoffice-autoscaling-swatch-scale-out{background-color:rgba(229,57,53,.95)}.backoffice-autoscaling-swatch-scale-in{background-color:rgba(96,125,139,.95)}.backoffice-autoscaling-swatch-depth{background-color:rgba(245,124,0,.95)}.backoffice-autoscaling-swatch-arrival{background-color:rgba(229,57,53,.95)}.backoffice-autoscaling-swatch-capacity{background-color:rgba(46,125,50,.95)}.backoffice-autoscaling-swatch-safe{background-color:rgba(76,175,80,.3)}.backoffice-autoscaling-timeframes{display:flex;gap:4px;margin-bottom:8px}.backoffice-autoscaling-timeframes button{background:var(--pf-white);border:1px solid var(--pf-neutral-200);border-radius:var(--pf-radius-xs);cursor:pointer;font-size:14px;padding:6px 14px}.backoffice-autoscaling-timeframes button.active{background-color:var(--pf-blue-alt);border-color:var(--pf-blue-alt);color:#fff}.backoffice-autoscaling-timeframes button:hover:not(.active){background-color:var(--pf-neutral-50)}.backoffice-autoscaling-chart{height:220px;position:relative;width:100%}.backoffice-autoscaling-chart--primary{height:300px}.backoffice-autoscaling-chart--secondary{height:150px}.backoffice-autoscaling-events{margin-top:8px}.backoffice-autoscaling-events-title{font-size:1rem;font-weight:600;margin-bottom:8px}.backoffice-autoscaling-events-empty{color:var(--gray-dark,#434343);padding:1rem;text-align:center}.backoffice-autoscaling-action{border-radius:1em;color:var(--white,#fff);display:inline-block;font-size:.78rem;font-weight:700;padding:.1em .6em;white-space:nowrap}.backoffice-autoscaling-action--scale-out{background-color:var(--green,green)}.backoffice-autoscaling-action--scale-in{background-color:var(--red,#fd5249)}.backoffice-container__title-container.backoffice-camera-presence-title-container{align-items:flex-start;flex-direction:column;gap:.25rem}.backoffice-camera-presence-header-title{font-size:1.15rem;font-weight:600;margin:0}.backoffice-camera-presence-stats{color:var(--gray-dark,#434343);font-size:.9rem;font-weight:500}.backoffice-camera-presence-cards{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.backoffice-camera-presence-card{background-color:var(--pf-white);border:1px solid var(--pf-neutral-100);border-radius:var(--pf-radius-input);display:flex;flex-direction:column;gap:2px;min-width:160px;padding:10px 14px}.backoffice-camera-presence-card .backoffice-camera-presence-card-label{color:var(--gray-dark,#434343);font-size:.8rem}.backoffice-camera-presence-card .backoffice-camera-presence-card-value{font-size:1.5rem;font-weight:700}.backoffice-camera-presence-controls{flex-wrap:wrap;justify-content:space-between;margin-bottom:8px}.backoffice-camera-presence-controls,.backoffice-camera-presence-refresh{align-items:center;display:flex;gap:8px}.backoffice-camera-presence-refresh-track{background-color:var(--pf-neutral-100);border-radius:2px;height:4px;overflow:hidden;width:120px}.backoffice-camera-presence-refresh-fill{background-color:var(--pf-blue-alt);border-radius:2px;height:100%;transition:width .25s linear;width:100%}.backoffice-camera-presence-refresh-label{color:var(--gray-dark,#434343);font-size:.75rem;white-space:nowrap}.backoffice-camera-presence-timeframes{display:flex;gap:4px}.backoffice-camera-presence-timeframes button{background:var(--pf-white);border:1px solid var(--pf-neutral-200);border-radius:var(--pf-radius-xs);cursor:pointer;font-size:14px;padding:6px 14px}.backoffice-camera-presence-timeframes button.active{background-color:var(--pf-blue-alt);border-color:var(--pf-blue-alt);color:#fff}.backoffice-camera-presence-timeframes button:hover:not(.active){background-color:var(--pf-neutral-50)}.backoffice-camera-presence-chart-card{background-color:var(--pf-white);border:1px solid var(--pf-neutral-100);border-radius:var(--pf-radius-input);margin-bottom:12px;padding:10px 12px}.backoffice-camera-presence-legend{align-items:center;color:var(--pf-neutral-500);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-bottom:8px}.backoffice-camera-presence-swatch{border-radius:2px;display:inline-block;height:12px;margin-right:5px;vertical-align:middle;width:12px}.backoffice-camera-presence-swatch-cameras{background-color:rgba(33,150,243,.95)}.backoffice-camera-presence-swatch-events{background-color:rgba(67,160,71,.9)}.backoffice-camera-presence-chart{height:220px;position:relative;width:100%}.backoffice-camera-presence-table-section{margin-top:8px}.backoffice-camera-presence-table-title{font-size:1rem;font-weight:600;margin-bottom:8px}.backoffice-camera-presence-empty{color:var(--gray-dark,#434343);padding:1rem;text-align:center}.backoffice-camera-presence-badge{border-radius:1em;color:var(--white,#fff);display:inline-block;font-size:.78rem;font-weight:700;padding:.1em .6em;white-space:nowrap}.backoffice-camera-presence-badge--fleet{background-color:var(--green,green)}.backoffice-camera-presence-badge--external{background-color:var(--gray-dark,#434343)}.backoffice-camera-presence-grid{display:inline-flex;gap:2px}.backoffice-camera-presence-grid-cell{background-color:var(--pf-neutral-100);border-radius:2px;height:16px;width:10px}.backoffice-camera-presence-grid-cell--on{background-color:var(--green,green)}.backoffice-camera-presence-grid-cell--off{background-color:var(--red,#fd5249)}.backoffice-capture-sessions-row--in-processing{background-color:color-mix(in srgb,var(--yellow,#e69839) 25%,transparent)!important}.backoffice-container__title-container.backoffice-capture-sessions-title-container{align-items:flex-start;flex-direction:column;gap:.25rem}.backoffice-capture-sessions-stats{font-size:.9rem;font-weight:500}.backoffice-capture-sessions-queue-chart{margin-left:1rem;margin-right:1rem}.backoffice-capture-sessions-type-td{white-space:nowrap}.backoffice-capture-sessions-type-td .backoffice-capture-sessions-type{display:block;font-size:.85rem}.backoffice-capture-sessions-type-td .backoffice-capture-sessions-sub-type{color:var(--gray-dark,#434343);display:block;font-size:.75rem}.backoffice-capture-sessions-photo-td{text-align:center;vertical-align:middle}.backoffice-capture-sessions-photo-td img{display:block;margin:0 auto}.backoffice-capture-sessions-photo-label{font-size:.8rem;font-weight:500;line-height:1.2em;margin:0 auto .25rem;max-width:150px;min-height:1.2em;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.backoffice-capture-sessions-photo-generation-time{font-size:.85rem;font-weight:600;line-height:1.2em;margin:0;min-height:1.2em;text-align:center}.backoffice-capture-sessions-photo-server{color:var(--gray-dark,#434343);font-size:.7rem;line-height:1.2em;margin:0;max-width:150px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.backoffice-create-coupon-form{display:flex;flex-direction:column;gap:1rem;padding:1rem}.backoffice-create-coupon-checkbox-list{display:flex;flex-direction:column;gap:.5rem;list-style:none}.backoffice-create-coupon-checkbox-list li{align-items:center;display:flex;flex-direction:row;gap:.5rem}.backoffice-create-coupon-checkbox-list li input[type=checkbox]{height:1rem;width:1rem}.backoffice-custom-project-briefing-status{border-radius:62.4375rem;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.025rem;margin-left:.75rem;padding:.25rem .625rem;text-transform:uppercase;vertical-align:middle;width:fit-content}.backoffice-custom-project-briefing-status--new{background-color:color-mix(in srgb,var(--yellow,#e69839) 18%,transparent);color:var(--red,#fd5249)}.backoffice-custom-project-briefing-status--handled{background-color:color-mix(in srgb,var(--success,#23a667) 18%,transparent);color:var(--success,#23a667)}.backoffice-custom-project-briefing-actions{display:flex;gap:.75rem;margin:1rem 1rem 1.5rem}.backoffice-custom-project-briefing-event{margin:1.5rem 1rem}.backoffice-custom-project-briefing-linked-event{align-items:center;border:1px solid var(--gray-medium,#dee2e6);border-radius:.5rem;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.backoffice-custom-project-briefing-linked-event__info{color:inherit;display:flex;flex-direction:column;gap:.125rem;text-decoration:none}.backoffice-custom-project-briefing-linked-event__info strong{font-size:1rem}.backoffice-custom-project-briefing-linked-event__info span{color:var(--gray-dark,#434343);font-size:.75rem}.backoffice-custom-project-briefing-event-picker{display:flex;flex-direction:column;gap:.75rem}.backoffice-custom-project-briefing-event-picker__input{border:1px solid var(--gray-medium,#dee2e6);border-radius:.375rem;font-size:.875rem;padding:.5rem .75rem;width:100%}.backoffice-custom-project-briefing-event-picker__results{list-style:none;margin:0;max-height:18rem;overflow-y:auto;padding:0}.backoffice-custom-project-briefing-event-picker__results li{margin:0;padding:0}.backoffice-custom-project-briefing-event-picker__result{align-items:flex-start;background:transparent;border:1px solid transparent;border-bottom:1px solid var(--gray-medium,#dee2e6);cursor:pointer;display:flex;flex-direction:column;gap:.125rem;padding:.5rem .75rem;text-align:left;width:100%}.backoffice-custom-project-briefing-event-picker__result:hover{background-color:var(--gray-light,#f5f6f7)}.backoffice-custom-project-briefing-event-picker__result strong{font-size:.9375rem}.backoffice-custom-project-briefing-event-picker__result span{color:var(--gray-dark,#434343);font-size:.75rem}.backoffice-custom-project-briefings-status{border-radius:62.4375rem;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.025rem;padding:.25rem .625rem;text-box-edge:cap alphabetic;text-box-trim:trim-both;text-transform:uppercase;vertical-align:middle}.backoffice-custom-project-briefings-status--new{background-color:color-mix(in srgb,var(--yellow,#e69839) 18%,transparent);color:var(--red,#fd5249)}.backoffice-custom-project-briefings-status--handled{background-color:color-mix(in srgb,var(--success,#23a667) 18%,transparent);color:var(--success,#23a667)}@supports not (text-box-trim:trim-both){.backoffice-custom-project-briefings-status{padding-bottom:calc(.25rem - .08em);padding-top:calc(.25rem + .08em)}}.backoffice-hot-users-stats{display:flex;flex-wrap:wrap;gap:var(--pf-space-12);margin:var(--pf-space-16) 0 var(--pf-space-24)}.backoffice-hot-users-stats .backoffice-hot-users-stats-card{align-items:flex-start;background:var(--pf-white);border:2px solid var(--pf-border);border-radius:var(--pf-radius-cta);cursor:pointer;display:flex;flex:1 1 160px;flex-direction:column;gap:var(--pf-space-8);min-width:140px;padding:var(--pf-space-14) var(--pf-space-16);text-align:left;transition:border-color var(--pf-duration-fast) ease,transform var(--pf-duration-fast) ease,box-shadow var(--pf-duration-fast) ease}.backoffice-hot-users-stats .backoffice-hot-users-stats-card:hover{border-color:#b4b8c5;transform:translateY(-1px)}.backoffice-hot-users-stats .backoffice-hot-users-stats-card.active{border-color:#2f6bff;box-shadow:0 4px 10px rgba(47,107,255,.18)}.backoffice-hot-users-stats .backoffice-hot-users-stats-card.target{background:#fff8e6;border-color:#f0b400}.backoffice-hot-users-stats .backoffice-hot-users-stats-card.target.active{box-shadow:0 4px 10px rgba(240,180,0,.28)}.backoffice-hot-users-stats .backoffice-hot-users-stats-card.all{background:#f1f4ff;border-color:#c0cdf5}.backoffice-hot-users-stats .backoffice-hot-users-stats-card.all.active{border-color:#2f6bff;box-shadow:0 4px 10px rgba(47,107,255,.18)}.backoffice-hot-users-stats .backoffice-hot-users-stats-card .backoffice-hot-users-stats-card__label{color:#555a6b;font-size:13px;font-weight:var(--pf-weight-semibold);letter-spacing:.4px;text-transform:uppercase}.backoffice-hot-users-stats .backoffice-hot-users-stats-card .backoffice-hot-users-stats-card__count{color:#1f2330;font-size:28px;font-weight:var(--pf-weight-bold)}.backoffice-hot-users-selector{align-items:center;display:flex;gap:var(--pf-space-10);margin-bottom:var(--pf-space-16)}.backoffice-hot-users-selector label{color:#555a6b;font-size:14px;font-weight:var(--pf-weight-semibold)}.backoffice-hot-users-selector select{background:var(--pf-white);border:1px solid #d0d4df;border-radius:var(--pf-radius-input);font-size:14px;min-width:240px;padding:var(--pf-space-8) var(--pf-space-10)}.backoffice-hot-users-tables{display:block}.backoffice-hot-users-bracket-table{margin-bottom:var(--pf-space-24)}.backoffice-hot-users-bracket-table .backoffice-hot-users-bracket-table__title{color:#1f2330;font-size:18px;font-weight:var(--pf-weight-bold);margin:0 0 var(--pf-space-12)}.backoffice-hot-users-bracket-table .backoffice-hot-users-bracket-table__empty{background:var(--pf-neutral-50);border-radius:var(--pf-radius-input);color:#6b7080;font-style:italic;margin:0;padding:var(--pf-space-16)}.backoffice-hot-users-row__count,.backoffice-hot-users-row__money{font-variant-numeric:tabular-nums;font-weight:var(--pf-weight-semibold);text-align:right}.backoffice-hot-users-row__money{white-space:nowrap}.backoffice-hot-users-sort-button{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--pf-space-4);letter-spacing:inherit;margin:0;padding:0;text-transform:inherit}.backoffice-hot-users-sort-button .backoffice-hot-users-sort-chevron{opacity:.3;transition:opacity var(--pf-duration-fast) ease,transform var(--pf-duration-fast) ease}.backoffice-hot-users-sort-button:hover .backoffice-hot-users-sort-chevron{opacity:.7}.backoffice-hot-users-sort-button.is-active .backoffice-hot-users-sort-chevron{opacity:1}.backoffice-hot-users-sort-button.is-active.is-asc .backoffice-hot-users-sort-chevron{transform:rotate(180deg)}.backoffice-hot-users-row__stage{background:var(--pf-neutral-50);border-radius:var(--pf-radius-pill);color:#1f2330;display:inline-block;font-size:11px;font-weight:var(--pf-weight-bold);padding:3px var(--pf-space-8);white-space:nowrap}.backoffice-hot-users-row__stage--sent_photo{background:#fff3c4;color:#7a5a00}.backoffice-hot-users-row__stage--created_event{background:#e0e9ff;color:#1d3b8a}.backoffice-hot-users-row__stage--paid_once{background:#d6f3e3;color:#0e5e3a}.backoffice-hot-users-row__stage--subscriber{background:#ede2ff;color:#4a1f9c}.backoffice-hot-users-row__stage--signed_up_only{background:var(--pf-neutral-50);color:#5b6171}.backoffice-hot-users-row__badge{align-items:center;border:1px solid #d0d4df;border-radius:var(--pf-radius-pill);display:inline-flex;font-size:11px;font-weight:var(--pf-weight-bold);justify-content:center;margin-right:var(--pf-space-4);min-width:24px;padding:var(--pf-space-2) var(--pf-space-6)}.backoffice-hot-users-row__badge--filled{background:#2f6bff;border-color:#2f6bff;color:var(--pf-white)}.backoffice-hot-users-row__badge--hollow{background:var(--pf-white);color:#b4b8c5}.backoffice-hot-users-row__badge--event.backoffice-hot-users-row__badge--filled{background:#2f6bff;border-color:#2f6bff}.backoffice-hot-users-row__badge--photo.backoffice-hot-users-row__badge--filled{background:#f0b400;border-color:#f0b400;color:#1f2330}.backoffice-hot-users-row__badge--paid.backoffice-hot-users-row__badge--filled{background:#19a974;border-color:#19a974}.backoffice-hot-users-row__badge--sub.backoffice-hot-users-row__badge--filled{background:#7c3aed;border-color:#7c3aed}.layer0-page{background:var(--pf-color-bg-page);color:var(--pf-color-text-primary);font-family:var(--pf-font-sans);padding:var(--pf-space-32) var(--pf-gutter);width:100%}.layer0-page .layer0-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--pf-space-14);justify-content:space-between;margin-bottom:var(--pf-space-32)}.layer0-page .layer0-title{font-size:2rem;font-weight:var(--pf-weight-bold)}.layer0-page .layer0-h2{font-size:1.3rem}.layer0-page .layer0-h2,.layer0-page .layer0-h3{font-weight:var(--pf-weight-semibold);margin-bottom:var(--pf-space-8)}.layer0-page .layer0-h3{font-size:1.1rem}.layer0-page .layer0-sub{color:var(--pf-color-text-tertiary);line-height:1.5}.layer0-page .layer0-body{color:var(--pf-color-text-secondary);line-height:1.5;margin-bottom:var(--pf-space-10)}.layer0-page .layer0-note{color:var(--pf-color-text-tertiary);line-height:1.5}.layer0-page .layer0-spaced{margin-top:var(--pf-space-16)}.layer0-page .layer0-section{margin-bottom:var(--pf-space-40)}.layer0-page .layer0-card{background:var(--pf-color-bg-surface);border:var(--pf-border-hairline);border-radius:var(--pf-radius-panel);padding:var(--pf-space-24)}.layer0-page .layer0-card--flush{overflow:hidden;padding:0}.layer0-page .layer0-rule{border-left:4px solid var(--pf-blue)}.layer0-page .layer0-list{color:var(--pf-color-text-secondary);line-height:1.5;padding-left:var(--pf-space-16)}.layer0-page .layer0-list li{list-style:decimal;margin-bottom:var(--pf-space-8)}.layer0-page .layer0-mono,.layer0-page code{font-family:var(--pf-font-mono);font-size:.85rem}.layer0-page a{color:var(--pf-color-text-link);text-decoration:underline}.layer0-page .layer0-grid{display:grid;gap:var(--pf-space-14);grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.layer0-page .layer0-swatch{background:var(--pf-color-bg-surface);border:var(--pf-border-hairline);border-radius:var(--pf-radius-card);overflow:hidden}.layer0-page .layer0-chip{height:72px}.layer0-page .layer0-meta{padding:var(--pf-space-10)}.layer0-page .layer0-name{display:block;word-break:break-all}.layer0-page .layer0-val{color:var(--pf-color-text-tertiary);display:block;margin-top:var(--pf-space-4)}.layer0-page .layer0-group-label{color:var(--pf-color-text-secondary);font-weight:var(--pf-weight-semibold);margin:var(--pf-space-24) 0 var(--pf-space-10)}.layer0-page .layer0-scroll{overflow-x:auto}.layer0-page .layer0-table{border-collapse:collapse;width:100%}.layer0-page .layer0-table thead th{background:var(--pf-color-table-header-bg);color:var(--pf-color-table-header-text);font-weight:var(--pf-weight-semibold);padding:var(--pf-space-10);text-align:left;white-space:nowrap}.layer0-page .layer0-table tbody td{border-bottom:var(--pf-border-hairline);color:var(--pf-color-text-secondary);padding:var(--pf-space-10);vertical-align:top}.layer0-page .layer0-table tbody tr:nth-child(2n){background:var(--pf-color-row-zebra)}.layer0-page .layer0-table tbody tr:hover{background:var(--pf-color-row-hover)}.layer0-page .layer0-dot{border:var(--pf-border-hairline);border-radius:var(--pf-radius-xs);display:inline-block;height:1rem;margin-right:var(--pf-space-8);vertical-align:-3px;width:1rem}.layer0-page .layer0-row{align-items:center;display:flex;gap:var(--pf-space-14);margin-bottom:var(--pf-space-10)}.layer0-page .layer0-row .layer0-mono{min-width:170px}.layer0-page .layer0-bar{background:var(--pf-color-action-primary);border-radius:var(--pf-radius-pill);height:1rem}.layer0-page .layer0-radius-box{background:var(--pf-color-action-primary);height:88px;margin-bottom:var(--pf-space-8);width:100%}.layer0-page .layer0-motion{align-items:center;background:var(--pf-color-track);border-radius:var(--pf-radius-cta);color:var(--pf-color-text-tertiary);cursor:pointer;display:flex;height:72px;justify-content:center}.layer0-page .layer0-motion:hover{background:var(--pf-color-action-primary);color:var(--pf-white);transform:translateY(-4px)}.layer0-page .layer0-elev{background:var(--pf-color-bg-surface);border-radius:var(--pf-radius-card);padding:var(--pf-space-16)}.layer0-page .layer0-elev--hairline{border:var(--pf-border-hairline)}.layer0-page .layer0-elev--card{box-shadow:var(--pf-shadow-card)}.layer0-page .layer0-elev--modal{box-shadow:var(--pf-shadow-modal)}.layer0-page .layer0-type-sample{font-size:1.5rem;margin-bottom:var(--pf-space-8)}.layer0-page .layer0-code{background:var(--pf-color-track);border:var(--pf-border-hairline);border-radius:var(--pf-radius-input);color:var(--pf-color-text-primary);font-family:var(--pf-font-mono);font-size:.85rem;line-height:1.6;overflow-x:auto;padding:var(--pf-space-14);white-space:pre}.layer0-page .layer0-warn{background:var(--pf-color-bg-surface-2);border-left:4px solid var(--pf-warning);border-radius:var(--pf-radius-xs);color:var(--pf-color-text-secondary);line-height:1.5;margin-top:var(--pf-space-14);padding:var(--pf-space-14)}.layer0-page .layer0-btn-row{align-items:center;background:var(--pf-white);border:var(--pf-border-hairline);border-radius:var(--pf-radius-input);display:flex;flex-wrap:wrap;gap:var(--pf-space-14);padding:var(--pf-space-16)}.layer0-page .layer0-form-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--pf-space-12);margin-bottom:var(--pf-space-12)}.layer0-page .layer0-form-row label{color:var(--pf-color-text-secondary);min-width:110px}.layer0-page .layer0-proof{border:var(--pf-border-hairline);border-radius:var(--pf-radius-card);padding:var(--pf-space-16)}.layer0-page .layer0-proof--raw{background:rgba(59,130,246,.18)}.layer0-page .layer0-proof--mix{background:color-mix(in srgb,var(--pf-teal) 30%,transparent)}.layer0-page .layer0-proof--pf{background:var(--pf-color-bg-surface-2,#fbfcfd)}.layer0-page .layer0-toggle{background:var(--pf-color-bg-surface);border:var(--pf-border-hairline);border-radius:var(--pf-radius-pill);color:var(--pf-color-text-primary);cursor:pointer;font-family:var(--pf-font-sans);font-size:1rem;font-weight:var(--pf-weight-medium);padding:var(--pf-space-8) var(--pf-space-16);transition:background var(--pf-duration-fast) var(--pf-ease)}.layer0-page .layer0-toggle:hover{background:var(--pf-color-track)}.backoffice-meta-conversions-stats{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0 24px}.backoffice-meta-conversions-stats .backoffice-meta-conversions-stats-card{background:var(--pf-white);border:1px solid var(--pf-neutral-100);border-radius:var(--pf-radius-cta);flex:1;min-width:150px;padding:16px 20px}.backoffice-meta-conversions-stats .backoffice-meta-conversions-stats-card__value{color:#0f3460;font-size:26px;font-weight:700;margin:0}.backoffice-meta-conversions-stats .backoffice-meta-conversions-stats-card__label{color:#666;font-size:13px;margin:4px 0 0}.backoffice-meta-conversions-stats .backoffice-meta-conversions-stats-card.purchase .backoffice-meta-conversions-stats .backoffice-meta-conversions-stats-card__value{color:#16a34a}.backoffice-meta-conversions-stats .backoffice-meta-conversions-stats-card.registration .backoffice-meta-conversions-stats .backoffice-meta-conversions-stats-card__value{color:#1565c0}.backoffice-meta-conversions-stats .backoffice-meta-conversions-stats-card.rate .backoffice-meta-conversions-stats .backoffice-meta-conversions-stats-card__value{color:#b45309}.backoffice-meta-conversions-funnel{margin:8px 0 28px}.backoffice-meta-conversions-funnel .backoffice-meta-conversions-funnel-stage{margin-bottom:10px}.backoffice-meta-conversions-funnel .backoffice-meta-conversions-funnel-stage__head{display:flex;font-size:13px;justify-content:space-between;margin-bottom:3px}.backoffice-meta-conversions-funnel .backoffice-meta-conversions-funnel-stage__label{color:#0f3460;font-weight:600}.backoffice-meta-conversions-funnel .backoffice-meta-conversions-funnel-stage__count{color:#666}.backoffice-meta-conversions-funnel .backoffice-meta-conversions-funnel-stage__track{background:#eef0f5;border-radius:var(--pf-radius-button);height:26px;overflow:hidden}.backoffice-meta-conversions-funnel .backoffice-meta-conversions-funnel-stage__bar{align-items:center;background:linear-gradient(90deg,#0f3460,#1565c0);border-radius:var(--pf-radius-button);display:flex;height:100%;justify-content:flex-end;min-width:2px}.backoffice-meta-conversions-funnel .backoffice-meta-conversions-funnel-stage__step{color:var(--pf-white);font-size:11px;font-weight:600;padding-right:8px;white-space:nowrap}.backoffice-meta-conversions-funnel .backoffice-meta-conversions-funnel-stage[data-stage=has_subscription] .backoffice-meta-conversions-funnel-stage__bar,.backoffice-meta-conversions-funnel .backoffice-meta-conversions-funnel-stage[data-stage=is_paying] .backoffice-meta-conversions-funnel-stage__bar{background:linear-gradient(90deg,#15803d,#16a34a)}.backoffice-meta-conversions-loader{color:var(--pf-neutral-300);font-size:14px;padding:24px;text-align:center}.backoffice-meta-conversions-divider{border:none;border-top:1px solid var(--pf-neutral-100);margin:32px 0 24px}.backoffice-meta-conversions-subtitle{color:var(--pf-neutral-700);font-size:16px;margin:8px 0 4px}.backoffice-meta-conversions-hint{color:var(--pf-neutral-300);font-size:12px;margin:0 0 12px;max-width:760px}.backoffice-meta-conversions-cohort-pct{color:#16a34a;font-weight:600}.backoffice-meta-conversions-chart-section{background:var(--pf-white);border:1px solid var(--pf-neutral-100);border-radius:var(--pf-radius-cta);margin-bottom:28px;padding:16px 20px}.backoffice-meta-conversions-chart-section .backoffice-meta-conversions-chart-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.backoffice-meta-conversions-chart-section .backoffice-meta-conversions-chart-title{color:var(--pf-neutral-700);font-size:16px;margin:0}.backoffice-meta-conversions-chart-section .backoffice-meta-conversions-chart-legend{display:flex;gap:16px}.backoffice-meta-conversions-chart-section .backoffice-meta-conversions-legend-item{align-items:center;color:var(--pf-neutral-400);display:flex;font-size:12px;gap:6px}.backoffice-meta-conversions-chart-section .backoffice-meta-conversions-legend-dot{border-radius:3px;display:inline-block;height:12px;width:12px}.backoffice-meta-conversions-chart-section .backoffice-meta-conversions-legend-dot.registration{background:#1565c0}.backoffice-meta-conversions-chart-section .backoffice-meta-conversions-legend-dot.purchase{background:#16a34a}.backoffice-meta-conversions-chart-section .backoffice-meta-conversions-chart{height:240px;width:100%}.backoffice-meta-conversions-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.backoffice-meta-conversions-filters .backoffice-meta-conversions-filter{display:flex;flex-direction:column;gap:4px}.backoffice-meta-conversions-filters .backoffice-meta-conversions-filter label{color:#666;font-size:12px}.backoffice-meta-conversions-filters .backoffice-meta-conversions-filter input,.backoffice-meta-conversions-filters .backoffice-meta-conversions-filter select{border:1px solid #ccc;border-radius:var(--pf-radius-button);font-size:14px;min-width:180px;padding:8px 10px}.backoffice-meta-conversions-badge{border-radius:var(--pf-radius-sm);color:var(--pf-white);display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.backoffice-meta-conversions-badge.registration{background:#1565c0}.backoffice-meta-conversions-badge.purchase{background:#16a34a}.backoffice-meta-conversions-cell-order,.backoffice-meta-conversions-cell-userid{color:var(--pf-neutral-400);font-family:SF Mono,Menlo,monospace;font-size:12px}.backoffice-meta-conversions-cell-datetime{white-space:nowrap}.backoffice-meta-conversions-empty{color:var(--pf-neutral-300);font-size:14px;padding:24px;text-align:center}.backoffice-menu-header__list-server-container{display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.backoffice-container__title-container{align-items:center;display:flex;flex-direction:row;gap:.25rem;padding:1rem}.backoffice-menu-header-list{align-items:stretch;display:flex;flex-direction:row;gap:.5rem;list-style:none}.backoffice-menu-header-list a,.backoffice-menu-header-list button,.backoffice-menu-header-list label{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 4px 16px hsla(0,0%,7%,.08);color:var(--black,#121212);display:inline-block;font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1;padding:.75rem 1rem;position:relative;text-align:center;text-decoration:none;transition:box-shadow .25s ease,color .25s ease,transform var(--pf-duration-quick) ease;width:100%}.backoffice-menu-header-list a img,.backoffice-menu-header-list button img,.backoffice-menu-header-list label img{transition:filter .25s ease}.backoffice-menu-header-list li{width:fit-content}.backoffice-menu-header-list li a,.backoffice-menu-header-list li button,.backoffice-menu-header-list li label{align-items:center;display:flex;gap:.5rem;height:100%;justify-content:center}.backoffice-menu-header-list li.active a:after{background-color:var(--blue,#3b82f6);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.backoffice-menu-header-list li.active a,.backoffice-menu-header-list li.active button,.backoffice-menu-header-list li.active label,.backoffice-menu-header-list li:hover a,.backoffice-menu-header-list li:hover button,.backoffice-menu-header-list li:hover label{box-shadow:0 4px 16px var(--blue-low-opacity,#c9d7f2);color:var(--blue,#3b82f6);transform:translateY(-1px)}.backoffice-menu-header-list li.active img,.backoffice-menu-header-list li:hover img{filter:invert(42%) sepia(24%) saturate(2628%) hue-rotate(188deg) brightness(104%) contrast(93%)}@media only screen and (max-width:1400px){.backoffice-menu-header-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}}@media only screen and (max-width:950px){.backoffice-menu-header-list .notifications-list .number-of-devices-label,.backoffice-menu-header-list .notifications-list p{display:inline-block}}.backoffice-table-wrapper{overflow-x:auto;padding:1rem;width:100%}.backoffice-table-wrapper h1{margin-top:2rem}.explore__table{border:2px solid var(--black,#121212);border-collapse:separate;border-radius:.5rem;border-spacing:0;margin-bottom:1rem;width:100%}.explore__table .button-primary{color:var(--white,#fff);white-space:nowrap}.explore__table td,.explore__table th{border:1px solid var(--black,#121212);padding:.75rem 1rem;text-align:left;vertical-align:middle}.explore__table a{color:var(--blue,#3b82f6)}.explore__table tr:nth-child(2n){background-color:var(--gray-medium,#dee2e6)}.explore__table tr:nth-child(odd){background-color:var(--white,#fff)}.explore__table thead th{background-color:var(--blue,#3b82f6);color:var(--white,#fff);font-weight:700}.explore__table tbody tr{transition:background-color var(--pf-duration-base) ease}.explore__table tbody tr:hover{background-color:var(--gradient2,#60c7ba)}.panel-explore-filters-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:1rem 1rem 0}.panel-explore-filters-container .panel-my-events-input-search-container{margin-bottom:0;min-width:min(100%,600px)}#search_input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}#backoffice_search_close_icon_img{box-sizing:border-box;cursor:pointer;height:22px;opacity:.55;padding:2px;width:22px}.backoffice-input-search{background-color:var(--landing-bg-subtle,#fbfcfd);border:1px solid var(--landing-border,#e3e6ea);border-radius:var(--pf-radius-input);color:var(--black,#121212);font-size:1.1rem;outline:none;padding:1rem 1rem 1rem 3rem;transition:border-color var(--pf-duration-quick) ease-in-out;width:100%}.backoffice-input-search:focus{border-color:var(--blue,#3b82f6)}.backoffice-order-last-error-message{color:var(--error,#fd5249);font-weight:700}.explore__table .backoffice-money-text{color:var(--success,#23a667);font-weight:700}@media only screen and (max-width:950px){.explore__table td,.explore__table th{padding:.25rem .5rem}}.explore__table--orders-monthly td,.explore__table--orders-monthly th{text-align:center}.backoffice-orders-monthly-money-paid{color:#2e7d32;font-weight:700}.backoffice-orders-monthly-money-pending{color:#757575;font-weight:600}.backoffice-orders-monthly-money-refunded{color:#8e24aa;font-weight:600}.backoffice-orders-monthly-money-zero{color:#c4c4c4}.backoffice-orders-monthly-money-new{color:#212121;font-weight:600}.backoffice-orders-monthly-money-returning{color:#ef6c00;font-weight:600}.backoffice-orders-monthly-money-recurring{color:var(--pf-blue-alt);font-weight:600}.backoffice-orders-monthly-chart-toggle{align-items:center;background:var(--pf-white);border:1px solid var(--pf-neutral-200);border-radius:var(--pf-radius-xs);color:var(--pf-neutral-600);cursor:pointer;display:inline-flex;font-size:14px;margin:0 1rem 12px;padding:6px 14px}.backoffice-orders-monthly-chart-toggle:hover{background-color:var(--pf-neutral-50)}.backoffice-orders-monthly-chart-toggle-chevron{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--pf-neutral-400);height:0;margin-right:8px;transform:rotate(-90deg);transition:transform var(--pf-duration-fast) ease;width:0}.backoffice-orders-monthly-chart-toggle.active .backoffice-orders-monthly-chart-toggle-chevron{transform:rotate(0deg)}.backoffice-orders-monthly-timeframes{display:flex;gap:4px;margin:0 1rem 8px}.backoffice-orders-monthly-timeframes button{background:var(--pf-white);border:1px solid var(--pf-neutral-200);border-radius:var(--pf-radius-xs);cursor:pointer;font-size:14px;padding:6px 14px}.backoffice-orders-monthly-timeframes button.active{background-color:var(--pf-blue-alt);border-color:var(--pf-blue-alt);color:#fff}.backoffice-orders-monthly-timeframes button:hover:not(.active){background-color:var(--pf-neutral-50)}.backoffice-orders-monthly-chart-card{background-color:var(--pf-white);border:1px solid var(--pf-neutral-100);border-radius:var(--pf-radius-input);margin:0 1rem 16px;padding:10px 12px}.backoffice-orders-monthly-chart-heading{color:var(--pf-neutral-600);font-size:13px;font-weight:600;margin-bottom:6px}.backoffice-orders-monthly-chart-subheading{color:var(--gray-dark,#434343);font-size:12px;font-weight:500}.backoffice-orders-monthly-legend{align-items:center;color:var(--pf-neutral-500);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-bottom:8px}.backoffice-orders-monthly-swatch{border-radius:2px;display:inline-block;height:12px;margin-right:5px;vertical-align:middle;width:12px}.backoffice-orders-monthly-swatch-total{background-color:rgba(46,125,50,.95)}.backoffice-orders-monthly-swatch-new{background-color:rgba(33,33,33,.9)}.backoffice-orders-monthly-swatch-returning{background-color:rgba(245,124,0,.9)}.backoffice-orders-monthly-swatch-recurring{background-color:rgba(33,150,243,.9)}.backoffice-orders-monthly-chart{height:320px;position:relative;width:100%}.backoffice-site-errors-status{border:none;border-radius:62.4375rem;cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.025rem;padding:.25rem .5rem;text-transform:uppercase}.backoffice-site-errors-status--new{background-color:color-mix(in srgb,var(--red,#fd5249) 18%,transparent);color:var(--red,#fd5249)}.backoffice-site-errors-status--seen{background-color:color-mix(in srgb,var(--blue,#3b82f6) 18%,transparent);color:var(--blue,#3b82f6)}.backoffice-site-errors-status--resolved{background-color:color-mix(in srgb,var(--success,#23a667) 18%,transparent);color:var(--success,#23a667)}.backoffice-site-errors-error-cell{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-width:480px}.backoffice-site-errors-error-cell .backoffice-site-errors-copy-button{font-size:12px;padding:6px 12px;white-space:nowrap}.backoffice-site-errors-details{max-width:480px;interpolate-size:allow-keywords}.backoffice-site-errors-details::details-content{block-size:0;overflow:clip;transition:block-size var(--pf-duration-quick) ease,content-visibility var(--pf-duration-quick) allow-discrete;transition-behavior:allow-discrete}.backoffice-site-errors-details[open]::details-content{block-size:auto}.backoffice-site-errors-details .backoffice-site-errors-message{cursor:pointer;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backoffice-site-errors-details .backoffice-site-errors-trace{background-color:var(--gray-light,#f5f6f7);border-radius:var(--pf-radius-button);contain:content;font-family:monospace;font-size:12px;margin-top:8px;max-height:320px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-word}.backoffice-telemetry-detail-main .telemetry-server-status-dot{border-radius:50%;display:inline-block;height:12px;margin-right:6px;vertical-align:middle;width:12px}.backoffice-telemetry-detail-main .backoffice-telemetry-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}.backoffice-telemetry-detail-main .backoffice-telemetry-resource-tabs,.backoffice-telemetry-detail-main .backoffice-telemetry-timeframes,.backoffice-telemetry-detail-main .backoffice-telemetry-view-modes{display:flex;gap:4px}.backoffice-telemetry-detail-main .backoffice-telemetry-resource-tabs button,.backoffice-telemetry-detail-main .backoffice-telemetry-timeframes button,.backoffice-telemetry-detail-main .backoffice-telemetry-view-modes button{background:var(--pf-white);border:1px solid var(--pf-neutral-200);border-radius:var(--pf-radius-xs);cursor:pointer;font-size:14px;padding:6px 14px}.backoffice-telemetry-detail-main .backoffice-telemetry-resource-tabs button.active,.backoffice-telemetry-detail-main .backoffice-telemetry-timeframes button.active,.backoffice-telemetry-detail-main .backoffice-telemetry-view-modes button.active{background-color:var(--pf-blue-alt);border-color:var(--pf-blue-alt);color:#fff}.backoffice-telemetry-detail-main .backoffice-telemetry-resource-tabs button:hover:not(.active),.backoffice-telemetry-detail-main .backoffice-telemetry-timeframes button:hover:not(.active),.backoffice-telemetry-detail-main .backoffice-telemetry-view-modes button:hover:not(.active){background-color:var(--pf-neutral-50)}.backoffice-telemetry-detail-main .telemetry-action-btn{align-items:center;background-color:var(--pf-neutral-800);border:1px solid var(--pf-neutral-800);border-radius:var(--pf-radius-button);color:var(--pf-white);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;line-height:1;padding:7px 14px;transition:background-color var(--pf-duration-fast) ease,transform .05s ease}.backoffice-telemetry-detail-main .telemetry-action-btn svg{flex-shrink:0}.backoffice-telemetry-detail-main .telemetry-action-btn:hover{background-color:var(--pf-neutral-600)}.backoffice-telemetry-detail-main .telemetry-action-btn:active{transform:translateY(1px)}.backoffice-telemetry-detail-main .telemetry-action-btn:focus-visible{outline:2px solid var(--pf-blue-alt);outline-offset:2px}.backoffice-telemetry-detail-main .backoffice-telemetry-charts{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}@media only screen and (max-width:1100px){.backoffice-telemetry-detail-main .backoffice-telemetry-charts{grid-template-columns:1fr}}.backoffice-telemetry-detail-main .telemetry-chart-wrapper{background-color:var(--pf-white);border:1px solid var(--pf-neutral-100);border-radius:var(--pf-radius-input);min-width:0;padding:12px}.backoffice-telemetry-detail-main .telemetry-chart-wrapper h3{color:var(--pf-neutral-600);font-size:13px;font-weight:600;margin:0 0 8px}.backoffice-telemetry-detail-main .telemetry-chart-wrapper .telemetry-chart{height:120px;position:relative;width:100%}.backoffice-telemetry-detail-main .telemetry-chart-wrapper .telemetry-chart-meta{color:#999;font-size:11px;margin:4px 0 0}.backoffice-telemetry-detail-main .telemetry-chart-wrapper .telemetry-chart-tooltip{background-color:rgba(33,33,33,.92);border-radius:var(--pf-radius-xs);box-shadow:0 2px 6px rgba(0,0,0,.2);color:var(--pf-neutral-50);font-family:monospace;font-size:11px;line-height:1.4;padding:6px 10px;pointer-events:none;position:absolute;white-space:nowrap;z-index:10}.backoffice-telemetry-detail-main .telemetry-chart-wrapper .telemetry-chart-tooltip div{display:flex;gap:12px;justify-content:space-between}.backoffice-telemetry-detail-main .telemetry-chart-wrapper .telemetry-chart-tooltip div span{color:#aaa}.backoffice-telemetry-detail-main .telemetry-chart-wrapper .telemetry-chart-tooltip div strong{color:var(--pf-white)}.backoffice-telemetry-detail-main .telemetry-chart-wrapper .telemetry-chart-tooltip .telemetry-chart-tooltip-meta{border-top:1px solid hsla(0,0%,100%,.15);color:var(--pf-neutral-300);display:block;font-size:10px;margin-top:2px;padding-top:2px}.backoffice-telemetry-detail-main .backoffice-telemetry-alerts,.backoffice-telemetry-detail-main .backoffice-telemetry-recent-events{margin-top:32px}.backoffice-telemetry-detail-main .backoffice-telemetry-alerts h2,.backoffice-telemetry-detail-main .backoffice-telemetry-recent-events h2{font-size:18px;margin-bottom:12px}.modal.modal-telemetry-narrow.open{align-items:center;display:flex!important;justify-content:center}.modal.modal-telemetry-narrow .content-modal{margin:0;max-height:calc(100vh - 4rem);max-width:520px;overflow-y:auto;padding:1.5rem 1.5rem 2rem;top:auto;transform:none;width:calc(100% - 2rem)}.modal.modal-telemetry-narrow .modal-content h1{font-size:1.2rem;margin:0 0 .5rem}.telemetry-alert-emails-note{color:var(--pf-neutral-300);font-size:12px;font-style:italic;margin:8px 0}.telemetry-chart-checkboxes{background-color:#fafafa;border:1px solid var(--pf-neutral-100);border-radius:var(--pf-radius-button);display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto;padding:8px 10px}.telemetry-chart-checkboxes label{align-items:flex-start;cursor:pointer;display:flex;font-size:12px;gap:8px;line-height:1.4;padding:3px 0}.telemetry-chart-checkboxes label input{flex-shrink:0;margin:2px 0 0}.telemetry-chart-checkboxes label span{flex:1}.telemetry-chart-checkboxes label:hover{color:var(--pf-blue-alt)}.modal.modal-telemetry-narrow .modal-content h2{color:var(--pf-neutral-400);font-size:13px;font-weight:600;margin:.75rem 0 .25rem;text-align:left}.backoffice-telemetry-reports{margin-top:32px}.backoffice-telemetry-reports h2{font-size:18px;margin-bottom:6px}.backoffice-telemetry-reports-note{color:var(--pf-neutral-300);font-size:12px;margin:0 0 14px}.telemetry-reports-list{display:flex;flex-direction:column;gap:8px}.telemetry-report-card{background:var(--pf-white);border:1px solid var(--pf-neutral-100);border-left:3px solid #cfcfcf;border-radius:var(--pf-radius-button);overflow:hidden;transition:border-color var(--pf-duration-fast) ease,box-shadow var(--pf-duration-fast) ease}.telemetry-report-card.is-attention{border-left-color:#d97706}.telemetry-report-card.is-normal{border-left-color:#16a34a}.telemetry-report-card.is-open{box-shadow:0 1px 4px rgba(0,0,0,.08)}.telemetry-report-card .telemetry-report-card-header{align-items:start;cursor:pointer;display:grid;gap:8px;grid-template-columns:1fr auto;padding:10px 14px}.telemetry-report-card .telemetry-report-card-header:hover{background:#fafafa}.telemetry-report-card .telemetry-report-card-meta{align-items:center;color:var(--pf-neutral-300);display:flex;flex-wrap:wrap;font-size:11px;gap:10px}.telemetry-report-card .telemetry-report-card-meta .telemetry-report-card-kind{background:var(--pf-neutral-800);border-radius:3px;color:var(--pf-white);font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.telemetry-report-card .telemetry-report-card-title{color:var(--pf-neutral-700);font-size:13px;grid-column:1/-1;line-height:1.4;margin-top:4px}.telemetry-report-card .telemetry-report-card-toggle{align-items:center;background:none;border:0;color:var(--pf-neutral-300);cursor:pointer;display:flex;line-height:0;padding:4px}.telemetry-report-card .telemetry-report-card-toggle:hover{color:var(--pf-neutral-700)}.telemetry-report-card.is-open .telemetry-report-card-toggle svg{transform:rotate(180deg)}.telemetry-report-card .telemetry-report-card-body{border-top:1px solid #f0f0f0;color:var(--pf-neutral-600);font-size:12px;line-height:1.55;padding:0 14px 12px}.telemetry-report-card .telemetry-report-card-body ul{margin:8px 0;padding-left:18px}.telemetry-report-card .telemetry-report-card-body li{margin-bottom:4px}.telemetry-report-card .telemetry-report-card-body .telemetry-report-card-veredito{color:var(--pf-neutral-400);font-style:italic;margin:8px 0 0}.telemetry-alert-help{background-color:#fff8e1;border:1px solid #f0d97f;border-radius:var(--pf-radius-button);color:#5a4500;font-size:12px;line-height:1.5;padding:10px 14px}.telemetry-alert-help strong{color:#3a2d00}.telemetry-alert-help ul{margin:6px 0;padding-left:18px}.telemetry-alert-help li{margin-bottom:4px}.telemetry-alert-help .number-of-devices-label,.telemetry-alert-help p{margin:6px 0 0}.backoffice-telemetry-power-row{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:20px 0}@media only screen and (max-width:900px){.backoffice-telemetry-power-row{grid-template-columns:1fr}}.backoffice-telemetry-card{background:var(--pf-white);border:1px solid #e6e6e6;border-radius:var(--pf-radius-cta);box-shadow:0 1px 3px rgba(0,0,0,.06);padding:18px 20px}.backoffice-telemetry-card h2{color:var(--pf-neutral-800);font-size:15px;font-weight:700;margin:0 0 6px}.backoffice-telemetry-card-warn{background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--pf-radius-button);color:#b54708;font-size:12px;line-height:1.4;margin:8px 0 14px;padding:8px 10px}.backoffice-telemetry-power-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.telemetry-power-cancel,.telemetry-power-danger,.telemetry-power-on,.telemetry-power-primary,.telemetry-power-restart{border:none;border-radius:var(--pf-radius-input);color:var(--pf-white);cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px;transition:filter var(--pf-duration-fast) ease,opacity var(--pf-duration-fast) ease}.telemetry-power-cancel:hover,.telemetry-power-danger:hover,.telemetry-power-on:hover,.telemetry-power-primary:hover,.telemetry-power-restart:hover{filter:brightness(.92)}.telemetry-power-cancel[disabled],.telemetry-power-danger[disabled],.telemetry-power-on[disabled],.telemetry-power-primary[disabled],.telemetry-power-restart[disabled]{cursor:not-allowed;filter:none;opacity:.45}.telemetry-power-on{background:#15803d}.telemetry-power-restart{background:#b45309}.telemetry-power-danger{background:#c62828}.telemetry-power-primary{background:#1565c0}.telemetry-power-cancel{background:#eceff1;color:#334155}.telemetry-power-forced{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.telemetry-power-forced.telemetry-power-danger{color:#c62828}.telemetry-power-forced.telemetry-power-restart{color:#b45309}.telemetry-power-forced:hover{background:rgba(0,0,0,.04);filter:none}.backoffice-telemetry-power-status{align-items:center;border-top:1px solid #f0f0f0;color:var(--pf-neutral-400);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;padding-top:10px}.telemetry-power-status-badge{background:#eef2f6;border-radius:var(--pf-radius-pill);color:#334155;font-size:11.5px;font-weight:600;padding:2px 10px}.telemetry-power-status-meta{color:#999;font-size:11.5px;width:100%}.backoffice-telemetry-snapshot-wrapper{margin-top:12px}.backoffice-telemetry-snapshot-wrapper .backoffice-telemetry-snapshot-bar{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.backoffice-telemetry-snapshot-wrapper .backoffice-telemetry-snapshot-bar button{font-size:12px;padding:5px 12px}.backoffice-telemetry-snapshot-wrapper img{border:1px solid var(--pf-neutral-100);border-radius:var(--pf-radius-input);display:block;width:100%}.telemetry-power-confirm-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.telemetry-pi-status{align-items:center;color:var(--pf-neutral-500);display:flex;font-size:13px;margin:0 0 10px}.telemetry-auto-recover-toggle{align-items:flex-start;cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.4;margin:8px 0 12px}.telemetry-auto-recover-toggle input[type=checkbox]{flex-shrink:0;height:16px;margin-top:2px;width:16px}.backoffice-telemetry-uptime{margin-top:24px}.backoffice-telemetry-uptime h2{font-size:18px;margin-bottom:8px}.backoffice-telemetry-uptime .telemetry-uptime-chart{height:140px}.telemetry-uptime-legend{align-items:center;color:var(--pf-neutral-500);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-bottom:10px}.telemetry-uptime-legend>span{align-items:center;display:inline-flex;gap:6px}.telemetry-uptime-legend .telemetry-uptime-swatch{border-radius:2px;display:inline-block;height:3px;width:14px}.telemetry-uptime-legend .telemetry-uptime-swatch-server{background:#1565c0}.telemetry-uptime-legend .telemetry-uptime-swatch-pi{background:#b45309}.telemetry-uptime-legend .telemetry-uptime-hint{color:#999;font-style:italic}.backoffice-telemetry-commands,.backoffice-telemetry-faults{margin:24px 0}.backoffice-telemetry-commands .telemetry-fault-extra-sources,.backoffice-telemetry-faults .telemetry-fault-extra-sources{color:#999;font-size:11.5px}.modal.modal-telemetry-schedule.open{align-items:center;display:flex!important;justify-content:center}.modal.modal-telemetry-schedule .content-modal{margin:0;max-height:calc(100vh - 4rem);max-width:640px;overflow-y:auto;padding:1.5rem 1.5rem 2rem;top:auto;transform:none;width:calc(100% - 2rem)}.modal.modal-telemetry-schedule .modal-content h1{font-size:1.2rem;margin:0 0 .5rem}.telemetry-off-schedule-grid-wrapper{margin:12px 0 16px;overflow-x:auto}.telemetry-off-schedule-grid{border-collapse:collapse;font-size:12px;text-align:center;width:100%}.telemetry-off-schedule-grid th{color:var(--pf-neutral-400);font-weight:600;padding:4px 2px}.telemetry-off-schedule-grid .telemetry-off-schedule-day-header{border-radius:var(--pf-radius-xs);cursor:pointer;user-select:none}.telemetry-off-schedule-grid .telemetry-off-schedule-day-header:hover{background-color:#f0f0f0;color:var(--base,#fff)}.telemetry-off-schedule-grid td{border:1px solid #eee;padding:2px}.telemetry-off-schedule-grid .telemetry-off-schedule-hour-col{color:var(--pf-neutral-300);font-variant-numeric:tabular-nums;padding-right:6px;text-align:right;white-space:nowrap}.telemetry-off-schedule-grid input[type=checkbox]{cursor:pointer;margin:0}.telemetry-off-schedule-grid .telemetry-off-schedule-8am-row td{border-top:2px solid var(--base,#fff)}.telemetry-server-status-dot{border-radius:50%;display:inline-block;height:12px;vertical-align:middle;width:12px}.backoffice-telemetry-servers-actions{margin:16px 0 24px}.backoffice-telemetry-servers-actions .backoffice-telemetry-servers-actions-note{color:var(--pf-neutral-300);font-size:12px;line-height:1.4;margin:8px 0 0;max-width:800px}.modal-backoffice .modal-content{display:flex;flex-direction:column;gap:1rem}.modal-backoffice .button-primary{padding:1rem}.modal-backoffice .panel-my-events-select-container{justify-content:left}.modal-backoffice .switch-checkbox-container{background-color:var(--gray-light,#f5f6f7);box-shadow:0 1px 12px hsla(0,0%,80%,.25)}.order-payment-method-select-div{display:flex;flex-direction:column;gap:1rem;margin:0 2rem 2rem}.checkout-main h2,.checkout-main h3{align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;font:500 1.125rem Customfont;gap:1ch;line-height:140%;margin-bottom:.5rem;text-align:center}.checkout-main h2 .number-of-devices-label,.checkout-main h2 p,.checkout-main h3 .number-of-devices-label,.checkout-main h3 p{font:700 1.125rem Customfont;text-decoration:underline solid var(--black,#121212) 0;text-underline-offset:.2rem}.checkout-fill-your-data-form{margin-top:2rem;width:min(500px,100%)}.checkout-fill-your-data-form .button-primary{border-radius:.375rem;font:700 1rem Customfont;line-height:1.8rem;padding:1rem;width:100%}.checkout-fill-your-data-form-article,.checkout-fill-your-data-physical-address-container{display:flex;flex-direction:column;gap:2rem}.checkout-fill-your-data-checkbox-container{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;display:flex;flex-direction:row;justify-content:center;padding:1rem}.checkout-fill-your-data-checkbox-container label{font:400 1.1rem Customfont!important;width:fit-content}.checkout-fill-your-data-checkbox-container label a{color:var(--black,#121212);font:700 1.1rem Customfont}.checkout-fill-your-data-checkbox-container input{aspect-ratio:1/1;height:1.125rem;width:1.125rem}.modal-plan-features{cursor:pointer}.modal-plan-features .content-modal{max-width:800px;width:calc(100% - 2rem)}.modal-plan-features .modal-content{align-items:center;gap:2rem;justify-content:center;text-align:center}.modal-plan-features ul{display:flex;flex-direction:column;font:500 1.1rem Customfont;gap:.5rem;list-style:none;text-align:left;width:fit-content}.modal-plan-features ul li{align-items:center;display:flex;flex-direction:row;gap:.5rem}.modal-plan-features small{font:400 .9rem Customfont;text-decoration:line-through}.checkout-select-plan-button{appearance:none;background:none}.checkout-header{display:grid;gap:1rem;grid-template-columns:1fr 3fr 1fr;justify-content:center;padding:1rem 1rem 3rem;position:relative;text-align:center}.checkout-header-logo{height:auto;max-width:189px;width:100%}.checkout-main{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1rem}.checkout-main h1{font-size:3rem;font-weight:500;letter-spacing:0;line-height:116%;text-align:center}.checkout-progress{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;line-height:1;font:500 1.1rem Customfont;list-style:none}.checkout-progress li{font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:140%;text-align:center}.checkout-progress li.active{color:var(--blue,#3b82f6)}.checkout-progress li section{align-items:center;display:flex;flex-direction:row;gap:2rem}.checkout-progress li div{align-items:center;display:flex;flex-direction:row;gap:.5rem}@media only screen and (max-width:500px){.checkout-progress,.checkout-progress li section{gap:1rem}}.checkout-header .return-link{margin-right:100%;top:50%;transform:translateY(-50%)}@media only screen and (min-width:950px){.checkout-header .return-link{left:1rem;margin-right:unset;position:absolute;top:100%;transform:unset}}.change-plan__subscription-container{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;margin:0 1rem;width:100%}.change-plan__subscription-container .change-plan__subscription__item{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:.5rem .75rem 1.5rem 0 hsla(0,0%,7%,.078);color:var(--black,#121212);padding:3rem 2rem 2.5rem;width:min(100%,400px)}.change-plan__subscription-container h2{font:400 2rem Customfont}.change-plan__subscription-container h3{font:700 1.5rem Customfont}.change-plan__subscription-container ul{display:flex;flex-direction:column;font:500 1.2rem Customfont;gap:0;list-style:none;margin:0}.change-plan__subscription-container ul li{align-items:center;display:flex;flex-direction:row;gap:.5rem}.change-plan__subscription-container .button-primary{font:700 1rem Customfont;line-height:1.8rem;padding:1rem;width:100%}.change-plan__price-container{font:700 1.5rem Customfont}.change-plan__price-container .crossed-price{text-decoration:line-through}.checkout-main .change-plan__price-container h3{font-size:1.5rem;font-weight:700;line-height:100%;margin-bottom:0}input[type=radio]{display:none}.checkout-recurrence-selector{align-items:stretch;background:var(--gray-light,#f5f6f7);border:1px solid var(--gray-medium,#dee2e6);border-radius:var(--pf-radius-pill);box-shadow:inset 0 1px 2px hsla(0,0%,7%,.05);display:grid;grid-auto-columns:1fr;grid-auto-flow:column;margin:1.25rem auto 2.25rem;padding:.375rem;position:relative;width:min(100%,468px)}.checkout-recurrence-selector__thumb{background:linear-gradient(90deg,var(--gradient,#3b82f6) 0,var(--gradient2,#60c7ba) 100%);border-radius:var(--pf-radius-pill);bottom:.375rem;box-shadow:0 4px 14px rgba(59,130,246,.38);left:0;pointer-events:none;position:absolute;top:.375rem;transition:transform var(--pf-duration-base) cubic-bezier(.4,0,.2,1),width var(--pf-duration-base) cubic-bezier(.4,0,.2,1);width:0;z-index:0}.checkout-recurrence-selector__segment{align-items:center;border-radius:var(--pf-radius-pill);color:var(--black,#121212);cursor:pointer;display:flex;flex-direction:column;font:500 1.0625rem Customfont;gap:.1rem;justify-content:center;padding:.65rem .5rem;position:relative;transition:color .25s ease;user-select:none;white-space:nowrap;z-index:1}.checkout-recurrence-selector__segment[aria-checked=true]{color:var(--white,#fff)}.checkout-recurrence-selector__segment:focus-visible{outline:2px solid var(--blue,#3b82f6);outline-offset:3px}.checkout-recurrence-selector__seg-sub{color:var(--gray-dark,#434343);font:400 .75rem Customfont;line-height:1;transition:color .25s ease}.checkout-recurrence-selector__seg-badge{background:var(--blue-light,#e5edfa);border-radius:var(--pf-radius-pill);color:var(--blue,#3b82f6);font:700 .6875rem Customfont;line-height:1;padding:.14rem .4rem;transition:background .25s ease,color .25s ease}.checkout-recurrence-selector__segment[aria-checked=true] .checkout-recurrence-selector__seg-sub{color:hsla(0,0%,100%,.88)}.checkout-recurrence-selector__segment[aria-checked=true] .checkout-recurrence-selector__seg-badge{background:var(--white,#fff);color:var(--blue,#3b82f6)}.change-plan__price-container .recurrence{color:var(--gray-dark,#434343);font-weight:500}.change-plan__daily-note{align-items:center;background:var(--blue-light,#e5edfa);border-radius:.5rem;color:var(--blue,#3b82f6);display:flex;font:700 .9rem Customfont;gap:.5rem;line-height:1.3;padding:.6rem .75rem}@media only screen and (max-width:768px){.checkout-recurrence-selector{margin:1rem auto 1.75rem}.checkout-recurrence-selector__segment{font-size:1rem}}@media only screen and (max-width:500px){.checkout-recurrence-selector__segment{font-size:.95rem;padding:.6rem .35rem}.checkout-recurrence-selector__seg-badge,.checkout-recurrence-selector__seg-sub{font-size:.65rem}}.change-plan__subscription__item,.different-plan-container{display:flex;flex-direction:column;gap:1rem}.different-plan-container{align-items:center;margin-top:2rem}.checkout-main .different-plan-container h3{font:400 1.5rem Customfont;line-height:100%}.checkout-hire-plan-button-container{margin-top:auto;padding:1rem 1.3125rem 0}.checkout-hire-plan-button-container .button-primary{border-radius:.375rem}.button-current-plan{background-color:var(--gray-medium,#dee2e6);color:var(--black,#121212)}.checkout-ended-subscriptions,.checkout-payment-history,.panel-my-signature-plan-info-section-table{background-color:var(--white,#fff);border-radius:.5rem;margin-top:2rem;padding:2rem 4rem;width:min(750px,100%)}.checkout-ended-subscriptions thead,.checkout-payment-history thead,.panel-my-signature-plan-info-section-table thead{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.checkout-ended-subscriptions table,.checkout-payment-history table,.panel-my-signature-plan-info-section-table table{border-collapse:collapse;font:500 1.1rem Customfont;margin-top:1rem;width:100%}.checkout-ended-subscriptions table tr+tr,.checkout-payment-history table tr+tr,.panel-my-signature-plan-info-section-table table tr+tr{border-top:1px solid var(--gray-medium,#dee2e6)}.checkout-ended-subscriptions td,.checkout-payment-history td,.panel-my-signature-plan-info-section-table td{padding:.5rem}.checkout-ended-subscriptions td:last-of-type,.checkout-payment-history td:last-of-type,.panel-my-signature-plan-info-section-table td:last-of-type{text-align:end}.table-payment-status{background-color:var(--gray-medium,#dee2e6);border-radius:.25rem;font:700 .9rem Customfont;padding:.5rem;white-space:nowrap}.table-payment-status.waiting-payment{color:var(--blue,#3b82f6)}.table-payment-status.paid{color:var(--pf-teal-alt)}.table-payment-status.pending{color:orange}.table-payment-status.error{color:var(--pf-error)}.table-payment-status.refunded{color:#8a2be2}.countdown-controls-container{display:flex;flex-direction:column;font-size:1.125rem;font-weight:500;gap:.5rem;letter-spacing:0;line-height:140%;margin-top:.5rem;text-align:center}.countdown-controls--change-plan{align-items:stretch;justify-content:center;margin-top:0}.countdown-controls--change-plan input{border-radius:.5rem;border-width:.0625rem;border:.0625rem solid var(--gray-medium,#dee2e6);font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:140%;margin:0;max-width:8ch;padding:1rem 1.75rem}.countdown-controls--change-plan button{background:none;border:none;box-shadow:none;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:140%}.checkout-ended-subscriptions,.checkout-payment-history{padding:1.5rem 3.625rem}#credit_card_payment_div{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.078);padding:2rem;width:min(750px + 4rem,100%)}#credit_card_payment_div .button-primary{margin-top:1rem;padding:1rem;width:100%}.user-cart-coupon-container{display:flex;flex-direction:column;gap:.5rem;min-height:5rem;width:min(600px,100%)}.button-primary.button-primary-no-background{background-color:transparent;color:var(--black,#121212)}.coupon-buttons-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.user-cart-coupon-checkmark{position:absolute;right:0;top:50%;transform:translateY(-50%)}#payment-message{margin-top:1rem;text-align:center}.payment-pix{align-items:flex-start;background:var(--white,#fff);border-radius:1rem;box-shadow:0 .625rem .875rem 0 rgba(0,0,0,.25);display:inline-flex;flex-direction:column;gap:1rem;padding:1.5rem;width:min(46rem,100%)}.payment-pix>.number-of-devices-label,.payment-pix>p{font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:140%;margin:0;text-align:center;word-break:break-all}.payment-pix button{margin:0 auto}.payment-pix__image{aspect-ratio:1/1;display:block;height:100%;width:min(100%,14.25rem)}.payment-pix__section{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center}.payment-pix__section__sub-div{display:flex;flex-direction:column;gap:.875rem;max-width:23.75rem}.payment-pix__copy-and-paste-text{background-color:var(--gray-light,#f5f6f7);border-radius:.75rem;border-width:1px;border:.0625rem solid var(--gray-medium,#dee2e6);color:var(--panel-capture-button-gray,#535454);font-size:1.125rem;font-weight:500;gap:.625rem;line-height:140%;padding:1rem;word-break:break-all}.checkout-payment-success-header{padding:2rem 1rem 3rem;text-align:center}.checkout-payment-success-main{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;word-break:break-word}.checkout-payment-success-main h1{padding:0 1rem;width:min(500px,100%)}.checkout-payment-success-main h2{font:700 1.1rem Customfont;margin-top:1rem}.checkout-payment-success-main ul{display:flex;flex-direction:column;font:400 2rem Customfont;gap:1rem;list-style:none;margin:0 auto;padding:0 1rem;text-align:left;width:fit-content}.checkout-payment-success-main ul li{align-items:center;display:flex;flex-direction:row;gap:.5rem}.checkout-payment-success-main .button-primary{padding:1.5rem 1rem!important;width:min(300px,100%)}.checkout-payment-success-article{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.078);display:flex;flex-direction:column;gap:1rem;margin:1rem auto 0;overflow:hidden;padding:0 0 2rem;width:calc(min(716px,100%) - 2rem)}.checkout-payment-success-article picture img{height:auto;max-height:120px;object-fit:cover;object-position:50% 40%;width:100%}.checkout-payment-success-article h3{font:500 1.1rem Customfont;margin:2rem auto 0;max-width:500px}.checkout-payment-success-button-container{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.checkout-payment-success-button-container .button-primary{padding:1rem!important}@media only screen and (max-width:950px){.checkout-payment-success-main h1{font:500 2rem Customfont}.checkout-payment-success-main ul{font:400 1.25rem Customfont}.checkout-payment-success-main ul img{height:auto;max-height:15px;max-width:15px;width:100%}}.checkout-select-payment-method-form{display:flex;flex-direction:column;gap:2rem}.checkout-select-payment-method-form label{align-items:center;align-self:stretch;background:var(--white,#fff);border-radius:.75rem;clip-path:margin-box;display:flex;flex-direction:row;gap:1rem;padding:1.5rem 2rem}.checkout-select-payment-method-form label h3{font-size:1.125rem;line-height:140%;margin-bottom:0}.checkout-select-payment-method-form label .number-of-devices-label,.checkout-select-payment-method-form label p{color:var(--panel-capture-button-gray,#535454);font-size:1.125rem;font-style:normal;font-weight:500;line-height:140%}.checkout-select-payment-method-form label .payment-method-option-note{font-size:.875rem;font-weight:600;margin-top:.25rem}.checkout-select-payment-method-form label input{display:inline-block}.checkout-select-payment-method-form input[type=checkbox],.checkout-select-payment-method-form input[type=radio]{aspect-ratio:1/1;height:1.25rem;width:1.25rem}.valid-license-for-days-message{color:var(--panel-capture-button-gray,#535454);font-size:.75rem;font-weight:700;letter-spacing:.015rem;line-height:116%;vertical-align:middle}.cookies-policy-table{border-collapse:collapse;font-size:.9rem;margin-top:1rem;width:100%}.cookies-policy-table td,.cookies-policy-table th{border:1px solid var(--gray-medium,#dee2e6);padding:.5rem .75rem;text-align:left;vertical-align:top}.cookies-policy-table th{background-color:var(--gray-medium,#dee2e6)}.cookies-policy-table code{word-break:break-word}@media only screen and (max-width:600px){.cookies-policy-table{font-size:.8rem}.cookies-policy-table td,.cookies-policy-table th{padding:.4rem .5rem}}.cookies-policy-manage-button{background-color:var(--blue,#3b82f6);border:1px solid var(--blue,#3b82f6);border-radius:.5rem;color:var(--white,#fff);cursor:pointer;font-weight:600;margin-top:1rem;padding:.75rem 1.5rem;transition:opacity var(--pf-duration-base) ease}.cookies-policy-manage-button:hover{opacity:.85}@media only screen and (max-width:600px){.cookies-policy-manage-button{display:block;margin-left:auto;margin-right:auto}}.custom-project-briefing-container{display:flex;flex-direction:column;gap:2rem;margin:0 auto;width:min(1074px,100%)}.custom-project-briefing-container h3{font:400 1.5rem Customfont}.custom-project-briefing-title-block{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1.5rem}.custom-project-briefing-intro-text{color:var(--gray-dark,#434343);font:400 .95rem Customfont;line-height:1.55;margin:0 auto;max-width:540px;text-align:center}.custom-project-briefing-cta{align-items:center;background:linear-gradient(90deg,var(--gradient,#3b82f6) 0,var(--gradient2,#60c7ba) 100%);border-radius:var(--pf-radius-pill);bottom:1.5rem;box-shadow:0 12px 28px rgba(17,37,98,.25);color:var(--white,#fff);display:inline-flex;font:700 1rem Customfont;gap:.5rem;left:50%;padding:1rem 2rem;position:fixed;text-decoration:none;transform:translateX(-50%);transition:transform var(--pf-duration-fast) ease,box-shadow var(--pf-duration-fast) ease;white-space:nowrap;z-index:100}.custom-project-briefing-cta:hover{box-shadow:0 16px 36px rgba(17,37,98,.3);transform:translateX(-50%) translateY(-2px)}.custom-project-briefing-cta:active{transform:translateX(-50%) translateY(0)}@media only screen and (max-width:600px){.custom-project-briefing-cta{bottom:1rem;font-size:.95rem;justify-content:center;left:1rem;padding:.875rem 1.5rem;right:1rem;transform:none}.custom-project-briefing-cta:hover{transform:translateY(-2px)}.custom-project-briefing-cta:active{transform:none}}.custom-project-briefing-examples{border-bottom:1px solid var(--gray-medium,#dee2e6);border-top:1px solid var(--gray-medium,#dee2e6);display:flex;flex-direction:column;gap:2rem;margin-bottom:6rem;padding:2rem 0}.custom-project-briefing-examples-header{text-align:center}.custom-project-briefing-examples-header h2{color:var(--blue-strong,#112562);font:700 1.5rem Customfont;margin:0 0 .5rem}.custom-project-briefing-examples-header .number-of-devices-label,.custom-project-briefing-examples-header p{color:var(--gray-dark,#434343);font:400 .95rem Customfont;line-height:1.55;margin:0 auto;max-width:36rem}.custom-project-briefing-examples-list{display:flex;flex-direction:column;gap:2.5rem;list-style:none;margin:0;padding:0}.custom-project-briefing-example{border-top:1px solid var(--gray-medium,#dee2e6);display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem}.custom-project-briefing-example:first-child{border-top:0;padding-top:0}.custom-project-briefing-example-head{align-items:center;display:grid;gap:1rem;grid-template-columns:auto 1fr}.custom-project-briefing-example-num{color:var(--blue,#3b82f6);font:700 3rem Customfont;font-variant-numeric:tabular-nums;line-height:.9}.custom-project-briefing-example-title-wrap{display:flex;flex-direction:column;gap:.25rem}.custom-project-briefing-example-kicker{color:var(--gray-dark,#434343);font:600 .7rem Customfont;letter-spacing:.14em;text-transform:uppercase}.custom-project-briefing-example h3{color:var(--blue-strong,#112562);font:700 1.15rem Customfont;line-height:1.25;margin:0}.custom-project-briefing-example-chips{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.custom-project-briefing-example-chip-label{color:var(--gray-dark,#434343);font:700 .7rem Customfont;letter-spacing:.14em;margin-right:.25rem;text-transform:uppercase}.custom-project-briefing-example-chip{background:var(--gray-light,#f5f6f7);border:1px solid var(--gray-medium,#dee2e6);border-radius:var(--pf-radius-pill);color:var(--blue-strong,#112562);font:500 .85rem Customfont;line-height:1.2;padding:.25rem .75rem}.custom-project-briefing-example-label{color:var(--blue,#3b82f6);display:inline-block;font:700 .7rem Customfont;letter-spacing:.14em;margin-bottom:.25rem;text-transform:uppercase}.custom-project-briefing-example-main .number-of-devices-label,.custom-project-briefing-example-main p{border-left:3px solid var(--blue,#3b82f6);color:var(--black,#121212);font:400 .95rem Customfont;line-height:1.55;margin:0;padding-left:.75rem}.custom-project-briefing-example-cols{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media only screen and (max-width:600px){.custom-project-briefing-example-cols{grid-template-columns:1fr}}.custom-project-briefing-example-cols .number-of-devices-label,.custom-project-briefing-example-cols p{color:var(--black,#121212);font:400 .9rem Customfont;line-height:1.55;margin:0}.custom-project-briefing-example-media{background:var(--gray-light,#f5f6f7);border:1px solid var(--gray-medium,#dee2e6);border-radius:.5rem;overflow:hidden;padding:1rem}.custom-project-briefing-example-media img{display:block;height:auto;width:100%}.custom-project-briefing-possibilities{border-top:1px solid var(--gray-medium,#dee2e6);padding-top:1.5rem}.custom-project-briefing-possibilities h3{color:var(--blue-strong,#112562);font:700 1.25rem Customfont;margin:0 0 .5rem}.custom-project-briefing-possibilities-lead{color:var(--gray-dark,#434343);font:400 .95rem Customfont;line-height:1.55;margin:0 0 1.25rem}.custom-project-briefing-possibilities-grid{display:grid;gap:1rem 1.5rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}@media only screen and (max-width:600px){.custom-project-briefing-possibilities-grid{grid-template-columns:1fr}}.custom-project-briefing-possibilities-grid li{align-items:start;border-top:1px solid var(--gray-medium,#dee2e6);display:grid;gap:.75rem;grid-template-columns:2.5rem 1fr;padding-top:.5rem}.custom-project-briefing-possibilities-grid h4{color:var(--blue-strong,#112562);font:700 .95rem Customfont;line-height:1.2;margin:0 0 .25rem}.custom-project-briefing-possibilities-grid .number-of-devices-label,.custom-project-briefing-possibilities-grid p{color:var(--gray-dark,#434343);font:400 .85rem Customfont;line-height:1.5;margin:0}.custom-project-briefing-possibilities-icon{align-items:center;background:linear-gradient(135deg,var(--gradient,#3b82f6) 0,var(--gradient2,#60c7ba) 100%);border-radius:.5rem;color:var(--white,#fff);display:flex;height:2rem;justify-content:center;width:2rem}.custom-project-briefing-possibilities-icon img{height:1rem;width:1rem}#custom_project_briefing_form{display:flex;flex-direction:column;gap:2.5rem}.custom-project-briefing-section{border-top:1px solid var(--gray-medium,#dee2e6);display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem}.custom-project-briefing-section:first-of-type{border-top:0;padding-top:0}.custom-project-briefing-field{display:flex;flex-direction:column;gap:.5rem}.custom-project-briefing-hours-row{align-items:center;display:flex;gap:.75rem}.custom-project-briefing-hours-row .input-container{flex:1 1 0;min-width:0}@media only screen and (max-width:540px){.custom-project-briefing-hours-row{align-items:stretch;flex-direction:column}.custom-project-briefing-hours-row .custom-project-briefing-hours-sep{display:none}}.custom-project-briefing-hours-row.is-invalid .input-container input{border:1px solid var(--error,#fd5249);border-radius:.25rem}.custom-project-briefing-conditional{border-left:2px solid var(--gray-medium,#dee2e6);display:flex;flex-direction:column;gap:1rem;margin-top:.25rem;padding-left:1rem}.custom-project-briefing-hours-sep{color:var(--gray-dark,#434343);font:400 .95rem Customfont;user-select:none}.custom-project-briefing-hint{color:var(--gray-dark,#434343);font:400 .85rem Customfont;line-height:1.5;margin-top:-1rem}.custom-project-briefing-subquestion{color:var(--black,#121212);font:700 1rem Customfont;margin-top:.5rem}.custom-project-briefing-required-mark{color:var(--error,#fd5249);margin-left:.15rem}.custom-project-briefing-cost-tag{align-self:flex-start;background:rgba(230,152,57,.12);border:1px solid var(--yellow,#e69839);border-radius:var(--pf-radius-pill);color:var(--yellow,#e69839);font:700 .6875rem Customfont;padding:.2rem .55rem}.custom-project-briefing-radio-description{display:flex;flex-direction:column;gap:.5rem}.custom-project-briefing-radio-description .number-of-devices-label,.custom-project-briefing-radio-description p{font:400 .9rem Customfont;line-height:1.45}.event-type-radio-inputs-container input[data-multi-field=photo_orientation]:checked+label{background-color:var(--black,#121212);color:var(--white,#fff)}.event-type-radio-inputs-container.is-invalid label{border-color:var(--error,#fd5249)}.mirror-image-checkbox-list.is-invalid label{box-shadow:0 0 0 2px var(--error,#fd5249)}#custom_project_briefing_form .mirror-image-checkbox-list[data-field=access_type]{grid-template-columns:1fr 1fr auto}@media only screen and (max-width:600px){#custom_project_briefing_form .mirror-image-checkbox-list[data-field=access_type]{grid-template-columns:1fr}}.input-container.is-invalid input:not([type=checkbox]):not([type=radio]),.input-container.is-invalid select,.input-container.is-invalid textarea{border:1px solid var(--error,#fd5249);border-radius:.25rem}.input-container.is-invalid input[type=checkbox]{outline:2px solid var(--error,#fd5249);outline-offset:2px}#custom_project_briefing_form .input-floating-container input:placeholder-shown:not(:focus)+label,#custom_project_briefing_form .input-floating-container textarea:placeholder-shown:not(:focus)+label{font-size:1rem;transform:translateY(0)}#custom_project_briefing_form .input-floating-container input:focus+label,#custom_project_briefing_form .input-floating-container input:not(:placeholder-shown)+label,#custom_project_briefing_form .input-floating-container textarea:focus+label,#custom_project_briefing_form .input-floating-container textarea:not(:placeholder-shown)+label{font-size:.75rem;transform:translateY(-1rem)}#custom_project_briefing_form .user-agree-with-terms-input-container{align-items:center;justify-content:flex-start;text-align:left}#custom_project_briefing_form .user-agree-with-terms-input-container input{flex:0 0 auto}#custom_project_briefing_form .user-agree-with-terms-input-container label{text-align:left}.custom-project-briefing-notes-container{display:flex;flex-direction:column;gap:.5rem}.custom-project-briefing-notes-container h4{color:var(--black,#121212);font:700 1rem Customfont;margin:0}.custom-project-briefing-notes-container textarea{background-color:var(--white,#fff);border:1px solid var(--gray-medium,#dee2e6);border-radius:.5rem;font:400 1rem Customfont;line-height:1.4;min-height:6rem;padding:.75rem 1rem;resize:vertical;width:100%}.custom-project-briefing-notes-container textarea::placeholder{color:var(--gray-dark,#434343);opacity:.6}.custom-project-briefing-notes-container textarea:focus{border-color:var(--blue,#3b82f6);outline:none}.custom-project-briefing-notes-container.is-invalid textarea{border-color:var(--error,#fd5249)}.modal-custom-project-briefing-conditions .content-modal{display:flex;flex-direction:column;max-height:calc(100vh - 4rem);overflow:hidden;padding:0}.modal-custom-project-briefing-conditions .content-close{flex:0 0 auto;padding:1.25rem 1.5rem 0}.modal-custom-project-briefing-conditions .modal-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.5rem 2.5rem 2rem;scrollbar-color:var(--gray-medium,#dee2e6) var(--gray-light,#f5f6f7)}.modal-custom-project-briefing-conditions .modal-content::-webkit-scrollbar-thumb{background:var(--gray-medium,#dee2e6);border:none;border-radius:5px}.modal-custom-project-briefing-conditions .modal-content::-webkit-scrollbar-track{background:var(--gray-light,#f5f6f7)}.modal-custom-project-briefing-conditions .modal-content h2{color:var(--blue-strong,#112562);font:700 1.875rem Customfont;line-height:1.2;margin:0 0 .5rem;text-align:left}@media only screen and (max-width:768px){.modal-custom-project-briefing-conditions .modal-content h2{font-size:1.5rem}}.modal-custom-project-briefing-conditions .modal-content .custom-project-briefing-conditions-subtitle{color:var(--gray-dark,#434343);font:400 1rem Customfont;line-height:1.5;margin:0 0 1.5rem}.modal-custom-project-briefing-conditions .modal-content h3{border-left:3px solid var(--blue,#3b82f6);color:var(--black,#121212);font:700 1.05rem Customfont;line-height:1.3;margin:1.75rem 0 .5rem;padding-left:.75rem}.modal-custom-project-briefing-conditions .modal-content .number-of-devices-label,.modal-custom-project-briefing-conditions .modal-content p{color:var(--gray-dark,#434343);font:400 .95rem Customfont;line-height:1.65;margin:0 0 .75rem}.modal-custom-project-briefing-conditions .modal-content ul{margin:0 0 1rem;padding-left:1.25rem}.modal-custom-project-briefing-conditions .modal-content li{color:var(--gray-dark,#434343);font:400 .95rem Customfont;line-height:1.65;margin-bottom:.5rem}.modal-custom-project-briefing-conditions .modal-content li::marker{color:var(--blue,#3b82f6)}.modal-custom-project-briefing-conditions .modal-content strong{color:var(--black,#121212);font-weight:700}.custom-project-briefing-conditions-modal-footer{border-top:1px solid var(--gray-medium,#dee2e6);display:flex;flex:0 0 auto;gap:.75rem;justify-content:flex-end;padding:1.25rem 2.5rem 1.75rem}.custom-project-briefing-conditions-modal-footer button{background:var(--black,#121212);border:0;border-radius:.5rem;color:var(--white,#fff);cursor:pointer;font:700 .95rem Customfont;padding:.875rem 2rem;transition:background var(--pf-duration-fast) ease}.custom-project-briefing-conditions-modal-footer button:hover{background:var(--blue-strong,#112562)}.custom-project-briefing-conditions-modal-footer button:active{transform:translateY(1px)}.custom-project-briefing-warning-box{background:rgba(230,152,57,.1);border:1px solid var(--yellow,#e69839);border-radius:.75rem;color:var(--gray-dark,#434343);display:flex;flex-direction:column;font:400 .9rem Customfont;gap:.75rem;line-height:1.55;padding:1.25rem 1.5rem}.custom-project-briefing-warning-box .number-of-devices-label,.custom-project-briefing-warning-box p{margin:0}.custom-project-briefing-warning-box strong{color:var(--black,#121212);font-weight:700}.custom-project-briefing-link{background:none;color:var(--blue,#3b82f6);cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:2px;transition:color .25s ease}.custom-project-briefing-link:hover{color:var(--blue-strong,#112562)}.custom-project-briefing-success{padding:1.5rem .75rem;text-align:center}.custom-project-briefing-success .custom-project-briefing-success-check{align-items:center;background:rgba(17,37,98,.1);border-radius:50%;color:var(--blue-strong,#112562);display:flex;height:5.25rem;justify-content:center;margin:0 auto 1.25rem;width:5.25rem}.custom-project-briefing-success .custom-project-briefing-success-check svg{height:2.5rem;width:2.5rem}.custom-project-briefing-success h2{color:var(--blue-strong,#112562);font:700 1.5rem Customfont;margin-bottom:.5rem}.custom-project-briefing-success .number-of-devices-label,.custom-project-briefing-success p{color:var(--gray-dark,#434343);font:400 .95rem Customfont;line-height:1.55;margin:0 auto;max-width:24rem}.conditions-of-contracting-container{margin-left:1rem}.panel-download-header{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:1rem}.panel-download-article{position:absolute;right:0;top:0;width:min(100%,519px)}.panel-download-article-section{align-items:center;display:flex;flex-direction:column;height:395px;position:relative;width:100%}.panel-download-article-section div{align-items:end;display:flex;flex-direction:column;gap:3rem;height:100%;justify-content:start;max-width:389px;padding:2rem 0;text-align:center;transform:translateX(2rem)}.panel-download-article-section div img{transform:rotate(90deg)}.panel-download-article-section-div-success{transform:unset!important}.download__ellipsis-image{transform:unset!important;width:100%!important}.panel-download-main{display:flex;flex-direction:column;flex-grow:1}.panel-download-main .receive-photos-link{display:inline-block;margin:auto auto 1rem}.download-all-photos-body{display:flex;flex-direction:column}.download-all-photos-body .modal{color:var(--black,#121212)}.download-all-photos-mobile-text-section{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:100%}@media only screen and (max-width:950px){.panel-download-article{padding:0 1rem;position:unset;right:unset;width:100%}.panel-download-article-section{height:unset}.panel-download-article-section div{transform:unset}.loader{margin:0 auto}}.error-article{align-items:center;display:flex;flex-direction:column;gap:6rem;margin:0 auto;max-width:900px;padding:2rem}.error-article ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;list-style:none;text-align:left;width:100%}.error-article ul a{align-items:center;background-color:var(--black,#121212);border-radius:var(--pf-radius-button);color:var(--white,#fff);display:flex;flex-direction:row;font:700 1rem Customfont;gap:.5rem;padding:.5rem 1rem;text-decoration:none}.error-container{display:flex;flex-direction:column;gap:1rem;width:100%;word-wrap:break-word}.error-container h2{font-size:1.2rem;font-weight:700}.error-container>.number-of-devices-label,.error-container>p{color:var(--error,#fd5249);font:500 1.125rem Customfont}.error-container .panel-capture-main__main-list{margin-top:3rem}.button-error-container{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.escola-da-inteligencia-capture-body{background:var(--pf-neutral-800);color:#2d2d2d;font-family:Nunito,system-ui,sans-serif;height:100vh;margin:0;overflow:hidden;padding:0;touch-action:manipulation;width:100vw;-webkit-tap-highlight-color:rgba(0,0,0,0)}.escola-da-inteligencia-capture-body *,.escola-da-inteligencia-capture-body :after,.escola-da-inteligencia-capture-body :before{box-sizing:border-box;touch-action:manipulation}.escola-da-inteligencia-capture-body .ei-cap-stage{background:#fff7f2;height:1920px;left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%) scale(var(--ei-cap-stage-scale,1));transform-origin:center center;width:1080px}.escola-da-inteligencia-capture-body .ei-cap-screen{background:#fff7f2;display:none;height:1920px;inset:0;position:absolute;width:1080px}.escola-da-inteligencia-capture-body .ei-cap-screen.is-active{display:block}.escola-da-inteligencia-capture-body .ei-cap-screen-header{align-items:center;display:flex;justify-content:space-between;left:80px;position:absolute;right:80px;top:60px;z-index:5}.escola-da-inteligencia-capture-body .ei-logo-wrapper{align-items:center;background:var(--pf-white);border-radius:22px;box-shadow:0 4px 14px rgba(0,0,0,.06);display:inline-flex;padding:14px 22px}.escola-da-inteligencia-capture-body .ei-logo-img{display:block;height:64px;width:auto}.escola-da-inteligencia-capture-body .ei-logo-img.ei-logo-img-large{height:150px}.escola-da-inteligencia-capture-body .ei-cta{appearance:none;border:none;cursor:pointer;font-family:inherit;outline:none}.escola-da-inteligencia-capture-body .ei-cta-primary{align-items:center;background:#e94e1b;border-radius:70px;box-shadow:0 12px 30px rgba(233,78,27,.35);color:var(--pf-white);display:inline-flex;font-size:44px;font-weight:800;gap:16px;height:140px;justify-content:center;letter-spacing:.5px;padding:0 60px}.escola-da-inteligencia-capture-body .ei-cta-primary:disabled{background:#d8d8d8;box-shadow:none;color:#6b6b6b;cursor:not-allowed}.escola-da-inteligencia-capture-body .ei-cta-secondary{background:var(--pf-white);border:3px solid #e94e1b;border-radius:70px;color:#e94e1b;cursor:pointer;font-size:36px;font-weight:800;height:140px;letter-spacing:.5px;padding:0 50px}.escola-da-inteligencia-capture-body .ei-cap-forest-backdrop{background-image:radial-gradient(circle at 12% 18%,rgba(124,179,66,.12) 0 6px,transparent 7px),radial-gradient(circle at 88% 22%,rgba(244,132,95,.18) 0 4px,transparent 5px),radial-gradient(circle at 30% 80%,rgba(124,179,66,.1) 0 8px,transparent 9px),radial-gradient(circle at 75% 70%,rgba(233,78,27,.1) 0 5px,transparent 6px),radial-gradient(circle at 50% 40%,rgba(124,179,66,.1) 0 6px,transparent 7px);inset:0;pointer-events:none;position:absolute}.escola-da-inteligencia-capture-body .ei-cap-forest-backdrop.ei-cap-forest-backdrop-dense{filter:saturate(1.2);opacity:1}.escola-da-inteligencia-capture-body .ei-cap-screen-camera{background:var(--pf-neutral-800)}.escola-da-inteligencia-capture-body .ei-cap-camera-bg{background:linear-gradient(135deg,#3a3a4a,#5a5a6a 40%,#2a2a3a);inset:0;position:absolute}.escola-da-inteligencia-capture-body .ei-cap-camera-video{background:var(--pf-neutral-800);height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.escola-da-inteligencia-capture-body .ei-cap-camera-video.is-rotated-90{height:1080px;inset:auto;left:50%;top:50%;transform-origin:center center;width:1920px}.escola-da-inteligencia-capture-body .ei-cap-camera-top-shade{background:linear-gradient(180deg,rgba(0,0,0,.7),transparent);height:200px;left:0;position:absolute;right:0;top:0;z-index:4}.escola-da-inteligencia-capture-body .ei-cap-camera-bottom-shade{background:linear-gradient(0deg,rgba(0,0,0,.85) 30%,transparent);bottom:0;height:600px;left:0;position:absolute;right:0;z-index:4}.escola-da-inteligencia-capture-body .ei-cap-camera-header{align-items:center;display:flex;justify-content:space-between;left:80px;position:absolute;right:80px;top:60px;z-index:6}.escola-da-inteligencia-capture-body .ei-cap-live-pill{align-items:center;color:var(--pf-white);display:flex;font-size:28px;font-weight:700;gap:12px}.escola-da-inteligencia-capture-body .ei-cap-live-dot{animation:ei-cap-pulse 1.4s ease-in-out infinite;background:#e94e1b;border-radius:var(--pf-radius-input);height:16px;width:16px}@keyframes ei-cap-pulse{0%,to{opacity:1}50%{opacity:.4}}.escola-da-inteligencia-capture-body .ei-cap-camera-bracket{height:80px;position:absolute;width:80px;z-index:5}.escola-da-inteligencia-capture-body .ei-cap-camera-bracket-tl{border-left:8px solid var(--pf-white);border-radius:12px 0 0 0;border-top:8px solid var(--pf-white);left:120px;top:320px}.escola-da-inteligencia-capture-body .ei-cap-camera-bracket-tr{border-radius:0 12px 0 0;border-right:8px solid var(--pf-white);border-top:8px solid var(--pf-white);right:120px;top:320px}.escola-da-inteligencia-capture-body .ei-cap-camera-bracket-bl{border-bottom:8px solid var(--pf-white);border-left:8px solid var(--pf-white);border-radius:0 0 0 12px;bottom:920px;left:120px}.escola-da-inteligencia-capture-body .ei-cap-camera-bracket-br{border-bottom:8px solid var(--pf-white);border-radius:0 0 12px 0;border-right:8px solid var(--pf-white);bottom:920px;right:120px}.escola-da-inteligencia-capture-body .ei-cap-countdown{align-items:center;animation:ei-cap-countdown-pop 1s ease-out;background:rgba(233,78,27,.92);border:10px solid var(--pf-white);border-radius:50%;box-shadow:0 20px 60px rgba(0,0,0,.4);color:var(--pf-white);display:flex;font-size:220px;font-weight:900;height:320px;justify-content:center;left:50%;position:absolute;top:540px;transform:translateX(-50%);width:320px;z-index:7}@keyframes ei-cap-countdown-pop{0%{opacity:0;transform:translateX(-50%) scale(1.4)}30%{opacity:1;transform:translateX(-50%) scale(1)}}.escola-da-inteligencia-capture-body .ei-cap-camera-instructions{bottom:360px;left:80px;position:absolute;right:80px;text-align:center;z-index:5}.escola-da-inteligencia-capture-body .ei-cap-camera-headline{color:var(--pf-white);font-size:64px;font-weight:900;margin:0 0 16px}.escola-da-inteligencia-capture-body .ei-cap-camera-sub{color:hsla(0,0%,100%,.85);font-size:34px;font-weight:500;margin:0}.escola-da-inteligencia-capture-body .ei-cap-shutter{align-items:center;background:var(--pf-white);border:12px solid #e94e1b;border-radius:50%;bottom:140px;box-shadow:0 14px 30px rgba(0,0,0,.5);cursor:pointer;display:flex;height:200px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:200px;z-index:6}.escola-da-inteligencia-capture-body .ei-cap-shutter:disabled{cursor:not-allowed;opacity:.5}.escola-da-inteligencia-capture-body .ei-cap-shutter-inner{background:#e94e1b;border-radius:50%;height:140px;width:140px}.escola-da-inteligencia-capture-body .ei-cap-camera-error{background:rgba(0,0,0,.85);border-radius:24px;color:var(--pf-white);font-size:32px;left:50%;padding:40px 56px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:800px;z-index:8}.escola-da-inteligencia-capture-body .ei-cap-camera-error .number-of-devices-label,.escola-da-inteligencia-capture-body .ei-cap-camera-error p{line-height:1.4;margin:0}.escola-da-inteligencia-capture-body .ei-cap-processing-card{align-items:center;background:repeating-linear-gradient(135deg,#ffe4d6,#ffe4d6 20px,#fff7f2 0,#fff7f2 40px);border:4px dashed #f4845f;border-radius:36px;display:flex;flex-direction:column;gap:30px;height:800px;justify-content:center;left:140px;position:absolute;right:140px;top:380px}.escola-da-inteligencia-capture-body .ei-cap-processing-mono{color:#6b6b6b;font-family:JetBrains Mono,monospace;font-size:32px;font-weight:600}.escola-da-inteligencia-capture-body .ei-cap-processing-merge{align-items:center;display:flex;gap:40px}.escola-da-inteligencia-capture-body .ei-cap-processing-character{height:240px;object-fit:contain;width:240px}.escola-da-inteligencia-capture-body .ei-cap-processing-plus{color:#f4845f;font-size:80px;font-weight:900}.escola-da-inteligencia-capture-body .ei-cap-processing-photo-placeholder{align-items:center;border:4px solid #6b6b6b;border-radius:50%;color:#6b6b6b;display:flex;font-family:JetBrains Mono,monospace;font-size:28px;height:220px;justify-content:center;width:220px}.escola-da-inteligencia-capture-body .ei-cap-processing-text-block{left:80px;position:absolute;right:80px;text-align:center;top:1280px}.escola-da-inteligencia-capture-body .ei-cap-processing-headline{font-size:60px;font-weight:900;line-height:1.15;margin:0 0 30px;text-wrap:balance}.escola-da-inteligencia-capture-body .ei-cap-processing-progress-track{background:#ffe4d6;border-radius:9px;height:18px;margin:0 auto 36px;overflow:hidden;width:720px}.escola-da-inteligencia-capture-body .ei-cap-processing-progress-fill{background:linear-gradient(90deg,#f4845f,#e94e1b);height:100%;overflow:hidden;position:relative;transition:width .6s ease;width:5%}.escola-da-inteligencia-capture-body .ei-cap-processing-progress-fill:before{animation:ei-cap-progress-shimmer 1.6s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0));bottom:0;content:"";left:-50%;position:absolute;top:0;width:50%}.escola-da-inteligencia-capture-body .ei-cap-processing-progress-fill:after{animation:ei-cap-progress-stripes 1.2s linear infinite;background-image:linear-gradient(115deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.18) 25%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,.18) 75%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0));background-size:36px 100%;content:"";inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute}@keyframes ei-cap-progress-shimmer{0%{left:-50%}to{left:100%}}@keyframes ei-cap-progress-stripes{0%{background-position:0 0}to{background-position:36px 0}}.escola-da-inteligencia-capture-body .ei-cap-processing-states{align-items:center;display:flex;flex-direction:column;gap:16px}.escola-da-inteligencia-capture-body .ei-cap-processing-state{align-items:center;color:#6b6b6b;display:flex;font-size:32px;font-weight:500;gap:18px;opacity:.5}.escola-da-inteligencia-capture-body .ei-cap-processing-state.is-done{color:#7cb342;opacity:1}.escola-da-inteligencia-capture-body .ei-cap-processing-state.is-active{color:#2d2d2d;font-weight:700;opacity:1}.escola-da-inteligencia-capture-body .ei-cap-processing-state-icon{font-size:36px}.escola-da-inteligencia-capture-body .ei-cap-final-headline-block{left:80px;position:absolute;right:80px;text-align:center;top:200px}.escola-da-inteligencia-capture-body .ei-cap-final-headline{font-size:60px;font-weight:900;line-height:1.15;margin:0;text-wrap:balance}.escola-da-inteligencia-capture-body .ei-cap-final-name{color:#e94e1b}.escola-da-inteligencia-capture-body .ei-cap-final-sub{color:#6b6b6b;font-size:36px;font-weight:500;margin-top:14px}.escola-da-inteligencia-capture-body .ei-cap-final-photo-card{background:linear-gradient(135deg,#e89b5c,#c25a1e 60%,#8a4a1e);border-radius:36px;box-shadow:0 24px 60px rgba(194,90,30,.4);height:760px;left:80px;overflow:hidden;position:absolute;right:80px;top:400px}.escola-da-inteligencia-capture-body .ei-cap-final-photo-bg{background:radial-gradient(circle at 80% 25%,rgba(255,224,138,.6),transparent 50%),linear-gradient(180deg,#ffcb94,#e89b5c 50%,#8a4a1e);inset:0;position:absolute}.escola-da-inteligencia-capture-body .ei-cap-final-content-row{align-items:center;display:flex;gap:30px;inset:40px 50px;justify-content:center;position:absolute;z-index:2}.escola-da-inteligencia-capture-body .ei-cap-final-preview-photo{border:6px solid hsla(0,0%,100%,.7);border-radius:28px;box-shadow:0 16px 40px rgba(0,0,0,.25);height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.escola-da-inteligencia-capture-body .ei-cap-final-watermark{background:hsla(0,0%,100%,.92);border-radius:var(--pf-radius-sm);color:#e94e1b;font-size:22px;font-weight:700;padding:10px 18px;position:absolute;right:30px;top:30px}.escola-da-inteligencia-capture-body .ei-cap-qr-card{align-items:center;background:var(--pf-white);border:3px solid #e94e1b;border-radius:28px;box-shadow:0 8px 24px rgba(233,78,27,.15);display:flex;gap:28px;left:80px;padding:28px 36px;position:absolute;right:80px;top:1230px}.escola-da-inteligencia-capture-body .ei-cap-qr-image-wrapper{background:var(--pf-white);border:3px solid #2d2d2d;border-radius:var(--pf-radius-panel);flex-shrink:0;height:200px;padding:12px;width:200px}.escola-da-inteligencia-capture-body .ei-cap-qr-image{height:100%;object-fit:contain;width:100%}.escola-da-inteligencia-capture-body .ei-cap-qr-headline{color:#2d2d2d;font-size:30px;font-weight:800;margin-bottom:8px}.escola-da-inteligencia-capture-body .ei-cap-qr-sub{color:#6b6b6b;font-size:24px;font-weight:500;line-height:1.4}.escola-da-inteligencia-capture-body .ei-cap-final-cta-row{align-items:center;display:flex;gap:24px;justify-content:center;left:80px;position:absolute;right:80px;top:1530px}.escola-da-inteligencia-capture-body .ei-cap-print-cta{flex:1;font-size:36px;height:140px;max-width:620px}.escola-da-inteligencia-capture-body .ei-cap-final-footer{bottom:80px;color:#6b6b6b;font-size:22px;font-weight:500;left:80px;margin:0;position:absolute;right:80px;text-align:center}.escola-da-inteligencia-capture-body .ei-cap-final-footer strong{color:#e94e1b}.escola-da-inteligencia-capture-body .ei-cap-thanks-content{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding:0 80px;position:absolute;text-align:center}.escola-da-inteligencia-capture-body .ei-cap-thanks-logo{align-items:center;display:flex;justify-content:center}.escola-da-inteligencia-capture-body .ei-cap-thanks-headline{font-size:96px;font-weight:900;line-height:1.05;margin-bottom:36px;margin-top:100px;text-wrap:balance}.escola-da-inteligencia-capture-body .ei-cap-thanks-sub{color:#6b6b6b;font-size:44px;font-weight:600;line-height:1.3;margin-bottom:80px;max-width:800px}.escola-da-inteligencia-capture-body .ei-cap-thanks-reset-pill{align-items:center;background:var(--pf-white);border:2px solid #ffe4d6;border-radius:60px;color:#6b6b6b;display:inline-flex;font-size:28px;font-weight:600;gap:16px;padding:20px 36px}.escola-da-inteligencia-capture-body .ei-cap-thanks-reset-dot{background:#e94e1b;border-radius:7px;height:14px;width:14px}.escola-da-inteligencia-quiz-body{background:var(--pf-neutral-800);color:#2d2d2d;font-family:Nunito,system-ui,sans-serif;height:100vh;margin:0;overflow:hidden;padding:0;touch-action:manipulation;width:100vw;-webkit-tap-highlight-color:rgba(0,0,0,0)}.escola-da-inteligencia-quiz-body *,.escola-da-inteligencia-quiz-body :after,.escola-da-inteligencia-quiz-body :before{box-sizing:border-box;touch-action:manipulation}.escola-da-inteligencia-quiz-body .ei-stage{background:#fff7f2;height:1920px;left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%) scale(var(--ei-stage-scale,1));transform-origin:center center;width:1080px}.escola-da-inteligencia-quiz-body .ei-screen{background:#fff7f2;display:none;height:1920px;inset:0;position:absolute;width:1080px}.escola-da-inteligencia-quiz-body .ei-screen.is-active{display:block}.escola-da-inteligencia-quiz-body .ei-screen-header{align-items:center;display:flex;justify-content:space-between;left:80px;position:absolute;right:80px;top:60px;z-index:5}.escola-da-inteligencia-quiz-body .ei-screen-header.ei-screen-header-compact{top:36px}.escola-da-inteligencia-quiz-body .ei-logo-wrapper{align-items:center;background:var(--pf-white);border-radius:22px;box-shadow:0 4px 14px rgba(0,0,0,.06);display:inline-flex;padding:14px 22px}.escola-da-inteligencia-quiz-body .ei-logo-img{display:block;height:64px;width:auto}.escola-da-inteligencia-quiz-body .ei-step-indicator{color:#6b6b6b;font-size:26px;font-weight:600}.escola-da-inteligencia-quiz-body .ei-cta{appearance:none;border:none;cursor:pointer;font-family:inherit;outline:none}.escola-da-inteligencia-quiz-body .ei-cta-primary{align-items:center;background:#e94e1b;border-radius:70px;box-shadow:0 12px 30px rgba(233,78,27,.35);color:var(--pf-white);display:inline-flex;font-size:44px;font-weight:800;gap:16px;height:140px;justify-content:center;letter-spacing:.5px;padding:0 60px}.escola-da-inteligencia-quiz-body .ei-cta-primary:disabled{background:#d8d8d8;box-shadow:none;color:#6b6b6b;cursor:not-allowed}.escola-da-inteligencia-quiz-body .ei-cta-icon{font-size:48px;line-height:1}.escola-da-inteligencia-quiz-body .ei-forest-backdrop{background-image:radial-gradient(circle at 12% 18%,rgba(124,179,66,.12) 0 6px,transparent 7px),radial-gradient(circle at 88% 22%,rgba(244,132,95,.18) 0 4px,transparent 5px),radial-gradient(circle at 30% 80%,rgba(124,179,66,.1) 0 8px,transparent 9px),radial-gradient(circle at 75% 70%,rgba(233,78,27,.1) 0 5px,transparent 6px),radial-gradient(circle at 50% 40%,rgba(124,179,66,.1) 0 6px,transparent 7px);inset:0;pointer-events:none;position:absolute}.escola-da-inteligencia-quiz-body .ei-forest-backdrop.ei-forest-backdrop-light{opacity:.5}.escola-da-inteligencia-quiz-body .ei-forest-backdrop.ei-forest-backdrop-dense{filter:saturate(1.2);opacity:1}.escola-da-inteligencia-quiz-body .ei-attract-coral-wash{background:linear-gradient(180deg,transparent,#ffe4d6 60%);bottom:0;height:700px;left:0;pointer-events:none;position:absolute;right:0}.escola-da-inteligencia-quiz-body .ei-attract-title-block{left:80px;position:absolute;right:80px;text-align:center;top:220px}.escola-da-inteligencia-quiz-body .ei-attract-eyebrow{color:#e94e1b;font-size:44px;font-weight:800;letter-spacing:2px;margin-bottom:24px;text-transform:uppercase}.escola-da-inteligencia-quiz-body .ei-attract-headline{color:#2d2d2d;font-size:96px;font-weight:900;line-height:1.05;margin:0 0 32px;text-wrap:balance}.escola-da-inteligencia-quiz-body .ei-attract-subheadline{color:#6b6b6b;font-size:40px;font-weight:500;line-height:1.35;margin:0 auto;max-width:880px}.escola-da-inteligencia-quiz-body .ei-attract-character-row{left:0;position:absolute;right:0;top:880px}.escola-da-inteligencia-quiz-body .ei-character-lineup{align-items:flex-end;display:flex;gap:8px;justify-content:center}.escola-da-inteligencia-quiz-body .ei-lineup-char{display:block;object-fit:contain}.escola-da-inteligencia-quiz-body .ei-lineup-char-tall{transform:translateY(-10px)}.escola-da-inteligencia-quiz-body .ei-attract-cta-ring{border:4px dashed #f4845f;border-radius:110px;bottom:320px;height:220px;left:50%;opacity:.5;pointer-events:none;position:absolute;transform:translateX(-50%);width:1000px}.escola-da-inteligencia-quiz-body .ei-attract-cta{bottom:360px;left:50%;position:absolute;transform:translateX(-50%);width:920px}.escola-da-inteligencia-quiz-body .ei-attract-tap-hint{bottom:220px;color:#6b6b6b;font-size:32px;font-weight:500;left:0;margin:0;position:absolute;right:0;text-align:center}.escola-da-inteligencia-quiz-body .ei-attract-footer{bottom:80px;color:#6b6b6b;font-size:28px;left:0;letter-spacing:1px;margin:0;position:absolute;right:0;text-align:center}.escola-da-inteligencia-quiz-body .ei-attract-footer strong{color:#e94e1b}.escola-da-inteligencia-quiz-body .ei-lead-content{left:80px;position:absolute;right:80px;top:200px}.escola-da-inteligencia-quiz-body .ei-lead-headline{font-size:64px;font-weight:900;line-height:1.1;margin:0 0 18px}.escola-da-inteligencia-quiz-body .ei-lead-subheadline{color:#6b6b6b;font-size:32px;font-weight:500;margin:0 0 60px}.escola-da-inteligencia-quiz-body .ei-lead-form{display:flex;flex-direction:column;gap:36px}.escola-da-inteligencia-quiz-body .ei-lead-field{display:flex;flex-direction:column}.escola-da-inteligencia-quiz-body .ei-lead-label{color:#2d2d2d;font-size:30px;font-weight:700;margin-bottom:14px}.escola-da-inteligencia-quiz-body .ei-lead-input-button{align-items:center;background:var(--pf-white);border:3px solid #d8d8d8;border-radius:24px;cursor:pointer;display:flex;font-family:inherit;font-size:42px;height:130px;padding:0 36px;position:relative;text-align:left}.escola-da-inteligencia-quiz-body .ei-lead-input-button.is-focused{border-color:#e94e1b;box-shadow:0 0 0 6px #ffe4d6}.escola-da-inteligencia-quiz-body .ei-lead-input-button.is-valid .ei-lead-input-check{display:inline-block}.escola-da-inteligencia-quiz-body .ei-lead-input-button.is-invalid{border-color:#d14a2c}.escola-da-inteligencia-quiz-body .ei-lead-input-value{color:#2d2d2d;font-weight:600}.escola-da-inteligencia-quiz-body .ei-lead-input-placeholder{color:#6b6b6b;font-weight:400;left:36px;pointer-events:none;position:absolute}.escola-da-inteligencia-quiz-body .ei-lead-input-button:has(.ei-lead-input-value:not(:empty)) .ei-lead-input-placeholder{display:none}.escola-da-inteligencia-quiz-body .ei-lead-input-check{color:#7cb342;display:none;font-size:44px;position:absolute;right:36px}.escola-da-inteligencia-quiz-body .ei-lead-footer{align-items:center;bottom:160px;display:flex;flex-direction:column;gap:24px;left:80px;position:absolute;right:80px}.escola-da-inteligencia-quiz-body .ei-lgpd-group{display:flex;flex-direction:column;gap:14px;width:100%}.escola-da-inteligencia-quiz-body .ei-lgpd-checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:18px}.escola-da-inteligencia-quiz-body .ei-lgpd-box{align-items:center;background:var(--pf-white);border:3px solid #d8d8d8;border-radius:var(--pf-radius-card);color:var(--pf-white);display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.escola-da-inteligencia-quiz-body .ei-lgpd-box .ei-lgpd-check{display:none}.escola-da-inteligencia-quiz-body .ei-lgpd-checkbox.is-checked .ei-lgpd-box{background:#e94e1b;border-color:#e94e1b;box-shadow:0 4px 14px rgba(233,78,27,.28)}.escola-da-inteligencia-quiz-body .ei-lgpd-checkbox.is-checked .ei-lgpd-box .ei-lgpd-check{display:block}.escola-da-inteligencia-quiz-body .ei-lgpd-text{color:#2d2d2d;font-size:24px;font-weight:500;line-height:1.4}.escola-da-inteligencia-quiz-body .ei-lgpd-text strong{color:#e94e1b;font-weight:800}.escola-da-inteligencia-quiz-body .ei-lgpd-optional-tag{color:#6b6b6b;font-size:20px;font-weight:700}.escola-da-inteligencia-quiz-body .ei-lgpd-link{background:none;border:none;color:#e94e1b;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;padding:0;text-decoration:underline}.escola-da-inteligencia-quiz-body .ei-lgpd-policy-button{align-items:center;align-self:center;background:var(--pf-white);border:2px solid #ffe4d6;border-radius:50px;color:#e94e1b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:24px;font-weight:700;gap:12px;margin-top:-4px;padding:16px 32px;text-decoration:underline}.escola-da-inteligencia-quiz-body .ei-lgpd-policy-button:hover{background:#ffe4d6}.escola-da-inteligencia-quiz-body .ei-modal-overlay{align-items:center;background:rgba(45,45,45,.65);display:flex;inset:0;justify-content:center;padding:80px 40px;position:absolute;z-index:200}.escola-da-inteligencia-quiz-body .ei-modal-card{background:var(--pf-white);border-radius:36px;box-shadow:0 30px 80px rgba(0,0,0,.35);display:flex;flex-direction:column;max-height:100%;max-width:920px;overflow:hidden;width:100%}.escola-da-inteligencia-quiz-body .ei-modal-header{align-items:center;border-bottom:2px solid #ffe4d6;display:flex;gap:32px;justify-content:space-between;padding:32px 36px 28px 56px}.escola-da-inteligencia-quiz-body .ei-modal-title{color:#2d2d2d;flex:1;font-size:56px;font-weight:900;line-height:1.1;margin:0;min-width:0}.escola-da-inteligencia-quiz-body .ei-modal-close{align-items:center;background:#ffe4d6;border:none;border-radius:50%;color:#e94e1b;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:56px;font-weight:900;height:80px;justify-content:center;line-height:1;width:80px}.escola-da-inteligencia-quiz-body .ei-modal-body{color:#2d2d2d;flex:1;font-size:20px;line-height:1.5;min-height:0;overflow-y:auto;padding:28px 56px 22px}.escola-da-inteligencia-quiz-body .ei-modal-body .number-of-devices-label,.escola-da-inteligencia-quiz-body .ei-modal-body p{margin:0 0 14px}.escola-da-inteligencia-quiz-body .ei-modal-body ul{margin:0 0 14px;padding-left:28px}.escola-da-inteligencia-quiz-body .ei-modal-body ul li{margin-bottom:8px}.escola-da-inteligencia-quiz-body .ei-modal-body strong{color:#2d2d2d;font-weight:800}.escola-da-inteligencia-quiz-body .ei-modal-intro{background:#ffe4d6;border-radius:18px;color:#2d2d2d;font-size:21px;margin-bottom:22px!important;padding:18px 22px}.escola-da-inteligencia-quiz-body .ei-modal-section-title{color:#e94e1b;font-size:22px;font-weight:800;margin:20px 0 8px}.escola-da-inteligencia-quiz-body .ei-modal-footer-note{color:#6b6b6b;font-size:16px;font-style:italic;margin-top:24px!important}.escola-da-inteligencia-quiz-body .ei-modal-page{display:none}.escola-da-inteligencia-quiz-body .ei-modal-page.is-active{display:block}.escola-da-inteligencia-quiz-body .ei-modal-footer{align-items:center;border-top:2px solid #ffe4d6;display:flex;gap:24px;justify-content:space-between;padding:22px 56px 30px}.escola-da-inteligencia-quiz-body .ei-modal-pager{align-items:center;display:flex;flex:1;gap:16px;min-width:0}.escola-da-inteligencia-quiz-body .ei-modal-pager-button{background:var(--pf-white);border:2px solid #ffe4d6;border-radius:50px;color:#e94e1b;cursor:pointer;font-family:inherit;font-size:24px;font-weight:700;padding:14px 26px}.escola-da-inteligencia-quiz-body .ei-modal-pager-button:hover:not(:disabled){background:#ffe4d6}.escola-da-inteligencia-quiz-body .ei-modal-pager-button:disabled{border-color:#d8d8d8;color:#d8d8d8;cursor:not-allowed}.escola-da-inteligencia-quiz-body .ei-modal-pager-label{color:#6b6b6b;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;letter-spacing:.5px}.escola-da-inteligencia-quiz-body .ei-modal-cta{flex-shrink:0;font-size:30px;height:90px;padding:0 44px}.escola-da-inteligencia-quiz-body .ei-lead-lgpd-hint{color:#6b6b6b;font-size:26px;margin:0}.escola-da-inteligencia-quiz-body .ei-keyboard{background:#ededed;border-top:2px solid #d8d8d8;bottom:0;box-shadow:0 -10px 30px rgba(0,0,0,.08);left:0;padding:22px 28px 26px;position:absolute;right:0;z-index:100}.escola-da-inteligencia-quiz-body .ei-keyboard .ei-kb-layout{display:none}.escola-da-inteligencia-quiz-body .ei-keyboard[data-mode=email] .ei-kb-layout-email,.escola-da-inteligencia-quiz-body .ei-keyboard[data-mode=name] .ei-kb-layout-name,.escola-da-inteligencia-quiz-body .ei-keyboard[data-mode=phone] .ei-kb-layout-phone{display:block}.escola-da-inteligencia-quiz-body .ei-keyboard-row{display:flex;gap:12px;justify-content:center;margin-bottom:12px}.escola-da-inteligencia-quiz-body .ei-keyboard-row:last-child{margin-bottom:0}.escola-da-inteligencia-quiz-body .ei-keyboard-row.ei-keyboard-row-action{margin-top:6px}.escola-da-inteligencia-quiz-body .ei-keyboard-key{align-items:center;background:var(--pf-white);border:none;border-radius:var(--pf-radius-card);box-shadow:0 3px 0 #c8c8c8;color:#2d2d2d;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:40px;font-weight:600;height:116px;justify-content:center;width:92px}.escola-da-inteligencia-quiz-body .ei-keyboard-key:active{box-shadow:0 1px 0 #c8c8c8;transform:translateY(2px)}.escola-da-inteligencia-quiz-body .ei-keyboard-key.ei-keyboard-key-secondary{color:#6b6b6b;font-size:38px;width:180px}.escola-da-inteligencia-quiz-body .ei-keyboard-key.ei-keyboard-key-space{color:#6b6b6b;flex:1;font-size:26px;max-width:560px}.escola-da-inteligencia-quiz-body .ei-keyboard-key.ei-keyboard-key-confirm{background:#e94e1b;box-shadow:0 3px 0 #b23a12;color:var(--pf-white);font-size:30px;font-weight:700;width:180px}.escola-da-inteligencia-quiz-body .ei-keyboard-key.ei-keyboard-key-shortcut{background:var(--pf-white);color:#e94e1b;flex:1;font-size:26px;font-weight:700;max-width:360px}.escola-da-inteligencia-quiz-body .ei-kb-row-accents{margin-bottom:10px}.escola-da-inteligencia-quiz-body .ei-kb-key-accent{background:#ffe4d6;color:#e94e1b;font-size:36px;font-weight:700;height:100px;width:80px}.escola-da-inteligencia-quiz-body .ei-kb-key-at{background:#ffe4d6;color:#e94e1b;flex:0 0 auto;font-size:42px;font-weight:800;width:140px}.escola-da-inteligencia-quiz-body .ei-kb-key-symbol{background:#f4f4f4;color:#6b6b6b;font-weight:700}.escola-da-inteligencia-quiz-body .ei-kb-layout-phone .ei-keyboard-row{gap:18px;margin-bottom:18px}.escola-da-inteligencia-quiz-body .ei-kb-key-numpad{font-size:56px;font-weight:800;height:140px;width:220px}.escola-da-inteligencia-quiz-body .ei-instruction-content{left:80px;position:absolute;right:80px;text-align:center;top:280px}.escola-da-inteligencia-quiz-body .ei-instruction-pill{background:#ffe4d6;border-radius:60px;color:#e94e1b;display:inline-block;font-size:36px;font-weight:800;letter-spacing:1px;margin-bottom:40px;padding:16px 40px}.escola-da-inteligencia-quiz-body .ei-instruction-headline{font-size:88px;font-weight:900;line-height:1.1;margin:0 0 40px}.escola-da-inteligencia-quiz-body .ei-instruction-emph{color:#e94e1b}.escola-da-inteligencia-quiz-body .ei-instruction-subheadline{color:#6b6b6b;font-size:40px;font-weight:500;line-height:1.4;margin:0 auto 60px;max-width:860px}.escola-da-inteligencia-quiz-body .ei-instruction-character-row{left:0;position:absolute;right:0;top:1100px}.escola-da-inteligencia-quiz-body .ei-instruction-ground{background:linear-gradient(90deg,transparent,#c8e2a2,transparent);border-radius:3px;bottom:360px;height:6px;left:80px;position:absolute;right:80px}.escola-da-inteligencia-quiz-body .ei-instruction-cta{bottom:160px;left:50%;position:absolute;transform:translateX(-50%);width:760px}.escola-da-inteligencia-quiz-body .ei-question-progress{left:80px;position:absolute;right:80px;top:180px}.escola-da-inteligencia-quiz-body .ei-progress-label{font-size:32px;font-weight:700;margin-bottom:18px}.escola-da-inteligencia-quiz-body .ei-progress-current{color:#e94e1b;font-size:40px}.escola-da-inteligencia-quiz-body .ei-progress-total{color:#6b6b6b;font-weight:500}.escola-da-inteligencia-quiz-body .ei-progress-track{background:#ffe4d6;border-radius:var(--pf-radius-input);height:16px;overflow:hidden}.escola-da-inteligencia-quiz-body .ei-progress-fill{background:linear-gradient(90deg,#f4845f,#e94e1b);border-radius:var(--pf-radius-input);height:100%;transition:width .4s ease}.escola-da-inteligencia-quiz-body .ei-question-text{color:#2d2d2d;font-size:56px;font-weight:900;left:80px;line-height:1.15;margin:0;position:absolute;right:80px;text-wrap:balance;top:320px}.escola-da-inteligencia-quiz-body .ei-question-options{display:flex;flex-direction:column;gap:24px;left:80px;position:absolute;right:80px;top:580px}.escola-da-inteligencia-quiz-body .ei-option-card{align-items:center;background:var(--pf-white);border:3px solid #ffe4d6;border-radius:32px;box-shadow:0 4px 12px rgba(0,0,0,.04);cursor:pointer;display:flex;font-family:inherit;gap:30px;min-height:180px;padding:30px 36px;text-align:left;width:100%}.escola-da-inteligencia-quiz-body .ei-option-card.is-selected{background:#e94e1b;border-color:#e94e1b;box-shadow:0 14px 32px rgba(233,78,27,.35)}.escola-da-inteligencia-quiz-body .ei-option-card.is-selected .ei-option-letter{background:var(--pf-white)}.escola-da-inteligencia-quiz-body .ei-option-card.is-selected .ei-option-text{color:var(--pf-white)}.escola-da-inteligencia-quiz-body .ei-option-card.is-selected .ei-option-check{background:var(--pf-white);color:#e94e1b;display:flex}.escola-da-inteligencia-quiz-body .ei-option-letter{align-items:center;background:#ffe4d6;border-radius:50%;color:#e94e1b;display:flex;flex-shrink:0;font-size:52px;font-weight:900;height:96px;justify-content:center;width:96px}.escola-da-inteligencia-quiz-body .ei-option-text{color:#2d2d2d;flex:1;font-size:32px;font-weight:600;line-height:1.35;text-wrap:pretty}.escola-da-inteligencia-quiz-body .ei-option-check{align-items:center;background:transparent;border-radius:50%;display:none;flex-shrink:0;height:64px;justify-content:center;margin-left:auto;width:64px}.escola-da-inteligencia-quiz-body .ei-question-hint{bottom:80px;color:#6b6b6b;font-size:26px;font-weight:500;left:0;margin:0;position:absolute;right:0;text-align:center}.escola-da-inteligencia-quiz-body .ei-loading-rings{display:flex;justify-content:center;left:0;position:absolute;right:0;top:720px}.escola-da-inteligencia-quiz-body .ei-loading-rings-svg{height:500px;width:500px}.escola-da-inteligencia-quiz-body .ei-loading-rings-spinner{animation:ei-spin 1.6s linear infinite;transform-origin:250px 250px}@keyframes ei-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.escola-da-inteligencia-quiz-body .ei-loading-text-block{left:80px;position:absolute;right:80px;text-align:center;top:1290px}.escola-da-inteligencia-quiz-body .ei-loading-headline{font-size:64px;font-weight:900;line-height:1.15;margin:0 0 24px;text-wrap:balance}.escola-da-inteligencia-quiz-body .ei-loading-sub{color:#6b6b6b;font-size:32px;font-weight:500;margin:0}.escola-da-inteligencia-quiz-body .ei-loading-dots{display:flex;gap:18px;justify-content:center;margin-top:60px}.escola-da-inteligencia-quiz-body .ei-loading-dot{animation:ei-pulse 1.2s ease-in-out infinite;background:#e94e1b;border-radius:var(--pf-radius-sm);height:24px;width:24px}.escola-da-inteligencia-quiz-body .ei-loading-dot:nth-child(2){animation-delay:.2s;background:#f4845f}.escola-da-inteligencia-quiz-body .ei-loading-dot:nth-child(3){animation-delay:.4s;background:#ffe4d6}@keyframes ei-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.escola-da-inteligencia-quiz-body .ei-screen-reveal{background:var(--reveal-bg,#fff7f2)}.escola-da-inteligencia-quiz-body .ei-reveal-eyebrow{background:var(--reveal-chip);border-radius:60px;color:var(--reveal-accent);font-size:32px;font-weight:800;left:50%;letter-spacing:1.5px;padding:14px 36px;position:absolute;text-transform:uppercase;top:200px;transform:translateX(-50%)}.escola-da-inteligencia-quiz-body .ei-reveal-headline{left:80px;position:absolute;right:80px;text-align:center;top:300px}.escola-da-inteligencia-quiz-body .ei-reveal-prefix{color:#6b6b6b;font-size:44px;font-weight:600;margin-bottom:8px}.escola-da-inteligencia-quiz-body .ei-reveal-name{color:#e94e1b;font-size:92px;font-weight:900;letter-spacing:-1px;line-height:1.05;text-wrap:balance}.escola-da-inteligencia-quiz-body .ei-reveal-character-plate{align-items:center;background:var(--pf-white);border:8px solid var(--reveal-chip);border-radius:50%;box-shadow:0 30px 60px color-mix(in srgb,var(--reveal-accent) 20%,transparent);display:flex;height:540px;justify-content:center;left:50%;position:absolute;top:620px;transform:translateX(-50%);width:540px}.escola-da-inteligencia-quiz-body .ei-reveal-character-img{display:block;height:460px;object-fit:contain;width:460px}.escola-da-inteligencia-quiz-body .ei-reveal-card{background:var(--pf-white);border-radius:32px;box-shadow:0 8px 24px rgba(0,0,0,.06);left:80px;padding:40px 50px;position:absolute;right:80px;top:1200px}.escola-da-inteligencia-quiz-body .ei-reveal-desc{color:#2d2d2d;font-size:32px;font-weight:600;line-height:1.45;margin:0;text-wrap:pretty}.escola-da-inteligencia-quiz-body .ei-reveal-cta-block{bottom:140px;left:80px;position:absolute;right:80px;text-align:center}.escola-da-inteligencia-quiz-body .ei-reveal-cta-hint{color:#6b6b6b;font-size:30px;font-weight:600;margin:0 0 32px}.escola-da-inteligencia-quiz-body .ei-reveal-cta-block .ei-cta-primary{width:920px}.panel-event-gallery-copied-message-button{background:none}.panel-event-gallery-copied-message{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);color:var(--black,#121212);display:flex;flex-direction:row;font:500 1.1rem Customfont;gap:1rem;justify-content:space-between;padding:1.5rem;position:fixed;right:1rem;top:1rem;z-index:99999}.event-gallery-2-columns .panel-event-image-list{grid-template-columns:1fr 1fr}.panel-event-gallery-header{padding:2rem 1rem 4rem;text-align:center}.panel-event-gallery-list{align-items:center;display:flex;flex-direction:column;gap:1rem}.panel-event-gallery-list li{display:flex;flex-direction:row;gap:1rem}.panel-event-gallery-button-container .button-primary{padding:.5rem 1rem}.event-gallery-slide-show-container,.event-gallery-slide-show-swiper{height:100%}.event-gallery-slide-show-container .swiper-wrapper{align-items:center;cursor:unset}.event-gallery-slide-show-container .swiper-slide{justify-content:center}.event-gallery-slide-show-container img{border-radius:var(--pf-radius-button);height:auto;object-fit:contain;width:100%}.event-gallery-slide-show-container ul{align-items:center;bottom:1rem;display:flex;flex-direction:row;gap:1rem;list-style:none;margin-top:2rem;position:absolute;right:0;width:max-content;z-index:100}.event-gallery-slide-show-container ul img{aspect-ratio:160/160;height:100%;max-height:160px;max-width:160px;object-fit:cover;width:100%}.event-gallery-slide-show-container .qrcode img{border-radius:0}.event-gallery-slide-show-main-image{border-radius:0;max-height:100vh;max-width:100vw;opacity:0;transition:opacity 1s ease-in-out}.event-gallery-slide-show-main-image.visible{opacity:1;z-index:2}.event-gallery-slide-show-main-image.hidden{opacity:0;z-index:1}.panel-home-main.event-gallery-slide-show-main{height:100%;overflow:hidden;padding:0}.qrcode-and-active-photo-container{align-items:center;background-color:var(--white,#fff);border-bottom-left-radius:6px;border-top-left-radius:6px;display:flex;flex-direction:row;padding:1rem .5rem}.qrcode-and-active-photo-container img{max-height:160px;max-width:160px}.qrcode-and-active-photo-container .qrcode{z-index:101}.qrcode-and-active-photo-placeholder{background-color:var(--gray-medium,#dee2e6);border-bottom-left-radius:7px;border-top-left-radius:7px;height:160px;width:160px}.event-gallery-slide-show-container{position:relative}.swiper-pagination-thumbs{transform:translateX(-166px)}.swiper-pagination-thumbs.no-qrcode-thumb{left:-100%}.swiper-pagination-thumbs-container{bottom:0;position:absolute;right:0;z-index:1}.swiper-pagination-thumbs-container__relative-container{position:relative}#current_capture_session_original_img{position:absolute;transition:opacity .1s ease-in-out}.slideshow-receive-photo-header{align-items:center;display:flex;flex-direction:row;justify-content:center;position:absolute;width:100%;z-index:2}@supports(max-height:100dvh){.event-gallery-slide-show-main-image{max-height:100dvh;max-width:100dvw}}@media only screen and (max-width:950px){.swiper-pagination-thumbs{transform:translateX(-86px)}.event-gallery-slide-show-container ul li{flex-shrink:0}.event-gallery-slide-show-container ul img,.qrcode-and-active-photo-container img,.qrcode-and-active-photo-placeholder{max-height:80px;max-width:80px}.qrcode-and-active-photo-placeholder{height:80px;width:80px}}html:has(body.fs-body){font-size:min(1.2962955761vw,14px)}.fs-body .modal .content-modal{max-width:min(50rem,100vw - 2rem)}.fs-body{--fs-ink:#0a0a0a;--fs-paper:var(--pf-white);--fs-cream:#f4f1ea;--fs-mute:#8a8a8a;--fs-rec:#e0251a;--fs-gold:#c9a961;--fs-t-display:10.5714rem;--fs-t-h1:6.8571rem;--fs-t-h2:4.5714rem;--fs-t-h3:3rem;--fs-t-body:2rem;--fs-t-label:1.5714rem;--fs-t-mini:1.1429rem;--fs-t-tc:1.4286rem;--fs-font-ui:"Archivo",system-ui,-apple-system,sans-serif;--fs-font-mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,monospace;background:var(--fs-bg,var(--fs-paper));display:grid;font-family:var(--fs-font-ui);margin:0;min-height:100vh;min-height:100dvh;place-items:start center;width:100vw;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.fs-stage{--fs-bg:var(--fs-paper);--fs-fg:var(--fs-ink);--fs-fg-soft:var(--pf-neutral-400);--fs-rule:var(--pf-neutral-800);--fs-rule-soft:hsla(0,0%,4%,.18);--fs-accent:var(--fs-ink);--fs-accent-on:var(--fs-paper)}.fs-stage[data-theme=stage]{--fs-bg:var(--fs-ink);--fs-fg:var(--fs-paper);--fs-fg-soft:#b8b8b8;--fs-rule:var(--fs-paper);--fs-rule-soft:hsla(0,0%,100%,.22);--fs-accent:var(--fs-paper);--fs-accent-on:var(--fs-ink)}.fs-stage{background:var(--fs-bg);color:var(--fs-fg);min-height:100vh;min-height:100dvh;position:relative;transform-origin:center center;width:77.1429rem;--fs-kb-shift:0px;transform:translateY(var(--fs-kb-shift));transition:background .25s ease,color .25s ease,transform var(--pf-duration-quick) ease}*{box-sizing:border-box}.fs-header{align-items:center;background:var(--fs-bg);border-bottom:.1429rem solid var(--fs-rule);display:grid;grid-template-columns:1fr auto 1fr;height:6.8571rem;padding:0 5.7143rem}.fs-header-left,.fs-header-right{align-items:center;display:flex;gap:1rem;white-space:nowrap}.fs-header-left{justify-self:start}.fs-header-right{justify-self:end}.fs-rec-dot{animation:fs-rec-blink 1.6s infinite;background:var(--fs-rec);border-radius:50%;box-shadow:0 0 .8571rem var(--fs-rec);display:inline-block;height:1rem;width:1rem}.fs-rec-dot--sm{box-shadow:0 0 .4286rem var(--fs-rec);height:.5714rem;width:.5714rem}@keyframes fs-rec-blink{0%,60%{opacity:1}70%,to{opacity:.3}}.fs-mono{font-family:var(--fs-font-mono);font-size:var(--fs-t-tc);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.12em}.fs-mono-clock{font-size:1.2857rem}.fs-mono--xxs{font-size:.9286rem;letter-spacing:.18em;opacity:.55}.fs-mono--xs{font-size:1.1429rem;letter-spacing:.14em}.fs-mono--meta{font-size:1.2857rem;letter-spacing:.14em;opacity:.55}.fs-logo{display:inline-block;object-fit:contain;width:auto}.fs-logo--sm{height:5rem}.fs-logo--lg{height:18.2857rem;margin-top:-100px}.fs-chevron{background:currentColor;display:inline-block;flex-shrink:0}.fs-chevron--l{clip-path:polygon(100% 0,100% 19%,38% 50%,100% 81%,100% 100%,0 50%)}.fs-chevron--l,.fs-chevron--r{height:2.5714rem;width:1.2857rem}.fs-chevron--r{clip-path:polygon(0 0,0 19%,62% 50%,0 81%,0 100%,100% 50%)}.fs-chevron--inline{height:5.5714rem;margin:0 .4286rem;vertical-align:middle;width:2.2857rem}.fs-progress{background:var(--fs-bg);border-bottom:.0714rem solid var(--fs-rule-soft);display:flex;gap:.4286rem;padding:1.2857rem 5.7143rem}.fs-progress-seg{background:var(--fs-rule-soft);flex:1;height:.4286rem}.fs-progress-seg.fs-progress-seg--active,.fs-progress-seg.fs-progress-seg--done{background:var(--fs-fg)}.fs-screen{background:var(--fs-bg);bottom:0;color:var(--fs-fg);display:none;left:0;position:absolute;right:0;top:9.8571rem}.fs-screen--active{display:block}.fs-pad{display:flex;flex-direction:column;height:100%;padding:3.5714rem 5.7143rem}.fs-footer{align-items:center;color:var(--fs-fg);display:flex;flex-shrink:0;font-size:1.1429rem;font-weight:600;justify-content:space-between;letter-spacing:.14em;margin-top:auto;opacity:.55;padding:2rem 0 0;text-transform:uppercase}.fs-footer-icon{height:1.5714rem;margin-right:.4286rem;vertical-align:middle;width:1.5714rem}.fs-footer-warning{font-weight:700;letter-spacing:.18em;opacity:.85}.fs-top-row{gap:1.1429rem;justify-content:space-between;margin-bottom:1.7143rem}.fs-top-row,.fs-top-row-meta{align-items:center;display:flex;flex-wrap:wrap}.fs-top-row-meta{gap:1rem}.fs-page-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:1.2857rem;justify-content:flex-start;margin-bottom:2.2857rem}.fs-page-title-row.fs-page-title-row--right{justify-content:flex-end}.fs-slate{align-items:stretch;border:.1429rem solid var(--fs-fg);display:inline-flex;font-family:var(--fs-font-mono);font-size:1rem;height:3.1429rem;letter-spacing:.14em;overflow:hidden;text-transform:uppercase}.fs-slate>span{align-items:center;display:flex;padding:0 1rem}.fs-slate>span+span{border-left:.1429rem solid var(--fs-fg)}.fs-slate .fs-slate-k{opacity:.55}.fs-slate .fs-slate-v{font-weight:700}.fs-slate.fs-slate--solid{background:var(--fs-fg);color:var(--fs-bg)}.fs-kicker{font-size:1.1429rem;font-weight:600;letter-spacing:.14em;opacity:.6;text-transform:uppercase}.fs-kicker,.fs-page-h1{font-family:var(--fs-font-ui)}.fs-page-h1{font-size:6.8571rem;font-weight:900;letter-spacing:-.035em;line-height:.94;margin:0 0 1.2857rem;text-wrap:balance}.fs-page-h1.fs-page-h1--lead{font-size:6.2857rem}.fs-page-h1.fs-page-h1--two-line{margin-bottom:1.2857rem}.fs-page-h1.fs-page-h1--expression{font-size:6rem}.fs-page-h1.fs-page-h1--capture{font-size:2.7143rem;margin-bottom:.4286rem}.fs-page-h1.fs-page-h1--approval{font-size:5.1429rem;line-height:.95;margin-bottom:.4286rem}.fs-page-sub{font-family:var(--fs-font-ui);font-size:2rem;font-weight:500;line-height:1.3;margin:0;max-width:58.5714rem;opacity:.7}.fs-page-sub.fs-page-sub--approval{font-size:1.5714rem;margin-bottom:1.7143rem}.fs-inline-bracketed{align-items:center;display:inline-flex;gap:1rem;vertical-align:middle;white-space:nowrap}.fs-t-label{font-family:var(--fs-font-ui);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.fs-t-label.fs-t-label--sm{font-size:1.1429rem}.fs-btn{align-items:center;border:0;cursor:pointer;display:inline-flex;font-family:var(--fs-font-ui);font-size:2rem;font-weight:800;gap:1.2857rem;justify-content:center;letter-spacing:-.01em;min-height:6.8571rem;padding:1.5714rem 2.5714rem;text-decoration:none;transition:opacity var(--pf-duration-fast) ease,transform .05s ease;user-select:none}.fs-btn:active{transform:translateY(.1429rem)}.fs-btn:disabled{cursor:not-allowed;opacity:.35}.fs-btn--primary{background:var(--fs-fg);color:var(--fs-bg)}.fs-btn--ghost{background:transparent;border:.1429rem solid var(--fs-fg);color:var(--fs-fg)}.fs-btn--lg{font-size:2.5714rem;min-height:8.5714rem;padding:2.5714rem 3.4286rem}.fs-btn--chip{background:transparent;border:.1429rem solid var(--fs-fg);color:var(--fs-fg);font-size:1.2857rem;gap:.8571rem;min-height:4rem;padding:.8571rem 1.5714rem}.fs-btn--start{background:var(--fs-fg);color:var(--fs-bg);font-size:3.1429rem;min-height:11.4286rem;min-width:38.5714rem;padding:3.1429rem 4.5714rem}.fs-btn--approve{flex:1;font-size:2.4286rem;gap:1.2857rem;min-height:0;padding:1.7143rem 2.2857rem}.fs-btn--approval-ghost{font-size:1.5714rem;gap:1rem;justify-content:flex-start;min-height:5.1429rem;padding:1.1429rem 1.5714rem}.fs-btn--reset{font-size:1.3571rem;min-height:4.8571rem;padding:1.2857rem 1.7143rem}.fs-icon{display:block;flex-shrink:0}.fs-icon-svg{background-color:currentColor;display:inline-block;height:2.2857rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:2.2857rem}.fs-icon-svg--lg{height:2.8571rem;width:2.8571rem}.fs-icon-svg--xl{height:4rem;width:4rem}.fs-icon-svg--sm{height:1.7143rem;width:1.7143rem}.fs-icon-svg--arrow-right{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27><path d=%27M14 32h36M34 14l16 18-16 18%27 stroke=%27black%27 stroke-width=%274%27 fill=%27none%27/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27><path d=%27M14 32h36M34 14l16 18-16 18%27 stroke=%27black%27 stroke-width=%274%27 fill=%27none%27/></svg>")}.fs-icon-svg--arrow-left{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27><path d=%27M50 32H14M30 14L14 32l16 18%27 stroke=%27black%27 stroke-width=%274%27 fill=%27none%27/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27><path d=%27M50 32H14M30 14L14 32l16 18%27 stroke=%27black%27 stroke-width=%274%27 fill=%27none%27/></svg>")}.fs-icon-svg--camera{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27><circle cx=%2732%27 cy=%2732%27 r=%2710%27 fill=%27black%27/><rect x=%276%27 y=%2714%27 width=%2752%27 height=%2740%27 fill=%27none%27 stroke=%27black%27 stroke-width=%274%27/><rect x=%2722%27 y=%278%27 width=%2720%27 height=%276%27 fill=%27black%27/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27><circle cx=%2732%27 cy=%2732%27 r=%2710%27 fill=%27black%27/><rect x=%276%27 y=%2714%27 width=%2752%27 height=%2740%27 fill=%27none%27 stroke=%27black%27 stroke-width=%274%27/><rect x=%2722%27 y=%278%27 width=%2720%27 height=%276%27 fill=%27black%27/></svg>")}.fs-tile{background:var(--fs-bg);border:.2143rem solid var(--fs-fg);color:var(--fs-fg);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:1.1429rem;min-height:15.7143rem;padding:2.5714rem;position:relative;text-align:left;transition:background .12s ease,color .12s ease,transform .05s ease}.fs-tile:active{transform:translateY(.1429rem)}.fs-tile.fs-tile--selected,.fs-tile:hover{background:var(--fs-fg);color:var(--fs-bg)}.fs-tile-top{align-items:flex-start;display:flex;gap:.8571rem;justify-content:space-between}.fs-tile-num{font-family:var(--fs-font-mono);font-size:1.1429rem;font-weight:700;letter-spacing:.14em;opacity:.6}.fs-tile-num.fs-tile-num--xs{font-size:1rem;letter-spacing:.18em}.fs-tile-title{font-size:2.7143rem;font-weight:900;letter-spacing:-.02em;line-height:1}.fs-tile-title.fs-tile-title--sm{font-size:2.2857rem;line-height:1.05}.fs-tile-sub{font-size:1.5714rem;font-weight:400;line-height:1.3;margin-top:auto}.fs-tile-sub.fs-tile-sub--sm{font-size:1.2857rem;line-height:1.25}.fs-tile-label-mono{font-family:var(--fs-font-mono);font-size:1rem;letter-spacing:.18em;opacity:.5}.fs-tile--modifier{background:transparent;border:.1429rem dashed var(--fs-fg);cursor:default;grid-column:1/-1;justify-content:center;min-height:0;padding:1.5714rem 2.5714rem;pointer-events:none;text-align:left}.fs-modifier-text{font-size:1.5714rem;font-weight:700;line-height:1.25;margin-top:.5714rem}.fs-expression-screen-grid,.fs-genre-grid,.fs-title-grid{display:grid;gap:1.7143rem;grid-template-columns:1fr 1fr;margin-top:2.8571rem}.fs-genre-grid{gap:2rem;margin-top:4rem}.fs-title-grid{gap:1.7143rem;margin-top:4rem}.fs-expression-screen-grid{gap:1.7143rem;margin-top:3.4286rem}.fs-screen-expression .fs-pad,.fs-screen-generating .fs-pad,.fs-screen-genre .fs-pad,.fs-screen-title .fs-pad{padding-bottom:5.7143rem}.fs-title-tile{min-height:17.1429rem}.fs-title-tile .fs-tile-title{font-size:3.1429rem;line-height:1.02}.fs-title-tile-tagline{border-top:.1429rem solid;font-style:italic;margin-top:1rem;padding-top:1rem}.fs-expression-tile{min-height:17.1429rem}.fs-expression-tile .fs-expression-tile-title{font-size:3.1429rem;line-height:1}.fs-expression-tile .fs-expression-tile-code{font-size:1rem;letter-spacing:.18em;margin-top:0;opacity:.5}.fs-mini-badge{border:.1071rem dashed;font-family:var(--fs-font-mono);font-size:.7857rem;letter-spacing:.18em;opacity:.7;padding:.2857rem .5714rem;text-transform:uppercase;white-space:nowrap}.fs-form-grid{display:grid;gap:3.4286rem;grid-template-columns:1fr 1fr;margin-top:3.4286rem}.fs-field{display:grid;gap:.8571rem}.fs-field.fs-field--full{grid-column:1/-1}.fs-field>label{font-size:1.5714rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fs-field>label,.fs-input{font-family:var(--fs-font-ui)}.fs-input{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-bottom:.2143rem solid var(--fs-fg);border-radius:0;color:var(--fs-fg);font-size:2.5714rem;font-weight:600;outline:none;padding:1rem 0 1.1429rem;width:100%}.fs-input::placeholder{color:var(--fs-fg-soft);font-weight:400}.fs-input:focus{border-color:var(--fs-accent)}.fs-interest-block{margin-top:4rem}.fs-interest-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:.8571rem;justify-content:space-between;margin-bottom:1.7143rem}.fs-interest-heading{font-family:var(--fs-font-ui);font-size:2.5714rem;font-weight:800;letter-spacing:-.02em;line-height:1;margin:0}.fs-interest-meta{font-size:1rem;letter-spacing:.18em;opacity:.55}.fs-interest-grid{display:grid;gap:1.1429rem;grid-template-columns:1fr 1fr}.fs-interest-tile{align-items:stretch;border:.1429rem solid var(--fs-fg);cursor:pointer;display:flex;flex-direction:column;gap:1rem;min-height:10.8571rem;padding:1.5714rem 1.8571rem;position:relative;transition:background .12s ease,color .12s ease}.fs-interest-tile.fs-tile--selected{background:var(--fs-fg);color:var(--fs-bg)}.fs-interest-tile-input{height:.0714rem;margin:-.0714rem;opacity:0;pointer-events:none;position:absolute;width:.0714rem}.fs-interest-top{align-items:flex-start;display:flex;gap:.8571rem;justify-content:space-between}.fs-interest-num{opacity:.55}.fs-interest-label{font-size:2.1429rem;font-weight:800;letter-spacing:-.01em;line-height:1.1;margin-top:auto}.fs-lgpd-block{border:.1429rem solid var(--fs-fg);margin-top:3.4286rem;padding:2rem 2.2857rem}.fs-lgpd-link{cursor:pointer;font-weight:700;text-decoration:underline}.fs-lgpd-link:hover{opacity:.7}.modal-lgpd .content-modal,.modal-term-18 .content-modal,.modal-term-under18 .content-modal{margin:2rem auto;max-height:calc(100vh - 4rem);overflow-y:auto;top:auto;transform:none}.modal-lgpd .modal-lgpd-main-content{color:var(--fs-ink);font-family:var(--fs-font-ui);font-size:1.4286rem;line-height:1.45}.modal-lgpd .modal-lgpd-main-content h3{font-family:var(--fs-font-ui);font-size:2.2857rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0 0 1.2857rem}.modal-lgpd .modal-lgpd-main-content .number-of-devices-label,.modal-lgpd .modal-lgpd-main-content p{margin:0 0 1rem}.modal-lgpd .modal-lgpd-main-content ul{margin:0 0 1rem;padding-left:1.7143rem}.modal-lgpd .modal-lgpd-main-content li{margin-bottom:.5714rem}.modal-lgpd-button-container{display:flex;flex-wrap:wrap;gap:1.1429rem;justify-content:flex-end;margin-top:1.7143rem}.modal-lgpd-btn{border:.1429rem solid var(--fs-ink);cursor:pointer;font-family:var(--fs-font-ui);font-size:1.2857rem;font-weight:700;letter-spacing:-.01em;min-width:11.4286rem;padding:1rem 2rem;transition:opacity var(--pf-duration-fast) ease,transform .05s ease}.modal-lgpd-btn:active{transform:translateY(.0714rem)}.modal-lgpd-btn--ghost{background:transparent;color:var(--fs-ink)}.modal-lgpd-btn--primary{background:var(--fs-ink);color:var(--fs-paper)}.fs-check{align-items:flex-start;cursor:pointer;display:flex;font-family:var(--fs-font-ui);font-size:1.5714rem;font-weight:400;gap:1.2857rem;line-height:1.4}.fs-check>input{appearance:none;border:.2143rem solid var(--fs-fg);cursor:pointer;flex-shrink:0;height:2.5714rem;margin-top:.1429rem;position:relative;width:2.5714rem}.fs-check>input:checked{background:var(--fs-fg)}.fs-check>input:checked:after{border:solid var(--fs-bg);border-width:0 .2857rem .2857rem 0;content:"";height:1.5714rem;left:.5714rem;position:absolute;top:.1429rem;transform:rotate(45deg);width:.8571rem}.fs-row-bottom{align-items:center;display:flex;justify-content:space-between;margin-top:4rem}.fs-row-bottom.fs-row-bottom--cta-only{justify-content:flex-end}.fs-lead-id{font-size:1.2857rem;opacity:.5}.fs-bottom-bar{display:flex;flex-direction:column;margin-top:auto}.fs-lead-panel{display:none}.fs-lead-panel--active{display:block}.fs-advance-row{display:flex;justify-content:flex-end;margin-bottom:1.7143rem}.fs-screen-start-inner{align-items:center;display:flex;flex:1;flex-direction:column;gap:0;justify-content:center;text-align:center}.fs-start-headline{font-family:var(--fs-font-ui);font-size:8rem;font-weight:900;letter-spacing:-.045em;line-height:.94;margin:4.5714rem 0 2.5714rem;text-wrap:balance}.fs-start-sub{font-family:var(--fs-font-ui);font-size:2.5714rem;font-weight:500;line-height:1.25;margin:0 0 6.8571rem;max-width:58.5714rem;opacity:.8}.fs-start-meta{font-size:1.1429rem;letter-spacing:.18em;margin-top:4.5714rem;opacity:.45}.fs-capture-stage,.fs-screen-capture .fs-advance-row--capture,.fs-screen-capture .fs-top-row{margin-bottom:1rem}.fs-capture-stage{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:safe center;min-height:0;--fs-viewfinder-h:min(50dvh,68rem)}.fs-screen-capture .fs-page-sub{font-size:1.4286rem;line-height:1.25;margin-bottom:0}.fs-viewfinder{aspect-ratio:3/4;background:var(--fs-ink);border:.2143rem solid var(--fs-fg);height:var(--fs-viewfinder-h);max-width:100%;overflow:hidden;position:relative;width:auto}.fs-viewfinder-canvas,.fs-viewfinder-video{height:100%;inset:0;object-fit:cover;position:absolute;transform:scaleX(-1);width:100%}.fs-hidden{display:none!important}.fs-photo-ph{background:linear-gradient(180deg,#383838,#161616);inset:0;position:absolute}.fs-photo-ph:before{background:radial-gradient(45% 35% at 50% 40%,hsla(0,0%,100%,.15),transparent 70%),radial-gradient(60% 50% at 50% 95%,rgba(0,0,0,.7),transparent 60%);content:"";inset:0;position:absolute}.fs-photo-ph:after{background:radial-gradient(28% 22% at 50% 24%,#e6d4bf 0,#b89c80 65%,#6b5640 92%,transparent 100%),radial-gradient(45% 50% at 50% 86%,#2f2b27 0,#1a1815 70%,transparent 100%);bottom:0;content:"";filter:contrast(1.08);height:80%;left:50%;position:absolute;transform:translateX(-50%);width:70%}.fs-viewfinder-frame{border:.1429rem dashed hsla(0,0%,100%,.55);inset:6%}.fs-corner,.fs-viewfinder-frame{pointer-events:none;position:absolute}.fs-corner{height:4.5714rem;width:4.5714rem}.fs-corner.fs-corner--tl{border-left:.2857rem solid var(--pf-white);border-top:.2857rem solid var(--pf-white);left:0;top:0}.fs-corner.fs-corner--tr{border-right:.2857rem solid var(--pf-white);border-top:.2857rem solid var(--pf-white);right:0;top:0}.fs-corner.fs-corner--bl{border-left:.2857rem solid var(--pf-white);left:0}.fs-corner.fs-corner--bl,.fs-corner.fs-corner--br{border-bottom:.2857rem solid var(--pf-white);bottom:0}.fs-corner.fs-corner--br{border-right:.2857rem solid var(--pf-white);right:0}.fs-viewfinder-hud,.fs-viewfinder-hud-bottom{color:var(--pf-white);display:flex;font-family:var(--fs-font-mono);font-size:1.1429rem;justify-content:space-between;left:1.4286rem;letter-spacing:.12em;pointer-events:none;position:absolute;right:1.4286rem}.fs-viewfinder-hud{font-size:1.2857rem;top:1.4286rem}.fs-viewfinder-hud-bottom{bottom:1.4286rem}.fs-viewfinder-hud-left{align-items:center;display:flex;gap:.7143rem}.fs-viewfinder-countdown{background:rgba(0,0,0,.55);color:var(--pf-white);display:grid;inset:0;place-items:center;position:absolute}.fs-bignum{font-family:var(--fs-font-ui);font-size:25.7143rem;font-weight:900;letter-spacing:-.06em;line-height:.85}.fs-viewfinder-stamp{bottom:1.4286rem;color:var(--pf-white);display:flex;justify-content:space-between;left:1.4286rem;position:absolute;right:1.4286rem}.fs-capture-context{display:grid;gap:1.4286rem;grid-template-columns:1fr 1fr;margin-top:2rem;max-width:100%;width:calc(var(--fs-viewfinder-h)*3/4)}.fs-capture-context-card{border:.1429rem solid var(--fs-fg);padding:1.2857rem 1.7143rem}.fs-capture-context-title{font-size:1.5714rem;font-weight:800;line-height:1.1;margin-top:.2857rem}.fs-capture-cta-cluster{align-items:center;display:flex;flex:1;gap:1.1429rem;justify-content:flex-end}.fs-capture-cta-cluster.fs-capture-cta-cluster--split{justify-content:space-between}.fs-generating-headline{font-size:6.8571rem;line-height:.96;margin-bottom:2.2857rem}.fs-underline-accent{border-bottom:.4286rem solid var(--fs-accent)}.fs-generating-sub{font-family:var(--fs-font-ui);font-size:1.8571rem;font-weight:400;line-height:1.4;margin-bottom:4.5714rem;max-width:58.5714rem;opacity:.72}.fs-generating-hero{align-items:center;display:grid;gap:3.4286rem;grid-template-columns:30rem 1fr;margin-bottom:4rem}.fs-progress-hero{display:grid;height:30rem;place-items:center;position:relative;width:30rem}.fs-progress-hero-svg{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.fs-progress-hero-brackets{inset:2.5714rem;pointer-events:none;position:absolute}.fs-progress-hero-brackets .fs-corner{height:2rem;opacity:.55;width:2rem}.fs-progress-hero-brackets .fs-corner.fs-corner--bl,.fs-progress-hero-brackets .fs-corner.fs-corner--br,.fs-progress-hero-brackets .fs-corner.fs-corner--tl,.fs-progress-hero-brackets .fs-corner.fs-corner--tr{border-color:currentColor;border-width:.2143rem}.fs-progress-hero-stack{align-items:center;display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1}.fs-progress-hero-label{font-size:.9286rem;font-weight:700;letter-spacing:.24em;opacity:.55}.fs-progress-hero-num{align-items:flex-start;display:flex;font-family:var(--fs-font-ui);font-size:14.8571rem;font-variant-numeric:tabular-nums;font-weight:900;gap:.1429rem;letter-spacing:-.07em;line-height:.85}.fs-progress-hero-num>span:first-child{min-width:1.5ch;text-align:right}.fs-progress-hero-pct{font-size:5.1429rem;font-weight:700;margin-top:2rem;opacity:.5}.fs-progress-hero-frame{align-items:center;display:flex;font-size:1rem;font-weight:700;gap:1rem;letter-spacing:.22em;opacity:.6}.fs-progress-hero-frame-sep{opacity:.4}.fs-progress-hero-frame-total{opacity:.5}.fs-generating-phase{display:flex;flex-direction:column;gap:1.2857rem}.fs-phase-title{font-family:var(--fs-font-ui);font-size:4rem;font-weight:800;line-height:.96;text-wrap:balance}.fs-phase-strip{display:grid;gap:.5714rem;grid-template-columns:repeat(5,1fr);margin-top:1rem}.fs-phase-cell{display:flex;flex-direction:column;gap:.5714rem}.fs-phase-cell-bar{background:var(--fs-rule-soft);height:2.2857rem;overflow:hidden;position:relative}.fs-phase-cell-bar .fs-phase-cell-fill{background:var(--fs-fg);inset:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform var(--pf-duration-fast) ease}.fs-phase-cell-bar .fs-phase-cell-sprocket{background:var(--fs-bg);height:.2857rem;opacity:.25;position:absolute;width:.5714rem}.fs-phase-cell-bar .fs-phase-cell-sprocket.fs-phase-cell-sprocket--tl{left:.4286rem;top:.2857rem}.fs-phase-cell-bar .fs-phase-cell-sprocket.fs-phase-cell-sprocket--tr{right:.4286rem;top:.2857rem}.fs-phase-cell-bar .fs-phase-cell-sprocket.fs-phase-cell-sprocket--bl{bottom:.2857rem;left:.4286rem}.fs-phase-cell-bar .fs-phase-cell-sprocket.fs-phase-cell-sprocket--br{bottom:.2857rem;right:.4286rem}.fs-phase-cell--done .fs-phase-cell-bar{background:var(--fs-fg)}.fs-phase-cell--active .fs-phase-cell-sprocket,.fs-phase-cell--done .fs-phase-cell-sprocket{opacity:1}.fs-phase-cell--active .fs-phase-cell-fill{transform:scaleX(var(--fs-phase-fill,0))}.fs-phase-cell-tag{font-size:.7857rem;font-weight:700;letter-spacing:.16em;opacity:.35}.fs-phase-cell--active .fs-phase-cell-tag,.fs-phase-cell--done .fs-phase-cell-tag{opacity:.85}.fs-generating-status{align-items:center;border-top:.0714rem solid var(--fs-rule-soft);display:flex;font-size:1rem;justify-content:space-between;letter-spacing:.18em;margin-top:.7143rem;opacity:.55;padding-top:.8571rem}.fs-generating-ai{align-items:center;display:flex;gap:.7143rem}.fs-didyouknow{align-items:flex-start;border:.2143rem solid var(--fs-fg);display:flex;gap:2rem;padding:2.5714rem 2.8571rem}.fs-didyouknow-label{font-size:1.1429rem;letter-spacing:.18em;opacity:.6;padding-top:.5714rem;white-space:nowrap}.fs-didyouknow-body{font-family:var(--fs-font-ui);font-size:2.2857rem;font-weight:700;line-height:1.2;margin:0}.fs-didyouknow-quote{opacity:.55}.fs-approval-header{align-items:center;display:flex;gap:1.2857rem;justify-content:space-between;margin-bottom:1.2857rem}.fs-approval-meta{font-size:1.0714rem;letter-spacing:.14em;opacity:.55}.fs-approval-zone1{align-items:stretch;display:grid;gap:2rem;grid-template-columns:auto 1fr;margin-bottom:1.5714rem;--fs-poster-h:min(46dvh,60rem)}.fs-poster-wrap{position:relative;width:calc(var(--fs-poster-h)*2/3)}.fs-poster{aspect-ratio:2/3;background:#111;box-shadow:0 2.1429rem 4.2857rem rgba(0,0,0,.5),0 0 0 .0714rem hsla(0,0%,100%,.08);overflow:hidden;position:relative;width:100%}.fs-poster[data-genre=acao]{background:radial-gradient(80% 60% at 50% 35%,#fb7c2a 0,#7a0f0a 60%,#1a0303 100%)}.fs-poster[data-genre=drama]{background:radial-gradient(70% 60% at 50% 30%,#5d6a7a 0,#1a2030 70%,#060709 100%)}.fs-poster[data-genre=terror]{background:radial-gradient(70% 60% at 50% 30%,#4a0a0a 0,#0a0203 70%,var(--pf-neutral-900) 100%)}.fs-poster[data-genre=ficcao]{background:radial-gradient(80% 70% at 50% 30%,#6a4fff 0,#0e1a4a 60%,#02061c 100%)}.fs-poster[data-genre=comedia]{background:radial-gradient(80% 60% at 50% 30%,#ffd84a 0,#ff6b8a 60%,#a0125d 100%)}.fs-poster[data-genre=novela]{background:radial-gradient(80% 60% at 50% 30%,#f6c690 0,#b06a3c 60%,#3a1e10 100%)}.fs-poster-img{background:transparent;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.fs-poster-img:not([src]){display:none}.fs-master-tape{align-items:center;background:var(--fs-fg);color:var(--fs-bg);display:flex;font-family:var(--fs-font-mono);font-size:.8571rem;font-weight:700;height:2rem;justify-content:center;left:1.7143rem;letter-spacing:.22em;position:absolute;top:-.8571rem;width:6.8571rem;z-index:2}.fs-approval-side{display:flex;flex-direction:column;gap:1rem}.fs-summary-box{border:.2143rem solid var(--fs-fg);padding:1.2857rem 1.5714rem}.fs-summary-label{font-size:.9286rem;letter-spacing:.18em;margin-bottom:.7143rem;opacity:.55}.fs-summary-table{border-collapse:collapse;font-family:var(--fs-font-ui);font-size:1.1429rem;width:100%}.fs-summary-k{font-size:.8571rem;font-weight:600;letter-spacing:.06em;opacity:.55;padding:.5714rem 0;text-transform:uppercase;vertical-align:top;width:7.1429rem}.fs-summary-v{font-weight:700;padding:.5714rem 0}.fs-summary-table tr{border-bottom:.0714rem solid var(--fs-rule-soft)}.fs-tagline-callout{border:.2143rem solid var(--fs-fg);display:flex;flex:1;flex-direction:column;gap:1rem;justify-content:space-between;padding:1.5714rem 1.7143rem}.fs-tagline-quote{font-family:var(--fs-font-ui);font-size:2.2857rem;font-style:italic;font-weight:500;letter-spacing:-.01em;line-height:1.1;margin:0}.fs-tagline-quote-mark{font-style:normal;opacity:.4}.fs-tagline-footer{display:flex;font-size:.8571rem;justify-content:space-between;letter-spacing:.14em;opacity:.45}.fs-approval-hint{align-items:center;display:flex;font-size:.9286rem;gap:.7143rem;letter-spacing:.14em;opacity:.7;padding-top:.2857rem}.fs-approval-hint-dot{background:var(--fs-fg);border-radius:50%;display:inline-block;height:.5714rem;width:.5714rem}.fs-approval-zone2{align-items:stretch;display:grid;gap:1.4286rem;grid-template-columns:1fr 1fr}.fs-qr-card{align-items:center;border:.2143rem solid var(--fs-fg);display:grid;gap:1.5714rem;grid-template-columns:14.2857rem 1fr;min-width:0;padding:1.5714rem}.fs-qr-image{background:var(--fs-bg);display:block;height:14.2857rem;object-fit:contain;width:14.2857rem}.fs-qr-image.fs-qr-image--lg{height:11.4286rem;width:11.4286rem}.fs-qr-card-text{display:flex;flex-direction:column;gap:.5714rem;min-width:0}.fs-qr-headline{font-size:2.1429rem;font-weight:900;letter-spacing:-.02em;line-height:1}.fs-qr-url{font-size:.9286rem;letter-spacing:.12em;margin-top:.4286rem;opacity:.55;overflow-wrap:anywhere}.fs-approval-cta{display:flex;flex-direction:column;gap:.8571rem}.fs-manifesto{margin-bottom:2.8571rem;position:relative}.fs-manifesto-h1{font-weight:900;margin:0 0 1rem}.fs-manifesto-h1,.fs-manifesto-h2{font-family:var(--fs-font-ui);font-size:6.8571rem;letter-spacing:-.04em;line-height:.95}.fs-manifesto-h2{font-weight:400;margin:0}.fs-manifesto-em{border-bottom:.5714rem solid var(--fs-fg);font-style:normal;font-weight:900}.fs-product-grid{display:grid;gap:1.1429rem;grid-template-columns:1fr 1fr;margin-bottom:2.2857rem}.fs-product-tile{cursor:default;min-height:0;padding:1.5714rem;transform:none}.fs-product-tile:hover{background:var(--fs-bg);color:var(--fs-fg)}.fs-product-name{font-size:1.8571rem;font-weight:900;letter-spacing:-.02em;line-height:1.05;margin-top:.2857rem}.fs-cta-panel{align-items:center;border:.2143rem solid var(--fs-fg);display:grid;gap:2rem;grid-template-columns:1fr auto;margin-bottom:1.7143rem;padding:2rem 2.5714rem}.fs-cta-headline{font-size:2.5714rem;font-weight:900;letter-spacing:-.02em;line-height:1;margin-bottom:.5714rem}.fs-cta-sub{font-family:var(--fs-font-ui);font-size:1.2857rem;margin:0;opacity:.7}.fs-signoff{align-items:center;border-top:.1429rem solid var(--fs-rule-soft);display:flex;justify-content:space-between;padding-top:1.4286rem}.fs-signoff-meta{font-size:.9286rem;letter-spacing:.14em;margin-bottom:.2857rem;opacity:.55}.fs-signoff-name{font-size:1.8571rem;font-weight:800}.fs-reset-counter{margin-left:.5714rem;opacity:.5}.fs-age-block{display:flex;flex-direction:column;gap:1.7143rem;margin-top:3.4286rem}.fs-age-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:.8571rem;justify-content:space-between}.fs-age-heading{font-family:var(--fs-font-ui);font-size:2.1429rem;font-weight:800;letter-spacing:-.02em;line-height:1;margin:0}.fs-age-meta{font-size:1rem;letter-spacing:.18em;opacity:.55}.fs-age-grid{display:grid;gap:1.1429rem;grid-template-columns:1fr 1fr}.fs-age-tile{border:.1429rem solid var(--fs-fg);cursor:pointer;display:flex;flex-direction:column;font-family:var(--fs-font-ui);gap:.5714rem;padding:1.7143rem 1.8571rem;transition:background .12s ease,color .12s ease}.fs-age-tile>input{height:.0714rem;margin:-.0714rem;opacity:0;pointer-events:none;position:absolute;width:.0714rem}.fs-age-tile:has(input:checked){background:var(--fs-fg);color:var(--fs-bg)}.fs-age-tile-title{font-size:1.7143rem;font-weight:800;letter-spacing:-.01em;line-height:1.1}.fs-age-tile-sub{font-size:1.1429rem;line-height:1.3;opacity:.7}.fs-age-minor-warning{font-family:var(--fs-font-ui);font-size:1.2857rem;line-height:1.4;margin:0 0 1.4286rem;opacity:.85}.fs-form-grid--guardian{gap:1.1429rem;grid-template-columns:1fr 1fr;margin-bottom:1.4286rem}.fs-check--lgpd{margin-top:.5714rem}.modal-term-18 .modal-lgpd-main-content,.modal-term-under18 .modal-lgpd-main-content{color:var(--fs-ink);font-family:var(--fs-font-ui);font-size:1.2857rem;line-height:1.5}.modal-term-18 .modal-lgpd-main-content h3,.modal-term-under18 .modal-lgpd-main-content h3{font-family:var(--fs-font-ui);font-size:2rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0 0 .7143rem}.modal-term-18 .modal-lgpd-main-content h4,.modal-term-under18 .modal-lgpd-main-content h4{font-family:var(--fs-font-ui);font-size:1.4286rem;font-weight:800;letter-spacing:-.01em;margin:1.4286rem 0 .5714rem}.modal-term-18 .modal-lgpd-main-content .number-of-devices-label,.modal-term-18 .modal-lgpd-main-content p,.modal-term-under18 .modal-lgpd-main-content .number-of-devices-label,.modal-term-under18 .modal-lgpd-main-content p{margin:0 0 .8571rem}.modal-term-18 .modal-lgpd-main-content ul,.modal-term-under18 .modal-lgpd-main-content ul{margin:0 0 .8571rem;padding-left:1.5714rem}.modal-term-18 .modal-lgpd-main-content li,.modal-term-under18 .modal-lgpd-main-content li{margin-bottom:.4286rem}.modal-term-18 .modal-lgpd-main-content .fs-term-meta,.modal-term-under18 .modal-lgpd-main-content .fs-term-meta{font-size:1.1429rem;margin-bottom:1.1429rem;opacity:.7}.modal-term-18 .modal-lgpd-main-content .fs-term-declaration,.modal-term-under18 .modal-lgpd-main-content .fs-term-declaration{background:rgba(0,0,0,.04);border-left:.2857rem solid var(--fs-ink);margin-top:1.4286rem;padding:1rem 1.1429rem}html:has(body.fs-body){scrollbar-color:var(--fs-fg,#0a0a0a) var(--fs-rule-soft,hsla(0,0%,4%,.18));scrollbar-width:thin}body.fs-body *,body.fs-body :after,body.fs-body :before{box-sizing:border-box;scrollbar-color:var(--fs-fg,#0a0a0a) var(--fs-rule-soft,hsla(0,0%,4%,.18))!important;scrollbar-width:thin!important}.fs-body{scrollbar-color:var(--fs-fg) var(--fs-rule-soft);scrollbar-width:thin}.fs-body ::-webkit-scrollbar,.fs-body::-webkit-scrollbar,html:has(body.fs-body)::-webkit-scrollbar{height:.5rem;width:.5rem}.fs-body ::-webkit-scrollbar-track,.fs-body::-webkit-scrollbar-track,html:has(body.fs-body)::-webkit-scrollbar-track{background:var(--fs-rule-soft,hsla(0,0%,4%,.18));border:0;border-radius:0}.fs-body ::-webkit-scrollbar-thumb,.fs-body::-webkit-scrollbar-thumb,html:has(body.fs-body)::-webkit-scrollbar-thumb{background:var(--fs-fg,#0a0a0a);border:0;border-radius:0}.fs-body ::-webkit-scrollbar-thumb:hover,.fs-body::-webkit-scrollbar-thumb:hover,html:has(body.fs-body)::-webkit-scrollbar-thumb:hover{background:var(--fs-fg,#0a0a0a);opacity:.85}.fs-keyboard{background:var(--fs-paper);border-top:.2143rem solid var(--fs-ink);bottom:auto;box-shadow:0 -1.4286rem 3rem rgba(0,0,0,.14);display:flex;left:0;padding:1.4286rem 2rem 2rem;position:fixed;right:0;top:50%;width:100%;z-index:50}.fs-kb-layout,.fs-keyboard{flex-direction:column;gap:1rem}.fs-kb-layout{display:none}.fs-kb-row,.fs-keyboard[data-mode=email] .fs-kb-layout--email,.fs-keyboard[data-mode=name] .fs-kb-layout--name,.fs-keyboard[data-mode=phone] .fs-kb-layout--phone{display:flex}.fs-kb-row{gap:.8571rem;justify-content:center}.fs-kb-row.fs-kb-row--action{margin-top:.5714rem}.fs-kb-key{background:var(--fs-paper);border:.1429rem solid var(--fs-ink);border-radius:0;color:var(--fs-ink);cursor:pointer;flex:0 0 auto;font-family:var(--fs-font-ui);font-size:1.8571rem;font-weight:700;min-height:5.7143rem;min-width:5.2857rem;padding:0 1.2857rem;text-transform:lowercase;transition:transform .05s ease,background .12s ease,color .12s ease}.fs-kb-key:active{background:var(--fs-ink);color:var(--fs-paper);transform:translateY(.1429rem)}.fs-kb-key--space{min-width:28.5714rem}.fs-kb-key--util{font-size:1.2857rem;letter-spacing:.08em}.fs-kb-key--confirm,.fs-kb-key--util{min-width:10.7143rem;text-transform:uppercase}.fs-kb-key--confirm{background:var(--fs-ink);color:var(--fs-paper);font-size:1.4286rem;letter-spacing:.12em}.fs-kb-key--shortcut{font-family:var(--fs-font-mono,"JetBrains Mono",monospace);font-size:1.4286rem;min-width:18rem;text-transform:none}.fs-kb-key--sym{min-width:4.5714rem}.fs-kb-row--accents .fs-kb-key{font-size:1.5714rem;min-height:4.8571rem;min-width:4.5714rem}@font-face{font-display:swap;font-family:Globo Festival Poppins;font-style:normal;font-weight:500;src:url(https://cdn.photofun.ai/assets/globo_festival_data_lab/fonts/Poppins-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Globo Festival Poppins;font-style:normal;font-weight:700;src:url(https://cdn.photofun.ai/assets/globo_festival_data_lab/fonts/Poppins-Bold.ttf) format("truetype")}.globo-festival-body{background-color:#2655ff;background-image:radial-gradient(120% 70% at 0 0,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,0) 45%),radial-gradient(120% 70% at 100% 0,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,0) 40%),linear-gradient(177deg,#247be5,#2174df 12%,#276bda 25%,#2e5fd4 40%,#3551cf 55%,#3e42ca 70%,#4434c5 85%,#4b28c3);color:var(--pf-white);font-family:Globo Festival Poppins,Inter,Segoe UI,system-ui,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;padding:0;position:relative}.globo-festival-body:after{background:url(https://cdn.photofun.ai/assets/globo_festival_data_lab/fundo_quiz.jpeg) 50%/contain no-repeat;content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.globo-festival-body .modal-error,.globo-festival-body .modal-loader,.globo-festival-body .modal-success{color:var(--pf-neutral-800)}.globo-festival-body .globo-festival-stage{display:flex;flex-direction:column;margin:0 auto;max-width:720px;min-height:100vh;padding:clamp(96px,14vh,200px) 24px clamp(80px,10vh,140px);position:relative;z-index:1}.globo-festival-body .globo-festival-screen{display:none;flex:1;flex-direction:column;gap:28px}.globo-festival-body .globo-festival-screen.is-active{display:flex}.globo-festival-body .globo-festival-header{text-align:center}.globo-festival-body .globo-festival-eyebrow{font-size:13px;font-weight:500;letter-spacing:.18em;margin-bottom:16px;opacity:.85;text-transform:uppercase}.globo-festival-body .globo-festival-headline{font-size:clamp(28px,5.5vw,40px);font-weight:700;line-height:1.15;margin:0 0 12px}.globo-festival-body .globo-festival-subheadline{font-size:16px;font-weight:500;margin:0;opacity:.9}.globo-festival-body .globo-festival-form{display:flex;flex-direction:column;gap:12px;margin-top:16px}.globo-festival-body .globo-festival-label{font-size:14px;font-weight:500;opacity:.9}.globo-festival-body .globo-festival-input{background:hsla(0,0%,100%,.12);border:2px solid hsla(0,0%,100%,.25);border-radius:var(--pf-radius-card);box-sizing:border-box;color:var(--pf-white);font-family:inherit;font-size:18px;font-weight:500;outline:none;padding:18px 20px;transition:border-color var(--pf-duration-quick) ease,background var(--pf-duration-quick) ease;width:100%}.globo-festival-body .globo-festival-input::placeholder{color:hsla(0,0%,100%,.55)}.globo-festival-body .globo-festival-input:focus{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.7)}.globo-festival-body .globo-festival-input-hint{font-size:13px;font-weight:400;margin:4px 0 12px;opacity:.65}.globo-festival-body .globo-festival-cta{align-self:stretch;background:var(--pf-white);border:none;border-radius:var(--pf-radius-card);color:#3b1bbf;cursor:pointer;font-family:inherit;font-size:17px;font-weight:700;margin-top:12px;padding:18px 32px;transition:transform var(--pf-duration-fast) ease,box-shadow var(--pf-duration-quick) ease,opacity var(--pf-duration-quick) ease}.globo-festival-body .globo-festival-cta:not(:disabled):hover{box-shadow:0 12px 32px rgba(0,0,0,.18);transform:translateY(-1px)}.globo-festival-body .globo-festival-cta:disabled{cursor:not-allowed;opacity:.45}.globo-festival-body .globo-festival-back-link{align-self:center;background:transparent;border:none;color:hsla(0,0%,100%,.85);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;margin-top:12px;padding:8px 12px}.globo-festival-body .globo-festival-back-link:hover{color:var(--pf-white)}.globo-festival-body .globo-festival-sectors{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:600px){.globo-festival-body .globo-festival-sectors{grid-template-columns:1fr 1fr}}.globo-festival-body .globo-festival-sector-card{align-items:center;background:linear-gradient(135deg,rgba(38,85,255,.55),rgba(92,57,232,.55));border:2px solid hsla(0,0%,100%,.22);border-radius:var(--pf-radius-panel);color:var(--pf-white);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;gap:12px;justify-content:space-between;padding:20px 22px;position:relative;text-align:left;transition:transform var(--pf-duration-fast) ease,border-color var(--pf-duration-quick) ease,background var(--pf-duration-quick) ease}.globo-festival-body .globo-festival-sector-card:hover{border-color:hsla(0,0%,100%,.5);transform:translateY(-1px)}.globo-festival-body .globo-festival-sector-card.is-selected{background:linear-gradient(135deg,#2655ff,#5c39e8);border-color:var(--pf-white);box-shadow:0 0 0 4px hsla(0,0%,100%,.2)}.globo-festival-body .globo-festival-sector-card.is-selected .globo-festival-sector-card-check{opacity:1}.globo-festival-body .globo-festival-sector-card-label{flex:1}.globo-festival-body .globo-festival-sector-card-check{align-items:center;background:var(--pf-white);border-radius:var(--pf-radius-pill);color:#3b1bbf;display:inline-flex;font-size:16px;font-weight:700;height:28px;justify-content:center;opacity:0;transition:opacity var(--pf-duration-quick) ease;width:28px}.google-maraca-body{--gm-blue:#4285f4;--gm-purple:#9b72cb;--gm-pink:#d96570;--gm-navy:#0b2c5e;--gm-green:#009c3b;--gm-green-dark:#006b27;--gm-yellow:#ffdf00;--gm-yellow-dark:#f4d000;--gm-black:var(--pf-neutral-800);--gm-gray-50:var(--pf-neutral-50);--gm-gray-100:#f8fafc;--gm-gray-200:#e5e7eb;--gm-gray-500:#6b7280;--gm-gemini-gradient:linear-gradient(95deg,#4285f4,#9b72cb 50%,#d96570);--gm-green-gradient:linear-gradient(95deg,#ffdf00,#009c3b 70%,#006b27);--gm-yellow-gradient:linear-gradient(95deg,#ffdf00,#f4d000);--gm-font-display:"Google Sans","Inter",system-ui,sans-serif;--gm-font-ui:"Google Sans","Inter",system-ui,sans-serif;--gm-kiosk-w:1080px;--gm-kiosk-h:1920px;background:var(--pf-neutral-900);font-family:var(--gm-font-ui);margin:0;overflow:hidden;padding:0;-webkit-font-smoothing:antialiased;color:var(--gm-black);touch-action:manipulation;user-select:none;-webkit-user-select:none;@import"https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;600;700;800;900&family=Inter:wght@400;500;600;700;800;900&display=swap"}.google-maraca-body .gm-stage-wrapper{align-items:center;background:var(--pf-white);display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed}.google-maraca-body .gm-stage{background:var(--pf-white);flex-shrink:0;height:var(--gm-kiosk-h);overflow:hidden;position:relative;transform-origin:center center;width:var(--gm-kiosk-w)}.google-maraca-body .gm-screen{background:var(--pf-white);display:none;inset:0;position:absolute}.google-maraca-body .gm-screen.is-active{display:block}.google-maraca-body .gm-stepheader{align-items:center;display:flex;justify-content:space-between;left:0;padding:32px 56px;position:absolute;right:0;top:32px;z-index:5}.google-maraca-body .gm-stepheader .gm-stepheader__back{align-items:center;background:none;border:none;color:var(--gm-black);cursor:pointer;display:flex;font-size:26px;font-weight:600;gap:14px;letter-spacing:1.8px}.google-maraca-body .gm-stepheader .gm-stepheader__step{color:rgba(26,26,26,.5);font-size:26px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase}.google-maraca-body .gm-cobrand{align-items:center;background:var(--gm-black);border-radius:var(--pf-radius-pill);color:var(--pf-white);display:inline-flex;font-family:var(--gm-font-ui);font-size:22px;font-weight:600;gap:14px;letter-spacing:.2px;line-height:1;padding:14px 24px;white-space:nowrap}.google-maraca-body .gm-cobrand.gm-cobrand--dark{backdrop-filter:blur(20px);background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22)}.google-maraca-body .gm-cobrand .gm-cobrand__sparkle{display:block}.google-maraca-body .gm-cobrand .gm-cobrand__gemini{background:var(--gm-gemini-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.google-maraca-body .gm-cobrand .gm-cobrand__cross{font-weight:400;opacity:.55}.google-maraca-body .gm-cobrand .gm-cobrand__cbf{color:var(--gm-yellow);font-weight:800}.google-maraca-body .gm-cobrand.gm-cobrand--dark .gm-cobrand__cbf{color:var(--pf-white)}.google-maraca-body .gm-cta{align-items:center;background:var(--gm-gemini-gradient);border:none;border-radius:var(--pf-radius-pill);box-shadow:0 18px 40px rgba(66,133,244,.32),inset 0 1px 0 hsla(0,0%,100%,.25);color:var(--pf-white);cursor:pointer;display:inline-flex;font-family:var(--gm-font-ui);font-size:40px;font-weight:800;gap:22px;letter-spacing:.8px;padding:38px 64px;text-transform:uppercase}.google-maraca-body .gm-cta.gm-cta--green{background:var(--gm-green-gradient)}.google-maraca-body .gm-cta.gm-cta--yellow{background:var(--gm-yellow-gradient);color:var(--gm-black)}.google-maraca-body .gm-cta.gm-cta--dark{background:var(--gm-black);box-shadow:0 18px 40px rgba(0,0,0,.32)}.google-maraca-body .gm-cta.gm-cta--md{font-size:30px;gap:16px;padding:26px 44px}.google-maraca-body .gm-cta:disabled{cursor:not-allowed;opacity:.45}.google-maraca-body .gm-sparkle{display:block}.google-maraca-body .gm-floating-sparkles{inset:0;pointer-events:none;position:absolute}.google-maraca-body .gm-screen-attractor{background:var(--pf-white)}.google-maraca-body .gm-screen-attractor .gm-attractor__bg{background:radial-gradient(120% 60% at 100% 0,rgba(255,223,0,.35) 0,rgba(255,223,0,0) 55%),radial-gradient(90% 60% at 0 100%,rgba(0,156,59,.32) 0,rgba(0,156,59,0) 55%),radial-gradient(80% 60% at 50% 35%,rgba(66,133,244,.18) 0,rgba(66,133,244,0) 60%);inset:0;position:absolute}.google-maraca-body .gm-screen-attractor .gm-attractor__cobrand{position:absolute;right:56px;top:100px}.google-maraca-body .gm-screen-attractor .gm-attractor__sparkle--1{left:90px;position:absolute;top:220px}.google-maraca-body .gm-screen-attractor .gm-attractor__sparkle--2{position:absolute;right:110px;top:420px}.google-maraca-body .gm-screen-attractor .gm-attractor__sparkle--3{left:100px;position:absolute;top:1420px}.google-maraca-body .gm-screen-attractor .gm-attractor__eyebrow{color:var(--gm-green);font-size:28px;font-weight:700;left:80px;letter-spacing:4px;position:absolute;text-transform:uppercase;top:280px}.google-maraca-body .gm-screen-attractor .gm-attractor__headline{left:80px;position:absolute;right:80px;top:360px}.google-maraca-body .gm-screen-attractor .gm-attractor__headline h1{color:var(--gm-navy);font-family:var(--gm-font-display);font-size:148px;font-weight:900;letter-spacing:-3px;line-height:.92;margin:0;text-transform:uppercase}.google-maraca-body .gm-screen-attractor .gm-attractor__sub{color:var(--gm-black);font-family:var(--gm-font-display);font-size:78px;font-weight:800;letter-spacing:-1.2px;line-height:1;margin-top:36px;text-transform:uppercase}.google-maraca-body .gm-screen-attractor .gm-attractor__sub-gemini{background:var(--gm-gemini-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.google-maraca-body .gm-screen-attractor .gm-attractor__hero{border-radius:32px;filter:drop-shadow(0 40px 60px rgba(11,44,94,.25));height:660px;object-fit:cover;position:absolute;right:-60px;top:880px;transform:rotate(6deg);width:520px}.google-maraca-body .gm-screen-attractor .gm-attractor__preview{background:var(--pf-white);border-radius:22px;box-shadow:0 28px 56px rgba(11,44,94,.28),0 8px 20px rgba(11,44,94,.14);height:auto;max-height:420px;object-fit:contain;position:absolute;right:60px;top:880px;transform:rotate(-3deg);width:300px;z-index:2}.google-maraca-body .gm-screen-attractor .gm-attractor__preview-caption{color:var(--gm-gray-500);font-size:22px;font-weight:600;letter-spacing:1.6px;position:absolute;right:60px;text-align:center;text-transform:uppercase;top:1330px;width:300px;z-index:2}.google-maraca-body .gm-screen-attractor .gm-attractor__cta-area{align-items:flex-start;bottom:280px;display:flex;flex-direction:column;gap:28px;left:80px;position:absolute;right:80px}.google-maraca-body .gm-screen-attractor .gm-attractor__cta-hint{align-items:center;color:var(--gm-gray-500);display:flex;font-size:26px;font-weight:500;gap:12px}.google-maraca-body .gm-screen-attractor .gm-attractor__cta-hint:before{background:var(--gm-green);border-radius:var(--pf-radius-pill);content:"";display:inline-block;height:10px;width:10px}.google-maraca-body .gm-screen-attractor .gm-attractor__footer{align-items:center;border-top:1px solid rgba(11,44,94,.12);bottom:100px;color:var(--gm-gray-500);display:flex;font-size:22px;font-weight:500;justify-content:space-between;left:80px;padding-top:36px;position:absolute;right:80px}.google-maraca-body .gm-screen-attractor .gm-attractor__footer-tag{color:var(--gm-navy);font-weight:700}.google-maraca-body .gm-screen-attractor.gm-screen-attractor--figurinha .gm-attractor__eyebrow{color:var(--gm-green)}.google-maraca-body .gm-screen-attractor.gm-screen-attractor--figurinha .gm-attractor__cta-hint:before{background:var(--gm-yellow)}.google-maraca-body .gm-screen-name{background:var(--pf-white)}.google-maraca-body .gm-screen-name .gm-name__title-wrap{left:80px;position:absolute;right:80px;text-align:center;top:280px}.google-maraca-body .gm-screen-name .gm-name__eyebrow{color:var(--gm-green);font-size:32px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.google-maraca-body .gm-screen-name .gm-name__title{color:var(--gm-navy);font-family:var(--gm-font-display);font-size:128px;font-weight:900;letter-spacing:-3px;margin-top:16px;text-transform:uppercase}.google-maraca-body .gm-screen-name .gm-name__field-wrap{left:80px;position:absolute;right:80px;top:580px}.google-maraca-body .gm-screen-name .gm-name__field{-webkit-appearance:none;appearance:none;background:var(--gm-gray-100);border:3px solid var(--gm-navy);border-radius:28px;box-shadow:0 24px 60px rgba(11,44,94,.12);box-sizing:border-box;color:var(--gm-navy);display:block;font-family:var(--gm-font-display);font-size:128px;font-weight:900;height:220px;letter-spacing:6px;outline:none;padding:0 32px;text-align:center;text-transform:uppercase;width:100%}.google-maraca-body .gm-screen-name .gm-name__field::placeholder{color:rgba(11,44,94,.22);font-weight:700;letter-spacing:4px}.google-maraca-body .gm-screen-name .gm-name__field:focus{border-color:var(--gm-green)}.google-maraca-body .gm-screen-name .gm-name__meta{color:var(--gm-gray-500);display:flex;font-size:24px;font-weight:500;justify-content:space-between;margin-top:22px}.google-maraca-body .gm-screen-name .gm-name__cta{display:flex;justify-content:center;left:80px;position:absolute;right:80px;top:950px}.google-maraca-body .gm-screen-capture{background:var(--pf-white)}.google-maraca-body .gm-screen-capture .gm-capture__heading{left:80px;position:absolute;right:80px;top:240px}.google-maraca-body .gm-screen-capture .gm-capture__eyebrow{color:var(--gm-green);font-size:28px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.google-maraca-body .gm-screen-capture .gm-capture__title{color:var(--gm-navy);font-family:var(--gm-font-display);font-size:88px;font-weight:900;letter-spacing:-1.8px;line-height:.95;margin-top:12px;text-transform:uppercase}.google-maraca-body .gm-screen-capture .gm-capture__viewport{background:#0b1220;border-radius:32px;box-shadow:0 24px 60px rgba(11,44,94,.18);height:1080px;left:80px;overflow:hidden;position:absolute;right:80px;top:560px}.google-maraca-body .gm-screen-capture .gm-capture__video{height:100%;inset:0;object-fit:cover;position:absolute;transform:scaleX(-1);width:100%}.google-maraca-body .gm-screen-capture .gm-capture__live-pill{align-items:center;backdrop-filter:blur(20px);background:rgba(0,0,0,.55);border-radius:var(--pf-radius-pill);color:var(--pf-white);display:inline-flex;font-size:20px;font-weight:700;gap:12px;left:32px;letter-spacing:2px;padding:12px 22px;position:absolute;text-transform:uppercase;top:32px}.google-maraca-body .gm-screen-capture .gm-capture__live-pill:before{background:#ef4444;border-radius:var(--pf-radius-pill);content:"";height:10px;width:10px}.google-maraca-body .gm-screen-capture .gm-capture__overlay{inset:0;pointer-events:none;position:absolute}.google-maraca-body .gm-screen-capture .gm-capture__countdown{align-items:center;background:rgba(0,0,0,.55);color:var(--pf-white);display:none;font-family:var(--gm-font-display);font-size:480px;font-weight:900;inset:0;justify-content:center;line-height:1;position:absolute;text-shadow:0 8px 40px rgba(0,0,0,.5)}.google-maraca-body .gm-screen-capture .gm-capture__countdown.is-active{display:flex}.google-maraca-body .gm-screen-capture .gm-capture__cta-area{align-items:center;bottom:140px;display:flex;gap:24px;justify-content:center;left:80px;position:absolute;right:80px}.google-maraca-body .gm-screen-capture .gm-capture__flip{align-items:center;background:var(--pf-white);border:3px solid var(--gm-navy);border-radius:var(--pf-radius-pill);box-shadow:0 8px 24px rgba(11,44,94,.08);color:var(--gm-navy);cursor:pointer;display:flex;flex:0 0 140px;height:140px;justify-content:center;width:140px}.google-maraca-body .gm-screen-confirm{background:var(--pf-white)}.google-maraca-body .gm-screen-confirm .gm-confirm__heading{left:80px;position:absolute;right:80px;top:260px}.google-maraca-body .gm-screen-confirm .gm-confirm__eyebrow{color:var(--gm-green);font-size:28px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.google-maraca-body .gm-screen-confirm .gm-confirm__title{color:var(--gm-navy);font-family:var(--gm-font-display);font-size:96px;font-weight:900;letter-spacing:-2px;line-height:.95;margin-top:12px;text-transform:uppercase}.google-maraca-body .gm-screen-confirm .gm-confirm__photo{background:var(--pf-neutral-900);border-radius:32px;box-shadow:0 30px 60px rgba(11,44,94,.25);height:980px;left:80px;overflow:hidden;position:absolute;right:80px;top:600px}.google-maraca-body .gm-screen-confirm .gm-confirm__photo img{height:100%;object-fit:cover;transform:scaleX(-1);width:100%}.google-maraca-body .gm-screen-confirm .gm-confirm__sparkle-corner{position:absolute;right:32px;top:32px;z-index:2}.google-maraca-body .gm-screen-confirm .gm-confirm__pill{align-items:center;backdrop-filter:blur(20px);background:rgba(0,0,0,.55);border-radius:var(--pf-radius-pill);bottom:32px;color:var(--pf-white);display:inline-flex;font-size:22px;font-weight:600;gap:12px;left:32px;letter-spacing:1.6px;padding:14px 24px;position:absolute;text-transform:uppercase}.google-maraca-body .gm-screen-confirm .gm-confirm__pill:before{background:var(--gm-green);border-radius:var(--pf-radius-pill);content:"";height:10px;width:10px}.google-maraca-body .gm-screen-confirm .gm-confirm__cta-area{bottom:140px;display:flex;gap:20px;left:80px;position:absolute;right:80px}.google-maraca-body .gm-screen-confirm .gm-confirm__redo,.google-maraca-body .gm-screen-confirm .gm-confirm__use{align-items:center;border-radius:28px;cursor:pointer;display:flex;font-family:var(--gm-font-ui);font-size:32px;font-weight:800;gap:18px;height:160px;justify-content:center;letter-spacing:1.2px;text-transform:uppercase}.google-maraca-body .gm-screen-confirm .gm-confirm__redo{background:var(--pf-white);border:3px solid var(--gm-navy);color:var(--gm-navy);flex:1}.google-maraca-body .gm-screen-confirm .gm-confirm__use{background:var(--gm-green-gradient);border:none;box-shadow:0 18px 40px rgba(0,156,59,.32),inset 0 1px 0 hsla(0,0%,100%,.25);color:var(--pf-white);flex:1.6;font-size:36px;gap:22px}.google-maraca-body .gm-screen-loading,.google-maraca-body .gm-screen-loading.gm-screen-loading--figurinha{background:var(--gm-yellow)}.google-maraca-body .gm-screen-loading.gm-screen-loading--figurinha .gm-loading__bg{background:linear-gradient(180deg,#ffdf00,#ffd200 30%,#4285f4)}.google-maraca-body .gm-screen-loading .gm-loading__bg{background:linear-gradient(180deg,#ffdf00,#ffd200 40%,#009c3b);inset:0;position:absolute}.google-maraca-body .gm-screen-loading .gm-loading__cobrand{position:absolute;right:56px;top:100px}.google-maraca-body .gm-screen-loading .gm-loading__sparkle-area{align-items:center;display:flex;height:360px;justify-content:center;left:50%;position:absolute;top:520px;transform:translateX(-50%);width:360px}.google-maraca-body .gm-screen-loading .gm-loading__ring{border-radius:var(--pf-radius-pill);position:absolute}.google-maraca-body .gm-screen-loading .gm-loading__ring.gm-loading__ring--1{animation:gm-ring-pulse 2.5s ease-in-out infinite;border:2px solid hsla(0,0%,100%,.25);height:360px;width:360px}.google-maraca-body .gm-screen-loading .gm-loading__ring.gm-loading__ring--2{animation:gm-ring-pulse 2.5s ease-in-out .4s infinite;border:3px solid hsla(0,0%,100%,.45);height:260px;width:260px}.google-maraca-body .gm-screen-loading .gm-loading__ring.gm-loading__ring--3{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.18);height:180px;width:180px}@keyframes gm-ring-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.google-maraca-body .gm-screen-loading .gm-loading__copy{left:80px;position:absolute;right:80px;text-align:center;top:1020px}.google-maraca-body .gm-screen-loading .gm-loading__copy-title{color:var(--pf-white);font-family:var(--gm-font-display);font-size:64px;font-weight:900;letter-spacing:-1px;line-height:1.05;text-shadow:0 4px 24px rgba(0,0,0,.18);text-transform:uppercase}.google-maraca-body .gm-screen-loading .gm-loading__copy-name{color:hsla(0,0%,100%,.92);font-size:32px;font-weight:600;letter-spacing:2px;margin-top:40px;text-transform:uppercase}.google-maraca-body .gm-screen-loading .gm-loading__name-pill{background:var(--pf-white);border-radius:var(--pf-radius-sm);color:var(--gm-navy);padding:6px 18px}.google-maraca-body .gm-screen-loading .gm-loading__progress{bottom:380px;display:flex;gap:24px;justify-content:center;left:0;position:absolute;right:0}.google-maraca-body .gm-screen-loading .gm-loading__dot{background:hsla(0,0%,100%,.45);border-radius:var(--pf-radius-pill);height:24px;width:24px}.google-maraca-body .gm-screen-loading .gm-loading__dot.gm-loading__dot--active{background:var(--pf-white);width:88px}.google-maraca-body .gm-screen-loading .gm-loading__readout{bottom:180px;color:hsla(0,0%,100%,.85);display:flex;font-size:22px;font-weight:600;gap:32px;justify-content:center;left:80px;letter-spacing:1.4px;position:absolute;right:80px;text-align:center;text-transform:uppercase}.google-maraca-body .gm-screen-loading .gm-loading__readout .gm-loading__sep{opacity:.5}.google-maraca-body .gm-screen-result{background:var(--gm-gray-50)}.google-maraca-body .gm-screen-result .gm-result__hero{background:var(--pf-white);border-radius:36px;box-shadow:0 24px 60px rgba(11,44,94,.18);height:1280px;left:56px;overflow:hidden;position:absolute;right:56px;top:100px}.google-maraca-body .gm-screen-result .gm-result__loading{align-items:center;background:linear-gradient(180deg,#ffdf00,#ffd200 40%,#009c3b);border-radius:24px;display:flex;flex-direction:column;gap:24px;height:1140px;justify-content:center;left:60px;padding:0 40px;position:absolute;right:60px;text-align:center;top:130px;z-index:4}.google-maraca-body .gm-screen-result .gm-result__loading-sparkle{align-items:center;display:flex;height:320px;justify-content:center;position:relative;width:320px}.google-maraca-body .gm-screen-result .gm-result__loading-copy{color:var(--pf-white);font-family:var(--gm-font-display);font-size:56px;font-weight:900;letter-spacing:-1px;line-height:1.05;text-shadow:0 4px 24px rgba(0,0,0,.18);text-transform:uppercase}.google-maraca-body .gm-screen-result .gm-result__loading-name{color:hsla(0,0%,100%,.92);font-size:26px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.google-maraca-body .gm-screen-result.gm-screen-result--figurinha .gm-result__loading{background:linear-gradient(180deg,#ffdf00,#ffd200 30%,#4285f4)}.google-maraca-body .gm-screen-result.is-loading .gm-result__image{display:none}.google-maraca-body .gm-screen-result.is-loading .gm-result__action[data-action=print]{opacity:.45;pointer-events:none}.google-maraca-body .gm-screen-result:not(.is-loading) .gm-result__loading{display:none}.google-maraca-body .gm-screen-result .gm-result__eyebrow-wrap{display:flex;justify-content:center;left:0;position:absolute;right:0;top:40px;z-index:3}.google-maraca-body .gm-screen-result .gm-result__eyebrow{align-items:center;background:rgba(0,156,59,.12);border-radius:var(--pf-radius-pill);color:var(--gm-green-dark);display:inline-flex;font-size:24px;font-weight:700;gap:14px;letter-spacing:2px;padding:14px 28px;text-transform:uppercase}.google-maraca-body .gm-screen-result .gm-result__image{background:var(--pf-white);border-radius:24px;height:1140px;left:60px;object-fit:contain;object-position:center;position:absolute;right:60px;top:130px;width:calc(100% - 120px)}.google-maraca-body .gm-screen-result .gm-result__sparkle-tl{left:60px;position:absolute;top:110px;z-index:2}.google-maraca-body .gm-screen-result .gm-result__sparkle-tr{position:absolute;right:80px;top:180px;z-index:2}.google-maraca-body .gm-screen-result .gm-result__sparkle-bl{bottom:240px;left:80px;position:absolute;z-index:2}.google-maraca-body .gm-screen-result .gm-result__actions{display:flex;gap:20px;left:56px;position:absolute;right:56px;top:1430px}.google-maraca-body .gm-screen-result .gm-result__action{align-items:center;background:var(--pf-white);border:none;border-radius:28px;box-shadow:0 8px 24px rgba(11,44,94,.08);color:var(--gm-navy);cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:var(--gm-font-ui);font-size:28px;font-weight:800;gap:12px;height:200px;justify-content:center;letter-spacing:1px;text-transform:uppercase}.google-maraca-body .gm-screen-result .gm-result__action--qr{box-shadow:0 8px 24px rgba(11,44,94,.08),inset 0 0 0 2px var(--gm-navy);display:flex;flex:1.4;flex-direction:row;gap:22px;padding:0 26px;text-align:left}.google-maraca-body .gm-screen-result .gm-result__qr-thumb{align-items:center;background:var(--pf-white);border-radius:var(--pf-radius-cta);box-shadow:inset 0 0 0 1px var(--gm-gray-200);display:flex;flex:0 0 156px;height:156px;justify-content:center;padding:6px;width:156px}.google-maraca-body .gm-screen-result .gm-result__qr-thumb img{height:100%;width:100%}.google-maraca-body .gm-screen-result .gm-result__qr-text{flex:1;min-width:0}.google-maraca-body .gm-screen-result .gm-result__qr-label{color:var(--gm-navy);font-family:var(--gm-font-ui);font-size:30px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.google-maraca-body .gm-screen-result .gm-result__qr-sub{color:var(--gm-gray-500);font-size:18px;font-weight:500;line-height:1.3;margin-top:6px}.google-maraca-body .gm-screen-result .gm-result__restart{align-items:center;background:transparent;border:none;color:var(--gm-gray-500);cursor:pointer;display:flex;font-family:var(--gm-font-ui);font-size:26px;font-weight:500;gap:14px;height:72px;justify-content:center;left:56px;letter-spacing:.4px;position:absolute;right:56px;top:1690px}.google-maraca-body .gm-screen-result .gm-result__restart span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.google-maraca-body .gm-screen-result .gm-result__restart svg{opacity:.7}.google-maraca-body .gm-screen-thanks{background:var(--pf-white)}.google-maraca-body .gm-screen-thanks .gm-thanks__bg{background:radial-gradient(60% 60% at 50% 30%,rgba(0,156,59,.18) 0,rgba(0,156,59,0) 60%),radial-gradient(60% 60% at 50% 90%,rgba(255,223,0,.22) 0,rgba(255,223,0,0) 60%);inset:0;position:absolute}.google-maraca-body .gm-screen-thanks .gm-thanks__cobrand{position:absolute;right:56px;top:100px}.google-maraca-body .gm-screen-thanks .gm-thanks__check{align-items:center;background:var(--gm-green);border-radius:var(--pf-radius-pill);box-shadow:0 30px 60px rgba(0,156,59,.34);display:flex;height:260px;justify-content:center;left:50%;position:absolute;top:240px;transform:translateX(-50%);width:260px}.google-maraca-body .gm-screen-thanks .gm-thanks__title-wrap{left:80px;position:absolute;right:80px;text-align:center;top:560px}.google-maraca-body .gm-screen-thanks .gm-thanks__title{color:var(--gm-navy);font-family:var(--gm-font-display);font-size:116px;font-weight:900;letter-spacing:-2px;line-height:.95;margin:0;text-transform:uppercase}.google-maraca-body .gm-screen-thanks .gm-thanks__sub{color:var(--gm-black);font-size:36px;font-weight:600;line-height:1.3;margin-top:36px}.google-maraca-body .gm-screen-thanks .gm-thanks__qr{background:var(--pf-white);border-radius:28px;box-shadow:0 20px 50px rgba(11,44,94,.16);left:50%;padding:32px;position:absolute;text-align:center;top:1120px;transform:translateX(-50%);width:460px}.google-maraca-body .gm-screen-thanks .gm-thanks__qr img{height:400px;width:400px}.google-maraca-body .gm-screen-thanks .gm-thanks__qr-meta{color:var(--gm-gray-500);font-size:24px;font-weight:600;letter-spacing:1.4px;margin-top:20px;text-transform:uppercase}.google-maraca-body .gm-screen-thanks .gm-thanks__timer{bottom:120px;color:var(--gm-gray-500);font-size:24px;font-weight:500;left:80px;position:absolute;right:80px;text-align:center}.google-maraca-body .gm-screen-thanks .gm-thanks__timer .gm-thanks__timer-num{color:var(--gm-navy);font-weight:800}.google-maraca-body .gm-screen-splash{background:var(--pf-neutral-900)}.google-maraca-body .gm-screen-splash.is-active{align-items:center;display:flex;justify-content:center}.google-maraca-body .gm-screen-splash .gm-splash__sparkle{animation:gm-spin 8s linear infinite}@keyframes gm-spin{to{transform:rotate(1turn)}}.google-maraca-body .gm-screen-error{background:var(--gm-gray-50)}.google-maraca-body .gm-screen-error .gm-error__center{left:50%;padding:0 80px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.google-maraca-body .gm-screen-error .gm-error__icon{align-items:center;background:rgba(220,38,38,.12);border-radius:var(--pf-radius-pill);color:#dc2626;display:inline-flex;height:160px;justify-content:center;margin-bottom:40px;width:160px}.google-maraca-body .gm-screen-error .gm-error__title{color:var(--gm-navy);font-family:var(--gm-font-display);font-size:84px;font-weight:900;letter-spacing:-1.8px;margin:0 0 24px;text-transform:uppercase}.google-maraca-body .gm-screen-error .gm-error__msg{color:var(--gm-gray-500);font-size:32px;font-weight:500;line-height:1.4}.google-maraca-body .gm-screen-error .gm-error__cta{display:flex;gap:20px;justify-content:center;margin-top:60px}.google-maraca-body .gm-qr-modal{background:rgba(0,0,0,.85);display:none;inset:0;position:absolute;z-index:1000}.google-maraca-body .gm-qr-modal.is-active{align-items:center;display:flex;justify-content:center}.google-maraca-body .gm-qr-modal__card{background:var(--pf-white);border-radius:36px;box-shadow:0 30px 80px rgba(0,0,0,.45);padding:60px 80px 56px;position:relative;text-align:center}.google-maraca-body .gm-qr-modal__close{align-items:center;background:var(--gm-black);border:none;border-radius:var(--pf-radius-pill);color:var(--pf-white);cursor:pointer;display:flex;height:80px;justify-content:center;position:absolute;right:24px;top:24px;width:80px}.google-maraca-body .gm-qr-modal__eyebrow{color:var(--gm-green);font-size:26px;font-weight:700;letter-spacing:3px;margin-bottom:28px;text-transform:uppercase}.google-maraca-body .gm-qr-modal__qr{background:var(--pf-white);display:block;height:720px;margin:0 auto;width:720px}.google-maraca-body .gm-qr-modal__sub{color:var(--gm-gray-500);font-size:26px;font-weight:500;margin-top:32px}.google-maraca-body .gm-screen-operator{background:var(--pf-white);color:var(--gm-black);font-family:ui-monospace,monospace;padding:80px}.google-maraca-body .gm-screen-operator h2{font-size:36px;margin:0 0 24px}.google-maraca-body .gm-screen-operator .gm-operator__row{display:flex;font-size:22px;gap:12px;margin-bottom:20px}.google-maraca-body .gm-screen-operator .gm-operator__label{font-weight:700;min-width:220px}.google-maraca-body .gm-screen-operator .gm-operator__value{color:var(--gm-gray-500)}.home-body{background-color:var(--gray-light,#f5f6f7);color:var(--black,#121212);display:flex;flex-direction:column}.home-body header{display:grid;grid-template-columns:1fr auto 1fr;justify-content:space-between;padding:1rem 2rem;width:100%;z-index:9}@media only screen and (max-width:768px){.home-body header .logo{height:40px;width:120px}}.home-body header .lang-and-whats,.home-body header .login a,.home-body header .login-register,.home-body header .register a,.home-body header .support a,.home-body header .whats a{align-items:center;display:flex}.home-body header .lang-and-whats .language-select,.home-body header .login a .language-select,.home-body header .login-register .language-select,.home-body header .register a .language-select,.home-body header .support a .language-select,.home-body header .whats a .language-select{color:var(--black,#121212)}.home-body header .lang-and-whats{gap:1.5rem}@media only screen and (max-width:768px){.home-body header .lang-and-whats{gap:1rem}}.home-body header .login-register{gap:2.5rem;justify-content:end}@media only screen and (max-width:768px){.home-body header .login-register{gap:1rem}}.home-body header .login a,.home-body header .register a,.home-body header .support a,.home-body header .whats a{color:var(--black,#121212);font-weight:700;gap:.5rem;text-decoration:none}.home-body header,.home-body header a,.home-body header select{font-size:1rem;font-style:Bold;font-weight:700;letter-spacing:-2%;line-height:100%;vertical-align:bottom}.home-main{display:flex;flex-direction:column;position:relative;width:100%}.home-main .video-container{background-image:url(https://cdn.photofun.ai/assets/images/poster-desktop.jpg);background-position:50%;background-size:cover;cursor:pointer;height:auto;width:100%}@media only screen and (max-width:767px){.home-main .video-container{background-image:url(https://cdn.photofun.ai/assets/images/poster-mobile.jpg)}}.home-main .video-container.video-playing{background-image:none}.home-main .video-desktop{height:calc(100vh - 180px);left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.home-main .video-overlay{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;text-align:center;top:40%;transform:translate(-50%,-50%);z-index:2}.home-main .video-overlay h3{color:var(--white,#fff)}.home-main .video-overlay.hidden{opacity:0;pointer-events:none}.home-main .free-trial{align-items:center;background:var(--base,#fff);bottom:0;color:var(--black,#121212);display:flex;gap:5.438rem;height:180px;justify-content:center;position:absolute;width:100%}.home-main .free-trial h1{max-width:300px;text-align:left;white-space:normal}@media only screen and (max-width:768px){.home-main .free-trial h1{max-width:100%;text-align:center}.home-main .free-trial{flex-direction:column;gap:1rem}}.button-gradient,.button-gradient a,a.button-gradient{align-items:center;background:linear-gradient(90deg,var(--gradient,#3b82f6) 50.54%,var(--gradient2,#60c7ba) 81.76%);background-position:60% 50%;background-repeat:no-repeat;background-size:200% 100%;border-radius:.375rem;color:var(--white,#fff);display:flex;flex-direction:row;font-size:medium;font-weight:700;gap:.5rem;height:56px;justify-content:center;padding-inline:1rem;text-decoration:none;transition:background-position var(--pf-duration-slow) ease-in-out;width:min(350px,100%)}.button-gradient a:active,.button-gradient a:hover,.button-gradient:active,.button-gradient:hover,a.button-gradient:active,a.button-gradient:hover{background-position:0 50%}.button--tall,a.button--tall{border-radius:var(--pf-radius-button);color:var(--white,#fff);font-size:1rem;font-weight:700;letter-spacing:-2%;padding:1.25rem 1rem;width:fit-content}.home-main-mobile-button{display:none!important}@media only screen and (max-width:950px){.home-body header .language-select{padding:0}.home-body header .lang-and-whats{gap:.75rem}.home-body header{grid-template-columns:1fr auto 1fr;padding:1rem}.home-body header .button-gradient,.home-body header .register .number-of-devices-label,.home-body header .register p,.home-body header .support .number-of-devices-label,.home-body header .support p,.home-body header .whats{display:none}.home-body header .register img,.home-body header .support img{height:1rem;width:1rem}.home-main-mobile-button{bottom:1rem;display:flex!important;left:50%;position:fixed;transform:translateX(-50%);z-index:1}}.landing-body{background-color:var(--base,#fff);color:var(--black,#121212);height:auto;overflow-x:hidden;-webkit-font-smoothing:antialiased;line-height:normal}.landing-body img{max-width:100%}@media only screen and (max-width:860px){.landing-only-desktop{display:none!important}}.landing-cta-gradient{align-items:center;background:linear-gradient(90deg,var(--gradient,#3b82f6),var(--gradient2,#60c7ba));background-position:70% 50%;background-size:200% 100%;border:0;border-radius:var(--pf-radius-cta);color:var(--white,#fff);cursor:pointer;display:inline-flex;font-weight:700;gap:.5rem;justify-content:center;text-decoration:none;transition:background-position var(--pf-duration-slow),transform .08s}.landing-cta-gradient:hover{background-position:0 50%}.landing-cta-gradient:active{transform:translateY(1px)}.landing-gradient-text{background:linear-gradient(90deg,var(--gradient,#3b82f6),var(--gradient2,#60c7ba));-webkit-background-clip:text;background-clip:text;color:transparent}.landing-eyebrow{font-size:.82rem;font-weight:700;letter-spacing:.12em;margin:0 0 .6rem;text-transform:uppercase}.landing-eyebrow--teal{color:var(--gradient2,#60c7ba);text-align:center}.landing-eyebrow--blue{color:var(--blue,#3b82f6);margin-bottom:.7rem}.landing-whatsapp-icon{flex-shrink:0;height:20px;width:20px}.landing-header__whatsapp .landing-whatsapp-icon{height:18px;width:18px}.landing-photo-caption{background:hsla(0,0%,7%,.6);border-radius:var(--pf-radius-xs);bottom:8px;color:var(--white,#fff);font-size:.72rem;font-weight:700;left:50%;padding:.2rem .55rem;position:absolute;transform:translateX(-50%);white-space:nowrap}.landing-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.92);border-bottom:1px solid var(--landing-border,#e3e6ea);gap:1rem;justify-content:space-between;padding:.75rem clamp(1rem,4vw,2.5rem);position:sticky;top:0;z-index:50}.landing-header,.landing-header .landing-header__logo-link{align-items:center;display:flex}.landing-header .landing-header__logo{height:34px;width:auto}.landing-header .landing-header__actions{align-items:center;display:flex;gap:.5rem}.landing-header .landing-header__whatsapp{align-items:center;border:1.5px solid var(--landing-border,#e3e6ea);border-radius:var(--pf-radius-input);color:var(--black,#121212);display:inline-flex;font-size:.95rem;font-weight:700;gap:.4rem;padding:.6rem .9rem;text-decoration:none}.landing-header .landing-header__whatsapp:hover{background:var(--blue-light,#e5edfa);border-color:var(--blue-light,#e5edfa)}.landing-header .landing-header__login{align-items:center;border-radius:var(--pf-radius-input);color:var(--landing-text-body,#43474c);display:inline-flex;font-size:.95rem;font-weight:700;padding:.6rem .9rem;text-decoration:none}.landing-header .landing-header__login:hover{background:var(--landing-gray-track,#f1f3f5);color:var(--black,#121212)}.landing-header .landing-header__cta{border-radius:var(--pf-radius-input);font-size:.95rem;padding:.65rem 1.1rem}.landing-lang-pills{align-items:center;background:var(--landing-gray-track,#f1f3f5);border-radius:var(--pf-radius-pill);display:flex;gap:2px;margin-right:.25rem;padding:3px}.landing-lang-pills__button{background:transparent;border:0;border-radius:var(--pf-radius-pill);color:var(--landing-text-muted,#6b7280);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:700;padding:.32rem .6rem;transition:all var(--pf-duration-fast)}.landing-lang-pills__button:hover{background:hsla(0,0%,100%,.65);color:var(--black,#121212)}.landing-lang-pills__button--active{background:var(--white,#fff);box-shadow:0 1px 3px rgba(0,0,0,.12);color:var(--black,#121212)}@media only screen and (max-width:480px){.landing-header{gap:.5rem;padding:.6rem .75rem}.landing-header .landing-header__logo{height:28px}.landing-header .landing-header__cta{font-size:.88rem;padding:.55rem .8rem}.landing-lang-pills{margin-right:0}.landing-lang-pills__button{font-size:.78rem;padding:.3rem .45rem}}.landing-hero{background:radial-gradient(1200px 500px at 75% -10%,var(--landing-blue-tint,#eaf2fe) 0,rgba(234,242,254,0) 60%),var(--white,#fff);padding:clamp(2.5rem,5vw,4.5rem) clamp(1.25rem,5vw,2.5rem) clamp(3rem,6vw,5rem);position:relative}.landing-hero__inner{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(2rem,4vw,3.5rem);margin:0 auto;max-width:1200px}.landing-hero__texts{display:flex;flex:1 1 440px;flex-direction:column;gap:clamp(1.4rem,3vw,2.1rem);justify-content:center;min-width:300px}.landing-hero__title{font-size:clamp(2.3rem,5.4vw,4rem);font-weight:700;letter-spacing:-.02em;line-height:1.04;margin:0}.landing-hero__subtitle{color:var(--landing-text-body,#43474c);font-size:clamp(1.05rem,2.4vw,1.22rem);line-height:1.55;margin:0;max-width:560px}.landing-hero__subtitle strong{color:var(--black,#121212)}.landing-hero__cta-group{align-items:flex-start;display:flex;flex-direction:column;gap:.6rem}@media only screen and (max-width:860px){.landing-hero__cta-group{align-items:center;text-align:center;width:100%}}.landing-hero__cta{box-shadow:0 10px 26px rgba(59,130,246,.3);font-size:1.05rem;padding:1.05rem 1.9rem}.landing-hero__cta-note{color:var(--landing-text-muted,#6b7280);font-size:.9rem;font-weight:600;margin:0}.landing-hero__comparator-column{display:flex;flex:1 1 360px;justify-content:center;min-width:280px}.landing-hero__comparator-wrapper{max-width:420px;width:100%}.landing-differentials{background:var(--black,#121212);color:var(--white,#fff);padding:clamp(3rem,6vw,5rem) clamp(1.25rem,5vw,2.5rem) clamp(1.25rem,2.5vw,1.75rem)}.landing-differentials__inner{margin:0 auto;max-width:1200px}.landing-differentials__title{font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:700;line-height:1.1;margin:0 auto 2.5rem;max-width:760px;text-align:center}.landing-differentials__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))}.landing-differentials__card{border-radius:var(--pf-radius-panel);padding:clamp(1.6rem,3vw,2.4rem)}.landing-differentials__card h3{font-size:clamp(1.3rem,2.6vw,1.65rem);font-weight:700;margin:0 0 .6rem}.landing-differentials__card .number-of-devices-label,.landing-differentials__card p{color:var(--landing-dark-text,#b9c2d0);font-size:1.02rem;line-height:1.55;margin:0}.landing-differentials__card--blue{background:linear-gradient(160deg,var(--landing-navy,#16233d),var(--landing-navy-deep,#101826));border:1px solid var(--landing-navy-border,#21314d)}.landing-differentials__card--teal{background:linear-gradient(160deg,var(--landing-teal-navy,#0f2a26),var(--landing-teal-navy-deep,#0c1a18));border:1px solid var(--landing-teal-navy-border,#1c4039)}.landing-differentials__card--teal .number-of-devices-label,.landing-differentials__card--teal p{color:var(--landing-teal-muted,#a9c5c0)}.landing-differentials__icon{align-items:center;border-radius:var(--pf-radius-card);display:flex;height:54px;justify-content:center;margin-bottom:1.1rem;width:54px}.landing-differentials__icon--blue{background:rgba(59,130,246,.18);color:var(--landing-blue-soft,#5b9bff)}.landing-differentials__icon--teal{background:rgba(96,199,186,.18);color:var(--gradient2,#60c7ba)}.landing-proof{background:var(--black,#121212);padding:clamp(.5rem,1.5vw,.75rem) clamp(1.25rem,5vw,2.5rem) clamp(2rem,4vw,2.75rem)}.landing-proof__inner{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1.25rem,4vw,3rem);justify-content:center;margin:0 auto;max-width:1100px}.landing-proof__stat{min-width:110px;text-align:center}.landing-proof__stat--wide{min-width:130px}.landing-proof__number{color:var(--white,#fff);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700}.landing-proof__label{color:var(--landing-text-soft,#9aa1aa);font-size:.9rem;font-weight:600}.landing-proof__divider{background:var(--landing-dark-border,#2a2a30);height:38px;width:1px}.landing-why{background:var(--gray-light,#f5f6f7);padding:clamp(3.5rem,7vw,5.5rem) clamp(1.25rem,5vw,2.5rem)}.landing-why__inner{margin:0 auto;max-width:1200px}.landing-why__heading{margin:0 auto 2.6rem;max-width:680px;text-align:center}.landing-why__heading h2{font-size:clamp(1.8rem,4vw,2.7rem);font-weight:700;line-height:1.1;margin:0 0 .8rem}.landing-why__heading .number-of-devices-label,.landing-why__heading p{color:var(--landing-text-muted,#6b7280);font-size:clamp(1.02rem,2.2vw,1.15rem);line-height:1.5;margin:0}.landing-why__grid{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr))}.landing-why__card{background:var(--white,#fff);border-radius:var(--pf-radius-card);box-shadow:0 6px 18px hsla(0,0%,7%,.06);padding:1.6rem}.landing-why__card h3{font-size:1.18rem;font-weight:700;margin:0 0 .4rem}.landing-why__card .number-of-devices-label,.landing-why__card p{color:var(--landing-text-muted,#6b7280);font-size:.98rem;line-height:1.5;margin:0}.landing-why__icon{align-items:center;background:var(--blue-light,#e5edfa);border-radius:var(--pf-radius-sm);color:var(--blue,#3b82f6);display:flex;height:48px;justify-content:center;margin-bottom:1rem;width:48px}.landing-roi{background:var(--white,#fff);padding:clamp(3.5rem,7vw,5.5rem) clamp(1.25rem,5vw,2.5rem)}.landing-roi__inner{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(2rem,5vw,3.5rem);margin:0 auto;max-width:1100px}.landing-roi__texts{flex:1 1 360px;min-width:300px}.landing-roi__texts h2{font-size:clamp(1.8rem,4vw,2.7rem);font-weight:700;line-height:1.1;margin:0 0 1rem}.landing-roi__body{color:var(--landing-text-body,#43474c);font-size:1.08rem;line-height:1.55;margin:0 0 1.4rem}.landing-roi__quote{border-left:4px solid var(--gradient2,#60c7ba);margin-bottom:1.6rem;padding:.4rem 0 .4rem 1.1rem}.landing-roi__quote-text{color:var(--black,#121212);font-size:1.1rem;font-style:italic;line-height:1.5;margin:0 0 .4rem}.landing-roi__quote-author{color:var(--landing-text-muted,#6b7280);font-size:.9rem;font-weight:600;margin:0}.landing-roi__calculator-column{flex:1 1 320px;min-width:280px}.landing-roi__calculator{background:linear-gradient(160deg,var(--landing-navy,#16233d),var(--landing-navy-deep,#101826));border-radius:var(--pf-radius-panel);box-shadow:0 20px 50px rgba(15,27,51,.3);color:var(--white,#fff);padding:clamp(1.8rem,4vw,2.6rem)}.landing-roi__calculator-label{color:var(--landing-blue-pale,#8ab4ff);font-size:.85rem;font-weight:700;letter-spacing:.04em;margin:0 0 1.4rem}.landing-roi__events-row{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.55rem}.landing-roi__events-label{color:var(--landing-dark-muted,#9fb0c8);font-size:1rem}.landing-roi__events-value{color:var(--white,#fff);font-size:1.7rem;font-weight:700;line-height:1}.landing-roi__events-range{accent-color:var(--gradient2,#60c7ba);cursor:pointer;margin:0;width:100%}.landing-roi__range-scale{color:var(--landing-dark-faint,#5e6e86);display:flex;font-size:.72rem;justify-content:space-between;margin:.2rem 0 1.3rem}.landing-roi__divider{background:hsla(0,0%,100%,.12);height:1px;margin:0 0 1.1rem}.landing-roi__plan-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.2rem 0 .7rem}.landing-roi__plan-label{color:var(--landing-dark-muted,#9fb0c8);font-size:1rem}.landing-roi__plan-value-group{align-items:baseline;display:flex;gap:.3rem}.landing-roi__plan-value{color:var(--white,#fff);font-size:clamp(1.4rem,4.5vw,1.9rem);font-weight:700;line-height:1}.landing-roi__plan-per{color:var(--landing-dark-muted,#9fb0c8);font-size:.82rem}.landing-roi__annual-row{align-items:center;background:rgba(96,199,186,.14);border:1px solid rgba(96,199,186,.28);border-radius:var(--pf-radius-sm);display:flex;gap:.75rem;justify-content:space-between;padding:.9rem 1.1rem}.landing-roi__annual-label-group{display:flex;flex-direction:column;gap:.25rem}.landing-roi__annual-label{color:var(--landing-teal-soft,#a9e2d9);font-size:1rem;font-weight:600}.landing-roi__annual-badge{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.landing-roi__annual-badge,.landing-roi__annual-value{color:var(--landing-teal-bright,#7be0d2);font-weight:700}.landing-roi__annual-value{font-size:clamp(1.5rem,5vw,2.1rem);line-height:1}.landing-roi__annual-per{color:var(--landing-teal-pale,#9fe0d6);font-size:.82rem}.landing-how{background:var(--gray-light,#f5f6f7);padding:clamp(3.5rem,7vw,5.5rem) clamp(1.25rem,5vw,2.5rem)}.landing-how__inner{margin:0 auto;max-width:1100px}.landing-how__inner h2{font-size:clamp(1.8rem,4vw,2.7rem);font-weight:700;line-height:1.1;margin:0 0 2.4rem;text-align:center}.landing-how__steps{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:2.2rem}.landing-how__step{background:var(--white,#fff);border-radius:var(--pf-radius-panel);box-shadow:0 6px 18px hsla(0,0%,7%,.06);padding:1.8rem;text-align:center}.landing-how__step h3{font-size:1.2rem;font-weight:700;margin:0 0 .5rem}.landing-how__step .number-of-devices-label,.landing-how__step p{color:var(--landing-text-muted,#6b7280);font-size:.98rem;line-height:1.5;margin:0;text-wrap:balance}.landing-how__step-number{align-items:center;background:linear-gradient(90deg,var(--gradient,#3b82f6),var(--gradient2,#60c7ba));border-radius:50%;color:var(--white,#fff);display:flex;font-size:1.2rem;font-weight:700;height:44px;justify-content:center;margin:0 auto 1rem;width:44px}.landing-how__video-block{aspect-ratio:16/9;background:linear-gradient(135deg,var(--landing-navy,#16233d),var(--landing-navy-deep,#101826));border-radius:var(--pf-radius-panel);box-shadow:0 16px 44px rgba(15,27,51,.28);overflow:hidden;position:relative}.landing-how__video-iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.landing-gallery{background:var(--white,#fff);padding:clamp(3.5rem,7vw,5.5rem) clamp(1.25rem,5vw,2.5rem)}.landing-gallery__inner{margin:0 auto;max-width:1200px}.landing-gallery__heading{margin:0 auto 2.6rem;max-width:720px;text-align:center}.landing-gallery__heading h2{font-size:clamp(1.8rem,4vw,2.7rem);font-weight:700;line-height:1.1;margin:0 0 .8rem}.landing-gallery__heading .number-of-devices-label,.landing-gallery__heading p{color:var(--landing-text-muted,#6b7280);font-size:clamp(1.02rem,2.2vw,1.15rem);line-height:1.5;margin:0}.landing-gallery__grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media only screen and (max-width:360px){.landing-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}}.landing-gallery__item{aspect-ratio:246/352;background:var(--landing-gray-track,#f1f3f5);border-radius:var(--pf-radius-sm);box-shadow:0 6px 18px hsla(0,0%,7%,.08);overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease}.landing-gallery__item:hover{box-shadow:0 14px 30px hsla(0,0%,7%,.16);transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.landing-gallery__item{transition:none}.landing-gallery__item:hover{transform:none}}.landing-gallery__variation{inset:0;opacity:0;position:absolute;transition:opacity .7s ease}.landing-gallery__variation img{display:block;height:100%;object-fit:cover;width:100%}@media(prefers-reduced-motion:reduce){.landing-gallery__variation{transition:none}}.landing-gallery__variation--active,.landing-gallery__variation:first-child{opacity:1}.landing-gallery__create-card{align-items:center;aspect-ratio:246/352;background:var(--landing-blue-tint,#eaf2fe);border:2px dashed var(--blue,#3b82f6);border-radius:var(--pf-radius-sm);display:flex;flex-direction:column;gap:.8rem;justify-content:center;text-decoration:none;transition:background var(--pf-duration-fast)}.landing-gallery__create-card:hover{background:var(--blue-light,#e5edfa)}.landing-gallery__create-icon{align-items:center;background:linear-gradient(90deg,var(--gradient,#3b82f6),var(--gradient2,#60c7ba));border-radius:50%;color:var(--white,#fff);display:flex;height:44px;justify-content:center;width:44px}.landing-gallery__create-text{color:var(--blue,#3b82f6);font-size:1.05rem;font-weight:700;padding:0 .75rem;text-align:center}@media only screen and (max-width:531px){.landing-gallery__create-card{aspect-ratio:auto;grid-column:1/-1;padding:1.7rem 1rem}}.landing-gallery__foot{color:var(--landing-text-muted,#6b7280);font-size:.92rem;margin:1.8rem 0 0;text-align:center}.landing-gallery__foot a{color:var(--blue,#3b82f6);font-weight:700;text-decoration:none}.landing-gallery__foot a:hover{text-decoration:underline}.landing-pricing{background:var(--black,#121212);color:var(--white,#fff);padding:clamp(3.5rem,7vw,5.5rem) clamp(1.25rem,5vw,2.5rem)}.landing-pricing__inner{margin:0 auto;max-width:1150px}.landing-pricing__heading{margin:0 auto 1.4rem;max-width:720px;text-align:center}.landing-pricing__heading h2{font-size:clamp(1.9rem,4.2vw,2.8rem);font-weight:700;line-height:1.1;margin:0 0 .7rem}.landing-pricing__heading .number-of-devices-label,.landing-pricing__heading p{color:var(--landing-dark-text,#b9c2d0);font-size:clamp(1.02rem,2.2vw,1.18rem);line-height:1.5;margin:0}.landing-pricing__reminder{background:rgba(96,199,186,.12);border:1px solid rgba(96,199,186,.3);border-radius:var(--pf-radius-sm);color:var(--landing-teal-soft,#a9e2d9);font-size:.98rem;font-weight:600;margin:0 auto 2.4rem;max-width:780px;padding:.9rem 1.2rem;text-align:center}.landing-pricing__grid{align-items:stretch;display:grid;gap:2.4rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.landing-pricing__card{background:var(--landing-dark-card,#18181b);border:1px solid var(--landing-dark-border,#2a2a30);border-radius:var(--pf-radius-panel);display:flex;flex-direction:column;padding:1.9rem}.landing-pricing__card h3{font-size:1.3rem;font-weight:700;margin:0 0 .3rem}.landing-pricing__card--featured{background:linear-gradient(165deg,var(--landing-navy,#16233d),var(--landing-navy-deep,#101826));border:1.5px solid var(--blue,#3b82f6);box-shadow:0 18px 50px rgba(59,130,246,.25);position:relative;transform:translateY(-6px)}.landing-pricing__card--featured h3{margin:.4rem 0 .3rem}.landing-pricing__badge{background:linear-gradient(90deg,var(--gradient,#3b82f6),var(--gradient2,#60c7ba));border-radius:var(--pf-radius-pill);box-shadow:0 6px 16px rgba(59,130,246,.4);color:var(--white,#fff);font-size:.78rem;font-weight:700;left:50%;padding:.35rem .9rem;position:absolute;top:-13px;transform:translateX(-50%);white-space:nowrap}.landing-pricing__card-for{color:var(--landing-text-soft,#9aa1aa);font-size:.9rem;margin:0 0 1.2rem;min-height:2.4em}.landing-pricing__price-row{align-items:baseline;display:flex;gap:.35rem;margin-bottom:.3rem}.landing-pricing__price{font-size:2.4rem;font-weight:700;line-height:1}.landing-pricing__price--featured{font-size:2.6rem}.landing-pricing__price-unit{color:var(--landing-text-soft,#9aa1aa);font-size:.95rem}.landing-pricing__price-unit--featured{color:var(--landing-dark-muted,#9fb0c8)}.landing-pricing__annual-note{color:var(--landing-teal-bright,#7be0d2);font-size:.92rem;font-weight:600;margin:.4rem 0 0}.landing-pricing__card-divider{background:var(--landing-dark-border,#2a2a30);height:1px;margin:1.4rem 0}.landing-pricing__card-divider--featured{background:hsla(0,0%,100%,.12)}.landing-pricing__cta-outline{align-items:center;background:transparent;border:1.5px solid var(--landing-dark-border-strong,#3a3a42);border-radius:var(--pf-radius-cta);color:var(--white,#fff);display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;margin-top:auto;padding:.9rem 1rem;text-decoration:none;transition:background var(--pf-duration-fast)}.landing-pricing__cta-outline:hover{background:var(--landing-dark-hover,#23232a)}.landing-pricing__cta-featured{font-size:1.02rem;margin-top:auto;padding:1rem}.landing-pricing__included{background:var(--landing-dark-card,#18181b);border:1px solid var(--landing-dark-border,#2a2a30);border-radius:var(--pf-radius-panel);margin-top:2.4rem;padding:clamp(1.4rem,3vw,2rem)}.landing-pricing__included-title{color:var(--white,#fff);font-size:1.05rem;font-weight:700;margin:0 0 1.1rem}.landing-pricing__included-grid{display:grid;gap:.7rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.landing-pricing__included-item{align-items:center;color:var(--landing-dark-text-bright,#c4c9d0);display:flex;font-size:.95rem;gap:.6rem}.landing-pricing__included-item svg{flex-shrink:0}.landing-pricing__payment{margin-top:1.6rem}.landing-pricing__payment-line{color:var(--landing-dark-text,#b9c2d0);font-size:.95rem;margin:0 0 .5rem}.landing-pricing__payment-devices{color:var(--landing-text-soft,#9aa1aa);font-size:.88rem;margin:0}@media only screen and (max-width:600px){.landing-pricing__grid{gap:1.6rem 1.25rem}.landing-pricing__card{align-items:center;column-gap:.9rem;display:grid;grid-template-columns:1fr auto;padding:1.2rem 1.4rem}.landing-pricing__card h3{grid-area:1/1;margin:0}.landing-pricing__card .landing-pricing__card-for{grid-area:2/1;margin:0;min-height:0}.landing-pricing__card .landing-pricing__price-row{grid-area:1/2;justify-self:end;margin:0}.landing-pricing__card .landing-pricing__annual-note{grid-area:2/2;justify-self:end;margin:0;text-align:right}.landing-pricing__card .landing-pricing__card-divider{grid-area:3/1/4/3;margin:1rem 0}.landing-pricing__card .landing-pricing__cta-featured,.landing-pricing__card .landing-pricing__cta-outline{grid-area:4/1/5/3}.landing-pricing__card--featured{padding-top:1.6rem;transform:none}.landing-pricing__card--featured h3{margin:0}.landing-pricing__price{font-size:1.8rem}.landing-pricing__price--featured{font-size:1.9rem}}.landing-comparison{background:var(--white,#fff);padding:clamp(3.5rem,7vw,5.5rem) clamp(1.25rem,5vw,2.5rem)}.landing-comparison__inner{margin:0 auto;max-width:980px}.landing-comparison__inner h2{font-size:clamp(1.8rem,4vw,2.7rem);font-weight:700;line-height:1.1;margin:0 0 2.4rem;text-align:center}.landing-comparison__table{border:1px solid var(--landing-border,#e3e6ea);border-radius:var(--pf-radius-panel);box-shadow:0 6px 18px hsla(0,0%,7%,.06);overflow:hidden}.landing-comparison__header-row{background:var(--gray-light,#f5f6f7);display:grid;font-size:clamp(.82rem,2vw,1rem);font-weight:700;grid-template-columns:1.3fr 1fr 1fr}.landing-comparison__header-feature{padding:1rem clamp(.8rem,2vw,1.4rem)}.landing-comparison__header-photofun{background:var(--landing-blue-tint,#eaf2fe);color:var(--blue,#3b82f6)}.landing-comparison__header-competitor,.landing-comparison__header-photofun{align-items:center;display:flex;justify-content:center;padding:1rem clamp(.6rem,2vw,1.2rem);text-align:center}.landing-comparison__header-competitor{color:var(--landing-text-muted,#6b7280)}.landing-comparison__row{align-items:center;display:grid;grid-template-columns:1.3fr 1fr 1fr}.landing-comparison__row--zebra{background:var(--landing-bg-subtle,#fbfcfd)}.landing-comparison__feature{color:var(--black,#121212);font-size:clamp(.82rem,2vw,.98rem);font-weight:700;padding:.95rem clamp(.8rem,2vw,1.4rem)}.landing-comparison__photofun{align-items:center;background:rgba(96,199,186,.07);color:var(--landing-teal-deep,#1a7f6b);display:flex;font-size:clamp(.8rem,2vw,.95rem);font-weight:600;gap:.4rem;height:100%;justify-content:center;padding:.95rem clamp(.5rem,1.5vw,1rem);text-align:center}.landing-comparison__photofun svg{flex-shrink:0}.landing-comparison__competitor{color:var(--landing-text-muted,#6b7280);font-size:clamp(.8rem,2vw,.92rem);padding:.95rem clamp(.5rem,1.5vw,1rem);text-align:center}.landing-testimonials{background:var(--gray-light,#f5f6f7);padding:clamp(3.5rem,7vw,5.5rem) clamp(1.25rem,5vw,2.5rem)}.landing-testimonials__inner{margin:0 auto;max-width:1150px}.landing-testimonials__inner h2{font-size:clamp(1.8rem,4vw,2.7rem);font-weight:700;line-height:1.1;margin:0 0 2.4rem;text-align:center}.landing-testimonials__featured{align-items:stretch;background:linear-gradient(160deg,var(--landing-navy,#16233d),var(--landing-navy-deep,#101826));border-radius:var(--pf-radius-panel);box-shadow:0 16px 44px rgba(15,27,51,.22);color:var(--white,#fff);display:flex;flex-wrap:wrap;gap:clamp(1.2rem,3vw,2.2rem);margin-bottom:1.5rem;padding:clamp(1.4rem,3vw,2rem)}.landing-testimonials__video{align-self:center;aspect-ratio:9/16;background:linear-gradient(135deg,var(--landing-navy-soft,#24375c),var(--landing-navy,#16233d));border-radius:var(--pf-radius-card);flex:0 0 auto;margin:0 auto;overflow:hidden;position:relative;width:clamp(220px,60vw,300px)}.landing-testimonials__video-iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.landing-testimonials__featured-text{display:flex;flex:1 1 320px;flex-direction:column;justify-content:center;min-width:280px}.landing-testimonials__quote-icon{margin-bottom:1rem}.landing-testimonials__featured-quote{font-size:clamp(1rem,1.9vw,1.18rem);font-weight:500;line-height:1.5;margin:0 0 1.2rem}.landing-testimonials__featured-author{color:var(--landing-dark-muted,#9fb0c8);font-size:.95rem;font-weight:700;margin:0}.landing-testimonials__featured-author-name{color:var(--landing-dark-heading,#e8edf5);display:block}.landing-testimonials__featured-author-company{color:var(--landing-dark-muted,#9fb0c8);display:block;font-style:italic;font-weight:400}.landing-testimonials__slider{padding:0 3.6rem;position:relative}.landing-testimonials__slider .swiper-button-next,.landing-testimonials__slider .swiper-button-prev{align-items:center;border:none;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);color:var(--blue,#3b82f6);cursor:pointer;display:flex;height:44px;justify-content:center;margin-top:0;padding:0;position:absolute;top:calc(50% - .625rem);transform:translateY(-50%);transition:background-color var(--pf-duration-quick) ease,transform var(--pf-duration-fast) ease,box-shadow var(--pf-duration-quick) ease;width:44px;z-index:1}.landing-testimonials__slider .swiper-button-next svg,.landing-testimonials__slider .swiper-button-prev svg{display:none}.landing-testimonials__slider .swiper-button-next .landing-testimonials__nav-icon,.landing-testimonials__slider .swiper-button-prev .landing-testimonials__nav-icon{display:block;fill:none;height:22px;width:22px}.landing-testimonials__slider .swiper-button-next:after,.landing-testimonials__slider .swiper-button-prev:after{content:none}.landing-testimonials__slider .swiper-button-next:hover,.landing-testimonials__slider .swiper-button-prev:hover{background-color:var(--blue-light,#e5edfa);box-shadow:0 10px 26px hsla(0,0%,7%,.14);transform:translateY(-50%) scale(1.08)}.landing-testimonials__slider .swiper-button-next:active,.landing-testimonials__slider .swiper-button-prev:active{transform:translateY(-50%) scale(.95)}.landing-testimonials__slider .swiper-button-next:focus-visible,.landing-testimonials__slider .swiper-button-prev:focus-visible{outline:2px solid var(--blue,#3b82f6);outline-offset:2px}.landing-testimonials__slider .swiper-button-next.swiper-button-disabled,.landing-testimonials__slider .swiper-button-prev.swiper-button-disabled{box-shadow:none;opacity:.35;pointer-events:none}.landing-testimonials__slider .swiper-button-prev{left:0}.landing-testimonials__slider .swiper-button-prev .landing-testimonials__nav-icon{transform:translateX(-1px)}.landing-testimonials__slider .swiper-button-next{right:0}.landing-testimonials__slider .swiper-button-next .landing-testimonials__nav-icon{transform:translateX(1px)}@media only screen and (max-width:620px){.landing-testimonials__slider{padding:0 3rem}.landing-testimonials__slider .swiper-button-next,.landing-testimonials__slider .swiper-button-prev{height:40px;width:40px}.landing-testimonials__slider .swiper-button-next .landing-testimonials__nav-icon,.landing-testimonials__slider .swiper-button-prev .landing-testimonials__nav-icon{height:20px;width:20px}}.landing-testimonials__swiper{margin:-.5rem 0 -1.75rem;padding:.5rem 0 1.75rem}.landing-testimonials__card{background:var(--white,#fff);border-radius:var(--pf-radius-card);box-shadow:0 6px 18px hsla(0,0%,7%,.06);display:flex;flex-direction:column;height:auto;padding:1.6rem}.landing-testimonials__card-quote{color:var(--landing-text-body,#43474c);font-size:1rem;line-height:1.55;margin:0 0 1rem}.landing-testimonials__card-author{color:var(--black,#121212);font-size:.9rem;font-weight:700;margin:auto 0 0;text-align:right}.landing-testimonials__card-author-name{display:block}.landing-testimonials__card-author-company{color:var(--landing-text-muted,#6b7280);display:block;font-size:.85rem;font-style:italic;font-weight:400}.landing-faq{background:var(--white,#fff);padding:clamp(3.5rem,7vw,5.5rem) clamp(1.25rem,5vw,2.5rem)}.landing-faq__inner{margin:0 auto;max-width:780px}.landing-faq__inner h2{font-size:clamp(1.8rem,4vw,2.7rem);font-weight:700;line-height:1.1;margin:0 0 2.4rem;text-align:center}.landing-faq__list{display:flex;flex-direction:column;gap:.7rem}.landing-faq__item{background:var(--white,#fff);border:1px solid var(--landing-border,#e3e6ea);border-radius:var(--pf-radius-sm);overflow:hidden}.landing-faq__item--open{background:var(--landing-bg-subtle,#fbfcfd)}.landing-faq__question{align-items:center;background:transparent;border:0;color:var(--black,#121212);cursor:pointer;display:flex;font-family:inherit;font-size:clamp(.98rem,2.2vw,1.08rem);font-weight:700;gap:1rem;justify-content:space-between;padding:1.05rem 1.2rem;text-align:left;transition:background var(--pf-duration-fast);width:100%}.landing-faq__question:hover{background:var(--gray-light,#f5f6f7)}.landing-faq__icon{flex-shrink:0;transition:transform var(--pf-duration-quick)}.landing-faq__item--open .landing-faq__icon{transform:rotate(45deg)}.landing-faq__answer{color:var(--landing-text-body,#43474c);display:none;font-size:1rem;line-height:1.6;padding:0 1.2rem 1.2rem}.landing-faq__item--open .landing-faq__answer{display:block}.landing-faq__foot{color:var(--landing-text-muted,#6b7280);font-size:.92rem;margin:1.8rem 0 0;text-align:center}.landing-faq__foot a{color:var(--blue,#3b82f6);font-weight:700;text-decoration:none}.landing-faq__foot a:hover{text-decoration:underline}.landing-custom{background:var(--black,#121212);color:var(--white,#fff);padding:clamp(3.5rem,7vw,5.5rem) clamp(1.25rem,5vw,2.5rem)}.landing-custom__inner{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(2rem,5vw,3.5rem);margin:0 auto;max-width:1100px}.landing-custom__texts{flex:1 1 420px;min-width:300px;text-align:left}.landing-custom__texts h2{font-size:clamp(1.8rem,4vw,2.7rem);font-weight:700;line-height:1.12;margin:0 0 1.1rem}.landing-custom__texts .number-of-devices-label,.landing-custom__texts p{color:var(--landing-dark-text,#b9c2d0);font-size:clamp(1.05rem,2.4vw,1.2rem);line-height:1.6;margin:0;max-width:620px}.landing-custom__badge{align-items:center;background:rgba(96,199,186,.14);border:1px solid rgba(96,199,186,.3);border-radius:var(--pf-radius-pill);color:var(--landing-teal-bright,#7be0d2);display:inline-flex;font-size:.78rem;font-weight:700;gap:.5rem;letter-spacing:.1em;margin-bottom:1.4rem;padding:.4rem .9rem;text-transform:uppercase}.landing-custom__cta-column{align-items:stretch;display:flex;flex:0 1 380px;flex-direction:column;gap:.9rem;min-width:300px}.landing-custom__cta{box-shadow:0 12px 30px rgba(59,130,246,.28);font-size:1.08rem;padding:1.15rem 1.4rem;white-space:nowrap}@media only screen and (max-width:480px){.landing-custom__cta{white-space:normal}}.landing-custom__cta-note{color:var(--landing-dark-note,#8a929c);font-size:.85rem;margin:0;text-align:center}.landing-final-cta{background:linear-gradient(120deg,var(--gradient,#3b82f6),var(--gradient2,#60c7ba));color:var(--white,#fff);padding:clamp(3.5rem,7vw,5rem) clamp(1.25rem,5vw,2.5rem);text-align:center}.landing-final-cta__inner{margin:0 auto;max-width:760px}.landing-final-cta__inner h2{font-size:clamp(1.9rem,4.4vw,2.9rem);font-weight:700;line-height:1.12;margin:0 0 1.4rem}.landing-final-cta__buttons{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.landing-final-cta__primary{align-items:center;background:var(--white,#fff);border:1.5px solid var(--white,#fff);border-radius:var(--pf-radius-cta);box-shadow:0 12px 30px rgba(0,0,0,.18);color:var(--blue,#3b82f6);display:inline-flex;font-size:1.08rem;font-weight:700;justify-content:center;line-height:1.4;padding:1.05rem 1.6rem;text-decoration:none;transition:transform var(--pf-duration-fast),box-shadow var(--pf-duration-fast)}.landing-final-cta__primary:hover{box-shadow:0 16px 36px rgba(0,0,0,.24);transform:translateY(-1px)}.landing-final-cta__primary:active{transform:translateY(1px)}.landing-final-cta__whatsapp{align-items:center;background:hsla(0,0%,100%,.15);border:1.5px solid hsla(0,0%,100%,.6);border-radius:var(--pf-radius-cta);color:var(--white,#fff);display:inline-flex;font-size:1.08rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1.4;padding:1.05rem 1.6rem;text-decoration:none}.landing-final-cta__whatsapp:hover{background:hsla(0,0%,100%,.25)}@media only screen and (max-width:560px){.landing-final-cta__primary,.landing-final-cta__whatsapp{width:100%}}.landing-footer{background:var(--landing-dark-footer,#0e0e10);color:var(--landing-text-soft,#9aa1aa);padding:1.1rem clamp(1.25rem,5vw,2.5rem)}.landing-footer__inner{font-size:.82rem;gap:.6rem 1.4rem;justify-content:space-between;margin:0 auto;max-width:1150px}.landing-footer__inner,.landing-footer__links{align-items:center;display:flex;flex-wrap:wrap}.landing-footer__links{gap:1rem}.landing-footer__links a{color:var(--landing-text-soft,#9aa1aa);text-decoration:none}.landing-footer__links a:hover{color:var(--white,#fff)}.landing-footer__icon-link{align-items:center;display:inline-flex;justify-content:center}.landing-footer__icon-link .landing-whatsapp-icon{height:17px;width:17px}.landing-footer__credit{font-size:.78rem}@media only screen and (max-width:860px){.landing-footer{border-top:1px solid var(--landing-dark-border,#2a2a30);bottom:0;left:0;padding:.55rem 1rem calc(.55rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:60}.landing-final-cta{padding-bottom:calc(clamp(3.5rem, 7vw, 5rem) + 18px + 1.1rem)}.landing-footer__inner{gap:.3rem .55rem;justify-content:center}.landing-footer__links{font-size:.72rem;gap:.55rem}.landing-footer__credit{font-size:.72rem}.landing-footer__credit-detail{display:none}}.button-create-account{align-items:center;bottom:0;display:flex;flex-direction:column;gap:1rem;height:6rem;justify-content:center;left:0;width:100%;z-index:99}.contact-us-link{color:var(--blue,#3b82f6);font-weight:700;text-decoration:underline}.home-main.experiment{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:6rem;height:auto;justify-content:center;padding:3rem 3rem 9rem;row-gap:6rem;text-align:center}.home-main.experiment h1{font-size:3rem!important;margin-top:3.75rem}.home-main.experiment h2{font-size:2rem!important;margin-bottom:3rem}.home-main.experiment .filters{display:flex;flex-direction:column;gap:2rem;word-wrap:break-word}.home-main.experiment .filters .filters-for-group-photos h3,.home-main.experiment .filters .filters-for-individual-photos h3{margin-bottom:1.5rem}.home-main.experiment .filters .ai-filters{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none}.home-main.experiment .filters .ai-filters a{align-items:center;border-radius:.5rem;color:var(--black,#121212);display:flex;flex-direction:column;justify-content:center;min-width:75px;overflow:hidden;position:relative;text-decoration:none;width:calc(7.14286% - .92857rem)}.home-main.experiment .filters .ai-filters a .number-of-devices-label,.home-main.experiment .filters .ai-filters a p{margin-top:.5rem}.home-main.experiment .filters .ai-filters a:hover .experience{opacity:1;visibility:visible}.home-main.experiment .filters .ai-filters .experience{align-items:center;aspect-ratio:154/154;background:rgba(0,0,0,.5);border-radius:.5rem;color:var(--pf-white);display:flex;font-size:1rem;font-weight:700;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--pf-duration-base) ease-in-out,visibility var(--pf-duration-base) ease-in-out;visibility:hidden;width:100%}@media only screen and (max-width:560px){.home-main.experiment .filters .ai-filters .experience{font-size:.65rem}}@media only screen and (max-width:450px){.home-main.experiment .filters .ai-filters .experience{font-size:.65rem}}.home-main.experiment .filters .ai-filters img{aspect-ratio:154/154;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);height:auto;object-fit:cover;width:100%}@media only screen and (max-width:767px){.home-main.experiment{padding:3rem 0 9rem}}.home-main--experiment__section{width:100%}.object-position-top{object-position:top}.hydro-capture-body{background:#06243d;color:var(--pf-white);font-family:Nunito,sans-serif;height:100vh;margin:0;overflow:hidden}.hydro-cap-stage{height:100vh;overflow:hidden;position:relative;width:100%}.hydro-cap-screen{align-items:center;box-sizing:border-box;display:none;flex-direction:column;inset:0;justify-content:center;padding:40px;position:absolute;text-align:center}.hydro-cap-screen.is-active{display:flex}.hydro-cap-camera-video{background:var(--pf-neutral-900);height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.hydro-cap-camera-header{align-items:center;display:flex;justify-content:space-between;left:24px;position:absolute;right:24px;top:24px;z-index:5}.hydro-cap-unit-pill{background:rgba(6,36,61,.85);font-size:18px;padding:10px 18px}.hydro-cap-live-pill,.hydro-cap-unit-pill{border-radius:var(--pf-radius-pill);color:var(--pf-white);font-weight:700}.hydro-cap-live-pill{align-items:center;background:rgba(220,38,38,.9);display:flex;font-size:14px;gap:8px;padding:8px 14px}.hydro-cap-live-dot{animation:hydroCapPulse 1s infinite;background:var(--pf-white);border-radius:50%;height:10px;width:10px}@keyframes hydroCapPulse{0%,to{opacity:1}50%{opacity:.3}}.hydro-cap-mask{inset:0;pointer-events:none;position:fixed;z-index:3}.hydro-cap-mask-hole{box-shadow:0 0 0 100vmax rgba(0,0,0,.6);outline:4px solid hsla(0,0%,100%,.95);pointer-events:none;position:absolute}.hydro-cap-header-actions{align-items:center;display:flex;gap:12px}.hydro-cap-icon-button{align-items:center;background:rgba(6,36,61,.85);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:var(--pf-white);cursor:pointer;display:flex;font-size:22px;height:44px;justify-content:center;transition:background var(--pf-duration-fast);width:44px}.hydro-cap-icon-button:hover{background:rgba(93,173,236,.85)}.hydro-cap-icon-cog{display:inline-block;transform:translateY(1px)}.hydro-cap-countdown{animation:hydroCapPop .8s ease-out;color:var(--pf-white);font-size:200px;font-weight:900;left:50%;position:absolute;text-shadow:0 4px 30px rgba(0,0,0,.7);top:50%;transform:translate(-50%,-50%);z-index:10}@keyframes hydroCapPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.hydro-cap-camera-instructions{background:rgba(6,36,61,.85);border-radius:var(--pf-radius-panel);bottom:200px;left:50%;padding:16px 32px;position:absolute;transform:translateX(-50%);z-index:5}.hydro-cap-camera-headline{font-size:28px;margin:0}.hydro-cap-camera-sub{font-size:16px;margin:8px 0 0;opacity:.9}.hydro-cap-shutter{background:var(--pf-white);border:8px solid hsla(0,0%,100%,.6);border-radius:50%;bottom:60px;cursor:pointer;height:110px;left:50%;position:absolute;transform:translateX(-50%);width:110px;z-index:6}.hydro-cap-shutter:disabled{cursor:not-allowed;opacity:.5}.hydro-cap-shutter-inner{background:var(--pf-white);border-radius:50%;display:block;height:100%;width:100%}.hydro-cap-camera-error{background:rgba(220,38,38,.95);border-radius:var(--pf-radius-panel);left:50%;padding:24px 32px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:20}.hydro-cap-screen-header h1{font-size:36px;margin:0 0 24px}.hydro-cap-processing-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;max-width:600px;padding:32px 40px}.hydro-cap-processing-card .number-of-devices-label,.hydro-cap-processing-card p{font-size:18px;line-height:1.5;margin:0 0 12px}.hydro-cap-processing-progress-track{background:hsla(0,0%,100%,.15);border-radius:var(--pf-radius-xs);height:8px;margin:24px 0;overflow:hidden;width:100%}.hydro-cap-processing-progress-fill{background:#5dadec;border-radius:var(--pf-radius-xs);height:100%;transition:width var(--pf-duration-slow) ease-out;width:5%}.hydro-cap-processing-states{display:flex;flex-direction:column;gap:12px;margin-top:16px;text-align:left}.hydro-cap-processing-state{align-items:center;display:flex;gap:12px;opacity:.5;transition:opacity var(--pf-duration-base)}.hydro-cap-processing-state.is-active,.hydro-cap-processing-state.is-done{opacity:1}.hydro-cap-processing-state-icon{font-weight:700;text-align:center;width:24px}.hydro-cap-final-photo-card{background:var(--pf-white);border-radius:var(--pf-radius-sm);box-shadow:0 8px 30px rgba(0,0,0,.5);margin:24px 0;padding:16px}.hydro-cap-final-preview-photo{display:block;max-height:50vh;max-width:60vw}.hydro-cap-qr-card{align-items:center;background:hsla(0,0%,100%,.05);border-radius:var(--pf-radius-panel);display:flex;gap:24px;margin:16px 0;padding:20px 28px}.hydro-cap-qr-image{background:var(--pf-white);border-radius:var(--pf-radius-input);height:120px;padding:8px;width:120px}.hydro-cap-qr-text-wrapper{text-align:left}.hydro-cap-qr-headline{font-size:18px;font-weight:700}.hydro-cap-qr-sub{font-size:14px;margin-top:6px;opacity:.85}.hydro-cap-final-cta-row{display:flex;gap:16px;margin-top:24px}.hydro-cta{border:none;border-radius:var(--pf-radius-pill);cursor:pointer;font-family:inherit;font-size:18px;font-weight:700;padding:16px 32px}.hydro-cta:disabled{cursor:not-allowed;opacity:.6}.hydro-cta-primary{background:#5dadec;color:#06243d}.hydro-cta-secondary{background:transparent;border:2px solid hsla(0,0%,100%,.3);color:var(--pf-white)}.hydro-cap-back-to-start{background:transparent;border:none;color:var(--pf-white);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.05em;margin-top:20px;opacity:.7;padding:8px 16px}.hydro-cap-back-to-start:hover{opacity:1}.hydro-cap-thanks-content{background:rgba(0,0,0,.3);border-radius:20px;padding:48px 64px}.hydro-cap-thanks-headline{font-size:48px;margin:0}.hydro-cap-thanks-sub{font-size:20px;margin:16px 0;opacity:.9}.hydro-cap-thanks-reset-pill{background:hsla(0,0%,100%,.1);border-radius:var(--pf-radius-pill);display:inline-block;font-size:14px;margin-top:24px;padding:12px 20px}.hydro-cap-config-backdrop{align-items:center;background:rgba(0,0,0,.7);display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100}.hydro-cap-config-backdrop.is-open{display:flex}.hydro-cap-config-card{background:#0e3a5f;border:1px solid hsla(0,0%,100%,.12);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.5);color:var(--pf-white);max-height:80vh;overflow-y:auto;width:min(420px,100%)}.hydro-cap-config-head{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:20px 24px}.hydro-cap-config-head h2{font-size:22px;margin:0}.hydro-cap-config-close{background:transparent;border:none;color:var(--pf-white);cursor:pointer;font-size:32px;line-height:1;padding:0 8px}.hydro-cap-config-body{display:flex;flex-direction:column;gap:12px;padding:16px 24px}.hydro-cap-config-row{align-items:center;background:hsla(0,0%,100%,.05);border-radius:var(--pf-radius-sm);cursor:pointer;display:flex;font-size:16px;justify-content:space-between;padding:12px 16px}.hydro-cap-config-row:hover{background:hsla(0,0%,100%,.08)}.hydro-cap-config-row input[type=checkbox]{accent-color:#5dadec;height:22px;width:22px}.hydro-cap-config-foot{display:flex;justify-content:flex-end;padding:16px 24px 24px}.hydro-selecoes-body{background-color:#43807a;background-image:linear-gradient(165deg,#4b8c85,#43807a 45%,#356760);color:var(--pf-white);font-family:Inter,Segoe UI,system-ui,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;padding:0}.hydro-selecoes-body .modal-error,.hydro-selecoes-body .modal-loader,.hydro-selecoes-body .modal-success{color:var(--pf-neutral-800)}.hydro-selecoes-body .hydro-selecoes-stage{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:560px;min-height:100vh;padding:clamp(48px,8vh,120px) 20px clamp(40px,8vh,100px);position:relative;z-index:1}.hydro-selecoes-body .hydro-selecoes-card{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:22px;display:flex;flex-direction:column;gap:22px;padding:clamp(28px,5vw,44px)}.hydro-selecoes-body .hydro-selecoes-header{text-align:center}.hydro-selecoes-body .hydro-selecoes-eyebrow{font-size:13px;font-weight:600;letter-spacing:.22em;margin:0 0 10px;opacity:.85;text-transform:uppercase}.hydro-selecoes-body .hydro-selecoes-headline{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,6vw,38px);font-weight:700;line-height:1.12;margin:0 0 10px}.hydro-selecoes-body .hydro-selecoes-subheadline{font-size:15px;font-weight:500;margin:0;opacity:.9}.hydro-selecoes-body .hydro-selecoes-form{display:flex;flex-direction:column;gap:8px}.hydro-selecoes-body .hydro-selecoes-label{font-size:13px;font-weight:600;margin-top:8px;opacity:.9}.hydro-selecoes-body .hydro-selecoes-input{background:hsla(0,0%,100%,.14);border:2px solid hsla(0,0%,100%,.28);border-radius:var(--pf-radius-sm);box-sizing:border-box;color:var(--pf-white);font-family:inherit;font-size:18px;font-weight:500;outline:none;padding:16px 18px;transition:border-color var(--pf-duration-quick) ease,background var(--pf-duration-quick) ease;width:100%}.hydro-selecoes-body .hydro-selecoes-input::placeholder{color:hsla(0,0%,100%,.55)}.hydro-selecoes-body .hydro-selecoes-input:focus{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.75)}.hydro-selecoes-body .hydro-selecoes-cta{background:var(--pf-white);border:none;border-radius:var(--pf-radius-sm);color:#1f3a37;cursor:pointer;font-family:inherit;font-size:17px;font-weight:700;margin-top:20px;padding:18px 28px;transition:transform var(--pf-duration-fast) ease,box-shadow var(--pf-duration-quick) ease,opacity var(--pf-duration-quick) ease}.hydro-selecoes-body .hydro-selecoes-cta:not(:disabled):hover{box-shadow:0 12px 32px rgba(0,0,0,.2);transform:translateY(-1px)}.hydro-selecoes-body .hydro-selecoes-cta:disabled{cursor:not-allowed;opacity:.45}.hydro-selecoes-kb{background:#356760;display:flex;flex-direction:column;gap:10px;left:0;padding:16px 16px 22px;position:fixed;right:0;z-index:60}.hydro-selecoes-kb.hydro-selecoes-kb--bottom{bottom:0;box-shadow:0 -10px 30px rgba(0,0,0,.28);top:auto}.hydro-selecoes-kb.hydro-selecoes-kb--top{bottom:auto;box-shadow:0 10px 30px rgba(0,0,0,.28);top:0}.hydro-selecoes-kb .hydro-selecoes-kb-toggle{align-self:flex-end;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.35);border-radius:var(--pf-radius-input);color:var(--pf-white);cursor:pointer;font-size:20px;height:40px;line-height:1;width:46px}.hydro-selecoes-kb .hydro-selecoes-kb-toggle:active{background:hsla(0,0%,100%,.34)}.hydro-selecoes-kb .hydro-selecoes-kb-layout{display:none;flex-direction:column;gap:10px}.hydro-selecoes-kb[data-mode=cargo] .hydro-selecoes-kb-layout--cargo,.hydro-selecoes-kb[data-mode=name] .hydro-selecoes-kb-layout--name{display:flex}.hydro-selecoes-kb .hydro-selecoes-kb-row{display:flex;gap:8px;justify-content:center}.hydro-selecoes-kb .hydro-selecoes-kb-row.hydro-selecoes-kb-row--action{margin-top:6px}.hydro-selecoes-kb .hydro-selecoes-kb-key{background:var(--pf-white);border:none;border-radius:var(--pf-radius-cta);box-shadow:0 2px 0 rgba(0,0,0,.15);color:#1f3a37;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:22px;font-weight:700;min-height:64px;min-width:64px;padding:0 14px;transition:transform .05s ease,background .12s ease,color .12s ease}.hydro-selecoes-kb .hydro-selecoes-kb-key:active{background:#43807a;color:var(--pf-white);transform:translateY(2px)}.hydro-selecoes-kb .hydro-selecoes-kb-key--space{flex:1 1 auto;max-width:520px;min-width:280px}.hydro-selecoes-kb .hydro-selecoes-kb-key--util{background:hsla(0,0%,100%,.85);font-size:15px;letter-spacing:.06em;min-width:120px;text-transform:uppercase}.hydro-selecoes-kb .hydro-selecoes-kb-key--confirm{background:#43807a;color:var(--pf-white);font-size:16px;letter-spacing:.08em;min-width:120px;text-transform:uppercase}.hydro-selecoes-kb .hydro-selecoes-kb-key--sym{min-width:56px}.hydro-selecoes-kb .hydro-selecoes-kb-row--accents .hydro-selecoes-kb-key{font-size:19px;min-height:54px;min-width:54px}.hydro-selecoes-kb .hydro-selecoes-kb-key--backspace{background:hsla(0,0%,100%,.85);font-size:15px;letter-spacing:.04em;min-width:130px;text-transform:uppercase}.hydro-selecoes-kb .hydro-selecoes-kb-row--accents .hydro-selecoes-kb-key--backspace{font-size:15px;min-height:54px;min-width:130px}@media only screen and (max-width:768px){.hydro-selecoes-kb .hydro-selecoes-kb-key{font-size:18px;min-height:52px;min-width:30px;padding:0 6px}.hydro-selecoes-kb .hydro-selecoes-kb-key--space{min-width:110px}.hydro-selecoes-kb .hydro-selecoes-kb-key--confirm,.hydro-selecoes-kb .hydro-selecoes-kb-key--util{font-size:13px;min-width:78px}.hydro-selecoes-kb .hydro-selecoes-kb-key--backspace,.hydro-selecoes-kb .hydro-selecoes-kb-row--accents .hydro-selecoes-kb-key--backspace{font-size:12px;min-height:46px;min-width:92px}.hydro-selecoes-kb .hydro-selecoes-kb-key--sym,.hydro-selecoes-kb .hydro-selecoes-kb-row--accents .hydro-selecoes-kb-key{font-size:16px;min-height:46px;min-width:28px}}.hydro-sites-selector-body{background:linear-gradient(135deg,#06243d,#0e3a5f);color:var(--pf-white);font-family:Nunito,sans-serif;margin:0;min-height:100vh}.hydro-sel-stage{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:48px 64px}.hydro-sel-header{margin-bottom:32px;text-align:center}.hydro-sel-headline{font-size:44px;font-weight:800;letter-spacing:-.5px;margin:0 0 12px}.hydro-sel-sub{font-size:20px;margin:0;opacity:.85}.hydro-sel-grid{align-content:center;display:grid;flex:1;gap:32px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px;width:100%}.hydro-sel-card{background:hsla(0,0%,100%,.06);border:2px solid hsla(0,0%,100%,.12);border-radius:24px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;overflow:hidden;padding:0;text-align:left;transition:transform var(--pf-duration-fast) ease-out,border-color var(--pf-duration-fast) ease-out,box-shadow var(--pf-duration-fast) ease-out}.hydro-sel-card:focus-visible,.hydro-sel-card:hover{border-color:#5dadec;box-shadow:0 12px 40px rgba(93,173,236,.35);outline:none;transform:translateY(-4px)}.hydro-sel-card:active{transform:translateY(0)}.hydro-sel-card-image-wrapper{aspect-ratio:4/3;background:#06243d;overflow:hidden;width:100%}.hydro-sel-card-image{display:block;height:100%;object-fit:cover;width:100%}.hydro-sel-card-label{font-size:26px;font-weight:700;padding:20px 24px;text-align:center}.hydro-sel-footer{font-size:14px;letter-spacing:2px;margin-top:32px;opacity:.6;text-align:center;text-transform:uppercase}@media only screen and (max-width:1024px){.hydro-sel-stage{padding:32px 24px}.hydro-sel-headline{font-size:32px}.hydro-sel-sub{font-size:18px}.hydro-sel-grid{gap:20px;grid-template-columns:repeat(2,1fr);max-width:720px}.hydro-sel-card-label{font-size:20px;padding:14px 16px}.hydro-sel-card-image-wrapper{aspect-ratio:16/10}}@media only screen and (max-width:600px){.hydro-sel-stage{padding:16px 12px}.hydro-sel-header{margin-bottom:16px}.hydro-sel-headline{font-size:22px}.hydro-sel-sub{font-size:14px}.hydro-sel-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.hydro-sel-card{border-radius:var(--pf-radius-panel)}.hydro-sel-card-image-wrapper{aspect-ratio:4/3}.hydro-sel-card-label{font-size:14px;line-height:1.2;padding:10px 8px}.hydro-sel-footer{font-size:11px;margin-top:16px}.hydro-sel-card:hover{border-color:hsla(0,0%,100%,.12);box-shadow:none;transform:none}.hydro-sel-card:active{border-color:#5dadec;transform:scale(.97)}}@media only screen and (max-width:900px)and (orientation:landscape){.hydro-sel-stage{padding:12px 16px}.hydro-sel-header{margin-bottom:12px}.hydro-sel-headline{font-size:20px;margin-bottom:4px}.hydro-sel-sub{font-size:13px}.hydro-sel-grid{gap:10px;grid-template-columns:repeat(4,1fr);max-width:100%}.hydro-sel-card-image-wrapper{aspect-ratio:4/3}.hydro-sel-card-label{font-size:13px;padding:8px 6px}.hydro-sel-footer{display:none}}.affiliate-nav__list{align-items:center;display:flex;flex-direction:row;gap:.5rem;list-style:none}.affiliate-nav__list a,.affiliate-nav__list button,.affiliate-nav__list label{align-items:center;background-color:transparent;border-radius:var(--pf-radius-cta);box-shadow:none;color:var(--panel-home-text-soft,#454b57);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:-.01em;line-height:1;padding:.6rem .85rem;position:relative;text-decoration:none;transition:background-color var(--pf-duration-quick) ease,color var(--pf-duration-quick) ease;width:100%}.affiliate-nav__list li.active a,.affiliate-nav__list li.active button,.affiliate-nav__list li.active label,.affiliate-nav__list li:hover a,.affiliate-nav__list li:hover button,.affiliate-nav__list li:hover label{background-color:var(--blue-light,#e5edfa);color:var(--panel-home-link,#1565c0)}@media only screen and (max-width:1400px){.affiliate-nav__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;width:100%}}@media only screen and (max-width:950px){.affiliate-nav__list{background-color:var(--white,#fff);border-top:1px solid var(--panel-home-border,#e5e9ef);bottom:0;display:grid;gap:0;grid-template-columns:repeat(5,1fr);left:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom));position:fixed;right:0;width:auto;z-index:60}.affiliate-nav__list>li>a,.affiliate-nav__list>li>button,.affiliate-nav__list>li>label{border-radius:0;color:var(--panel-home-text-muted,#6b6b6b);flex-direction:column;gap:3px;min-height:56px;padding:7px 2px}.affiliate-nav__list>li>a .number-of-devices-label,.affiliate-nav__list>li>a p,.affiliate-nav__list>li>button .number-of-devices-label,.affiliate-nav__list>li>button p,.affiliate-nav__list>li>label .number-of-devices-label,.affiliate-nav__list>li>label p{display:block;font-size:11px}.affiliate-nav__list>li.active>a,.affiliate-nav__list>li.active>button,.affiliate-nav__list>li.active>label,.affiliate-nav__list>li:hover>a,.affiliate-nav__list>li:hover>button,.affiliate-nav__list>li:hover>label{background-color:transparent;color:var(--panel-home-link,#1565c0)}}.panel-nav{align-items:center;background-color:var(--white,#fff);border-bottom:1px solid var(--panel-home-border,#e5e9ef);box-sizing:border-box;display:flex;flex-shrink:0;gap:1rem;left:0;padding:calc(10px + env(safe-area-inset-top, 0px)) 20px 10px;position:fixed;right:0;top:0;z-index:40}body:has(.panel-nav){padding-top:calc(62px + env(safe-area-inset-top, 0px))}.panel-nav__brand{align-items:center;display:flex;flex:1;gap:.85rem;min-width:0}.panel-nav__logo{display:inline-flex;flex-shrink:0;width:140px}.panel-nav__logo img{height:auto;max-width:100%}.panel-nav__user{align-items:center;display:flex;gap:.6rem;min-width:0;text-decoration:none}.panel-nav__avatar{background-color:var(--panel-home-media-placeholder,#e9edf2);border:1px solid var(--panel-home-border,#e5e9ef);border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.panel-nav__identity{min-width:0}.panel-nav__name{color:var(--black,#121212);font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap}.panel-nav__name,.panel-nav__plans{align-items:center;display:flex;gap:.35rem}.panel-nav__plans{flex-wrap:wrap;margin-top:.3rem}.panel-nav__expiring,.panel-nav__plan{border-radius:var(--pf-radius-pill);font-size:11px;font-weight:700;line-height:1;padding:.24rem .55rem}.panel-nav__plan{background-color:var(--blue-light,#e5edfa);color:var(--blue,#3b82f6)}.panel-nav__plan.error{background-color:var(--panel-nav-plan-error-bg,#f8e4e4);color:var(--red,#fd5249)}.panel-nav__expiring{background-color:var(--error,#fd5249);color:var(--white,#fff);white-space:nowrap}.panel-nav__list{display:flex;flex-shrink:0;gap:.25rem;list-style:none;margin:0;padding:0}.panel-nav__link,.panel-nav__list{align-items:center;position:relative}.panel-nav__link{background-color:transparent;border:0;border-radius:var(--pf-radius-pill);box-shadow:none;color:var(--panel-home-text-soft,#454b57);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:.5rem;line-height:1;padding:.5rem .85rem;text-decoration:none;transition:background-color var(--pf-duration-fast) ease,color var(--pf-duration-fast) ease}.panel-nav__link:hover{background-color:var(--panel-nav-hover,#f1f3f5)}.panel-nav__link:focus-visible{outline:2px solid var(--blue,#3b82f6);outline-offset:2px}.panel-nav__item.active .panel-nav__link{background-color:var(--blue-light,#e5edfa);color:var(--panel-home-link,#1565c0)}.panel-icons{height:0;overflow:hidden;position:absolute;width:0}.panel-nav__icon{flex:none;height:21px;width:21px}.panel-nav__icon-wrapper{display:inline-flex;position:relative}.panel-nav__badge{align-items:center;background-color:var(--error,#fd5249);border-radius:var(--pf-radius-pill);color:var(--white,#fff);display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:-7px;top:-6px}.panel-nav-avisos{position:relative}.panel-nav-avisos__panel{animation:panel-nav-drop .18s ease;background-color:var(--white,#fff);border:1px solid var(--panel-home-border,#e5e9ef);border-radius:var(--pf-radius-panel);box-shadow:0 20px 50px var(--panel-nav-shadow,rgba(15,23,32,.22));max-width:80vw;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:340px;z-index:40}.panel-nav-avisos__header{align-items:center;border-bottom:1px solid var(--panel-nav-divider,#eef1f5);display:flex;justify-content:space-between;padding:1rem 1.2rem}.panel-nav-avisos__header h3{color:var(--black,#121212);font-size:16px;font-weight:700;line-height:1.2;margin:0}.panel-nav-avisos__close{background:transparent;border:0;color:var(--panel-nav-time,#9aa1aa);cursor:pointer;font-size:16px;line-height:1;padding:.2rem}.panel-nav-avisos__close:focus-visible{outline:2px solid var(--blue,#3b82f6);outline-offset:2px}.panel-nav-avisos__list{list-style:none;margin:0;max-height:340px;overflow-y:auto;padding:0}.panel-nav-avisos__backdrop{animation:panel-nav-fade var(--pf-duration-quick) ease;background-color:var(--panel-nav-overlay,rgba(15,23,32,.4));display:none;inset:0;position:fixed}.panel-nav-avisos__grabber{background-color:var(--panel-home-border,#e5e9ef);border-radius:2px;display:none;height:4px;margin:.7rem auto 0;width:38px}.panel-nav-avisos__list li+li{border-top:1px solid var(--panel-nav-row-border,#f3f5f8)}.new-notification-link-container{align-items:flex-start;display:flex;gap:.7rem;padding:.85rem 1.2rem;text-decoration:none;transition:background-color var(--pf-duration-fast) ease}.new-notification-link-container:hover{background-color:var(--panel-home-row-hover,#eef3fb)}.new-notification-link-container:focus-visible{outline:2px solid var(--blue,#3b82f6);outline-offset:-2px}.new-notification-link-container .number-of-devices-label,.new-notification-link-container p{color:var(--panel-nav-message,#43474c);font-size:14px;font-weight:400;line-height:1.45;margin:0}.new-notification-link-container time{color:var(--panel-nav-time,#9aa1aa);display:block;font-size:11px;line-height:1;margin-top:.3rem}.new-notification-link-container img{flex-shrink:0}.new-notification .new-notification-link-container{background-color:var(--panel-home-row-bg,#f7f9fc)}.new-notification .new-notification-link-container .number-of-devices-label,.new-notification .new-notification-link-container p{font-weight:600}.new-notification .new-notification-link-container:before{background-color:var(--blue,#3b82f6);border-radius:50%;content:"";flex-shrink:0;height:8px;margin-top:5px;width:8px}li:not(.new-notification)>.new-notification-link-container:before{content:"";flex-shrink:0;width:8px}.panel-nav-avisos__list .not-notification{padding:2.6rem 1.4rem}.panel-nav-avisos__list .not-notification section{align-items:center;display:flex;flex-direction:column;text-align:center}.not-notification__icon{align-items:center;background-color:var(--panel-nav-hover,#f1f3f5);border-radius:50%;color:var(--panel-nav-time,#9aa1aa);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.not-notification__icon svg{height:24px;width:24px}.not-notification__title{color:var(--black,#121212);font-size:14px;font-weight:700;line-height:1.3;margin:.9rem 0 0}.not-notification__text{color:var(--landing-text-muted,#6b7280);font-size:13px;line-height:1.5;margin:.35rem 0 0;max-width:26ch}@media only screen and (max-width:1400px){.panel-nav__logo{width:112px}.panel-nav__link{padding:.5rem .6rem}.panel-nav__label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media only screen and (max-width:950px){.panel-nav{gap:.5rem;padding:calc(.7rem + env(safe-area-inset-top, 0px)) .9rem .7rem;z-index:60}.panel-nav__list{background-color:var(--white,#fff);border-top:1px solid var(--panel-home-border,#e5e9ef);bottom:0;display:grid;gap:0;grid-template-columns:repeat(5,1fr);left:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom));position:fixed;right:0}.panel-nav__link{border-radius:0;color:var(--panel-home-text-muted,#6b6b6b);flex-direction:column;font-size:10px;gap:.2rem;justify-content:center;min-height:56px;padding:.4rem .2rem;width:100%}.panel-nav__link:hover{background-color:transparent}.panel-nav__item.active .panel-nav__link{background-color:transparent;color:var(--panel-home-link,#1565c0)}.panel-nav__icon{height:22px;width:22px}.panel-nav__label{clip:auto;clip-path:none;height:auto;overflow:visible;position:static;width:auto}.panel-nav__logo{width:92px}.panel-nav__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.panel-nav__badge{font-size:9px;height:15px;min-width:15px;right:-8px;top:-5px}.panel-nav-avisos__backdrop:not(.none){display:block}.panel-nav-avisos__panel{animation:panel-nav-sheet .28s cubic-bezier(.16,1,.3,1);border:0;border-radius:18px 18px 0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:80%;max-width:none;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;top:auto;width:auto}.panel-nav-avisos__panel.none{display:none}.panel-nav-avisos__grabber{display:block}.panel-nav-avisos__list{max-height:none}.panel-nav~main{padding-bottom:calc(62px + env(safe-area-inset-bottom) + 1.5rem)}}@keyframes panel-nav-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes panel-nav-fade{0%{opacity:0}to{opacity:1}}@keyframes panel-nav-sheet{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.panel-nav-avisos__backdrop,.panel-nav-avisos__panel{animation:none}}.upload-slot{container-type:inline-size;position:relative;width:100%}.upload-slot__empty{align-items:center;background-color:var(--white,#fff);border:1.5px dashed var(--gray-medium,#dee2e6);border-radius:.5rem;cursor:pointer;display:flex;font-family:inherit;gap:.75rem;min-height:74px;padding:.6rem 1rem;text-align:left;transition:background-color .25s ease,border-color .25s ease;width:100%}.upload-slot__empty:hover{background-color:var(--blue-light,#e5edfa);border-color:var(--blue,#3b82f6)}.upload-slot__empty:focus-visible{outline:2px solid var(--blue,#3b82f6);outline-offset:2px}.upload-slot.is-dragover .upload-slot__empty{background-color:var(--blue-light,#e5edfa);border-color:var(--blue,#3b82f6)}.upload-slot__empty-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.upload-slot__cloud{color:var(--gray-dark,#434343);flex:none;height:28px;width:28px}.upload-slot__empty-title{color:var(--black,#121212);font-size:.95rem;font-weight:700;line-height:1.35;text-wrap:balance}.upload-slot__empty-title u{color:var(--blue,#3b82f6);text-decoration-thickness:1.5px;text-underline-offset:2px;white-space:nowrap}.upload-slot__spec{color:var(--landing-text-muted,#6b7280);font-size:.78rem;line-height:1.35}.upload-slot__card{align-items:center;background-color:var(--white,#fff);border:1px solid #e3e6ea;border-radius:.5rem;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);display:flex;flex-wrap:wrap;gap:.8rem;min-height:74px;padding:.7rem .8rem;transition:border-color .25s ease}.upload-slot__card.is-error{border-color:var(--red,#fd5249);box-shadow:none}.upload-slot.is-dragover .upload-slot__card{border-color:var(--blue,#3b82f6)}.upload-slot__thumb{align-items:center;background:conic-gradient(var(--gray-medium,#dee2e6) 25%,transparent 0 50%,var(--gray-medium,#dee2e6) 0 75%,transparent 0) 0 0/12px 12px,var(--gray-light,#f5f6f7);border:1px solid #e3e6ea;border-radius:6px;display:flex;flex:none;height:52px;justify-content:center;overflow:hidden;width:52px}.upload-slot__thumb img{height:100%;object-fit:contain;width:100%}.upload-slot__info{display:flex;flex:1 1 4rem;flex-direction:column;gap:.15rem;min-width:0}.upload-slot__name{font-size:.9rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-slot__progress-track{background-color:var(--gray-light,#f5f6f7);border-radius:999px;height:6px;margin-top:.3rem;overflow:hidden;width:100%}.upload-slot__progress-bar{background:linear-gradient(90deg,var(--gradient,#3b82f6),var(--gradient2,#60c7ba));border-radius:999px;height:100%;transition:width .15s linear;width:0}.upload-slot__meta,.upload-slot__progress-label{align-items:center;color:var(--landing-text-muted,#6b7280);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.1rem .35rem;line-height:1.3}.upload-slot__meta svg{flex:none;height:13px;width:13px}.upload-slot__meta-ok{color:var(--success,#23a667);white-space:nowrap}.upload-slot__meta-ok,.upload-slot__meta-warn{align-items:center;display:inline-flex;gap:.25rem}.upload-slot__meta-warn{color:var(--yellow,#e69839);min-width:0}.upload-slot__meta-warn-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-slot__meta-size{white-space:nowrap;width:100%}.upload-slot__error-message{align-items:center;color:var(--red,#fd5249);display:flex;font-size:.8rem;font-weight:700;gap:.3rem;line-height:1.3}.upload-slot__error-message svg{flex:none;height:14px;width:14px}.upload-slot__retry-button{background:none;border:none;color:var(--blue,#3b82f6);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:2px;width:fit-content}.upload-slot__actions{align-items:center;display:flex;flex:none;gap:.4rem;margin-left:auto}.upload-slot__replace-button{align-items:center;background-color:var(--white,#fff);border:1.5px solid var(--black,#121212);border-radius:.5rem;color:var(--black,#121212);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;gap:.4rem;height:2.25rem;padding:0 .8rem;transition:background-color .25s ease,color .25s ease}.upload-slot__replace-button svg{height:15px;width:15px}.upload-slot__replace-button:hover{background-color:var(--black,#121212);color:var(--white,#fff)}.upload-slot__icon-button{align-items:center;background-color:var(--white,#fff);border:1px solid var(--gray-medium,#dee2e6);border-radius:.5rem;color:var(--gray-dark,#434343);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;transition:background-color .25s ease,border-color .25s ease,color .25s ease;width:2.25rem}.upload-slot__icon-button svg{height:17px;width:17px}.upload-slot__icon-button:hover{background-color:var(--black,#121212);border-color:var(--black,#121212);color:var(--white,#fff)}.upload-slot__icon-button--danger:hover{background-color:var(--red,#fd5249);border-color:var(--red,#fd5249)}.upload-slot__icon-button:focus-visible,.upload-slot__replace-button:focus-visible{outline:2px solid var(--blue,#3b82f6);outline-offset:2px}.upload-slot__drophint{align-items:center;background-color:rgba(229,237,250,.92);border:1.5px dashed var(--blue,#3b82f6);border-radius:.5rem;color:var(--blue-strong,#112562);display:none;font-size:.9rem;font-weight:700;gap:.5rem;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.upload-slot__drophint svg{height:20px;width:20px}.upload-slot.is-dragover.has-file .upload-slot__drophint{display:flex}@container (max-width: 360px){.upload-slot__replace-label{display:none}.upload-slot__replace-button{justify-content:center;padding:0;width:2.25rem}}.panel-edit-scenario-button-list{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:end}.panel-ambiance-create-section{display:flex;flex-direction:column;gap:2rem}.panel-ambiance-create-name-input-container{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:700px;width:100%}.panel-ambiance-create-button{line-height:1.5;padding:1.5rem .25rem!important;width:100%!important}.panel-ambiance-create-article{align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr 1fr;justify-content:center;margin:1rem auto 0;width:min(1500px,100%)}.panel-ambiance-create-article h2{font:400 1.5rem Customfont}.panel-edit-scenario{display:flex;flex-direction:column;gap:2rem}.button-primary.panel-edit-scenarion-button-delete{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;color:var(--error,#fd5249);display:flex;flex-direction:row;font-weight:700;gap:.5rem;padding:.5rem 1rem}.panel-edit-scenario-button-container{align-items:end;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:end}.panel-edit-scenario-button-container form{align-items:end;display:flex;flex-direction:column;gap:.5rem}.panel-ambiance-result-section{display:flex;flex-direction:column;gap:1rem}.create-ambiance-button{background-color:var(--pf-teal-alt)!important;color:var(--white,#fff)!important}.panel-ambiance-create-button-container{margin-top:auto}.ambiance-test-photo-container,.print-modal-image-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative}.ambiance-test-photo-container .button-primary,.print-modal-image-container .button-primary{bottom:1rem;left:1rem;position:absolute}.ambiance-test-photo-container>img,.print-modal-image-container>img{background-color:var(--gray-medium,#dee2e6);border-radius:.5rem;object-fit:contain;width:100%}.ambiance-test-photo-container .loader,.print-modal-image-container .loader{align-items:center;animation:unset;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:100%}.ambiance-test-photo-container .loader img,.print-modal-image-container .loader img{animation:rotating 1.5s linear infinite;height:auto;max-width:120px;position:absolute;width:100%}.ambiance-test-photo-container .loader:before,.print-modal-image-container .loader:before{background:linear-gradient(90deg,var(--blue,#3b82f6) 50.54%,var(--gradient2,#60c7ba) 81.76%);content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:-1}.ambiance-test-photo-container .loader-main,.print-modal-image-container .loader-main{align-items:center;display:flex;flex-direction:column;justify-content:center}.event-prompt-textarea{field-sizing:content;height:100%;line-height:1rem;resize:none;width:100%}.info-button{background:none;border:0;line-height:1;padding:0}.input-floating-container .event-prompt-textarea{border:none;border-bottom:1px solid var(--black,#121212)}.panel-edit-scenario-title-container{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 2fr 1fr}#ambiance_loading_photo_section{display:flex;flex-direction:column;justify-content:end;margin:0 auto}.ambiance-test-photo-container{align-self:center;height:min-content;margin:auto;width:min-content}.ambiance-test-photo-container>img{width:fit-content}.ambiance-test-photo-container .loader:before{border-radius:.5rem}#ambiance_test_photo_loading_img{width:auto}@media only screen and (max-width:950px){.panel-ambiance-create-article{grid-template-columns:1fr;margin:0 auto;row-gap:3rem}}@media only screen and (max-width:767px){.panel-edit-scenario-title-container{grid-template-columns:1fr}}.panel-crop-to-square{height:100%;max-height:350px;max-width:350px;object-fit:cover;object-position:center;width:100%}.video-container{align-items:center;bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%}.panel-capture-body{background-color:var(--black,#121212);color:var(--white,#fff)}.panel-capture-body.active{background-color:unset;color:unset}.panel-capture-body select{background-color:var(--black,#121212);border-radius:.25rem;color:var(--white,#fff);padding:.25rem .5rem}.panel-capture-body .user-confirm-header{align-items:start;display:grid;gap:1rem;grid-template-columns:2fr 1fr 2fr;margin:0;padding:1rem;position:relative;top:0;width:100%;z-index:2}.download__ellipsis-image,.panel-capture__ellipsis-image{aspect-ratio:519/395;height:auto;max-width:519px;position:absolute;transform:translateX(-1rem);width:35%;z-index:-1}@media only screen and (max-width:950px){.download__ellipsis-image,.panel-capture__ellipsis-image{display:none}}.panel-capture-main__icon-message{align-items:center;display:flex;flex-direction:column;gap:3rem;text-align:center}.panel-capture-main__icon-message.error-message{align-items:start;gap:2rem;text-align:left;z-index:1}.panel-capture-main__icon-message.error-message h1{margin-top:-1rem}.panel-capture-header-buttons-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.panel-capture-last-image-button,.panel-capture-reopen-effect-button,.panel-capture-settings-button,.restart-panel-capture{align-items:center;color:var(--white,#fff);display:flex;flex-direction:row;font:700 1rem Customfont;gap:.5rem}.panel-capture-last-image-button img,.panel-capture-reopen-effect-button img,.panel-capture-settings-button img,.restart-panel-capture img{transition:filter var(--pf-duration-slow) ease}.panel-capture-last-image-button:hover img,.panel-capture-reopen-effect-button:hover img,.panel-capture-settings-button:hover img,.restart-panel-capture:hover img{filter:contrast(0) brightness(90%)}@media only screen and (max-width:950px){.panel-capture-last-image-button .number-of-devices-label,.panel-capture-last-image-button p,.panel-capture-reopen-effect-button .number-of-devices-label,.panel-capture-reopen-effect-button p,.panel-capture-settings-button .number-of-devices-label,.panel-capture-settings-button p,.restart-panel-capture .number-of-devices-label,.restart-panel-capture p{display:none}}.panel-capture-body .modal-select-your-ambiance-effect .content-close,.panel-capture-body .modal-select-your-background .content-close,.panel-capture-body .modal-select-your-face-swap-effect .content-close,.panel-capture-body .modal-select-your-frame .content-close,.panel-capture-body .modal-select-your-style-effect .content-close{pointer-events:none;visibility:hidden}.panel-capture-main__icon-message ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;list-style:none;text-align:left;width:100%}.panel-capture-main__icon-message ul a{align-items:center;background-color:var(--white,#fff);border-radius:var(--pf-radius-button);color:var(--black,#121212);display:flex;flex-direction:row;font:700 1rem Customfont;gap:.5rem;padding:.5rem 1rem;text-decoration:none}.panel-capture-main__icon-message h1{font:500 clamp(1.5rem,5vw,3rem) Customfont}.panel-capture-main__main-list{gap:3rem!important;justify-content:space-between}.panel-capture-main__main-list-item{display:flex;flex-direction:column;gap:1rem}.panel-capture-main__main-list-item .number-of-devices-label,.panel-capture-main__main-list-item p{font:700 1rem Customfont}.panel-capture-accept-picture-button,.panel-capture-button,.panel-capture-refuse-picture-button{align-items:center;aspect-ratio:1/1;background-color:var(--gray-dark,#434343);border-radius:100%;bottom:min(2rem,2vh);color:var(--white,#fff);display:flex;flex-direction:column;font:400 clamp(1rem,2.5vw,2rem) Customfont;gap:.5rem;justify-content:center;max-height:15rem;max-width:15rem;min-height:8.125rem;min-width:8.125rem;padding:1rem;position:absolute;right:min(2rem,2vw);transition:filter var(--pf-duration-slow) ease,box-shadow var(--pf-duration-slow) ease;width:30vw;z-index:2}.panel-capture-accept-picture-button:hover,.panel-capture-button:hover,.panel-capture-refuse-picture-button:hover{box-shadow:0 1px 12px hsla(0,0%,80%,.25);filter:drop-shadow(0 1px 12px rgba(204,204,204,.25))}.button-primary.button--blue,.panel-capture-accept-picture-button.active,.panel-capture-button.active,.panel-capture-refuse-picture-button.active{background-color:var(--blue,#3b82f6)}.panel-capture-accept-picture-button,.panel-capture-refuse-picture-button{bottom:unset;position:relative}.panel-capture-accept-picture-button img,.panel-capture-refuse-picture-button img{height:10vw;max-height:80px;max-width:80px;min-height:24px;min-width:24px;width:10vw}.panel-capture-main-icon{height:auto;max-height:67px;max-width:67px;min-width:40px;width:5vw}.panel-capture-button-icon{height:auto;max-height:40px;max-width:40px;min-width:24px;width:5vw}.panel-capture-main__article{display:flex;flex-direction:column;gap:12rem;margin:0 auto;max-width:816px;padding:0 1rem}.panel-capture-settings-error{color:var(--red,#fd5249);font:700 1rem Customfont}.totem-button{background-color:rgba(0,0,0,.5);border:none;border-radius:var(--pf-radius-cta);color:#fff;cursor:pointer;font-size:16px;margin-bottom:1rem;padding:10px 20px;transition:var(--pf-duration-slow) background-color ease,opacity var(--pf-duration-slow) ease;z-index:10}.totem-button:hover{background-color:rgba(0,0,0,.7);opacity:.8}.panel-capture-accept-picture-button{background-color:var(--green,green)}.panel-capture-refuse-picture-button{background-color:var(--red,#fd5249);color:var(--white,#fff);left:min(2rem,2vw);right:unset}.panel-capture-refuse-picture-button img{filter:contrast(0) brightness(100)}.modal-config-camera .box-button-close,.modal-example-picture{margin-top:2rem;text-align:center}.modal-config-camera .box-button-close button,.modal-example-picture .box-button-close button{background:var(--pf-navy);border-radius:var(--pf-radius-cta);color:var(--pf-white);font-weight:700;padding:.7rem 2rem .5rem}.modal-config-camera h2{margin-bottom:2rem;text-align:center}.config-camera-menu .button-primary,.last-image-menu .button-primary{padding:1.5rem 1rem;width:100%}.confirm-photo-text{bottom:9vh;color:var(--white,#fff);display:inline-block;font-size:3rem;text-align:center;text-shadow:0 0 10px hsla(0,0%,80%,.251)}@media only screen and (max-width:950px){.confirm-photo-text{display:none}}.overlay{background-color:rgba(0,0,0,.1);height:100vh;left:0;opacity:0;position:fixed;top:0;transform:translateX(-100%);transition:opacity .1s linear;width:100vw;z-index:9998}.config-camera-menu,.last-image-menu{background-color:var(--white,#fff);display:inline-block;height:100%;left:0;max-height:100%;max-width:600px;overflow-y:auto;padding:1rem;position:absolute;top:0;transform:translateX(-100%);transition:transform var(--pf-duration-slow) ease-in-out;width:100%;z-index:9999}.config-camera-menu h2,.last-image-menu h2{font:500 2rem Customfont}.config-camera-menu .content-close,.last-image-menu .content-close{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding-bottom:.25rem}.config-camera-menu .close,.last-image-menu .close{background:none;padding:10px}.config-camera-menu.open,.last-image-menu.open{transform:translateX(0)}.config-camera-menu.open+.overlay,.last-image-menu.open+.overlay{opacity:1;transform:translateX(0)}.last-image-menu-image-container{align-items:center;display:flex;flex-direction:column;gap:0;margin-top:1rem}.countdown-controls{align-items:center;display:flex;font:400 1.5rem Customfont;gap:1rem;justify-content:space-between;margin-top:1rem}.countdown-controls section{align-items:center;display:flex;flex-direction:row}.countdown-controls button{background-color:var(--white,#fff);border-radius:var(--pf-radius-xs);box-shadow:0 0 5px 2px hsla(0,0%,7%,.08);color:var(--black,#121212);cursor:pointer;font-size:18px;padding:1rem;transition:background-color .25s ease-in-out}.countdown-controls button:disabled{background-color:var(--gray-medium,#dee2e6)}.countdown-controls input{background:none;border:none;border-bottom:2px solid var(--black,#121212);font:400 1.5rem Customfont;margin:0 5px;max-width:6ch;text-align:center;width:fit-content}.mirror-image-checkbox-list label{align-items:center;flex-direction:row}.panel-capture-settings-camera-section,.panel-capture-settings-message-section,.panel-capture-settings-shortcut-section{display:flex;flex-direction:column;gap:2rem}.mirror-image-custom-checkbox-container label,.mirror-image-custom-radio-container label{align-items:center}.mirror-image-custom-checkbox-container input,.mirror-image-custom-radio-container input{display:none}.capture-session-photos-aside{align-items:start;display:flex;flex-direction:column;gap:1rem;position:relative;transform:translate(1rem,1rem);width:fit-content;z-index:1}.capture-session-photos-aside img{border-radius:.5rem;object-fit:cover}.modal-session-qrcode{text-align:center}.modal-session-qrcode-image-container{align-items:center;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;gap:1rem;height:100%;justify-content:center;max-height:100%;min-height:0;min-width:0;width:100%}.modal-session-qrcode-image-container #capture_session_completed_div,.modal-session-qrcode-image-container #capture_session_img_still_loading_div{position:relative}.modal-session-qrcode-image-container #capture_session_completed_div #completed_div_capture_session_qrcode_img,.modal-session-qrcode-image-container #capture_session_completed_div #loading_div_capture_session_qrcode_img,.modal-session-qrcode-image-container #capture_session_img_still_loading_div #completed_div_capture_session_qrcode_img,.modal-session-qrcode-image-container #capture_session_img_still_loading_div #loading_div_capture_session_qrcode_img{bottom:1rem;position:absolute;right:1rem;z-index:1}@media only screen and (max-width:950px){.modal-session-qrcode-image-container #capture_session_completed_div #completed_div_capture_session_qrcode_img,.modal-session-qrcode-image-container #capture_session_completed_div #loading_div_capture_session_qrcode_img,.modal-session-qrcode-image-container #capture_session_img_still_loading_div #completed_div_capture_session_qrcode_img,.modal-session-qrcode-image-container #capture_session_img_still_loading_div #loading_div_capture_session_qrcode_img{position:unset}}.modal-session-qrcode-button-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.modal-session-qrcode-button-container .button-primary{padding:1.5rem 1rem;width:min(100%,400px)}.modal-instructions{z-index:10000}.modal-instructions .modal-content{gap:1rem;text-align:center}.modal-instructions-main{align-items:center;display:flex;flex-direction:column;font:500 1.1rem Customfont;gap:1rem;justify-content:center;position:relative}.modal-instructions-main img{aspect-ratio:290/434;height:auto;max-height:50vh;max-width:50vw;object-fit:contain;width:100%}.modal-instructions-main .button-primary{padding:1.5rem 1rem;width:min(100%,400px)}.modal-instructions-main-text{font:500 1rem Customfont}.modal-wait-calibrating-camera h2{text-align:center}.capture-session-placeholder-container{align-items:center;aspect-ratio:1/1;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.078);display:flex;flex-direction:column;height:auto;justify-content:center;min-width:145px}.capture-session-placeholder-container span{color:var(--black,#121212);display:inline-block}.reset-panel-capture-message-button{background:none;color:var(--blue,#3b82f6);font:700 1rem Customfont;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color var(--pf-duration-slow) ease}.reset-panel-capture-message-button:active,.reset-panel-capture-message-button:hover{color:var(--blue-strong,#112562)}.panel-capture-header__logo{align-items:center;display:flex;filter:drop-shadow(0 1px 12px rgba(204,204,204,.25));height:auto;justify-content:center;margin:0 auto;max-height:150px;max-width:150px;object-fit:contain;width:100%}.panel-capture-settings-message-section .input-floating-container input{transition:background-color var(--pf-duration-slow) ease}.panel-capture-settings-message-section .input-floating-container input.active{background-color:#9ae4bf}.print-modal-multiple-images-container{align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;justify-content:center;width:100%}.print-modal-multiple-images-container .print-modal-multiple-images-container-section{align-items:center;display:flex;flex-direction:column;gap:1rem}.print-modal-multiple-images-container .print-modal-multiple-images-container-section .image-is-loading img{aspect-ratio:unset}.print-modal-multiple-images-container div{align-items:center;display:flex;flex-direction:column;gap:1rem}.print-modal-multiple-images-container div>img{height:100%;object-fit:contain;width:100%}.print-modal-multiple-images-container.two-columns{display:grid;grid-template-columns:1fr 1fr}.modal-print-selection-button-container{display:flex;flex-direction:row;justify-content:center;margin-top:1rem}.modal-upload-progress .button-primary{margin-top:1rem;padding:1.5rem 1rem;width:100%}.modal-print-selection h2{margin-bottom:.5rem;text-align:center}.modal-print-selection .modal-content{height:100%}@media only screen and (max-height:800px),only screen and (max-width:950px){.modal-print-selection .content-modal{height:100%;margin:0 auto;padding:1rem 2rem;top:0;transform:unset}}.modal-print-main{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.modal-print-main,.print-modal-multiple-images-container div{height:min(100%,50dvh)}.modal-slideshow-main{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center}.modal-slideshow img{background-color:var(--gray-medium,#dee2e6);border-radius:5px;object-fit:cover;overflow:hidden}.modal-slideshow-list{display:flex;flex-direction:column;gap:.5rem;justify-content:center;list-style:none}.modal-slideshow .content-modal{background:unset;box-shadow:unset;top:unset;transform:unset}.modal-slideshow-list-current-image{outline:4px solid var(--blue,#3b82f6)}.modal-slideshow-current-image{object-fit:contain!important}.panel-capture-offline-printer-container{align-items:center;background:transparent;bottom:min(2rem,2vh);color:var(--white,#fff);display:flex;flex-direction:row;gap:.5rem;left:min(2rem,2vw);position:absolute;transition:filter var(--pf-duration-slow) ease}.panel-capture-offline-printer-container img{background-color:var(--white,#fff);border-radius:100%;box-sizing:content-box;padding:.25rem}.panel-capture-offline-printer-container h2{font:400 1.5rem Customfont;text-shadow:0 0 1px var(--black,#121212)}.panel-capture-offline-printer-container:hover{filter:brightness(90%)}.modal-print-offline-info .modal-content{gap:1rem}.modal-print-offline-info-button-container{align-items:center;display:flex;flex-direction:row;justify-content:center}#captured_image_img,#webcam,.last-image-menu,.overlay,.video-container{height:100vh}#captured_image_img .last-image-menu-image-container,#captured_image_img .max-width,#captured_image_img .modal-content,#webcam .last-image-menu-image-container,#webcam .max-width,#webcam .modal-content,.last-image-menu .last-image-menu-image-container,.last-image-menu .max-width,.last-image-menu .modal-content,.overlay .last-image-menu-image-container,.overlay .max-width,.overlay .modal-content,.video-container .last-image-menu-image-container,.video-container .max-width,.video-container .modal-content{height:100%}#captured_image_img .content-modal,#webcam .content-modal,.last-image-menu .content-modal,.overlay .content-modal,.video-container .content-modal{height:calc(100% - 3rem - 32px)}.last-image-menu-image-container img{display:block;height:50%;max-height:unset;max-width:unset;object-fit:contain;width:100%}.modal-slideshow-current-image,.modal-slideshow-list{max-height:calc(100vh - 4rem)}.modal-photos .image-is-loading{grid-template-columns:unset;height:100%;place-items:center;width:100%}.modal-photos .image-is-loading .modal-photos-capture-session-completed-container{height:100%;min-height:0;min-width:0;width:100%}.modal-photos .image-is-loading .modal-photos-main-img{aspect-ratio:unset;height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.modal-photos-main-img{height:100%;max-height:100dvh;max-width:100dvw;width:100%}.modal-waiting-for-ai-photos h2{text-align:center}.modal-waiting-for-ai-photos button{padding:1.5rem 1rem;width:100%}.modal-waiting-for-ai-photos .content-modal.max-width{max-width:min(600px,100vw - 2rem)}.panel-capture-shortcut-list,.panel-capture-shortcut-list ul{display:flex;flex-direction:column;gap:1rem;list-style:none}.panel-capture-shortcut-list li,.panel-capture-shortcut-list ul li{align-items:center;display:flex;flex-direction:row;gap:1ch}.panel-capture-shortcut-list .li-with-menu,.panel-capture-shortcut-list ul .li-with-menu{align-items:start;display:flex;flex-direction:column;margin-top:1rem}.panel-capture-shortcut-list .number-of-devices-label,.panel-capture-shortcut-list p,.panel-capture-shortcut-list ul p{font:500 1.1rem Customfont}.panel-capture-shortcut-list ul{flex-direction:row;flex-wrap:wrap}.modal-print-copies .countdown-controls{width:100%}.modal-print-copies-button-container button{padding:1.5rem 1rem;width:100%}.flash-overlay{background-color:var(--pf-white)!important;color-scheme:light;display:none;height:100%;left:0;mix-blend-mode:normal;opacity:1;position:fixed;top:0;width:100%;z-index:9999}.modal-select-your-ambiance-effect h2,.modal-select-your-face-swap-effect h2,.modal-select-your-profession-dolls-effect h2,.modal-select-your-style-effect h2{text-align:center}.modal-select-your-ambiance-effect-main,.modal-select-your-face-swap-effect-main,.modal-select-your-profession-dolls-effect-main,.modal-select-your-style-effect-main{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.modal-select-your-ambiance-effect-main>button,.modal-select-your-face-swap-effect-main>button,.modal-select-your-profession-dolls-effect-main>button,.modal-select-your-style-effect-main>button{flex:0 1 11rem;min-width:0}@media only screen and (min-width:1200px){.modal-select-your-ambiance-effect-main>button,.modal-select-your-face-swap-effect-main>button,.modal-select-your-profession-dolls-effect-main>button,.modal-select-your-style-effect-main>button{flex-basis:8.5rem}}@media only screen and (max-width:600px){.modal-select-your-ambiance-effect-main,.modal-select-your-face-swap-effect-main,.modal-select-your-profession-dolls-effect-main,.modal-select-your-style-effect-main{gap:.75rem}.modal-select-your-ambiance-effect-main>button,.modal-select-your-face-swap-effect-main>button,.modal-select-your-profession-dolls-effect-main>button,.modal-select-your-style-effect-main>button{flex-basis:7rem}}#face_swap_options_div img,.modal-select-your-face-swap-effect img,.panel-my-face-swaps-list img{object-position:top}.no-effect-thumb{object-position:center!important}.modal-ambiance-effect-button,.modal-face-swap-effect-button{background:none;cursor:pointer}.modal-select-your-ambiance-effect .ai-event-effect-custom-radio img,.modal-select-your-face-swap-effect .ai-event-effect-custom-radio img,.modal-select-your-profession-dolls-effect .ai-event-effect-custom-radio img,.modal-select-your-style-effect .ai-event-effect-custom-radio img{max-width:100%!important}.panel-capture-body .modal-content h2{text-align:center}.modal-select-your-frame-main{align-items:center;column-gap:min(3rem,2vw);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:1rem;row-gap:1rem}.modal-select-your-frame-main>button{background-color:var(--white,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 20 20'%3E%3Cg fill='%23e5e5e5' fill-rule='evenodd'%3E%3Cpath d='M0 0h10v10H0zM10 10h10v10H10z'/%3E%3C/g%3E%3C/svg%3E");background-size:4px 4px}.modal-select-your-frame-main>button img{height:auto;max-width:100%}.modal-vertical-center.open{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal-vertical-center.open .content-modal{max-height:100dvh;overflow:auto;top:unset;transform:unset;width:100%}.screensaver-container{background-color:var(--black,#121212);border:none;z-index:20000}.screensaver-container,.screensaver-container video{height:100%;left:0;position:absolute;top:0;width:100%}.screensaver-container video{object-fit:contain}.screensaver-video-container{height:100%;position:relative;width:100%}.modal-dell-badges-form form{display:flex;flex-direction:column;gap:1rem}.modal-dell-badges-form .checkbox-container,.modal-dell-badges-form .radio-container{align-items:start;display:flex;flex-direction:row;gap:.5rem}.modal-dell-badges-form .checkbox-container .number-of-devices-label,.modal-dell-badges-form .checkbox-container label,.modal-dell-badges-form .checkbox-container p,.modal-dell-badges-form .radio-container .number-of-devices-label,.modal-dell-badges-form .radio-container label,.modal-dell-badges-form .radio-container p{font-size:.85rem;font-weight:500;line-height:1.2rem}.modal-dell-badges-form .checkbox-container .number-of-devices-label,.modal-dell-badges-form .checkbox-container p,.modal-dell-badges-form .radio-container .number-of-devices-label,.modal-dell-badges-form .radio-container p{color:var(--black,#121212)}.modal-dell-badges-form .radio-container{flex-direction:column}.modal-dell-badges-form .radio-container input{display:inline-block}.modal-dell-badges-form .radio-container div{align-items:start;display:flex;flex-direction:row;gap:.5rem}.modal-dell-badges-form .radio-container section{display:flex;flex-direction:column;gap:.5rem}.form-button-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:2rem;width:100%}.form-button-container button{padding:1.5rem 1rem;width:min(100%,400px)}.modal-sicoob-name-form .form-button-container{margin-top:3rem}.modal-sticker-name-form .content-modal{padding:0}.modal-sticker-name-form .content-modal.max-width{max-width:min(96vw,1100px);width:100%}.modal-sticker-name-form .content-modal .modal-content.sticker-form-stage{display:flex;flex-direction:column;padding:clamp(20px,4vh,64px) clamp(16px,4vw,56px)}.modal-sticker-name-form .sticker-form-step{display:none;flex:1;flex-direction:column;gap:clamp(20px,3vh,36px)}.modal-sticker-name-form .sticker-form-step.is-active{display:flex}.modal-sticker-name-form .sticker-form-header{text-align:center}.modal-sticker-name-form .sticker-form-headline{font:700 clamp(26px,4.5vw,52px) Customfont;line-height:1.15;margin:0 0 12px}.modal-sticker-name-form .sticker-form-subheadline{font:500 clamp(15px,1.6vw,22px) Customfont;margin:0;opacity:.85}.modal-sticker-name-form .sticker-form-field{display:flex;flex-direction:column;gap:8px}.modal-sticker-name-form .sticker-form-fields-group{display:grid;gap:16px;grid-template-columns:1fr;margin-top:auto}@media(min-width:700px){.modal-sticker-name-form .sticker-form-fields-group--two{grid-template-columns:1fr 1fr}.modal-sticker-name-form .sticker-form-fields-group--three{grid-template-columns:1fr 1fr 1fr}}.modal-sticker-name-form .sticker-stats-club,.modal-sticker-name-form .sticker-stats-physical,.modal-sticker-name-form .sticker-stats-position{margin-top:auto}.modal-sticker-name-form .sticker-position-options{display:flex;flex-direction:column;gap:10px}.modal-sticker-name-form .sticker-position-option{background:var(--white,#fff);border:2px solid var(--gray-medium,#dee2e6);border-radius:var(--pf-radius-card);box-sizing:border-box;color:var(--black,#121212);cursor:pointer;font:600 clamp(16px,1.6vw,22px) Customfont;padding:clamp(14px,1.8vh,22px) clamp(16px,2vw,26px);text-align:center;transition:border-color var(--pf-duration-quick) ease,background var(--pf-duration-quick) ease,color var(--pf-duration-quick) ease;width:100%}.modal-sticker-name-form .sticker-position-option.is-active{background:var(--black,#121212);border-color:var(--black,#121212);color:var(--white,#fff)}.modal-sticker-name-form .sticker-form-label{color:var(--pf-neutral-400);font:700 .875rem Customfont}.modal-sticker-name-form .sticker-form-input{background:var(--white,#fff);border:2px solid var(--gray-medium,#dee2e6);border-radius:var(--pf-radius-card);box-sizing:border-box;color:var(--black,#121212);font:500 clamp(16px,1.6vw,22px) Customfont;min-height:48px;outline:none;padding:clamp(14px,1.8vh,22px) clamp(16px,2vw,26px);transition:border-color var(--pf-duration-quick) ease;width:100%}.modal-sticker-name-form .sticker-form-input:focus{border-color:var(--blue,#3b82f6)}.modal-sticker-name-form select.sticker-form-input{appearance:auto}.modal-sticker-name-form .sticker-form-toggle{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:center}.modal-sticker-name-form .sticker-form-toggle-label{font:500 1rem Customfont}.modal-sticker-name-form .sticker-form-actions{display:flex;flex-direction:column;gap:12px;margin-top:auto}.modal-sticker-name-form .sticker-form-cta{align-self:stretch;background:var(--black,#121212);border:none;border-radius:var(--pf-radius-card);color:var(--white,#fff);cursor:pointer;font:700 clamp(16px,1.6vw,22px) Customfont;min-height:52px;padding:clamp(16px,1.8vh,24px) clamp(24px,3vw,48px);transition:opacity var(--pf-duration-quick) ease,transform var(--pf-duration-fast) ease}.modal-sticker-name-form .sticker-form-cta:not(:disabled):hover{opacity:.92;transform:translateY(-1px)}.modal-sticker-name-form .sticker-form-cta:disabled{cursor:not-allowed;opacity:.45}@media(min-width:1600px){.modal-sticker-name-form .content-modal .modal-content.sticker-form-stage{padding:72px 64px}.modal-sticker-name-form .sticker-form-step{gap:40px}.modal-sticker-name-form .sticker-form-fields-group{gap:24px}}.modal-sticker-name-form .sticker-form-back-link{align-self:center;background:transparent;border:none;color:var(--black,#121212);cursor:pointer;font:500 .95rem Customfont;opacity:.7;padding:8px 12px;transition:opacity var(--pf-duration-quick) ease}.modal-sticker-name-form .sticker-form-back-link:hover{opacity:1}.modal-sticker-name-form .sticker-form-keyboard-slot{margin-top:clamp(16px,2vh,24px);width:100%}.modal-sticker-name-form .sticker-form-keyboard-slot:empty{display:none;margin-top:0}.modal-lead-collection .content-modal{align-items:center;background:linear-gradient(160deg,var(--gradient,#3b82f6),var(--gradient2,#60c7ba));border-radius:0;box-sizing:border-box;display:flex;height:100vh;height:100dvh;justify-content:center;margin:0;max-width:unset;padding:clamp(1rem,3vh,3rem) clamp(1rem,3vw,3rem);position:relative;top:0;transform:none;width:100vw}.modal-lead-collection .content-modal .modal-content.panel-capture-lead-collection-stage{--lead-card-pad-x:clamp(1rem,4vw,3.5rem);--lead-card-pad-y:clamp(0.875rem,2.6vh,2.5rem);--lead-card-radius:clamp(1rem,2vw,1.75rem);--lead-back-size:clamp(3.75rem,7vw,5.5rem);background:var(--white,#fff);border-radius:var(--lead-card-radius);box-shadow:0 1px 12px hsla(0,0%,80%,.25);box-sizing:border-box;color:var(--black,#121212);display:flex;flex-direction:column;height:100%;padding:var(--lead-card-pad-y) var(--lead-card-pad-x);position:relative;width:min(62.5rem,100%)}.panel-capture-lead-collection-stage{--black:#3d4147}.panel-capture-lead-collection-stage--dark{--white:#1f2226;--black:#c8ccd1;--gray-light:#2a2e33;--gray-medium:#3a4047;--gray-dark:#aeb4bb}.panel-capture-lead-collection-stage--dark .panel-capture-lead-collection-keyboard-slot{--white:#fff;--black:#121212;--gray-light:#f5f6f7;--gray-medium:#dee2e6;--gray-dark:#434343}.panel-capture-lead-collection-stage--dark .panel-capture-lead-collection-cta{--white:#fff}.panel-capture-lead-collection-stage--dark .panel-capture-lead-collection-option-input[type=checkbox]:checked+.panel-capture-lead-collection-option-label .panel-capture-lead-collection-option-control:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath fill='none' stroke='%231f2226' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='M4.5 11.5 9 16l8.5-9.5'/%3E%3C/svg%3E")}.modal-lead-collection .panel-capture-lead-collection-logo-container{align-items:center;display:flex;justify-content:center;pointer-events:none}.modal-lead-collection .panel-capture-lead-collection-logo{height:clamp(2.5rem,7vh,4.5rem);max-width:min(60%,20rem);object-fit:contain;width:auto}.modal-lead-collection #panel_capture_lead_collection_form{display:flex;flex:1;flex-direction:column;min-height:0}.panel-capture-lead-collection-stage--kb-top .panel-capture-lead-collection-keyboard-slot{border-radius:var(--lead-card-radius) var(--lead-card-radius) 0 0;margin-bottom:clamp(1rem,2vh,1.5rem);margin-top:calc(var(--lead-card-pad-y)*-1);order:-2}.panel-capture-lead-collection-kb-toggle{align-items:center;background:var(--dark-android-key-secondary,#313c42);border:none;border-radius:.75rem .75rem 0 0;color:var(--gray-light,#f5f6f7);cursor:pointer;display:flex;justify-content:center;margin:0 auto -2px;min-height:clamp(3rem,5.6vh,4.5rem);padding:.25rem 1rem;position:relative;transition:background-color var(--pf-duration-quick) ease,color var(--pf-duration-quick) ease;width:min(14rem,65%);z-index:1}.panel-capture-lead-collection-kb-toggle:active{background:var(--dark-android-key-hover,#097cfb);color:var(--white,#fff)}.panel-capture-lead-collection-kb-toggle svg{display:block;height:clamp(2.5rem,5vh,4rem);transition:transform var(--pf-duration-quick) ease;width:clamp(2.5rem,5vh,4rem)}.panel-capture-lead-collection-stage--kb-top .panel-capture-lead-collection-kb-toggle{border-radius:0 0 .75rem .75rem;margin:-2px auto 0;order:2}.panel-capture-lead-collection-stage--kb-top .panel-capture-lead-collection-kb-toggle svg{transform:rotate(180deg)}.panel-capture-lead-collection-stage--kb-top:not(.panel-capture-lead-collection-stage--native-kb) .panel-capture-lead-collection-topbar{margin:calc(var(--lead-back-size)/2) 0 0 calc(var(--lead-back-size)/2);order:-1;position:static}.panel-capture-lead-collection-stage--active-step-no-kb.panel-capture-lead-collection-stage--kb-top:not(.panel-capture-lead-collection-stage--native-kb) .panel-capture-lead-collection-topbar{margin:0;order:0;position:absolute}.panel-capture-lead-collection-progress{display:flex;flex-direction:column;gap:.625rem;margin-bottom:clamp(1.25rem,3vh,2.25rem)}.panel-capture-lead-collection-progress-label{color:var(--gray-dark,#434343);font:700 clamp(1.25rem,2vw,1.875rem) Customfont;text-align:center}.panel-capture-lead-collection-progress-track{background:var(--gray-medium,#dee2e6);border-radius:var(--pf-radius-pill);height:.625rem;overflow:hidden;width:100%}.panel-capture-lead-collection-progress-fill{background:var(--black,#121212);border-radius:var(--pf-radius-pill);height:100%;transition:width var(--pf-duration-base) ease;width:0}.modal-lead-collection .panel-capture-lead-collection-step{display:none;flex:1;flex-direction:column;gap:clamp(.875rem,2vh,1.625rem);min-height:0}.modal-lead-collection .panel-capture-lead-collection-step.is-active{display:flex}.panel-capture-lead-collection-step-header{margin-top:0;text-align:center}.panel-capture-lead-collection-step-title{color:var(--black,#121212);font:700 clamp(1.75rem,4.5vw,4rem) Customfont;line-height:1.1;margin:0}.panel-capture-lead-collection-required{color:var(--red,#fd5249)}.panel-capture-lead-collection-choice-hint{color:var(--gray-dark,#434343);font:500 clamp(1.125rem,1.8vw,1.5rem) Customfont;margin:.5rem 0 0}.panel-capture-lead-collection-field{display:flex;flex-direction:column;gap:.625rem}.panel-capture-lead-collection-step:not(.panel-capture-lead-collection-lgpd-step) .panel-capture-lead-collection-field{flex:1;min-height:0}.modal-lead-collection .panel-capture-lead-collection-input{appearance:none;-webkit-appearance:none;background:var(--white,#fff);border:2px solid var(--gray-medium,#dee2e6);border-radius:.875rem;box-sizing:border-box;color:var(--black,#121212);font:500 clamp(1.125rem,1.8vw,1.5rem) Customfont;line-height:1.2;min-height:clamp(3.75rem,5.5vh,4.75rem);outline:none;padding:.6em .95em;transition:border-color var(--pf-duration-quick) ease,box-shadow var(--pf-duration-quick) ease;width:100%}.modal-lead-collection .panel-capture-lead-collection-input::placeholder{color:var(--gray-dark,#434343);opacity:.7}.modal-lead-collection .panel-capture-lead-collection-input:hover{border-color:var(--gray-dark,#434343)}.modal-lead-collection .panel-capture-lead-collection-input:focus{border-color:var(--blue,#3b82f6);box-shadow:0 0 0 4px rgba(59,130,246,.18)}.panel-capture-lead-collection-error{color:var(--red,#fd5249);font:500 clamp(1.375rem,2.2vw,1.875rem) Customfont;margin:0}.panel-capture-body .modal-error #error_modal_p{font-size:clamp(1.375rem,2.2vw,1.875rem)}.panel-capture-body .modal-error,.panel-capture-body .modal-loader,.panel-capture-body .modal-success{z-index:10001}.panel-capture-lead-collection-phone-row{align-items:stretch;display:flex;gap:clamp(.5rem,1.4vw,1rem)}.panel-capture-lead-collection-phone-row .panel-capture-lead-collection-phone-country-wrap{display:flex;flex:0 0 38%;min-width:0;position:relative}.panel-capture-lead-collection-phone-country-wrap .panel-capture-lead-collection-phone-country-display{align-items:center;color:var(--black,#121212);display:flex;font:500 clamp(1.125rem,1.8vw,1.5rem) Customfont;inset:0;line-height:1.2;overflow:hidden;padding-left:.6em;padding-right:clamp(2rem,3.5vw,2.75rem);pointer-events:none;position:absolute;white-space:nowrap}.panel-capture-lead-collection-phone-row .panel-capture-lead-collection-phone-country{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--white,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23272727' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right clamp(.75rem,1.4vw,1.125rem) center;background-repeat:no-repeat;background-size:clamp(1rem,1.5vw,1.25rem);border:2px solid var(--gray-medium,#dee2e6);border-radius:.875rem;box-sizing:border-box;color:transparent;color-scheme:light;font:500 clamp(1.125rem,1.8vw,1.5rem) Customfont;line-height:1.2;min-height:clamp(3.75rem,5.5vh,4.75rem);outline:none;overflow:hidden;padding:.6em clamp(2rem,3.5vw,2.75rem) .6em .6em;transition:border-color var(--pf-duration-quick) ease,box-shadow var(--pf-duration-quick) ease;white-space:nowrap;width:100%}.panel-capture-lead-collection-phone-row .panel-capture-lead-collection-phone-country:focus{border-color:var(--blue,#3b82f6);box-shadow:0 0 0 4px rgba(59,130,246,.18)}.panel-capture-lead-collection-phone-row .panel-capture-lead-collection-phone-country option{background:var(--white,#fff);color:var(--black,#121212)}.panel-capture-lead-collection-phone-input{flex:1 1 auto;min-width:0}.panel-capture-lead-collection-lgpd-text{background:var(--white,#fff);border:1px solid color-mix(in srgb,var(--black,#121212) 14%,transparent);border-radius:.875rem;box-shadow:inset 0 2px 6px color-mix(in srgb,var(--black,#121212) 7%,transparent);color:var(--black,#121212);flex:1;font:500 clamp(1.375rem,2.4vw,2rem) Customfont;line-height:1.5;min-height:0;overflow-y:auto;padding:clamp(.875rem,1.8vh,1.375rem) clamp(1rem,2vw,1.625rem);text-align:left;white-space:pre-wrap}.panel-capture-lead-collection-lgpd-agree{align-items:center;color:var(--black,#121212);cursor:pointer;display:flex;font:500 clamp(1.5rem,2.6vw,2.25rem) Customfont;gap:.75rem;line-height:1;margin-top:clamp(1rem,2.5vh,2rem)}.panel-capture-lead-collection-lgpd-agree .panel-capture-lead-collection-lgpd-agree-input{accent-color:var(--black,#121212);color-scheme:light;cursor:pointer;flex-shrink:0;height:clamp(1.5rem,2.4vh,2rem);margin:0;width:clamp(1.5rem,2.4vh,2rem)}.panel-capture-lead-collection-stage--dark .panel-capture-lead-collection-lgpd-agree-input{color-scheme:dark}.panel-capture-lead-collection-lgpd-step{min-height:0}.panel-capture-lead-collection-lgpd-step .panel-capture-lead-collection-field{flex:1;min-height:0}.panel-capture-lead-collection-lgpd-step .panel-capture-lead-collection-actions{margin-top:clamp(1rem,2.5vh,2rem)}.panel-capture-lead-collection-options{align-content:start;display:grid;flex:1;gap:.75rem;grid-auto-rows:var(--lead-option-h,clamp(3.75rem,6vh,5rem));grid-template-columns:minmax(0,1fr);list-style:none;margin:0 auto;max-width:var(--lead-option-list-min-width,46rem);min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;width:100%;-webkit-overflow-scrolling:touch}.panel-capture-lead-collection-lgpd-text,.panel-capture-lead-collection-options{scrollbar-color:var(--gray-dark,#434343) var(--gray-light,#f5f6f7);scrollbar-width:thin}.panel-capture-lead-collection-lgpd-text::-webkit-scrollbar,.panel-capture-lead-collection-options::-webkit-scrollbar{width:.5rem}.panel-capture-lead-collection-lgpd-text::-webkit-scrollbar-track,.panel-capture-lead-collection-options::-webkit-scrollbar-track{background:var(--gray-light,#f5f6f7)}.panel-capture-lead-collection-lgpd-text::-webkit-scrollbar-thumb,.panel-capture-lead-collection-options::-webkit-scrollbar-thumb{background:var(--gray-dark,#434343);border:1px solid var(--gray-light,#f5f6f7);border-radius:5px}@media(orientation:portrait){.panel-capture-lead-collection-options:not(.panel-capture-lead-collection-options--image-only):has(.panel-capture-lead-collection-option:nth-child(11)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.panel-capture-lead-collection-options:not(.panel-capture-lead-collection-options--image-only):has(.panel-capture-lead-collection-option:nth-child(11)) .panel-capture-lead-collection-option:last-child:nth-child(odd){grid-column:1/-1}}@media(orientation:landscape){.panel-capture-lead-collection-options:not(.panel-capture-lead-collection-options--image-only):has(.panel-capture-lead-collection-option:nth-child(5)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.panel-capture-lead-collection-options:not(.panel-capture-lead-collection-options--image-only):has(.panel-capture-lead-collection-option:nth-child(5)) .panel-capture-lead-collection-option:last-child:nth-child(odd){grid-column:1/-1}}.panel-capture-lead-collection-option{position:relative}.panel-capture-lead-collection-option-input{height:0;opacity:0;position:absolute;width:0}.panel-capture-lead-collection-option-label{align-items:center;background:var(--white,#fff);border:2px solid var(--gray-medium,#dee2e6);border-radius:.875rem;box-sizing:border-box;color:var(--black,#121212);cursor:pointer;display:flex;font:500 clamp(1.25rem,2.1vw,1.75rem) Customfont;gap:.875rem;height:100%;min-height:0;overflow:hidden;padding:clamp(.875rem,1.6vh,1.25rem) clamp(1rem,2vw,1.5rem);transition:border-color var(--pf-duration-quick) ease,background var(--pf-duration-quick) ease;width:100%}.panel-capture-lead-collection-option-input:checked+.panel-capture-lead-collection-option-label{background:color-mix(in srgb,var(--black,#121212) 10%,transparent);border-color:var(--black,#121212)}.panel-capture-lead-collection-option-input:disabled+.panel-capture-lead-collection-option-label{cursor:not-allowed;opacity:.45}.panel-capture-lead-collection-option-image{border-radius:.625rem;flex-shrink:0;height:clamp(3.5rem,5vh,4.5rem);max-height:100%;object-fit:contain;width:clamp(3.5rem,5vh,4.5rem)}.panel-capture-lead-collection-option-image-placeholder{font-size:0;visibility:hidden}.panel-capture-lead-collection-option-text{color:var(--black,#121212);display:-webkit-box;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.2;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;word-break:break-word}.panel-capture-lead-collection-option-control{align-items:center;background:var(--white,#fff);border:3px solid var(--gray-medium,#dee2e6);display:flex;flex-shrink:0;height:min(1.42em,2.75rem);justify-content:center;transition:border-color var(--pf-duration-quick) ease,background var(--pf-duration-quick) ease;width:min(1.42em,2.75rem)}.panel-capture-lead-collection-option-input[type=radio]+.panel-capture-lead-collection-option-label .panel-capture-lead-collection-option-control{border-radius:50%}.panel-capture-lead-collection-option-input[type=checkbox]+.panel-capture-lead-collection-option-label .panel-capture-lead-collection-option-control{border-radius:.5rem}.panel-capture-lead-collection-option-input[type=radio]:checked+.panel-capture-lead-collection-option-label .panel-capture-lead-collection-option-control{border-color:var(--black,#121212)}.panel-capture-lead-collection-option-input[type=radio]:checked+.panel-capture-lead-collection-option-label .panel-capture-lead-collection-option-control:after{background:var(--black,#121212);border-radius:50%;content:"";height:.67em;width:.67em}.panel-capture-lead-collection-option-input[type=checkbox]:checked+.panel-capture-lead-collection-option-label .panel-capture-lead-collection-option-control{background:var(--black,#121212);border-color:var(--black,#121212)}.panel-capture-lead-collection-option-input[type=checkbox]:checked+.panel-capture-lead-collection-option-label .panel-capture-lead-collection-option-control:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='M4.5 11.5 9 16l8.5-9.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:.92em;width:.92em}.panel-capture-lead-collection-options--image-only{align-content:safe center;align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.75rem,2vw,1.75rem);isolation:isolate;justify-content:safe center;max-width:min(72rem,100%);overflow-x:hidden;overflow-y:auto}.panel-capture-lead-collection-options--image-only .panel-capture-lead-collection-option{flex:0 1 clamp(8rem,28vw,15rem)}.panel-capture-lead-collection-options--image-only .panel-capture-lead-collection-option-label{align-items:center;background:none;border:none;flex-direction:column;gap:0;height:auto;justify-content:center;min-height:0;overflow:visible;padding:0;width:100%}.panel-capture-lead-collection-options--image-only .panel-capture-lead-collection-option-control,.panel-capture-lead-collection-options--image-only .panel-capture-lead-collection-option-text{display:none}.panel-capture-lead-collection-options--image-only .panel-capture-lead-collection-option-input:checked+.panel-capture-lead-collection-option-label{background:none}.panel-capture-lead-collection-options--image-only .panel-capture-lead-collection-option-image{border:4px solid var(--gray-medium,#dee2e6);border-radius:1.25rem;display:block;height:auto;max-height:clamp(9rem,34vh,20rem);max-width:100%;min-height:0;transition:border-color var(--pf-duration-quick) ease,box-shadow var(--pf-duration-quick) ease,transform var(--pf-duration-quick) ease,opacity var(--pf-duration-quick) ease;width:auto}.panel-capture-lead-collection-options--image-only:has(.panel-capture-lead-collection-option-input:checked) .panel-capture-lead-collection-option-image{opacity:.45}.panel-capture-lead-collection-options--image-only .panel-capture-lead-collection-option:has(.panel-capture-lead-collection-option-input:checked){z-index:2}.panel-capture-lead-collection-options--image-only .panel-capture-lead-collection-option-input:checked+.panel-capture-lead-collection-option-label .panel-capture-lead-collection-option-image{border-color:var(--blue,#3b82f6);box-shadow:0 0 0 .25rem var(--white,#fff),0 0 0 .6rem var(--blue,#3b82f6),0 .75rem 2rem rgba(var(--blue,#3b82f6),.4);opacity:1;transform:scale(1.03)}.panel-capture-lead-collection-actions{display:flex;flex-direction:column;gap:.75rem;margin-bottom:clamp(.75rem,2vh,1.5rem);margin-top:auto}.panel-capture-lead-collection-cta{align-self:stretch;background:var(--lead-cta-bg,linear-gradient(160deg,var(--gradient,#3b82f6),var(--gradient2,#60c7ba)));border:none;border-radius:var(--pf-radius-pill);color:var(--lead-cta-text,var(--white,#fff));cursor:pointer;font:700 clamp(1.125rem,1.8vw,1.5rem) Customfont;min-height:clamp(3.25rem,4.5vh,4.25rem);padding:clamp(1rem,1.8vh,1.5rem) clamp(1.5rem,3vw,3rem);transition:opacity var(--pf-duration-quick) ease,transform var(--pf-duration-fast) ease,background .25s ease,color .25s ease}.panel-capture-lead-collection-cta:hover{opacity:.92;transform:translateY(-1px)}.panel-capture-lead-collection-cta:disabled,.panel-capture-lead-collection-cta[disabled]{background:var(--gray-medium,#dee2e6);color:var(--gray-dark,#434343);cursor:not-allowed;opacity:1}.panel-capture-lead-collection-cta:disabled:hover,.panel-capture-lead-collection-cta[disabled]:hover{opacity:1;transform:none}.panel-capture-lead-collection-topbar{align-items:center;display:flex;left:calc(var(--lead-back-size)/2);position:absolute;top:calc(var(--lead-back-size)/2);z-index:5}.panel-capture-lead-collection-back{align-items:center;appearance:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.modal-lead-collection .panel-capture-lead-collection-back{background-color:var(--accent,#13163f);height:var(--lead-back-size);width:var(--lead-back-size)}.modal-lead-collection .panel-capture-lead-collection-back img{filter:brightness(0) invert(1);height:auto;width:42%}.modal-lead-collection .panel-capture-lead-collection-back:hover{background-color:var(--accent,#13163f)}.modal-lead-collection .panel-capture-lead-collection-back:hover img{filter:brightness(0) invert(1)}.modal-lead-collection .panel-capture-lead-collection-stage--dark .panel-capture-lead-collection-back,.modal-lead-collection .panel-capture-lead-collection-stage--dark .panel-capture-lead-collection-back:hover{background-color:var(--black,#121212)}.modal-lead-collection .panel-capture-lead-collection-stage--dark .panel-capture-lead-collection-back img,.modal-lead-collection .panel-capture-lead-collection-stage--dark .panel-capture-lead-collection-back:hover img{filter:brightness(0)}.panel-capture-lead-collection-keyboard-slot{border-bottom-left-radius:var(--lead-card-radius);border-bottom-right-radius:var(--lead-card-radius);display:flex;flex-direction:column;height:clamp(13.75rem,32vh,23.75rem);margin-bottom:calc(var(--lead-card-pad-y)*-1);margin-left:calc(var(--lead-card-pad-x)*-1);margin-right:calc(var(--lead-card-pad-x)*-1);margin-top:clamp(1rem,2vh,1.5rem);overflow:hidden}.panel-capture-lead-collection-keyboard-bg{background:var(--dark-android,#263238);display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}@media(max-width:768px){.panel-capture-lead-collection-keyboard-slot{height:0;margin-top:0}}.panel-capture-lead-collection-stage--native-kb .panel-capture-lead-collection-keyboard-slot{height:0;margin:0}@media(min-width:1600px){.modal-lead-collection .content-modal .modal-content.panel-capture-lead-collection-stage{--lead-card-pad-x:4rem;--lead-card-pad-y:clamp(0.875rem,2.4vh,2rem)}.modal-lead-collection .panel-capture-lead-collection-step{gap:clamp(1.25rem,2.5vh,1.75rem)}}@media(orientation:landscape){.modal-lead-collection .panel-capture-lead-collection-input,.panel-capture-lead-collection-phone-country-wrap .panel-capture-lead-collection-phone-country-display,.panel-capture-lead-collection-phone-row .panel-capture-lead-collection-phone-country{font-size:clamp(1.375rem,2.6vw,2.75rem)}.modal-lead-collection .content-modal .modal-content.panel-capture-lead-collection-stage{width:100%;--lead-card-pad-y:clamp(0.5rem,1.6vh,1.25rem);--lead-kb-height:clamp(11.875rem,40vh,26.25rem);--lead-back-size:3.75rem}.modal-lead-collection .panel-capture-lead-collection-input:not(.panel-capture-lead-collection-phone-input){display:block;margin-left:auto;margin-right:auto;max-width:56.25rem}.modal-lead-collection .panel-capture-lead-collection-phone-row{margin-left:auto;margin-right:auto;max-width:56.25rem}.modal-lead-collection .panel-capture-lead-collection-logo-container{margin-bottom:clamp(.5rem,1.6vh,1.25rem);margin-top:clamp(.25rem,1.2vh,1rem)}.modal-lead-collection .panel-capture-lead-collection-logo{height:clamp(2.75rem,9vh,5rem)}.panel-capture-lead-collection-progress{margin-bottom:clamp(.5rem,1.2vh,.875rem)}.modal-lead-collection .panel-capture-lead-collection-step{gap:clamp(.625rem,1.4vh,1rem)}.panel-capture-lead-collection-keyboard-slot{height:var(--lead-kb-height);margin-top:clamp(.5rem,1vh,.875rem)}.panel-capture-lead-collection-keyboard-slot .kb-key{font-size:clamp(1.5rem,3.6vh,2.5rem)}.panel-capture-lead-collection-step-title{font-size:clamp(1.75rem,3.6vw,3.5rem)}.panel-capture-lead-collection-cta{font-size:clamp(1.5rem,2.2vw,2.375rem);min-height:clamp(3.75rem,7vh,5rem);padding:clamp(.875rem,1.8vh,1.5rem) clamp(2.25rem,3.6vw,4.5rem)}.panel-capture-lead-collection-options{--lead-option-h:clamp(4.5rem,7.5vh,6rem)}.panel-capture-lead-collection-option-label{font-size:clamp(1.25rem,1.4vw,1.875rem)}}@media(orientation:portrait){.modal-lead-collection .content-modal .modal-content.panel-capture-lead-collection-stage{width:100%}.modal-lead-collection .panel-capture-lead-collection-logo-container{margin-bottom:clamp(1rem,3vh,2rem);margin-top:clamp(.5rem,2vh,1.5rem)}.modal-lead-collection .panel-capture-lead-collection-logo{height:clamp(2.75rem,7vh,5rem)}.panel-capture-lead-collection-step-title{font-size:clamp(1.75rem,4.2vh,4.5rem)}.panel-capture-lead-collection-keyboard-slot .kb-key{font-size:clamp(1.75rem,3vh,2.375rem)}.panel-capture-lead-collection-options{--lead-option-h:clamp(4.5rem,7vh,6.5rem);--lead-option-list-min-width:52rem}.panel-capture-lead-collection-option-label{font-size:clamp(1.375rem,2.4vh,2.125rem)}.panel-capture-lead-collection-choice-hint{font-size:clamp(1.25rem,2.2vh,1.875rem)}.panel-capture-lead-collection-lgpd-text{font-size:clamp(1.5rem,2.6vh,2.5rem)}.panel-capture-lead-collection-lgpd-agree{font-size:clamp(1.625rem,2.8vh,2.5rem)}.modal-lead-collection .panel-capture-lead-collection-input,.panel-capture-lead-collection-phone-country-wrap .panel-capture-lead-collection-phone-country-display,.panel-capture-lead-collection-phone-row .panel-capture-lead-collection-phone-country{font-size:clamp(1.5rem,3.4vh,3.25rem)}.panel-capture-lead-collection-cta{font-size:clamp(1.625rem,2.8vh,2.75rem);min-height:clamp(4.75rem,7.5vh,7rem);padding:clamp(1.5rem,2.8vh,2.5rem) clamp(1.75rem,4vw,3.5rem)}}.panel-capture-button--dell{background-color:#0032aa!important}.panel-capture-refuse-picture-button--dell{background-color:#c50133!important}.panel-capture-accept-picture-button--dell{background-color:#00a14e!important}.panel-capture-accept-picture-button--dell img,.panel-capture-button--dell img,.panel-capture-refuse-picture-button--dell img{filter:unset!important;height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}#virtual-keyboard{background:var(--dark-android,#263238);display:flex;flex-direction:column;width:100%;z-index:10000}#virtual-keyboard.in-modal{bottom:auto;flex:1 1 auto;left:auto;max-width:100%;position:static;transform:none;width:100%;z-index:auto}.kb-row{display:flex;flex:1}.kb-key{align-items:center;background:var(--dark-android-key,#404b50);border:none;border-radius:.375rem;color:var(--white,#fff);display:flex;flex:1 1 0;font-family:Customfont,sans-serif;font-size:clamp(2.25rem,2.4vw,3.75rem);justify-content:center;line-height:1.1;margin:clamp(.1875rem,.6vh,.4375rem);min-height:clamp(2.75rem,4vh,4.25rem);min-width:0;overflow:hidden;transition:background-color var(--pf-duration-quick) ease,filter var(--pf-duration-quick) ease;user-select:none}.kb-key.special{background:var(--dark-android-key-secondary,#313c42)}.kb-key.active{background:var(--dark-android-key-hover,#097cfb)}.kb-key[data-size="2"]{flex-grow:2}.kb-key[data-size="3"]{flex-grow:3}.kb-key[data-size="6"]{flex-grow:6}.kb-key[data-key=Enter],.kb-key[data-key=Space]{background:var(--dark-android-key-hover,#097cfb);color:var(--white,#fff)}.kb-key[data-key=Enter]:active,.kb-key[data-key=Space]:active{filter:brightness(.9)}.kb-spacer{pointer-events:none;visibility:hidden}.panel-capture-lead-collection-keyboard-slot .kb-key,.panel-capture-lead-collection-keyboard-slot .kb-row{min-height:0}.panel-capture-lead-collection-keyboard-slot #virtual-keyboard.in-modal{margin-left:auto;margin-right:auto;max-width:90rem}.panel-capture-lead-collection-keyboard-slot .kb-key[data-key=Enter],.panel-capture-lead-collection-keyboard-slot .kb-key[data-key=Space]{background:var(--dark-android-key,#404b50);color:var(--white,#fff)}.mask{inset:0;position:fixed;z-index:1}.mask__hole{outline:4px solid #fff;pointer-events:none;position:absolute}.mask.none+.frame-overlay .frame-overlay-image,.mask__hole{box-shadow:0 0 0 100vmax rgba(0,0,0,.6)}.webcam--crop-contain{object-fit:contain!important}.orientation-lines-list-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;list-style:none}.orientation-lines-list-container li{flex-grow:1}.orientation-lines-list-container h3{margin-bottom:1rem}.modal-panel-capture-fullscreen--green-background .content-modal{background:radial-gradient(50% 50% at 50% 50%,#476d64 0,#34544c 100%)}.modal-panel-capture-fullscreen .content-modal{align-items:center!important;border-radius:0!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;margin:0!important;max-width:100%!important;padding:8rem 2.5rem 4.25rem!important;position:relative!important;width:100%!important}.modal-panel-capture-fullscreen .modal-content{align-items:center;height:100%!important;justify-content:space-between;position:relative!important;width:100%!important;z-index:1!important}.modal-boticario-logo{margin-top:2.375rem}.modal-panel-capture-fullscreen form{width:100%}.modal-panel-capture-fullscreen .img-background{height:100%!important;left:0!important;object-fit:cover!important;opacity:30%;position:absolute!important;top:0!important;width:100%!important}.modal-boticario-last-title,.modal-boticario-main-title{font-family:Test domaine display;font-size:5.5rem;font-weight:700;letter-spacing:0;line-height:100%;text-align:center}.modal-boticario-last-title{font-size:3.625rem}.modal-boticario-main-text-container{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.modal-boticario-main-text{font-family:Test domaine display;font-size:1.75rem;font-weight:400;letter-spacing:0;line-height:100%;text-align:center;text-transform:uppercase}.modal-boticario-main-image{height:auto;width:100%}.modal-boticario-christmas-cover .modal-boticario-main-image{margin:auto;max-width:75vw}.text-white{color:var(--white,#fff)!important}.inputs-container{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;width:100%}.button-boticario--green,.button-boticario--white{border-radius:100px;box-shadow:0 8px 25px 0 rgba(0,0,0,.102);color:#34544c;font-family:Test domaine display,sans-serif;font-size:2.5rem;font-weight:700;min-height:7.75rem;padding:2.375rem 2rem!important;vertical-align:middle;width:100%!important}.button-boticario--green{background-color:#a0dab3}.button-boticario--white{background-color:var(--white,#fff)}.modal-boticario-steps-list{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;list-style:none;margin-top:2.125rem}.modal-boticario-form-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;margin-top:15rem}.modal-boticario-form input,.modal-boticario-form textarea{border:1px solid #cdcdcd;border-radius:.25rem!important;color:#1d1b20;font-size:2rem!important;font-weight:400!important;line-height:1.5!important;min-height:7rem;padding:1.5rem var(--pad-x)!important}.modal-boticario-form input,.modal-boticario-form label,.modal-boticario-form textarea{letter-spacing:.5px!important}.modal-boticario-form label{background:var(--pf-white);color:#07b79c;font-size:1.5rem;font-style:normal;font-weight:400;letter-spacing:.05rem;line-height:133.333%}.modal-boticario-form input:valid,.modal-boticario-form textarea:valid{border:1px solid #07b79c!important}.modal-boticario-form input:focus,.modal-boticario-form textarea:focus{border:1px solid #07b79c!important;outline:1px solid #07b79c}.modal-boticario-steps-list li{background:#cdcdcd;border:1px solid #34544c;border-radius:100%;height:1.5rem;width:1.5rem}.modal-boticario-steps-list .current-step{background:transparent;border:1px solid #a0dab3;border-radius:100%;height:2.5rem;padding:.75rem;position:relative;width:2.5rem}.modal-boticario-steps-list .current-step:after{background:#a0dab3;border-radius:100%;content:" ";height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem}.canfora-image{margin-bottom:4rem}.modal-boticario-form .input-floating-container{--pad-x:2rem;--label-initial-size:2rem;--label-float-size:1.25rem;position:relative}.modal-boticario-form .input-floating-container input,.modal-boticario-form .input-floating-container select,.modal-boticario-form .input-floating-container textarea{width:100%}.modal-boticario-form .input-floating-container label{background:var(--pf-white);color:#8e8e8e;font:400 var(--label-initial-size) Customfont;left:var(--pad-x);line-height:1;line-height:150%;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) scaleX(99%);transition:color var(--pf-duration-slow) ease,font-size .25s ease,top .25s ease,transform .25s ease}.modal-boticario-form .input-floating-container textarea+label{top:4.5rem}.modal-boticario-form .input-floating-container input:-webkit-autofill+label,.modal-boticario-form .input-floating-container input:focus+label,.modal-boticario-form .input-floating-container input:not(:placeholder-shown)+label,.modal-boticario-form .input-floating-container select:focus+label,.modal-boticario-form .input-floating-container select:valid+label,.modal-boticario-form .input-floating-container textarea:-webkit-autofill+label,.modal-boticario-form .input-floating-container textarea:focus+label,.modal-boticario-form .input-floating-container textarea:not(:placeholder-shown)+label{color:#07b79c;font-size:var(--label-float-size)!important;padding:0 .25rem;top:0;transform:translateY(-50%)}.modal-boticario-form .inputs-container{gap:3rem}.modal-tomorrow-logo{margin-bottom:2rem;margin-top:0}.modal-tomorrow-form-container,.modal-tomorrow-form-container-questions{display:flex;flex-direction:column;flex-grow:.5;justify-content:space-between;margin-top:4rem}.modal-tomorrow-question-title{font-size:2.5rem;font-weight:700;line-height:100%;margin-bottom:2rem;text-align:center}.modal-tomorrow-spgov-answer-container section{color:var(--text);display:grid;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:22px;margin:0 auto;padding:8px}.modal-tomorrow-spgov-answer-container section>div{display:block;position:relative;width:100%}.modal-tomorrow-spgov-answer-container section input[type=radio]{border:0;height:100%!important;left:0;margin:0;opacity:0;padding:0;position:absolute!important;top:0;width:100%!important;clip:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;clip-path:none;overflow:hidden}.modal-tomorrow-spgov-answer-container section label{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.02),rgba(0,0,0,.02));border:1px solid rgba(39,39,39,.171);border-radius:var(--radius);border-radius:.25rem;box-sizing:border-box;color:#5a5151;cursor:pointer;display:flex;font-size:1.5rem;font-weight:600;gap:var(--gap);justify-content:center;line-height:1.3;padding:14px 16px;text-align:center;transition:transform .12s ease,box-shadow .14s ease,border-color .12s ease;white-space:normal;width:100%!important;word-break:break-word}.modal-tomorrow-spgov-answer-container section label:before{background:transparent;border:2px solid var(--muted);border-radius:50%;box-sizing:border-box;content:"";flex:0 0 20px;height:20px;transition:none;width:20px}.modal-tomorrow-spgov-answer-container section input[type=radio]:checked+label:before{background:transparent!important;border-color:transparent!important;box-shadow:none!important;opacity:0!important;outline:none!important;transform:none!important}.modal-tomorrow-spgov-answer-container section input[type=radio]:focus+label:before{box-shadow:none!important;outline:none!important}.modal-tomorrow-spgov-answer-container section label:hover{border-radius:.25rem;box-shadow:0 8px 20px rgba(23,2,2,.45);transform:translateY(-3px)}.modal-tomorrow-spgov-answer-container section input[type=radio]:focus+label{border-radius:.25rem;outline:3px solid rgba(49,49,49,.18);outline-offset:3px}.modal-tomorrow-spgov-answer-container section input[type=radio]:checked+label:before{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 6px rgba(184,187,192,.08)}.modal-tomorrow-spgov-answer-container section input[type=radio]:checked+label{background:linear-gradient(180deg,rgba(148,160,148,.06),rgba(0,0,0,.2));border-color:#5a5151;border-radius:.25rem;box-shadow:0 14px 30px rgba(59,59,59,.199);transform:translateY(-4px)}.modal-tomorrow-spgov .change-language-button-container{align-items:center;display:flex}.modal-tomorrow-spgov .change-language-button-container .number-of-devices-label,.modal-tomorrow-spgov .change-language-button-container p{color:#5d5d5d;font-size:1.4rem}.modal-tomorrow-spgov .change-language-button{align-items:center;background:var(--pf-white);color:var(--pf-neutral-900);display:flex;flex-direction:row;font-size:1.4rem;font-weight:600;justify-content:center;padding-left:.25rem;text-decoration:underline;width:fit-content}.modal-tomorrow-spgov input,.modal-tomorrow-spgov textarea{border:1px solid #cdcdcd;border-radius:.25rem!important;color:#1d1b20;font-size:2rem!important;font-weight:400!important;line-height:1.5!important;min-height:7rem;padding:1.5rem var(--pad-x)!important}.modal-tomorrow-spgov input,.modal-tomorrow-spgov label,.modal-tomorrow-spgov textarea{letter-spacing:.5px!important}.modal-tomorrow-spgov label{background:var(--pf-white);color:#5a5151;font-size:1.5rem;font-style:normal;font-weight:400;letter-spacing:.05rem;line-height:133.333%}.modal-tomorrow-spgov input:valid,.modal-tomorrow-spgov textarea:valid{border:1px solid #5a5151!important;border-radius:.25rem!important}.modal-tomorrow-spgov input:focus,.modal-tomorrow-spgov textarea:focus{border:1px solid #5a5151!important;outline:1px solid var(--pf-neutral-900)}.modal-tomorrow-spgov .input-floating-container{--pad-x:2rem;--label-initial-size:2rem;--label-float-size:1.25rem;position:relative}.modal-tomorrow-spgov .input-floating-container input,.modal-tomorrow-spgov .input-floating-container select,.modal-tomorrow-spgov .input-floating-container textarea{width:100%}.modal-tomorrow-spgov .input-floating-container label{background:var(--pf-white);color:#8e8e8e;font:400 var(--label-initial-size) Customfont;left:var(--pad-x);line-height:1;line-height:150%;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) scaleX(99%);transition:color var(--pf-duration-slow) ease,font-size .25s ease,top .25s ease,transform .25s ease}.modal-tomorrow-spgov .input-floating-container input:valid+label{border-color:#5a5151!important;font-size:var(--label-initial-size)!important;transform:translateY(-50%) scaleX(99%)}.modal-tomorrow-spgov .input-floating-container textarea+label{top:4.5rem}.modal-tomorrow-spgov .input-floating-container input:-webkit-autofill+label,.modal-tomorrow-spgov .input-floating-container input:focus+label,.modal-tomorrow-spgov .input-floating-container input:not(:placeholder-shown)+label,.modal-tomorrow-spgov .input-floating-container select:focus+label,.modal-tomorrow-spgov .input-floating-container select:valid+label,.modal-tomorrow-spgov .input-floating-container textarea:-webkit-autofill+label,.modal-tomorrow-spgov .input-floating-container textarea:focus+label,.modal-tomorrow-spgov .input-floating-container textarea:not(:placeholder-shown)+label{color:#5a5151;font-size:var(--label-float-size)!important;padding:0 .25rem;top:0;transform:translateY(-50%)}.modal-tomorrow-spgov .inputs-container{gap:3rem;margin-top:0}.modal-tomorrow-steps-list{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;list-style:none;margin-top:2.125rem}.modal-tomorrow-steps-list li{background:#dee2e6;border:1px solid var(--pf-neutral-900);border-radius:100%;height:1.5rem;width:1.5rem}.modal-tomorrow-steps-list .current-step{background:transparent;border:1px solid var(--pf-neutral-900);border-radius:100%;height:2.5rem;padding:.75rem;position:relative;width:2.5rem}.modal-tomorrow-steps-list .current-step:after{background:#dee2e6;border-radius:100%;content:" ";height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem}.modal-tomorrow-spgov-final-picture{align-self:center;height:auto;object-fit:contain;width:90%}.modal-tomorrow-spgov-picture #tomorrow_spgov_registered_leads_div{box-sizing:border-box;padding:12px;width:100%}.modal-tomorrow-spgov-picture #tomorrow_spgov_registered_leads_div ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.modal-tomorrow-spgov-picture #tomorrow_spgov_registered_leads_div li{background:#f2f2f2;border:1px solid rgba(0,0,0,.25);border-radius:.25rem;box-sizing:border-box;color:var(--pf-neutral-900);cursor:pointer;display:block;font-weight:600;margin-bottom:.5rem;overflow:hidden;padding:12px 16px;text-overflow:ellipsis;transition:transform .12s ease,box-shadow .14s ease,border-color .12s ease;white-space:nowrap;width:100%}.modal-tomorrow-spgov-picture #tomorrow_spgov_registered_leads_div li:hover{border-color:rgba(75,71,71,.12);box-shadow:0 8px 24px rgba(0,0,0,.45);transform:translateY(-3px)}.modal-tomorrow-spgov-picture #tomorrow_spgov_registered_leads_div li:focus{outline:3px solid rgba(53,53,53,.14);outline-offset:3px}.modal-tomorrow-spgov-picture #tomorrow_spgov_registered_leads_div li.selected{background:linear-gradient(180deg,rgba(192,179,179,.06),rgba(25,10,10,.02));border-color:#423f3f;box-shadow:0 12px 30px rgba(53,53,53,.12);color:var(--pf-white);transform:translateY(-2px)}.button-tomorrow--black,.button-tomorrow--red,.button-tomorrow--white{border-radius:100px;box-shadow:0 8px 25px 0 rgba(0,0,0,.102);font-size:2.5rem;font-weight:700;min-height:7.75rem;padding:2.375rem 2rem!important;vertical-align:middle;width:100%!important}.button-tomorrow--red{background-color:#ea6069;color:var(--pf-white)}.button-tomorrow--black{background-color:var(--pf-neutral-900);color:var(--pf-white)}.button-tomorrow--white{background-color:var(--pf-white);color:var(--pf-neutral-900)}.webcam--frame-style{height:100%!important;object-fit:cover!important;width:100%!important}.hide-cursor,.hide-cursor a,.hide-cursor button{cursor:none!important}.video-container.boticario-natal-shadow-frame:after,.video-container.boticario-natal-shadow-frame:before{background-color:rgba(0,0,0,.75);content:"";height:22vh;left:0;position:absolute;width:100%;z-index:1}.video-container.boticario-natal-shadow-frame:before{top:0}.video-container.boticario-natal-shadow-frame:after{bottom:0}.content-close-container--without-icon{padding-left:0}.modal .content-modal .modal-content.modal-print-photos-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal-photos-main-content,.modal-print-photos-main-content,.modal-qrcode-photos-main-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto}.modal-photos-main-content h1,.modal-photos-main-content h2,.modal-photos-main-content h3,.modal-print-photos-main-content h1,.modal-print-photos-main-content h2,.modal-print-photos-main-content h3,.modal-qrcode-photos-main-content h1,.modal-qrcode-photos-main-content h2,.modal-qrcode-photos-main-content h3{text-align:center}.modal-photos-main-content{align-items:center;display:flex;height:100%;justify-content:center;margin:unset;min-height:0;min-width:0;overflow:hidden;width:100%}.modal-print-photos-main-content{gap:2.5rem;padding:min(10.3125rem,2vh) 1rem}.modal-qrcode-photos-main-content{gap:.5rem;padding:min(2rem,15vh) 1rem}.modal-print-photos-main-photo{height:auto;max-width:406px;width:100%}.button-ghost--print-photos{align-items:center;background-color:var(--white,#fff);border:1px solid;border-radius:.375rem;color:var(--black,#121212);display:flex;flex-shrink:0;font-size:medium;font-weight:700;height:56px;justify-content:center;padding-inline:1rem;text-decoration:none;width:min(350px,100%)}.modal-print-photos .content-modal{padding:2.5rem 2rem}.modal-photos.open,.modal-print-photos.open,.modal-qrcode-photos.open{display:flex}.modal-photos .content-modal,.modal-print-photos .content-modal,.modal-qrcode-photos .content-modal{align-items:center;display:flex;flex-direction:column;height:calc(100% - 4rem);justify-content:space-between;margin:auto;overflow:auto;padding:2.5rem 1rem;top:unset;transform:unset;width:calc(100% - 6.125rem)}.modal-photos .content-modal.max-width,.modal-print-photos .content-modal.max-width,.modal-qrcode-photos .content-modal.max-width{max-width:75.625rem}.modal-photos .content-modal{align-items:stretch;display:flex;flex-direction:row;min-height:0;min-width:0;overflow:hidden;padding:0}.modal-your-photos-are-here-button-container{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%}.modal-photos-qrcode-image{height:auto;transition:width var(--pf-duration-slow) ease,height var(--pf-duration-slow) ease;width:min(100%,35vw,15rem);will-change:"width","height"}.modal-photos-qrcode-expandable-container{align-items:center;background-color:var(--blue-light,#e5edfa);display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center;padding:1rem 3.5625rem;position:absolute;text-align:center;transition:transform var(--pf-duration-slow) ease,padding var(--pf-duration-slow) ease;width:100%;will-change:transform}.modal-photos-qrcode-expandable-container .button-primary{text-wrap:nowrap}.modal-photos-photo-container{display:grid;flex:1 1 auto;gap:.5rem;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;min-width:0;padding:1rem;width:100%}.modal-photos-capture-session-completed-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.modal-photos-capture-session-completed-container img{height:100%;max-height:100%;max-width:100%;min-height:100px;min-width:100px;object-fit:contain;width:100%}.modal-banrisul-pixel-picture .content-modal{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;margin:0!important;max-width:100%!important;padding:0!important}.modal-banrisul-pixel-picture__image{height:auto!important;max-height:100vh!important;max-width:100vw!important;object-fit:contain!important;width:100%!important}.modal-lead-mobile-gate .content-modal{align-items:center;background:linear-gradient(160deg,var(--gradient,#3b82f6),var(--gradient2,#60c7ba));border-radius:0;box-sizing:border-box;display:flex;height:100vh;height:100dvh;justify-content:center;margin:0;max-width:unset;padding:clamp(1rem,3vh,3rem) clamp(1rem,3vw,3rem);top:0;transform:none;width:100vw}.panel-capture-lead-mobile-gate{align-items:center;background:var(--white,#fff);border-radius:clamp(1rem,2vw,1.5rem);box-shadow:0 1px 12px hsla(0,0%,80%,.25);box-sizing:border-box;color:var(--black,#121212);display:flex;flex-direction:column;gap:clamp(.75rem,1.8vh,1.4rem);max-height:100%;overflow-y:auto;padding:clamp(1.75rem,3.5vh,3rem) clamp(1.5rem,4vw,2.75rem);text-align:center;width:min(40rem,100%)}.panel-capture-lead-mobile-gate-logo-container{align-items:center;display:flex;justify-content:center}.panel-capture-lead-mobile-gate-logo{height:clamp(1.75rem,4.5vh,3rem);max-width:min(60%,14rem);object-fit:contain;width:auto}.panel-capture-lead-mobile-gate-title{color:var(--black,#121212);font:700 clamp(1.35rem,2.6vw,2.1rem) Customfont;line-height:1.15;margin:0}.panel-capture-lead-mobile-gate-steps{color:var(--black,#121212);display:flex;flex-direction:column;font:500 clamp(.9rem,1.4vw,1.15rem) Customfont;gap:.3rem;line-height:1.5;margin:0;padding-left:1.5rem;text-align:left}.panel-capture-lead-mobile-gate-qr-frame{background:var(--pf-white);border:1px solid var(--gray-medium,#dee2e6);border-radius:.85rem;padding:clamp(.5rem,1.2vw,.85rem)}.panel-capture-lead-mobile-gate-qr{display:block;height:auto;width:clamp(8.5rem,20vw,12rem)}.panel-capture-lead-mobile-gate--manual .panel-capture-lead-mobile-gate-camera-only,.panel-capture-lead-mobile-gate-manual-only{display:none}.panel-capture-lead-mobile-gate--manual .panel-capture-lead-mobile-gate-manual-only{display:flex}.panel-capture-lead-mobile-gate-camera-cluster{align-items:center;display:flex;flex-direction:column;gap:clamp(.6rem,1.6vh,1.1rem);max-width:100%;width:clamp(14rem,60vw,20rem)}.panel-capture-lead-mobile-gate-preview-box{aspect-ratio:4/3;background:var(--pf-neutral-900);border:3px solid var(--gray-medium,#dee2e6);border-radius:.85rem;overflow:hidden;transition:border-color .25s ease;width:100%}.panel-capture-lead-mobile-gate-preview{display:block;height:100%;object-fit:cover;width:100%}.panel-capture-lead-mobile-gate-error{color:var(--red,#fd5249);font:600 clamp(.85rem,1.3vw,1.1rem) Customfont;line-height:1.35;margin:0;text-align:center;transition:opacity .6s ease}.panel-capture-lead-mobile-gate-error--fading{opacity:0}.panel-capture-lead-collection-consent-link{background:none;border:none;color:inherit;cursor:pointer;display:inline;font:inherit;font-weight:700;padding:0;text-decoration:underline;word-break:break-all}.panel-capture-lead-consent-link-qr-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;text-align:center}.panel-capture-lead-consent-link-qr-frame img{background-color:var(--white,#fff);border:1px solid var(--gray-medium,#dee2e6);border-radius:.5rem;display:block;height:auto;padding:.5rem;width:min(60vw,300px)}.panel-capture-lead-consent-link-qr-close.button-primary{font-size:1.25rem;padding:1rem 3rem;width:100%}.panel-capture-lead-mobile-gate--success .panel-capture-lead-mobile-gate-preview-box{border-color:#37d67a}.panel-capture-lead-mobile-gate-preview-box--error{animation:panel-capture-lead-mobile-gate-preview-flash .6s ease}@keyframes panel-capture-lead-mobile-gate-preview-flash{0%{border-color:var(--red,#fd5249)}30%{border-color:var(--gray-medium,#dee2e6)}60%{border-color:var(--red,#fd5249)}to{border-color:var(--gray-medium,#dee2e6)}}.panel-capture-lead-mobile-gate-manual-cluster{align-items:center;flex-direction:column;gap:clamp(.5rem,1.4vh,.9rem);max-width:100%;width:clamp(12rem,60vw,16rem)}.panel-capture-lead-mobile-gate-manual-heading{color:var(--black,#121212);font:600 clamp(.9rem,1.4vw,1.15rem) Customfont;line-height:1.35;margin:0;text-align:center}.panel-capture-lead-mobile-gate-switch{appearance:none;background:none;border:none;color:var(--gray-dark,#434343);cursor:pointer;font:500 clamp(.8rem,1.2vw,1rem) Customfont;line-height:1.35;padding:clamp(.3rem,.8vh,.5rem) .5rem;text-align:center;text-decoration:underline;text-underline-offset:.2rem}.panel-capture-lead-mobile-gate-switch-action{white-space:nowrap}.panel-capture-lead-mobile-gate-code-display{display:flex;gap:clamp(.25rem,.6vw,.45rem)}.panel-capture-lead-mobile-gate-code-slot{align-items:center;background:var(--gray-light,#f5f6f7);border:2px solid var(--gray-medium,#dee2e6);border-radius:.5rem;color:var(--black,#121212);display:flex;font:700 clamp(1.25rem,2.1vw,1.7rem) Customfont;height:clamp(2.25rem,4.5vh,2.9rem);justify-content:center;transition:border-color var(--pf-duration-fast) ease,background-color var(--pf-duration-fast) ease,color var(--pf-duration-fast) ease;width:clamp(1.6rem,3.6vw,2.15rem)}.panel-capture-lead-mobile-gate-code-slot--filled{border-color:var(--lead-cta-bg,var(--black,#121212))}.panel-capture-lead-mobile-gate-code-display--error{animation:panel-capture-lead-mobile-gate-code-shake .45s ease}.panel-capture-lead-mobile-gate-code-display--error .panel-capture-lead-mobile-gate-code-slot{background:var(--red,#fd5249);border-color:var(--red,#fd5249);color:var(--pf-white)}.panel-capture-lead-mobile-gate-code-display--success .panel-capture-lead-mobile-gate-code-slot{background:#37d67a;border-color:#37d67a;color:var(--pf-white)}@keyframes panel-capture-lead-mobile-gate-code-shake{0%{transform:translateX(0)}15%{transform:translateX(-.4rem)}30%{transform:translateX(.4rem)}45%{transform:translateX(-.28rem)}60%{transform:translateX(.28rem)}75%{transform:translateX(-.14rem)}to{transform:translateX(0)}}.panel-capture-lead-mobile-gate-code-error{color:var(--red,#fd5249);font:600 clamp(.8rem,1.2vw,1rem) Customfont;line-height:1.35;margin:0;text-align:center;transition:opacity .6s ease}.panel-capture-lead-mobile-gate-code-error--fading{opacity:0}.panel-capture-lead-mobile-gate-keypad{display:grid;gap:clamp(.35rem,.9vw,.6rem);grid-template-columns:repeat(3,1fr);width:100%}.panel-capture-lead-mobile-gate-keypad button{appearance:none;background:var(--gray-light,#f5f6f7);border:1px solid var(--gray-medium,#dee2e6);border-radius:.6rem;color:var(--black,#121212);cursor:pointer;font:600 clamp(1.1rem,1.9vw,1.5rem) Customfont;padding:clamp(.4rem,1vh,.7rem) 0;transition:background-color var(--pf-duration-fast) ease,border-color var(--pf-duration-fast) ease}.panel-capture-lead-mobile-gate-keypad button:active{background:var(--gray-medium,#dee2e6);border-color:var(--gray-dark,#434343)}.panel-capture-lead-mobile-gate-keypad-backspace{line-height:1}@media only screen and (max-width:600px){.panel-capture-lead-mobile-gate-manual-cluster{width:min(100%,20rem)}.panel-capture-lead-mobile-gate-code-display{gap:.5rem}.panel-capture-lead-mobile-gate-code-slot{font-size:1.9rem;height:3.6rem;width:3rem}.panel-capture-lead-mobile-gate-keypad button{font-size:1.5rem;padding:.9rem 0}}@font-face{font-display:swap;font-family:Beatrice;font-size:normal;font-style:normal;font-weight:400;src:url(https://cdn.photofun.ai/assets/fonts/botox/beatrice-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Beatrice;font-size:normal;font-style:normal;font-weight:700;src:url(https://cdn.photofun.ai/assets/fonts/botox/beatrice-bold.ttf) format("truetype")}#webcam{height:100vh;left:0;margin:0 auto;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.panel-capture-last-image-button,.panel-capture-settings-button,.restart-panel-capture{align-items:center;color:var(--white,#fff);display:flex;flex-direction:row;font:700 1rem Customfont;gap:.5rem}.panel-capture-last-image-button img,.panel-capture-settings-button img,.restart-panel-capture img{transition:filter var(--pf-duration-slow) ease}.panel-capture-last-image-button:hover img,.panel-capture-settings-button:hover img,.restart-panel-capture:hover img{filter:contrast(0) brightness(90%)}@media only screen and (max-width:950px){.panel-capture-last-image-button .number-of-devices-label,.panel-capture-last-image-button p,.panel-capture-settings-button .number-of-devices-label,.panel-capture-settings-button p,.restart-panel-capture .number-of-devices-label,.restart-panel-capture p{display:none}.panel-capture-main__icon-message ul{flex-direction:column}.panel-capture-main__icon-message ul a{justify-content:center;padding:1rem;text-align:center}.panel-capture-main__main-list-item.desktop-only{display:none}}#captured_image_img{height:100vh;object-fit:cover;width:100%}#countdown,#last_qrcode_div,#qrcode_div,#takePictureButtonContainer{color:#fff;font-size:48px;font-weight:700;left:50%;position:absolute;transform:translateX(-50%)}#countdown{display:inline-block;font-size:clamp(5rem,10ch,20rem);text-align:center;text-shadow:0 0 10px var(--gray-dark,#434343);top:50%;transform:translate(-50%,-50%);z-index:1}#countdown.big-number{font-size:20rem!important}#qrcode_div h1{margin-bottom:1rem}#confirm_photo_div{align-items:center;background-color:rgba(0,0,0,.75);bottom:min(2rem,2vh);display:flex;justify-content:space-between;left:0;padding:min(2rem,2vh) 0;position:absolute;right:0;width:100%;z-index:2}@supports(bottom:0dvh){#confirm_photo_div{bottom:0dvh}}#camera_config_buttons_div{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}#camera_config_buttons_div button,#camera_config_buttons_div select{align-items:center;background-color:var(--pf-neutral-900);border:0;border-radius:var(--pf-radius-cta);box-shadow:1px 7px 11px #a6a6a6;color:var(--pf-white);cursor:pointer;display:flex;flex-direction:row;font-size:1.2rem;gap:.5rem;padding:.5rem 2rem}.config-camera-menu{z-index:30000}.body--botox .config-camera-menu{color:var(--black,#121212)}.modal-session-qrcode img{aspect-ratio:1/1;height:auto;max-height:min(50vw,50vh);max-width:min(50vw,50vh);min-height:100px;min-width:100px}@supports(height:100dvh){.modal-session-qrcode img{max-height:min(50vw,50dvh);max-width:min(50vw,50dvh)}}@media only screen and (max-width:950px){.panel-capture-main{padding-top:0}.capture-session-photos-aside{flex-direction:row;justify-content:space-between;padding:0 1rem;transform:unset;width:100%}.capture-session-photos-aside .capture-session-placeholder-container,.capture-session-photos-aside img{height:min(145px,20vw,20vh);min-width:unset;width:min(145px,20vw,20vh)}.print-modal-multiple-images-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.print-modal-multiple-images-container div>img{width:100%}.print-modal-multiple-images-container .button-primary .number-of-devices-label,.print-modal-multiple-images-container .button-primary p{display:none}.print-modal-multiple-images-container.three-columns{grid-template-columns:1fr 1fr 1fr}.print-modal-multiple-images-container.two-columns{grid-template-columns:1fr 1fr}.modal-print-selection .modal-content{height:100%;padding:2rem .5rem}.modal-print-selection-button-container{margin-top:auto}}@supports(height:100dvh){#captured_image_img,#webcam,.last-image-menu,.overlay,.video-container{height:100dvh}}@media only screen and (min-width:950px){.modal-slideshow-main{display:grid;grid-template-columns:auto 1fr}.modal-slideshow .content-modal{padding:0 2rem}.modal-slideshow-current-image{aspect-ratio:1/1;height:100%;width:100%}}@media only screen and (max-width:850px){.modal-slideshow .content-modal{box-shadow:unset;margin:0 auto;padding:1rem}.modal-slideshow-list{flex-direction:row;width:100%}.modal-slideshow-list img{height:min(145px,20vw);min-width:unset;width:min(145px,20vw)}.modal-slideshow-current-image{width:100%}}.image-is-loading{display:grid;grid-template-columns:1fr 1fr;height:100%;list-style:none;position:relative}.image-is-loading img{aspect-ratio:1/1;height:100%;object-fit:cover;width:100%}.image-is-loading .loader{align-items:center;animation:unset;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:100%}.image-is-loading .loader img{animation:rotating 1.5s linear infinite;height:auto;max-width:120px;position:absolute;width:100%}.image-is-loading .loader:before{background:linear-gradient(90deg,var(--blue,#3b82f6) 50.54%,var(--gradient2,#60c7ba) 81.76%);content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:-1}.modal-photos h2,.modal-session-qrcode h2{margin:2rem}.modal-photos img,.modal-session-qrcode img{object-fit:contain}.modal-photos .image-is-loading,.modal-session-qrcode .image-is-loading{grid-template-columns:unset;height:unset;place-items:center}.modal-photos .image-is-loading img,.modal-session-qrcode .image-is-loading img{aspect-ratio:unset;height:auto;max-height:100vh;max-width:100vw;width:auto}.modal-photos .image-is-loading .loader:before,.modal-session-qrcode .image-is-loading .loader:before{height:100%;left:50%;transform:translateX(-50%);width:100%;z-index:0}.modal-photos .content-modal,.modal-session-qrcode .content-modal{padding:1rem 2rem}@supports(height:100dvh){.modal-photos .content-modal,.modal-session-qrcode .content-modal{max-height:100dvh}.modal-photos .image-is-loading img,.modal-session-qrcode .image-is-loading img{max-height:100dvh;max-width:100dvw}}kbd{aspect-ratio:1/1;border:2px solid;border-radius:var(--pf-radius-button);display:flex;flex-direction:column;font:700 2rem Arial;height:3rem;justify-content:center;line-height:1;text-align:center;width:3rem}kbd .number-of-devices-label,kbd p{font:500 1.1rem Customfont}kbd.esc,kbd.space{font:700 1.1rem Arial}kbd.space{width:9rem}@supports(max-height:100dvh){.modal-slideshow-current-image,.modal-slideshow-list{max-height:calc(100dvh - 4rem)}.config-camera-menu,.last-image-menu{height:100dvh}}@media(pointer:coarse),(pointer:none){.panel-capture-main-icon{transform:rotate(-135deg)}}@media only screen and (max-width:501px){.print-modal-multiple-images-container{grid-template-columns:1fr}}@media only screen and (max-width:401px){.panel-capture-offline-printer-container h2{display:none}}@media (orientation:landscape),(pointer:coarse),(pointer:none),only screen and (max-width:850px){.panel-capture-accept-picture-button,.panel-capture-button,.panel-capture-refuse-picture-button{font:400 clamp(1rem,2.5vh,2rem) Customfont;width:min(30vw,30vh)}.panel-capture-button-icon{width:min(5vw,5vh)}}@media only screen and (max-height:767px){.modal-session-qrcode-image-container{flex-direction:row}}@media only screen and (max-width:850px){.modal-select-your-frame-main{flex-wrap:nowrap}}#capture_session_ai_photo_img,#capture_session_last_photo_img{transform-origin:center center}#capture_session_ai_photo_img{aspect-ratio:unset}.body--botox #virtual-keyboard-container{z-index:25000}.body--botox #virtual-keyboard{z-index:25000!important}.modal-panel-capture-fullscreen--botox-background .content-modal{background:#753796}.frame-overlay{inset:0;pointer-events:none;position:fixed;z-index:1}.frame-overlay img{box-sizing:border-box;display:block;object-fit:fill;position:absolute}#frame_overlay_image{object-fit:fill}.content-close-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-left:26px;width:100%}.content-close-container h1,.content-close-container h2,.content-close-container h3{text-align:center;width:100%}.content-close-container h1{font-size:3rem;font-weight:500;letter-spacing:0;line-height:116%}.capture-session-qrcode-image{aspect-ratio:1/1;height:490px;width:490px}.modal-photos-qrcode-container{background-color:var(--blue-light,#e5edfa);flex-shrink:0;height:100%;position:sticky;top:0;transform-origin:left;transition:transform var(--pf-duration-slow) ease;width:20.25rem;z-index:1}.modal-photos-qrcode-container.expanded{transform:scaleX(2)}.modal-photos-qrcode-container.expanded .modal-photos-qrcode-expandable-container{transform:scaleX(.5)}.modal-photos-qrcode-container.expanded .modal-photos-qrcode-image{height:min(492px,50vw,50vh);width:min(492px,50vw,50vh)}.modal-botox-capture,.modal-botox-form,.modal-botox-intro,.modal-botox-result{border:none;font:400 1rem Beatrice;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20000}.modal-botox-capture .number-of-devices-label,.modal-botox-capture h1,.modal-botox-capture h2,.modal-botox-capture label,.modal-botox-capture p,.modal-botox-form .number-of-devices-label,.modal-botox-form h1,.modal-botox-form h2,.modal-botox-form label,.modal-botox-form p,.modal-botox-intro .number-of-devices-label,.modal-botox-intro h1,.modal-botox-intro h2,.modal-botox-intro label,.modal-botox-intro p,.modal-botox-result .number-of-devices-label,.modal-botox-result h1,.modal-botox-result h2,.modal-botox-result label,.modal-botox-result p{font-family:Beatrice}.modal-botox-capture h1,.modal-botox-form h1,.modal-botox-intro h1,.modal-botox-result h1{font-size:2rem;font-weight:700}.modal-botox-capture h2,.modal-botox-form h2,.modal-botox-intro h2,.modal-botox-result h2{font-size:2rem;font-weight:400}.modal-botox-capture ul,.modal-botox-form ul,.modal-botox-intro ul,.modal-botox-result ul{list-style:none}.modal-botox-capture.modal-panel-capture-fullscreen .img-background,.modal-botox-form.modal-panel-capture-fullscreen .img-background,.modal-botox-intro.modal-panel-capture-fullscreen .img-background,.modal-botox-result.modal-panel-capture-fullscreen .img-background{opacity:1}.modal-botox-result-content-container{align-items:center;display:flex;flex-direction:row;gap:4rem;margin-left:-300px;margin-top:10rem}.modal-botox-qrcode{background-color:var(--white,#fff)}.modal-botox-result-image-container{display:flex;flex-direction:column;gap:1rem}.modal-botox-result-image-container .botox-button--capture{margin:0 auto}.modal-botox-result-image{background-color:var(--gray-medium,#dee2e6);height:555px;width:886px}.modal-botox-capture__img-container{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.modal-botox-capture-main{flex:1;overflow:hidden;position:relative;width:100%}.modal-botox-capture-main #captured_image_img,.modal-botox-capture-main #webcam{height:100%;left:0;margin:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:auto}.modal-botox-capture-main #confirm_photo_div{bottom:1rem;display:flex;gap:2rem;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.modal-botox-capture__header{display:flex;flex-direction:column;gap:2rem;position:absolute;right:12%;top:-10ch;width:fit-content;z-index:2}.modal-botox-capture__header h1{font-size:3rem;line-height:1;text-align:right!important}.modal-botox-capture__header img{align-self:flex-end;height:auto;max-width:250px}ol.modal-botox-footer,ul.modal-botox-footer{line-height:1.75;list-style-position:inside!important;list-style:decimal;max-width:99.5714285714rem;padding-top:2rem}.modal-botox-capture #confirm_photo_div,.modal-botox-capture__button-container{bottom:1rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-between;left:1rem;padding:.5rem 0;position:absolute;width:100%;width:calc(100% - 2rem)}.modal-botox-capture__button-container--relative{gap:21.25rem;justify-content:center;left:0;position:relative;top:-7.5rem;width:100%}.modal-botox__form-container{display:flex;flex-direction:column;gap:.5rem;width:100%}.modal-botox__form-element{margin-top:2rem}.modal-botox__form-element input[type=email],.modal-botox__form-element input[type=number],.modal-botox__form-element input[type=tel],.modal-botox__form-element input[type=text]{border:1px solid var(--white,#fff);border-radius:1.5rem;color:var(--white,#fff);font-size:2rem;padding:2rem 1rem}.modal-botox__form-element input[type=email]::-moz-placeholder,.modal-botox__form-element input[type=email]::-webkit-input-placeholder,.modal-botox__form-element input[type=email]::placeholder,.modal-botox__form-element input[type=number]::-moz-placeholder,.modal-botox__form-element input[type=number]::-webkit-input-placeholder,.modal-botox__form-element input[type=number]::placeholder,.modal-botox__form-element input[type=tel]::-moz-placeholder,.modal-botox__form-element input[type=tel]::-webkit-input-placeholder,.modal-botox__form-element input[type=tel]::placeholder,.modal-botox__form-element input[type=text]::-moz-placeholder,.modal-botox__form-element input[type=text]::-webkit-input-placeholder,.modal-botox__form-element input[type=text]::placeholder{color:var(--white,#fff);opacity:1}.modal-botox__text-fields-list{display:grid;gap:1rem 3rem;grid-template-columns:1fr 1fr}.modal-botox__checkbox-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin-top:3rem}.modal-botox__checkbox-list li{align-items:flex-start;display:flex;flex-direction:row;gap:1rem}.modal-botox__checkbox-list input[type=checkbox]{accent-color:var(--white,#fff);-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1/1;background:transparent;border:1px solid var(--white,#fff);border-radius:.25rem;cursor:pointer;height:2rem;min-height:2rem;min-width:2rem;position:relative;width:2rem}.modal-botox__checkbox-list input[type=checkbox]:checked{background:transparent}.modal-botox__checkbox-list input[type=checkbox]:checked:after{border-width:medium;border-bottom:2px solid var(--white,#fff);border-left:0 solid var(--white,#fff);border-right:2px solid var(--white,#fff);border-top:0 solid var(--white,#fff);content:"";height:.75rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:.45rem}.modal-botox__checkbox-list label{font-weight:400;margin-top:.25rem}.modal-botox-form a{color:var(--white,#fff);text-decoration-color:#b999ca}.modal-botox-form__main-button{background-color:transparent;border:1px solid var(--white,#fff);border-radius:1.5rem;color:var(--white,#fff);display:block;font-size:2rem;margin:1rem auto 0;padding:2rem 1rem;width:min(18.75rem,100%)}.botox-button--capture{background:transparent;border:none;color:transparent;width:fit-content}.botox-button--capture,.botox-button--capture img{height:fit-content;max-width:31.25rem}.modal-botox-capture #confirm_photo_div{background-color:transparent;transform:unset}.modal-botox-capture #take_picture_button{margin-left:auto}.body--botox .modal-error,.body--botox .modal-loader,.body--botox .modal-success{align-items:center;color:var(--black,#121212);flex-direction:column;justify-content:center;z-index:30000}.body--botox .modal-error.open,.body--botox .modal-loader.open,.body--botox .modal-success.open{display:flex}.body--botox .modal-error .content-modal,.body--botox .modal-loader .content-modal,.body--botox .modal-success .content-modal{width:100%}@supports(height:100svh){.modal-banrisul-pixel-picture__image{max-height:100svh!important;max-width:100svw!important}}@media screen and (orientation:portrait)and (min-height:1024px){.modal-slideshow .modal-content{position:relative;top:50%;transform:translateY(-50%)}.modal-slideshow .content-modal{margin:auto}}@media only screen and (max-width:679px),screen and (max-height:679px){.capture-session-qrcode-image{height:min(100% - 2rem,490px);width:min(100% - 2rem,490px)}.modal-photos .content-modal.max-width,.modal-print-photos .content-modal.max-width,.modal-qrcode-photos .content-modal.max-width{height:100%;max-height:100%;max-width:100%;width:100%}}@media only screen and (orientation:portrait){.modal-photos .content-modal,.modal-print-photos .content-modal,.modal-qrcode-photos .content-modal{max-height:1210px;max-width:785px}.modal-photos .content-modal{flex-direction:column}.modal-photos-qrcode-container{height:20.25rem;transform-origin:bottom;width:100%}.modal-photos-qrcode-container.expanded{transform:scaleY(2)}.modal-photos-qrcode-container.expanded .modal-photos-qrcode-expandable-container{padding-inline:1.5rem;transform:scaleY(.5)}.modal-photos-photo-container{order:-1}.modal-photos-qrcode-expandable-container{flex-direction:row;justify-content:space-between}}@media only screen and (orientation:landscape){.modal-photos .content-modal,.modal-print-photos .content-modal,.modal-qrcode-photos .content-modal{max-height:785px;max-width:1210px}.modal-photos-capture-session-completed-container{height:100%;max-height:100%;max-width:100%;width:100%}}@media only screen and (orientation:landscape)and (max-height:500px){.modal-print-photos-main-photo{max-height:30vh}.modal-print-photos-main-content{gap:min(2.5rem,2.5vh)}.capture-session-qrcode-image{height:100%;max-height:50vh;width:auto}.modal-qrcode-photos .content-modal{padding:min(2.5vh,2.5rem) 1rem}.modal-qrcode-photos .content-close-container h1{font-size:clamp(1rem,10vh,3rem)}.modal-qrcode-photos-main-content h3{font-size:clamp(.875rem,7vh,1.5rem)}.modal-photos h1{font-size:clamp(1.5rem,7vh,3rem)}@supports(height:100svh){.capture-session-qrcode-image{max-height:50svh}.modal-print-photos-main-photo{max-height:30svh}.modal-print-photos-main-content{gap:min(2.5rem,2.5svh)}.modal-qrcode-photos .content-modal{padding:min(2.5svh,2.5rem) 1rem}.modal-qrcode-photos .content-close-container h1{font-size:clamp(1rem,10svh,3rem)}.modal-qrcode-photos-main-content h3{font-size:clamp(.875rem,7svh,1.5rem)}.modal-photos h1{font-size:clamp(1.5rem,7svh,3rem)}}}@media only screen and (orientation:portrait)and (max-width:500px){.modal-photos-qrcode-expandable-container{padding:1rem}.modal-photos-qrcode-container{height:100%;max-height:180px}.modal-session-qrcode-image-container .image-is-loading img{max-height:30vh}.modal-photos-qrcode-container.expanded .modal-photos-qrcode-expandable-container{gap:0;padding:0}}.notice{background-color:var(--blue-light,#e5edfa);border-radius:.375rem;margin-top:2rem;padding:1rem 2rem}.notice>div{display:flex;gap:1rem}.notice h4:first-child{margin-bottom:.5rem}.subscription-max-devices{background:var(--white,#fff);border-radius:inherit;border-radius:.375rem;margin-bottom:2rem;padding:.5rem;text-align:center}.user-profile-connected-devices-table-container .message-not-devices{margin-top:1rem!important}@media only screen and (max-width:520px){.user-profile-connected-devices-table-container .message-not-devices h1{font-size:1rem!important}}.panel-create-event-container{display:flex;flex-direction:column;gap:3rem;justify-content:center;margin:0 auto;max-width:750px}.panel-create-event-container.devices{gap:3rem}.panel-create-event-title-container{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 2fr 1fr;margin-bottom:3rem}@media only screen and (max-width:767px){.panel-create-event-title-container{grid-template-columns:1fr}}.panel-create-event-title{text-align:center;width:100%}.panel-create-event-form{display:flex;flex-direction:column;gap:2rem}.event-type-radio-inputs-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-top:.5rem;row-gap:.5rem}.event-type-radio-inputs-container div{position:relative}.event-type-radio-inputs-container input{appearance:none;-webkit-appearance:none;border:none;border-radius:.5rem;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:inline-block!important;height:100%;outline:2px solid var(--blue,#3b82f6);outline-offset:.5rem;overflow:hidden;position:absolute!important;width:100%;z-index:-1}.event-type-radio-inputs-container input:focus-visible{clip:unset}.event-type-radio-inputs-container label{align-items:center;border:1px solid var(--black,#121212);border-radius:2rem;display:flex;font-size:1rem;font-weight:400;gap:.5rem;padding:.5rem 1rem}input[name=ai_event_type]:checked+label{background-color:var(--black,#121212)!important;color:var(--white,#fff)!important}input[name=ai_event_type]:checked+label img{filter:contrast(0) brightness(100)}.no-ai-effect-container{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;display:flex;flex-direction:row;gap:.5rem;justify-content:left;margin-top:1rem;padding:1rem 2rem}.no-ai-effect-container label{font:400 1rem Customfont}.panel-create-event-sticker-hint{color:var(--gray-dark,#434343);font-size:.9rem;line-height:1.4;margin:0}.panel-create-event-sticker-hint--sub{margin-top:.5rem;padding-left:.25rem}.panel-create-event-sticker-field{display:flex;flex-direction:column}.panel-create-event-sticker-slots-label{font-size:1rem;font-weight:600;margin:0}#panel_create_event_sticker_slots_container{margin-top:1rem}#panel_create_event_sticker_slots_container .input-floating-container{margin-top:2.5rem}#panel_create_event_print_qrcode_position_container{display:flex;flex-direction:column;gap:2.5rem;margin-top:2.5rem}.switch-checkbox{background-color:var(--white,#fff);border:2px solid var(--black,#121212);border-radius:2rem;padding:2px .25rem;transition:background-color var(--pf-duration-slow) ease!important;width:2.5rem!important}.switch-checkbox,.switch-checkbox-slider{position:relative}.switch-checkbox-slider .button{aspect-ratio:1;background-color:var(--black,#121212);border-radius:100%;left:0;position:relative;top:50%;transform:translateX(0);transition:transform var(--pf-duration-slow) ease;width:.7rem}#ai_event_has_ai_effect_input:checked+.switch-checkbox{background-color:var(--blue,#3b82f6)}#ai_event_has_ai_effect_input:checked+.switch-checkbox .button,input[type=checkbox]:checked+.switch-checkbox .button{transform:translateX(calc(.25rem + 100%))}.flatpickr-calendar{max-width:750px;width:100%}.flatpickr-innerContainer{justify-content:center}.flatpickr-day{background-color:var(--gray-light,#f5f6f7);border-radius:.5rem}.flatpickr-day.today{border-color:transparent}.chatgpt-switch{box-sizing:border-box;display:inline-block;height:22px;min-height:22px;min-width:38px;position:relative;width:38px}.chatgpt-switch input{accent-color:transparent;appearance:none;-webkit-appearance:none;background:transparent;border:none;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.chatgpt-switch input:focus-visible{opacity:1;outline:2px solid var(--blue,#3b82f6);outline-offset:.5rem}.chatgpt-slider{background-color:#dee2e6;border-radius:var(--pf-radius-pill);cursor:pointer;inset:0;position:absolute;transition:background-color var(--pf-duration-quick)}.chatgpt-slider:before{background-color:var(--pf-white);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3);content:"";height:16px;left:3px;position:absolute;top:3px;transition:left var(--pf-duration-quick);width:16px}input:checked+.chatgpt-slider{background-color:#3b82f6}input:checked+.chatgpt-slider:before{left:19px}.switch-checkbox-container .chatgpt-switch{height:20px;min-height:20px;min-width:32px;width:32px}.switch-checkbox-container .chatgpt-slider:before{height:14px;left:3px;top:3px;width:14px}.switch-checkbox-container input:checked+.chatgpt-slider:before{left:15px}.panel-create-event-form h2{font:500 1.1rem Customfont}.tooltip-content{display:none;width:100%}.tooltip-label{align-items:end;display:flex;flex-direction:column;left:unset!important;position:absolute;right:0;top:0}.tooltip-label:hover{cursor:pointer}.tooltip-label:hover .default-image{display:none}.tooltip-label:hover .hover-image{display:inline-block}.tooltip-label:hover .tooltip-content{background-color:var(--white,#fff);border-radius:.5rem;display:inline-block;font:500 .9rem Customfont;padding:.5rem;z-index:1}.tooltip-button{align-items:end;display:flex;flex-direction:column;z-index:1}.tooltip-button:hover{cursor:pointer}.tooltip-button:hover .default-image{display:none}.tooltip-button:hover .hover-image{display:inline-block}.tooltip-button:hover .tooltip-content{background-color:var(--white,#fff);border-radius:.5rem;display:inline-block;left:0;position:absolute;top:100%;width:min(100%,max-content);z-index:1}.tooltip-button:hover .tooltip-content .number-of-devices-label,.tooltip-button:hover .tooltip-content p{font:500 .9rem Customfont!important;padding:.5rem!important}.tooltip-row{align-items:center;display:flex;flex-direction:row;gap:.5rem;padding-right:1rem;position:relative}.ai-effect-container-with-sub-element{display:flex;flex-direction:column;gap:2rem}.label-data-range-tooltip{align-items:center;display:flex;flex-direction:row;gap:.5rem;width:calc(100% - 1rem)}.label-data-range-tooltip img{height:16px;width:16px}.info-modal-button{align-items:center;appearance:none;background:none;border:none;color:var(--blue,#3b82f6);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1rem;font-weight:700;gap:.25rem;line-height:1;margin-left:auto;transition:filter var(--pf-duration-slow) ease}.info-modal-button.active .default-image,.info-modal-button:hover .default-image{display:none}.info-modal-button.active .hover-image,.info-modal-button:hover .hover-image{display:inline-block}.info-modal-button .default-image,.info-modal-button .hover-image{flex-shrink:0;height:16px;width:16px}.info-modal-button img{image-rendering:optimizeQuality}.info-modal-button .info-modal-button-text{position:relative;top:.75px}.modal-info{cursor:pointer;text-align:center}.modal-info .number-of-devices-label,.modal-info p{font:500 1.2rem Customfont;line-height:1.5}.modal-info-main-content{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center}.panel-create-event-button{bottom:1rem;position:sticky}@media only screen and (max-width:950px){.panel-create-event-button{bottom:calc(62px + env(safe-area-inset-bottom) + 1rem)}}.mirror-image-checkbox-list{align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr 1fr;list-style:none;margin-top:1rem}.mirror-image-checkbox-list li>div{height:100%}.mirror-image-checkbox-list label{align-items:start;border-radius:.5rem;box-shadow:0 0 5px 2px hsla(0,0%,7%,.08);display:flex;gap:1rem;height:100%;padding:1rem;width:100%}@media only screen and (max-width:399px){.mirror-image-checkbox-list{grid-template-columns:1fr}}.mirror-image-checkbox-list--triple-columns{grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:500px){.mirror-image-checkbox-list--triple-columns{grid-template-columns:1fr}}.ai-event-print-mode-description-container{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.ai-event-print-mode-description-container .number-of-devices-label,.ai-event-print-mode-description-container p{font:400 .9rem Customfont}.panel-create-event-form .mirror-image-custom-radio-container label{align-items:start;gap:.5rem}.panel-create-event-delivery-section,.panel-create-event-print-section,.panel-create-event-stickers-section{display:flex;flex-direction:column;gap:1rem}.panel-create-event-delivery-section .no-ai-effect-container,.panel-create-event-delivery-section ul,.panel-create-event-print-section .no-ai-effect-container,.panel-create-event-print-section ul,.panel-create-event-stickers-section .no-ai-effect-container,.panel-create-event-stickers-section ul{margin-top:0}.fullscreen-button-container,.modal-delete-selected-event-photos-header-button-container,.panel-event-gallery-button-container,.panel-event-header__article,.panel-event-header__device-printer-container,.panel-event-header__info-container,.panel-event-header__name-status-container,.panel-event-image-list,.panel-event-time-container,.panel-my-events-header__user-name-container,.select-all-images-label{display:flex;flex-direction:row}#no_photos_yet_div,.client-receive-photo-list .loader,.fullscreen-image-item,.modal-delete-selected-event-photos .modal-content,.modal-fullscreen-image-list,.modal-panel-event-qrcode .modal-content,.panel-event-delete-photo-custom-checkbox,.panel-event-header,.panel-event-image-list li:last-child .panel-event-image-sublist.one-image:last-child li,.panel-event-image-list>li,.panel-event-image-sublist .loader{display:flex;flex-direction:column}.panel-event-header__info-container menu{list-style:none;margin:0;padding:0}.panel-event-header{gap:.5rem}.panel-event-time-container{flex-wrap:wrap;gap:1rem}.panel-event-time-container strong{margin-right:.25rem}.panel-event-time-container strong,.panel-event-time-container time{font-size:1.1rem;font-weight:500}.panel-event-header__info-container{align-items:center;flex-wrap:wrap;gap:1rem;justify-content:space-between}.panel-event-header__info-container menu{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:.5rem;justify-content:end}.panel-my-events-header__user-name{display:inline-block;max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-my-events-header__user-name-container{align-items:center;color:inherit;flex-wrap:wrap;font:400 1.5rem Customfont;gap:.5rem;text-decoration:none}.panel-event-header__name-status-container{align-items:center;flex-wrap:wrap;gap:1rem}.panel-event-header__name-status-container h2{background-color:transparent;border:1px solid var(--black,#121212);border-radius:2rem;font-size:.8rem;padding:.5rem 1.5rem}.panel-event-header__name-status-container h2.active{background-color:var(--pf-teal-alt);border-color:var(--pf-teal-alt)}.panel-event-header__article{align-items:center;flex-wrap:wrap;gap:1rem;justify-content:space-between}.hover-image{display:none}.panel-event-header__device-printer-container{flex-wrap:wrap;gap:.5rem}.panel-event-header__device-printer-container h2{align-items:center;background-color:var(--white,#fff);border-radius:1rem;cursor:pointer;display:flex;font-size:.7rem;font-weight:700;gap:.25rem;padding:.25rem .5rem;position:relative}.panel-event-header__device-printer-container h2:hover .default-image{display:none}.panel-event-header__device-printer-container h2:hover .device-printer-tooltip-container,.panel-event-header__device-printer-container h2:hover .hover-image{display:inline-block}#no_photos_yet_div{align-items:center;gap:1rem;justify-content:center;margin-top:6rem;text-align:center}#no_photos_yet_div h1{font:400 2rem Customfont}.no-photos-yet-list{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;height:100%;list-style:none;margin-top:2rem;width:100%}.no-photos-yet-list li{aspect-ratio:1/1;background-color:var(--gray-medium,#dee2e6);height:100%;width:100%}.no-photos-yet-list li:nth-child(n+4){background:linear-gradient(180deg,var(--gray-medium,#dee2e6) 0,var(--gray-light,#f5f6f7) 51.5%)}.big-screen-stacked .panel-event-image-list{align-items:center;flex-direction:column}.big-screen-stacked .panel-event-image-list>li{flex:none;height:auto;max-width:450px;width:100%}.big-screen-stacked .panel-event-image-list>li:nth-child(3){order:-1}.panel-event-image-list-container.reversed-qrcode-list:not(.big-screen-sequence-strips):not(.big-screen-stacked) .panel-event-image-list{border-radius:.5rem;gap:0;overflow:hidden}.panel-event-image-list-container.reversed-qrcode-list:not(.big-screen-sequence-strips):not(.big-screen-stacked) .panel-event-image-list>li{border-radius:0}.panel-event-image-list-container.reversed-qrcode-list.big-screen-stacked{gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr))}.panel-event-image-list-container.reversed-qrcode-list.big-screen-stacked .panel-event-image-list{gap:0}.panel-event-image-list-container.reversed-qrcode-list.big-screen-stacked .panel-event-image-list>li{border-radius:0}.panel-event-image-list-container.reversed-qrcode-list.big-screen-stacked .panel-event-image-list>li:nth-child(2){border-radius:0 0 .5rem .5rem}.panel-event-image-list-container.reversed-qrcode-list.big-screen-stacked .panel-event-image-list>li:nth-child(3){border-radius:.5rem .5rem 0 0}@media only screen and (max-width:600px){.panel-event-image-list-container.reversed-qrcode-list.big-screen-stacked{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1401px)and (max-width:2100px){.panel-event-image-list-container.reversed-qrcode-list.big-screen-stacked{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:2101px){.panel-event-image-list-container.reversed-qrcode-list.big-screen-stacked{grid-template-columns:repeat(5,minmax(0,1fr))}}.panel-event-image-list-container.reversed-qrcode-list.big-screen-sequence-strips{gap:1.25rem;grid-template-columns:repeat(1,minmax(0,1fr))}.panel-event-image-list-container.reversed-qrcode-list.big-screen-sequence-strips .panel-event-image-list-container-row,.panel-event-image-list-container.reversed-qrcode-list.big-screen-sequence-strips .panel-event-image-list>li,.panel-event-image-list-container.reversed-qrcode-list.big-screen-sequence-strips .panel-event-image-sublist{display:contents}.panel-event-image-list-container.reversed-qrcode-list.big-screen-sequence-strips .panel-event-image-list{border-radius:.5rem;display:grid;gap:0;grid-auto-columns:20%;grid-auto-flow:column;justify-content:start;overflow:hidden}.panel-event-image-list-container.reversed-qrcode-list.big-screen-sequence-strips .panel-event-image-sublist>li{border-radius:0;overflow:hidden}.panel-event-image-list-container.reversed-qrcode-list.big-screen-sequence-strips .panel-event-image-list>li:nth-child(3) .panel-event-image-sublist>li{background-color:var(--gray-medium,#dee2e6);order:-1}@media only screen and (min-width:1401px)and (max-width:2100px){.panel-event-image-list-container.reversed-qrcode-list.big-screen-sequence-strips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:2101px){.panel-event-image-list-container.reversed-qrcode-list.big-screen-sequence-strips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:950px){.panel-event-image-list-container.reversed-qrcode-list.big-screen-sequence-strips .panel-event-image-list{align-content:start;grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}}@media only screen and (min-width:601px)and (max-width:950px){.panel-event-image-list-container.reversed-qrcode-list.big-screen-sequence-strips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:600px){.panel-event-image-list-container.reversed-qrcode-list.big-screen-sequence-strips{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-event-image-list{align-items:center;gap:2rem;justify-content:center;list-style:none}.panel-event-image-list>li{background-color:var(--black,#121212);border-radius:.5rem;flex:1;height:100%;overflow:hidden;position:relative}.panel-event-image-list .button-primary{bottom:1rem;left:1rem;position:absolute}@media only screen and (max-width:950px){.panel-event-image-list{gap:.5rem}.panel-event-image-list .button-primary{font-size:.75rem;gap:.25rem;padding:.25rem}.panel-event-image-list .button-primary img{height:1rem;width:1rem}}.panel-event-image-is-loading{position:relative}.client-receive-photo-list,.panel-event-image-sublist{display:grid;grid-template-columns:1fr 1fr;height:100%;list-style:none}.client-receive-photo-list img,.panel-event-image-sublist img{aspect-ratio:1/1;height:100%;object-fit:cover;width:100%}.client-receive-photo-list .loader,.panel-event-image-sublist .loader{align-items:center;animation:unset;height:100%;justify-content:center;left:50%;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:100%}.client-receive-photo-list .loader img,.panel-event-image-sublist .loader img{animation:rotating 1.5s linear infinite;height:auto;max-width:120px;position:absolute;width:100%}.client-receive-photo-list .loader:before,.panel-event-image-sublist .loader:before{background:linear-gradient(90deg,var(--blue,#3b82f6) 50.54%,var(--gradient2,#60c7ba) 81.76%);content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:-1}.client-receive-photo-list li,.panel-event-image-sublist li{position:relative}.client-receive-photo-list.photo-strip,.panel-event-image-sublist.photo-strip{grid-template-columns:1fr;justify-items:center}.client-receive-photo-list.photo-strip img,.panel-event-image-sublist.photo-strip img{object-fit:contain}.client-receive-photo-list.one-image,.panel-event-image-sublist.one-image{grid-template-columns:1fr}.client-receive-photo-list.big-screen-vertical,.panel-event-image-sublist.big-screen-vertical{aspect-ratio:unset;grid-template-columns:1fr}.panel-event-image-sublist{aspect-ratio:1/1}.panel-event-image-list-container{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);list-style:none;margin-top:2rem}.panel-event-image-list-container.grid-3{gap:3rem;grid-template-columns:repeat(3,1fr)}.panel-event-image-list-container.grid-2{gap:3rem;grid-template-columns:repeat(2,1fr)}.panel-event-image-list-container.grid-1{grid-template-columns:repeat(1,1fr)}.modal-fullscreen-image-list{align-items:center;flex-wrap:wrap;justify-content:center;list-style:none;position:relative}.modal-fullscreen-image-list img{height:100vh}.modal-fullscreen-image-list .ios-instructions{bottom:1rem;color:var(--white,#fff);font:400 1.25rem Customfont;padding:0 1rem;position:absolute;width:100%}.modal-fullscreen-image-list{--item-count:1}.modal-fullscreen-image-list.layout-row{grid-auto-flow:column;grid-template-columns:repeat(var(--item-count),1fr);grid-template-rows:1fr}.modal-fullscreen-image-list.layout-column{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:repeat(var(--item-count),1fr)}.modal-fullscreen .content-modal,.modal-fullscreen .modal-content{padding:0}.modal-fullscreen .content-modal{border-radius:.5rem;overflow:hidden;top:unset!important;transform:unset!important}.modal-fullscreen .content-close{position:absolute;right:1rem;top:1rem}.modal-fullscreen .close{background-color:var(--white,#fff)!important;border-radius:100%!important;padding:1.5rem!important;transition:opacity var(--pf-duration-slow) ease}.modal-fullscreen .close:active,.modal-fullscreen .close:hover{opacity:.75}.fullscreen-button-container,.panel-event-gallery-button-container{bottom:1rem;gap:1rem;left:1rem;position:absolute}.fullscreen-button-container .button-primary,.panel-event-gallery-button-container .button-primary{box-shadow:0 0 10px 0 var(--gray-dark,#434343);padding:.5rem}.fullscreen-button-container img,.panel-event-gallery-button-container img{max-width:20px}.panel-event-gallery-container{border-radius:.5rem;overflow:hidden;position:relative}.modal-panel-event-qrcode .modal-content{align-items:center;gap:1rem;justify-content:center;text-align:center}.panel-event-image-list li:last-child .panel-event-image-sublist.one-image:last-child{background-color:var(--gray-medium,#dee2e6)}.panel-event-image-list li:last-child .panel-event-image-sublist.one-image:last-child li{align-items:center;height:100%;justify-content:center;width:100%}.panel-event-image-list li:last-child .panel-event-image-sublist.one-image:last-child img{height:50%;object-fit:contain;width:50%}.device-printer-tooltip-container{background-color:var(--white,#fff);display:none;padding:.5rem;position:absolute;right:0;text-align:center;top:100%;width:20vw;z-index:100}.device-printer-tooltip-container .number-of-devices-label,.device-printer-tooltip-container p{font:400 .7rem Customfont}#panel-event-dropdown{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#panel-event-dropdown:focus-visible~label{outline:2px solid var(--blue,#3b82f6);outline-offset:2px}.dropdown-content .button-primary.button-delete{border-radius:0}.dropdown-content .button-primary.button-delete,.dropdown-content .button-primary.button-delete:hover{background-color:var(--red,#fd5249);color:var(--white,#fff)}.dropdown-content .button-primary.button-delete-select-images,.dropdown-content .button-primary.button-delete-select-images:hover{color:var(--red,#fd5249)}.panel-event-header .dropdown-content{min-width:16rem}.panel-event-delete-photo-custom-checkbox{color:var(--black,#121212);gap:1rem;position:relative;text-decoration:unset;width:100%}.panel-event-delete-photo-custom-checkbox button,.panel-event-delete-photo-custom-checkbox label{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);left:.5rem;padding:.7rem;position:absolute;top:.5rem;z-index:1}.panel-event-delete-photo-custom-checkbox button div,.panel-event-delete-photo-custom-checkbox label div{background-position:50%;background-repeat:no-repeat;border:1.5px solid var(--landing-text-muted,#6b7280);border-radius:var(--pf-radius-button);height:18px;transition:background-color var(--pf-duration-quick),border-color var(--pf-duration-quick);width:18px}.panel-event-delete-photo-custom-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;border:none;display:inline-block;height:100%;left:0;position:absolute!important;top:0;width:100%;z-index:-1}.panel-event-delete-photo-custom-checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--blue,#3b82f6);outline-offset:.5rem}.panel-event-delete-photo-custom-checkbox input:checked+label div{background-color:var(--blue,#3b82f6);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:72%;border-color:var(--blue,#3b82f6)}.panel-event-delete-photo-custom-checkbox img{aspect-ratio:200/200;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);height:auto;max-width:200px;object-fit:cover;width:100%}.panel-event-delete-photo-custom-checkbox input:checked~img{opacity:.3}.panel-event-delete-photo-custom-checkbox-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(0,150px));justify-content:space-around;list-style:none}.panel-event-delete-photo-lead-badge{align-items:center;background-color:var(--blue,#3b82f6);border:2px solid var(--white,#fff);border-radius:50%;bottom:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);display:flex;height:28px;justify-content:center;position:absolute;right:.5rem;width:28px;z-index:1}.panel-event-delete-photo-lead-badge img{background-color:transparent;border-radius:0;box-shadow:none;height:14px;max-width:none;width:14px}.panel-event-exclude-photos-lead-warning{align-items:center;color:var(--black,#121212);display:flex;font-size:.875rem;gap:.75rem}.panel-event-exclude-photos-lead-warning .panel-event-delete-photo-lead-badge{bottom:unset;flex-shrink:0;height:26px;position:static;right:unset;width:26px}.modal-delete-selected-event-photos .content-close{align-items:center!important;gap:1rem;justify-content:space-between!important}.modal-delete-selected-event-photos .content-modal{background-color:var(--gray-light,#f5f6f7);margin-inline:1rem;top:unset;transform:unset}.modal-delete-selected-event-photos .modal-content{gap:2rem;margin-top:2rem}.modal-delete-selected-event-photos-header-button-container{align-items:center;flex-wrap:wrap;gap:1rem;justify-content:space-between}.select-all-images-label{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;font:400 1.1rem Customfont;gap:1ch;padding:1rem}.button-primary.button-delete,.button-primary.button-delete:hover,.submmited-image-delete,.submmited-image-delete:hover{background-color:var(--red,#fd5249)!important}.gallery-link-container{align-items:center!important;display:flex!important;flex-direction:row!important;gap:1ch!important}.gallery-link-container.none{display:none!important}.panel-event-body-no-images{max-height:100vh;overflow:hidden}.fullscreen-button{background-color:var(--white,#fff);border-radius:100%;box-shadow:0 0 12px 6px hsla(0,0%,7%,.08);padding:1rem;position:absolute;right:1rem;top:1rem;transition:background-color var(--pf-duration-slow) ease;z-index:1}.fullscreen-button img{height:20px;transition:filter var(--pf-duration-slow) ease;width:20px}.fullscreen-button:hover{background-color:var(--black,#121212)}.fullscreen-button:hover img{filter:contrast(0) brightness(100)}@media only screen and (max-width:950px){.fullscreen-button-container .button-primary{font-size:.75rem}.fullscreen-button-container .button-primary img{max-width:1rem}.modal-delete-selected-event-photos h1{font:500 2rem Customfont}#no_photos_yet_div{margin-top:1rem}#no_photos_yet_div h1{font-size:1.5rem}.fullscreen-button{padding:.5rem;right:.25rem;top:.25rem}}.modal-fullscreen-image-list.composite_photo{gap:.5rem}@supports(height:100dvh){.modal-fullscreen-image-list img{height:100dvh}}@media screen and (max-width:950px){.modal-fullscreen-image-list.composite_photo li{flex:1 1 0;height:100%;max-height:100%;min-height:50px}.modal-fullscreen-image-list.composite_photo li img{height:100%}}.modal-fullscreen-image-list button img{height:unset}.modal-fullscreen-image-list{align-items:stretch;display:grid;gap:0;height:100%;justify-items:stretch}.modal-fullscreen-image-list li{overflow:hidden;position:relative}.modal-fullscreen-image-list img{object-fit:contain;width:100%}@supports(height:100dvh){.modal-fullscreen-image-list{height:100dvh}}.modal-fullscreen-image-list img.fullscreen_final_key_image{height:100%;object-fit:contain;width:100%}.modal-fullscreen-image-list .fullscreen-button-container img{height:auto;object-fit:fill;width:auto}.fullscreen-frame{display:grid;max-height:100%;max-width:100%;place-items:center;position:relative}.fullscreen-frame>img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.fullscreen-image-item{align-items:center;justify-content:center}.panel-event-header__devices-online-link{color:inherit;text-decoration:none}.modal-duplicate-event .button-primary img{margin:-4px 0;transform:translateY(-2px)}.modal-leads-export-container{display:flex;flex-direction:column;gap:1rem}.panel-event-leads-privacy-note,.panel-event-leads-sample-note{color:var(--gray-dark,#434343);font-size:.85rem;margin:0}.panel-event-leads-table-scroll{border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);max-height:50vh;overflow:auto;width:100%}.panel-event-leads-table{border-collapse:collapse;font-size:1rem;font-weight:500;text-align:left;width:100%}.panel-event-leads-table th{background-color:var(--blue,#3b82f6);color:var(--white,#fff);font-weight:700;max-width:16rem;padding:.75rem 2rem;position:sticky;top:0;vertical-align:middle;white-space:normal;z-index:1}.panel-event-leads-table th:first-of-type{border-top-left-radius:.5rem}.panel-event-leads-table th:last-of-type{border-top-right-radius:.5rem}.panel-event-leads-table td{padding:1rem 2rem;text-wrap:nowrap;vertical-align:middle}.panel-event-leads-table tr{transition:background-color .25s linear}.panel-event-leads-table tbody tr:nth-child(2n){background-color:var(--white,#fff)}.panel-event-leads-table tbody tr:hover{background-color:var(--gray-medium,#dee2e6)}.panel-event-leads-cell{display:inline-block;max-width:16rem;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.panel-event-leads-thumb{border-radius:.375rem;height:clamp(2.5rem,5vw,3.5rem);object-fit:cover;vertical-align:middle;width:clamp(2.5rem,5vw,3.5rem)}.panel-event-leads-thumb+.panel-event-leads-thumb{margin-left:.375rem}.panel-event-leads-export-period-container{display:flex;flex-direction:column;gap:1rem;text-align:left}.panel-event-leads-export-controls-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between}.panel-event-leads-export-days,.panel-event-photos-export-days{display:flex;flex-direction:column;gap:.5rem;max-height:min(24rem,45vh);overflow-y:auto}.panel-event-leads-export-day,.panel-event-photos-export-day{align-items:center;border:1px solid var(--gray-medium,#dee2e6);border-radius:.5rem;cursor:pointer;display:flex;flex-direction:row;gap:.75rem;padding:.6rem 1rem}.panel-event-leads-export-day input,.panel-event-photos-export-day input{cursor:pointer}.panel-event-leads-export-day--master,.panel-event-photos-export-day--master{border:none;font-weight:600;padding-bottom:0}.panel-event-leads-export-day-count,.panel-event-photos-export-day-count{color:var(--gray-dark,#434343);font-size:.85rem;margin-left:auto}.panel-event-photos-export-period{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;text-align:left}.panel-event-photos-export-period input[type=checkbox]{height:1.35rem;width:1.35rem}.panel-event-leads-export-times{display:flex;flex-direction:row;gap:1rem}.panel-event-leads-export-times label{display:flex;flex-direction:column;font-size:.85rem;gap:.35rem}.panel-event-leads-export-times input{border:1px solid var(--gray-medium,#dee2e6);border-radius:.5rem;font-family:inherit;padding:.5rem .75rem;text-align:center;width:6.5rem}.face-swap-reference-image-container{align-items:center;display:flex;flex-direction:row;justify-content:center}#face_swap_custom_delivery_fields{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}#face_swap_custom_delivery_fields .no-ai-effect-container{margin-top:0}.face-swap-thumb-preview{height:20%;width:20%}.panel-help-main{margin:0 auto;max-width:1060px;padding-bottom:4rem}.panel-help-title{font-size:26px;font-weight:700;margin-top:14px}.panel-help-subtitle{color:var(--panel-home-text-soft,#454b57);font-size:15px;margin-top:6px}.panel-my-events-input-search-container.panel-help-search-container{margin:18px 0 0}.panel-help-type-tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:14px}.panel-help-type-tab{align-items:center;background-color:var(--white,#fff);border:1px solid var(--panel-home-border,#e5e9ef);border-radius:var(--pf-radius-pill);color:var(--panel-home-text-soft,#454b57);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;min-height:42px;padding:8px 14px}.panel-help-type-tab--active{background-color:var(--black,#121212);border-color:var(--black,#121212);color:var(--white,#fff)}.panel-help-layout{align-items:start;display:grid;gap:24px;grid-template-columns:260px 1fr;margin-top:20px}.panel-help-sidebar{background-color:var(--white,#fff);border:1px solid var(--panel-home-border,#e5e9ef);border-radius:var(--pf-radius-panel);box-shadow:0 1px 3px hsla(0,0%,7%,.05);padding:8px;position:sticky;top:calc(var(--panel-header-height, 64px) + 1rem)}.panel-help-topic-button{align-items:center;background:none;border-radius:11px;color:var(--panel-home-text-soft,#454b57);cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:600;gap:11px;min-height:48px;padding:12px;text-align:left;width:100%}.panel-help-topic-button svg{flex:none}.panel-help-topic-button span{flex:1}.panel-help-topic-button small{color:var(--panel-home-text-muted,#6b6b6b);font-size:12px;font-weight:700}.panel-help-topic-button--active{background-color:var(--blue-light,#e5edfa);color:var(--panel-home-link,#1565c0)}.panel-help-sidebar__divider{border-top:1px solid var(--panel-home-border,#e5e9ef);color:var(--panel-home-text-muted,#6b6b6b);font-size:11px;font-weight:800;letter-spacing:.05em;margin:6px 8px 2px;padding-top:10px;text-transform:uppercase}.panel-help-content{min-width:0}.panel-help-back-button{align-items:center;background:none;color:var(--panel-home-link,#1565c0);cursor:pointer;display:none;font-size:14px;font-weight:700;gap:6px;min-height:44px;padding:2px 0 14px}.panel-help-content__title{font-size:20px;font-weight:700;margin-bottom:4px}.panel-help-content__sub{color:var(--panel-home-text-soft,#454b57);font-size:14px;margin-bottom:16px}.panel-help-items{display:grid;gap:10px}.panel-help-item{align-items:center;background-color:var(--white,#fff);border:1px solid var(--panel-home-border,#e5e9ef);border-radius:13px;box-shadow:0 1px 3px hsla(0,0%,7%,.05);cursor:pointer;display:flex;flex-direction:row;gap:13px;min-height:64px;padding:14px 15px;text-align:left;width:100%}.panel-help-item>img{flex:none}.panel-help-item__icon{align-items:center;border-radius:var(--pf-radius-cta);display:flex;flex:none;height:38px;justify-content:center;width:38px}.panel-help-item__icon--article{background-color:#e7eefc;color:#2f5fc0}.panel-help-item__icon--link{background-color:#daf3ef;color:#0d8375}.panel-help-item__icon--video{background-color:#fce1e1;color:#c21d1d}.panel-help-item__icon--doc{background-color:#fbe2e2;color:#c53a33}.panel-help-item__icon--zip{background-color:#fbefd6;color:#8a5a00}.panel-help-item__text{display:flex;flex:1;flex-direction:column;min-width:0}.panel-help-item__text b{font-size:15px;font-weight:700}.panel-help-item__text>span{color:var(--panel-home-text-soft,#454b57);font-size:13px;line-height:1.4;margin-top:2px}.panel-help-badge{align-self:flex-start;border-radius:5px;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.03em;margin-top:6px;padding:2px 7px;text-transform:uppercase}.panel-help-badge--article{background-color:#e7eefc;color:#2f5fc0}.panel-help-badge--link{background-color:#daf3ef;color:#0d8375}.panel-help-badge--video{background-color:#fce1e1;color:#c21d1d}.panel-help-badge--doc{background-color:#fbe2e2;color:#c53a33}.panel-help-badge--zip{background-color:#fbefd6;color:#8a5a00}.panel-help-no-results{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:3rem 1rem;text-align:center}.panel-help-no-results .number-of-devices-label,.panel-help-no-results p{color:var(--panel-home-text-soft,#454b57);font-size:14px;max-width:320px}.panel-help-support{align-items:center;background-color:var(--white,#fff);border:1px solid var(--panel-home-border,#e5e9ef);border-radius:var(--pf-radius-card);box-shadow:0 1px 3px hsla(0,0%,7%,.05);display:flex;flex-direction:row;flex-wrap:wrap;gap:14px;margin-top:22px;padding:18px}.panel-help-support .number-of-devices-label,.panel-help-support p{color:var(--panel-home-text-soft,#454b57);flex:1;font-size:14px;min-width:180px}.panel-help-support .number-of-devices-label b,.panel-help-support p b{color:var(--black,#121212)}.panel-help-support__button{align-items:center;background-color:var(--panel-home-whatsapp-green,#128c4a);border-radius:var(--pf-radius-input);color:var(--white,#fff);cursor:pointer;display:inline-flex;flex-direction:row;font-size:14px;font-weight:700;gap:9px;min-height:48px;padding:12px 17px}.panel-help-item-modal{text-align:left}.panel-help-item-modal h3{font-size:22px;font-weight:700;line-height:1.2;margin:10px 0}.panel-help-item-modal>.number-of-devices-label,.panel-help-item-modal>p{color:var(--panel-home-text-soft,#454b57);font-size:15px;line-height:1.6}.panel-help-item-modal .panel-help-badge{margin-top:0}.panel-help-item-modal .panel-help-item-modal__soon{border-top:1px dashed var(--panel-home-border,#e5e9ef);color:var(--panel-home-text-muted,#6b6b6b);font-size:12.5px;margin-top:18px;padding-top:12px}@media only screen and (max-width:768px){.panel-help-layout{grid-template-columns:1fr}.panel-help-sidebar{position:static}.panel-help-layout .panel-help-content,.panel-help-layout--content-open .panel-help-sidebar{display:none}.panel-help-layout--content-open .panel-help-content{display:block}.panel-help-layout--content-open .panel-help-back-button{display:inline-flex}}.basic-signature{background-color:var(--error,#fd5249);border-radius:.5rem;color:var(--white,#fff);font:700 .9rem Customfont;padding:.5rem 1rem;width:fit-content}.panel-home-main{padding:1rem}.panel-home-app-card__store-link{align-items:center;background-color:var(--white,#fff);border-radius:.75rem;box-shadow:0 10px 24px rgba(0,0,0,.12);display:inline-flex;padding:.75rem 1rem;transition:transform var(--pf-duration-quick) ease,box-shadow var(--pf-duration-quick) ease}.panel-home-app-card__store-link:hover{box-shadow:0 16px 30px rgba(0,0,0,.16);transform:translateY(-2px)}.panel-home-app-card__button-frame{background-color:var(--white,#fff);border-radius:.75rem;box-shadow:0 10px 24px rgba(0,0,0,.12);display:inline-flex;padding:.75rem 1rem;transition:transform var(--pf-duration-quick) ease,box-shadow var(--pf-duration-quick) ease}.panel-home-app-card__button-frame:hover{box-shadow:0 16px 30px rgba(0,0,0,.16);transform:translateY(-2px)}.panel-home-app-card__button{align-items:center;background-color:var(--black,#121212);border:0;border-radius:.5rem;color:var(--white,#fff);cursor:pointer;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;min-width:12rem;padding:.5rem;width:100%;word-break:break-word}.panel-home-app-card__button img{display:block;flex-shrink:0}.panel-home-app-card__button-text{align-items:flex-start;display:flex;flex-direction:column;line-height:1.15;text-align:left}.panel-home-app-card__button-text small{font-size:.7rem;font-weight:400;letter-spacing:.02em;opacity:.85}.panel-home-app-card__button-text strong{font-size:1.05rem;font-weight:700}.panel-home-download-modal{align-items:stretch;display:flex;flex-direction:column;gap:1.25rem;text-align:left;width:100%}.panel-home-download-modal h3{font-size:1.6rem;text-align:left}.panel-home-download-modal-platform{border:1px solid var(--gradient2,#60c7ba);border-radius:.75rem;box-shadow:0 10px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:.85rem;padding:1.25rem}.panel-home-download-modal-platform__header{align-items:center;display:flex;flex-direction:row;gap:.5rem}.panel-home-download-modal-platform__header h4{font:700 1.25rem Customfont;margin:0}.panel-home-download-modal-platform__hint{color:var(--landing-text-muted,#6b7280);font:400 1rem Customfont;line-height:1.6;margin:0}.panel-home-download-modal-platform__buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:center}.panel-home-download-modal-platform__zip-link{align-self:center;background:none;border:0;color:var(--blue,#3b82f6);cursor:pointer;font:400 .95rem Customfont;margin-top:-.25rem;padding:0;text-align:center;text-decoration:underline}.panel-home-download-modal-platform__zip-link:hover{text-decoration:none}.panel-home-download-modal-stores{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.modal-capture-download .content-modal,.modal-printer-download .content-modal{border-radius:var(--pf-radius-panel)}@media only screen and (max-width:768px){.modal-capture-download .content-modal,.modal-printer-download .content-modal{margin:1rem auto;max-height:calc(100dvh - 2rem);overflow-y:auto}.panel-home-download-modal h3{font-size:1.35rem}.panel-home-download-modal-platform{padding:1rem}.panel-home-download-modal-platform__buttons .panel-home-app-card__store-link{width:100%}.panel-home-download-modal-platform__buttons .panel-home-app-card__button{min-width:0}.modal-capture-download .panel-home-download-modal h3,.modal-capture-download .panel-home-download-modal-platform:last-child{order:-1}}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px rgba(0,0,0,.2);display:none;min-width:160px;position:absolute;right:0;top:100%;z-index:100}.dropdown-content>.button-primary,.dropdown-content>a{background-color:unset;border-radius:0;color:var(--black,#121212);display:block;font:500 1rem Customfont;padding:12px 16px;text-align:left;text-decoration:none;transition:0;width:100%}.dropdown-content>a:not(.none)~a:not(.none),.dropdown-content>a:not(.none)~button:not(.none),.dropdown-content>a:not(.none)~label:not(.none),.dropdown-content>button:not(.none)~a:not(.none),.dropdown-content>button:not(.none)~button:not(.none),.dropdown-content>button:not(.none)~label:not(.none),.dropdown-content>label:not(.none)~a:not(.none),.dropdown-content>label:not(.none)~button:not(.none),.dropdown-content>label:not(.none)~label:not(.none){border-top:1px solid var(--gray-medium,#dee2e6)}.dropdown-content>.button-primary:hover,.dropdown-content>a:hover{background-color:#f1f1f1;opacity:1}.dropdown input[type=checkbox]:checked+.dropdown-content{display:block}time{font:700 .8rem Customfont}@media only screen and (max-width:678px){.panel-home-body .panel-home-main{padding:0 1rem 1rem}}.panel-home-body{background-color:var(--gray-light,#f5f6f7)}.panel-home-container{margin:0 auto;max-width:1180px;padding-bottom:4rem;padding-top:1.5rem}@media only screen and (max-width:950px){.panel-home-container{padding-bottom:6rem}}.panel-home-lang-row{display:flex;justify-content:flex-end;margin-bottom:1rem}.panel-home-section{margin-bottom:34px}.panel-home-section__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:13px}.panel-home-section__header .panel-home-section__title{margin-bottom:0}.panel-home-section__link{align-items:center;color:var(--panel-home-link,#1565c0);display:inline-flex;font-size:13px;font-weight:700;min-height:44px;padding:8px 4px;text-decoration:none}.panel-home-section__title{align-items:center;color:var(--black,#121212);display:flex;flex-direction:row;font-size:19px;font-weight:700;gap:9px;margin-bottom:13px}.panel-home-section__title svg{color:var(--blue,#3b82f6);flex:none}.panel-home-next-event{align-items:center;background-color:var(--white,#fff);border:1px solid var(--panel-home-border,#e5e9ef);border-radius:var(--pf-radius-sm);box-shadow:0 1px 3px hsla(0,0%,7%,.05);display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:30px;padding:10px}.panel-home-next-event--empty{gap:16px;padding:18px 20px}.panel-home-next-event__link{align-items:center;background-color:var(--panel-home-row-bg,#f7f9fc);border-radius:var(--pf-radius-cta);color:var(--black,#121212);display:flex;flex:1;flex-direction:row;gap:13px;min-width:220px;padding:8px 10px;text-decoration:none;transition:background-color var(--pf-duration-quick) ease}.panel-home-next-event__link:hover{background-color:var(--panel-home-row-hover,#eef3fb)}.panel-home-next-event__link>img{flex:none}.panel-home-next-event__date-chip{align-items:center;background-color:var(--blue-light,#e5edfa);border-radius:var(--pf-radius-sm);color:var(--panel-home-link,#1565c0);display:flex;flex:none;flex-direction:column;height:48px;justify-content:center;line-height:1;width:48px}.panel-home-next-event__date-chip b{font-size:17px;font-weight:800}.panel-home-next-event__date-chip span{font-size:10px;font-weight:700;margin-top:2px;text-transform:uppercase}.panel-home-next-event__info{display:flex;flex:1;flex-direction:column;min-width:0}.panel-home-next-event__info small{color:var(--panel-home-text-muted,#6b6b6b);font-size:12px}.panel-home-next-event__info b{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-home-next-event__see-all{align-items:center;color:var(--panel-home-link,#1565c0);display:inline-flex;font-size:13px;font-weight:700;min-height:44px;padding:0 8px;text-decoration:none}.panel-home-next-event__empty-text{flex:1;min-width:200px}.panel-home-next-event__empty-text h3{font-size:16px;font-weight:700}.panel-home-next-event__empty-text .number-of-devices-label,.panel-home-next-event__empty-text p{color:var(--panel-home-text-soft,#454b57);font-size:13.5px;margin-top:2px}.panel-home-create-event-button{border-radius:var(--pf-radius-input);font-size:14px;min-height:48px;padding:12px 18px}.panel-home-growth__hero{align-items:stretch;background:linear-gradient(120deg,var(--panel-home-hero-start,#2059c2),var(--panel-home-hero-end,#2f9a8c));border-radius:var(--pf-radius-sm);box-shadow:0 4px 16px hsla(0,0%,7%,.12);color:var(--white,#fff);display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;overflow:hidden;padding:26px}.panel-home-growth__hero-content{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:250px}.panel-home-growth__hero-content h3{font-size:24px;font-weight:700;line-height:1.15}.panel-home-growth__hero-content>.number-of-devices-label,.panel-home-growth__hero-content>p{color:hsla(0,0%,100%,.92);font-size:14.5px;line-height:1.5;margin-top:8px;max-width:460px}.panel-home-growth__hero-badge{align-self:flex-start;background-color:hsla(0,0%,100%,.22);border-radius:var(--pf-radius-pill);font-size:11px;font-weight:800;letter-spacing:.05em;margin-bottom:9px;padding:3px 10px;text-transform:uppercase}.panel-home-growth__downloads-label{color:hsla(0,0%,100%,.85);font-size:12px;font-weight:800;letter-spacing:.06em;margin-top:18px;text-transform:uppercase}.panel-home-growth__downloads{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:9px}.panel-home-growth__download-button{align-items:center;background-color:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.55);border-radius:var(--pf-radius-input);color:var(--white,#fff);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;min-height:48px;padding:12px 17px}.panel-home-growth__download-button--main{background-color:var(--white,#fff);border:none;color:var(--panel-home-link,#1565c0)}.panel-home-growth__hero-thumbs{align-items:center;display:flex;flex:none;flex-direction:row;gap:10px}.panel-home-growth__hero-thumbs img{border:1px solid hsla(0,0%,100%,.3);border-radius:var(--pf-radius-sm);height:106px;object-fit:cover;width:80px}.panel-home-growth__ideas-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:22px 0 12px}.panel-home-growth__ideas-header h3{color:var(--panel-home-text-muted,#6b6b6b);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.panel-home-growth__ideas-header button{align-items:center;background:none;color:var(--panel-home-link,#1565c0);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;min-height:44px;padding:8px 4px}.panel-home-growth__ideas{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.panel-home-growth__idea{align-items:flex-start;background-color:var(--white,#fff);border:1px solid var(--panel-home-border,#e5e9ef);border-radius:var(--pf-radius-sm);box-shadow:0 1px 3px hsla(0,0%,7%,.05);color:var(--black,#121212);display:flex;flex-direction:row;gap:12px;padding:15px;text-decoration:none;transition:background-color var(--pf-duration-quick) ease}.panel-home-growth__idea:hover{background-color:var(--panel-home-row-bg,#f7f9fc)}.panel-home-growth__idea-chevron{align-self:center;flex:none}.panel-home-growth__idea-icon{align-items:center;background-color:var(--blue-light,#e5edfa);border-radius:11px;color:var(--blue,#3b82f6);display:flex;flex:none;height:40px;justify-content:center;width:40px}.panel-home-growth__idea-text{display:flex;flex:1;flex-direction:column;min-width:0}.panel-home-growth__idea-text b{font-size:14.5px;font-weight:700;line-height:1.25}.panel-home-growth__idea-text span{color:var(--panel-home-text-soft,#454b57);font-size:12.5px;line-height:1.4;margin-top:3px}.panel-home-features__toggle{background:none;border:none;cursor:pointer;font-family:inherit}.panel-home-features__grid{display:grid;gap:14px;grid-template-columns:repeat(5,1fr)}@media only screen and (max-width:900px){.panel-home-features__grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:500px){.panel-home-features__grid{grid-template-columns:repeat(2,1fr)}}.panel-home-features__grid--collapsed{-webkit-mask-image:linear-gradient(180deg,var(--pf-neutral-900) 72%,transparent);mask-image:linear-gradient(180deg,var(--pf-neutral-900) 72%,transparent);max-height:14rem;overflow:hidden}.panel-home-feature-tile{background-color:var(--white,#fff);border:1px solid var(--panel-home-border,#e5e9ef);border-radius:var(--pf-radius-sm);box-shadow:0 1px 3px hsla(0,0%,7%,.05);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative;text-align:left}.panel-home-feature-tile__media{background-color:var(--panel-home-media-placeholder,#e9edf2);display:block;height:104px;overflow:hidden;position:relative}.panel-home-feature-tile__media img{display:block;height:100%;object-fit:cover;transition:filter var(--pf-duration-base) ease;width:100%}.panel-home-feature-tile__media:before{background:rgba(43,107,214,.2);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--pf-duration-base) ease;z-index:1}.panel-home-feature-tile__media:after{background:linear-gradient(180deg,hsla(0,0%,7%,.35),hsla(0,0%,7%,0) 45%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@media(hover:hover){.panel-home-feature-tile:not(:hover) .panel-home-feature-tile__media img{filter:grayscale(.45)}.panel-home-feature-tile:not(:hover) .panel-home-feature-tile__media:before{opacity:1}}.panel-home-feature-tile__badge{background-color:var(--panel-home-badge-red,#dc2626);border-radius:var(--pf-radius-pill);color:var(--white,#fff);font-size:10px;font-weight:800;padding:3px 8px;position:absolute;right:9px;text-transform:uppercase;top:9px;z-index:2}.panel-home-feature-tile__label{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:11px 12px}.panel-home-feature-tile__label b{font-size:14.5px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-home-feature-tile__label img{flex:none}.panel-home-apps__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media only screen and (max-width:400px){.panel-home-apps__grid{grid-template-columns:1fr}}.panel-home-apps__card{background-color:var(--white,#fff);border:1px solid var(--panel-home-border,#e5e9ef);border-radius:var(--pf-radius-sm);box-shadow:0 1px 3px hsla(0,0%,7%,.05);display:flex;flex-direction:column;padding:20px}.panel-home-apps__card>.number-of-devices-label,.panel-home-apps__card>p{color:var(--panel-home-text-soft,#454b57);font-size:13.5px;line-height:1.45;margin:0 0 15px}.panel-home-apps__card-header{align-items:center;display:flex;flex-direction:row;gap:12px;margin-bottom:8px}.panel-home-apps__card-header h3{font-size:17px;font-weight:700}.panel-home-apps__card-icon{align-items:center;background-color:var(--blue-light,#e5edfa);border-radius:var(--pf-radius-sm);display:flex;flex:none;height:46px;justify-content:center;width:46px}.panel-home-apps__card-button{background-color:var(--panel-home-button-blue-bg,#e3edfd);border:1px solid var(--panel-home-button-blue-border,#c3daf8);border-radius:var(--pf-radius-input);color:var(--panel-home-link,#1565c0);gap:9px;justify-content:center;margin-top:auto;min-height:48px;padding:12px 18px;width:100%}.panel-home-apps__card-button,.panel-home-whatsapp-float{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:700}.panel-home-whatsapp-float{background-color:var(--panel-home-whatsapp-green,#128c4a);border-radius:var(--pf-radius-pill);bottom:24px;box-shadow:0 8px 24px rgba(18,140,74,.4);color:var(--white,#fff);gap:10px;padding:12px 16px;position:fixed;right:20px;z-index:50}@media only screen and (max-width:950px){.panel-home-whatsapp-float{bottom:calc(80px + env(safe-area-inset-bottom))}}.panel-home-help__search{align-items:center;background-color:var(--landing-bg-subtle,#fbfcfd);border:1px solid var(--landing-border,#e3e6ea);border-radius:var(--pf-radius-input);color:var(--panel-home-text-muted,#6b6b6b);display:flex;flex-direction:row;gap:1rem;margin-bottom:14px;padding:1rem;text-decoration:none;transition:border-color var(--pf-duration-quick) ease-in-out}.panel-home-help__search:hover{border-color:var(--blue,#3b82f6)}.panel-home-help__search img{opacity:.55}.panel-home-help__search span{font-size:1.1rem;line-height:1.4}.panel-home-help__chips{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.panel-home-help__chip{align-items:center;background-color:var(--white,#fff);border:1px solid var(--panel-home-border,#e5e9ef);border-radius:var(--pf-radius-sm);color:var(--black,#121212);display:inline-flex;flex-direction:row;font-size:14px;font-weight:600;gap:8px;min-height:46px;padding:10px 15px;text-decoration:none}.panel-home-help__chip svg{color:var(--blue,#3b82f6);flex:none}.panel-home-help__chip--materials{background-color:var(--blue-light,#e5edfa);border-color:var(--panel-home-button-blue-border,#c3daf8);font-weight:700}.panel-home-help__chip--materials,.panel-home-help__chip--materials svg{color:var(--panel-home-link,#1565c0)}.modal-panel-home-feature .content-modal{max-height:calc(100dvh - 4rem);overflow-y:auto}.modal-panel-home-feature{padding:1rem}.modal-panel-home-feature.open{display:flex}.content-modal.panel-home-feature-modal{border-radius:var(--pf-radius-panel);margin:auto;max-width:460px;overflow:hidden;padding:0;text-align:left;top:unset;transform:none}.panel-home-feature-modal__hero{background-color:var(--panel-home-media-placeholder,#e9edf2);height:180px;overflow:hidden;position:relative}.panel-home-feature-modal__img{display:block;height:100%;object-fit:cover;width:100%}.panel-home-feature-modal__close{align-items:center;background:hsla(0,0%,100%,.92);border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;width:36px}.panel-home-feature-modal__body{padding:18px 20px 22px}.panel-home-feature-modal__title-row{align-items:center;display:flex;flex-direction:row;gap:8px;margin-bottom:6px}.panel-home-feature-modal__title-row h3{font-size:21px;font-weight:700}.panel-home-feature-modal__badge{background-color:var(--panel-home-badge-red,#dc2626);border-radius:var(--pf-radius-pill);color:var(--white,#fff);font-size:10px;font-weight:800;padding:3px 8px;text-transform:uppercase}.panel-home-feature-modal__desc{color:var(--panel-home-text-soft,#454b57);font-size:14.5px;line-height:1.6;margin:0}.panel-home-feature-modal__actions{display:flex;flex-direction:column;gap:8px;margin-top:18px}.panel-home-feature-modal__doc-actions{display:flex;flex-direction:row;gap:8px}.panel-home-feature-modal__button{align-items:center;border-radius:var(--pf-radius-input);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:48px;padding:12px}.panel-home-feature-modal__button--video{background-color:var(--black,#121212);border:none;color:var(--white,#fff);width:100%}.panel-home-feature-modal__button--doc{background-color:var(--landing-blue-tint,#eaf2fe);border:1px solid var(--panel-home-button-blue-border,#c3daf8);color:var(--panel-home-link,#1565c0);flex:1;font-size:13.5px}@media(hover:hover){.panel-home-growth__ideas-header button,.panel-home-next-event__see-all,.panel-home-section__link{transition:opacity var(--pf-duration-quick) ease}.panel-home-growth__ideas-header button:hover,.panel-home-next-event__see-all:hover,.panel-home-section__link:hover{opacity:.6}.panel-home-apps__card-button,.panel-home-feature-modal__button,.panel-home-growth__download-button{transition:filter var(--pf-duration-quick) ease,opacity var(--pf-duration-quick) ease}.panel-home-apps__card-button:hover,.panel-home-feature-modal__button:hover,.panel-home-growth__download-button:hover{filter:brightness(.95)}.panel-home-feature-modal__button--video:hover{filter:none;opacity:.82}.panel-home-whatsapp-float{transition:filter var(--pf-duration-quick) ease,box-shadow var(--pf-duration-quick) ease}.panel-home-whatsapp-float:hover{box-shadow:0 10px 28px rgba(18,140,74,.5);filter:brightness(.94)}.panel-home-help__chip{transition:background-color var(--pf-duration-quick) ease,border-color var(--pf-duration-quick) ease,filter var(--pf-duration-quick) ease}.panel-home-help__chip:hover{background-color:var(--blue-light,#e5edfa);border-color:var(--panel-home-link,#1565c0)}.panel-home-help__chip--materials:hover{filter:brightness(.96)}.panel-home-feature-modal__close{transition:background var(--pf-duration-quick) ease}.panel-home-feature-modal__close:hover{background:var(--white,#fff)}}.panel-lead-preview-iframe-body{margin:0}.panel-lead-preview-iframe-body .modal-lead-mobile-gate .panel-capture-lead-mobile-gate{pointer-events:none}.panel-lead-project-leads-body .panel-lead-project-leads-main{margin:0 auto;max-width:1200px;padding:2rem 1.5rem 4rem}.panel-lead-project-leads-body .panel-lead-project-leads-header{margin-bottom:1.5rem}.panel-lead-project-leads-body .panel-lead-project-leads-header h1{font-size:1.5rem;font-weight:600;margin:0}.panel-lead-project-leads-body .panel-lead-project-leads-header .panel-lead-project-leads-project-name{font-weight:700}.panel-lead-project-leads-body .panel-lead-project-leads-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.panel-lead-project-leads-body .panel-lead-project-leads-search{background-color:var(--landing-bg-subtle,#fbfcfd);border:1px solid var(--landing-border,#e3e6ea);border-radius:var(--pf-radius-input);color:var(--black,#121212);flex:1 1 280px;font-size:.95rem;height:44px;min-width:240px;outline:none;padding:0 14px;transition:border-color var(--pf-duration-fast) ease,box-shadow var(--pf-duration-fast) ease}.panel-lead-project-leads-body .panel-lead-project-leads-search:focus{border-color:var(--blue,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.panel-lead-project-leads-body .panel-lead-project-leads-count-line{color:rgba(0,0,0,.7);font-size:.95rem;margin:0 0 .75rem}.panel-lead-project-leads-body .panel-lead-project-leads-count-line strong{color:rgba(0,0,0,.85)}.panel-lead-project-leads-body .panel-lead-project-leads-table-container{background:var(--pf-white);border:1px solid rgba(0,0,0,.08);border-radius:var(--pf-radius-input);overflow-x:auto}.panel-lead-project-leads-body .panel-lead-project-leads-table{border-collapse:collapse;font-size:.92rem;width:100%}.panel-lead-project-leads-body .panel-lead-project-leads-table thead{background:rgba(0,0,0,.04)}.panel-lead-project-leads-body .panel-lead-project-leads-table thead th{border-bottom:1px solid rgba(0,0,0,.08);font-weight:600;padding:12px 14px;text-align:left;white-space:nowrap}.panel-lead-project-leads-body .panel-lead-project-leads-table tbody tr{transition:background .1s ease}.panel-lead-project-leads-body .panel-lead-project-leads-table tbody tr:hover{background:rgba(0,0,0,.025)}.panel-lead-project-leads-body .panel-lead-project-leads-table tbody tr:not(:last-child) td{border-bottom:1px solid rgba(0,0,0,.06)}.panel-lead-project-leads-body .panel-lead-project-leads-table tbody td{padding:10px 14px;vertical-align:middle}.panel-lead-project-leads-body .panel-lead-project-leads-table .panel-lead-project-leads-empty td{color:rgba(0,0,0,.5);font-style:italic;padding:28px 14px;text-align:center}.panel-lead-project-leads-body .panel-lead-project-leads-table .panel-lead-project-leads-actions-cell{text-align:right;white-space:nowrap;width:1%}.panel-lead-project-leads-body .panel-lead-project-leads-table .panel-lead-project-leads-delete-row{background:transparent;border:0;cursor:pointer;font-size:1.05rem;opacity:.55;padding:4px 8px;transition:opacity .1s ease}.panel-lead-project-leads-body .panel-lead-project-leads-table .panel-lead-project-leads-delete-row:hover{opacity:1}.panel-lead-project-leads-body .panel-lead-project-leads-table .panel-lead-project-leads-delete-row:active{transform:translateY(1px)}.panel-lead-project-leads-body .panel-lead-project-leads-modal-buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.archived-scenarios-list-container,.manage-virtual-scenarios-list-container{display:flex;flex-direction:column;gap:1rem}.archived-scenarios-list-container h2,.manage-virtual-scenarios-list-container h2{font:400 1.5rem Customfont}.archived-scenarios-list-container{margin-top:2rem}.panel-my-events-table__link{color:inherit;display:block;text-decoration:none}.panel-my-events-title-container{margin:1rem 0}.panel-my-events-input-search-container,.panel-my-events-title-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between}.panel-my-events-input-search-container{margin-bottom:1rem}.panel-my-events-select-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:1rem;justify-content:end}.panel-my-events-select-container section{align-items:center;display:flex;gap:.5rem}.panel-my-events-select-container label{color:var(--landing-text-muted,#6b7280);font-size:13px;font-weight:600;white-space:nowrap}.panel-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--white,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none' stroke='%23121212' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:13px 13px;border:1px solid var(--landing-border,#e3e6ea);border-radius:var(--pf-radius-input);color:var(--black,#121212);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:700;outline:none;padding:.5rem 2rem .5rem .8rem;transition:background-color var(--pf-duration-fast) ease,border-color var(--pf-duration-fast) ease,box-shadow var(--pf-duration-fast) ease}.panel-select:hover{background-color:var(--landing-gray-track,#f1f3f5)}.panel-select:focus-visible{border-color:var(--blue,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.18)}#search_ai_event_input{background-color:var(--landing-bg-subtle,#fbfcfd);border:1px solid var(--landing-border,#e3e6ea);border-radius:var(--pf-radius-input);color:var(--black,#121212);font-size:1.1rem;outline:none;padding:1rem 1rem 1rem 3rem;transition:border-color var(--pf-duration-quick) ease-in-out;width:100%}#search_ai_event_input:focus{border-color:var(--blue,#3b82f6)}.panel-my-events-input-search{flex-grow:1;position:relative}.panel-my-events-input-search label{left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.panel-my-events-input-search__icon{opacity:.55}.panel-my-events-header{padding-top:1rem}.panel-my-events-header__logo{margin-right:clamp(.5rem,13vw - 37px,3rem)}.panel-my-events-header__profile-image{border-radius:100%}.panel-my-events-table-container{border-radius:var(--pf-radius-panel);overflow:auto;width:100%}.panel-my-events-table{border-collapse:collapse;font-size:1rem;font-weight:500;text-align:left;width:100%}.panel-my-events-table th{background-color:var(--blue,#3b82f6);color:hsla(0,0%,100%,.92);font-size:11.5px;font-weight:700;letter-spacing:.06em;padding:.9rem 1.2rem;text-transform:uppercase}.panel-my-events-table th:first-of-type{color:var(--white,#fff);font-size:13px;letter-spacing:normal;text-transform:none}.panel-my-events-table td,.panel-my-events-table th{text-wrap:nowrap;vertical-align:middle}.panel-my-events-table td{padding:1rem 2rem}.panel-my-events-table tr{transition:background-color .25s linear}.panel-my-events-table tr:nth-child(2n){background-color:var(--white,#fff)}.panel-my-events-table tr:hover{background-color:var(--gray-medium,#dee2e6)}.panel-my-events-table__type{align-items:center;display:flex;flex-direction:row;gap:.5rem;padding:.5rem 1rem}.panel-my-events-table__status,.panel-my-events-table__type{border:1px solid var(--black,#121212);border-radius:2rem;width:fit-content}.panel-my-events-table__status{padding:.5rem 1.5rem;text-wrap:nowrap}.panel-my-events-table__status.active{background-color:var(--pf-teal-alt);border-color:var(--pf-teal-alt)}.table-without-rows{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:6rem}.table-without-rows h1{font-size:2rem;font-weight:400;text-align:center}@media only screen and (max-width:600px){.panel-my-events-select-container{justify-content:space-between}}.panel-my-signature-main{align-items:stretch;display:flex;flex-direction:column;margin:0 auto;padding-bottom:1rem;width:min(100%,44.75rem)}.panel-my-signature-main ul{display:flex;flex-direction:column;font:500 1.1rem Customfont;gap:1rem;list-style:none;margin-top:1rem}.panel-my-signature-main ul li{align-items:center;display:flex;flex-direction:row;gap:.5rem}.panel-my-signature-main h1{margin:6rem auto 3rem;text-align:center}.panel-my-signature-main h2{font:400 2rem Customfont}.panel-my-signature-main .number-of-devices-label,.panel-my-signature-main p{font:400 .9 Customfont}.panel-my-signature-main article+article{margin-top:1.5rem}.panel-my-signature-plan-info-container{margin-top:1rem}.panel-my-signature-plan-info-container span,.panel-my-signature-plan-info-container strong{border-bottom:1px solid var(--gray-medium,#dee2e6);display:block;font:500 1.2rem Customfont;padding:.5rem;width:100%}.panel-my-signature-plan-info-container section{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:left}.panel-my-signature-plan-info-container section+section{border-top:1px solid var(--gray-medium,#dee2e6)}.panel-my-signature-plan-info-section{width:100%}.panel-my-signature-plan-info-button-container,.panel-order-information-button-container{display:flex;flex-direction:row;gap:1rem;margin-top:1rem}.panel-my-signature-plan-info-button-container .cancel-signature{background-color:#fff;color:var(--red,#fd5249);font:700 1rem Customfont;padding:.5rem}.panel-my-signature-plan-info-section,.panel-my-signature-plan-info-section-table{width:100%}.panel-my-signature-plan-info-section-table{background-color:unset;border-collapse:collapse;border-radius:0;font:500 1.1rem Customfont;margin-top:1rem;padding:0}.panel-my-signature-plan-info-section-table tr+tr{border-top:1px solid var(--gray-medium,#dee2e6)}.button-cancel-plan{align-items:center;background:transparent;color:var(--error,#fd5249);display:flex;flex-direction:row;gap:1rem}.panel-my-signature-main .panel-my-signature-discount-plan-announcement{align-items:center;background:linear-gradient(90deg,var(--gradient,#3b82f6) 50.54%,var(--gradient2,#60c7ba) 81.76%);color:var(--white,#fff);display:grid;grid-template-columns:1fr 1fr}.panel-my-signature-main .panel-my-signature-discount-plan-announcement h2{font:400 2rem Customfont}.discount-plan-announcement-button{background-color:var(--white,#fff);color:var(--black,#121212);padding:1rem 3rem;width:100%}.panel-my-signature-debt-payment-section{width:100%}.panel-my-signature-debt-payment-section h3{display:inline-block;font:500 1.5rem Customfont;padding:1rem 0 1.5rem;width:100%}.panel-my-signature-debt-payment-section .number-of-devices-label,.panel-my-signature-debt-payment-section p{color:var(--black,#121212);font-size:1.125rem;font-style:normal;font-weight:500;line-height:140%;padding:.5rem 0;width:50%}.confirmation-modal h1{font:500 3rem Customfont;margin-bottom:1rem;text-align:left!important}.confirmation-modal h2{font:500 1.1rem Customfont;max-width:750px}.confirmation-modal .modal-content{align-items:start;display:flex;flex-direction:column;gap:1rem;text-align:left}.confirmation-modal .button-primary{padding:1.5rem 1rem;width:100%}.confirmation-modal .content-modal.max-width{max-width:calc(700px + 2rem)}.modal-button-cancel-signature,.modal-button-keep-signature{flex-grow:1;width:100%}.modal-button-cancel-signature{background-color:var(--error,#fd5249)}.modal-button-keep-signature{background-color:var(--blue,#3b82f6)}.your-current-plan-article{align-items:flex-start;align-self:stretch;background-color:var(--white,#fff);border-radius:.375rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 3.5rem 3.5rem}.do-you-want-more-devices-article{align-items:center;background:linear-gradient(72deg,var(--gradient,#3b82f6) 28.37%,var(--gradient2,#60c7ba) 100%);border:1px solid var(--blue-light,#e5edfa);border-radius:.375rem;color:var(--white,#fff);display:flex;gap:1rem .25rem;justify-content:space-between;opacity:1;padding:1.5rem 2rem}.do-you-want-more-devices-article>section{display:flex;flex-direction:column;gap:.1875rem}.button-more-devices{align-items:center;background-color:var(--white,#fff);border-radius:.375rem;color:var(--black,#121212);display:flex;flex-shrink:0;font-size:1rem;font-style:normal;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:-.02rem;line-height:100%;padding:1rem 3.4375rem;text-decoration:unset;transition:background-color var(--pf-duration-slow) ease,color var(--pf-duration-slow) ease}.button-more-devices img{transition:filter var(--pf-duration-slow) ease}.button-more-devices:hover{background-color:var(--black,#121212);color:var(--white,#fff)}.button-more-devices:hover img{filter:brightness(100)}.your-signatures-article{align-self:stretch;border-radius:.375rem;box-shadow:.5rem .75rem 1.5rem 0 hsla(0,0%,7%,.08);gap:1rem;padding:1.5rem 3.5rem}.panel-active-subscription-article,.your-signatures-article{align-items:flex-start;background:var(--white,#fff);display:flex;flex-direction:column}.panel-active-subscription-article{border:1px solid var(--gray-medium,#dee2e6);border-radius:1rem;box-shadow:0 .375rem 1rem 0 rgba(0,0,0,.16);gap:.5rem;padding:1rem;width:100%}.cancel-signature,.extend-signature{align-items:center;background:none;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1rem;font-style:normal;font-weight:700;gap:.5rem;letter-spacing:-.32px;line-height:100%;text-underline-offset:.25rem;transition:text-decoration var(--pf-duration-slow) ease}.cancel-signature:hover,.extend-signature:hover{text-decoration:underline 2px solid currentColor}.extend-signature{color:var(--blue,#3b82f6)}.cancel-signature{color:var(--red,#fd5249)}.ended-subscriptions::details-content{transition:none}.ended-subscriptions.collapsible summary{color:var(--gray-dark,#434343);font:700 1rem Customfont;gap:.5rem}.ended-subscriptions.collapsible summary:hover{color:var(--black,#121212)}.ended-subscriptions .ended-subscriptions-count{background:var(--gray-medium,#dee2e6);border-radius:1rem;color:var(--gray-dark,#434343);font:700 .875rem Customfont;padding:.125rem .5rem}.ended-subscriptions .ended-subscriptions-hint{color:var(--gray-dark,#434343);font:500 .875rem Customfont}.ended-subscriptions .panel-active-subscription-article{background:var(--gray-light,#f5f6f7);box-shadow:none}.ended-subscriptions .panel-my-signature-debt-payment-section h3{color:var(--gray-dark,#434343)}.ended-subscriptions .panel-my-signature-debt-payment-section .number-of-devices-label,.ended-subscriptions .panel-my-signature-debt-payment-section p{color:var(--gray-dark,#434343);font:500 1.125rem Customfont;line-height:140%;padding:.5rem 0;width:50%}.panel-my-signature-main .table-scroll-container{overflow-x:auto}.table-scroll-container .payment-history-table{border-collapse:separate;white-space:nowrap}.table-scroll-container .payment-history-table tr+tr>td{border-top:1px solid var(--gray-medium,#dee2e6)}.clickable-table-row{background:none;border:none;color:inherit;display:inline-block;font:inherit;text-align:left;text-decoration:none;transition:background-color var(--pf-duration-slow) ease;vertical-align:middle;width:100%}.clickable-table-row:hover{background-color:var(--blue-light,#e5edfa)}.clickable-table-row>table{margin-top:0}.checkout-payment-history .clickable-table-row-td-container,.clickable-table-row-td-container{padding:0}@media only screen and (max-width:950px){.panel-my-signature-main h2{font-size:1.75rem}.your-signatures-article{padding-inline:1rem}.panel-my-signature-debt-payment-section .number-of-devices-label,.panel-my-signature-debt-payment-section p{width:auto}.checkout-payment-history{padding-inline:2rem}}@media only screen and (max-width:550px){.do-you-want-more-devices-article{flex-direction:column}}.panel-order-information-main{padding-bottom:1rem}.panel-order-information-main table{border-collapse:collapse;font:500 1.2rem Customfont;table-layout:fixed;width:100%;word-wrap:break-word}.panel-order-information-main td{padding:.5rem;width:50%}.panel-order-information-main tr+tr{border-top:1px solid var(--gray-medium,#dee2e6)}.panel-order-information-title{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:6rem auto 3rem;padding:0 1rem;text-align:center}.panel-order-information-title button,.panel-order-information-title div{align-items:center;display:flex;flex:1;justify-content:center;max-width:150px}.panel-order-information-title div{justify-content:start}.panel-order-information-main h1{flex:2;font:500 3rem Customfont;text-align:center}.panel-order-information-main h2{font:400 2rem Customfont}.panel-order-information-main .number-of-devices-label,.panel-order-information-main p{font:400 .9 Customfont}.panel-order-information-main article{align-items:end;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.078);display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;padding:2rem;width:min(700px + 2rem,100%)}.panel-order-information-main article+article{margin-top:1rem}.panel-order-information-button-container{display:flex;flex-direction:row;gap:1rem;margin-top:1rem}.panel-order-download-boleto-button{padding:1rem 3rem!important;width:100%}.panel-order-download-boleto-button-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0 1rem}.panel-order-download-boleto-button-container button{width:fit-content}@media only screen and (max-width:950px){.panel-order-information-main h1{font-size:1.5rem}.panel-order-information-title .button-primary{font-size:.7rem}.panel-order-information-title .button-primary img{height:18px;width:18px}.panel-order-information-title .button-primary{padding:.25rem .5rem}}@media print{.panel-menu-header,hr{display:none!important}.panel-order-information-title{margin:0 auto!important}.panel-order-download-boleto-button-container,.panel-order-information-button-container,.panel-order-information-title button,.panel-order-information-title div{display:none!important}}.panel-edit-scenario-article,.panel-my-scenarios-article,.panel-personalize-event-article{display:flex;flex-direction:row;flex-wrap:wrap}.panel-edit-scenario-section,.panel-my-scenarios-section,.panel-personalize-event-section{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:700px;width:100%}.panel-personalize-event-section{max-width:600px}.panel-personalize-event-section iframe{background-color:var(--gray-medium,#dee2e6);border-radius:.5rem;width:100%}.panel-edit-scenario-section{gap:6rem;max-width:unset}.panel-my-scenarios-title-container,.panel-personalize-event-title-container{margin-bottom:3rem}.panel-edit-scenario-title,.panel-my-scenarios-title,.panel-personalize-event-title{text-align:center}.panel-personalize-event-subtitle{font-size:1.1rem;font-weight:500;margin-top:1rem;text-align:center}.panel-capture-tab-checkbox-container,.panel-personalize-event-tab-checkbox-container{display:flex;flex-direction:row;flex-wrap:nowrap}.panel-capture-tab-checkbox-container{list-style:none;margin-bottom:2rem}.panel-capture-tab-checkbox,.panel-personalize-event-tab-checkbox,.user-profile-tab-container{flex-grow:1}.panel-capture-tab-checkbox label,.panel-personalize-event-tab-checkbox label,.user-profile-tab-container label{display:inline-block;padding:1rem;position:relative;text-align:center;width:100%}.panel-capture-tab-checkbox label:after,.panel-personalize-event-tab-checkbox label:after,.user-profile-tab-container label:after{background-color:var(--white,#fff);border-radius:.25rem;bottom:0;box-shadow:0 1px 12px hsla(0,0%,80%,.25);content:"";display:inline-block;height:4px;left:0;position:absolute;width:calc(100% + .25rem)}.panel-capture-tab-checkbox input:checked+label,.panel-personalize-event-tab-checkbox input:checked+label,.user-profile-tab-container input:checked+label{border-color:var(--blue,#3b82f6);color:var(--blue,#3b82f6);z-index:1}.panel-capture-tab-checkbox input:checked+label:after,.panel-personalize-event-tab-checkbox input:checked+label:after,.user-profile-tab-container input:checked+label:after{background-color:var(--blue,#3b82f6)}.panel-capture-tab-checkbox label:after{background-color:var(--gray-medium,#dee2e6)}.panel-personalize-event-tab-checkbox{display:flex;flex-basis:0}.panel-personalize-event-tab-checkbox label{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:600px){.panel-personalize-event-tab-checkbox label{padding-top:1.5rem}}.panel-personalize-tab-new-badge{align-items:center;background-color:var(--blue,#3b82f6);border-radius:1rem;color:var(--white,#fff);display:inline-flex;font-size:.6rem;font-weight:700;justify-content:center;letter-spacing:.03em;line-height:1;padding:.22rem .45rem .15rem;position:absolute;right:.4rem;text-transform:uppercase;top:.4rem}.switch-checkbox-container{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;display:flex;flex-direction:row;gap:1rem;padding:1rem}.switch-checkbox-container .number-of-devices-label,.switch-checkbox-container p{font:400 1rem Customfont;margin-bottom:0}.panel-personalize-tabbed-container{line-height:1.5rem;margin-top:3rem}.event-personalize-capture-container{display:grid;flex-direction:row;flex-wrap:wrap;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}@media only screen and (max-width:750px){.event-personalize-capture-container{grid-template-columns:1fr}}.event-personalize-capture-checkbox-container label,.mirror-image-custom-checkbox-container label,.mirror-image-custom-radio-container label{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);display:flex;flex-direction:row;gap:.5rem;padding:1rem}.event-personalize-capture-checkbox-container .custom-checkbox-circle,.event-personalize-capture-checkbox-container .custom-radio-circle,.mirror-image-custom-checkbox-container .custom-checkbox-circle,.mirror-image-custom-checkbox-container .custom-radio-circle,.mirror-image-custom-radio-container .custom-checkbox-circle,.mirror-image-custom-radio-container .custom-radio-circle{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;border:1.5px solid var(--landing-text-muted,#6b7280);border-radius:50%;height:18px;transition:background-color var(--pf-duration-quick),border-color var(--pf-duration-quick),background-size var(--pf-duration-quick);width:18px}.event-personalize-capture-checkbox-container input[type=checkbox]+label .custom-checkbox-circle,.event-personalize-capture-checkbox-container input[type=checkbox]+label .custom-radio-circle,.mirror-image-custom-checkbox-container input[type=checkbox]+label .custom-checkbox-circle,.mirror-image-custom-checkbox-container input[type=checkbox]+label .custom-radio-circle,.mirror-image-custom-radio-container input[type=checkbox]+label .custom-checkbox-circle,.mirror-image-custom-radio-container input[type=checkbox]+label .custom-radio-circle{background-size:72%;border-radius:var(--pf-radius-button)}.event-personalize-capture-checkbox-container input[type=radio]+label .custom-checkbox-circle,.event-personalize-capture-checkbox-container input[type=radio]+label .custom-radio-circle,.mirror-image-custom-checkbox-container input[type=radio]+label .custom-checkbox-circle,.mirror-image-custom-checkbox-container input[type=radio]+label .custom-radio-circle,.mirror-image-custom-radio-container input[type=radio]+label .custom-checkbox-circle,.mirror-image-custom-radio-container input[type=radio]+label .custom-radio-circle{background-image:radial-gradient(circle,var(--blue,#3b82f6) 0 42%,transparent 46%);background-size:0 0}.event-personalize-capture-checkbox-container input[type=radio]:checked+label .custom-checkbox-circle,.event-personalize-capture-checkbox-container input[type=radio]:checked+label .custom-radio-circle,.mirror-image-custom-checkbox-container input[type=radio]:checked+label .custom-checkbox-circle,.mirror-image-custom-checkbox-container input[type=radio]:checked+label .custom-radio-circle,.mirror-image-custom-radio-container input[type=radio]:checked+label .custom-checkbox-circle,.mirror-image-custom-radio-container input[type=radio]:checked+label .custom-radio-circle{background-size:100% 100%;border-color:var(--blue,#3b82f6)}.event-personalize-capture-checkbox-container input[type=checkbox]:checked+label .custom-checkbox-circle,.event-personalize-capture-checkbox-container input[type=checkbox]:checked+label .custom-radio-circle,.mirror-image-custom-checkbox-container input[type=checkbox]:checked+label .custom-checkbox-circle,.mirror-image-custom-checkbox-container input[type=checkbox]:checked+label .custom-radio-circle,.mirror-image-custom-radio-container input[type=checkbox]:checked+label .custom-checkbox-circle,.mirror-image-custom-radio-container input[type=checkbox]:checked+label .custom-radio-circle{background-color:var(--blue,#3b82f6);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:72%;border-color:var(--blue,#3b82f6)}.event-personalize-capture-checkbox-container label{flex-direction:column;height:100%}.event-personalize-capture-checkbox-container label section{align-items:center;display:flex;flex-direction:row;gap:.5rem}.event-personalize-capture-checkbox-container label>.number-of-devices-label,.event-personalize-capture-checkbox-container label>p{font:400 .9rem Customfont}.mirror-image-custom-radio-container--stacked label{flex-direction:column;height:100%}.mirror-image-custom-radio-container--stacked label section{align-items:center;display:flex;flex-direction:row;gap:.5rem}.mirror-image-custom-radio-container--stacked label>.number-of-devices-label,.mirror-image-custom-radio-container--stacked label>p{font:400 .9rem Customfont}.panel-personalize-tabbed-container-checkbox-title-container{border-bottom:1px solid var(--gray-medium,#dee2e6);display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem}.panel-capture-instruction-customization,.panel-force-camera-facing{margin-top:3rem}.photo-style-container{display:flex;flex-direction:column;gap:1rem;margin-top:3rem}.panel-personalize-desc{color:var(--black,#121212);font:400 1rem Customfont;line-height:1.5}.panel-personalize-desc a{color:var(--blue,#3b82f6);font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.panel-personalize-desc a:hover{opacity:.75}.panel-personalize-hint{color:var(--gray-dark,#434343);font:400 .8rem Customfont;line-height:1.45;margin:.3rem 0 0}.ai-event-effect-custom-radio{color:var(--black,#121212);display:flex;flex-direction:column;gap:1rem;position:relative;text-decoration:unset;width:100%}.ai-event-effect-custom-radio button,.ai-event-effect-custom-radio label{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 0 12px #ccc;left:.5rem;padding:.7rem;position:absolute;top:.5rem}.ai-event-effect-custom-radio button div,.ai-event-effect-custom-radio label div{background-position:50%;background-repeat:no-repeat;border:1.5px solid var(--landing-text-muted,#6b7280);border-radius:50%;height:1.25rem;transition:background-color var(--pf-duration-quick),border-color var(--pf-duration-quick),background-size var(--pf-duration-quick);width:1.25rem}.ai-event-effect-custom-radio input[type=checkbox],.ai-event-effect-custom-radio input[type=radio]{appearance:none;-webkit-appearance:none;background:none;border:none;cursor:pointer;display:inline-block;height:100%;left:0;position:absolute!important;top:0;width:100%}.ai-event-effect-custom-radio input[type=checkbox]:focus-visible,.ai-event-effect-custom-radio input[type=radio]:focus-visible{outline:2px solid var(--blue,#3b82f6);outline-offset:.5rem}.ai-event-effect-custom-radio input[type=checkbox]:checked,.ai-event-effect-custom-radio input[type=radio]:checked{background:none;border:none}.ai-event-effect-custom-radio input[type=radio]+label div{background-image:radial-gradient(circle,var(--blue,#3b82f6) 0 42%,transparent 46%);background-size:0 0}.ai-event-effect-custom-radio input[type=radio]:checked+label div{background-size:100% 100%;border-color:var(--blue,#3b82f6)}.ai-event-effect-custom-radio input[type=checkbox]:checked+label div{background-color:var(--blue,#3b82f6);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:72%;border-color:var(--blue,#3b82f6)}.ai-event-effect-custom-radio img{aspect-ratio:154/154;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);height:auto;object-fit:cover;width:100%}@media only screen and (min-width:1351px){.ai-event-effect-custom-radio img{max-width:154px}}.ai-event-effect-custom-radio .number-of-devices-label,.ai-event-effect-custom-radio p{display:-webkit-box;-webkit-box-orient:vertical;font:500 1.125rem Customfont;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere;text-align:center;width:100%}.ai-event-effect-custom-radio input[type=checkbox]+label div{background-size:72%;border-radius:var(--pf-radius-button)}.panel-create-event-form .ai-event-effect-custom-radio img{object-fit:contain}.my-scenarios-container__list,.photo-style-checkbox-list{align-items:stretch;display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr 1fr;list-style:none}.my-scenarios-container__list img,.photo-style-checkbox-list img{border-radius:.5rem}.view-more-button{align-items:center;background:var(--blue-light,#e5edfa);border:none;border-radius:.5rem;color:var(--blue,#3b82f6);cursor:pointer;display:flex;font:700 1rem Customfont;gap:.5rem;justify-content:center;margin-top:1rem;padding:.6rem 1.5rem;transition:background-color var(--pf-duration-quick) ease;width:100%}.view-more-button:hover{background-color:var(--view-more-button-background,#d0dff0)}.view-more-button:after{border-bottom:2px solid var(--blue,#3b82f6);border-right:2px solid var(--blue,#3b82f6);content:"";display:inline-block;height:.45rem;transform:translateY(-2px) rotate(45deg);transition:transform var(--pf-duration-base) ease;width:.45rem}.view-more-button.expanded:after{transform:translateY(2px) rotate(-135deg)}.view-more-item{transition:opacity var(--pf-duration-base) ease,transform var(--pf-duration-base) ease}.view-more-item.view-more-fading{opacity:0;transform:scale(.95) translateY(8px)}.pre-visualization-container{display:flex;flex-direction:column;gap:.5rem;justify-content:center;margin-top:3rem;text-align:center}.pre-visualization-text{font-size:1rem;font-weight:500}.pre-visualization-checkbox-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none}.pre-visualization-checkbox-item{position:relative}.pre-visualization-checkbox-item label{border:2px solid var(--black,#121212);border-radius:2rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background-color var(--pf-duration-slow) ease-in-out,color var(--pf-duration-slow) ease-in-out,opacity var(--pf-duration-slow) ease-in-out}.pre-visualization-checkbox-item label:hover{background-color:var(--black,#121212);color:var(--white,#fff);opacity:.5}.pre-visualization-checkbox-item input[type=radio]{accent-color:transparent;appearance:none;-webkit-appearance:none;background:transparent;border:none;border-radius:2rem;cursor:pointer;height:100%;left:50%;margin:0;opacity:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.pre-visualization-checkbox-item input[type=radio]:focus-visible{opacity:1;outline:2px solid var(--blue,#3b82f6);outline-offset:.5rem}.pre-visualization-checkbox-item input[type=radio]:checked+label{background-color:var(--black,#121212);color:var(--white,#fff)}.panel-personalize-deliver-form{display:flex;flex-direction:column;gap:3rem}.panel-personalize-deliver-form__section{display:flex;flex-direction:column;gap:1rem}.submitted-image-url{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;display:flex;flex-direction:row;font-size:1rem;font-weight:700;gap:.5rem;padding:.5rem 1rem;width:fit-content}.submitted-image-url .number-of-devices-label,.submitted-image-url p{word-break:break-word}.background-color-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;width:100%}.background-color-radio-container{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);display:flex;flex-direction:row;gap:.5rem;padding:.75rem 1rem;width:fit-content}.background-color-radio-container .background-color-custom-radio{background-image:radial-gradient(circle,var(--blue,#3b82f6) 0 42%,transparent 46%);background-position:50%;background-repeat:no-repeat;background-size:0 0;border:1.5px solid var(--landing-text-muted,#6b7280);border-radius:50%;height:1.25rem;transition:background-color var(--pf-duration-quick),border-color var(--pf-duration-quick),background-size var(--pf-duration-quick);width:1.25rem}.background-color-radio-container input[type=radio]:checked+.background-color-custom-radio{background-size:100% 100%;border-color:var(--blue,#3b82f6)}.background-color-radio-container .background-color-custom-radio-label{background-color:var(--black,#121212);border-radius:100%;height:2rem;width:2rem}.background-color-radio-container .red{background-color:var(--red,#fd5249)}.background-color-radio-container .green{background:var(--pf-teal-alt)}.background-color-radio-container .blue{background:var(--blue,#3b82f6)}.background-color-radio-container .orange{background:#ff7a00}.background-color-radio-container .purple{background:#b91abc}.background-color-radio-container .yellow{background:#f0e81a}.background-color-radio-container .gray{background:#424242}.background-color-radio-container .darkred{background:#c50d0d}.background-color-radio-container .pink{background:#ff3cbd}.submmited-image-delete{margin-left:auto;white-space:nowrap}@media only screen and (max-width:950px){.submmited-image-delete{margin-right:0}}.panel-personalize-event-download-uploaded-image{align-items:center;background-color:var(--black,#121212);border:1px solid var(--black,#121212);border-radius:.5rem;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background-color var(--pf-duration-slow) ease}.panel-personalize-event-download-uploaded-image img{transition:filter var(--pf-duration-slow) ease}.panel-personalize-event-download-uploaded-image:hover{background-color:var(--white,#fff)}.panel-personalize-event-download-uploaded-image:hover img{filter:brightness(0)}.submmited-image-url-container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;padding-right:.5rem}.submmited-image-url-container .submmited-image-delete{box-sizing:border-box;height:2.375rem}.ai-scenario-creation-container,.callout-action-container{align-items:center;background:var(--blue-light,#e5edfa);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding:2rem 1rem;text-align:center;width:100%}.ai-scenario-creation-container h3,.callout-action-container h3{font:400 1.5rem Customfont}.input-color-container{display:flex;flex-direction:row}#lead_background_color_block{display:flex;flex-direction:column;gap:1rem}#lead_background_color_block .input-color-container{gap:.5rem}.my-scenarios-container{display:flex;flex-direction:column;gap:.5rem}.view-more-button+.my-scenarios-container{margin-top:2rem}.my-scenarios-container__header{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.my-scenarios-container__header a{color:var(--blue,#3b82f6);font-size:1rem;font-weight:700;text-decoration:unset}.my-scenarios-container__header .number-of-devices-label,.my-scenarios-container__header p{font:500 1.125rem Customfont}.modal-error-message-container,.modal-success-message-container{align-items:center;display:flex;flex-direction:column;gap:1rem}.preview-images-container{align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:2rem -50px 0}@media only screen and (max-width:950px){.preview-images-container{margin:2rem 0 0}}@media only screen and (max-width:550px){.preview-images-container{gap:2rem;grid-template-columns:1fr}.preview-images-container label{width:100%}}.composition-image-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:center}.composition-image-container .upload-container{flex:1 1 18rem;margin-top:0;max-width:28rem;min-width:0}.preview-image{display:flex;flex-direction:column;font:500 .9rem Customfont;gap:1rem}.preview-image .button-primary{margin-top:auto}.preview-image h3{font:700 1.1rem Customfont}.preview-image-background{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;display:flex;flex-direction:column;height:100%;justify-content:center;padding:.5rem}.upload-container{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.personalize-submit-button{bottom:1rem;position:sticky}@media only screen and (max-width:950px){.personalize-submit-button{bottom:calc(62px + env(safe-area-inset-bottom) + 1rem)}}.panel-personalize-deliver-form__section h4{font:500 1.1rem Customfont}.social-media-form-container{display:flex;flex-direction:column;gap:2rem}.ai-event-effect-custom-radio label div,.custom-checkbox-circle{height:18px;width:18px}@media only screen and (max-width:950px){.my-scenarios-container__list,.photo-style-checkbox-list{gap:1rem}}.panel-page-galery-form__section{border-top:1px solid var(--gray-medium,#dee2e6);display:flex;flex-direction:column;gap:1rem;padding-top:2rem}.panel-page-galery-form__section .number-of-devices-label,.panel-page-galery-form__section p{margin-bottom:1rem}.panel-page-galery-form__section .switch-checkbox-container .number-of-devices-label,.panel-page-galery-form__section .switch-checkbox-container p{margin-bottom:0}.panel-personalize-event-add-option-button{margin:1rem auto 0;width:100%}.optional-background-container>div,.optional-frames-container>div{border-top:1px solid var(--gray-medium,#dee2e6);padding:1rem 0}.optional-background-container>div>button,.optional-frames-container>div>button{margin-right:-50px}@media only screen and (max-width:950px){.optional-background-container>div>button,.optional-frames-container>div>button{margin-right:0}}.event-personalize-checkbox-user-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.panel-capture-instruction-customization-fields{display:flex;flex-direction:column;gap:1.5rem;margin-top:.5rem}.panel-capture-instruction-customization-text-container{display:flex;flex-direction:column;gap:.5rem}.panel-capture-instruction-customization-text-container h4{margin:0}.panel-capture-instruction-customization-text-container textarea{background-color:var(--white,#fff);border:1px solid var(--gray-medium,#dee2e6);border-radius:.5rem;font-family:Customfont,sans-serif;font-size:1rem;line-height:1.4;padding:.75rem 1rem;resize:vertical;width:100%}.panel-capture-instruction-customization-text-container textarea:focus{border-color:var(--blue,#3b82f6);outline:none}.panel-capture-instruction-customization-images-container{align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media only screen and (max-width:950px){.panel-capture-instruction-customization-images-container{grid-template-columns:1fr}}.panel-capture-instruction-customization-image-container{display:flex;flex-direction:column;gap:.5rem}.panel-capture-instruction-customization-image-container .number-of-devices-label,.panel-capture-instruction-customization-image-container h4,.panel-capture-instruction-customization-image-container p{margin:0}.panel-capture-instruction-customization-image-container .button-primary{margin-top:.25rem;width:fit-content}.panel-personalize-event-frame-fit-toggle{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.panel-personalize-event-frame-fit-toggle-header{align-items:center;display:flex;flex-direction:row;gap:.5rem}.panel-personalize-event-frame-fit-toggle-header h4{font:500 1.1rem Customfont;margin:0}.panel-personalize-event-frame-fit-info-btn{align-items:center;background-color:transparent;border:none;cursor:pointer;display:inline-flex;padding:0}.panel-personalize-event-frame-fit-info-btn img{display:block;opacity:.7}.panel-personalize-event-frame-fit-info-btn:hover img{opacity:1}.panel-personalize-event-frame-fit-options{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media only screen and (max-width:750px){.panel-personalize-event-frame-fit-options{grid-template-columns:1fr}}.panel-personalize-event-frame-fit-info-content{display:flex;flex-direction:column;gap:.75rem;text-align:left}.panel-personalize-event-frame-fit-info-content h2{font:600 1.4rem Customfont;margin:0}.panel-personalize-event-frame-fit-info-content h3{font:600 1.05rem Customfont;margin:.5rem 0 0}.panel-personalize-event-frame-fit-info-content .number-of-devices-label,.panel-personalize-event-frame-fit-info-content p,.panel-personalize-event-frame-fit-info-content strong{font:400 .9rem Customfont;line-height:1.5;margin:0}.panel-personalize-event-frame-fit-info-content strong{font-weight:600;margin-top:.5rem}.panel-personalize-event-frame-fit-info-examples{display:flex;flex-direction:row;gap:1rem;justify-content:center;margin:.5rem 0}.panel-personalize-event-frame-fit-info-examples figure{display:flex;flex-direction:column;gap:.5rem;margin:0;max-width:50%}.panel-personalize-event-frame-fit-info-examples img{border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);display:block;height:auto;width:100%}.panel-personalize-event-frame-fit-info-examples figcaption{font:500 .85rem Customfont;text-align:center}.panel-personalize-event-switch-text{display:flex;flex-direction:column;gap:.3rem}.panel-personalize-event-switch-text .number-of-devices-label,.panel-personalize-event-switch-text p{font:500 1rem Customfont;line-height:1.3;margin:0}.panel-personalize-event-switch-text small{color:var(--gray-dark,#434343);font-size:.8rem;line-height:1.45}.panel-personalize-event-nested{background-color:var(--blue-light,#e5edfa);border:1px solid var(--blue-low-opacity,#c9d7f2);border-left:3px solid var(--blue,#3b82f6);border-radius:var(--pf-radius-cta);display:flex;flex-direction:column;gap:1.1rem;margin-left:1rem;padding:1.25rem;position:relative}.panel-personalize-event-nested:before{border-bottom:2px solid var(--blue-low-opacity,#c9d7f2);border-bottom-left-radius:10px;border-left:2px solid var(--blue-low-opacity,#c9d7f2);content:"";height:2.6rem;left:-1rem;position:absolute;top:-1.1rem;width:1rem}@media only screen and (max-width:750px){.panel-personalize-event-nested{margin-left:1rem;padding:1rem}}.panel-personalize-event-nested .preview-images-container{margin:0}.panel-personalize-event-nested .preview-images-container.panel-personalize-event-uploads-single{grid-template-columns:minmax(0,340px);justify-content:center}.panel-personalize-event-nested .preview-images-container.panel-personalize-event-uploads-single .preview-image-background img{height:auto;max-width:160px}.panel-personalize-event-nested .optional-background-container>div>button,.panel-personalize-event-nested .optional-frames-container>div>button{margin-right:0}.panel-personalize-event-nested .panel-personalize-event-add-option-button{background-color:transparent;border:1px dashed var(--gray-medium,#dee2e6);border-radius:.5rem;color:var(--black,#121212);font-size:.9rem;font-weight:600;padding:.65rem 1rem;transition:background-color .25s ease,border-color .25s ease;width:100%}.panel-personalize-event-nested .panel-personalize-event-add-option-button:hover{background-color:var(--blue-light,#e5edfa);border-color:var(--blue,#3b82f6);opacity:1}.panel-personalize-event-nested .panel-personalize-event-add-option-button img{filter:brightness(0);height:18px;width:18px}.panel-personalize-event-frame-controls{display:flex;flex-direction:column;gap:1.1rem}.panel-personalize-event-orient-question{display:flex;flex-direction:column;gap:.4rem}.panel-personalize-event-orient-question h4{font:500 1.05rem Customfont;margin:0}.panel-personalize-event-orient-hint{color:var(--gray-dark,#434343);font-size:.8rem;line-height:1.45;margin:0 0 .35rem}.panel-personalize-event-orient-options{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:750px){.panel-personalize-event-orient-options{gap:.6rem}}.panel-personalize-event-orient-card input{opacity:0;pointer-events:none;position:absolute}.panel-personalize-event-orient-card label{align-items:center;background-color:var(--white,#fff);border:1px solid var(--gray-medium,#dee2e6);border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center;padding:.9rem .5rem;text-align:center;transition:border-color var(--pf-duration-quick) ease,box-shadow var(--pf-duration-quick) ease}.panel-personalize-event-orient-card label svg{color:var(--gray-dark,#434343);height:26px;transition:color var(--pf-duration-quick) ease;width:26px}.panel-personalize-event-orient-card label span{font:600 .85rem Customfont;line-height:1.2}.panel-personalize-event-orient-card input:checked+label{border-color:var(--blue,#3b82f6);box-shadow:inset 0 0 0 1px var(--blue,#3b82f6)}.panel-personalize-event-orient-card input:checked+label svg{color:var(--blue,#3b82f6)}.modal-unsaved-changes .panel-personalize-unsaved-changes-leave-only,.modal-unsaved-changes .panel-personalize-unsaved-changes-switch-only{display:none}.modal-unsaved-changes.panel-personalize-unsaved-changes--leave .panel-personalize-unsaved-changes-leave-only,.modal-unsaved-changes.panel-personalize-unsaved-changes--switch .panel-personalize-unsaved-changes-switch-only{display:inline}.modal-unsaved-changes .button-secondary{padding:calc(1.5rem - 2px) calc(1rem - 2px);width:100%}#lead_collection_config_div>.photo-style-container{margin-top:2rem}.panel-configure-leads-block{border-top:1px solid var(--gray-medium,#dee2e6);padding-top:2rem}.panel-configure-leads-note{background-color:rgba(230,152,57,.1);border:1px solid var(--yellow,#e69839);border-radius:.75rem;padding:1.15rem 1.35rem}@media only screen and (max-width:750px){.panel-configure-leads-note{padding:1rem 1.1rem}}.panel-configure-leads-experience{margin-top:.75rem}.panel-configure-leads-experience__label{color:var(--blue-strong,#112562);font:600 .8125rem Customfont;letter-spacing:.01em;line-height:1.4;margin:0 0 .5rem}.panel-configure-leads-experience__summary{color:var(--black,#121212);font:400 1.0625rem Customfont;line-height:1.6;margin:0}.panel-configure-leads-experience__tip{color:var(--gray-dark,#434343);font:400 .875rem Customfont;line-height:1.55;margin:1.2rem 0 0}.panel-configure-leads-experience__tip strong{font-weight:600}.panel-configure-leads-retention-note{margin-bottom:.75rem;margin-top:-2rem}.panel-configure-leads-retention-note .number-of-devices-label,.panel-configure-leads-retention-note p{color:var(--gray-dark,#434343);font:400 .9375rem Customfont;line-height:1.6;margin:0}.panel-configure-leads-retention-note .panel-configure-leads-retention-note__estimate.number-of-devices-label,.panel-configure-leads-retention-note p.panel-configure-leads-retention-note__estimate{align-items:flex-start;display:flex;font-size:.8125rem;gap:.4rem;line-height:1.5;margin-top:.7rem}.panel-configure-leads-retention-note__clock{flex-shrink:0;margin-top:.15rem}.panel-configure-leads-retention-note .panel-configure-leads-retention-note__support.number-of-devices-label,.panel-configure-leads-retention-note p.panel-configure-leads-retention-note__support{font-size:.8125rem;line-height:1.5;margin-top:.45rem}.panel-configure-leads-retention-note a{color:var(--blue-strong,#112562);font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.panel-configure-leads-retention-note a:hover{opacity:.75}.panel-configure-leads-retention-note a:focus-visible{outline:2px solid var(--blue,#3b82f6);outline-offset:2px}.panel-lead-preview-device{margin:0 auto;max-width:100%;overflow:hidden}.panel-lead-preview-device iframe{display:block;transform-origin:top left}.panel-lead-preview-device--mobile{height:576px;width:320px}.panel-lead-preview-device--mobile iframe{height:720px;transform:scale(.8);width:400px}.panel-lead-preview-device--tablet{height:640px;width:480px}.panel-lead-preview-device--tablet iframe{height:1024px;transform:scale(.625);width:768px}.panel-lead-preview-device--tv{height:720px;width:405px}.panel-lead-preview-device--tv iframe{height:1920px;transform:scale(.375);width:1080px}.panel-configure-leads-preview-device-list{margin-top:0}.panel-configure-leads-preview-tab--disabled label{cursor:default;opacity:.4;pointer-events:none}.panel-configure-leads-preview-caption{color:var(--gray-dark,#434343);font-size:.9rem;margin:0 auto;min-height:1.1rem;text-align:center}.panel-personalize-phone-preview{height:576px;margin:0 auto;max-width:100%;overflow:hidden;width:320px}.panel-personalize-phone-preview iframe{display:block;height:720px;transform:scale(.8);transform-origin:top left;width:400px}#delivery_preview_device,#lead_preview_device{position:relative}#delivery_preview_device iframe,#lead_preview_device iframe{left:0;position:absolute;top:0;transition:opacity .15s ease-in-out}#delivery_preview_device iframe.preview-buffer-hidden,#lead_preview_device iframe.preview-buffer-hidden{opacity:0;pointer-events:none}.panel-configure-leads-appearance{background-color:var(--blue-light,#e5edfa);border:1px solid var(--blue-low-opacity,#c9d7f2);border-left:3px solid var(--blue,#3b82f6);border-radius:var(--pf-radius-cta);display:flex;flex-direction:column;gap:2rem;margin-top:2rem;padding:1.5rem 2rem 2rem}.panel-configure-leads-appearance .panel-configure-leads-appearance-item{margin-top:0}.panel-configure-leads-appearance h4{font:500 1.05rem Customfont;margin:0}.panel-configure-leads-branding-inherited{background-color:var(--white,#fff);border:1px solid var(--gray-medium,#dee2e6);border-radius:.6rem;display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem}.panel-configure-leads-branding-inherited .button-secondary{align-self:flex-start}.panel-configure-leads-branding-inherited-preview{align-items:center;display:flex;gap:1.25rem}.panel-configure-leads-branding-logo-thumb{align-items:center;background-color:rgba(0,0,0,.04);border-radius:.5rem;display:flex;height:3rem;justify-content:center;padding:.35rem;width:3rem}.panel-configure-leads-branding-logo-thumb img{max-height:100%;max-width:100%;object-fit:contain}.panel-configure-leads-branding-swatches{display:flex;gap:.5rem}.panel-configure-leads-branding-swatch{border:1px solid var(--gray-medium,#dee2e6);border-radius:.4rem;display:inline-block;height:1.75rem;width:1.75rem}.panel-configure-leads-branding-note{color:var(--gray-dark,#434343);font-size:.8rem;line-height:1.45;margin:0}.panel-configure-leads-branding-custom{display:flex;flex-direction:column;gap:.75rem}.panel-configure-leads-create-question-button.button-secondary{width:100%}.panel-configure-leads-questions-list{display:flex;flex-direction:column;gap:.75rem}.draggable-list-item{background-color:var(--white,#fff);border-radius:.5rem;padding:1rem}.draggable-list-item.dragging{opacity:.4}.draggable-list-item.over{outline:2px dashed var(--gray-medium,#dee2e6);outline-offset:-2px}.panel-configure-leads-question-container{display:flex;flex-direction:column;gap:.75rem}.panel-configure-leads-question-header{align-items:center;display:flex;gap:.75rem}.panel-configure-leads-question-header img[draggable=false]{cursor:grab;flex-shrink:0;opacity:.5}.panel-configure-leads-question-header .chatgpt-switch{flex-shrink:0;height:20px;min-height:20px;min-width:32px;width:32px}.panel-configure-leads-question-header .chatgpt-slider:before{height:14px;left:3px;top:3px;width:14px}.panel-configure-leads-question-header input:checked+.chatgpt-slider:before{left:15px}.panel-configure-leads-question-label{align-items:center;cursor:pointer;display:flex;flex:1;gap:.5rem}.panel-configure-leads-question-label span{margin-bottom:0}.panel-configure-leads-question-required{align-items:center;background-color:var(--blue,#3b82f6);border-radius:1rem;color:var(--white,#fff);display:inline-flex;flex-shrink:0;font-size:.7rem;font-weight:600;justify-content:center;line-height:1;margin-left:auto;padding:.22rem .6rem .15rem;text-transform:uppercase}.panel-configure-leads-edit-question-button{background:none;cursor:pointer;flex-shrink:0;padding:.25rem}.panel-configure-leads-question-alternatives{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding-left:5rem}.panel-configure-leads-alternative-info{align-items:center;display:flex;font-size:.85rem;gap:.5rem}.panel-configure-leads-alternative-info .panel-configure-leads-alternative-type-icon{flex-shrink:0}.panel-configure-leads-alternative-info .panel-configure-leads-alternative-thumb{border-radius:var(--pf-radius-xs);object-fit:cover}.panel-configure-leads-lgpd-text-container{display:flex;flex-direction:column;gap:1.75rem;margin-top:1.75rem}.panel-configure-leads-lgpd-text-container h4{font:500 1.05rem Customfont;margin:0}.panel-configure-leads-lgpd-textarea{border:1px solid var(--gray-medium,#dee2e6);border-radius:.5rem;box-sizing:border-box;font-family:inherit;font-size:.9rem;line-height:1.5;min-height:8rem;padding:.75rem 1rem;resize:vertical;width:100%}.panel-configure-leads-consent-builder,.panel-configure-leads-consent-section{display:flex;flex-direction:column;gap:.75rem}.panel-configure-leads-consent-row{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;display:flex;flex-direction:row;gap:1rem;padding:1rem}.panel-configure-leads-consent-row .panel-configure-leads-consent-drag-handle{cursor:grab;flex-shrink:0;opacity:.5}.panel-configure-leads-consent-row.dragging{opacity:.4}.panel-configure-leads-consent-row.over{outline:2px dashed var(--gray-medium,#dee2e6);outline-offset:-2px}.panel-configure-leads-consent-row .panel-configure-leads-consent-text-input{border:1px solid var(--gray-medium,#dee2e6);border-radius:.5rem;flex:1 1 auto;font-family:inherit;font-size:.9rem;min-width:0;padding:.5rem .75rem}.panel-configure-leads-consent-row .panel-configure-leads-consent-required-label{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.panel-configure-leads-consent-row .panel-configure-leads-consent-required-label span{font-size:.85rem}.panel-configure-leads-consent-row .panel-configure-leads-consent-remove-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;padding:.25rem}.panel-configure-leads-consent-row:only-child .panel-configure-leads-consent-remove-button{display:none}@media only screen and (max-width:768px){.panel-configure-leads-consent-row{flex-wrap:wrap}.panel-configure-leads-consent-row .panel-configure-leads-consent-text-input{flex-basis:100%}}.panel-configure-leads-add-consent-button.button-secondary{width:100%}#lead_options_div .mirror-image-checkbox-list--double-columns{grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:600px){#lead_options_div .mirror-image-checkbox-list--double-columns{grid-template-columns:1fr}}#lead_options_div .mirror-image-checkbox-list--double-columns img{height:auto;max-width:100%}#lead_options_div .mirror-image-custom-radio-container--stacked{position:relative}#lead_options_div .mirror-image-custom-radio-container--stacked label{align-items:flex-start;background-color:var(--white,#fff);border:1px solid var(--gray-medium,#dee2e6);border-radius:.625rem;box-shadow:none;flex-direction:column;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}#lead_options_div .mirror-image-custom-radio-container--stacked label:hover{border-color:#b8cdf1}#lead_options_div .mirror-image-custom-radio-container--stacked input[type=radio]:checked+label{background-color:#f1f5fd;border-color:var(--blue,#3b82f6);box-shadow:0 0 0 1px var(--blue,#3b82f6)}#lead_options_div .mirror-image-custom-radio-container--stacked input[type=radio]:focus-visible+label{outline:2px solid var(--blue,#3b82f6);outline-offset:3px}.panel-configure-leads-timing-qr-button{align-items:center;background-color:var(--blue,#3b82f6);border:none;border-radius:.4rem;cursor:pointer;display:flex;justify-content:center;padding:.35rem;position:absolute;right:.5rem;top:.5rem;z-index:1}.panel-configure-leads-timing-qr-button img{filter:brightness(0) invert(1)}#lead_options_div .mirror-image-custom-radio-container--stacked:has(.panel-configure-leads-timing-qr-button:not(.none)) section{padding-right:2rem}.panel-configure-leads-registration-qr-frame{display:flex;justify-content:center}.panel-configure-leads-registration-qr-frame img{background-color:var(--white,#fff);border:1px solid var(--gray-medium,#dee2e6);border-radius:.5rem;padding:.5rem}.panel-personalize-event-article{container:panel-personalize-article/inline-size}.panel-personalize-preview-inline-slot{display:contents}.panel-personalize-preview-rail{display:none}.panel-personalize-preview-group{display:flex;flex-direction:column;gap:1rem}.panel-lead-preview-device,.panel-personalize-phone-preview{position:relative}.panel-personalize-preview-flash:after{animation:panel-personalize-preview-pulse .9s ease forwards;border-radius:.5rem;box-shadow:inset 0 0 0 3px var(--blue,#3b82f6);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@keyframes panel-personalize-preview-pulse{0%{opacity:.7}to{opacity:0}}.panel-personalize-preview-chip{align-items:center;background-color:var(--blue-light,#e5edfa);border-radius:999px;color:var(--blue-strong,#112562);display:inline-flex;font-size:.7rem;font-weight:700;gap:.3rem;opacity:0;padding:.2rem .6rem;transition:opacity .25s ease;white-space:nowrap}.panel-personalize-preview-chip--visible{opacity:1}.panel-personalize-preview-chip__dot{background-color:var(--success,#23a667);border-radius:50%;height:6px;width:6px}@supports selector(:has(*)){@container panel-personalize-article (min-width: 1000px){.panel-personalize-event-section{max-width:1024px}.panel-personalize-tabbed-container{align-items:start;column-gap:1.5rem;display:grid;grid-template-columns:minmax(0,600px) minmax(320px,400px);justify-content:center;transition:grid-template-columns .25s ease,column-gap .25s ease}#capture_options_div{grid-template-columns:minmax(0,600px)}#lead_options_div:not(:has(#lead_collection_config_div:not(.none))){column-gap:0;grid-template-columns:minmax(0,600px) minmax(0,0)}#delivery_options_div .panel-personalize-preview-rail,#lead_options_div:has(#lead_collection_config_div:not(.none)) .panel-personalize-preview-rail{display:flex;flex-direction:column;position:sticky;top:calc(var(--panel-header-height, 64px) + 1rem)}#lead_collection_config_div>.photo-style-container:has(>#lead_preview_inline_slot){display:none}.panel-personalize-preview-rail__card{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 3px hsla(0,0%,7%,.05);display:flex;flex-direction:column;gap:.75rem;padding:1rem}.panel-personalize-preview-rail__head{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.panel-personalize-preview-rail__head h4{font-size:.95rem;font-weight:700;margin:0}.panel-personalize-preview-rail .panel-lead-preview-device--mobile,.panel-personalize-preview-rail .panel-personalize-phone-preview{height:calc(720px*var(--rail-preview-scale, .8));width:calc(400px*var(--rail-preview-scale, .8))}.panel-personalize-preview-rail .panel-lead-preview-device--mobile iframe,.panel-personalize-preview-rail .panel-personalize-phone-preview iframe{transform:scale(var(--rail-preview-scale,.8))}.panel-personalize-preview-rail .panel-lead-preview-device--tablet{height:calc(1024px*var(--rail-preview-scale, .625));width:calc(768px*var(--rail-preview-scale, .625))}.panel-personalize-preview-rail .panel-lead-preview-device--tablet iframe{transform:scale(var(--rail-preview-scale,.625))}.panel-personalize-preview-rail .panel-lead-preview-device--tv{height:calc(1920px*var(--rail-preview-scale, .375));width:calc(1080px*var(--rail-preview-scale, .375))}.panel-personalize-preview-rail .panel-lead-preview-device--tv iframe{transform:scale(var(--rail-preview-scale,.375))}}}.panel-question-create-article{display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.panel-question-create-section{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:600px;width:100%}.panel-question-create-delete-button{position:absolute;right:0;top:0}.panel-question-create-title-container{margin-bottom:2rem}.panel-question-create-title{text-align:center}.panel-question-create-form{display:flex;flex-direction:column;gap:2rem}.panel-question-create-type-section{display:flex;flex-direction:column;gap:1rem}.panel-question-create-type-section h3{margin:0}.panel-question-create-subtype-row{display:flex;flex-direction:column;gap:.5rem}.panel-question-create-subtype-header{align-items:center;display:flex;gap:.5rem}.panel-question-create-subtype-header h4{font-size:1rem;margin:0}.panel-question-create-subtype-header .info-modal-button{margin-left:0}.panel-question-create-subtype-row .event-type-radio-inputs-container{gap:.3rem}.panel-question-create-subtype-row .event-type-radio-inputs-container label{font-size:.8rem;gap:.3rem;padding:.35rem .5rem}.panel-question-create-subtype-row .event-type-radio-inputs-container img{height:16px;width:16px}@media only screen and (min-width:769px){.panel-question-create-subtype-row .event-type-radio-inputs-container{flex-wrap:nowrap}.panel-question-create-subtype-row .event-type-radio-inputs-container>div{flex:1 1 0;min-width:0}.panel-question-create-subtype-row .event-type-radio-inputs-container label{justify-content:center;width:100%}}.panel-question-create-selection-limits{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.panel-question-create-selection-limit-fields{display:flex;flex-direction:column;gap:.5rem}.panel-question-create-selection-limit-inputs{display:flex;flex-wrap:wrap;gap:.75rem}.panel-question-create-selection-limit-inputs .input-floating-container{flex:1 1 8rem;min-width:0}input[name=question_answer_display_mode]:checked+label,input[name=question_type_subtype]:checked+label,input[name=question_type_top]:checked+label{background-color:var(--black,#121212)!important;color:var(--white,#fff)!important}input[name=question_answer_display_mode]:checked+label img,input[name=question_type_subtype]:checked+label img,input[name=question_type_top]:checked+label img{filter:contrast(0) brightness(100)}.panel-question-create-details>*+*{margin-top:1rem}.panel-question-create-alternatives{display:flex;flex-direction:column;gap:.75rem}.panel-question-create-alternatives-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.panel-question-create-alternatives--text .panel-question-create-alternative-image-control{pointer-events:none;visibility:hidden}.panel-question-create-answer-display-mode{display:flex;flex-direction:column;gap:.5rem}.panel-question-create-add-alternative-button.button-secondary{width:100%}.panel-question-create-alternative{margin:0}.panel-question-create-alternative.dragging{opacity:.4}.panel-question-create-alternative.over .panel-question-create-alternative-input-label{outline:2px dashed var(--gray-medium,#dee2e6);outline-offset:2px}.panel-question-create-drag-handle{cursor:grab;flex-shrink:0;opacity:.5}.panel-question-create-alternative-input-label{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);display:flex;gap:.5rem;padding:.5rem .75rem}.panel-question-create-alternative-input-label input[type=text]{background:transparent;border:none;flex:1;font-size:.95rem;outline:none}.panel-question-create-alternative-input-label:focus-within{outline:2px solid var(--blue,#3b82f6);outline-offset:2px}.panel-question-create-alternative-type-icon{flex-shrink:0}.panel-question-create-alternative-type-icon img{display:block}.panel-question-create-icon-button{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:4px}.panel-question-create-alternative-thumb{border-radius:var(--pf-radius-xs);object-fit:cover}.panel-question-create-alternative-image-fullscreen-container{align-items:center;display:flex;flex-direction:column;gap:16px}.panel-question-create-alternative-image-fullscreen-img{border-radius:var(--pf-radius-input);max-height:60vh;max-width:100%}.panel-question-create-alternative-image-fullscreen-button-container{display:flex;gap:12px}.panel-question-create-hint{color:var(--gray-dark,#434343);font-size:.85rem;margin:0}.panel-question-create-inline-error{color:var(--red,#fd5249);font-size:.9rem;font-weight:500;margin:0}.psd-convencao-body{background:#0a2447;color:var(--pf-white);font-family:Nunito,sans-serif;margin:0;min-height:100vh}.psd-convencao-idle{align-items:flex-end;background-color:#0a2447;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.psd-convencao-idle-hint{animation:psd-convencao-idle-pulse 1.6s ease-in-out infinite;color:var(--pf-white);font-size:24px;font-weight:800;margin:0 0 6vh;text-shadow:0 2px 14px rgba(0,0,0,.6)}@keyframes psd-convencao-idle-pulse{0%,to{opacity:.55}50%{opacity:1}}.psd-convencao-stage{align-items:center;background-color:#0a2447;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100dvh;padding:16vh 38px 4vh}.psd-convencao-header{margin:0 0 44px;text-align:center}.psd-convencao-sub{font-size:32px;font-weight:800;letter-spacing:.2px;margin:0;text-shadow:0 2px 14px rgba(0,0,0,.6)}.psd-convencao-grid{display:grid;gap:34px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px;width:100%}.psd-convencao-card{background:hsla(0,0%,100%,.08);border:2px solid hsla(0,0%,100%,.22);border-radius:22px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;overflow:hidden;padding:0;transition:transform var(--pf-duration-fast) ease-out,border-color var(--pf-duration-fast) ease-out,box-shadow var(--pf-duration-fast) ease-out}.psd-convencao-card:focus-visible,.psd-convencao-card:hover{border-color:#f07d1a;box-shadow:0 14px 44px rgba(240,125,26,.4);outline:none;transform:translateY(-4px)}.psd-convencao-card:active{transform:translateY(0)}.psd-convencao-card-image-wrapper{aspect-ratio:1/1;background:#0a2447;overflow:hidden;width:100%}.psd-convencao-card-image{display:block;height:100%;object-fit:cover;width:100%}.psd-convencao-card-label{background:rgba(10,36,71,.55);font-size:24px;font-weight:800;padding:16px 12px;text-align:center}@media only screen and (max-width:1024px){.psd-convencao-stage{padding:14vh 24px 4vh}.psd-convencao-header{margin-bottom:32px}.psd-convencao-sub{font-size:26px}.psd-convencao-grid{gap:20px;max-width:700px}.psd-convencao-card-label{font-size:19px;padding:13px 10px}}@media only screen and (max-width:600px){.psd-convencao-stage{padding:13vh 14px 4vh}.psd-convencao-header{margin-bottom:22px}.psd-convencao-sub{font-size:19px}.psd-convencao-grid{gap:10px;grid-template-columns:repeat(3,1fr)}.psd-convencao-card{border-radius:var(--pf-radius-card)}.psd-convencao-card-label{font-size:12px;line-height:1.2;padding:9px 6px}.psd-convencao-card:hover{border-color:hsla(0,0%,100%,.22);box-shadow:none;transform:none}.psd-convencao-card:active{border-color:#f07d1a;transform:scale(.97)}}.client-receive-photo-body--iframe{overflow:hidden}.client-receive-photo-body{background-color:var(--black,#121212);color:var(--white,#fff);display:flex;flex-direction:column}.client-receive-photo-body .modal{color:var(--black,#121212)}#capture_receive_photos_div{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.client-receive-photo-header{align-items:center;display:grid;gap:.5rem;grid-template-columns:1fr auto 1fr;padding:.5rem 1rem}.client-receive-photo-header>img{grid-column:2;height:auto;justify-self:center;width:clamp(120px,25vw,148px)}.client-receive-photo-header .button-gradient{gap:.5rem;grid-column:3;justify-self:end;width:fit-content}@media(max-width:480px){.client-receive-photo-header>img{width:clamp(96px,35vw,148px)}}.client-receive-photo-main{display:flex;flex-direction:column;gap:0;height:100%;padding:0 0 1rem;text-align:center}.client-receive-photo-title{font:500 3rem Customfont}.client-receive-photo-list,.client-receive-photo-swiper-list{gap:1rem}.client-receive-photo-list li,.client-receive-photo-swiper-list li{border-radius:.5rem;overflow:hidden;position:relative}.client-receive-photo-list .loader,.client-receive-photo-swiper-list .loader{align-items:center;animation:unset;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:100%}.client-receive-photo-list .loader img,.client-receive-photo-swiper-list .loader img{animation:rotating 1.5s linear infinite;height:auto;max-width:120px;position:absolute;width:100%}.client-receive-photo-list .loader:before,.client-receive-photo-swiper-list .loader:before{background:linear-gradient(90deg,var(--blue,#3b82f6) 50.54%,var(--gradient2,#60c7ba) 81.76%);content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:-1}.client-receive-photo-list .loader-main,.client-receive-photo-swiper-list .loader-main{display:flex;flex-direction:column;gap:1rem}.client-receive-photo-list .loader-main img,.client-receive-photo-swiper-list .loader-main img{position:unset!important}.client-receive-photo-list .loader-main span,.client-receive-photo-swiper-list .loader-main span{font:700 1.5rem Customfont}.client-receive-photo-buttons-container{bottom:1rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;left:1rem;position:absolute}.client-receive-photo-buttons-container img{max-width:20px}.modal-receive-photo-qrcode .modal-content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.client-receive-photo-swiper{width:100%}.client-receive-photo-swiper .button-primary{box-shadow:0 0 6px 0 var(--gray-dark,#434343)}.client-receive-photo-swiper-list{display:flex;flex-direction:column;gap:1rem;height:100%;list-style:none;width:100%}.client-receive-photo-swiper-list li{background-color:var(--gray-medium,#dee2e6);width:100%}.client-receive-photo-swiper-list .portrait .client-receive-photo-list-img{height:100%;max-height:100%;max-width:100%;width:auto}.client-receive-photo-list-img{height:auto;max-height:100vh;max-width:100vw;width:100%}.client-receive-photo-list-img--height-responsive{object-fit:cover}.client-receive-photo-swiper .swiper-pagination{margin-bottom:1rem}.client-receive-photo-swiper .swiper-pagination-bullet{background-color:var(--gray-light,#f5f6f7);border-radius:.5rem;height:.25rem;opacity:1;transition:width var(--pf-duration-slow) linear,color var(--pf-duration-slow) linear,box-shadow var(--pf-duration-slow) ease;width:1rem}.client-receive-photo-swiper .swiper-pagination-bullet-active{background-color:var(--blue,#3b82f6);box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);width:3rem}.client-receive-photo-print-button-container{display:flex;flex-direction:row;justify-content:center}.receive-photos-link{color:var(--white,#fff);font:400 1.5rem Customfont;margin-top:1rem;text-shadow:0 0 1px #000}.home__support-icon{filter:contrast(0) brightness(100)}.receive-photos-qrcode-container{align-items:center;background-color:var(--white,#fff)!important;border-radius:.5rem;color:var(--black,#121212);display:flex;flex:1;flex-direction:column;gap:1rem;justify-content:center;padding:1rem}.receive-photos-qrcode-container>img{margin:0 auto;width:min(100%,25vh)}.swiper-slide--composite-photo .client-receive-photo-swiper-list{height:unset}.receive-photos-create-account-container{align-items:center;bottom:0;display:flex;flex-direction:column;gap:0;justify-content:center;margin-top:auto;padding:0 1rem 1rem;position:sticky;text-align:center;z-index:1}.receive-photos-create-account-container .button-gradient{margin-top:1.25rem}.client-receive-photo-swiper .swiper-pagination{position:unset}.client-receive-photo-buttons-container--fullscreen{bottom:5rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;left:50%;position:absolute;transform:translateX(-50%)}.client-receive-photo-buttons-container--fullscreen button{padding:1rem}@media only screen and (max-height:767px),only screen and (max-width:950px){.client-receive-photo-title{font:500 1.5rem Customfont}}@media only screen and (max-width:950px){.client-receive-photo-buttons-container span{display:none}.client-receive-photo-header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}}@media only screen and (max-width:575px){.client-receive-photo-list{grid-template-columns:1fr!important}}@media only screen and (max-height:500px){#custom_ai_event_logo_img{height:auto;max-height:75px;width:auto}.client-receive-photo-title{display:none}.client-receive-photo-swiper .swiper-pagination{display:none!important}.swiper-slide--composite-photo .client-receive-photo-swiper-list{height:100%}.receive-photos-qrcode-container h2{display:none}.receive-photos-qrcode-container>img{aspect-ratio:1/1}}.receive-photos-lead-body{margin:0;min-height:100vh;min-height:100dvh}.receive-photos-lead-body .panel-capture-lead-collection-back{--lead-back-size:2.5rem}.receive-photos-lead-mobile-body{margin:0;min-height:100vh;min-height:100dvh}.receive-photos-lead-mobile-body .panel-capture-lead-collection-back{--lead-back-size:2.5rem}.receive-photos-lead-mobile-qr-panel{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;min-height:100dvh;padding:clamp(16px,5vh,40px) clamp(16px,5vw,32px)}.receive-photos-lead-mobile-card{align-items:center;background:var(--white,#fff);border-radius:20px;box-shadow:0 1px 12px hsla(0,0%,80%,.25);box-sizing:border-box;color:var(--black,#121212);display:flex;flex-direction:column;gap:clamp(14px,2.5vh,22px);max-height:100%;overflow-y:auto;padding:clamp(24px,4vh,36px) clamp(20px,6vw,32px);text-align:center;width:min(26rem,100%)}.receive-photos-lead-mobile-card .receive-photos-lead-mobile-logo-container{align-items:center;display:flex;justify-content:center}.receive-photos-lead-mobile-card .receive-photos-lead-mobile-logo{height:clamp(2rem,6vh,3rem);max-width:min(60%,12rem);object-fit:contain;width:auto}.receive-photos-lead-mobile-card .receive-photos-lead-mobile-qr-title{color:var(--black,#121212);font-size:clamp(22px,6vw,28px);font-weight:700;margin:0}.receive-photos-lead-mobile-card .receive-photos-lead-mobile-qr-instruction{color:var(--gray-dark,#434343);font-size:clamp(14px,4vw,16px);line-height:1.5;margin:0;max-width:420px}.receive-photos-lead-mobile-card .receive-photos-lead-mobile-qr-frame{background:var(--pf-white);border:1px solid var(--gray-medium,#dee2e6);border-radius:var(--pf-radius-panel);padding:14px}.receive-photos-lead-mobile-card .receive-photos-lead-mobile-qr-img{display:block;height:auto;max-width:60vw;width:220px}.receive-photos-lead-mobile-card .receive-photos-lead-mobile-code-container{align-items:center;display:flex;flex-direction:column;gap:6px}.receive-photos-lead-mobile-card .receive-photos-lead-mobile-code-hint{color:var(--gray-dark,#434343);font-size:clamp(13px,3.6vw,15px);line-height:1.45;margin:0;max-width:320px}.receive-photos-lead-mobile-card .receive-photos-lead-mobile-code{color:var(--black,#121212);font-size:clamp(34px,10vw,44px);font-weight:700;letter-spacing:8px;margin:0;padding-left:8px}.receive-photos-lead-mobile-card .receive-photos-lead-mobile-status{align-items:center;color:var(--gray-dark,#434343);display:flex;font-size:clamp(13px,3.6vw,15px);gap:10px}.receive-photos-lead-mobile-card .receive-photos-lead-mobile-status .number-of-devices-label,.receive-photos-lead-mobile-card .receive-photos-lead-mobile-status p{margin:0}.receive-photos-lead-mobile-card .receive-photos-lead-mobile-spinner{animation:receive-photos-lead-mobile-spin .8s linear infinite;border:3px solid;border-radius:50%;border-right:3px solid transparent;height:18px;width:18px}.receive-photos-lead-mobile-card .receive-photos-lead-mobile-error{color:var(--red,#fd5249);font-size:clamp(13px,3.6vw,15px);line-height:1.45;margin:0;max-width:320px}.receive-photos-lead-mobile-card .receive-photos-lead-mobile-restart{appearance:none;background:none;border:none;color:var(--gray-dark,#434343);cursor:pointer;font-size:clamp(13px,3.6vw,15px);padding:6px;text-decoration:underline;text-underline-offset:2px}@keyframes receive-photos-lead-mobile-spin{to{transform:rotate(1turn)}}.unijui-fenasoja-body{--unijui-fenasoja-blue:#0e3d8f;--unijui-fenasoja-blue-deep:#0a2e6e;--unijui-fenasoja-blue-darker:#082358;--unijui-fenasoja-yellow:#ffc528;--unijui-fenasoja-field-bg:hsla(0,0%,100%,.08);--unijui-fenasoja-field-bg-focus:hsla(0,0%,100%,.18);--unijui-fenasoja-field-border:hsla(0,0%,100%,.18);--unijui-fenasoja-field-border-focus:#ffc528;--unijui-fenasoja-text-white:var(--pf-white);--unijui-fenasoja-text-soft:hsla(0,0%,100%,.78);--unijui-fenasoja-text-muted:hsla(0,0%,100%,.55);--unijui-fenasoja-error:#ff7a7a;--unijui-fenasoja-tag-pink:#e63b7a;--unijui-fenasoja-tag-orange:#f08a2a;--unijui-fenasoja-tag-blue:#1b7fe0;--unijui-fenasoja-key-bg:hsla(0,0%,100%,.1);--unijui-fenasoja-key-bg-hover:hsla(0,0%,100%,.18);--unijui-fenasoja-key-border:hsla(0,0%,100%,.14);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100vh;margin:0;padding:0;width:100%}.unijui-fenasoja-body,.unijui-fenasoja-body *,.unijui-fenasoja-body :after,.unijui-fenasoja-body :before{touch-action:manipulation}.unijui-fenasoja-body{background:radial-gradient(900px 700px at 20% -10%,#1a52b3 0,transparent 60%),radial-gradient(800px 600px at 110% 110%,#0c3382 0,transparent 55%),linear-gradient(180deg,var(--unijui-fenasoja-blue-deep) 0,var(--unijui-fenasoja-blue-darker) 100%);color:var(--unijui-fenasoja-text-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;user-select:none;-webkit-user-select:none}.unijui-fenasoja-body *,.unijui-fenasoja-body :after,.unijui-fenasoja-body :before{box-sizing:border-box}.unijui-fenasoja-body .unijui-fenasoja-stage{align-items:stretch;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100%}.unijui-fenasoja-body .unijui-fenasoja-top{display:flex;flex:1 1 auto;justify-content:center;overflow-y:auto;padding:28px 24px 16px}.unijui-fenasoja-body .unijui-fenasoja-card{max-width:620px;width:100%}.unijui-fenasoja-body .unijui-fenasoja-brand{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.unijui-fenasoja-body .unijui-fenasoja-brand img{filter:drop-shadow(0 4px 12px rgba(0,0,0,.25));height:auto;width:150px}.unijui-fenasoja-body .unijui-fenasoja-tagline{border-radius:var(--pf-radius-xs);display:flex;font-size:10px;font-weight:700;letter-spacing:.06em;overflow:hidden;text-transform:uppercase}.unijui-fenasoja-body .unijui-fenasoja-tagline span{color:var(--pf-white);padding:4px 10px}.unijui-fenasoja-body .unijui-fenasoja-tagline .unijui-fenasoja-tagline-1{background:var(--unijui-fenasoja-tag-pink)}.unijui-fenasoja-body .unijui-fenasoja-tagline .unijui-fenasoja-tagline-2{background:var(--unijui-fenasoja-tag-orange)}.unijui-fenasoja-body .unijui-fenasoja-tagline .unijui-fenasoja-tagline-3{background:var(--unijui-fenasoja-tag-blue)}.unijui-fenasoja-body .unijui-fenasoja-headline{margin:4px 0 36px;text-align:center}.unijui-fenasoja-body .unijui-fenasoja-headline h1{font-size:clamp(24px,3.6vw,32px);font-weight:800;line-height:1.05;margin:0}.unijui-fenasoja-body .unijui-fenasoja-headline .unijui-fenasoja-headline-accent{color:var(--unijui-fenasoja-yellow);display:block}.unijui-fenasoja-body .unijui-fenasoja-headline .number-of-devices-label,.unijui-fenasoja-body .unijui-fenasoja-headline p{color:var(--unijui-fenasoja-text-soft);font-size:15px;font-weight:400;line-height:1.45;margin:12px auto 0;max-width:420px}.unijui-fenasoja-body form{display:flex;flex-direction:column;gap:12px}.unijui-fenasoja-body .unijui-fenasoja-field{position:relative}.unijui-fenasoja-body .unijui-fenasoja-field input{background:var(--unijui-fenasoja-field-bg);border:1.5px solid var(--unijui-fenasoja-field-border);border-radius:var(--pf-radius-pill);caret-color:var(--unijui-fenasoja-yellow);color:var(--unijui-fenasoja-text-white);font-family:inherit;font-size:17px;font-weight:500;height:64px;outline:none;padding:0 22px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.unijui-fenasoja-body .unijui-fenasoja-field input::placeholder{color:var(--unijui-fenasoja-text-muted);font-weight:400}.unijui-fenasoja-body .unijui-fenasoja-field.is-focused input{background:var(--unijui-fenasoja-field-bg-focus);border-color:var(--unijui-fenasoja-field-border-focus);box-shadow:0 0 0 4px rgba(255,197,40,.2)}.unijui-fenasoja-body .unijui-fenasoja-field.is-invalid input{border-color:var(--unijui-fenasoja-error);box-shadow:0 0 0 4px hsla(0,100%,74%,.15)}.unijui-fenasoja-body .unijui-fenasoja-consent{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;margin-top:4px;padding:14px 16px}.unijui-fenasoja-body .unijui-fenasoja-consent.is-invalid{border-color:var(--unijui-fenasoja-error);box-shadow:0 0 0 3px hsla(0,100%,74%,.12)}.unijui-fenasoja-body .unijui-fenasoja-consent-row{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.unijui-fenasoja-body .unijui-fenasoja-consent-row input[type=checkbox]{appearance:none;-webkit-appearance:none;background:transparent;border:1.5px solid hsla(0,0%,100%,.45);border-radius:var(--pf-radius-button);cursor:pointer;flex:0 0 26px;height:26px;margin-top:1px;position:relative;width:26px}.unijui-fenasoja-body .unijui-fenasoja-consent-row input[type=checkbox]:checked{background:var(--unijui-fenasoja-yellow);border-color:var(--unijui-fenasoja-yellow)}.unijui-fenasoja-body .unijui-fenasoja-consent-row input[type=checkbox]:checked:after{border:solid #0a2e6e;border-width:0 3px 3px 0;content:"";height:13px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:7px}.unijui-fenasoja-body .unijui-fenasoja-consent-label{color:var(--unijui-fenasoja-text-soft);flex:1;font-size:14px;font-weight:500;line-height:1.4}.unijui-fenasoja-body .unijui-fenasoja-consent-label strong{color:var(--pf-white);font-weight:600}.unijui-fenasoja-body .unijui-fenasoja-read-link{color:var(--unijui-fenasoja-yellow);cursor:pointer;font-weight:600;margin-left:4px;text-decoration:underline dotted;text-underline-offset:3px}.unijui-fenasoja-body .unijui-fenasoja-modal-backdrop{align-items:center;animation:unijuiFenasojaFadeIn .18s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(4,16,44,.72);display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.unijui-fenasoja-body .unijui-fenasoja-modal-backdrop.is-open{display:flex}.unijui-fenasoja-body .unijui-fenasoja-modal{animation:unijuiFenasojaModalIn .25s ease-out;background:linear-gradient(180deg,#0f408f,#0a2e6e);border:1px solid hsla(0,0%,100%,.12);border-radius:22px;box-shadow:0 30px 80px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.08);display:flex;flex-direction:column;max-height:86vh;max-width:640px;overflow:hidden;width:100%}.unijui-fenasoja-body .unijui-fenasoja-modal-head{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:16px;justify-content:space-between;padding:22px 24px 16px}.unijui-fenasoja-body .unijui-fenasoja-modal-head h3{color:var(--pf-white);font-size:16px;font-weight:800;letter-spacing:.02em;line-height:1.3;margin:0}.unijui-fenasoja-body .unijui-fenasoja-modal-close{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:var(--pf-white);cursor:pointer;display:flex;flex:0 0 auto;font-size:22px;height:44px;justify-content:center;line-height:1;transition:background var(--pf-duration-fast) ease;width:44px}.unijui-fenasoja-body .unijui-fenasoja-modal-close:hover{background:hsla(0,0%,100%,.14)}.unijui-fenasoja-body .unijui-fenasoja-modal-close:active{transform:scale(.92)}.unijui-fenasoja-body .unijui-fenasoja-modal-body{color:var(--unijui-fenasoja-text-soft);font-size:14px;font-weight:400;line-height:1.6;overflow-y:auto;padding:18px 24px 22px}.unijui-fenasoja-body .unijui-fenasoja-modal-body .number-of-devices-label,.unijui-fenasoja-body .unijui-fenasoja-modal-body p{margin:0 0 12px}.unijui-fenasoja-body .unijui-fenasoja-modal-body ul{margin:0 0 12px;padding-left:20px}.unijui-fenasoja-body .unijui-fenasoja-modal-body li{margin-bottom:6px}.unijui-fenasoja-body .unijui-fenasoja-modal-body strong{color:var(--pf-white);font-weight:600}.unijui-fenasoja-body .unijui-fenasoja-modal-body::-webkit-scrollbar{width:6px}.unijui-fenasoja-body .unijui-fenasoja-modal-body::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:3px}.unijui-fenasoja-body .unijui-fenasoja-modal-foot{border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:flex-end;padding:14px 24px 22px}.unijui-fenasoja-body .unijui-fenasoja-modal-foot button{background:var(--unijui-fenasoja-yellow);border:0;border-radius:var(--pf-radius-pill);box-shadow:0 8px 18px rgba(255,197,40,.25);color:var(--unijui-fenasoja-blue-darker);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;height:48px;letter-spacing:.05em;padding:0 28px;text-transform:uppercase}.unijui-fenasoja-body .unijui-fenasoja-modal-foot button:active{transform:translateY(1px)}.unijui-fenasoja-body .unijui-fenasoja-submit-btn{align-items:center;background:linear-gradient(180deg,#ffd050 0,var(--unijui-fenasoja-yellow) 100%);border:0;border-radius:var(--pf-radius-pill);box-shadow:0 14px 30px rgba(255,197,40,.28),inset 0 1px 0 hsla(0,0%,100%,.5);color:var(--unijui-fenasoja-blue-darker);cursor:pointer;display:flex;font-family:inherit;font-size:17px;font-weight:800;gap:10px;height:70px;justify-content:center;letter-spacing:.04em;margin-top:8px;text-transform:uppercase;width:100%}.unijui-fenasoja-body .unijui-fenasoja-submit-btn:active{transform:translateY(1px)}.unijui-fenasoja-body .unijui-fenasoja-submit-btn .unijui-fenasoja-submit-arrow{font-size:18px}.unijui-fenasoja-body .unijui-fenasoja-submit-btn:disabled{background:hsla(0,0%,100%,.1);box-shadow:none;color:hsla(0,0%,100%,.45);cursor:not-allowed;filter:none}.unijui-fenasoja-body .unijui-fenasoja-submit-btn:disabled:active{transform:none}.unijui-fenasoja-body .unijui-fenasoja-success{display:none;padding:14px 6px 4px;text-align:center}.unijui-fenasoja-body .unijui-fenasoja-success.is-active{display:block}.unijui-fenasoja-body .unijui-fenasoja-success .unijui-fenasoja-success-check{align-items:center;animation:unijuiFenasojaPop .35s ease-out;background:var(--unijui-fenasoja-yellow);border-radius:50%;box-shadow:0 14px 30px rgba(255,197,40,.35);display:flex;height:90px;justify-content:center;margin:4px auto 18px;width:90px}.unijui-fenasoja-body .unijui-fenasoja-success .unijui-fenasoja-success-check svg{height:46px;width:46px}.unijui-fenasoja-body .unijui-fenasoja-success h2{font-size:28px;font-weight:800;margin:0 0 8px}.unijui-fenasoja-body .unijui-fenasoja-success .number-of-devices-label,.unijui-fenasoja-body .unijui-fenasoja-success p{color:var(--unijui-fenasoja-text-soft);font-size:16px;line-height:1.5;margin:0 auto;max-width:380px}.unijui-fenasoja-body .unijui-fenasoja-keyboard{background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.32));border-top:1px solid hsla(0,0%,100%,.08);box-shadow:0 -10px 30px rgba(0,0,0,.25);display:none;flex:0 0 auto;padding:14px 16px 22px}.unijui-fenasoja-body .unijui-fenasoja-keyboard.is-active{display:block}.unijui-fenasoja-body .unijui-fenasoja-keyboard.unijui-fenasoja-mode-city .unijui-fenasoja-layout-city,.unijui-fenasoja-body .unijui-fenasoja-keyboard.unijui-fenasoja-mode-name .unijui-fenasoja-layout-name,.unijui-fenasoja-body .unijui-fenasoja-keyboard.unijui-fenasoja-mode-phone .unijui-fenasoja-layout-phone{display:flex}.unijui-fenasoja-body .unijui-fenasoja-keyboard-inner{display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:760px}.unijui-fenasoja-body .unijui-fenasoja-kb-hint{color:var(--unijui-fenasoja-text-muted);font-size:12px;letter-spacing:.06em;margin-bottom:4px;text-align:center;text-transform:uppercase}.unijui-fenasoja-body .unijui-fenasoja-kb-hint strong{color:var(--unijui-fenasoja-yellow);font-weight:700}.unijui-fenasoja-body .unijui-fenasoja-layout{display:none;flex-direction:column;gap:8px}.unijui-fenasoja-body .unijui-fenasoja-layout.unijui-fenasoja-layout-phone{align-items:center;gap:10px}.unijui-fenasoja-body .unijui-fenasoja-kb-row{display:flex;gap:6px;justify-content:center}.unijui-fenasoja-body .unijui-fenasoja-kb-key{align-items:center;background:var(--unijui-fenasoja-key-bg);border:1px solid var(--unijui-fenasoja-key-border);border-radius:var(--pf-radius-cta);color:var(--pf-white);cursor:pointer;display:flex;flex:1 1 0;font-family:inherit;font-size:19px;font-weight:600;height:56px;justify-content:center;min-width:0;padding:0 4px;transition:background .08s ease,transform .05s ease}.unijui-fenasoja-body .unijui-fenasoja-kb-key:hover{background:var(--unijui-fenasoja-key-bg-hover)}.unijui-fenasoja-body .unijui-fenasoja-kb-key:active{background:var(--unijui-fenasoja-yellow);color:var(--unijui-fenasoja-blue-darker);transform:scale(.96)}.unijui-fenasoja-body .unijui-fenasoja-kb-key-wide{flex:1.4 1 0;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.unijui-fenasoja-body .unijui-fenasoja-kb-key-xwide{color:var(--unijui-fenasoja-text-soft);flex:3.5 1 0;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.unijui-fenasoja-body .unijui-fenasoja-kb-key-accent{background:rgba(255,197,40,.18);border-color:rgba(255,197,40,.35);color:var(--unijui-fenasoja-yellow)}.unijui-fenasoja-body .unijui-fenasoja-kb-key-accent:hover{background:rgba(255,197,40,.28)}.unijui-fenasoja-body .unijui-fenasoja-kb-key-action{background:hsla(0,0%,100%,.06);color:var(--unijui-fenasoja-text-soft);font-size:14px;letter-spacing:.05em;text-transform:uppercase}.unijui-fenasoja-body .unijui-fenasoja-kb-row-numpad{justify-content:center}.unijui-fenasoja-body .unijui-fenasoja-kb-row-numpad .unijui-fenasoja-kb-key[data-action=clear]{font-size:12px}.unijui-fenasoja-body .unijui-fenasoja-kb-row-numpad .unijui-fenasoja-kb-key{flex:0 0 auto;font-size:26px;height:70px;width:110px}.unijui-fenasoja-body .unijui-fenasoja-kb-row-numpad .unijui-fenasoja-kb-key-wide{width:226px}.unijui-fenasoja-body .unijui-fenasoja-kb-key-delete{background:hsla(0,100%,74%,.16);border-color:hsla(0,100%,74%,.28);color:#ffb2b2}.unijui-fenasoja-body .unijui-fenasoja-kb-key-delete:hover{background:hsla(0,100%,74%,.26)}.unijui-fenasoja-body .unijui-fenasoja-kb-key-shortcut{background:rgba(27,127,224,.18);border-color:rgba(27,127,224,.36);color:#b9d8ff;flex:2 1 0;font-size:14px}.unijui-fenasoja-body .unijui-fenasoja-kb-key-shortcut:hover{background:rgba(27,127,224,.3)}.unijui-fenasoja-body .unijui-fenasoja-foot{color:var(--unijui-fenasoja-text-muted);font-size:11px;letter-spacing:.04em;margin-top:16px;text-align:center}.unijui-fenasoja-body.unijui-fenasoja-kb-open .unijui-fenasoja-brand img{width:105px}.unijui-fenasoja-body.unijui-fenasoja-kb-open .unijui-fenasoja-brand{margin-bottom:22px}.unijui-fenasoja-body.unijui-fenasoja-kb-open .unijui-fenasoja-headline{margin-bottom:24px}.unijui-fenasoja-body.unijui-fenasoja-kb-open .unijui-fenasoja-headline h1{font-size:clamp(20px,3vw,26px)}.unijui-fenasoja-body.unijui-fenasoja-kb-open .unijui-fenasoja-headline .number-of-devices-label,.unijui-fenasoja-body.unijui-fenasoja-kb-open .unijui-fenasoja-headline p{display:none}.unijui-fenasoja-body .modal-error,.unijui-fenasoja-body .modal-loader,.unijui-fenasoja-body .modal-success{color:var(--pf-neutral-800);user-select:text;-webkit-user-select:text}@keyframes unijuiFenasojaFadeIn{0%{opacity:0}to{opacity:1}}@keyframes unijuiFenasojaModalIn{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes unijuiFenasojaPop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.return-link{background-color:var(--base,#fff);border-radius:100%;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);display:inline-block;height:56px;line-height:0;position:relative;transition:background-color var(--pf-duration-slow) linear;width:56px}.return-link img{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:filter var(--pf-duration-slow) linear}.return-link:hover{background-color:var(--blue,#3b82f6)}.return-link:hover img{filter:contrast(0) brightness(100)}@media only screen and (max-width:950px){.return-link{height:40px;width:40px}}.user-confirm-header,.user-terms-header{align-items:center;display:grid;grid-template-columns:1fr 3fr 1fr;justify-content:space-between;padding:1rem}.user-confirm-header__logo{align-items:center;aspect-ratio:190/64;display:flex;filter:drop-shadow(0 1px 12px rgba(204,204,204,.25));height:auto;justify-content:center;margin:0 auto;max-width:190px;width:100%}.checkout__support-container,.panel-capture__language-container,.user-confirm-header__language-container{display:flex;flex-direction:row;gap:1rem;justify-content:end}.user-confirm-language-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.headset-container{align-items:center;display:flex;font-size:.9rem;font-weight:700;gap:.25rem}.user-confirm-main article{display:flex;flex-direction:column;gap:1rem;margin:6rem auto 0;max-width:750px;text-align:center;width:calc(100% - 2rem)}.user-confirm-main.user-password article{flex-direction:row;flex-wrap:wrap;gap:6rem;justify-content:center;max-width:unset;padding-bottom:1rem}.verify-code-container{display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.verify-code-container input{aspect-ratio:1/1;background-color:var(--white,#fff)!important;border-bottom:1px solid var(--black,#121212);font-size:2rem;max-width:90px;text-align:center;width:100%}.verify-code-container input:focus{border-bottom-color:var(--blue,#3b82f6)!important}@media only screen and (max-width:950px){.verify-code-container{gap:.25rem}}.user-confirm-form{display:flex;flex-direction:column;gap:1rem;margin-top:3rem}.user-confirm-form__header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.user-confirm-form__header .number-of-devices-label,.user-confirm-form__header p{font-size:1.5rem}.email-verify-code-resend-message{background:none;border:none;font-size:.9rem;font-weight:700;padding:0}.email-verify-code-resend-message.blue{color:var(--blue,#3b82f6)}.email-verify-code-resend-message:disabled{background:none}.change-email-link{color:var(--blue,#3b82f6);font-size:1rem;font-weight:700;text-decoration:none}.change-email-container{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1rem;gap:1rem;justify-content:center}.sent-email-message-container{align-items:center;background:var(--white,#fff);border-radius:.5rem;display:flex;flex-direction:row;gap:1rem;margin-top:1rem;padding:1.5rem}.sent-email-message-container .number-of-devices-label,.sent-email-message-container p{font-size:1.1rem!important;font-weight:500!important;padding:0!important;text-align:left;width:100%}@media only screen and (max-width:950px){.sent-email-message-container .number-of-devices-label,.sent-email-message-container p{font-size:.8rem!important}}.delete-sent-email-message-button{background:none;border:none}@media only screen and (max-width:950px){.panel-capture__ellipsis-image,.user-confirm-header__language-container{display:none}}.user-login-article{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:6rem;justify-content:center;padding:3rem;row-gap:6rem;text-align:center}@media only screen and (max-width:1199px){.user-login-article{padding-bottom:calc(229px + 3rem);row-gap:.5rem}}.user-login-comparator-container{width:min(100%,400px)}.user-login-section{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:min(100%,716px)}.user-login-section .number-of-devices-label,.user-login-section p{line-height:1.5}@media only screen and (max-width:1199px){.user-login-section{margin-bottom:1rem}}.personalize-submit-button,.user-confirm-form-button,.user-login-button,.user-register-button{align-items:center;background-color:var(--black,#121212);border-radius:var(--pf-radius-button);color:var(--white,#fff);display:flex;flex-direction:row;font-size:1rem;font-weight:700;gap:1ch;justify-content:center;margin-top:2rem;padding:1rem;transition:opacity var(--pf-duration-slow) ease,background-color var(--pf-duration-slow) ease,color var(--pf-duration-slow) ease;width:100%}.personalize-submit-button:hover,.user-confirm-form-button:hover,.user-login-button:hover,.user-register-button:hover{opacity:.75}.user-login-button__icon{font-size:1rem}input[type=date],input[type=email],input[type=password],input[type=text]{background:none;border-bottom:1px solid var(--black,#121212);font-weight:500;padding:.5rem 1rem;transition:border-color var(--pf-duration-slow) ease;width:100%}.input-with-error{border-color:var(--error,#fd5249)!important}.input-floating-container{position:relative;width:100%}.input-floating-container input,.input-floating-container select,.input-floating-container textarea{background:none;border-bottom:1px solid var(--black,#121212);font:400 .875rem Customfont;padding:.5rem 1rem;transition:border-color var(--pf-duration-slow) ease;width:100%}.input-floating-container input,.input-floating-container textarea{appearance:none;line-height:1rem}.input-floating-container input[type=time]{appearance:unset}.input-floating-container select{border-radius:0;color:var(--black,#121212)}.input-password input{padding-right:6.5rem}.input-floating-container label{font:700 1rem Customfont;left:1rem;position:absolute;top:calc(100% - 1.5rem);transition:font-size var(--pf-duration-slow) ease,transform var(--pf-duration-slow) ease}input:required:invalid{border-color:var(--error,#fd5249)}input:placeholder-shown:required:invalid{border-color:initial}input[type=tel]:required:invalid:placeholder-shown{border-color:initial}.input-floating-container input:invalid,.input-floating-container textarea:invalid{border-color:initial}.input-floating-container input:focus+label,.input-floating-container input:not(:placeholder-shown)+label,.input-floating-container input:valid+label,.input-floating-container select+label,.input-floating-container textarea:focus+label,.input-floating-container textarea:not(:placeholder-shown)+label,.input-floating-container textarea:valid+label{border-color:var(--black,#121212);font-size:.75rem;transform:translateY(-1rem)}.input-container{width:100%}.input-container .error,.sent-email-message-container .error{color:var(--red,#fd5249);font-size:.75rem;font-weight:700;padding:.25rem 1rem;text-align:left}.desktop-form-container{display:flex;flex-direction:column;gap:1rem;right:0;width:100%}.desktop-form-container h3{text-align:left}@media only screen and (max-width:1199px){.desktop-form-container{background-color:var(--base,#fff);bottom:0;box-shadow:0 1px 12px hsla(0,0%,80%,.25);position:fixed;width:100%;z-index:10}.desktop-form-container h3{text-align:center}}.client-receive-photo-swiper .swiper-pagination{display:inline-block}.swiper-pagination-bullet{border-radius:.5rem;height:.25rem;transition:width var(--pf-duration-slow) linear,color var(--pf-duration-slow) linear,box-shadow var(--pf-duration-slow) ease;width:1rem}.swiper-pagination-bullet-active{background-color:var(--black,#121212);box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);width:3rem}.mobile-form-input-button-container{display:flex;flex-direction:row}@media only screen and (max-width:1199px){.mobile-form-input-button-container{align-items:end;padding:0 1rem 2rem}.mobile-form-input-button-container .user-login-button{margin-top:unset;width:fit-content}.mobile-form-input-button-container .user-login-button__span{display:none}}@media only screen and (min-width:1200px){.mobile-form-input-button-container{flex-direction:column}}.mobile-form-input-button-container.password{flex-wrap:wrap}@media only screen and (max-width:1199px){.mobile-form-input-button-container.password .user-login-button{margin-top:1rem;width:100%}.mobile-form-input-button-container.password .user-login-button__span{display:unset}}.user-login-header-logo{margin-bottom:2rem}.forgot-password-container{align-items:end;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:.5rem 0 1rem}@media only screen and (max-width:1199px){.forgot-password-container{margin:.5rem 1rem 1rem}}.forgot-password-button{background:none;color:var(--blue,#3b82f6);font-size:.9rem}.forgot-password-button:disabled{background:none;color:var(--gray-medium,#dee2e6)}.input-password{position:relative}.input-password-icon-button{align-items:center;background:none;bottom:.25rem;color:var(--blue,#3b82f6);display:flex;flex-direction:row;font-size:.9rem;font-weight:700;gap:.5rem;position:absolute;right:0}.user-password-reset-subtitle{text-align:left}.user-profile-title-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin:2rem 0 1rem}.user-profile-tab-container,.user-profile-title-container{align-items:center;justify-content:center;text-align:center}.user-profile-tab-container{display:grid;grid-template-columns:1fr 1fr;margin:0 auto 3rem;width:min(700px,100%)}.user-profile-account-actions-section,.user-profile-form-image-section{display:flex;flex-direction:row;gap:1rem}.user-profile-account-actions-section{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);justify-content:space-between;padding:1.5rem 2rem}.user-profile-account-actions-section a{align-items:center;color:var(--black,#121212);display:flex;flex-direction:row;font:700 1rem Customfont;gap:1ch;text-decoration:unset}.user-profile-account-actions-section+.user-profile-account-actions-section{margin-top:1rem}.user-profile-cookies-button{color:var(--black,#121212);cursor:pointer}.user-profile-cookies-button,.user-profile-delete-account{align-items:center;background:none;border:unset;display:flex;flex-direction:row;font:700 1rem Customfont;gap:1ch;text-decoration:unset}.user-profile-delete-account{color:var(--error,#fd5249)!important}.modal-delete-account h1,.modal-delete-event h1{font:500 3rem Customfont;margin-bottom:1rem;text-align:left!important}.modal-delete-account h2,.modal-delete-event h2{font:500 1.1rem Customfont;max-width:750px}.modal-delete-account .modal-content,.modal-delete-event .modal-content{align-items:start;display:flex;flex-direction:column;gap:1rem;text-align:left}.modal-delete-account .content-modal.max-width,.modal-delete-event .content-modal.max-width{max-width:calc(700px + 2rem)}.modal-delete-account .button-primary,.modal-delete-event .button-primary{padding:1.5rem 1rem;width:100%}.modal-delete-account form,.modal-delete-event form{width:100%}.cancel-subscription-button-container,.modal-print-copies-button-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem;width:100%}.user-profile-main-section{margin:0 auto;width:min(700px,100%)}.user-profile-connected-devices-table{border-collapse:collapse;padding:1rem;white-space:nowrap;width:100%}.user-profile-connected-devices-table section{display:flex;flex-direction:column;gap:.5rem}.user-profile-connected-devices-table td{padding:1rem;vertical-align:middle}.user-profile-connected-devices-table tr+tr{border:none;border-top:1px solid var(--gray-medium,#dee2e6)}.user-profile-connected-devices-table tr:first-child td{border:none}.user-profile-connected-devices-table td:last-child,.user-profile-connected-devices-table td:nth-last-child(2){text-align:right}.user-profile-connected-devices-table-container{background-color:var(--white,var(--pf-white));border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);overflow:auto;padding:1rem;white-space:nowrap;width:100%}.user-profile-connected-devices-section{display:flex;flex-direction:column;gap:1rem}.remove-device{background:none;color:var(--error,#fd5249);font:700 1rem Customfont}.yellow-warning-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.input-container>label{border-color:var(--black,#121212);display:inline-block;font-size:.75rem;font-weight:500;left:1rem;position:relative;text-align:left;top:calc(100% - 1.5rem);transition:font-size var(--pf-duration-slow) ease,transform var(--pf-duration-slow) ease;width:100%}.input-container select{background:none;border:none;border-bottom:1px solid var(--black,#121212);font:700 1rem Customfont;padding:.5rem 1rem;transition:border-color var(--pf-duration-slow) ease;width:100%}.phone-number-container{display:flex;flex-direction:row}.phone-number-container select{width:fit-content}.phone-number-container input{background:none;border-bottom:1px solid var(--black,#121212);font-weight:500;padding:.5rem 1rem;transition:border-color var(--pf-duration-slow) ease;width:100%}.password-requirements{display:flex;flex-direction:column;font-size:.9rem;gap:.25rem;justify-content:left;list-style:none}.password-requirements li{display:flex;flex-direction:row;gap:.5rem}.password-requirements-title{display:block;text-align:left}.password-requirements-container{display:flex;flex-direction:column;gap:.5rem}.user-profile-form,.user-register-form{display:flex;flex-direction:column;font-size:1rem;gap:2rem;padding-bottom:3rem}.user-agree-with-terms-input-container{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;display:flex;flex-direction:row;gap:1rem;justify-content:center;padding:1rem 2rem}.user-agree-with-terms-input-container input{height:1.15rem;width:1.15rem}.user-agree-with-terms-input-container.input-container label{font-size:1rem;left:unset;top:unset;width:fit-content}.user-agree-with-terms-input-container a{color:var(--black,#121212);font-weight:700}.collapsible{border-radius:5px;overflow:hidden;width:100%}.collapsible .number-of-devices-label,.collapsible p{font:500 1.1rem Customfont;line-height:1.5}.collapsible-list>li+li{border-top:1px solid var(--gray-medium,#dee2e6)}.collapsible-list ol,.collapsible-list ul{display:flex;flex-direction:column;gap:.5rem;list-style-position:inside;margin-left:2rem}.collapsible summary{align-items:center;cursor:pointer;display:flex;font:400 1.5rem Customfont;list-style:none;outline:none;padding:1rem}@supports(outline-color:transparent){.collapsible summary{outline-color:transparent}}.collapsible summary .chevron{margin-left:auto;transition:transform var(--pf-duration-base)}.collapsible[open] summary .chevron{transform:rotate(180deg)}.collapsible .content{display:flex;flex-direction:column;gap:1rem;padding:0 1rem 1rem}.collapsible-list{list-style:none}.user-support-container{display:flex;flex-direction:column;gap:2rem;margin:0 auto;width:min(716px,100%)}.user-support-container h3{font:400 1.5rem Customfont}.user-support-title{text-align:center}.user-support-footer{background-color:var(--white,#fff);color:var(--black,#121212);display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1rem 2rem}.user-support-footer h2{font:400 1.5rem Customfont}.user-support-footer-list{display:flex;flex-direction:column;gap:1rem;list-style:none}.user-support-footer-list .email{cursor:pointer}.user-support-footer-list a{align-items:center;color:var(--black,#121212);cursor:pointer;display:flex;flex-direction:row;font:700 1rem Customfont;gap:1ch;text-decoration:unset}details::details-content{block-size:0;transition-behavior:allow-discrete;transition-duration:1s;transition-property:block-size,content-visibility}details[open]::details-content{block-size:auto;block-size:calc(auto)}.modal-contact-email h1{margin-bottom:1rem}.modal-contact-email .inputs{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.modal-contact-email textarea{width:100%}.modal-contact-email .content-modal{padding:2.5rem 2.5rem 3.75rem;width:min(100%,42.8125rem)}@media screen and (orientation:landscape){.modal-contact-email .content-modal{width:min(80%,42.8125rem)}}.modal-contact-email .button-primary{align-items:center;display:flex;height:3.5rem;justify-content:center;margin:1.5rem auto 0;padding:0 1rem;width:100%}.user-terms-main{display:flex;flex-direction:column;font:400 1rem Customfont;gap:2rem;margin:0 auto;padding:1rem;width:min(716px,100%)}.user-terms-main h1{margin:3rem 0 1rem;text-align:center}.user-terms-main h2{font:500 1.1rem Customfont}.user-terms-main time{font:inherit}.user-terms-main ul{display:flex;flex-direction:column;gap:.5rem;list-style:inside;margin-top:.5rem}.user-terms-main strong{font-weight:400}.user-terms-main address{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.user-terms-main address .number-of-devices-label,.user-terms-main address p{display:flex;flex-direction:row;gap:1ch}.user-terms-time-container{display:flex;flex-direction:row;font:700 1rem Customfont;gap:.5rem}address{font-style:normal}