@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather&display=swap";@import"https://fonts.googleapis.com/css2?family=Inconsolata:wght@400;600&display=swap";[data-v-4fd1a74c]:export{brandTeal:#00B4A3;brandGold:#d7be69;smokeGray:#3B3B38;naturalWhite:#F8F7ED;lightSand:#E5E5E5}.chunk-load-failed[data-v-4fd1a74c]{max-width:28em;margin:4em auto;padding:1.5em 2em;text-align:center;font-size:16px;color:#3b3b38;background-color:#f8f7ed;border:1px solid #3B3B38;border-radius:8px}.chunk-load-failed>a[data-v-4fd1a74c]{color:#00b4a3;font-weight:700}:root{box-sizing:border-box;color:#1d1c19}*,:before,:after{box-sizing:inherit}html{height:100%;width:100%}body{height:100%;width:100%;margin:0;background-color:#faf8f2;line-height:1.5;font-size:min(1.2vw,1em);min-height:0vh}.main-div{font-family:Inter,system-ui,sans-serif}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #7FD9CF;outline-offset:2px}::placeholder{color:#8c877c}[data-v-4eaa9a29]:export{brandTeal:#00B4A3;brandGold:#d7be69;smokeGray:#3B3B38;naturalWhite:#F8F7ED;lightSand:#E5E5E5}.landing-page[data-v-4eaa9a29]{padding-top:68px;background-color:#faf8f2;color:#1d1c19;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55}.landing-page[data-v-4eaa9a29] :where(h1,h2,h3,p){margin:0}.section-inner[data-v-4eaa9a29]{max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.section-heading[data-v-4eaa9a29]{font-size:clamp(32px,4vw,44px);line-height:1.1;letter-spacing:-.035em}.btn[data-v-4eaa9a29]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 22px;border:1px solid transparent;border-radius:12px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s ease-out}.btn-primary[data-v-4eaa9a29]{background-color:#0b7d72;color:#fff;font-weight:700}.btn-primary[data-v-4eaa9a29]:hover{background-color:#09695f}.btn-ghost[data-v-4eaa9a29]{background-color:transparent;border-color:#d9d4c5;color:#1d1c19}.btn-ghost[data-v-4eaa9a29]:hover{background-color:#f1eee4}.btn-gold[data-v-4eaa9a29]{background-color:#d7be69;color:#1d1c19;font-weight:700}.btn-gold[data-v-4eaa9a29]:hover{filter:brightness(1.05)}.btn-outline-light[data-v-4eaa9a29]{background-color:transparent;border-color:#5fb4aa;color:#fff}.btn-outline-light[data-v-4eaa9a29]:hover{background-color:#ffffff14}.hero[data-v-4eaa9a29]{max-width:1240px;margin:0 auto;padding:48px 32px 80px;display:flex;flex-wrap:wrap;align-items:center;gap:56px}.hero-copy[data-v-4eaa9a29]{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:24px}.eyebrow[data-v-4eaa9a29]{align-self:flex-start;padding:6px 12px;border-radius:999px;background-color:#e3f5f2;color:#075c54;font-size:13px;font-weight:700}.hero-title[data-v-4eaa9a29]{font-size:clamp(40px,5.2vw,64px);line-height:1.04;letter-spacing:-.04em;font-weight:800}.hero-lead[data-v-4eaa9a29]{max-width:520px;font-size:19px;color:#4f4b43}.hero-actions[data-v-4eaa9a29]{display:flex;flex-wrap:wrap;gap:12px}.hero-meta[data-v-4eaa9a29]{font-size:14px;color:#5f5b52}.hero-visual[data-v-4eaa9a29]{flex:1 1 500px;min-width:0;display:flex;flex-direction:column;gap:14px}.preview[data-v-4eaa9a29]{display:flex;flex-direction:column;gap:16px;padding:28px;border-radius:28px;background-color:#ffd361}.preview-top[data-v-4eaa9a29]{display:flex;justify-content:space-between;align-items:center;gap:12px}.preview-players[data-v-4eaa9a29]{display:flex;gap:8px}.preview-avatar[data-v-4eaa9a29]{position:relative;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 3px #fff;font:700 13px/40px Inter,system-ui,sans-serif;text-align:center}.preview-check[data-v-4eaa9a29]{position:absolute;right:-4px;bottom:-4px;color:#0b7d72}.p1[data-v-4eaa9a29]{background-color:#faba45;color:#4a3105}.p2[data-v-4eaa9a29]{background-color:#9dc277;color:#24361a}.p3[data-v-4eaa9a29]{background-color:#539798;color:#fff}.p4[data-v-4eaa9a29]{background-color:#6291d8;color:#fff}.preview-clock[data-v-4eaa9a29]{padding:4px 12px;border-radius:999px;background-color:#fff;color:#1d3f50;font:600 20px Inconsolata,monospace}.preview-card[data-v-4eaa9a29]{display:flex;flex-direction:column;gap:16px;min-height:340px;padding:22px;border-radius:20px;background-color:#fff;box-shadow:0 24px 48px -28px #53471c8c}.preview-round[data-v-4eaa9a29]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#5f5b52}.preview-gif-badge[data-v-4eaa9a29]{width:28px;height:28px;border-radius:50%;background-color:#00b4a3;color:#fff;font:800 10px/28px Inter,system-ui,sans-serif;text-align:center}.preview-prompt[data-v-4eaa9a29]{font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.preview-stage[data-v-4eaa9a29]{flex:1 1 auto;display:grid}.preview-stage[data-v-4eaa9a29]>*{grid-area:1/1}.preview-waiting[data-v-4eaa9a29]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;border:2px dashed #E8E4D8;border-radius:14px;text-align:center}.preview-waiting-title[data-v-4eaa9a29]{font-weight:700}.preview-waiting-note[data-v-4eaa9a29]{font-size:14px;color:#5f5b52}.preview-answers[data-v-4eaa9a29]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.preview-answers.is-hidden[data-v-4eaa9a29]{visibility:hidden}.preview-answer[data-v-4eaa9a29]{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:14px;box-shadow:0 0 0 1px #e8e4d8;transition:transform .3s ease-out,opacity .3s ease-out,box-shadow .3s ease-out,filter .3s ease-out}.preview-answer video[data-v-4eaa9a29]{display:block;width:100%;height:150px;object-fit:cover;border-radius:10px}.preview-answer.winner[data-v-4eaa9a29]{box-shadow:0 0 0 3px #0b7d72,0 18px 32px -18px #0b7d7299;transform:scale(1.03)}.preview-answer.loser[data-v-4eaa9a29]{opacity:.55;filter:grayscale(100%)}.preview-answer-meta[data-v-4eaa9a29]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-height:26px}.preview-name[data-v-4eaa9a29]{white-space:nowrap;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700}.preview-votes[data-v-4eaa9a29]{display:flex;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:700}.preview-votes.muted[data-v-4eaa9a29]{color:#5f5b52}.preview-steps[data-v-4eaa9a29]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.preview-steps li[data-v-4eaa9a29]{padding:10px 12px;border-radius:12px;background-color:#f1eee4;color:#5f5b52;font-size:14px;text-align:center;transition:background-color .3s ease-out}.preview-steps li.active[data-v-4eaa9a29]{background-color:#1d1c19;color:#fff}.preview-step-num[data-v-4eaa9a29]{font-weight:800}.pop[data-v-4eaa9a29]{animation:pop-4eaa9a29 .3s ease-out}.fade[data-v-4eaa9a29]{animation:fade-4eaa9a29 .3s ease-in-out}@keyframes pop-4eaa9a29{0%{transform:scale(.9);opacity:0}70%{transform:scale(1.02);opacity:1}to{transform:scale(1)}}@keyframes fade-4eaa9a29{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pop[data-v-4eaa9a29],.fade[data-v-4eaa9a29]{animation:none}.preview-answer[data-v-4eaa9a29],.preview-steps li[data-v-4eaa9a29]{transition:none}}.how[data-v-4eaa9a29]{scroll-margin-top:68px;background-color:#1d1c19;color:#fff}.how-inner[data-v-4eaa9a29]{display:flex;flex-direction:column;gap:48px;padding-top:88px;padding-bottom:88px}.how-head[data-v-4eaa9a29]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.how-lead[data-v-4eaa9a29]{max-width:420px;color:#c9c5ba}.how-steps[data-v-4eaa9a29]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.how-step[data-v-4eaa9a29]{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:20px;background-color:#2a2925}.how-step h3[data-v-4eaa9a29]{font-size:22px;letter-spacing:-.015em}.how-step p[data-v-4eaa9a29]{color:#c9c5ba}.how-num[data-v-4eaa9a29]{width:44px;height:44px;border-radius:12px;font:800 18px/44px Inter,system-ui,sans-serif;text-align:center}.how-num.num-1[data-v-4eaa9a29]{background-color:#00b4a3;color:#0e2a27}.how-num.num-2[data-v-4eaa9a29]{background-color:#d7be69;color:#2e2610}.how-num.num-3[data-v-4eaa9a29]{background-color:#9dd9f3;color:#12313f}.culture[data-v-4eaa9a29]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px;padding-top:88px;padding-bottom:88px}.culture-heading[data-v-4eaa9a29]{flex:1 1 360px}.culture-grid[data-v-4eaa9a29]{flex:2 1 560px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}.culture-item[data-v-4eaa9a29]{display:flex;flex-direction:column;gap:8px}.culture-item h3[data-v-4eaa9a29]{font-size:18px}.culture-item p[data-v-4eaa9a29]{color:#5f5b52}.cta-wrap[data-v-4eaa9a29]{padding-bottom:88px}.cta-band[data-v-4eaa9a29]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:56px 48px;border-radius:28px;background-color:#0b7d72;color:#fff}.cta-band h2[data-v-4eaa9a29]{margin-bottom:8px;font-size:clamp(28px,3vw,36px);line-height:1.1;letter-spacing:-.03em}.cta-band p[data-v-4eaa9a29]{color:#d4f1ec}.cta-copy[data-v-4eaa9a29]{max-width:620px}.cta-actions[data-v-4eaa9a29]{display:flex;flex-wrap:wrap;gap:12px}.footer[data-v-4eaa9a29]{border-top:1px solid #E8E4D8}.footer-inner[data-v-4eaa9a29]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:28px;padding-bottom:28px;font-size:14px;color:#5f5b52}.footer-links[data-v-4eaa9a29]{display:flex;flex-wrap:wrap;gap:20px}.footer-links a[data-v-4eaa9a29]{color:#5f5b52;font-weight:400;text-decoration:none}.footer-links a[data-v-4eaa9a29]:hover{color:#1d1c19;text-decoration:underline}@media(max-width:640px){.section-inner[data-v-4eaa9a29],.hero[data-v-4eaa9a29]{padding-left:16px;padding-right:16px}.hero[data-v-4eaa9a29]{padding-top:32px;padding-bottom:56px;gap:40px}.preview[data-v-4eaa9a29]{padding:16px;border-radius:20px}.preview-answer video[data-v-4eaa9a29]{height:110px}.cta-band[data-v-4eaa9a29]{padding:36px 24px}}[data-v-a53470f8]:export{brandTeal:#00B4A3;brandGold:#d7be69;smokeGray:#3B3B38;naturalWhite:#F8F7ED;lightSand:#E5E5E5}.mobile-container[data-v-a53470f8]{font-size:16px;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;top:0;left:0;bottom:0;right:0;padding:32px 16px;min-height:max-content;background-color:#faf8f2;color:#1d1c19;font-family:Inter,system-ui,sans-serif;line-height:1.5;text-align:center}.mobile-logo[data-v-a53470f8]{height:72px;width:72px;padding:12px;border-radius:24px;background-color:#ffd361}.mobile-logo>img[data-v-a53470f8]{height:100%;width:100%;object-fit:contain}.mobile-title[data-v-a53470f8]{font-family:Nunito,sans-serif;font-size:44px;font-weight:800;line-height:1.1;text-transform:lowercase}.mobile-subtitle[data-v-a53470f8]{display:flex;flex-direction:column;align-items:center;margin:4px auto 16px;color:#075c54;font-size:13px;font-weight:700;letter-spacing:.06em}.subtitle-item[data-v-a53470f8]{margin:0 auto}.mobile-message[data-v-a53470f8]{width:100%;max-width:360px;padding:20px 24px;border:1px solid #E8E4D8;border-radius:24px;background-color:#fff;box-shadow:0 20px 48px -32px #1d1c1959;color:#5f5b52;font-size:16px}.message-item[data-v-a53470f8]{margin:0 auto}.message-item[data-v-a53470f8]:first-child{color:#1d1c19;font-weight:700}:export{brandTeal:#00B4A3;brandGold:#d7be69;smokeGray:#3B3B38;naturalWhite:#F8F7ED;lightSand:#E5E5E5}a{font-weight:700;color:#53471c;text-decoration:none}.navbar{display:flex;position:fixed;top:0;justify-content:flex-start;align-items:stretch;padding:0 1em;background-color:#dfdbd0;font-size:1.125em;width:100%;height:3.2em;z-index:1000}.navbar.background{height:68px;background-color:#faf8f2;box-shadow:0 1px #e8e4d8;opacity:1}.navbar.landing{height:68px;align-items:center;gap:8px;padding:0 max(32px,(100% - 1240px) / 2 + 32px);background-color:transparent;font-family:Inter,system-ui,sans-serif;font-size:16px;overflow-x:auto}.navbar.landing .logo{height:auto;margin:0 auto 0 0;padding:0;gap:10px;color:#1d1c19}.navbar.landing .logo>span{margin:0;font-family:Nunito,sans-serif;font-size:24px;font-weight:800;text-transform:lowercase}.navbar.landing .logo img{width:32px;height:32px}.navbar.landing .navbar-item{padding:8px 10px;border-bottom:0;border-radius:8px;color:#5f5b52;font-weight:500}.navbar.landing .navbar-item:hover{color:#1d1c19}.navbar.landing .navbar-item.right{margin-left:0}.navbar.landing .navbar-item.router-link-exact-active{border-radius:0;color:#1d1c19;font-weight:600;box-shadow:inset 0 -2px #0b7d72}.navbar.landing .navbar-login{color:#1d1c19;font-weight:600}.navbar.landing .signup-button{margin-left:8px;padding:10px 16px;border-radius:10px;background-color:#0b7d72;color:#fff;font-weight:600}.navbar.landing .signup-button:hover{background-color:#09695f;color:#fff}@media(max-width:720px){.navbar.landing{gap:0;padding:0 16px;font-size:14px}.navbar.landing .logo>span{font-size:20px}.navbar.landing .navbar-item{padding:8px 6px}}@media(max-width:480px){.navbar.landing .logo>span{display:none}}.navbar-item{display:flex;align-items:center;min-width:max-content;padding:0 1.4em;font-weight:700;border-bottom:.2em solid #DFDBD0;cursor:pointer}.navbar-item:hover{color:#16161d}.navbar-item.transparent{border-color:transparent}.navbar-item.right{margin-left:auto}.navbar-item.selected{color:#16161d;border-bottom:.2em solid #16161d;transition:border-color .3s}.notification{position:relative;top:-10%;font-size:.6em;color:#dc143c;margin-left:.5em}.logo{margin-left:.4em;margin-right:10em;height:100%;padding:.3em;display:flex;align-items:center;color:#00b4a3}.logo.white{color:#fff}.logo>span{margin:auto .6em}.logo img{height:90%;object-fit:contain}.navbar.app-nav{box-sizing:border-box;align-items:center;gap:4px;height:64px;padding:0 max(16px,(100% - 1240px) / 2 + 32px);background-color:#fff;border-bottom:1px solid #E8E4D8;box-shadow:none;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.5;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.navbar.app-nav .logo{flex:none;height:auto;margin:0 20px 0 0;padding:0;gap:10px;color:#1d1c19}.navbar.app-nav .logo:focus-visible{outline:3px solid #7FD9CF;outline-offset:2px}.navbar.app-nav .logo>span{margin:0;font-family:Nunito,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.01em;text-transform:lowercase}.navbar.app-nav .logo img{width:30px;height:30px}.navbar.app-nav .navbar-item{flex:none;height:40px;padding:0 12px;border:0;border-radius:8px;color:#5f5b52;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out}.navbar.app-nav .navbar-item:focus-visible{outline:3px solid #7FD9CF;outline-offset:2px}.navbar.app-nav .navbar-item:hover{color:#1d1c19;background-color:#f1eee4}.navbar.app-nav .navbar-item.right{margin-left:0}.navbar.app-nav .navbar-item.selected{color:#1d1c19;font-weight:600;background-color:#f1eee4;border:0}.navbar.app-nav .notification{top:-.4em;font-size:8px;margin-left:6px;color:#b3102f}.navbar.app-nav .navbar-profile{gap:8px;margin-left:auto;padding:0 14px 0 4px;border:1px solid #E8E4D8;border-radius:999px;color:#1d1c19;font-size:14px;font-weight:600}.navbar.app-nav .navbar-profile.selected{border:1px solid #1D1C19}.navbar.app-nav .navbar-profile__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffe3b0;color:#6b4a0e}.navbar.app-nav .navbar-logout{margin-left:4px;font-size:14px;font-weight:600}@media(max-width:720px){.navbar.app-nav .logo{margin-right:8px}.navbar.app-nav .logo>span{display:none}}.signup-button{color:#b65fcf}.signup-button:hover{color:#dc85f5}.main-container{margin-top:0}.mobile-backdrop{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#faf8f2;z-index:20}.loader-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#16161d;z-index:20}.column-left{min-height:min-content;width:24em;margin:0 .4em}.column-center{display:flex;flex-direction:column;min-height:min-content;width:50em;margin:0 .4em}.column-right{min-height:min-content;width:24em;margin:0 .4em}.section{width:100%;min-height:min-content;color:#53471c;padding:.4em .8em;margin-bottom:1em}.section-title{font-size:1.4em;font-weight:700;padding:.4em .8em}.section-body{background-color:#fff;border:.1em solid #DFDBD0;border-radius:.6em;padding:.8em 1.2em}.section-subtitle{font-size:1.1em;font-weight:700;margin-bottom:.2em;color:#696969}.section-subtitle.danger{color:#dc143c}.section-row{display:flex;justify-content:space-between;align-items:center;height:3em}.section-row+.section-subtitle{margin-top:2em}.profile-picture{height:4em;width:4em;margin:auto 0;border-radius:50%;overflow:hidden}.profile-picture>img{height:100%;width:100%;object-fit:cover}.leaderboard-name{flex:1;padding:0 .8em}.caps{text-transform:uppercase}.spinner-top-padded{position:relative;font-size:3em;padding-top:3em}
