@font-face{font-family:Avoner;src:url(/assets/Avoner-Regular-CtZemD26.otf);font-weight:400;font-style:normal}*{margin:0;padding:0;border:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,h1,h2,h3,h4,strong,span,button{-webkit-user-select:none;user-select:none}:root{--font-family-1: "Nunito Sans", Arial, Helvetica, sans-serif;--font-family-2: "Avoner", Arial, Helvetica, sans-serif;--color-primary: #ac8119;--color-secondary: #23552f;--color-tertiary: #ebd49e;--color-selection: rgba(93, 157, 207, .2);--color-text: #14342e;--color-text-light: rgba(255, 255, 255, 1);--color-label: #777;--color-warn: rgba(245, 245, 0, 1);--color-error: #cb464b;--max-width: $max-width}html{font-size:16px;scroll-behavior:smooth}.fullheight,.no-scroll{overflow:hidden}html,body{width:100%;color:var(--color-text);font-family:var(--font-family-1);font-weight:400;background-color:#f3f3f3}@media only screen and (max-width:580px){html,body{background-color:#16312d}}body{font-size:17px;line-height:24px}#app{width:100%;position:relative}button{appearance:none;font-family:var(--font-family-1);cursor:pointer}strong{font-weight:800}canvas{display:block}hr{height:1px;background-color:#ffffff4d}h2{font-size:32px;line-height:40px;font-weight:500}h3{font-size:16px;font-weight:500}h4{font-size:14px;font-weight:400}select,input,textarea{font-family:var(--font-family-1)}svg{display:block}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::-moz-selection{background:var(--color-selection)}::selection{background:var(--color-selection)}a:link,a:visited{color:var(--color-text-light)}a:hover,a:focus{color:var(--color-text-light)}a:active{color:var(--color-text-light)}.App{width:100%;max-width:580px;margin:0 auto;padding:0;position:relative;text-align:center;display:flex;flex-direction:column;background-color:#16312d;background-image:url(/assets/background_pattern-x3-BC0fSXTV.jpg);background-size:85px 861px;background-position:top center;background-repeat:repeat-x;background-attachment:fixed;overflow:hidden;min-height:100vh;min-height:100dvh}.ArrowOrnament canvas{display:block}.ArrowOrnament.flip{transform:scaleY(-1)}.Avatar{position:relative;width:40px;height:40px;background-color:var(--color-secondary);transition:background-color .3s linear;font-family:var(--font-family-2);font-size:13px;line-height:40px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.Avatar input{position:absolute;inset:0;opacity:0}.Avatar .AvatarImage{position:absolute;inset:1px;background-repeat:no-repeat;background-size:cover;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.Avatar svg{height:16px}.Avatar.l{width:88px;height:88px;line-height:88px;font-size:32px;padding-bottom:2px}.Avatar.l svg{height:48px;margin-bottom:4px}.Avatar.xl{width:158px;height:158px;line-height:150px;font-size:64px;padding-bottom:8px}.Avatar.xl svg{height:48px;margin-bottom:4px}.Badge{--color: var(--color-primary);height:40px;width:40px;font-size:13px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);padding-bottom:2px}.Badge.l{height:72px;width:72px;padding-bottom:4px}.Badge.theme-primary{--color: var(--color-primary)}.Badge.theme-secondary{--color: var(--color-secondary)}.Badge.theme-tertiary{--color: var(--color-tertiary)}.Badge.theme-error{--color: var(--color-error)}.Badge.score{animation:score .75s forwards}.Badge.correct{animation:correctHint .4s forwards}.Badge.incorrect{animation:incorrectHint .4s forwards}@keyframes score{0%{transform:scale(1);--color: var(--color-primary)}50%{transform:scale(1.5);background-color:#48a75e}to{transform:scale(1);--color: var(--color-primary)}}@keyframes correctHint{0%{transform:scale(1);--color: var(--color-primary)}50%{transform:scale(1.14);background-color:#48a75e}to{transform:scale(1);--color: var(--color-primary)}}@keyframes incorrectHint{20%{transform:translate3d(-3px,0,0)}40%{transform:translate3d(3px,0,0)}60%{transform:translate3d(-3px,0,0)}80%{transform:translate3d(3px,0,0)}to{transform:translateZ(0)}}.Button{color:#fff;font-family:var(--font-family-2);font-size:24px;font-weight:500;line-height:24px;background-color:var(--color-secondary);transform:translateY(0);-webkit-user-select:none;user-select:none;width:100%;outline:none;opacity:1;cursor:pointer;min-height:56px;padding-bottom:4px;--webkit-tap-highlight-color: transparent;text-transform:uppercase}.Button:focus{outline:0}.Button.primary{background-color:var(--color-primary)}.Button.secondary{background-color:var(--color-secondary);border:1px solid var(--color-primary);color:var(--color-tertiary);font-size:20px}.Button.transparent{background-color:transparent;border:0;font-size:18px}.Button:disabled{opacity:.5;pointer-events:none}.ButtonBar{display:flex;gap:8px;padding:0;justify-content:center;width:100%}.ButtonBar.primary{background-color:var(--color-brand)}.ButtonBar.grow .Button{flex:1}.Checkbox{position:relative;display:flex;gap:16px;padding:0;text-align:left;align-items:start}.Checkbox input{position:absolute;top:0;left:0;opacity:0}.Checkbox .CheckboxIcon{background-color:var(--color-primary);border:1px solid var(--color-primary);width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex:0 0 32px;margin-top:6px;-webkit-user-select:none;user-select:none}.Checkbox .CheckboxIcon svg{display:none}.Checkbox input:checked+.CheckboxIcon{background-color:var(--color-primary)}.Checkbox input:checked+.CheckboxIcon svg{display:block}.Checkbox .CheckboxLabel{font-size:17px;line-height:24px;display:flex;flex-direction:column;color:var(--color-text-light)}.Checkbox.disabled{pointer-events:none}.Checkbox.disabled .CheckboxIcon{opacity:.5}.CheckboxError{color:var(--color-error);font-size:15px;line-height:24px;padding-top:4px;font-weight:700}.Countdown{--size: 144px;flex-shrink:0;width:var(--size);height:var(--size);position:relative}.Countdown .CountdownInner{position:relative;flex-shrink:0;width:var(--size);height:var(--size)}.Countdown circle{transform-origin:50% 50%;transform:rotate(-90deg);fill:transparent;transition:stroke 1s linear}.Countdown span{position:absolute;inset:0;font-family:var(--font-family-1);font-size:40px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums;color:#fff;display:flex;align-items:center;justify-content:center}.DateInput{display:flex;flex-direction:column;background-color:transparent;position:relative;text-align:left}.DateInput label{padding:0 0 2px;font-weight:400;font-size:17px;line-height:24px;color:var(--color-text-light);text-align:left}.DateInputParts{display:flex;gap:16px}.DateInputParts select{font-size:17px;line-height:24px;font-weight:400;color:var(--color-text);background-color:#fff;border:1px solid var(--color-primary);position:relative;padding:0 32px 0 14px;min-height:48px;text-align:left;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:.6em;background-position:right 14px center;background-repeat:no-repeat}.DateInputParts select[readonly]{box-shadow:none;background-color:#fff;border-color:#fff;opacity:1;pointer-events:none}.DateInputParts select[readonly]:focus{border-color:#fff}.DateInputParts select:disabled{opacity:.5}.DateInputParts select:focus{background-color:#fff;border-color:var(--color-tertiary);outline:0}.EpisodeCountdown{display:flex;justify-content:space-evenly}.EpisodeCountdown .EpisodeCountdownInner{--size: 70px;flex-shrink:0;width:var(--size);height:var(--size);position:relative}.EpisodeCountdown svg{position:relative;flex-shrink:0;width:var(--size);height:var(--size)}.EpisodeCountdown circle{transition:fill .2s linear}.EpisodeCountdown span{position:absolute;inset:0;font-family:var(--font-family-1);font-size:24px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums;color:#fff;display:flex;align-items:center;justify-content:center}.Header{display:grid;align-items:center;grid-template-columns:40px auto 40px;color:#fff;font-family:var(--font-family-2);font-size:15px;line-height:16px;gap:8px}.Logo{background-color:#0000004d;color:#fff;font-family:var(--font-family-2);font-size:37px;line-height:37px;padding:2px 0 6px;letter-spacing:-1px;text-wrap:balance;margin:5px 0;box-shadow:0 0 0 1px #edb559,0 0 0 2px #80652f,0 0 0 3px #939b6f,0 0 0 4px #23592f,0 0 0 5px #cac296}@media only screen and (min-width:768px){.Logo{font-size:52px;line-height:52px}}.Heading{margin:0;font-weight:500;font-family:var(--font-family-2);color:var(--color-tertiary)}.Heading.center{text-align:center}.Heading.balance{text-wrap:balance}.Heading.theme-light{color:var(--color-text-light)}.Heading1{font-size:48px;line-height:56px}.Heading2{font-size:32px;line-height:40px}.Heading3{font-size:20px;line-height:28px}.Heading4{font-size:16px;line-height:20px}.IconButton{padding:0;font-size:24px;font-weight:500;line-height:28px;width:64px;height:64px;background-color:transparent;color:#fff;transform:translateY(0);-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;--webkit-tap-highlight-color: transparent;outline:none;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);position:relative;background-color:var(--color-secondary)}.IconButton.theme-whatsapp{background-color:#42cba5}.IconButton.theme-facebook{background-color:#4967aa}.IconButton.theme-x{background-color:#000}.IconButton svg{max-height:20px}.IconButton:focus{outline:0}.ImagesQuestion{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ImagesQuestion.wide{grid-template-columns:repeat(3,1fr);gap:0;background-color:var(--color-tertiary);padding:2px}.ImagesQuestionAnswer{display:flex;justify-content:space-around;background-color:var(--color-tertiary);border:1px solid var(--color-primary);min-height:56px;padding:8px;box-sizing:border-box;transform:translateY(0);-webkit-user-select:none;user-select:none;outline:none;opacity:1;transition:background-color .3s ease-in-out;cursor:pointer;-webkit-tap-highlight-color:transparent}.wide .ImagesQuestionAnswer{border:2px solid transparent;padding:0}.ImagesQuestionAnswer img{display:block;max-width:100%}.ImagesQuestionAnswer.disabled{opacity:.5;pointer-events:none;display:none}.ImagesQuestionAnswer.selected{background-color:var(--color-primary);opacity:1}.ImagesQuestionAnswer.correct{background-color:var(--color-secondary);border-color:var(--color-secondary);opacity:1}.ImagesQuestionAnswer.selected.correct{background-color:var(--color-secondary);border-color:#fff;opacity:1;animation:correct .5s forwards}.ImagesQuestionAnswer.incorrect{background-color:var(--color-error);border-color:var(--color-error);opacity:1;animation:incorrect .4s forwards}.ImagesQuestionAnswer.inactive{border-color:var(--color-tertiary)}.Info{display:flex;flex-direction:column;text-align:left;gap:16px}.Info video{display:block;border:1px solid var(--color-tertiary);width:100%;box-shadow:0 4px 12px #0000004d}.InfoBody{color:var(--color-text-light);font-size:16px;line-height:24px}.InfoBody p:not(:last-child){margin-bottom:20px}.InfoBody h1,.InfoBody h2,.InfoBody h3{font-size:24px;line-height:24px;font-weight:500;font-family:var(--font-family-2);color:var(--color-tertiary);margin-bottom:16px;text-align:center}.InfoBody h1:has(+h1),.InfoBody h1:has(+h2),.InfoBody h1:has(+h3){margin-bottom:4px}.InfoBody ul,.InfoBody ol{list-style:none}.InfoBody ul:not(:last-child),.InfoBody ol:not(:last-child){margin-bottom:20px}.InfoBody li{padding-left:16px;position:relative}.InfoBody li:before{position:absolute;top:8px;left:0;content:"";background:var(--color-tertiary);width:8px;height:8px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.InfoBody img{display:block;border:1px solid var(--color-tertiary);width:100%;box-shadow:0 4px 12px #0000004d}.Input{display:flex;flex-direction:column;background-color:transparent;position:relative;text-align:left}.Input label{padding:0 0 2px;font-weight:400;font-size:17px;line-height:24px;color:var(--color-text-light);text-align:left}.Input input{font-size:17px;line-height:24px;font-weight:400;color:var(--color-text);background-color:#fff;border:1px solid var(--color-primary);position:relative;padding:0 14px;min-height:48px;width:100%;appearance:none}.Input input[readonly]{box-shadow:none;background-color:#fff;border-color:#fff;opacity:1;pointer-events:none}.Input input[readonly]:focus{border-color:#fff}.Input.caps input{border:0;font-family:var(--font-family-2);font-size:24px;line-height:24px;color:#888;padding-bottom:2px}.Input.center input{text-align:center}.Input input:disabled{opacity:.5}.Input input:focus{background-color:#fff;border-color:var(--color-tertiary);outline:0}.InputError{color:var(--color-error);font-size:15px;line-height:24px;padding-top:4px;font-weight:700}.InputAddOn{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:64px;opacity:0;transition:opacity .3s ease-in-out}.InputAddOn.visible{opacity:1}.Interaction{display:grid;grid-template-areas:"cell"}.InteractionItem{grid-area:cell;opacity:0;transform:translateY(100px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition-delay:1s;pointer-events:none;height:0;display:grid;gap:16px}.InteractionItem.active{opacity:1;transform:translateY(0);pointer-events:all;height:auto}.InteractionItem.revealed{height:auto}.InteractionItemImage{display:block;width:100%}.Leaderboard{display:flex;flex-direction:column;gap:24px;flex:1;overflow:hidden}.LeaderboardScroll{overflow:auto;flex:1;padding-bottom:56px}.LeaderboardItems{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 0;margin:0 auto}.LeaderboardName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:16px;color:var(--color-tertiary);font-family:var(--font-family-2);width:100%}.LeaderboardAvatar{display:flex;align-items:center;flex-direction:column;overflow:hidden;gap:8px}.Loader{padding:0 24px 32px;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}@media only screen and (min-width:390px){.Loader{padding:0 32px 32px}}@media only screen and (min-width:560px){.Loader{padding:0 64px 32px}}.Modal{flex:0 0 auto;flex:0 0 min-content;margin:auto;width:100%;background-color:#0f3b31;max-width:400px;pointer-events:none;position:relative}.ModalClose{position:absolute;top:16px;right:16px;width:19px;height:19px;background:transparent;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease-in-out;--webkit-tap-highlight-color: transparent;outline:none}.ModalClose svg{width:24px;height:24px}.ModalClose:hover{opacity:.8}.ModalBackground{position:absolute;inset:0;background-color:#000c;pointer-events:none;transition:opacity .2s ease-in-out;opacity:0;z-index:2}.ModalBackground.visible{opacity:1;pointer-events:all}.ModalContainer{position:fixed;inset:0;overflow:hidden;display:flex;flex-direction:column;padding:16px;pointer-events:none;min-height:100vh;min-height:100dvh;z-index:2;opacity:0;transform:translate3d(0,320px,0);transition:transform .2s ease-in-out 50ms,opacity .2s ease-in-out 50ms}.ModalContainer:focus{outline:0}.ModalContainer.visible{overflow:auto;opacity:1;transform:translateZ(0);pointer-events:all}.ModalContainer.visible .Modal{pointer-events:all}.Ornament{background-image:url(/assets/ornament-BOXM5Ym7.svg);background-size:cover;background-repeat:no-repeat;background-position:center;min-height:40px;aspect-ratio:11/2;width:100%}.OrnamentTitle{font-family:Avoner,Arial;text-align:center;position:relative;isolation:isolate;padding:22px 20px 24px;color:#fff;min-height:80px;font-size:22px;line-height:24px;text-wrap:balance;display:flex;align-items:center;justify-content:center}.OrnamentTitle canvas{position:absolute;top:0;left:0;z-index:-1}.PointCountdown{color:var(--color-primary);border:1px solid var(--color-primary);background-color:var(--color-tertiary);font-family:var(--font-family-2);font-size:15px;line-height:18px;padding:2px 6px 2px 4px;display:flex;align-items:center;gap:4px;z-index:1;position:absolute;top:-16px;right:8px}.PointCountdown>span{padding-bottom:1px;font-variant-numeric:tabular-nums}.ResidenceInput{display:flex;gap:16px}.ProgressIndicator{display:flex;justify-content:center;width:100%;gap:8px}.ProgressIndicatorItem{width:8px;height:8px;position:relative;background-color:#09301d;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.ProgressIndicatorItem.revealed{background-color:var(--color-primary);animation:pulse .5s forwards 1}.ProgressIndicatorItem.active{background-color:var(--color-tertiary)}.ProgressIndicatorItem.incorrect{background-color:var(--color-error)}.ProgressIndicatorItem.correct{background-color:#48a75e}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(2)}to{transform:scale(1)}}.RawHtml{font-size:16px;line-height:24px;color:var(--color-text-light)}.RawHtml h2,.RawHtml h3{font-size:20px;line-height:24px;margin-bottom:4px}.RawHtml p:not(:last-child){margin-bottom:24px}.Text.family-1{font-family:var(--font-family-1)}.Text.family-2{font-family:var(--font-family-2)}.Text.left{text-align:left}.Text.center{text-align:center}.Text.right{text-align:right}.Text.light{color:var(--color-text-light)}.Text.primary{color:var(--color-primary)}.Text.secondary{color:var(--color-secondary)}.Text.tertiary{color:var(--color-tertiary)}.Text.warn{color:var(--color-warn)}.Text.xxs{font-size:8px;line-height:10px}.Text.xs{font-size:10px;line-height:12px}.Text.s{font-size:14px;line-height:20px}.Text.m{font-size:17px;line-height:24px}.Text.l{font-size:28px;line-height:36px}.Text.compact{line-height:1}.Text.balance{text-wrap:balance}.Text.hyphenate{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.TextQuestionAnswer{background-color:var(--color-tertiary);border:1px solid var(--color-primary);text-align:center;color:var(--color-primary);font-family:var(--font-family-2);font-size:22px;line-height:24px;font-weight:500;min-height:56px;padding:8px 0;box-sizing:border-box;transform:translateY(0);-webkit-user-select:none;user-select:none;width:100%;outline:none;opacity:1;transition:background-color .3s ease-in-out;cursor:pointer;-webkit-tap-highlight-color:transparent}.TextQuestionAnswer.disabled{opacity:.5;pointer-events:none;display:none}.TextQuestionAnswer.selected{background-color:var(--color-primary);opacity:1;color:#fff}.TextQuestionAnswer.correct{background-color:var(--color-secondary);border-color:var(--color-secondary);opacity:1;color:#fff}.TextQuestionAnswer.selected.correct{background-color:var(--color-secondary);border-color:#fff;opacity:1;color:#fff;animation:correct .5s forwards}.TextQuestionAnswer.incorrect{background-color:var(--color-error);border-color:var(--color-error);opacity:1;color:#fff;animation:incorrect .4s forwards}.TextQuestionAnswer.inactive{border-color:var(--color-tertiary)}.TextQuestionAnswer.inactive span{opacity:.3}@keyframes incorrect{20%{transform:translate3d(-4px,0,0)}40%{transform:translate3d(4px,0,0)}60%{transform:translate3d(-4px,0,0)}80%{transform:translate3d(4px,0,0)}to{transform:translateZ(0)}}@keyframes correct{0%{transform:scale(1)}50%{transform:scale(1.025)}to{transform:scale(1)}}.Winner{padding:0 32px 64px;display:flex;flex-direction:column;flex:1;overflow:hidden;justify-content:center;align-items:center}.Winner .Avatar{margin-bottom:16px}.Winner p{color:#3d1a1180}
