.Header{width:100%;height:128px;overflow:hidden;z-index:1;float:left}.Header .header-title{text-transform:uppercase;display:flex;flex-direction:column;align-items:center}.Header .header-title .title{font-weight:700;font-size:20px;line-height:24px;color:#fff}.Header .header-title .subtitle{font-weight:500;font-size:12px;line-height:16px;color:var(--color-text-subtitle)}.Header .team-member{position:absolute;pointer-events:none;height:120px}.Header .team-member.left{bottom:-8px;left:-8px;transform:rotate(3deg);filter:drop-shadow(0 0 32px rgba(228, 93, 255, 0.4))}.Header .team-member.right{bottom:-8px;right:-8px;transform:rotate(0deg);filter:drop-shadow(0 0 32px rgba(248, 73, 73, 0.4))}
.Intro{width:100%;float:left;padding:32px 16px;display:flex;flex-direction:column;align-items:center;z-index:1}.Intro .divider{width:64px}.Intro .intro-text{margin-block:16px;font-size:14px;line-height:18px;font-weight:500;width:300px;max-width:100%;text-align:center}.Intro .backdrop-container{overflow:hidden;position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;filter:brightness(0.3)}.Intro .backdrop-container img{width:100%;height:100%;object-fit:cover}.Intro .section-divider{position:absolute;left:-16px;top:-20px;height:40px}.Intro .section-divider.bottom{top:unset;bottom:-16px;transform:rotate(180deg)}
.Platforms{margin-block:32px;float:left}.Platforms .platform-tab{display:block;height:48px;border-radius:8px;padding-inline:16px;display:flex;align-items:center;background-color:var(--color-background-secondary)}.Platforms .platform-tab img{height:20px}
.InfiniteCarousel{--gap: 8px;--scroll-speed: 20s;width:100%;overflow:hidden;position:relative;display:flex}.InfiniteCarousel .carousel-group{display:flex;will-change:transform;gap:var(--gap);animation:scroll-left var(--scroll-speed) linear infinite 500ms;min-width:max-content;padding-right:var(--gap);transform:translateZ(0);backface-visibility:hidden;perspective:1000px;-webkit-font-smoothing:subpixel-antialiased}@keyframes scroll-left{0%{transform:translateX(0) translateZ(0)}100%{transform:translateX(-100%) translateZ(0)}}
.Hint{margin-top:16px;width:100%;float:left;height:128px;background-color:#4c14ab;z-index:1;flex-direction:column;gap:16px;padding-inline:16px}.Hint .hint-divider{position:absolute;width:calc(100% + 32px);top:-10px;left:-16px;z-index:-1}.Hint .hint-divider.bottom{transform:rotate(180deg);top:unset;bottom:-10px}.Hint .hint-text{font-weight:700;font-size:14px;text-transform:uppercase;width:300px;max-width:100%;text-align:center;line-height:16px}
.Button{--color-children-text: var(--color-primary-text);--color-scheme-rgb: var(--color-primary-rgb);--color-scheme: rgba(var(--color-scheme-rgb), 1);width:100%;appearance:none;height:48px;outline:none;float:left;padding-block:0;padding-inline:2rem;background-color:var(--color-scheme);border:none;font-family:var(--font-family);overflow:hidden;border-radius:8px;font-size:16px;line-height:16px;color:var(--color-children-text);margin:0;cursor:pointer;position:relative;font-weight:600;transition:transform 150ms,opacity 150ms}.Button .content{width:100%;height:100%;text-transform:uppercase}.Button.disabled,.Button:disabled{opacity:.5;cursor:default;pointer-events:none}html:not(.mobile) .Button:not(.disabled):hover{opacity:.95}.Button .icon{margin-right:8px;width:24px;height:24px}.Button.secondary{background-color:rgba(0,0,0,0);color:var(--color-scheme)}.Button:not(.disabled):active{transform:scale(0.98)}
.Input{--color-scheme: var(--color-border);display:flex;width:100%;float:left;position:relative;max-height:100%;height:48px;border-radius:8px;border:1px solid var(--color-scheme);transition:border-color var(--duration-fast);background-color:var(--color-background);appearance:none;outline:0;padding:0 1rem 0 0;text-indent:1rem;font-family:var(--font-family);font-size:var(--font-size);color:var(--color-primary-text);margin:0}.Input.disabled{opacity:.5;pointer-events:none}.Input input::placeholder{color:var(--color-text-subtitle);font-size:var(--font-size);font-family:var(--font-family);visibility:hidden;opacity:0}
.Modal{width:100%;height:100%;position:fixed;top:0;left:0;z-index:20;display:flex;padding:2rem 1rem;animation:modal-backdrop-spawn 150ms;transition:background-color 250ms !important;background-color:rgba(0,0,0,.75)}.Modal.closed{background-color:rgba(0,0,0,0)}.Modal.closed .modal-window{opacity:0;transform:translateY(-40px);animation:modal-window-gone 250ms ease-in-out,fade-out 250ms}.Modal .modal-window{background-color:var(--color-background-secondary);border:1px solid var(--color-border);margin:auto;width:20rem;max-width:100%;overflow:hidden;padding-block:1rem;border-radius:8px;position:relative;animation:modal-window-spawn 250ms,fade-in 250ms}.Modal .modal-window .modal-body{width:100%;float:left;padding:0 1rem}@keyframes modal-backdrop-spawn{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,.375)}}@keyframes modal-window-spawn{0%{transform:scale(0.5)}100%{transform:scale(1)}}@keyframes modal-window-gone{0%{transform:scale(1)}100%{transform:scale(0.5)}}
.claim-modal .modal-p{float:left;color:var(--color-text-subtitle);font-size:14px;line-height:16px;margin-bottom:8px}.claim-modal .Input{margin-top:8px}.claim-modal .Button,.claim-modal .divider{margin-top:16px}.claim-modal .form{width:100%;display:flex;float:left;flex-direction:column}.claim-modal .divider{max-width:176px;align-self:center}.claim-modal .Button.whatsapp{background-color:var(--color-whatsapp)}.claim-modal .modal-p.align-center{margin-block:8px 0}
.Bonus{width:100%;padding-inline:16px;float:left;margin-top:48px}.Bonus .scene{width:100%;height:48px;float:left;position:relative;transition:height 350ms;display:flex;align-items:flex-end;margin-bottom:48px}.Bonus .scene .star-holder{display:flex;width:100%;align-items:center;justify-content:space-between}.Bonus .scene .star{width:48px;height:48px;transition:filter 300ms;will-change:transform}.Bonus .scene .star img{width:100%;height:100%}.Bonus .scene .star.glowing{filter:drop-shadow(0 0 12px rgba(252, 242, 58, 0.36))}.Bonus .scene .star.final .star-caption{opacity:1}.Bonus .scene .star.final:not(.primary){opacity:.85 !important}.Bonus .scene .star.primary .star-caption{font-size:16px;line-height:18px;color:var(--color-text-subtitle)}.Bonus .scene .star .star-caption{opacity:0;width:120%;margin-left:-10%;transition:opacity 300ms 300ms;font-weight:500;text-align:center;font-size:14px;line-height:16px}.Bonus .scene .star .your-bonus{font-weight:550;line-height:1.5}.Bonus .scene .rating-text{font-weight:600;font-size:36px;line-height:36px;transition:all 300ms}.Bonus .scene .rating-text.faded{opacity:0}.existing-bonus{margin-top:32px;float:left;padding-inline:16px;display:flex;flex-direction:column;gap:16px}.existing-bonus>p{font-size:14px;line-height:16px}
.Unsubscribed{width:100%;height:100%;position:fixed;z-index:100;left:0;top:0;display:flex;align-items:center;justify-content:center;padding-inline:2rem}.Unsubscribed .unsubscribed-view{width:20rem;max-width:100%;display:flex;gap:.5rem;align-items:center;flex-direction:column}.Unsubscribed .qr-code img{width:196px;max-width:100%}.Unsubscribed .description{text-align:center;color:var(--color-text-subtitle);margin-bottom:1rem}.Unsubscribed .actions{display:flex;width:100%;flex-direction:column;gap:.5rem}
:root{--font-size: 16px;--font-family: "Montserrat", -apple-system, Arial, sans-serif;--color-background: #0A0A0A;--color-background-secondary: #19191A;--color-background-hover: #2C2C2C;--color-border: #292929;--color-primary-rgb: 97, 23, 224;--color-primary: rgba(var(--color-primary-rgb), 1);--color-primary-text: #fff;--color-whatsapp: #25D366;--color-text-subtitle: #aaa}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{font-family:var(--font-family);font-size:var(--font-size);color:var(--color-primary-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{height:100%;width:100%;overflow:hidden;background-color:var(--color-background)}#root{display:flex;justify-content:center}.App{height:100%;max-width:100%;width:38rem;background-color:var(--color-background);outline:1px solid var(--color-border);padding-bottom:2rem}.no-select{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}strong,b{font-weight:500}code{color:var(--color-text-subtitle)}.link{display:inline;cursor:pointer;color:var(--color-primary);text-decoration:none;font-weight:500}input.hidden{position:absolute !important;overflow:hidden;clip:rect(0, 0, 0, 0);z-index:-1}.no-pt{padding-top:0 !important}.no-pb{padding-bottom:0 !important}.selectable{user-select:text !important;-webkit-touch-callout:unset;-webkit-user-select:text !important;-ms-user-select:text !important}.relative{position:relative}.centered{display:flex;justify-content:center;align-items:center}.divider{width:100%;height:1px;float:left;background-color:var(--color-text-subtitle);opacity:.25}.backdrop-image{position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;object-fit:cover}.no-select{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.custom-scroll{scrollbar-width:0;overflow:hidden overlay !important;scrollbar-color:rgba(90,90,90,0) rgba(0,0,0,0);transition:scrollbar-color var(--duration-default) ease;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain}.custom-scroll::-webkit-scrollbar-track{display:none;background-color:rgba(0,0,0,0)}.custom-scroll::-webkit-scrollbar{display:none;width:0;background-color:rgba(0,0,0,0)}.custom-scroll::-webkit-scrollbar-thumb{display:none;background-color:rgba(0,0,0,0);border-radius:.375rem;box-shadow:0 0 1px hsla(0,0%,100%,.01)}.custom-scroll:hover,.custom-scroll:focus,.custom-scroll:focus-within{scrollbar-color:rgba(90,90,90,.45) rgba(0,0,0,0)}.custom-scroll:hover::-webkit-scrollbar-thumb,.custom-scroll:focus::-webkit-scrollbar-thumb,.custom-scroll:focus-within::-webkit-scrollbar-thumb{background-color:rgba(90,90,90,.45)}.text-white{color:#fff}.text-secondary{color:var(--color-text-subtitle)}.align-center{text-align:center}
