@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: 700px;--video-width-small: 600px;--video-width-large: 700px}@media only screen and (width: 1120px){:root{--max-width: 800px;--video-width-small: 700px;--video-width-large: 800px}}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}body{font-size:17px;line-height:24px}#app{width:100%;position:relative}button{-webkit-appearance:none;-moz-appearance:none;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%;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)}.AvatarEditor{background-color:#eee;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.AvatarSelector{--size: 160px;position:relative;width:var(--size);height:var(--size);margin:0 auto;background-color:var(--color-primary);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.AvatarSelector .Avatar{pointer-events:none;position:absolute;top:1px;right:1px;bottom:1px;left:1px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.AvatarSelector input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--size)}.AvatarSelector .AvatarImage{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat}.AvatarSelectorButton{position:absolute;left:calc(50% - 20px);bottom:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);pointer-events:none;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.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;top:0;right:0;bottom:0;left:0;opacity:0}.Avatar .AvatarImage{position:absolute;top:1px;right:1px;bottom:1px;left:1px;background-repeat:no-repeat;background-size:cover;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.Avatar svg{height:16px}.Avatar.button{cursor:pointer}.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)}}.ButtonBar{display:flex;gap:8px;padding:0;justify-content:center;width:100%}.ButtonBar.primary{background-color:var(--color-brand)}.ButtonBar.grow .Button{flex:1}.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}.Checkbox{position:relative;display:flex;gap:16px;padding:0;text-align:left}.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:4px;-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}.CheckboxRequired{color:var(--color-error)}.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;top:0;left:0;right:0;bottom: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}.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}.Info{display:flex;flex-direction:column;text-align:left;gap:16px;max-width:var(--max-width);margin:0 auto}.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 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 label span{color:#b00}.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 16px;min-height:56px;width:100%;-webkit-appearance:none;-moz-appearance:none;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}.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;top:0;right:0;left:0;bottom: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;top:0;right:0;left:0;bottom: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}.OrnamentTitle{font-family:Avoner,Arial;text-align:center;position:relative;isolation:isolate;padding:22px 20px 24px;color:#fff;min-height:80px;width:100%;max-width:var(--max-width);margin:0 auto;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}.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%}.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}.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}.TextQuestionAnswerGrid{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width: 720px){.TextQuestionAnswerGrid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.TextQuestionAnswerGrid{grid-template-columns:1fr 1fr 1fr}}.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)}}.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}.Video{background-color:#111;overflow:hidden;padding:0;width:var(--video-width-small);position:relative;aspect-ratio:16/9;margin:0 auto;display:block;border:1px solid var(--color-tertiary);box-shadow:0 4px 12px #0000004d}.Video video{display:block;width:100%}.Video video::-webkit-media-controls-fullscreen-button{display:none!important}.VideoPlayButton{width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1;opacity:1;transition:opacity .2s ease-in-out;transition-delay:1.5s}.VideoPlayButton[disabled]{opacity:0;pointer-events:none}.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}
