@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-Dp0lvSRB.woff2)format("woff2"),url(/assets/rubik-hebrew-400-normal-BQDoxs6C.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-B_5jqoVI.woff2)format("woff2"),url(/assets/rubik-hebrew-500-normal--anb7y8_.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-hebrew-600-normal-CpCbvE17.woff2)format("woff2"),url(/assets/rubik-hebrew-600-normal-BGAyptFf.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-Da14F88e.woff2)format("woff2"),url(/assets/rubik-hebrew-700-normal-B2Hm7hpE.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-hebrew-800-normal-CEoY7Wj3.woff2)format("woff2"),url(/assets/rubik-hebrew-800-normal-DgqUxLtA.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-hebrew-900-normal-CNJSgxQA.woff2)format("woff2"),url(/assets/rubik-hebrew-900-normal-B3V9FX5z.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2)format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2)format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-hebrew-700-normal-DBqnFHCe.woff2)format("woff2"),url(/assets/fredoka-hebrew-700-normal-DiqR04Vd.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff)format("woff")}:root{--b-cream:#fbf8f2;--b-purple:#482071;--b-coral:#f56850;--b-muted:#795d90;--b-lavender:#edddfd;--b-peach:#ffe4da;--b-butter:#fff0c9;--b-rose:#f8dfeb;--b-line:#e4c9f4}.beyachad-app{color:var(--b-purple);background:var(--b-cream);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;font-family:Rubik,sans-serif;font-size:15px;line-height:1.45;position:absolute;inset:0}.beyachad-app *,.preview-tools *{box-sizing:border-box}.beyachad-app h1,.beyachad-app h2,.beyachad-app h3,.beyachad-app p{margin:0}.beyachad-app p{color:inherit}.beyachad-app h1,.beyachad-app h2,.beyachad-app h3,.beyachad-app .primary,.beyachad-app .outline,.beyachad-app .help-link{font-family:Fredoka,Rubik,sans-serif}.beyachad-app button,.preview-tools button{font:inherit;cursor:pointer;color:inherit;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color .14s ease-out,transform .12s ease-out,opacity .14s ease-out}.beyachad-app button:active:not(:disabled),.preview-tools button:active{transform:scale(.98)}.beyachad-app button:disabled{cursor:default}.beyachad-app button:focus-visible,.beyachad-app input:focus-visible{outline-offset:4px!important;outline:3px solid #ee9d38!important}.beyachad-app .flow-stack,.beyachad-app .flow-screen,.beyachad-app .app-screen,.beyachad-app .flow-fixed-header{background:var(--b-cream)}.route-scope{position:absolute;inset:0}.app-header{justify-content:space-between;align-items:center;height:57px;padding:0 18px 3px;display:flex}.app-header .brand{background:0 0;border:0;align-items:center;width:116px;height:56px;padding:0;display:flex}.brand img{object-fit:contain;width:116px;height:56px;display:block}.help-link{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--b-coral);text-decoration-color:var(--b-coral);text-underline-offset:7px;background:0 0;border:0;padding:10px 0;text-decoration-thickness:2px;font-size:16px!important;font-weight:800!important}.home-header-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.beyachad-app .home-account-link{border:0;border-inline-start:1px solid var(--b-line);background:0 0;min-height:44px;padding:0 10px 0 0;font:700 15px Fredoka,Rubik,sans-serif}.account-header{justify-content:center;position:relative}.account-header img{object-fit:contain;width:110px;height:52px}.beyachad-app .account-close,.account-sheet-close{width:44px;height:44px;color:var(--b-purple);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;left:12px}.account-close{top:6px}.page-content.account-content{padding-inline:22px;text-align:center;width:100%;max-width:440px;margin-inline:auto;padding-top:14px}.account-content h1{letter-spacing:-.5px;font-size:clamp(29px,8.5cqi,37px);font-weight:700;line-height:1.13}.account-content h1:focus{outline:none}.account-subtitle{font-size:16px;margin-top:6px!important}.account-illustration{object-fit:contain;object-position:50% 100%;width:100%;height:145px;margin:0 auto 10px;display:block}.account-form{text-align:right;gap:8px;margin-top:17px;display:grid}.account-form label{font-size:15px;font-weight:700}.account-form label span{font-size:14px;font-weight:400}.account-form input{border:1px solid var(--b-purple);width:100%;min-width:0;min-height:49px;color:var(--b-purple);text-align:right;background:#fffefa;border-radius:13px;padding:8px 13px;font:500 16px Rubik,sans-serif}.account-form input[aria-invalid=true]{border-color:#aa3d33}.account-form .primary{margin-top:4px}.account-divider{align-items:center;gap:12px;margin:12px 0;font-weight:700;display:flex}.account-divider:before,.account-divider:after{content:"";background:var(--b-line);flex:1;height:1px}.account-providers{gap:8px;display:grid}.beyachad-app .account-providers .outline{min-height:48px;padding-inline:38px;font-size:20px;position:relative}.account-providers svg{position:absolute;right:13px}.account-providers button svg{color:#141414}.beyachad-app .account-link{min-height:44px;color:var(--b-purple);text-underline-offset:4px;background:0 0;border:0;padding:6px 8px;font-size:15px;font-weight:500;text-decoration:underline}.beyachad-app .account-link:disabled{color:var(--b-muted);text-decoration:none}.account-legal{justify-content:center;align-items:center;gap:12px;margin-top:13px;display:flex}.account-legal a,.home-privacy a{align-items:center;display:inline-flex}.account-legal .account-link+.account-link{border-inline-start:1px solid var(--b-line);padding-inline-start:18px}.account-error,.account-notice{justify-content:center;align-items:center;gap:6px;font-size:13px;line-height:1.5;display:flex}.account-error{color:#9a3028!important}.account-error svg{flex-shrink:0}.account-notice{background:var(--b-lavender);border-radius:12px;padding:7px 10px;margin-top:8px!important}.account-content.account-code{padding-top:34px}.account-code-heading{text-align:right;justify-content:space-between;align-items:center;gap:10px;display:flex}.account-code-heading svg{color:var(--b-coral);flex-shrink:0;transform:rotate(-12deg)}.account-code-address{text-align:right;overflow-wrap:anywhere;font-size:16px;margin:20px 0 25px!important}.account-code-address bdi{font-weight:700}.account-code-form{gap:12px;margin-bottom:10px;display:grid}.account-otp{cursor:text;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid;position:relative}.account-otp input{z-index:1;opacity:0;cursor:text;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.account-otp span{border:1px solid var(--b-purple);border-radius:12px;place-items:center;min-height:54px;font:700 25px Fredoka,Rubik,sans-serif;display:grid}.account-otp:focus-within span{border-color:#b67b2e;box-shadow:inset 0 0 0 1px #b67b2e}.account-otp:has(input[aria-invalid=true]) span{border-color:#a7342a}.account-otp:has(input:disabled) span{border-color:var(--b-line);background:#f2e8f4}.account-code .account-link{margin-inline:auto;display:block}.account-return-note{border-top:1px solid var(--b-line);text-align:center;padding-top:14px;font-size:14px;margin-top:18px!important}.profile-avatar{width:154px;height:154px;margin:20px auto 0}.profile-avatar img,.profile-avatar span,.avatar-choice img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.account-avatar-placeholder{color:var(--b-purple);background:var(--b-lavender)}.beyachad-app .avatar-open{font:700 22px Fredoka,Rubik,sans-serif}.account-optional{font-size:14px;color:var(--b-muted)!important;margin-top:-5px!important}.profile-form{margin-top:16px}.profile-form label:not(:first-child){margin-top:7px}.account-date-input{position:relative}.account-date-input input{font-variant-numeric:tabular-nums;padding-left:48px}.account-date-input svg{pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.profile-form .account-return-note{margin-top:8px!important}.profile-form .primary{margin-top:9px}.account-content.account-account{padding-top:18px}.account-identity{text-align:right;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:20px;margin-block:26px;display:flex}.account-identity .profile-avatar{flex-shrink:0;width:112px;height:112px;margin:0}.account-identity h2{margin-bottom:7px;font-size:29px}.beyachad-app .account-identity .outline{border-radius:22px;min-height:43px;font-size:17px}.account-details{text-align:right;margin:0 0 23px}.account-details>div{border-block-start:1px solid var(--b-line);align-items:center;gap:13px;padding:15px 0;display:flex}.account-details>div:last-child{border-bottom:1px solid var(--b-line)}.account-details svg{flex-shrink:0}.account-details dt{font-weight:700}.account-details dd{overflow-wrap:anywhere;margin:3px 0 0}.beyachad-app .account-delete{color:#a2372d;margin-top:14px}.registration-invite{border-top:1px solid var(--b-line);text-align:center;margin:23px 0 0;padding:18px 0 3px}.registration-invite h2{font-size:28px}.registration-invite p{margin:4px 0 12px}.bottom-sheet:has(.account-sheet){color:var(--b-purple);background:#fffefa;font-family:Rubik,sans-serif}.bottom-sheet:has(.account-sheet) .sheet-header{text-align:center;padding-bottom:16px}.bottom-sheet:has(.account-sheet) .sheet-title{font:700 29px Fredoka,Rubik,sans-serif}.bottom-sheet:has(.account-sheet) .sheet-description{color:var(--b-muted)}.account-sheet-close{cursor:pointer;touch-action:manipulation;top:16px}.account-sheet-actions{gap:10px;display:grid}.account-sheet .primary,.account-sheet .outline{border:1px solid var(--b-purple);background:var(--b-purple);color:#fffefa;cursor:pointer;touch-action:manipulation;border-radius:15px;width:100%;min-height:48px;padding:8px 12px;font:700 23px Fredoka,Rubik,sans-serif}.account-sheet .outline{color:var(--b-purple);background:0 0}.account-sheet .account-danger{background:#a2372d;border-color:#a2372d}.avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;max-width:355px;margin:5px auto 21px;display:grid}.avatar-choice{aspect-ratio:1;cursor:pointer;touch-action:manipulation;background:0 0;border:2px solid #0000;border-radius:50%;min-width:0;padding:3px;display:block;position:relative}.avatar-choice[aria-pressed=true]{border-color:var(--b-purple)}.avatar-check{background:var(--b-purple);color:#fffefa;border:2px solid #fffefa;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:0;right:0}.page-content{min-height:100%;padding:0 17px calc(var(--mobile-safe-area-height) + 18px)}.back-link{background:0 0;border:0;align-items:center;gap:9px;min-height:44px;margin:0 0 12px;padding:3px 0;display:flex;font-size:15px!important;font-weight:500!important}.beyachad-app .primary,.beyachad-app .outline{border-radius:16px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:52px;padding:11px 14px;font-size:25px;font-weight:800;line-height:1.3;display:flex}.beyachad-app .outline{font-size:23px}.beyachad-app .primary{color:var(--b-cream);background:var(--b-purple);border:2px solid var(--b-purple)}.beyachad-app .outline{border:2px solid var(--b-purple);color:var(--b-purple);background:0 0}.beyachad-app .primary:disabled{color:#70518a;background:#dec5ef;border-color:#dec5ef}.lavender{background:var(--b-lavender)}.peach{background:var(--b-peach)}.butter{background:var(--b-butter)}.rose{background:var(--b-rose)}.home-screen .page-content{padding-left:0;padding-right:0}.resume-game{background:var(--b-lavender);text-align:right;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 34px);min-height:67px;margin:12px 17px 0;padding:11px 14px;display:flex}.resume-game>span{min-width:0}.resume-label{margin-bottom:2px;font-size:12px;line-height:1.5;display:block}.resume-game strong{overflow-wrap:anywhere;font-family:Fredoka,Rubik,sans-serif;font-size:21px;font-weight:700;line-height:1.25;display:block}.resume-game>svg{flex-shrink:0}.home-welcome{text-align:right;padding:14px 17px 0}.home-welcome h1{letter-spacing:-1.25px;font-size:54px;font-weight:900;line-height:1.02}.home-welcome h1 span{color:var(--b-coral);white-space:nowrap;font-size:53px}.home-welcome p{margin-top:10px;font-size:18px;font-weight:500}.home-hero{object-fit:cover;object-position:center bottom;width:100%;height:172px;margin-top:1px;display:block}.home-categories{background:var(--b-cream);border-radius:26px 26px 0 0;gap:12px;margin-top:-13px;padding:15px 9px 0;display:grid;position:relative}.category-card{text-align:right;border:0;border-radius:26px;width:100%;height:128px;padding:14px 15px;display:block;position:relative;overflow:hidden}.category-copy{z-index:1;width:70%;position:relative}.category-copy h2{letter-spacing:-.9px;white-space:nowrap;font-size:31px;font-weight:900;line-height:1.2}.category-copy p{white-space:nowrap;margin-top:6px;font-size:16px;font-weight:500}.category-copy span{margin-top:5px;font-size:15px;display:block}.category-card img{object-fit:contain;object-position:bottom left;width:160px;height:136px;position:absolute;bottom:-8px;left:-5px}.card-arrow{z-index:2;position:absolute;bottom:12px;left:12px}.category-card .card-arrow{bottom:16px;left:144px}.category-card.peach .category-copy h2{letter-spacing:-.8px;font-size:27px}.category-card.peach .category-copy p{font-size:15px}.home-join{border-top:2px solid var(--b-line);text-align:center;margin:18px 18px 0;padding-top:12px}.home-join h2{letter-spacing:-.6px;margin-bottom:9px;font-size:23px;font-weight:900}.home-join .outline{border-radius:14px;width:91%;min-height:44px;margin:0 auto;padding:7px 12px}.home-join p{margin-top:9px;font-size:13px}.home-privacy{text-align:center;margin:9px 18px 0}.category-heading{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.category-heading h1{letter-spacing:-1.5px;font-size:55px;font-weight:900;line-height:1.15}.category-heading svg{color:var(--b-coral);flex-shrink:0}.category-screen:has(.game-card:nth-child(2):last-child) .category-heading h1{font-size:37px}.page-subtitle{font-size:16px;font-weight:500;line-height:1.65;margin-top:8px!important}.section-title{text-align:center;letter-spacing:-.6px;font-size:25px;font-weight:900;margin:20px 0 14px!important}.game-list{gap:12px;display:grid}.game-card{text-align:right;border:0;border-radius:25px;width:100%;min-height:149px;padding:19px 13px 15px;display:block;position:relative;overflow:hidden}.game-card .card-arrow{top:16px;bottom:auto;left:16px}.game-card-copy{z-index:1;width:65%;position:relative}.game-card h3{letter-spacing:-.6px;font-size:30px;font-weight:900;line-height:1.2}.game-card p{max-width:190px;margin-top:6px;font-size:16px;font-weight:500;line-height:1.45}.game-card img{object-fit:contain;object-position:bottom left;width:139px;height:133px;position:absolute;bottom:0;left:-8px}.game-card img[src*=quiz-couple]{object-fit:cover;object-position:center bottom;width:150px}.game-meta{justify-content:center;align-items:center;gap:0;font-size:17px;line-height:1.3;display:flex}.game-meta span{white-space:nowrap;align-items:center;gap:5px;display:flex}.game-meta span+span{border-right:1px solid #b796ce;margin-right:10px;padding-right:10px}.game-card .game-meta{border-top:1px solid #48207121;justify-content:flex-start;width:max-content;max-width:100%;margin-top:14px;padding-top:8px;font-size:12.5px}.game-card .game-meta svg{width:14px;height:14px}.game-card .game-meta span{gap:3px}.game-card .game-meta span+span{margin-right:6px;padding-right:6px}.game-audience{align-items:center;gap:3px;margin-top:10px;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.game-audience svg{flex-shrink:0}.game-audience+.game-meta{margin-top:8px}.section-footnote{border-top:2px solid var(--b-line);text-align:center;padding-top:12px;font-size:13px;line-height:1.65;margin-top:21px!important}.game-heading{text-align:center}.eyebrow{margin:7px 0;font-size:17px;font-weight:800;display:block}.game-heading h1{letter-spacing:-1.2px;font-size:56px;font-weight:900;line-height:1.15}.game-heading>p{margin-top:9px;font-size:18px;font-weight:500;line-height:1.55}.game-screen .game-meta{margin-top:13px}.detail-art{border-radius:28px;justify-content:center;align-items:flex-end;height:190px;margin:17px 0 0;display:flex;overflow:hidden}.detail-art img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.compact-intro-art .detail-art{height:100px;margin-top:12px}.rules-title{font-size:30px;margin-top:16px!important;margin-bottom:7px!important}.rules{counter-reset:rule;margin:0;padding:0;list-style:none}.rules li{counter-increment:rule;align-items:center;gap:12px;min-height:49px;padding:9px 0;font-size:17px;line-height:1.5;display:flex}.rules li+li{border-top:1px solid var(--b-line)}.rules li:before{content:counter(rule);color:#fff;background:var(--b-coral);border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-size:19px;font-weight:700;display:grid}.start-setup{margin-top:18px}.setup-helper{text-align:center;font-size:12px;line-height:1.6;margin-top:8px!important}.invitation-heading{text-align:center}.invitation-heading h1{letter-spacing:-.9px;font-size:44px;font-weight:900;line-height:1.12}.invitation-heading>p{margin-top:7px;font-size:17px;font-weight:500}.qr-area{justify-content:center;align-items:center;min-height:172px;margin:17px auto 0;display:flex;position:relative}.qr-image{background:#fff;border-radius:18px;width:172px;height:172px;display:block}.qr-heart{color:var(--b-coral);position:absolute;top:19px;left:40px;transform:rotate(-14deg)}.qr-status{text-align:center;width:157px;padding:30px;font-size:13px}.invite-code{text-align:center;justify-content:center;margin-top:9px;display:grid}.invite-code>span{font-size:18px;font-weight:800}.invite-code strong{letter-spacing:8px;font-variant-numeric:tabular-nums;padding-left:8px;font-family:Fredoka,Rubik,sans-serif;font-size:52px;font-weight:700;line-height:1.2}.invite-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.beyachad-app .invite-actions button{border-radius:15px;gap:6px;min-height:46px;padding:9px 8px;font-size:20px}.participants{border-top:2px solid var(--b-line);margin-top:17px;padding-top:12px}.participants h2{text-align:center;letter-spacing:-.4px;font-size:30px;font-weight:900}.participant-count{text-align:center;font-size:14px;margin-top:1px!important}.participants ul{margin:6px 0 0;padding:0;list-style:none}.participants li{align-items:center;gap:9px;min-height:66px;padding:9px 0;display:flex}.participants li+li{border-top:1px solid var(--b-line)}.participant-avatar{background:var(--b-lavender);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.participant-avatar img{object-fit:contain;border-radius:50%;width:46px;height:46px}.avatar-1{background:var(--b-peach)}.avatar-2{background:var(--b-butter)}.person-copy{flex-direction:column;flex:1;min-width:0;display:flex}.person-copy strong{overflow-wrap:anywhere;font-size:18px}.person-copy>span{font-size:12px}.connected{color:#367633;align-items:center;gap:4px;font-size:13px;display:flex}.waiting-person{color:#8965a6;font-size:15px}.waiting-avatar{color:#bf9cd8;flex-shrink:0}.waiting-symbol{color:#ba96d4;letter-spacing:1px;margin-right:auto;font-size:31px;line-height:1}.begin-game{margin-top:10px;font-size:21px!important}.invitation-screen .page-content{padding-bottom:calc(var(--flow-footer-height) + var(--mobile-safe-area-height) + 24px)}.invitation-footer{background:var(--b-cream);border-top:1px solid var(--b-line);height:100%;padding:13px 17px 12px}.invitation-footer:after{content:"";height:var(--device-safe-area-bottom,34px);background:var(--b-cream);pointer-events:none;position:absolute;top:100%;left:0;right:0}.invitation-footer .begin-game{min-height:53px;margin-top:0}.invitation-footer .setup-helper{font-size:12px;line-height:1.5;margin-top:7px!important}.name-form,.join-form,.fallback-share{flex-direction:column;gap:10px;display:flex}.name-form label,.join-form label,.fallback-share label{font-size:15px;font-weight:700}.beyachad-app input{width:100%;color:var(--b-purple);font:inherit;background:#fffefa;border:1.5px solid #bea4d1;border-radius:12px;min-height:51px;padding:12px 13px;font-size:16px}.beyachad-app input::placeholder{color:#9783a5;opacity:1}.name-form .primary{margin-top:8px;font-size:18px}.field-helper{color:var(--b-muted);text-align:center;font-size:12px}.field-error{color:#ab3040;font-size:13px;line-height:1.55}.join-heading{text-align:right;margin-top:17px}.join-heading h1{letter-spacing:-1.2px;font-size:45px;font-weight:900;line-height:1.15}.join-heading h1 span{color:var(--b-coral)}.join-heading p{margin-top:10px;font-size:18px}.join-art{object-fit:contain;width:100%;height:169px;margin:15px auto 14px;display:block}.join-form label:not(:first-child){margin-top:7px}.join-form .code-input{text-align:center;letter-spacing:9px;font-variant-numeric:tabular-nums;min-height:59px;padding-left:20px;font-size:29px;font-weight:700}.found-game{color:#367633;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.join-form .primary{margin-top:9px}.empty-state{text-align:center;justify-items:center;gap:19px;padding:50px 9px;display:grid}.empty-state h1{font-size:29px;font-weight:900}.bottom-sheet{color:var(--b-purple);background:var(--b-cream);direction:rtl;font-family:Rubik,sans-serif}.bottom-sheet p{color:inherit}.bottom-sheet button{font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.bottom-sheet .primary{border:2px solid var(--b-purple);background:var(--b-purple);width:100%;min-height:52px;color:var(--b-cream);border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:11px 14px;font-family:Fredoka,Rubik,sans-serif;font-weight:700;line-height:1.3;display:flex}.bottom-sheet input{width:100%;min-height:51px;color:var(--b-purple);font:inherit;box-sizing:border-box;background:#fffefa;border:1.5px solid #bea4d1;border-radius:12px;padding:12px 13px;font-size:16px}.bottom-sheet button:focus-visible,.bottom-sheet input:focus-visible{outline-offset:3px!important;outline:3px solid #ee9d38!important}.bottom-sheet .sheet-header{padding:0 21px 17px}.bottom-sheet .sheet-title{color:var(--b-purple);font-family:Fredoka,Rubik,sans-serif;font-size:25px;line-height:1.3}.bottom-sheet .sheet-description{color:var(--b-muted);font-size:14px;line-height:1.6}.bottom-sheet .sheet-content{padding:0 21px calc(var(--device-safe-area-bottom) + 16px);overscroll-behavior:contain}.help-rules li{font-size:16px}.help-content .primary{font-size:17px}.fallback-share .primary{margin-top:13px;font-size:17px}.ready-content{text-align:center}.ready-content>img{object-fit:contain;width:100%;height:140px}.ready-content p{margin:10px 0 18px;font-size:15px;line-height:1.7}.ready-content .primary{font-size:16px}.app-toast{left:17px;right:17px;bottom:calc(var(--device-safe-area-bottom) + 16px);z-index:28;background:var(--b-purple);color:#fff;pointer-events:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 14px;font-size:13px;line-height:1.5;display:flex;position:absolute;box-shadow:0 5px 18px #48207126}.beyachad-app:has(.invitation-footer) .app-toast{bottom:calc(var(--device-safe-area-bottom) + 128px)}.preview-tools{color:#54495e;width:218px;font:13px/1.7 Rubik,sans-serif;position:fixed;top:34px;left:34px}.preview-kicker{color:#8a8092;margin:0 0 8px;font-size:11px}.preview-tools h2{color:#482071;letter-spacing:-.3px;margin:0 0 10px;font-size:20px}.preview-tools p{margin:0 0 14px}.preview-note{color:#81758a;border-top:1px solid #e9e4ed;border-bottom:1px solid #e9e4ed;margin-bottom:12px;padding:13px 0;font-size:12px;line-height:1.8}.preview-note span{color:#65536f;font-weight:700;display:block}.preview-tools button{color:#5b4271;background:#f6f3f8;border:1px solid #ebe5ef;border-radius:8px;align-items:center;gap:7px;width:100%;margin-bottom:8px;padding:8px 10px;font-size:12px;display:flex}.preview-tools button:focus-visible{outline-offset:3px;outline:2px solid #806195}.preview-session-tools{margin-top:20px}.preview-session-tools p{color:#8a8092;font-size:11px}@media (width<=1050px){.preview-tools{width:170px;top:22px;left:16px}.preview-tools h2{font-size:17px}}@media (width<=700px){.preview-tools{display:none}}@media (hover:hover) and (pointer:fine){.beyachad-app .primary:hover:not(:disabled){background:#5b2e86;border-color:#5b2e86}.beyachad-app .outline:hover{background:#f0e6f7}.category-card:hover,.game-card:hover{filter:brightness(.985)}.preview-tools button:hover{background:#eee7f3}}@media (prefers-reduced-motion:reduce){.beyachad-app button,.preview-tools button{transition:none}.beyachad-app button:active{transform:none}}.preview-second-phone{color:#482071;background:#eee5f5;border:1px solid #dfccec;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:600;text-decoration:none;display:block}.connected.offline{color:var(--b-muted)}.head-game .page-content{padding-top:12px;padding-bottom:calc(var(--flow-footer-height) + var(--mobile-safe-area-height) + 28px)}.play-topline{justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.play-topline>span:first-child{font-family:Fredoka,Rubik,sans-serif;font-size:21px}.round-progress{appearance:none;width:100%;height:7px;accent-color:var(--b-coral);background:#eaddf1;border:0;border-radius:10px;margin-top:10px;display:block;overflow:hidden}.round-progress::-webkit-progress-bar{background:#eaddf1;border-radius:10px}.round-progress::-webkit-progress-value{background:var(--b-coral);border-radius:10px}.round-progress::-moz-progress-bar{background:var(--b-coral);border-radius:10px}.play-heading{text-align:center;margin:22px 0 19px}.play-icon{color:var(--b-coral);place-items:center;margin:0 auto 10px;display:grid}.play-heading h1{letter-spacing:-.65px;overflow-wrap:anywhere;font-size:36px;font-weight:700;line-height:1.16}.play-heading p{margin-top:9px;max-width:300px;margin-inline:auto;font-size:14px;line-height:1.7}.question-card{text-align:center;border-radius:24px;padding:23px 21px 25px}.question-category{color:#6a4086;padding-bottom:10px;font-size:12px;font-weight:600;display:inline-block}.question-card h2{letter-spacing:-.2px;overflow-wrap:anywhere;font-size:29px;font-weight:700;line-height:1.3}.guess-form{gap:10px;margin-top:22px;display:grid}.guess-form label{overflow-wrap:anywhere;font-size:14px;font-weight:600}.beyachad-app textarea{box-sizing:border-box;resize:none;width:100%;color:var(--b-purple);font:inherit;background:#fffefa;border:1.5px solid #bea4d1;border-radius:15px;min-height:110px;padding:13px 14px;font-size:17px;line-height:1.6}.beyachad-app textarea:focus-visible{outline-offset:3px!important;outline:3px solid #ee9d38!important}.beyachad-app textarea::placeholder{color:#8d789c;opacity:1;font-size:15px}.guess-input-note{color:var(--b-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.guess-input-note>span:first-child{align-items:center;gap:4px;display:flex}.guess-form .primary{margin-top:6px;font-size:23px}.guess-wait{text-align:center;padding:24px 5px 0}.guess-wait>svg{color:var(--b-coral);margin:0 auto 8px}.guess-wait h2{font-size:27px}.guess-wait>p{margin-top:8px;font-size:14px;line-height:1.7}.saved-guess{border:1px solid var(--b-line);background:#fffefa;border-radius:17px;gap:8px;margin:18px 0;padding:15px;display:grid}.saved-guess span{font-size:12px}.saved-guess strong{overflow-wrap:anywhere;white-space:pre-wrap;font-size:19px;font-weight:500}.quiet-pill{color:#477842;align-items:center;gap:5px;font-size:12px;display:inline-flex}.reveal-question{text-align:center;overflow-wrap:anywhere;font-size:15px;line-height:1.65;margin:0 8px 17px!important}.reveal-card{border-radius:21px;margin-top:12px;padding:17px 18px}.reveal-card>span{overflow-wrap:anywhere;font-size:13px;font-weight:500}.reveal-card>strong{overflow-wrap:anywhere;margin-top:10px;font-family:Fredoka,Rubik,sans-serif;font-size:30px;font-weight:700;line-height:1.3;display:block}.reveal-card>p{margin-top:11px;font-size:12px;line-height:1.65}.own-reveal{padding-block:14px}.own-reveal>strong{margin-top:7px;font-size:25px}.grade-section{text-align:center;margin-top:21px}.grade-section h2{overflow-wrap:anywhere;font-size:24px;line-height:1.35}.grade-section>p{margin-top:5px;font-size:12px;line-height:1.6}.grade-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.grade-option{border:1.5px solid var(--b-line);background:#fffefa;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:83px;padding:11px 4px;display:flex;position:relative}.grade-option>span{font-family:Fredoka,Rubik,sans-serif;font-size:24px;line-height:1.2}.grade-option small{font-size:11px;font-weight:400}.grade-option.selected{border:2px solid var(--b-purple);background:var(--b-lavender)}.grade-option>svg{color:var(--b-purple);background:var(--b-cream);border-radius:50%;position:absolute;top:-7px;left:6px}.grade-option:disabled{opacity:.65}.grade-option.selected:disabled{opacity:1}.grade-section .primary{min-height:49px;font-size:21px}.grading-wait{justify-content:center;align-items:center;gap:6px;padding:11px 3px;display:flex;color:#477842!important;font-size:13px!important}.round-awards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.award-card{text-align:center;border-radius:24px;padding:17px 12px}.award-card>span{overflow-wrap:anywhere;min-height:38px;font-size:13px;display:block}.award-card>strong{direction:ltr;margin:12px 0 4px;font-family:Fredoka,Rubik,sans-serif;font-size:64px;line-height:1.1;display:block}.award-card h2{font-size:27px}.award-card p{overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.65}.total-score{border:1px solid var(--b-line);background:#fffefa;border-radius:21px;padding:17px 20px}.total-score h2{text-align:center;margin-bottom:9px;font-size:25px}.total-score>div{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:17px;display:flex}.total-score>div+div{border-top:1px solid var(--b-line)}.total-score strong{white-space:nowrap;font-family:Fredoka,Rubik,sans-serif;font-size:30px}.total-score small,.final-player strong small{font-family:Rubik,sans-serif;font-size:13px;font-weight:400}.between-rounds{text-align:center;justify-content:center;align-items:flex-start;gap:8px;font-size:13px;line-height:1.65;display:flex;margin:20px 5px 0!important}.between-rounds>svg{flex-shrink:0}.play-footer{padding-top:14px}.live-score-strip{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:16px;padding:0 8px;display:grid}.live-score-strip>span{justify-content:space-between;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.live-score-strip strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.live-score-strip b{font-family:Fredoka,Rubik,sans-serif;font-size:30px;line-height:1.2}.live-score-strip>svg{color:var(--b-coral)}.play-footer .primary{min-height:52px;font-size:22px}.game-connection{background:var(--b-butter);border-radius:12px;align-items:flex-start;gap:8px;margin:6px 0 12px;padding:10px 11px;font-size:12px;line-height:1.6;display:flex}.game-connection>svg{flex-shrink:0;margin-top:2px}.game-connection button{background:0 0;border:0;flex-shrink:0;min-height:44px;padding:0 4px;font-size:12px;text-decoration:underline}.game-action-error{background:var(--b-peach);border-radius:12px;padding:12px;margin-top:15px!important}.finish-heading{margin-top:19px;margin-bottom:8px}.finish-heading .eyebrow{margin:8px 0;font-size:13px}.finish-heading h1{font-size:38px}.finish-art{object-fit:contain;width:100%;height:155px;margin:0 auto 12px;display:block}.final-results{gap:10px;display:grid}.final-player{border-radius:20px;padding:14px 17px}.final-player>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.final-player h2{overflow-wrap:anywhere;font-size:28px;line-height:1.2}.final-player h2 small{font-family:Rubik,sans-serif;font-size:12px;font-weight:400}.final-player strong{white-space:nowrap;font-family:Fredoka,Rubik,sans-serif;font-size:38px;line-height:1.15}.final-player p{border-top:1px solid #48207126;justify-content:space-between;gap:7px;margin-top:9px;padding-top:9px;font-size:12px;display:flex}.final-note{text-align:center;font-size:13px;line-height:1.6;margin:17px 0!important}.head-game .outline{font-size:22px}.head-game:has(.guess-form) .play-heading{margin:17px 0 16px}.head-game:has(.guess-form) .play-heading h1{font-size:34px}.head-game:has(.guess-form) .question-card{padding:17px 19px 20px}.head-game:has(.guess-form) .question-card h2{font-size:27px}.head-game:has(.guess-form) .question-category{padding-bottom:7px}.guess-form{margin-top:17px}.beyachad-app .guess-form textarea{min-height:94px}.reveal-heading .play-icon{display:none}.reveal-heading{margin-top:16px;margin-bottom:11px}.reveal-heading h1{font-size:34px}.reveal-card{padding:14px 17px}.reveal-card>strong{margin-top:7px;font-size:28px}.reveal-card>p{margin-top:7px}.own-reveal>strong{font-size:25px}.score-heading .play-icon{display:none}.score-heading{margin:16px 0 14px}.score-heading h1{font-size:34px}.round-awards{margin:15px 0}.award-card{padding:15px 12px}.award-card>span{min-height:28px}.award-card>strong{margin-top:9px;font-size:58px}.finish-heading{margin-top:14px}.finish-art{height:135px}.beyachad-app .flow-fixed-footer:empty{display:none}.play-footer.finished-footer{flex-direction:column;gap:2px;padding:8px 17px;display:flex}.play-footer.finished-footer .primary{flex-shrink:0;min-height:51px;font-size:22px}.finish-other-game{text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;text-decoration:underline;display:flex;font-size:14px!important}.rematch-error{background:var(--b-peach);border:1px solid var(--b-coral);border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.6;position:absolute;bottom:100%;left:17px;right:17px;margin-bottom:8px!important}.truth-game .play-heading{margin:18px 0 16px}.truth-game .play-heading h1{font-size:34px}.truth-game .truth-topic{padding:17px 19px 18px}.truth-topic .question-category{padding-bottom:5px}.truth-topic h2{font-size:29px}.truth-topic>p{margin-top:7px;font-size:13px;line-height:1.65}.truth-hint{text-align:center;margin-top:7px}.truth-hint>button{text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:13px;text-decoration:underline;display:inline-flex}.truth-hint>p{background:var(--b-butter);border-radius:12px;padding:10px 13px;font-size:13px;line-height:1.6}.truth-form{gap:12px;margin-top:8px}.truth-field{gap:7px;display:grid}.truth-field>label{align-items:center;gap:7px;display:flex}.truth-field-dot{background:#55834c;border-radius:50%;flex-shrink:0;width:9px;height:9px}.truth-field-dot.fiction-dot{background:var(--b-coral)}.beyachad-app .truth-form textarea{min-height:78px;padding:10px 12px;line-height:1.5}.truth-count{color:var(--b-muted);text-align:left;font-size:12px;line-height:1.2}.truth-writing-note{color:var(--b-muted);align-items:flex-start;gap:5px;font-size:12px;line-height:1.65;display:flex}.truth-writing-note>svg{flex-shrink:0;margin-top:2px}.truth-form .primary{margin-top:0}.truth-saved{text-align:right}.truth-saved>span:nth-of-type(2){border-top:1px solid var(--b-line);margin-top:4px;padding-top:12px}.truth-topic-chip{background:var(--b-peach);border-radius:20px;width:fit-content;padding:6px 13px;font-size:12px;margin:0 auto 18px!important}.truth-choices{gap:13px;display:grid}.truth-choice{text-align:right;border:1.5px solid var(--b-line);background:#fffefa;border-radius:22px;align-items:flex-start;gap:12px;width:100%;min-height:129px;padding:21px 17px 24px;display:flex;position:relative}.truth-choice-letter{background:var(--b-lavender);border-radius:50%;flex:0 0 29px;place-items:center;height:29px;font-size:14px;font-weight:600;display:grid}.truth-choice>strong{overflow-wrap:anywhere;flex:1;min-width:0;padding-bottom:5px;font-family:Fredoka,Rubik,sans-serif;font-size:26px;font-weight:700;line-height:1.35;display:block}.truth-choice.selected{border:2px solid var(--b-purple);background:var(--b-lavender);padding:20.5px 16.5px 23.5px}.truth-choice-check{position:absolute;bottom:9px;left:12px}.truth-choice-note{line-height:1.65;margin:16px 0 0!important}.truth-locked{text-align:center;justify-items:center;gap:8px;padding:24px 4px;font-size:14px;line-height:1.65;display:grid}.truth-locked>svg{color:var(--b-coral)}.truth-locked>p{font-size:12px}.truth-reveal{border-radius:23px;margin-top:14px;padding:16px 17px}.truth-reveal-heading{border-bottom:1px solid #48207126;gap:7px;padding-bottom:12px;display:grid}.truth-reveal-heading h2{overflow-wrap:anywhere;font-size:23px;line-height:1.3}.truth-outcome{overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12px;display:flex}.truth-outcome>svg{flex-shrink:0}.truth-outcome.correct{color:#32662e}.truth-reveal-statement{margin-top:14px}.truth-reveal-statement+.truth-reveal-statement{border-top:1px solid #4820711f;padding-top:13px}.truth-label{color:#315e2c;background:#e2eddb;border-radius:7px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.truth-label.invented{color:#99412e;background:#fff4ef}.truth-reveal-statement>p{overflow-wrap:anywhere;margin-top:6px;font-size:17px;line-height:1.6}.truth-reveal-statement>small{color:#694282;align-items:center;gap:4px;margin-top:7px;font-size:11px;display:flex}.truth-game .finish-art{object-fit:contain;height:132px;margin:6px auto 16px}.game-screen-fixed-action .page-content{padding-bottom:calc(var(--flow-footer-height) + var(--mobile-safe-area-height) + 24px)}.game-intro-footer .primary{font-size:23px}.beyachad-app .truth-form textarea::placeholder{color:#756f79;opacity:1;font-size:16px}.truth-topic-request{border:1px solid var(--b-line);background:var(--b-butter);text-align:center;border-radius:20px;margin:0 0 14px;padding:16px}.truth-topic-request h2{overflow-wrap:anywhere;font-size:24px;line-height:1.3}.truth-topic-request p{margin-top:8px;font-size:13px;line-height:1.65}.truth-topic-request-actions{gap:8px;margin-top:12px;display:flex}.beyachad-app .truth-topic-request-actions button{border-radius:12px;min-height:44px;padding:9px 8px;font-size:16px}.truth-topic-updated{text-align:center;font-size:12px;line-height:1.6;margin:9px 0 0!important}.tongue-scores{background:var(--b-lavender);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0 0;padding:8px 12px}.tongue-scores>span{flex:1;gap:8px;min-width:0}.tongue-scores strong{overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.35}.tongue-scores small{white-space:nowrap;font-size:10px;font-weight:400}.tongue-scores b{flex-shrink:0;font-size:23px}.tongue-game .play-heading{margin:18px 0 15px}.tongue-game .play-heading h1{overflow-wrap:anywhere;font-size:32px}.tongue-game .play-heading p{font-size:13px;line-height:1.65}.tongue-game .tongue-category{text-align:center;padding:20px}.tongue-category h2{font-size:35px}.tongue-category p{margin-top:9px;font-size:14px;line-height:1.65}.tongue-change-link{text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;font-size:13px;text-decoration:underline;display:flex}.tongue-reminder{align-items:center;gap:10px;padding:17px 7px;font-size:13px;line-height:1.7;display:flex}.tongue-reminder svg{color:var(--b-coral);flex-shrink:0}.tongue-change{background:var(--b-lavender);text-align:center;border-radius:18px;margin-top:13px;padding:15px}.tongue-change h2{overflow-wrap:anywhere;font-size:23px}.tongue-change p{margin-top:5px;font-size:12px;line-height:1.6}.tongue-change>div{gap:8px;margin-top:12px;display:flex}.beyachad-app .tongue-change button{min-height:44px;padding:9px 7px;font-size:17px}.tongue-game .tongue-turn-heading{text-align:center;margin:13px 0 11px}.tongue-turn-heading h1{font-size:32px;line-height:1.15}.tongue-live-category{text-align:center;border-radius:17px;padding:11px 14px}.tongue-live-category>span{font-size:11px}.tongue-live-category>h2{overflow-wrap:anywhere;margin-top:3px;font-size:28px;line-height:1.2}.tongue-clock{width:164px;height:164px;color:var(--b-purple);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;margin:12px auto;display:flex;position:relative}.tongue-clock svg{fill:none;stroke-width:7px;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.clock-track{stroke:var(--b-lavender)}.clock-progress{stroke:var(--b-purple);stroke-linecap:round}.tongue-clock strong{font-family:Fredoka,Rubik,sans-serif;font-size:79px;line-height:1.05}.tongue-clock>span{font-size:11px;line-height:1.6}.tongue-clock.partner-clock{color:var(--b-muted)}.partner-clock .clock-progress{stroke:var(--b-muted)}.tongue-clock.running-low{color:#b63f30}.running-low .clock-progress{stroke:#b63f30}.tongue-play-note{text-align:center;color:var(--b-muted);font-size:12px;line-height:1.65;margin:10px 0!important}.tongue-footer{padding:8px 17px}.tongue-turn-actions{gap:10px;display:grid}.beyachad-app .tongue-turn-actions .tongue-pass{min-height:49px;padding:10px 8px;font-size:22px}.beyachad-app .tongue-turn-actions .tongue-catch{background:var(--b-peach);color:#913823;border-color:#b95744;min-height:48px;padding:8px;font-size:25px}.beyachad-app .active-actions .tongue-catch{min-height:48px;padding:8px 9px;font-size:22px}.tongue-game .tongue-result-heading{text-align:center;margin:22px 0}.tongue-round-award{text-align:center;border-radius:24px;padding:24px 16px}.tongue-round-award>span{font-size:14px}.tongue-round-award>strong{direction:ltr;margin:8px 0;font-family:Fredoka,Rubik,sans-serif;font-size:85px;line-height:1.1;display:block}.tongue-round-award>p{overflow-wrap:anywhere;font-size:17px}.beyachad-app .tongue-undo{gap:7px;min-height:49px;margin-top:18px;font-size:18px;line-height:1.5}.tongue-round-results{gap:10px;margin:19px 0;padding:0;list-style:none;display:grid}.tongue-round-results>li{border-bottom:1px solid var(--b-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:12px;line-height:1.6;display:flex}.tongue-round-results strong{overflow-wrap:anywhere}.tongue-intro .detail-art{border-radius:20px;height:96px;margin-top:12px}.tongue-intro .game-heading .eyebrow{margin:4px 0;font-size:15px}.tongue-intro .game-heading h1{font-size:50px}.tongue-intro .game-heading>p{margin-top:6px;font-size:16px}.tongue-intro .game-meta{margin-top:9px}.tongue-intro .rules-title{margin-top:12px!important}.tongue-intro .rules li{gap:10px;min-height:44px;padding:7px 0;font-size:16px}.tongue-intro .section-footnote{padding-top:9px;font-size:12px;margin-top:12px!important}.no-filters-intro .detail-art{height:100px;margin-top:12px}.no-filters-intro .game-heading h1{font-size:50px}.no-filters-intro .rules-title{font-size:27px;margin-top:13px!important}.no-filters-intro .rules li{padding:8px 0;font-size:16px}.no-filters-invitation{text-align:center;font-size:14px;line-height:1.65;margin:22px 4px 16px!important}.no-filters-card{flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:230px;padding:25px 20px;display:flex}.no-filters-card>svg{flex-shrink:0}.no-filters-card h1{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:32px;line-height:1.35}.no-filters-starter{align-items:center;gap:10px;padding:19px 5px 12px;display:flex}.no-filters-starter .participant-avatar{background:var(--b-lavender);flex-shrink:0;width:40px;height:40px}.no-filters-starter p{flex:1;gap:2px;min-width:0;font-size:13px;display:grid}.no-filters-starter strong{overflow-wrap:anywhere;font-weight:600}.no-filters-starter p>span{font-size:12px}.no-filters-starter>svg{flex-shrink:0}.no-filters-note{text-align:center;font-size:13px;line-height:1.8;color:var(--b-muted)!important;margin:12px 0!important}.no-filters-footer{flex-direction:column;gap:2px;padding:5px 17px;display:flex}.no-filters-footer .primary{flex-shrink:0;min-height:52px;padding:9px 12px}.no-filters-skip{text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;font-size:14px;text-decoration:underline;display:flex}.no-filters-footer .setup-helper{overflow-wrap:anywhere;font-size:13px;line-height:1.4;margin-top:0!important}.no-filters-pair{text-align:center;border-radius:23px;justify-items:center;gap:9px;padding:21px 17px;display:grid}.no-filters-pair p{overflow-wrap:anywhere;max-width:100%;font-family:Fredoka,Rubik,sans-serif;font-size:27px;font-weight:700}.no-filters-pair>span{font-size:13px}.header-exit{min-height:44px;color:var(--b-purple);background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:14px;font-weight:500;display:flex}.header-exit>svg{color:var(--b-purple)}.game-exit-options{padding:4px 19px calc(var(--mobile-safe-area-height) + 12px);gap:12px;display:grid}.exit-option{border:1px solid var(--b-line);text-align:right;background:var(--b-lavender);width:100%;min-height:90px;color:var(--b-purple);border-radius:19px;align-items:center;gap:12px;padding:16px 13px;display:flex}.exit-option>span:nth-child(2){flex:1;min-width:0}.exit-option strong{font-family:Fredoka,Rubik,sans-serif;font-size:24px;line-height:1.25;display:block}.exit-option small{margin-top:5px;font-size:12px;line-height:1.65;display:block}.exit-option-icon{background:#ffffffa6;border-radius:14px;flex:0 0 43px;place-items:center;height:43px;display:grid}.exit-option>svg{flex-shrink:0}.exit-option-end{background:var(--b-peach);border-color:#edb9aa}.exit-back{text-underline-offset:4px;background:0 0;border:0;min-height:44px;font-size:15px;text-decoration:underline}.exit-confirm-icon{background:var(--b-peach);color:#a64532;border-radius:23px;place-items:center;width:70px;height:70px;margin:0 auto;display:grid}.exit-confirm-copy{text-align:center;font-size:14px;line-height:1.7;margin:0 0 5px!important}.beyachad-app .exit-confirm-end{background:#aa4432;border-color:#aa4432;font-size:22px}.session-status .page-content{text-align:center;padding-top:25px}.session-status-icon{background:var(--b-lavender);border-radius:29px;place-items:center;width:91px;height:91px;margin:26px auto 20px;display:grid}.session-status h1{overflow-wrap:anywhere;font-size:37px;line-height:1.2}.session-status p{overflow-wrap:anywhere;margin-top:15px;font-size:15px;line-height:1.8}.session-status .session-status-note{color:var(--b-muted);margin-top:9px;font-size:13px}.who-game .page-content{padding:12px 18px calc(var(--flow-footer-height) + var(--mobile-safe-area-height) + 28px)}.who-topline{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;font-size:12px;font-weight:600;display:flex}.who-topline>span:first-child{font-family:Fredoka,Rubik,sans-serif;font-size:20px}.who-mode{color:#776884;border-bottom:1px solid #48207118;justify-content:space-between;align-items:center;gap:8px;padding-bottom:15px;font-size:12px;display:flex}.who-mode>span{align-items:center;gap:5px;display:flex}.who-mode>span:first-child{color:#794668}.who-stage-heading{margin:27px 0 20px}.who-stage-heading h1{letter-spacing:-.4px;margin:10px 0;font-family:Fredoka,Rubik,sans-serif;font-size:31px;line-height:1.15}.who-stage-heading>p{color:#7b6b86;margin:9px 0;font-size:14px;line-height:1.6}.who-kicker{color:#8a748e;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.who-question{background:#f9e9e2;border:1px solid #edcfc0;border-radius:20px;margin:0 0 20px;padding:19px 20px;box-shadow:0 4px #f1d7ca55}.who-question>svg{color:#cc7865}.who-question h2{text-wrap:pretty;margin:9px 0 1px;font-family:Fredoka,Rubik,sans-serif;font-size:25px;line-height:1.3}.who-answer-form label{margin-bottom:9px;font-size:14px;font-weight:600;display:block}.who-answer-form textarea{resize:none;color:#482071;box-sizing:border-box;background:#fff;border:1.5px solid #bca6ca;border-radius:16px;outline:none;width:100%;min-height:120px;padding:15px;scroll-margin:20px;font:400 17px/1.65 Rubik,sans-serif;display:block}.who-answer-form textarea:focus{border-color:#673890;box-shadow:0 0 0 3px #67389010}.who-answer-form textarea::placeholder{color:#a292a9;font-size:15px}.who-count{color:#93839c;justify-content:space-between;margin:8px 1px 0;font-size:11px;display:flex}.who-own-answer{background:#fff;border:1px solid #d8c9df;border-radius:17px;padding:17px}.who-own-answer>span{color:#7a648b;align-items:center;gap:6px;font-size:12px;display:flex}.who-own-answer>p{overflow-wrap:anywhere;margin:11px 0 0;font-size:19px;font-weight:500;line-height:1.5}.who-progress-summary{text-align:right;color:#766080;background:#f3eff5;border:0;border-radius:15px;align-items:center;gap:12px;width:100%;margin-top:20px;padding:13px 12px;display:flex}.who-progress-summary>span:nth-child(2){flex:1;gap:4px;font-size:12px;display:grid}.who-progress-summary strong{color:#482071;font-size:14px;font-weight:500}.who-avatar-stack{flex-direction:row;padding-left:7px;display:flex}.who-avatar-stack .who-avatar{border:2px solid #f3eff5;width:30px;height:30px;margin-left:-8px;font-size:13px}.who-avatar{color:#6a4183;background:#e9deef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;font-weight:700;display:inline-flex}.who-avatar.tone-1{color:#a46140;background:#f4dfd1}.who-avatar.tone-2{color:#947330;background:#f8edc8}.who-avatar.tone-3{color:#627353;background:#e3e9df}.who-text-button{color:#7b5b91;text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;margin:6px auto 0;padding:10px 4px;font-size:13px;text-decoration:underline;display:flex}.who-vote{background:#eee7f5;border:1px solid #c7b3d5;border-radius:17px;margin-bottom:18px;padding:18px}.who-vote h3{margin:0;font-size:17px;line-height:1.45}.who-vote>p{color:#806a90;font-size:12px;line-height:1.5}.who-vote .primary,.who-vote .outline{min-height:46px;padding:10px 12px;font-size:15px}.who-vote-actions{gap:9px;display:grid}.who-confirmed{color:#5f7a60;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:500;display:flex}.who-footer{padding:7px 18px!important}.who-footer .primary{min-height:52px;padding:10px 12px;font-size:20px}.who-footer .setup-helper{font-size:12px;line-height:1.5;margin:8px 0 0!important}.who-force{color:#7b5b91;background:0 0;border:0;min-height:32px;margin:0 auto;padding:4px 6px;font-size:12px;text-decoration:underline;display:block}.who-force:disabled{opacity:.5}.who-question-small{background:#f2edf5;border-radius:12px;margin-bottom:17px;padding:13px 15px;font-size:14px;font-weight:500;line-height:1.5}.who-answer-list{gap:14px;display:grid}.who-answer-card{background:#fff;border:1px solid #e7dfea;border-radius:18px;padding:16px;box-shadow:0 3px 8px #48207104}.who-answer-card.is-own{box-shadow:none;background:#f4f0f5;border-style:dashed}.who-answer-number{color:#97889e;font-size:11px}.who-answer-card>p{overflow-wrap:anywhere;margin:10px 0 15px;font-size:19px;font-weight:500;line-height:1.5}.who-answer-card.is-own>p{color:#897290;margin-bottom:2px}.who-author-picker{text-align:right;color:#967ea6;background:#fbf9fc;border:1px solid #dacee2;border-radius:11px;align-items:center;gap:8px;width:100%;min-height:48px;padding:10px 12px;font-size:13px;display:flex}.who-author-picker>span{overflow-wrap:anywhere;flex:1}.who-author-picker.is-selected{color:#5a3078;background:#eee7f4;border-color:#baa1cc}.who-author-picker:disabled{opacity:.8}.who-name-grid{grid-template-columns:1fr 1fr;gap:9px;padding:5px 0 20px;display:grid}.who-name-grid button{text-align:right;color:#482071;overflow-wrap:anywhere;background:#fff;border:1px solid #e5dce9;border-radius:12px;align-items:center;gap:7px;min-height:58px;padding:9px;font-size:13px;display:flex}.who-name-grid button>span:nth-child(2){flex:1;min-width:0}.who-name-grid button.selected{background:#eee6f5;border-color:#8d65a5}.who-name-grid .who-avatar{width:28px;height:28px;font-size:13px}.who-roster>div{border-bottom:1px solid #eee7f0;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.who-roster strong{overflow-wrap:anywhere;flex:1}.who-roster>div>span:last-child{color:#8a7b91;font-size:11px}.who-roster>div>span:last-child>svg{color:#81967b}.who-reveal-card{background:#eee3f0;border:1px solid #e0cee6;border-radius:24px;margin-top:22px;padding:24px 22px 20px;animation:.2s cubic-bezier(.23,1,.32,1) who-appear;position:relative;box-shadow:0 5px #ddcde34d}.who-quote-mark{color:#b794c7;font-family:Fredoka,sans-serif;font-size:65px;line-height:.8}.who-reveal-card>p{overflow-wrap:anywhere;margin:10px 0 26px;font-family:Fredoka,Rubik,sans-serif;font-size:30px;line-height:1.35}.who-revealed-author{border-top:1px solid #cdb8d7;align-items:center;gap:12px;padding-top:17px;display:flex}.who-revealed-author strong{overflow-wrap:anywhere;font-size:18px}.who-result{text-align:center;color:#88738e;justify-content:center;align-items:center;gap:8px;margin:24px 0 18px;font-size:14px;line-height:1.5;display:flex}.who-result.correct{color:#668363;font-weight:500}.who-correct{text-align:center;background:#f6f2f7;border-radius:15px;padding:16px}.who-correct>span{color:#9a879f;font-size:12px}.who-correct p{overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.7}.who-wait-note{color:#9b89a1;text-align:center;margin:20px 0;font-size:13px;line-height:1.7}.who-state{text-align:center;padding:35px 8px}.who-state h1{font-family:Fredoka,Rubik,sans-serif;font-size:29px}.who-state p{color:#8c7897;font-size:15px;line-height:1.7}.who-state .primary{margin-top:20px;font-size:18px}.who-finish{text-align:center}.who-finish>svg{color:#c7884f;margin-bottom:14px}.who-finish .who-kicker{justify-content:center}.who-leaderboard{gap:9px;margin:20px 0;padding:0;list-style:none;display:grid}.who-leaderboard li{background:#fff;border:1px solid #e8dfeb;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.who-leaderboard li.is-me{background:#efe7f4;border-color:#cdb8db}.who-rank{color:#a18daa;width:17px;font-size:13px}.who-leaderboard strong{overflow-wrap:anywhere;flex:1;font-size:14px}.who-points{color:#937f9c;white-space:nowrap;font-size:11px}.who-points b{color:#56316f;font-family:Fredoka,sans-serif;font-size:24px}.who-replay{text-align:center;background:#fbede5;border:1px solid #e7cfc1;border-radius:19px;margin:23px 0;padding:19px 16px}.who-replay h2{overflow-wrap:anywhere;margin:2px 0 9px;font-family:Fredoka,Rubik,sans-serif;font-size:23px;line-height:1.3}.who-replay>p{color:#947d88;font-size:13px;line-height:1.7}.who-replay .primary{min-height:49px;margin-top:15px;font-size:17px}.who-replay-count{justify-content:center;align-items:center;gap:7px;margin:18px 0;font-size:14px;display:flex}.who-confirmed-names{overflow-wrap:anywhere;color:#8e728e;font-size:12px;line-height:1.7}.who-content-toggle{color:#604175;text-align:right;background:#faf7fb;border:1px solid #e7dce9;border-radius:13px;align-items:center;gap:12px;width:100%;margin:15px 0;padding:13px 12px;display:flex}.who-content-toggle>span:last-child{flex:1;min-width:0}.who-content-toggle strong{font-size:13px;font-weight:500;line-height:1.5;display:block}.who-content-toggle small{color:#a18ea8;margin-top:4px;font-size:11px;line-height:1.6;display:block}.who-switch{background:#ddd4e3;border-radius:30px;flex-shrink:0;width:38px;height:23px;display:block;position:relative}.who-switch>span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .16s ease-out;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #48207128}.who-content-toggle.is-on .who-switch{background:#9a658d}.who-content-toggle.is-on .who-switch>span{transform:translate(-15px)}.who-content-toggle.is-on{background:#f9edf3;border-color:#cda4bd}.who-lobby-mode>p,.who-join-mode{text-align:center;color:#97617e;background:#f6ebf0;border-radius:10px;padding:9px;font-size:12px}.who-lobby-mode{margin-top:10px}.who-lobby-mode .who-content-toggle{margin:8px 0}.who-exit-options{gap:12px;padding:10px 0;display:grid}.who-exit-options .primary,.who-exit-options .outline{min-height:52px;font-size:17px}.who-force-confirm p{overflow-wrap:anywhere;font-size:15px;line-height:1.7}.who-force-confirm .primary{font-size:18px}.who-action-note{text-align:center;color:#967fa1;font-size:13px}.who-game button,.who-content-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.who-game button:active,.who-content-toggle:active{transform:scale(.98)}.who-game button:focus-visible,.who-content-toggle:focus-visible{outline-offset:3px;outline:3px solid #b388c9}.who-game h1:focus,.who-vote h3:focus{outline:none}@keyframes who-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.who-reveal-card{animation:none}.who-content-toggle .who-switch>span{transition:none}}.who-replay form>p{color:#947d88;font-size:13px;line-height:1.7}.who-host{color:#806b8d;margin:9px 0 0;font-size:12px;line-height:1.5}.who-host strong{color:#604175;font-weight:500}.who-notice{color:#526d4e;background:#edf2e9;border:1px solid #d7e1cf;border-radius:12px;margin:10px 0;padding:10px 12px;font-size:13px;line-height:1.6}.who-game .who-stage-heading{margin-top:18px}.who-person-status{text-align:left;gap:4px;min-width:88px;display:grid}.who-person-status>span{justify-content:flex-end;align-items:center;gap:4px;display:flex}.who-person-status svg{color:#6d8967}.who-person-status small{color:#927b88;font-size:10px}.who-personal-progress{color:#604175;text-align:center;margin:0 0 6px;font-size:13px;font-weight:500;line-height:1.4}.who-footer.has-replay{padding-top:5px!important}.who-replay-fixed-context{text-align:center;gap:2px;margin:0 0 6px;display:grid}.who-replay-fixed-context strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.25}.who-replay-fixed-context span{color:#895571;font-size:12px;line-height:1.3}.who-footer-actions{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;display:grid}.who-footer-actions .primary,.who-footer-actions .outline{overflow-wrap:anywhere;min-height:48px;padding:8px;font-size:16px;line-height:1.2}.who-footer.has-replay .setup-helper{font-size:11px;line-height:1.3;margin-top:5px!important}.who-footer-actions .primary svg{flex-shrink:0;width:16px}.who-replay-audience{background:#fff8;border-radius:10px;padding:10px;font-weight:600;color:#794668!important}.who-replay h2:focus{outline:none}.who-replay{margin:18px 0}.who-confirmed-names{margin:12px 0}.who-return-form{text-align:right;margin-top:20px}.who-return-form label{margin:12px 0 8px;font-size:14px;font-weight:500;display:block}.who-return-form input{box-sizing:border-box;color:#482071;background:#fff;border:1px solid #bca6ca;border-radius:12px;width:100%;padding:13px;font:400 17px Rubik,sans-serif}.who-return-form input:focus-visible{outline-offset:2px;outline:3px solid #b388c9}.who-return-form .primary{width:100%}.who-vote-clock{font-variant-numeric:tabular-nums}.who-host-change{background:0 0;border:0;margin:3px 0 0;padding:0;font-size:12px}.who-answer-card.needs-choice{border-color:#c27f64;box-shadow:0 0 0 2px #e8b6a15e}.secret-intro .game-heading .eyebrow{margin:4px 0;font-size:15px}.secret-intro .game-heading h1{font-size:50px}.secret-intro .game-heading>p{margin-top:6px;font-size:16px}.secret-intro .game-meta{margin-top:9px}.secret-intro .rules-title{font-size:27px;margin-top:12px!important}.secret-intro .rules li{gap:10px;min-height:44px;padding:5px 0;font-size:16px}.secret-intro .section-footnote{padding-top:6px;font-size:12px;margin-top:8px!important}.secret-game .who-stage-heading h1{overflow-wrap:anywhere;font-size:32px;line-height:1.2}.secret-word-card{text-align:center;border-radius:24px;justify-items:center;gap:12px;margin:20px 0;padding:25px 18px;display:grid}.secret-word-card>span{font-size:13px;font-weight:500}.secret-word-card>strong{overflow-wrap:anywhere;max-width:100%;font:700 43px/1.15 Fredoka,Rubik,sans-serif}.secret-word-card>p{overflow-wrap:anywhere;max-width:100%;font-size:14px;line-height:1.7}.secret-word-card>svg{opacity:.5}.secret-word-card.is-result{gap:5px;margin:13px 0 7px;padding:14px 16px}.secret-word-card.is-result>strong{font-size:34px}.secret-word-card.is-result>p{font-size:13px;line-height:1.5}.secret-word-card.is-result+.secret-personal-result{margin:0;padding:6px 0}.secret-connections{background:#fbede5;border:1px solid #e6cdbd;border-radius:16px;margin:13px 0 17px;padding:13px 14px}.secret-connection-title{color:#604175;align-items:center;gap:7px;font-size:14px;display:flex}.secret-connection-person{border-top:1px solid #e8d4c9;margin-top:9px;padding-top:9px}.secret-connection-person>p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.secret-connection-action{width:100%;min-height:44px;color:var(--b-purple);overflow-wrap:anywhere;touch-action:manipulation;background:#fff9;border:1px solid #cfb9d5;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;margin-top:9px;padding:9px 11px;font-size:13px;display:flex}.secret-connection-action>svg{flex-shrink:0}.secret-connection-action:focus-visible{outline-offset:3px;outline:3px solid #b388c9}.secret-connection-jump{color:#6b457c;min-height:38px;font:inherit;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:2px;line-height:1.4;display:inline-flex}.secret-connection-jump>svg{flex-shrink:0}.secret-connection-jump:focus-visible,.secret-connections:focus-visible{outline-offset:3px;outline:3px solid #b388c9}.secret-turn-card{text-align:center;border-radius:22px;justify-items:center;gap:12px;margin:20px 0;padding:25px 18px;display:grid}.secret-turn-card>.who-avatar{background:#fff9;width:67px;height:67px;font-size:28px}.secret-turn-card>strong{overflow-wrap:anywhere;max-width:100%;font:700 27px/1.3 Fredoka,Rubik,sans-serif}.secret-turn-card>span:last-child,.secret-turn-card>p{font-size:13px;line-height:1.6}.secret-turn-order{gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.secret-turn-order>li{border:1px solid var(--b-line);border-radius:13px;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.secret-turn-order>li>span{color:#856c96;flex:0 0 25px;place-items:center;display:grid}.secret-turn-order strong{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.secret-turn-order small{color:var(--b-muted);flex-shrink:0;font-size:11px}.secret-turn-order .is-current{background:var(--b-lavender);border-color:#bda4cd}.secret-majority{background:#f1edf5;border-radius:12px;padding:11px 13px;font-size:13px;line-height:1.6;margin:15px 0!important}.secret-candidates{border:0;gap:9px;min-width:0;margin:18px 0;padding:0;display:grid}.secret-candidates label{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#fffdfb;border:1px solid #e1d7e7;border-radius:16px;align-items:center;gap:12px;min-height:65px;padding:10px 13px;display:flex;position:relative}.secret-candidates label.is-selected{background:#eee4f5;border-color:#9469b0;box-shadow:inset 0 0 0 1px #9469b0}.secret-candidates strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;font-weight:500}.secret-candidates input{opacity:0;width:1px;height:1px;position:absolute}.secret-candidates label:has(input:focus-visible){outline-offset:3px;outline:3px solid #b388c9}.secret-candidates:disabled label{cursor:default}.secret-candidates:disabled label:not(.is-selected){opacity:.65}.secret-radio{border:1.5px solid #c4b3cd;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.is-selected .secret-radio{background:var(--b-purple);color:#fff;border-color:var(--b-purple)}.secret-locked{overflow-wrap:anywhere;justify-content:center;align-items:center;gap:7px;font-size:13px;line-height:1.6;display:flex}.secret-peek{overflow-wrap:anywhere;background:0 0;border:1px dashed #cdbbd7;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:48px;margin:20px 0;padding:10px;font-size:14px;display:flex}.secret-ballot-results{border-top:1px solid var(--b-line);margin-top:20px;padding-top:12px;font-size:13px}.secret-ballot-results summary{cursor:pointer;align-content:center;min-height:44px;font-weight:500;display:list-item}.secret-ballot-results ul{gap:10px;padding:0;list-style:none;display:grid}.secret-ballot-results li{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.secret-ballot-results li>svg{flex-shrink:0}.secret-personal-result{text-align:center;padding:12px 0;font-size:16px;font-weight:500}.secret-guess-form{background:var(--b-lavender);border-radius:20px;gap:12px;margin:20px 0;padding:20px 16px;display:grid}.secret-guess-form label{font-size:15px;font-weight:500}.secret-guess-form input{width:100%;color:var(--b-purple);background:#fffdfb;border:1px solid #bda4cd;border-radius:13px;padding:16px 12px;font:400 18px Rubik,sans-serif}.secret-guess-form input:focus-visible{outline-offset:2px;outline:3px solid #b388c9}.secret-guess-form p{font-size:12px;line-height:1.7}.secret-guess-form .primary{min-height:50px;font-size:20px}.secret-guess-form .secret-keyboard-submit{display:none}.secret-guess-form:focus-within .secret-keyboard-submit{display:flex}.secret-match-recap{gap:10px;margin:22px 0;padding:0;font-size:13px;list-style:none;display:grid}.secret-match-recap li{border-bottom:1px solid var(--b-line);overflow-wrap:anywhere;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.secret-match-recap strong{text-align:left;max-width:50%;font-weight:500}.secret-footer{padding-top:12px!important}.secret-footer .primary{white-space:normal;font-size:19px;line-height:1.3}.secret-footer .setup-helper{overflow-wrap:anywhere}.secret-footer.has-replay .primary{font-size:16px}.secret-game .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{color:#151515;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}.mobile-carousel{overscroll-behavior:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{touch-action:pan-y;overflow:auto hidden}.mobile-carousel[data-dragging=true]{cursor:none}.mobile-carousel-content{width:max-content;min-width:100%;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;display:flex}.mobile-carousel-scrollbar{z-index:4;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.mobile-carousel-scrollbar[data-visible=true]{opacity:1}.mobile-carousel-scrollbar-thumb{background:#00000059;border-radius:999px;height:3px;position:absolute;bottom:4px;right:4px}body{min-width:320px;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}.phone-stage{place-items:center;width:100%;height:100%;padding:24px;display:grid;position:relative}.device-menu-bar{z-index:100;border-radius:12px;padding:3px;position:absolute;top:18px;right:18px}.device-picker-trigger{color:#151515;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 10px 0 12px;font:600 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-trigger:hover,.device-picker-trigger[data-state=open]{background:#0000000e}.device-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #000000b8}.device-picker-menu{z-index:200;min-width:168px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fffffffa;border-radius:12px;padding:3px;animation:.12s ease-out device-menu-in;box-shadow:0 0 1px #0000000f,0 0 0 1px #00000014,0 4px 4px #0000000d}.device-picker-item{color:#181818;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 9px 0 10px;font:500 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-item[data-highlighted]{background:#f0f0f0}.device-picker-item[data-state=checked]{font-weight:600}.device-picker-check{color:#181818;place-items:center;display:grid}@keyframes device-menu-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.phone-scale-box{position:relative}.phone-device{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.phone-bezel{object-fit:contain;z-index:2;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.device-screen{cursor:none;z-index:1;-webkit-user-select:none;user-select:none;background:#fff;border-radius:42px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.device-camera{z-index:75;pointer-events:none;background:#050505;border-radius:50%;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.device-screen,.device-screen *{cursor:none!important}.device-screen img,.keyboard-asset{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.device-screen input,.device-screen textarea,.device-screen select,.device-screen option,.device-screen [contenteditable=true]{-webkit-user-select:auto;user-select:auto}.device-screen:active,.device-screen:active *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:none!important}.device-screen[data-cursor-debug=true],.device-screen[data-cursor-debug=true] *{cursor:default!important}.device-screen :focus,.device-screen :focus-visible{box-shadow:none!important;outline:0!important}.flow-stack,.flow-scenes,.flow-screen,.mobile-app-viewport{position:absolute;inset:0}.mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{bottom:var(--device-safe-area-bottom,48px)}.flow-stack{--flow-header-height:0px;--flow-header-content-height:0px;--flow-header-safe-area:0px;--flow-footer-height:0px;--keyboard-height:0px;touch-action:pan-y;background:0 0;overflow:hidden}.flow-fixed-header{z-index:12;height:var(--flow-header-height);padding-top:var(--flow-header-safe-area);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.flow-fixed-footer{z-index:12;right:0;bottom:var(--keyboard-height);height:var(--flow-footer-height);background:0 0;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.flow-scenes{top:var(--flow-header-height);bottom:0;overflow:hidden}.flow-screen{will-change:transform;background:0 0;overflow:hidden}.mobile-page{--mobile-safe-area-height:var(--device-safe-area-bottom,34px);--keyboard-height:0px;position:absolute;inset:0}.mobile-page[data-keyboard-visible=true],.mobile-app-viewport[data-platform=android] .mobile-page{--mobile-safe-area-height:0px}.mobile-scroll{top:0;right:0;bottom:var(--keyboard-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;overflow:hidden auto}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll[data-dragging=true]{cursor:none}.mobile-cursor{z-index:80;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 44%,#ffffffb3 0 34%,#ffffff8a 58%,#eeeeee7a 100%);border:.5px solid #0000001f;border-radius:999px;width:48px;height:48px;transition:opacity 90ms,background 80ms,box-shadow 80ms;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff9,inset 0 -5px 10px #0000000d,inset 0 0 0 1px #00000006}.mobile-cursor:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#fff0);border-radius:999px;width:32px;height:17px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mobile-cursor:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 3px #ffffff47,inset -1px 0 3px #00000005}.mobile-cursor-hotspot{pointer-events:none;background:#ffffffd1;border:1px solid #007afff2;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffbf,0 0 0 3px #007aff29}.mobile-cursor-hotspot:before,.mobile-cursor-hotspot:after{content:"";background:#007afff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-cursor-hotspot:before{width:17px;height:1px}.mobile-cursor-hotspot:after{width:1px;height:17px}.mobile-cursor[data-visible=true]{opacity:1}.mobile-cursor[data-active=true]{background:radial-gradient(circle at 50% 55%,#e8e8e894 0 30%,#f8f8f880 62%,#ffffffad 100%);box-shadow:inset 0 3px 7px #00000014,inset 0 -4px 8px #ffffff57,inset 0 0 0 1px #00000008}.mobile-cursor[data-active=true]:before{background:linear-gradient(#0000000e,#0000)}.mobile-cursor[data-active=true]:after{box-shadow:inset 0 5px 9px #0000000b,inset 0 -3px 7px #ffffff47}.mobile-scroll-content{will-change:transform;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid}.app-screen{background:#fff}.mobile-scrollbar{z-index:9;top:4px;right:5px;bottom:calc(var(--mobile-safe-area-height) + var(--keyboard-height) + 4px);opacity:0;pointer-events:none;width:4px;transition:bottom .26s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute}.mobile-page[data-keyboard-dragging=true] .mobile-scroll,.mobile-page[data-keyboard-dragging=true] .mobile-scrollbar,.flow-stack[data-keyboard-dragging=true] .flow-fixed-footer{transition:none}.mobile-scrollbar[data-visible=true]{opacity:1}.mobile-scrollbar-thumb{background:#00000047;border-radius:999px;width:4px;min-height:36px;transition:background .12s;box-shadow:0 0 0 1px #ffffff2e}.status-bar{z-index:72;color:#050505;pointer-events:none;background:0 0;grid-template-columns:1fr auto;align-items:center;height:54px;padding:10px 34px 0 36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;top:0;left:0;right:0}.device-screen[data-device=pixel-10] .status-bar{align-items:start;height:auto;padding:32px 32px 0;font-family:Roboto,Arial,sans-serif}.status-time{text-align:center;letter-spacing:0;justify-self:start;min-width:58px;font-size:15px;font-weight:600;line-height:1}.status-indicators{justify-self:end;align-items:center;display:flex}.status-indicator-svg{display:block}.status-indicator-svg[data-platform=ios]{width:79px;height:13px}.status-indicator-svg[data-platform=android]{width:50px;height:14px}.device-screen[data-device=pixel-10] .status-time{font-weight:500;transform:translateY(2px)}.home-indicator-svg{z-index:70;width:100%;height:var(--device-safe-area-bottom,34px);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.android-navigation-bar{z-index:70;width:428px;height:var(--device-safe-area-bottom,48px);pointer-events:none;-webkit-user-drag:none;display:block;position:absolute;bottom:-1px;left:-1px}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.08}h2{font-size:15px}p{color:#555;font-size:14px;line-height:1.45}.field-label{color:#555;font-size:13px;font-weight:800}.mobile-field{gap:8px;display:grid}.mobile-field input{color:#151515;background:#fff;border:1px solid #0000001a;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.mobile-field input:focus{box-shadow:none;border-color:#00000029}.device-screen .mobile-field input:focus,.device-screen .mobile-field input:focus-visible{border-color:#0000001f;box-shadow:none!important;outline:0!important}.sheet-overlay{z-index:20;background:#00000057;position:absolute;inset:0}.bottom-sheet{z-index:21;touch-action:none;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;min-height:260px;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 -16px 48px #0003}.sheet-handle-zone{touch-action:none;place-items:center;height:30px;display:grid}.sheet-handle{background:#c9c9c4;border-radius:999px;width:42px;height:5px}.sheet-header{gap:4px;padding:0 18px 14px;display:grid}.sheet-title{margin:0;font-size:18px;font-weight:900}.sheet-description{color:#737373;margin:0;font-size:13px;line-height:1.35}.sheet-content{padding:0 18px 24px;overflow:auto}.keyboard-dock{z-index:30;height:339px;box-shadow:none;pointer-events:none;will-change:transform;background:#d8d9de;border-radius:32px 32px 0 0;padding:0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.keyboard-dock[data-platform=android]{background:#f3f2f6;border-radius:0;box-shadow:0 -1px 2px #00000014}.keyboard-dock[data-visible=true]{pointer-events:auto}.keyboard-asset{z-index:1;border-radius:inherit;object-fit:cover;object-position:center bottom;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:relative}.keyboard-dock[data-platform=android] .keyboard-asset{object-fit:fill;border-radius:0}:root{--browser-safe-area-top:env(safe-area-inset-top,0px);--browser-safe-area-bottom:env(safe-area-inset-bottom,0px);--browser-safe-area-left:env(safe-area-inset-left,0px);--browser-safe-area-right:env(safe-area-inset-right,0px)}html[data-mobile-presentation=app],html[data-mobile-presentation=app] body{overscroll-behavior:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:#fbf8f2}.phone-stage[data-presentation=app]{background:#fbf8f2;height:100dvh;padding:0;display:block;position:fixed;inset:0}.device-screen[data-presentation=app]{--device-safe-area-bottom:var(--browser-safe-area-bottom);left:var(--browser-safe-area-left);right:var(--browser-safe-area-right);box-shadow:none;-webkit-user-select:auto;user-select:auto;border-radius:0}@media (hover:hover) and (pointer:fine){html[data-mobile-presentation=app]{--browser-app-max-width:440px}.device-screen[data-presentation=app]{max-width:var(--browser-app-max-width);margin-inline:auto}}.device-screen[data-presentation=app]:has(.mobile-app-viewport[data-keyboard-visible=true]){--device-safe-area-bottom:0px}.device-screen[data-presentation=app],.device-screen[data-presentation=app] *{cursor:auto!important}.device-screen[data-presentation=app] .flow-stack,.device-screen[data-presentation=app] .mobile-scroll{touch-action:pan-y pinch-zoom}.device-screen[data-presentation=app] .mobile-scroll{-webkit-user-select:auto;user-select:auto}.device-screen[data-presentation=app] .mobile-scroll,.device-screen[data-presentation=app] .mobile-scrollbar,.device-screen[data-presentation=app] .flow-fixed-footer{transition:none}.device-screen[data-presentation=app] .bottom-sheet{touch-action:pan-y pinch-zoom;min-height:0}.device-screen[data-presentation=app] .sheet-header,.device-screen[data-presentation=app] .sheet-handle-zone{flex-shrink:0}.device-screen[data-presentation=app] .sheet-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0}:where(.device-screen[data-presentation=app]) :is(input,textarea,select){font-size:16px}.device-screen[data-presentation=app] :is(button,a,[role=button]){touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html[data-mobile-presentation=app] .preview-tools{display:none}
