@font-face{font-family:Jost;src:url(/_astro/jost-800-italic-latin.DaMi8izq.woff2) format("woff2");font-style:italic;font-weight:800;font-display:swap}:root{color-scheme:light;--font-display: "Jost", "Futura", "Avenir Next", system-ui, sans-serif;--font-text: -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Roboto Mono", monospace;--sc-bg: #ffffff;--sc-surface: #f4f3f5;--sc-surface-container: #efeef0;--sc-surface-high: #e9e8eb;--sc-surface-highest: #e3e2e5;--sc-text: #1c1b1d;--sc-text-secondary: #6b6b70;--sc-outline: #79767a;--sc-outline-variant: #cac5c9;--sc-inverse-surface: #313033;--sc-on-inverse-surface: #f4f0f2;--sc-action: #c51c5d;--sc-action-fill: #c51c5d;--sc-on-action-fill: #ffffff;--sc-action-soft: #f8e4ec;--sc-host: #3a1fb0;--sc-host-soft: #e9e5fa;--sc-success: #1b7f4b;--sc-points: #8a5a00;--sc-destructive: #d70015;--sc-destructive-soft: #fce8ea;--sc-focus-ring: var(--sc-action);--sc-space-1: 4px;--sc-space-2: 8px;--sc-space-3: 12px;--sc-space-4: 16px;--sc-space-5: 20px;--sc-space-6: 24px;--sc-space-8: 32px;--sc-space-12: 48px;--sc-touch-min: 44px;--sc-button-height: 50px;--sc-thumbnail: 56px;--sc-icon-tile: 44px;--sc-radius-thumb: 12px;--sc-radius-card: 24px;--sc-radius-hero: 28px;--sc-radius-full: 9999px;--sc-shadow-menu: 0 1px 2px 0 rgba(0, 0, 0, .3), 0 2px 6px 2px rgba(0, 0, 0, .15);--sc-shadow-floating: 0 1px 3px 0 rgba(0, 0, 0, .3), 0 4px 8px 3px rgba(0, 0, 0, .15);--sc-duration-short: .2s;--sc-duration-medium: .3s;--sc-duration-long: .5s;--sc-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--sc-easing-enter: cubic-bezier(.05, .7, .1, 1);--sc-easing-exit: cubic-bezier(.3, 0, .8, .15)}.sc-display-hero{font-family:var(--font-display);font-size:34px;line-height:38px;font-weight:800;font-style:italic;letter-spacing:-.01em;text-wrap:balance}.sc-display-numeral{font-family:var(--font-display);font-size:28px;line-height:34px;font-weight:800;font-style:italic;font-variant-numeric:tabular-nums}.sc-title,.sc-card-title,.sc-section,.sc-row-title,.sc-body,.sc-supporting,.sc-meta,.sc-button,.sc-tag{font-family:var(--font-text)}.sc-title{font-size:34px;line-height:41px;font-weight:700;text-wrap:balance}.sc-card-title{font-size:22px;line-height:28px;font-weight:700;text-wrap:balance}.sc-section{font-size:20px;line-height:25px;font-weight:600}.sc-row-title{font-size:17px;line-height:22px;font-weight:600}.sc-body{font-size:17px;line-height:22px;font-weight:400}.sc-supporting{font-size:15px;line-height:20px;font-weight:400}.sc-meta{font-size:13px;line-height:18px;font-weight:400}.sc-button{font-size:17px;line-height:22px;font-weight:600}.sc-tag{font-size:12px;line-height:16px;font-weight:600}.sc-player-code{font-family:var(--font-mono);font-size:22px;line-height:28px;font-weight:700;letter-spacing:.12em}body{margin:0;background:var(--sc-bg);color:var(--sc-text);font-family:var(--font-text)}.sc-btn:focus-visible,.sc-chip:focus-visible,.sc-link:focus-visible{outline:2px solid var(--sc-focus-ring);outline-offset:2px}.sc-display-hero-fluid{font-size:clamp(34px,18px + 2.5vw,52px);line-height:1.12;text-wrap:balance}.sc-btn{position:relative;isolation:isolate;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--sc-space-2);min-height:var(--sc-button-height);min-width:var(--sc-touch-min);margin:0;padding:10px var(--sc-space-5);border:0;border-radius:var(--sc-radius-full);background:transparent;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.sc-btn:after,.sc-chip:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;transition:opacity var(--sc-duration-short) var(--sc-easing-emphasized)}.sc-btn:hover:after,.sc-chip:hover:after{opacity:.08}.sc-btn:active:after,.sc-chip:active:after{opacity:.1}.sc-btn-primary{background:var(--sc-action-fill);color:var(--sc-on-action-fill)}.sc-btn-secondary{background:var(--sc-action-soft);color:var(--sc-action)}.sc-btn-quiet{background:transparent;color:var(--sc-action);font-weight:400}.sc-btn-block{width:100%}.sc-btn svg,.sc-chip svg{flex-shrink:0}.sc-link{color:var(--sc-action);text-decoration:underline;text-underline-offset:.18em}.sc-chip{position:relative;isolation:isolate;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;min-height:var(--sc-touch-min);margin:0;padding:0 14px;border:1px solid var(--sc-outline);border-radius:var(--sc-radius-full);background:transparent;color:var(--sc-text);font-weight:600;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--sc-duration-short) var(--sc-easing-emphasized)}.sc-chip[aria-pressed=true]{padding-left:10px;border-color:var(--sc-action-soft);background:var(--sc-action-soft);color:var(--sc-action)}.sc-chip-check{display:none}.sc-chip[aria-pressed=true] .sc-chip-check{display:block}.sc-chip-row{display:flex;flex-wrap:wrap;gap:var(--sc-space-2)}.sc-card{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:var(--sc-space-4);border-radius:var(--sc-radius-card);background:var(--sc-surface);color:var(--sc-text)}.sc-card-row{display:flex;align-items:center;gap:var(--sc-space-3)}.sc-thumb{width:var(--sc-thumbnail);height:var(--sc-thumbnail);flex-shrink:0;border-radius:var(--sc-radius-thumb);object-fit:cover;background:var(--sc-surface-container)}.sc-secondary{color:var(--sc-text-secondary)}.sc-role-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--sc-radius-full);white-space:nowrap}.sc-role-tag-host{background:var(--sc-host-soft);color:var(--sc-host)}.sc-role-tag-player{background:var(--sc-action-soft);color:var(--sc-action)}.sc-host-tile{width:var(--sc-icon-tile);height:var(--sc-icon-tile);flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--sc-radius-thumb);background:var(--sc-host-soft);color:var(--sc-host)}.sc-host-head{display:flex;align-items:center;gap:var(--sc-space-3)}.sc-host-head-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sc-space-1);min-width:0}.sc-host-note{color:var(--sc-text-secondary);font-weight:600}.sc-code{color:var(--sc-text);font-variant-numeric:tabular-nums}.sc-success-line{display:flex;align-items:center;gap:var(--sc-space-2);color:var(--sc-success);font-weight:600}.sc-points{color:var(--sc-points)}.sc-celebrate{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--sc-space-5);border-radius:var(--sc-radius-hero);background:var(--sc-surface-high);box-shadow:var(--sc-shadow-floating);text-align:center}.sc-celebrate-figure{color:var(--sc-action)}@media(prefers-reduced-motion:reduce){.sc-btn:after,.sc-chip:after,.sc-chip{transition:none}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;background:var(--sc-bg);-webkit-text-size-adjust:100%}body{margin:0;background:var(--sc-bg);color:var(--sc-text);font-family:var(--font-text);font-size:17px;line-height:1.45;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}button,input,textarea,select{font:inherit;letter-spacing:0}:focus-visible{outline:2px solid var(--sc-focus-ring);outline-offset:2px}.sc-icon{flex:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-container{width:min(calc(100% - 32px),1280px);margin-inline:auto}[id]{scroll-margin-top:88px}.eyebrow{color:var(--sc-text-secondary);font-size:15px;line-height:20px;font-weight:600}.text-link{color:var(--sc-action);text-decoration:underline;text-underline-offset:.18em}.site-header{position:sticky;top:0;z-index:50;background:var(--sc-bg);border-bottom:1px solid var(--sc-outline-variant)}.site-header__inner{display:flex;align-items:center;gap:24px;min-height:80px}.brand{display:inline-flex;align-items:center;flex:none;min-height:44px}.brand__logo{width:auto;height:30px}.site-nav{margin-left:auto;display:flex;align-items:center;gap:4px}.site-nav a,.mobile-menu__panel a{color:var(--sc-text);font-weight:600;transition:background-color var(--sc-duration-short) var(--sc-easing-emphasized)}.site-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--sc-radius-full);font-size:15px;line-height:20px}.site-nav a:not(.sc-btn):hover{background:var(--sc-surface)}.site-header__get-app-phone{display:none}.site-nav .site-header__get-app{min-height:var(--sc-touch-min);margin-left:12px;padding:0 18px;color:var(--sc-action);font-size:17px;line-height:22px}.site-nav a[aria-current=page],.mobile-menu__panel a[aria-current=page]{color:var(--sc-action)}.mobile-menu{display:none;position:relative;margin-left:auto}.mobile-menu summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--sc-radius-full);color:var(--sc-text);list-style:none;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:hover{background:var(--sc-surface)}.mobile-menu__close,.mobile-menu[open] .mobile-menu__open{display:none}.mobile-menu[open] .mobile-menu__close{display:inline-block}.mobile-menu__panel{position:absolute;top:calc(100% + 8px);right:0;width:min(calc(100vw - 32px),320px);padding:8px;border-radius:var(--sc-radius-hero);background:var(--sc-surface-high);box-shadow:var(--sc-shadow-menu)}.mobile-menu__panel nav{display:grid}.mobile-menu__panel a{display:flex;align-items:center;min-height:48px;padding:0 16px;border-radius:16px;font-size:17px;line-height:22px}.mobile-menu__panel a:hover{background:var(--sc-surface-highest)}.get-app-dialog{box-sizing:border-box;width:min(calc(100vw - 32px),400px);padding:24px;border:0;border-radius:var(--sc-radius-hero);background:var(--sc-bg);color:var(--sc-text);box-shadow:var(--sc-shadow-floating)}.get-app-dialog[open]{display:flex;flex-direction:column;gap:16px}.get-app-dialog::backdrop{background:#1c1b1d66}.get-app-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.get-app-dialog__close{display:flex;align-items:center;justify-content:center;width:var(--sc-touch-min);height:var(--sc-touch-min);margin:-8px -8px -8px 0;border:0;border-radius:var(--sc-radius-full);background:transparent;color:var(--sc-text);cursor:pointer}.get-app-dialog__close:hover{background:var(--sc-surface)}.get-app-dialog__qr{box-sizing:border-box;align-self:center;width:200px;height:200px;padding:16px;border-radius:16px;background:var(--sc-bg);outline:1px solid var(--sc-outline-variant)}.get-app-qr svg{display:block;width:100%;height:100%}.get-app-dialog__links a{color:var(--sc-action);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.get-app-dialog__free{color:var(--sc-text-secondary)}.store-badges{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.store-badges a{display:inline-flex;align-items:center;min-height:var(--sc-touch-min);border-radius:8px}.store-badge__image{width:auto;height:40px}.site-footer{border-top:1px solid var(--sc-outline-variant);background:var(--sc-bg)}.site-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:32px 0 48px}.site-footer__brand{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.site-footer__brand .brand__logo{height:22px}.site-footer__brand p,.site-footer__nav a{color:var(--sc-text-secondary);font-size:13px;line-height:18px}.site-footer__nav{display:flex;flex-wrap:wrap;column-gap:4px}.site-footer__nav a{display:inline-flex;align-items:center;min-height:var(--sc-touch-min);padding:0 8px}.site-footer__nav a:hover{color:var(--sc-text)}.site-footer__nav .site-footer__consent{display:inline-flex;align-items:center;min-height:var(--sc-touch-min);padding:0 8px;border:0;background:none;color:var(--sc-text-secondary);font:inherit;font-size:13px;line-height:18px;cursor:pointer}.site-footer__nav .site-footer__consent:hover{color:var(--sc-text)}.site-footer__nav .termly-display-preferences--disabled{display:none}.site-footer__brand p a{color:var(--sc-text);text-decoration:underline;text-decoration-color:var(--sc-outline-variant);text-underline-offset:.18em}.site-footer__legal{margin-top:-24px;padding-bottom:32px;color:var(--sc-text-secondary);font-size:12px;line-height:16px}.page-shell{width:min(calc(100% - 32px),760px);margin-inline:auto;padding:48px 0 80px}.page-shell--wide{width:min(calc(100% - 32px),1280px)}.app-page__scan{display:flex;align-items:center;gap:20px;margin-top:40px;color:var(--sc-text-secondary)}.app-page__qr{flex:none;box-sizing:border-box;width:160px;height:160px;padding:12px;border-radius:16px;background:var(--sc-bg);outline:1px solid var(--sc-outline-variant)}.page-header{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.page-header h1{font-family:var(--font-display);font-size:clamp(34px,18px + 2.5vw,52px);line-height:1.12;font-weight:800;font-style:italic;letter-spacing:-.01em;text-wrap:balance}.page-header p{color:var(--sc-text-secondary)}.page-header p a{color:var(--sc-action);text-decoration:underline;text-underline-offset:.18em}.page-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 32px;align-items:center;margin-top:48px;padding:40px;border-radius:var(--sc-radius-hero);background:var(--sc-action-soft)}.page-cta__copy{display:flex;flex-direction:column;gap:8px}.page-cta__actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.page-cta__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.page-cta .page-cta__button{min-width:220px;padding-inline:28px}.page-cta__free{font-size:15px;line-height:20px;font-weight:600}.page-cta__price{margin-top:-8px;font-size:15px;line-height:20px}.page-cta__price a{color:var(--sc-action);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.page-cta__scan{display:flex;align-items:center;gap:16px}.page-cta__qr{flex:none;box-sizing:border-box;width:76px;height:76px;padding:8px;border-radius:10px;background:var(--sc-bg);outline:1px solid var(--sc-outline-variant)}.page-cta__stores{display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:20px}@media(max-width:900px){.page-cta{grid-template-columns:minmax(0,1fr);padding:24px}}@media(max-width:760px){.page-cta .sc-title{font-size:26px;line-height:32px}.page-cta__row{flex-direction:column;align-items:stretch;width:100%}.page-cta .page-cta__button{width:100%}.page-cta__qr,.page-cta__stores>span{display:none}}.prose{font-size:17px;line-height:1.6}.prose>*+*{margin-top:1em}.prose h2{margin-top:1.8em;font-size:26px;line-height:32px;font-weight:700;text-wrap:balance}.prose h3{margin-top:1.5em;font-size:20px;line-height:25px;font-weight:600}.prose a{color:var(--sc-action);text-decoration:underline;text-underline-offset:.18em}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.4em}.prose blockquote{margin-inline:0;padding:16px 20px;border-radius:16px;background:var(--sc-surface)}.prose img{height:auto;margin:1.6em auto;border-radius:16px}.prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:20px}.prose th,.prose td{padding:12px;text-align:left;border-bottom:1px solid var(--sc-outline-variant)}.prose th{color:var(--sc-text-secondary);font-size:13px;font-weight:600}.prose .feature-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:1.4em;padding:0;list-style:none}.prose .feature-list li{margin:0;padding:16px;border-radius:var(--sc-radius-card);background:var(--sc-surface);font-size:15px;line-height:20px}.feature-list strong{display:block;margin-bottom:4px;font-size:17px;line-height:22px;font-weight:600}@media(min-width:768px){.site-container,.page-shell--wide{width:min(calc(100% - 64px),1280px)}.page-shell{padding:64px 0 96px}}@media(max-width:680px){[id]{scroll-margin-top:72px}.site-header__inner{min-height:64px}.brand__logo{height:24px}.site-nav{display:none}.site-header__inner{gap:12px}.site-header__inner .site-header__get-app-phone{display:inline-flex;min-height:var(--sc-touch-min);margin-left:auto;padding:0 16px;font-size:15px;line-height:20px}.mobile-menu{display:block;margin-left:0}.site-footer__inner{flex-direction:column;align-items:flex-start;padding:24px 0 40px}.site-footer__nav a{padding:0 12px 0 0}}@media(max-width:360px){.site-header__inner{gap:8px}.site-header .brand__logo{height:20px}.site-header__inner .site-header__get-app-phone{padding:0 12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-motion] [data-reveal]{transition:opacity var(--sc-duration-medium) var(--sc-easing-enter) var(--reveal-delay, 0ms),transform var(--sc-duration-medium) var(--sc-easing-enter) var(--reveal-delay, 0ms)}html[data-motion] [data-reveal]:not(.is-in){opacity:0;transform:translateY(16px)}html[data-motion] .hero-feed__new{animation:motion-drop var(--sc-duration-medium) var(--sc-easing-enter) .4s both}html[data-motion] .hero-feed__chip--points{animation:motion-pop var(--sc-duration-medium) var(--sc-easing-enter) .7s both}html[data-motion] .hero-feed__chip--comment{animation:motion-pop var(--sc-duration-medium) var(--sc-easing-enter) 1s both}html[data-motion] .hero-feed__chip--likes{animation:motion-pop var(--sc-duration-medium) var(--sc-easing-enter) 1.3s both}html[data-motion] .home-play__step.is-in .home-play__post--front{animation:motion-drop var(--sc-duration-medium) var(--sc-easing-enter) .25s both}html[data-motion] .home-play__step.is-in .home-play__chip--likes .sc-icon{animation:motion-heart var(--sc-duration-medium) var(--sc-easing-emphasized) .4s both}html[data-motion] .home-play__step.is-in .home-play__champ--you{animation:motion-climb var(--sc-duration-medium) var(--sc-easing-emphasized) .3s both}html[data-motion] .home-play__step.is-in .home-play__tile{animation:motion-fade var(--sc-duration-short) linear both;animation-delay:calc(.15s + var(--tile, 0) * 40ms)}@keyframes motion-drop{0%{opacity:0;transform:translateY(-12px)}}@keyframes motion-pop{0%{opacity:0;transform:scale(.92)}}@keyframes motion-heart{50%{transform:scale(1.2)}}@keyframes motion-climb{0%{transform:translateY(100%)}}@keyframes motion-fade{0%{opacity:0}}[data-count-from]{font-variant-numeric:tabular-nums}
