@charset "UTF-8";*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}html.embedded,html.embedded body,html.embedded #root{height:auto}html.embedded{overflow:hidden}html.embedded body,html.embedded #root{touch-action:pan-y}html.embedded .app-container{height:auto;overflow:visible;touch-action:pan-y}html.embedded body,html.embedded #root,html.embedded .app-container{min-height:0}html.embedded .content{min-height:0;touch-action:pan-y}html.embedded-inner,html.embedded-inner body{height:100%;min-height:0}html.embedded-inner{overflow:hidden!important}html.embedded-inner body{overflow-y:auto!important;overflow-x:hidden!important;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}html.embedded-inner #root{min-height:100%;height:auto;display:flex;flex-direction:column;touch-action:pan-y}html.embedded-inner .app-container{flex:1 0 auto;height:auto;touch-action:pan-y}html.embedded-inner .content{touch-action:pan-y}:root{font-family:Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;color-scheme:dark;color:#ffffffde;background-color:#040808;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:inherit}body{margin:0;min-width:288px;min-height:100vh;overflow-y:auto;overflow-x:hidden;background-color:#040808}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#2c2c2c}::-webkit-scrollbar-thumb{background-color:#555;border-radius:10px;border:1px solid #2c2c2c}::-webkit-scrollbar-thumb:hover{background-color:#777}h1{font-size:3.2em;line-height:1.1;color:#0a5c2d}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}.event-logger{position:fixed;top:20px;right:20px;z-index:9999;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.event-logger__toggle{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:8px 12px;border-radius:20px;cursor:pointer;font-size:12px;font-weight:600;box-shadow:0 2px 10px #0000001a;transition:all .3s ease}.event-logger__toggle:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0003}.event-logger__toggle:active{transform:translateY(0)}.event-logger__panel{position:absolute;top:40px;right:0;width:450px;max-height:600px;background:#fff;border-radius:10px;box-shadow:0 10px 30px #00000026;border:1px solid #e1e5e9;overflow:hidden;animation:slideIn .3s ease}.event-logger__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.event-logger__header h3{margin:0;font-size:16px;font-weight:600}.event-logger__controls{display:flex;gap:8px;align-items:center}.event-logger__filter{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px}.event-logger__filter option{background:#333;color:#fff}.event-logger__btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;transition:background .2s ease}.event-logger__btn:hover{background:#fff3}.event-logger__stats{background:#f8f9fa;padding:8px 16px;display:flex;gap:16px;border-bottom:1px solid #e1e5e9;font-size:12px;color:#6c757d}.event-logger__stats span{font-weight:500}.event-logger__list{max-height:400px;overflow-y:auto;padding:8px 0}.event-logger__list::-webkit-scrollbar{width:6px}.event-logger__list::-webkit-scrollbar-track{background:#f1f1f1}.event-logger__list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.event-logger__list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.event-logger__empty{padding:40px 20px;text-align:center;color:#6c757d;font-style:italic}.event-logger__item{padding:12px 16px;border-bottom:1px solid #f1f3f4;transition:background-color .2s ease}.event-logger__item:hover{background-color:#f8f9fa}.event-logger__item:last-child{border-bottom:none}.event-logger__type{display:inline-block;color:#fff;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase;margin-right:8px;min-width:60px;text-align:center}.event-logger__timestamp{color:#6c757d;font-size:11px;font-family:Courier New,monospace;margin-right:8px}.event-logger__details{margin:4px 0;font-size:13px;color:#333;line-height:1.4}.event-logger__raw{margin-top:8px}.event-logger__raw summary{cursor:pointer;font-size:11px;color:#6c757d;padding:4px 0;border-top:1px solid #e9ecef}.event-logger__raw summary:hover{color:#495057}.event-logger__raw pre{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:8px;font-size:10px;margin:4px 0 0;overflow-x:auto;max-height:200px;color:#495057}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@container widget-viewport (max-width: 768px){.event-logger__panel{width:calc(100% - 40px);right:-10px}}@media(prefers-color-scheme:dark){.event-logger__panel{background:#2d3748;border-color:#4a5568}.event-logger__stats{background:#4a5568;color:#a0aec0}.event-logger__item{border-bottom-color:#4a5568;color:#e2e8f0}.event-logger__item:hover{background-color:#4a5568}.event-logger__details{color:#e2e8f0}.event-logger__raw pre{background:#1a202c;border-color:#4a5568;color:#a0aec0}}.loading-spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.loading-spinner-container.small .spinner{width:20px;height:20px;border-width:2px}.loading-spinner-container.small .loading-message{font-size:12px;margin-top:8px}.loading-spinner-container.medium .spinner{width:30px;height:30px;border-width:3px}.loading-spinner-container.medium .loading-message{font-size:14px;margin-top:12px}.loading-spinner-container.large .spinner{width:40px;height:40px;border-width:4px}.loading-spinner-container.large .loading-message{font-size:16px;margin-top:16px}.loading-spinner-container .spinner{border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}.loading-spinner-container .loading-message{color:#666;margin:0;text-align:center;font-weight:500}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.onaim-loader{display:block}.onaim-loader__arc{fill:none;stroke:#24c780;stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.app-container{position:relative;container-type:inline-size;container-name:widget-viewport}.app-viewing-banner{background-color:#fef3c7;border:1px solid #fcd34d;border-radius:0 0 8px 8px;color:#92400e;font-weight:600;padding:12px 16px;text-align:center;position:fixed;top:0;left:0;right:0;z-index:1000;transform:translateY(0);transition:transform .3s ease-in-out;box-shadow:0 2px 8px #0000001a}.app-viewing-banner.hidden{transform:translateY(-100%)}.app-viewing-banner.visible{transform:translateY(0)}.content.with-banner{margin-top:60px}.app-eligibility-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#00000059;z-index:2000}.auth{display:flex;max-width:100%;min-width:288px;width:100%;justify-content:space-between;align-items:center;gap:16px;border-radius:12px}.auth__text{width:100%;flex:1}.auth__buttons{display:flex;justify-content:center;gap:8px;align-items:center;min-width:0}@container widget-viewport (max-width: 600px){.auth__buttons{flex:1;max-width:100%}}.auth span{flex:5}@container widget-viewport (max-width: 600px){.auth{min-width:288px;width:100%;max-width:370px;margin-inline:auto;justify-content:space-between;align-items:center;min-height:fit-content;max-height:132px;flex-direction:column;gap:20px}}.element-wrapper{position:relative;width:inherit;max-width:inherit;min-width:inherit;cursor:inherit}.clickable-element-wrapper:hover:not(:has(* .clickable-element-wrapper:hover)){box-shadow:0 0 0 1px #fff;outline:dashed 1px #3d75d0;z-index:10}.element-wrapper--hovered{box-shadow:0 0 0 1px #fff;outline:dashed 1px #3d75d0;z-index:10}.element-wrapper--selected{box-shadow:0 0 0 2px #fff;outline:dashed 2px #3d75d0;z-index:10}.rich-text-view{white-space:pre-wrap;line-height:normal;font-synthesis:weight style}.rich-text-view p,.rich-text-view div{line-height:normal}.inline-rich-text-editor,.inline-rich-text-editor .ProseMirror{outline:none}.inline-rich-text-toolbar{display:flex;align-items:center;gap:6px;pointer-events:auto}.inline-rich-text-toolbar .inline-rich-text-lang{height:28px;border:1px solid #dce0e5;border-radius:6px;background:#fff;font-size:12px;padding:0 4px}.rt-expr[data-expr-invalid]{display:inline;padding:.15em .3em;color:#b42318;background:#f044381f;border:1px solid #f04438;border-radius:6px;text-decoration:underline wavy #f04438;text-decoration-skip-ink:none;text-underline-offset:.2em;white-space:nowrap;cursor:pointer}.rt-expr[data-expr-invalid]:before{content:attr(data-expr-label)}.rt-expr[data-rt-value][data-expr-kind]{position:relative;white-space:nowrap}.rt-expr[data-rt-value][data-expr-kind]:after{content:"";position:absolute;top:0;right:0;width:12px;height:12px;transform:translateY(-60%);background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h6a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4z' fill='%23ff5630'/%3E%3Cpath d='M7 10.89a3.8 3.8 0 0 1-1.517-.307 3.9 3.9 0 0 1-1.234-.831 3.9 3.9 0 0 1-.832-1.235A3.8 3.8 0 0 1 3.111 7q0-.807.306-1.516.307-.71.832-1.235t1.234-.831A3.8 3.8 0 0 1 7 3.11q.807 0 1.517.307.71.306 1.234.83.526.525.832 1.236.306.71.306 1.516v.564q0 .574-.394.977a1.3 1.3 0 0 1-.967.404q-.34 0-.642-.146a1.4 1.4 0 0 1-.505-.418q-.282.282-.637.423a2 2 0 0 1-.744.14q-.806 0-1.376-.568A1.87 1.87 0 0 1 5.056 7q0-.807.568-1.375.57-.57 1.376-.57.807 0 1.376.57.568.568.568 1.375v.564a.6.6 0 0 0 .166.428.55.55 0 0 0 .418.175.55.55 0 0 0 .418-.175.6.6 0 0 0 .165-.428V7q0-1.302-.904-2.207T7 3.89t-2.207.904Q3.89 5.698 3.89 7t.904 2.207q.905.904 2.207.904h1.556q.165 0 .277.112a.38.38 0 0 1 .111.277q0 .165-.111.277a.38.38 0 0 1-.277.112zm.826-3.063q.34-.34.34-.827t-.34-.826A1.13 1.13 0 0 0 7 5.834q-.487 0-.826.34-.34.34-.34.826t.34.827.826.34.826-.34' fill='%23fff'/%3E%3C/svg%3E") no-repeat center/12px 12px}.rt-expr[data-rt-value][data-expr-kind=function]:after{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h6a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4z' fill='%23ff5630'/%3E%3Cpath d='M7.458 3.583a.2.2 0 0 1 .2.198L7.66 4a.2.2 0 0 1-.2.202h-.526q-.303 0-.412.16t-.108.488v.48c0 .11.09.2.2.2h.8c.11 0 .2.09.2.2v.238a.2.2 0 0 1-.2.2h-.786a.2.2 0 0 0-.2.2v3.849a.2.2 0 0 1-.2.2h-.474a.2.2 0 0 1-.2-.2V6.368a.2.2 0 0 0-.2-.2h-.635a.2.2 0 0 1-.2-.2V5.73c0-.11.09-.2.2-.2h.635a.2.2 0 0 0 .2-.2v-.557q0-.581.293-.883.298-.307.888-.307zm1.823 5.704c.11 0 .2.09.2.2v.701a.2.2 0 0 1-.2.2h-.644a.2.2 0 0 1-.2-.2v-.7a.2.2 0 0 1 .2-.2zm0-3.563c.11 0 .2.09.2.2v.71a.2.2 0 0 1-.2.201h-.644a.2.2 0 0 1-.2-.2v-.711c0-.11.09-.2.2-.2z' fill='%23fff'/%3E%3C/svg%3E")}.text-rich{width:100%;word-break:break-word;cursor:inherit!important;line-height:1.4}.text-rich p,.text-rich div{margin:0;line-height:inherit}.text-rich a{text-decoration:underline}.text{display:inline-block;white-space:pre-wrap;word-break:break-word;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;width:100%;cursor:inherit!important}.border-component__wrapper{box-sizing:border-box;position:relative;min-width:0;max-width:100%}.border-component__wrapper:before{content:"";position:absolute;inset:0;padding:inherit;border-radius:inherit;background:var(--border-bg, transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.border-wrapper{position:relative;isolation:isolate;box-sizing:border-box;min-width:0}.border-wrapper__content{position:relative;box-sizing:border-box}.effect-wrapper{overflow:hidden}.effect-wrapper__content{width:100%;height:100%}.button-wrapper{display:inline-flex}.button{border-radius:8px;color:inherit;text-decoration:none;max-width:100%;font-weight:900;cursor:pointer;transition:all .3s ease;text-align:center;outline:none;border:none!important;background-clip:padding-box;height:auto;display:flex;align-items:center;justify-content:center}.button__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:inherit;align-self:stretch;height:100%;max-width:100%;min-width:0}.button__icon{min-width:26px;min-height:26px;max-height:100%;flex-shrink:0}.button span{cursor:pointer!important}.button--loading{pointer-events:none}.button__loader{width:7.5px;aspect-ratio:1;border-radius:50%;animation:l5 1s infinite linear alternate}@keyframes l5{0%{box-shadow:10px 0 var(--loader-color, #000),-10px 0 color-mix(in srgb,var(--loader-color, #000) 13%,transparent);background:var(--loader-color, #000)}33%{box-shadow:10px 0 var(--loader-color, #000),-10px 0 color-mix(in srgb,var(--loader-color, #000) 13%,transparent);background:color-mix(in srgb,var(--loader-color, #000) 13%,transparent)}66%{box-shadow:10px 0 color-mix(in srgb,var(--loader-color, #000) 13%,transparent),-10px 0 var(--loader-color, #000);background:color-mix(in srgb,var(--loader-color, #000) 13%,transparent)}to{box-shadow:10px 0 color-mix(in srgb,var(--loader-color, #000) 13%,transparent),-10px 0 var(--loader-color, #000);background:var(--loader-color, #000)}}.builder-component--selected:not(:has(* .element-wrapper--selected)){box-shadow:0 0 0 2px #fff;outline:dashed 2px #3d75d0;z-index:10}.builder-component--design-time:hover:not(:has(* .element-wrapper:hover)){box-shadow:0 0 0 1px #fff;outline:dashed 1px #3d75d0;z-index:10}.builder-component--hovered:not(:has(* .element-wrapper--hovered)){box-shadow:0 0 0 1px #fff;outline:dashed 1px #3d75d0;z-index:10}.onaim-anim{transform-origin:center;will-change:transform,opacity;backface-visibility:hidden}.onaim-anim--loop{animation-name:var(--onaim-anim-name);animation-duration:var(--onaim-anim-duration, 1s);animation-iteration-count:infinite;animation-timing-function:ease-in-out}.onaim-anim--load{animation-name:var(--onaim-anim-name);animation-duration:var(--onaim-anim-duration, 1s);animation-fill-mode:both;animation-timing-function:cubic-bezier(.16,1,.3,1)}.onaim-anim--hover:hover{animation-name:var(--onaim-anim-name);animation-duration:var(--onaim-anim-duration, 1s);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}@keyframes onaim-pulse{0%,to{transform:scale(1)}50%{transform:scale(calc(1 + .06 * var(--onaim-anim-intensity, 1)))}}@keyframes onaim-bounce{0%,20%,53%,to{transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{transform:translate3d(0,calc(-22px * var(--onaim-anim-intensity, 1)),0);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{transform:translate3d(0,calc(-11px * var(--onaim-anim-intensity, 1)),0);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}90%{transform:translate3d(0,calc(-3px * var(--onaim-anim-intensity, 1)),0)}}@keyframes onaim-wiggle{0%,to{transform:rotate(0)}15%{transform:rotate(calc(-5deg * var(--onaim-anim-intensity, 1)))}30%{transform:rotate(calc(4deg * var(--onaim-anim-intensity, 1)))}45%{transform:rotate(calc(-3deg * var(--onaim-anim-intensity, 1)))}60%{transform:rotate(calc(2deg * var(--onaim-anim-intensity, 1)))}75%{transform:rotate(calc(-1deg * var(--onaim-anim-intensity, 1)))}}@keyframes onaim-pop{0%{transform:scale(calc(1 - .25 * var(--onaim-anim-intensity, 1)));opacity:0}60%{transform:scale(calc(1 + .04 * var(--onaim-anim-intensity, 1)));opacity:1}to{transform:scale(1);opacity:1}}@keyframes onaim-fade{0%{opacity:0;transform:translate3d(0,calc(8px * var(--onaim-anim-intensity, 1)),0)}to{opacity:1;transform:translateZ(0)}}@keyframes onaim-slide-left{0%{opacity:0;transform:translate3d(calc(-32px * var(--onaim-anim-intensity, 1)),0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes onaim-slide-right{0%{opacity:0;transform:translate3d(calc(32px * var(--onaim-anim-intensity, 1)),0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes onaim-slide-up{0%{opacity:0;transform:translate3d(0,calc(32px * var(--onaim-anim-intensity, 1)),0)}to{opacity:1;transform:translateZ(0)}}@keyframes onaim-slide-down{0%{opacity:0;transform:translate3d(0,calc(-32px * var(--onaim-anim-intensity, 1)),0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.onaim-anim--loop,.onaim-anim--load,.onaim-anim--hover:hover{animation:none!important}}.block{width:100%;height:100%;max-width:100%;display:flex;justify-content:center;cursor:inherit}.block .border-wrapper,.block .border-wrapper__content{width:100%;height:100%}.block__content{width:100%;height:100%;position:relative;z-index:1;flex-direction:column;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.block-wrapper{width:100%;min-width:0}.selectable-component-wrapper:has(>.builder-component>.banner-wrapper,>.info-icon-layer>.builder-component>.banner-wrapper,>.tester-revealed-marker>.builder-component>.banner-wrapper,>.info-icon-layer>.tester-revealed-marker>.builder-component>.banner-wrapper){width:calc(100% + var(--container-padding-left, 0px) + var(--container-padding-right, 0px))!important;max-width:none!important;overflow:visible!important;margin-left:calc(-1 * var(--container-padding-left, 0px))!important}.selectable-component-wrapper:has(>.builder-component>.banner-wrapper,>.info-icon-layer>.builder-component>.banner-wrapper,>.tester-revealed-marker>.builder-component>.banner-wrapper,>.info-icon-layer>.tester-revealed-marker>.builder-component>.banner-wrapper)>.builder-component{width:100%;max-width:none!important;overflow:visible}.content>.builder-component:has(>.banner-wrapper){width:calc(100% + var(--container-padding-left, 0px) + var(--container-padding-right, 0px))!important;max-width:none!important;overflow:visible!important;margin-left:calc(-1 * var(--container-padding-left, 0px))!important;margin-right:calc(-1 * var(--container-padding-right, 0px))!important}.banner-wrapper{width:100%;display:flex;justify-content:center;position:relative;max-width:none!important}.banner-wrapper a,.banner-wrapper>.effect-wrapper{width:100%;display:block}.banner-wrapper .banner{width:100%;overflow:hidden;position:relative}.banner-wrapper .banner__image{height:auto;display:block}.banner-wrapper .banner__image--overlay{position:absolute;top:0;left:0}.banner-wrapper .banner__lottie{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.banner-wrapper .banner--scaled .banner__image{width:100%;height:100%;object-fit:cover}.banner-wrapper .banner--scaled.banner--no-dims .banner__image{object-fit:contain}.banner-wrapper .banner--scaled.banner--placeholder .banner__image{object-fit:cover}.banner-wrapper .banner--fixed-size .banner__image{position:relative;left:50%;width:auto;max-width:none;transform:translate(-50%)}.banner-wrapper .banner--fixed-size .banner__image--overlay{position:absolute}.image-wrapper{display:block;position:relative;width:100%;margin-left:auto;margin-right:auto}.image-wrapper a{width:100%;display:block}.image-wrapper .image{width:100%}.image-wrapper .image__img{width:100%;height:auto;display:block;object-fit:contain}.cta-wrapper{width:100%;max-width:100%;display:flex;justify-content:center;position:relative}.cta-wrapper>.element-wrapper{width:fit-content}.cta-wrapper .cta{display:flex;justify-content:center;align-items:center;border-radius:16px;padding:20px;border:1px solid #817957;cursor:pointer;outline:none;overflow:hidden}.cta-wrapper .cta:focus{outline:none}.cta-wrapper .cta__text{font-size:24px;font-weight:900;letter-spacing:.02em;text-align:center;width:100%;line-height:116%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@container widget-viewport (max-width: 480px){.cta-wrapper .cta__text{font-size:20px!important}}@container widget-viewport (max-width: 480px){.cta-wrapper .cta{max-width:350px;width:214px!important}}@container widget-viewport (max-width: 480px){.cta-wrapper{margin-top:28px!important}}@container widget-viewport (max-width: 413px){.cta-wrapper{margin-top:24px!important}}.button-component-wrapper{width:100%;max-width:100%;display:flex;justify-content:center;position:relative}.button-component-wrapper>.element-wrapper{width:fit-content}.html-renderer-wrapper{width:100%;display:flex;justify-content:center;position:relative}.html-renderer-wrapper .html-renderer-content{width:100%;font-synthesis:weight style}.html-renderer-wrapper .html-renderer-content h1,.html-renderer-wrapper .html-renderer-content h2,.html-renderer-wrapper .html-renderer-content h3,.html-renderer-wrapper .html-renderer-content h4,.html-renderer-wrapper .html-renderer-content h5,.html-renderer-wrapper .html-renderer-content h6,.html-renderer-wrapper .html-renderer-content p{margin:0 0 1rem}.html-renderer-wrapper .html-renderer-content ul,.html-renderer-wrapper .html-renderer-content ol{margin:0 0 1rem;padding-left:1.5rem}.html-renderer-wrapper .html-renderer-content img{max-width:100%;height:auto}.html-renderer-wrapper .html-renderer-content a{color:inherit;text-decoration:underline}.html-renderer-wrapper .html-renderer-content *{max-width:100%;box-sizing:border-box}@container widget-viewport (max-width: 413px){.html-renderer-wrapper{margin-top:24px!important}}.container{width:100%;margin:0 auto;box-sizing:border-box;position:relative}.container .container-border,.container .container-border .border-wrapper,.container .container-border .border-wrapper__content{width:100%;height:100%}.container .content-container{container-type:inline-size;container-name:widget-viewport;position:relative;isolation:isolate;display:flex;flex-wrap:wrap;flex-direction:row;gap:10px;justify-content:center;align-items:center;border-radius:20px;box-sizing:border-box;min-height:100px;margin:0 auto;overflow:visible}@container widget-viewport (max-width: 768px){.container .content-container[data-display=grid]{grid-template-columns:1fr}}.container .content-container>*{padding:0;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;max-width:100%;width:fit-content}@container widget-viewport (max-width: 768px){.container .content-container>.leaderboard-wrapper{flex:1 1 100%!important;width:100%!important;min-width:100%!important}}@container widget-viewport (max-width: 480px){.container .content-container:has(.leaderboard-wrapper){padding:8px 4px!important}}@media print{.container .content-container{border:1px solid #000}}.container .empty-container{display:flex;justify-content:center;align-items:center;width:100%;min-height:200px}.container .empty-container .empty-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;width:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;position:relative;overflow:hidden}.container .empty-container .empty-placeholder:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)}.container .empty-container .empty-placeholder .placeholder-icon{margin-bottom:16px;color:#9ca3af;opacity:.6;position:relative;z-index:1}.container .empty-container .empty-placeholder .placeholder-icon svg{width:48px;height:48px}.container .empty-container .empty-placeholder .placeholder-title{margin:0 0 8px;font-size:18px;font-weight:600;color:#374151;line-height:1.4;position:relative;z-index:1}.container .empty-container .empty-placeholder .placeholder-description{margin:0;font-size:14px;color:#6b7280;line-height:1.5;max-width:300px;position:relative;z-index:1}.popup__backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10000000}.popup__overlay{position:fixed;inset:0;z-index:9999998}.popup__wrapper{pointer-events:none;position:relative;z-index:10000001;width:100%;display:flex;flex-direction:column;align-items:center;height:fit-content;max-height:100%;min-height:0;overflow-y:auto;padding:0 20px;box-sizing:border-box}.popup__wrapper>.element-wrapper{display:flex;justify-content:center;max-width:100%}.popup__wrapper .block-wrapper,.popup__wrapper .border-component__wrapper{max-width:100%}.popup__inner{pointer-events:auto;position:relative;max-width:100%}.popup__modal{position:relative;z-index:10000002;color:#fff;box-sizing:border-box;width:100%;max-width:100%;display:flex;flex-direction:column;max-height:90vh;gap:16px;overflow:hidden;margin-top:20px;overflow:auto}.popup__modal>.element-wrapper{width:100%;max-width:100%;min-width:0}@container widget-viewport (max-width: 540px){.popup__modal{width:100%}}.popup__header{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 35px;box-sizing:border-box}.popup__header__text{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin:0;flex-grow:1}.popup__close-button{background:none;border:none;font-size:24px;color:#fff;cursor:pointer;padding:0;position:absolute;right:8px;top:8px;z-index:10000002;width:24px;height:24px}.popup__close-button img{width:100%;height:100%;display:block}.popup__close-button:focus,.popup__close-button:active{outline:none;box-shadow:none}@container widget-viewport (max-width: 480px){.popup__close-button{font-size:20px;width:20px;height:20px;right:24px;top:4px}}.popup__content{container-type:inline-size;container-name:widget-viewport;flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;overflow:hidden}.popup__content>*{padding:0;margin:0!important;max-width:100%!important;width:fit-content}.popup__content .builder-component{width:fit-content;max-width:100%}.popup__content .block-wrapper,.popup__content .element-wrapper,.popup__content .border-component__wrapper{max-width:100%!important}.popup__content::-webkit-scrollbar{width:4px}.popup__content::-webkit-scrollbar-track{background-color:#ffffff1a;border-radius:999px;margin:8px 0}.popup__content::-webkit-scrollbar-thumb{background-color:#ffffff40;border:none;width:4px}.popup__empty{display:flex;justify-content:center;align-items:center;width:100%;min-height:150px}.popup__empty .popup__empty-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 20px;width:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:8px;position:relative;overflow:hidden}.popup__empty .popup__empty-icon{margin-bottom:12px;color:#9ca3af;opacity:.6;position:relative;z-index:1}.popup__empty .popup__empty-icon svg{width:40px;height:40px}.popup__empty .popup__empty-title{margin:0 0 6px;font-size:16px;font-weight:600;color:#374151;line-height:1.4;position:relative;z-index:1}.popup__empty .popup__empty-description{margin:0;font-size:13px;color:#6b7280;line-height:1.5;max-width:260px;position:relative;z-index:1}.component-error-boundary{display:grid;gap:8px;padding:16px;border:1px dashed rgba(255,99,71,.6);border-radius:12px;background:#ff634714;color:tomato;text-align:center;position:relative}.component-error-boundary__title{font-weight:600;font-size:16px}.component-error-boundary__message{font-size:14px;color:#ff6347d9;word-break:break-word}.component-error-boundary__actions{display:flex;gap:8px;justify-content:center}.component-error-boundary__retry,.component-error-boundary__toggle-detail{padding:6px 12px;font-size:14px;border-radius:6px;border:1px solid rgba(255,99,71,.6);background:transparent;color:inherit;cursor:pointer;transition:background .2s ease}.component-error-boundary__retry:hover,.component-error-boundary__retry:focus-visible,.component-error-boundary__toggle-detail:hover,.component-error-boundary__toggle-detail:focus-visible{background:#ff634726}.component-error-boundary__toggle-detail{font-size:12px;border-style:dashed}.component-error-boundary__detail{margin-top:4px;padding:8px 12px;border-radius:6px;background:#ff63470d;font-size:12px;color:#ff6347b3;word-break:break-word;text-align:left}.feature-not-configured{display:grid;gap:4px;padding:14px 16px;border:1px dashed rgba(100,140,180,.5);border-radius:10px;background:#648cb40f;color:#5a7a9a;text-align:center}.feature-not-configured__icon{font-size:20px;line-height:1}.feature-not-configured__title{font-weight:600;font-size:14px}.feature-not-configured__message{font-size:12px;color:#5a7a9acc;line-height:1.4}.selectable-component-wrapper{position:relative;cursor:pointer;width:inherit;max-width:100%;margin:0 auto}.selectable-component-wrapper:before{content:"";position:absolute;inset:0;z-index:0}.selectable-component-wrapper>*{position:relative;z-index:1}.selectable-component-wrapper>:first-child>:first-child{position:relative;width:100%}.selectable-component-wrapper>:first-child>:first-child:before{content:"";position:absolute;inset:0;border-radius:1px;pointer-events:none;z-index:2}.selectable-component-wrapper--hovered>:first-child>:first-child:before{box-shadow:0 0 0 1px #fff;outline:dashed 1px #3d75d0;z-index:10}.selectable-component-wrapper--selected>:first-child>:first-child:before{box-shadow:0 0 0 1px #fff;outline:dashed 1px #3d75d0;z-index:10}.selectable-component-wrapper--drop-eligible>:first-child>:first-child:before{outline:dashed 2px rgba(76,175,80,.6);box-shadow:0 0 0 1px #4caf504d;z-index:10;animation:drop-eligible-pulse 1.5s ease-in-out infinite}.selectable-component-wrapper--drop-target>:first-child>:first-child:before{outline:solid 2px #4caf50;box-shadow:0 0 8px #4caf5080,0 0 0 2px #4caf504d;z-index:11;animation:none}.selectable-component-wrapper--dragging{cursor:grabbing;border-radius:8px;box-shadow:0 12px 32px #00000061,0 0 0 1px #3b82f68c}@keyframes drop-eligible-pulse{0%,to{outline-color:#4caf504d}50%{outline-color:#4caf50b3}}[data-external-drag-ghost]{width:inherit;max-width:100%;margin:0 auto}[data-external-drop-target]>.empty-container,[data-external-drop-target]>.popup__empty{display:none}.info-popover{position:absolute;z-index:2;pointer-events:auto}.info-popover--selected{box-shadow:0 0 0 2px #fff;outline:dashed 2px #3d75d0}.info-popover__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;cursor:pointer;flex:none;line-height:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.info-popover__default-icon{width:16px;height:16px;color:inherit;opacity:.85}.info-popover-modal{position:fixed;inset:0;z-index:100000;pointer-events:auto}.info-popover-modal--contained{position:absolute}.info-popover-modal--closing{pointer-events:none}.info-popover-modal__overlay{position:fixed;inset:0;background:#00000080;cursor:pointer}.info-popover-modal__wrapper{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:20px}.info-popover-modal__box{position:relative;pointer-events:auto;max-width:100%;will-change:transform,opacity}.info-popover-modal__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;gap:16px}.info-popover-modal__close{position:absolute;background:transparent;border:none;padding:0;cursor:pointer;z-index:1;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.info-icon-layer{position:relative;width:fit-content;max-width:100%;margin-inline:auto}.info-icon-layer:has(.banner-wrapper),.info-icon-layer:has(.video-wrapper--full-width),.info-icon-layer:has(.html-renderer-wrapper){width:100%;max-width:none;margin-inline:0}.info-icon-layer:has(.banner-wrapper)>.builder-component,.info-icon-layer:has(.banner-wrapper)>*>.builder-component,.info-icon-layer:has(.video-wrapper--full-width)>.builder-component,.info-icon-layer:has(.video-wrapper--full-width)>*>.builder-component,.info-icon-layer:has(.html-renderer-wrapper)>.builder-component,.info-icon-layer:has(.html-renderer-wrapper)>*>.builder-component{width:100%;max-width:none}.content>.info-icon-layer:has(.banner-wrapper),.content>.info-icon-layer:has(.video-wrapper--full-width){width:calc(100% + var(--container-padding-left, 0px) + var(--container-padding-right, 0px));max-width:none;margin-left:calc(-1 * var(--container-padding-left, 0px));margin-right:calc(-1 * var(--container-padding-right, 0px))}.pin-layer-design{position:relative}.pin-layer-badge{position:absolute;top:4px;right:4px;z-index:5;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.4;color:#fff;background:#0ea765e6;pointer-events:none;text-transform:capitalize;white-space:nowrap}.widget-bubble{all:unset;box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;user-select:none;touch-action:none;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.widget-bubble:focus,.widget-bubble:focus-visible,.widget-bubble:active{outline:none}.widget-bubble__notification-wrapper{animation:widget-bubble-notification-in .24s cubic-bezier(.34,1.56,.64,1) both}@keyframes widget-bubble-notification-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.widget-bubble-shadow{transform-origin:center center;animation:widget-bubble-shadow-spin 6s linear infinite both;will-change:transform}@keyframes widget-bubble-shadow-spin{0%{transform:rotate(0) scale(.9)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(360deg) scale(.9)}}.sprite-animation{display:inline-block;flex:0 0 auto;overflow:hidden;vertical-align:middle}.widget-component-wrapper{z-index:9999;transition:transform .22s cubic-bezier(.34,1.56,.64,1),filter .18s ease;will-change:transform;transform-origin:center center}.widget-component-wrapper:has(.widget-bubble:active):not(:has(.widget-bubble--dragging)){transform:scale(.9);transition:transform .08s cubic-bezier(.4,0,.2,1),filter .08s ease}.widget-component-wrapper__panel{position:relative;height:var(--widget-panel-height, auto);border-radius:var(--widget-panel-radius, 8px);box-shadow:0 8px 24px #00000026;overflow:visible;transform-origin:var(--widget-panel-origin-x, 50%) var(--widget-panel-origin-y, 100%);will-change:transform,opacity}.widget-component-wrapper__panel--entering{animation:widget-panel-enter .32s cubic-bezier(.175,.885,.32,1.15) forwards}.widget-component-wrapper__panel--exiting{animation:widget-panel-exit .18s cubic-bezier(.4,0,1,1) forwards}.widget-component-wrapper__close{box-sizing:border-box;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.widget-component-wrapper__close-wrapper{transition:transform .22s cubic-bezier(.34,1.56,.64,1),filter .18s ease;will-change:transform;transform-origin:center center;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.widget-component-wrapper__close-wrapper:hover{transform:scale(1.04)}.widget-component-wrapper__close-wrapper:has(:active),.widget-component-wrapper__close-wrapper:active{transform:scale(.9);filter:brightness(.95);transition:transform .08s cubic-bezier(.4,0,.2,1),filter .08s ease}@keyframes widget-panel-enter{0%{opacity:0;transform:scale(.05)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes widget-panel-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.1)}}.widget-backdrop{position:absolute;inset:0;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:var(--widget-backdrop-radius, 0);z-index:0}.selectable-component-wrapper>:first-child>.widget-component-wrapper{width:fit-content}@property --mask-alpha-start{syntax: "<number>"; initial-value: 1; inherits: true;}@property --mask-alpha-end{syntax: "<number>"; initial-value: 1; inherits: true;}.missions{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;gap:16px}.missions--widget{height:100%}.missions__widget-close{position:absolute;left:50%;transform:translate(-50%);cursor:pointer;z-index:10;width:fit-content;height:fit-content;pointer-events:auto;transition:transform .15s ease}.missions__widget-close:active{transform:translate(-50%) scale(.94)}.missions__widget-close .rich-text-view,.missions__widget-close .rich-text-view *{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.missions__description{width:100%}.missions__cards-wrap{position:relative;width:100%;height:100%;min-width:0;max-width:100%;--mask-alpha-start: 1;--mask-alpha-end: 1}.missions__cards-wrap>.missions__cards--horizontal{mask-image:linear-gradient(to right,rgba(0,0,0,var(--mask-alpha-start)) 0,#000 120px calc(100% - 120px),rgba(0,0,0,var(--mask-alpha-end)));-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,var(--mask-alpha-start)) 0,#000 120px,#000 calc(100% - 120px),rgba(0,0,0,var(--mask-alpha-end)) 100%);transition:--mask-alpha-start .3s ease,--mask-alpha-end .3s ease}.missions__cards-wrap>.missions__cards--vertical{mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--mask-alpha-start)) 0,#000 120px calc(100% - 120px),rgba(0,0,0,var(--mask-alpha-end)));-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--mask-alpha-start)) 0,#000 120px,#000 calc(100% - 120px),rgba(0,0,0,var(--mask-alpha-end)) 100%);transition:--mask-alpha-start .3s ease,--mask-alpha-end .3s ease}.missions__cards-wrap--mask-h-start,.missions__cards-wrap--mask-v-start{--mask-alpha-start: 0}.missions__cards-wrap--mask-h-start>.missions__cards,.missions__cards-wrap--mask-v-start>.missions__cards{--mask-alpha-start: 0}.missions__cards-wrap--mask-h-end,.missions__cards-wrap--mask-v-end{--mask-alpha-end: 0}.missions__cards-wrap--mask-h-end>.missions__cards,.missions__cards-wrap--mask-v-end>.missions__cards{--mask-alpha-end: 0}.missions__cards-wrap--mask-h-both,.missions__cards-wrap--mask-v-both{--mask-alpha-start: 0;--mask-alpha-end: 0}.missions__cards-wrap--mask-h-both>.missions__cards,.missions__cards-wrap--mask-v-both>.missions__cards{--mask-alpha-start: 0;--mask-alpha-end: 0}.missions__cards{display:flex;justify-content:center;width:100%;min-width:0;max-width:100%;padding:4px;scrollbar-width:none}.missions__cards::-webkit-scrollbar{display:none}.missions__cards--horizontal{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.missions__cards--horizontal::-webkit-scrollbar{display:none}.missions__cards--horizontal{overscroll-behavior-x:contain}.missions__cards--vertical{flex-wrap:wrap;overflow-y:auto;overflow-x:hidden}.missions__cards-track{position:absolute;cursor:pointer;z-index:2}.missions__cards-thumb{cursor:grab;touch-action:none}.missions__cards-thumb:active{cursor:grabbing}.missions__cards-arrow{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:0;padding:0;cursor:pointer;z-index:3;transition:opacity .25s ease;width:50px;height:75px;display:flex;align-items:center;justify-content:center}.missions__cards-arrow img{width:100%;height:100%;object-fit:contain;pointer-events:none}.missions__cards-arrow--left{left:-55px}.missions__cards-arrow--right{right:-55px}.missions__cards-arrow--disabled{opacity:0;cursor:default}.missions__cards-thumb{position:absolute;box-sizing:border-box}.missions__cards-thumb:before{content:"";position:absolute;inset:0;padding:var(--thumb-border-size, 0px);border-radius:inherit;background:var(--thumb-border-color, transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.missions__card{position:relative;width:fit-content;height:fit-content;align-self:flex-start;flex-shrink:0;transition:opacity .4s ease,transform .4s ease}.missions__card--just-claimed{animation:missions-card-slide-down .4s ease}.missions__card>.element-wrapper,.missions__card>.block-wrapper{width:100%!important}.missions__card-app-banner{position:absolute;right:-22px;top:50%;transform:translateY(-50%);height:45%;width:auto;pointer-events:none;z-index:4;object-fit:contain}.missions__card-flip-perspective{position:relative;perspective:1000px}.missions__card-flipper{position:relative;transform-style:preserve-3d;transition:transform .6s}.missions__card-flipper--flipped{transform:rotateY(180deg)}.missions__card-flipper--activating{animation:mission-card-activate .7s ease forwards}.missions__card-face{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);isolation:isolate}.missions__card-face--front{position:relative}.missions__card-face--back{position:absolute;inset:0;transform:rotateY(180deg) translateZ(0);-webkit-transform:rotateY(180deg) translate3d(0,0,0)}.missions__card-back-content{position:relative;width:100%;height:100%;text-align:center}.missions__card-back-scroll{width:100%;height:100%;overflow-y:auto;padding-right:8px;box-sizing:border-box;scrollbar-width:none;display:grid;align-content:safe center;overscroll-behavior:contain;touch-action:pan-y}.missions__card-back-scroll::-webkit-scrollbar{display:none}.missions__card-back-scroll .text{display:block;width:100%}.missions__card-back-track{position:absolute;top:25%;right:2px;width:4px;height:50%;background:#ffffff1a;border-radius:2px;pointer-events:none}.missions__card-back-thumb{position:absolute;left:0;width:100%;background:#fff6;border-radius:2px}.missions__card-content{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;height:100%;justify-content:space-between}.missions__card-info{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0}.missions__card-trigger-name{font-size:15px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.missions__card-description{font-size:12px;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.missions__card-reward-wrap{flex-grow:1;display:flex;justify-content:center;align-items:baseline;width:fit-content}.missions__card-reward{display:flex;align-items:center;gap:4px;flex-shrink:0}.missions__coin-icon{width:28px;height:28px;object-fit:contain}.missions__reward-amount{font-size:14px;font-weight:700;color:#fff;white-space:nowrap}.missions__card-progress-area{width:100%;min-width:0}.missions__card-action{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:2px}.missions__card-action .block-wrapper,.missions__card-action .button{transition:none!important}.missions__progress{display:flex;flex-direction:column;gap:4px;width:100%}.missions__progress-bar{width:100%;height:8px;border-radius:999px;padding:3px;box-sizing:border-box}.missions__progress-fill{height:100%;background:linear-gradient(90deg,#4caf50,#66bb6a);border-radius:4px;transition:width .4s ease}.missions__progress-text{font-size:11px;color:#ffffff80;white-space:nowrap;width:100%}.missions__steps{display:flex;flex-direction:column;gap:4px;width:100%}.missions__steps-track{position:relative;width:100%;height:100%}.missions__steps-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#4caf50,#66bb6a);border-radius:4px;transition:width .4s ease}.missions__steps-mark{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:1}.missions__steps-dot{width:14px;height:14px;border-radius:50%;background:#fff3;border:2px solid rgba(255,255,255,.3);transition:all .3s ease}.missions__steps-mark--reached .missions__steps-dot{background:#4caf50;border-color:#66bb6a;box-shadow:0 0 6px #4caf5066}.missions__single{display:flex;align-items:center;gap:8px}.missions__single-circle{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.missions__single--done .missions__single-circle{background:#4caf50;border-color:#4caf50}.missions__single-tick{width:16px;height:16px;color:#fff}.missions__single-label{font-size:12px;color:#fff6}.missions__single--done .missions__single-label{color:#4caf50;font-weight:600}.missions__claimed-badge{font-size:12px;font-weight:600;color:#4caf50;background:#4caf5026;border-radius:8px;white-space:nowrap;width:100%}@container widget-viewport (max-width: 490px){.missions{gap:12px}.missions__cards-track{width:6px!important}.missions__cards{gap:6px!important}.missions__card-face--front>.element-wrapper>.block-wrapper>.border-component__wrapper>.border-wrapper>.border-wrapper__content>.block__content{padding:5px 10px!important}.missions__card-face>.element-wrapper>.block-wrapper{width:116px!important;height:148px!important}.missions__coin-icon{width:auto!important;height:18px!important}.missions__card-reward .text,.missions__card-back-content .text{font-size:12px!important}.missions__card-action .button .text,.missions__card-action .button .text-rich,.missions__card-action .button p,.missions__card-action .button span{font-size:calc(var(--btn-text-size, 14px) * .85)!important}.missions__card-action .button__icon{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important}.missions__card-action a.button{gap:2px!important}.missions__card-action .border-component__wrapper{padding:1px!important}.missions__card-action .border-wrapper{--border-size-top: 1px !important;--border-size-right: 1px !important;--border-size-bottom: 1px !important;--border-size-left: 1px !important}.missions__card-info .text,.missions__card-info .text-rich,.missions__card-info p,.missions__card-info span{font-size:calc(var(--card-text-size, 14px) * .85)!important}.missions__card-back-content .text,.missions__card-back-content .text-rich,.missions__card-back-content p,.missions__card-back-content span,.missions__description,.missions__description .text,.missions__description .text-rich,.missions__description p,.missions__description span{font-size:12px!important}.missions .header-wrapper{width:132px!important;transform:scale(1.56)!important;transform-origin:bottom center!important}.missions .header__content{height:63px!important}.missions__info-button,.missions__info-button .block-wrapper,.missions__info-button .block__content,.missions__info-button .border-component__wrapper,.missions__info-button .border-wrapper,.missions__info-button .border-wrapper__content,.missions__close-button,.missions__close-button .block-wrapper,.missions__close-button .block__content,.missions__close-button .border-component__wrapper,.missions__close-button .border-wrapper,.missions__close-button .border-wrapper__content{width:16px!important;height:16px!important;min-width:0!important;min-height:0!important;max-width:16px!important;max-height:16px!important}.missions__card-content{gap:2px}}@container widget-viewport (max-width: 390px){.missions__card-info .text,.missions__card-info .text-rich,.missions__card-info p,.missions__card-info span{font-size:calc(var(--card-text-size, 14px) * .75)!important}.missions__card-action .button .text,.missions__card-action .button .text-rich,.missions__card-action .button p,.missions__card-action .button span{font-size:calc(var(--btn-text-size, 14px) * .75)!important}.missions__card-action .button__icon{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important}.missions__card-action a.button{gap:2px!important}.missions__card-action .border-component__wrapper{padding:1px!important}.missions__card-action .border-wrapper{--border-size-top: 1px !important;--border-size-right: 1px !important;--border-size-bottom: 1px !important;--border-size-left: 1px !important}.missions__card-face>.element-wrapper>.block-wrapper{width:100px!important;height:129px!important}.missions__card-action .button-wrapper,.missions__card-action .button-wrapper .border-component__wrapper,.missions__card-action .button-wrapper .border-wrapper,.missions__card-action .button-wrapper .border-wrapper__content,.missions__card-action .button-wrapper .effect-wrapper,.missions__card-action .button-wrapper .effect-wrapper__content,.missions__card-action a.button,.missions__card-action .button{height:19px!important;min-height:0!important;max-height:19px!important;line-height:19px!important;box-sizing:border-box!important;transition:none!important}.missions__checkpoints{gap:4px!important;transform:scale(.85);transform-origin:center}.missions__progress .block-wrapper,.missions__progress .block-wrapper .border-component__wrapper,.missions__progress .block-wrapper .border-wrapper,.missions__progress .block-wrapper .border-wrapper__content,.missions__progress .block-wrapper .block__content,.missions__steps .block-wrapper,.missions__steps .block-wrapper .border-component__wrapper,.missions__steps .block-wrapper .border-wrapper,.missions__steps .block-wrapper .border-wrapper__content,.missions__steps .block-wrapper .block__content{height:22px!important;min-height:0!important;max-height:22px!important}}@container widget-viewport (max-width: 360px){.missions__card-info .text,.missions__card-info .text-rich,.missions__card-info p,.missions__card-info span{font-size:calc(var(--card-text-size, 14px) * .68)!important}.missions__card-action .button .text,.missions__card-action .button .text-rich,.missions__card-action .button p,.missions__card-action .button span{font-size:calc(var(--btn-text-size, 14px) * .68)!important}.missions__card-action .button__icon{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important}.missions__card-action a.button{gap:2px!important}.missions__card-action .border-component__wrapper{padding:1px!important}.missions__card-action .border-wrapper{--border-size-top: 1px !important;--border-size-right: 1px !important;--border-size-bottom: 1px !important;--border-size-left: 1px !important}.missions__card-face>.element-wrapper>.block-wrapper{width:94px!important;height:121px!important}.missions__info-button,.missions__info-button .block-wrapper,.missions__info-button .block__content,.missions__info-button .border-component__wrapper,.missions__info-button .border-wrapper,.missions__info-button .border-wrapper__content,.missions__close-button,.missions__close-button .block-wrapper,.missions__close-button .block__content,.missions__close-button .border-component__wrapper,.missions__close-button .border-wrapper,.missions__close-button .border-wrapper__content{width:13px!important;height:13px!important;min-width:0!important;min-height:0!important;max-width:13px!important;max-height:13px!important}.missions__checkpoints{transform:scale(.7)}.missions__card-action .button-wrapper,.missions__card-action .button-wrapper .border-component__wrapper,.missions__card-action .button-wrapper .border-wrapper,.missions__card-action .button-wrapper .border-wrapper__content,.missions__card-action .button-wrapper .effect-wrapper,.missions__card-action .button-wrapper .effect-wrapper__content,.missions__card-action a.button,.missions__card-action .button{height:19px!important;min-height:0!important;max-height:19px!important;line-height:19px!important;box-sizing:border-box!important;transition:none!important}.missions__progress .block-wrapper,.missions__progress .block-wrapper .border-component__wrapper,.missions__progress .block-wrapper .border-wrapper,.missions__progress .block-wrapper .border-wrapper__content,.missions__progress .block-wrapper .block__content,.missions__steps .block-wrapper,.missions__steps .block-wrapper .border-component__wrapper,.missions__steps .block-wrapper .border-wrapper,.missions__steps .block-wrapper .border-wrapper__content,.missions__steps .block-wrapper .block__content{height:22px!important;min-height:0!important;max-height:22px!important}}@container widget-viewport (max-width: 490px){.block__content:has(>.missions){padding:2px!important}.block__content:has(>.missions__cards-wrap){padding-left:0!important;padding-right:0!important}}@media(max-width:490px){.info-popover-modal__content .text,.info-popover-modal__content .text-rich,.info-popover-modal__content p,.info-popover-modal__content span{font-size:12px!important}}@keyframes missions-card-slide-down{0%{opacity:1;transform:translateY(0)}40%{opacity:.3;transform:translateY(8px)}to{opacity:.5;transform:translateY(0)}}@keyframes mission-card-activate{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.header,.header .border-wrapper,.header .border-wrapper__content{width:100%;height:100%}.header__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;text-align:center;overflow-wrap:anywhere;overflow:hidden}.header__content-stack{position:relative;z-index:1;display:flex;flex-direction:inherit;align-items:center;justify-content:center;align-self:stretch;height:100%;max-width:100%;min-width:0}.header-wrapper{max-width:100%}.message-popup{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:#0000008c;backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .25s ease}.message-popup.show{opacity:1;pointer-events:auto}.message-popup.hide{opacity:0;pointer-events:none}.message-popup__content{position:relative;overflow:hidden;width:100%;max-width:420px;border-radius:24px;background:linear-gradient(135deg,#00ffea33,#1c252e4d,#00ffea26);backdrop-filter:blur(32px);box-shadow:0 0 12px #00ffea66;transform:translateY(12px) scale(.98);transition:transform .25s ease}.message-popup.show .message-popup__content{transform:translateY(0) scale(1)}.message-popup__content:before{content:"";position:absolute;inset:0;padding:2px;border-radius:26px;background:linear-gradient(180deg,#0fff76,#00ffea);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;margin:-1px}.message-popup__message{padding:40px 24px;display:flex;flex-direction:column;gap:2rem;color:#fff;text-align:center;font-size:1rem;line-height:1.5}.eligibility-error{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;outline:none;padding:50px 0 0;display:flex;align-items:flex-start;justify-content:center;background:#0000008c;backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .25s ease}.eligibility-error::backdrop{background:transparent}.eligibility-error.show{opacity:1;pointer-events:auto}.eligibility-error__content{position:relative;overflow:hidden;width:100%;max-width:420px;padding:40px 24px;border-radius:24px;background:linear-gradient(135deg,#00ffea33,#1c252e4d,#00ffea26);backdrop-filter:blur(32px);box-shadow:0 0 12px #00ffea66;transform:translateY(12px) scale(.98);transition:transform .25s ease;display:flex;flex-direction:column;align-items:center;gap:24px}.eligibility-error.show .eligibility-error__content{transform:translateY(0) scale(1)}.eligibility-error__content:before{content:"";position:absolute;inset:0;padding:2px;border-radius:26px;background:linear-gradient(180deg,#0fff76,#00ffea);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;margin:-1px}.eligibility-error__message{color:#fff;text-align:center;font-size:16px;line-height:1.5}.eligibility-error__button{padding:12px 32px;border:none;border-radius:12px;background:linear-gradient(180deg,#0fff76,#00ffea);color:#1c252e;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.eligibility-error__button:hover:not(:disabled){transform:scale(1.02)}.eligibility-error__button:active:not(:disabled){transform:scale(.98)}.eligibility-error__button:disabled{opacity:.6;cursor:not-allowed}.blank-page-container{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;text-align:center;max-width:100%;padding:20px}.blank-page-content{max-width:100%;width:500px;height:300px;border:1px dashed #637381;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#0003}.blank-page-button{width:160px;height:50px;border-radius:8px;background-color:#1c252e!important;opacity:.6;margin-bottom:24px;display:flex;justify-content:end;align-items:center;padding:0 12px;position:relative}.blank-page-icon-cursor{position:absolute;left:18px;bottom:-8px;background:transparent!important}.blank-page-title{color:#fff;font-size:24px;font-weight:600;margin:0 0 14px}.blank-page-description{color:#ffffffb3;font-size:14px;margin:0}.error-state{container-type:inline-size;container-name:widget-viewport;color-scheme:light;color:#101828;font-family:Roboto,system-ui,Avenir,Helvetica,Arial,sans-serif;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.error-state.error-state{width:100%}.error-state--page{background:#fff;min-height:100%;flex:1 0 auto}.error-state--card{background:transparent}.error-state--card .error-state__inner{background:#fff;border:1px solid #eaecf0;border-radius:16px;box-shadow:0 4px 16px #1018280f}.error-state__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:480px;width:100%;padding:48px 16px;box-sizing:border-box}.error-state--card .error-state__inner{padding:40px 24px;margin:24px;width:auto}.error-state__illustration{width:100%;max-width:320px;height:auto;display:block;user-select:none;pointer-events:none}.app-container.app-container--error-screen{background:#fff;min-height:100dvh;padding-bottom:0;justify-content:center}.app-container--error-screen>.content{flex:1 0 auto;justify-content:center;min-height:0}@container widget-viewport (max-width: 600px){.error-state__illustration{max-width:220px}}.tester-banner{background:linear-gradient(135deg,#f59e0b,#d97706);color:#1a1a1a;font-weight:700;font-size:12px;padding:6px 16px;text-align:center;position:fixed;top:0;left:0;right:0;z-index:10001;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 2px 8px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tester-panel{position:fixed;bottom:16px;right:16px;z-index:10000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tester-panel__toggle{background:linear-gradient(135deg,#f59e0b,#d97706);color:#1a1a1a;border:none;padding:8px 16px;border-radius:20px;cursor:pointer;font-size:12px;font-weight:700;box-shadow:0 4px 12px #0003;transition:all .2s ease;display:flex;align-items:center;gap:6px}.tester-panel__toggle:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000040}.tester-panel__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:10px;font-weight:700;line-height:1}.tester-panel__badge--error{background:#ef4444;color:#fff}.tester-panel__badge--event{background:#3b82f6;color:#fff}.tester-panel__panel{position:absolute;bottom:44px;right:0;width:480px;max-height:500px;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;border:1px solid #e5e7eb;overflow:hidden;display:flex;flex-direction:column;animation:testerPanelSlideIn .2s ease}.tester-panel__tabs{display:flex;background:#f9fafb;border-bottom:1px solid #e5e7eb;overflow-x:auto;flex-shrink:0}.tester-panel__tabs::-webkit-scrollbar{height:0}.tester-panel__tab{flex:1;padding:10px 8px;border:none;background:none;cursor:pointer;font-size:11px;font-weight:500;color:#6b7280;white-space:nowrap;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:4px}.tester-panel__tab:hover{color:#374151;background:#f3f4f6}.tester-panel__tab--active{color:#d97706;border-bottom:2px solid #d97706;font-weight:600}.tester-panel__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-size:9px;font-weight:700;background:#ef4444;color:#fff}.tester-panel__body{overflow-y:auto;max-height:420px;min-height:100px}.tester-panel__body::-webkit-scrollbar{width:5px}.tester-panel__body::-webkit-scrollbar-track{background:#f1f1f1}.tester-panel__body::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.tester-panel__tab-content{padding:8px 0}.tester-panel__tab-empty{padding:32px 16px;text-align:center;color:#9ca3af;font-size:13px;font-style:italic}.tester-panel__tab-actions{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid #f3f4f6}.tester-panel__action-btn{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:500;transition:background .15s ease}.tester-panel__action-btn:hover{background:#e5e7eb}.tester-panel__action-btn:disabled{opacity:.5;cursor:not-allowed}.tester-panel__count{margin-left:auto;font-size:11px;color:#9ca3af}.tester-panel__list{max-height:360px;overflow-y:auto}.tester-panel__entry{padding:8px 12px;border-bottom:1px solid #f3f4f6}.tester-panel__entry:hover{background:#fafafa}.tester-panel__entry-header{display:flex;align-items:center;gap:8px;cursor:pointer}.tester-panel__entry-badge{display:inline-block;color:#fff;padding:1px 6px;border-radius:3px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.tester-panel__entry-badge--event{background:#3b82f6}.tester-panel__entry-time{font-size:10px;color:#9ca3af;font-family:Courier New,monospace;margin-left:auto}.tester-panel__entry-summary{font-size:12px;color:#4b5563;margin-top:3px;line-height:1.4;word-break:break-word}.tester-panel__entry-json{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:6px 8px;font-size:10px;margin-top:6px;overflow-x:auto;max-height:180px;color:#374151;font-family:Courier New,monospace;white-space:pre-wrap;word-break:break-all}.tester-panel__hidden-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #f3f4f6}.tester-panel__hidden-item:hover{background:#fafafa}.tester-panel__hidden-info{display:flex;flex-direction:column;gap:2px}.tester-panel__hidden-name{font-size:13px;font-weight:600;color:#374151}.tester-panel__hidden-id{font-size:10px;color:#9ca3af;font-family:Courier New,monospace}.tester-panel__hidden-toggle{background:#f3f4f6;border:1px solid #d1d5db;color:#374151;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:500;transition:all .15s ease}.tester-panel__hidden-toggle:hover{background:#e5e7eb}.tester-panel__hidden-toggle--active{background:#fef3c7;border-color:#f59e0b;color:#92400e}.tester-panel__balance-section{padding:8px 12px;border-bottom:1px solid #f3f4f6}.tester-panel__balance-header{font-size:12px;font-weight:600;color:#374151;margin-bottom:6px}.tester-panel__balance-loading,.tester-panel__balance-error,.tester-panel__balance-empty{font-size:11px;color:#9ca3af;font-style:italic;padding:4px 0}.tester-panel__balance-error{color:#ef4444}.tester-panel__balance-table{width:100%;border-collapse:collapse;font-size:11px}.tester-panel__balance-table th{text-align:left;padding:4px 8px;background:#f9fafb;color:#6b7280;font-weight:600;border-bottom:1px solid #e5e7eb}.tester-panel__balance-table td{padding:4px 8px;color:#374151;border-bottom:1px solid #f3f4f6}.tester-panel__coin-icon{width:16px;height:16px;vertical-align:middle;margin-right:4px;border-radius:2px}.tester-panel__mapping-header{padding:8px 12px;border-bottom:1px solid #f3f4f6}.tester-panel__mapping-name{font-size:13px;font-weight:700;color:#374151}.tester-panel__mapping-desc{font-size:11px;color:#6b7280;margin-top:2px}.tester-panel__mapping-status{display:inline-block;margin-top:6px;padding:1px 8px;border-radius:10px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;background:#e5e7eb;color:#6b7280}.tester-panel__mapping-status--active{background:#dcfce7;color:#15803d}.tester-panel__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:12px}.tester-panel__card{display:flex;flex-direction:column;text-align:left;padding:0;border:1px solid rgba(145,158,171,.2);border-radius:16px;background:#fff;overflow:hidden;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 8px 16px #919eab29}.tester-panel__card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #919eab3d}.tester-panel__card:disabled{cursor:default;transform:none}.tester-panel__card--current{border-color:#00a76f;box-shadow:0 0 0 1px #00a76f,0 8px 24px #00a76f3d}.tester-panel__card--current:hover{transform:none;box-shadow:0 0 0 1px #00a76f,0 8px 24px #00a76f3d}.tester-panel__card-media{position:relative;aspect-ratio:16/7;display:flex;align-items:center;justify-content:center;background:#1c252e;overflow:hidden}.tester-panel__card-img{max-width:64%;max-height:60%;object-fit:contain}.tester-panel__card-img--cover{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.tester-panel__card-current-badge{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;height:24px;padding:0 8px;background:#1c252e;color:#fff;font-size:13px;font-weight:500;line-height:18px;border-radius:8px;box-shadow:0 4px 8px #0000003d}.tester-panel__card-body{padding:12px;display:flex;flex-direction:column;gap:8px}.tester-panel__card-title{font-size:13px;font-weight:500;line-height:18px;color:#454f5b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tester-panel__card-title-promo{color:#919eab}.tester-panel__seg{align-self:flex-start;display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:8px;font-size:13px;font-weight:500;line-height:18px;border:1px solid transparent;background:transparent;white-space:nowrap}.tester-panel__seg--default{background:#00a76f;color:#fff}.tester-panel__seg--neutral{color:#637381;border-color:#919eab52}.tester-revealed-marker{position:relative}.tester-revealed-marker:before{content:"HIDDEN (Tester Revealed)";position:absolute;top:-18px;left:0;background:#f59e0b;color:#1a1a1a;font-size:9px;font-weight:700;padding:1px 6px;border-radius:3px;z-index:10;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:.3px;text-transform:uppercase;pointer-events:none}@keyframes testerPanelSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@container widget-viewport (max-width: 600px){.tester-panel__panel{width:calc(100vw - 32px);right:-8px}}#root{margin:0 auto;text-align:center;background-color:#040808;width:100%}.app-container{display:flex;flex-direction:column;min-height:100vh;padding-bottom:calc(142px + env(safe-area-inset-bottom,0px));background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%}.app-container.loading,.app-container.error{color:#fff;display:flex;align-items:center;justify-content:center;padding:0;font-size:18px}.app h1{font-size:2.5rem;color:#646cff;margin-bottom:2rem}.content{flex-direction:column;justify-content:center;align-items:center}.content>*{width:fit-content;max-width:100%}.content{display:flex;flex-direction:column}
