.bq-v2{--v2-rice:#fff;--v2-paper:#fff;--v2-ink:#18221d;--v2-ink-soft:#53605a;--v2-rule:rgba(24,34,29,.18);--v2-coral:#ff5a55;--v2-cobalt:#2957d3;--v2-cyan:#09a9c7;--v2-lime:#b8d535;--v2-marigold:#efa51e;--v2-display:"Manrope Variable",system-ui,sans-serif;--v2-ui:"Manrope Variable",system-ui,sans-serif;--v2-editorial:"Manrope Variable",system-ui,sans-serif;min-height:100dvh;background:var(--v2-rice);color:var(--v2-ink)}.bq-v2,.bq-v2 button,.bq-v2 input,.bq-v2 summary{font-family:var(--v2-ui)}.bq-v2 button{border-radius:8px}.bq-v2 [tabindex]:focus-visible,.bq-v2 a:focus-visible,.bq-v2 button:focus-visible,.bq-v2 input:focus-visible,.bq-v2 summary:focus-visible{outline:3px solid var(--v2-cobalt);outline-offset:3px}.bq-v2 :is([data-game-textbox],.cityhunt-search>div:first-of-type) :is(input,textarea):focus-visible{outline:0}.bq-v2 [tabindex="-1"]:focus{outline:0}.bq-v2 h1,.bq-v2 h2,.bq-v2 h3{font-family:var(--v2-display);font-weight:650;letter-spacing:-.035em}.bq-v2 em{font-family:var(--v2-editorial);font-weight:500}.bq-v2 .bq-portal-mark{width:38px;height:38px;display:block;overflow:visible;fill:currentColor}.bq-v2 .brand .bq-brand-portal{border-radius:6px;background:var(--v2-ink);filter:drop-shadow(2px 2px 0 var(--v2-coral))}.bq-v2 .brand .bq-brand-portal path:first-of-type{fill:var(--v2-coral)}.bq-v2 .brand .bq-brand-portal path:nth-of-type(2){fill:#7d9bff}.bq-v2 .brand .bq-brand-portal path:nth-of-type(3){fill:var(--v2-cyan)}.bq-v2 .brand .bq-brand-portal path:nth-of-type(4){fill:var(--v2-lime)}.bq-v2 .brand .bq-brand-portal circle{fill:var(--v2-paper)}.bq-v2 .brand{gap:10px;color:var(--v2-ink);text-decoration:none}.bq-v2 .brand>b{font-family:var(--v2-display);font-size:17px;font-weight:750;letter-spacing:.025em}.bq-v2 .brand>b span{color:var(--v2-coral)}.bq-v2 .app-navigation{min-height:70px;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);padding:0 max(22px,calc((100vw - 1180px)/2));border-color:var(--v2-rule);background:rgba(237,243,255,.96);backdrop-filter:blur(16px)}.bq-v2 .app-navigation-brand{width:auto;min-width:170px;justify-content:start;color:var(--v2-ink)}.bq-v2 .app-navigation nav{justify-content:center;gap:6px}.bq-v2 .app-navigation nav button{min-height:50px;padding:0 16px;color:var(--v2-ink-soft);font:650 14px var(--v2-ui);border-radius:8px}.bq-v2 .app-navigation nav button:hover{background:rgba(24,34,29,.05);color:var(--v2-ink)}.bq-v2 .app-navigation nav button.active{color:var(--v2-ink);background:var(--v2-paper)}.bq-v2 .app-navigation nav button.active:after{right:14px;bottom:4px;left:14px;height:3px;border-radius:2px;background:var(--v2-coral)}.bq-v2 .app-navigation-actions{display:flex;align-items:center;gap:14px}.bq-v2 .navigation-streak{min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;gap:5px;position:relative;padding:0 7px;color:var(--v2-coral);white-space:nowrap}.bq-v2 .navigation-streak[data-empty=true],.bq-v2 .navigation-streak[data-empty=true] strong{color:var(--v2-ink-soft)}.bq-v2 .navigation-streak i,.bq-v2 .navigation-streak svg{width:22px;height:22px;display:block}.bq-v2 .navigation-streak i{font-style:normal}.bq-v2 .navigation-streak svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.bq-v2 .navigation-streak strong{color:var(--v2-ink);font:700 19px/1 var(--v2-ui)}.bq-v2 .navigation-streak-tooltip{position:absolute;z-index:5;top:calc(100% + 7px);left:50%;padding:6px 9px;border:1px solid var(--v2-ink);border-radius:6px;background:var(--v2-ink);color:#fff;font:400 13px/1.2 var(--v2-ui);opacity:0;pointer-events:none;transform:translate(-50%,-3px);transition:opacity .12s ease,transform .12s ease}.bq-v2 .navigation-streak-tooltip:before{width:7px;height:7px;position:absolute;top:-4px;left:50%;border-top:1px solid var(--v2-ink);border-left:1px solid var(--v2-ink);background:var(--v2-ink);content:"";transform:translateX(-50%) rotate(45deg)}.bq-v2 .navigation-streak:hover .navigation-streak-tooltip{opacity:1;transform:translate(-50%)}.bq-v2 .app-navigation-actions{justify-self:end}.bq-v2 .app-navigation-intro{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr)}.bq-v2 .app-navigation-back{min-height:44px;display:inline-flex;align-items:center;justify-self:start;gap:8px;padding:0 12px;border:1.5px solid var(--v2-ink);border-radius:8px;background:var(--v2-paper);color:var(--v2-ink);font-size:14px;cursor:pointer}.bq-v2 .app-navigation-back span{font-size:20px;line-height:1}.bq-v2 .app-navigation-back b{font-weight:650}.bq-v2 .profile-menu>summary,.bq-v2 .profile-signup{border:1.5px solid var(--v2-ink);border-radius:8px;background:var(--v2-paper)}.bq-v2 .profile-signup{width:44px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;color:var(--v2-ink);cursor:pointer}.bq-v2 .profile-signup svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.bq-v2 .navigation-appearance,.bq-v2 .profile-menu-chevron,.bq-v2 .profile-menu-label,.bq-v2 .profile-signup span{display:none}.bq-v2 .profile-menu[open]>summary{background:var(--v2-ink)}.bq-v2 .profile-menu:not([open])>div{display:none}.bq-v2 .profile-menu>div{border:1px solid var(--v2-ink);border-radius:8px;background:var(--v2-paper);box-shadow:5px 5px 0 var(--v2-coral)}.bq-v2 .today-home{min-height:100dvh;background:var(--v2-rice)}.bq-v2 .dashboard-primary,.bq-v2 .today-primary{min-height:52px;padding:0 19px;border:1.5px solid var(--v2-ink);border-radius:8px;background:var(--v2-ink);color:#fff;font-size:14px;font-weight:750;box-shadow:3px 3px 0 var(--v2-coral);transition:transform .15s ease,box-shadow .15s ease;cursor:pointer}.bq-v2 .dashboard-primary:hover,.bq-v2 .today-primary:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--v2-coral)}.bq-v2 .dashboard-primary:active,.bq-v2 .today-primary:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--v2-coral)}.bq-v2 .explore-games{min-height:100dvh;background:var(--v2-rice)}.bq-v2 .explore-games-body{width:min(1180px,100%);margin:auto;padding:40px 24px 96px}.bq-v2 .explore-games-intro{align-items:end}.bq-v2 .explore-games-intro h1{margin:8px 0 5px;font-size:clamp(48px,6vw,78px);line-height:.95}.bq-v2 .explore-games-intro p{max-width:580px;margin:0;color:var(--v2-ink-soft);font-size:17px;line-height:1.5}.bq-v2 .explore-search input{border:1.5px solid var(--v2-ink);border-radius:8px;background:var(--v2-paper)}.bq-v2 .all-games-section{margin-top:0}.bq-v2 .favorites-section+.all-games-section{margin-top:48px}.bq-v2 .all-games-section>header{align-items:center}.bq-v2 .all-games-section>header h1{margin:0}.bq-v2 .all-games-section>header .explore-search{margin-left:auto}.bq-v2 .favorites-section h2{font-size:28px}.bq-v2 .explore-game-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.bq-v2 .explore-game-card{min-width:0;padding:0 0 12px;border:1.5px solid var(--v2-ink);border-radius:10px;background:var(--v2-paper);box-shadow:2px 2px 0 var(--v2-ink);overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.bq-v2 .explore-game-card:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--v2-coral)}.bq-v2 .explore-game-open{padding:0 10px}.bq-v2 .explore-game-art{width:calc(100% + 20px);height:auto;margin:0 -10px 10px;border:0;border-bottom:1.5px solid var(--v2-ink);border-radius:0;box-shadow:none}.bq-v2 .explore-game-start-art{position:relative;background:var(--v2-paper)}.bq-v2 .explore-game-start-art>.game-artwork{width:100%;height:100%;display:block;object-fit:cover}.bq-v2 .explore-game-card h2{display:block;min-width:0;margin:5px 0 0;font-size:18px;line-height:1.08}.bq-v2 .game-favorite{width:44px;height:44px;top:2px;right:2px;border:0;border-radius:999px;background:color-mix(in srgb,var(--v2-paper) 84%,transparent);color:var(--v2-ink)}.bq-v2 .game-favorite svg{width:17px;height:17px;stroke-width:2.2}.bq-v2 .game-favorite[aria-pressed=true]{background:color-mix(in srgb,var(--v2-paper) 88%,transparent);color:var(--v2-coral)}.bq-v2 .game-favorite[aria-pressed=true] svg{fill:currentColor;stroke:var(--v2-ink)}.bq-v2 .game-favorite:focus-visible,.bq-v2 .game-favorite:hover{background:var(--v2-ink);color:#fff}.bq-v2 .game-favorite[aria-pressed=true]:focus-visible,.bq-v2 .game-favorite[aria-pressed=true]:hover{color:var(--v2-coral)}.bq-v2 .game-favorite:focus-visible{outline:3px solid var(--v2-marigold);outline-offset:2px}.bq-v2 .game-intro{background:var(--v2-rice)}.bq-v2 .brain-header,.bq-v2 .cityhunt-header,.bq-v2 .g-game-header,.bq-v2 .game-intro-header,.bq-v2 .lg-header{border-color:var(--v2-rule);background:rgba(237,243,255,.96)}.bq-v2 .g-game-back,.bq-v2 .game-intro-header>button{border:1.5px solid var(--v2-ink);border-radius:8px;background:var(--v2-paper)}.bq-v2 .brain-product,.bq-v2 .cityhunt-shell,.bq-v2 .lg-product,.bq-v2 .solo-game,.bq-v2 .wai-product{background:var(--v2-rice);color:var(--v2-ink)}.bq-v2 .brain-answer-panel,.bq-v2 .brain-question-grid,.bq-v2 .cityhunt-map-card,.bq-v2 .culture-board,.bq-v2 .solo-prompt,.bq-v2 .time-board-v2,.bq-v2 .wai-answer-area,.bq-v2 .wai-question-card{border-color:var(--v2-rule);border-radius:10px;background:var(--v2-paper)}.bq-v2 .invents-decision{background:var(--v2-rice)}.bq-v2 .brain-options button,.bq-v2 .wai-option,.bq-v2 [role=radio]{border-radius:8px}.bq-v2 [role=radio][aria-checked=true]{border-color:var(--v2-cobalt);box-shadow:3px 3px 0 var(--v2-cobalt)}.bq-v2 .wai-answer-choices [role=radio][aria-checked=true]{border-color:var(--atlas-river);box-shadow:inset 4px 0 var(--atlas-river)}.bq-v2 .wai-confidence-options [role=radio][aria-checked=true]{border-color:var(--atlas-river);box-shadow:inset 0 -4px var(--atlas-river)}.bq-v2 .wai-case-area h2:focus{outline:0}.bq-v2 .game-completion-screen{width:min(720px,calc(100% - 32px));padding:58px 0}.bq-v2 .game-completion-recap>header>span{color:var(--v2-coral);font-size:11px;font-weight:800;letter-spacing:.14em}.bq-v2 .game-completion-screen h1{font-size:clamp(46px,6vw,70px)}.bq-v2 .completion-result{border:1.5px solid var(--v2-ink);border-radius:10px;background:var(--v2-paper)}@media(max-width:1100px){.bq-v2 .explore-game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.bq-v2 .explore-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.bq-v2 .app-navigation{min-height:58px;display:grid;grid-template-columns:auto 1fr auto;padding:0 12px}.bq-v2 .app-navigation-brand{min-width:0}.bq-v2 .app-navigation-brand .brand>b{font-size:15px}.bq-v2 .app-navigation nav{display:none}.bq-v2 .app-navigation-actions{justify-self:end;gap:9px}.bq-v2 .navigation-streak{display:flex;min-width:44px;padding:0 4px}.bq-v2 .navigation-streak i,.bq-v2 .navigation-streak svg{width:20px;height:20px}.bq-v2 .navigation-streak strong{font-size:17px}.bq-v2 .navigation-streak-tooltip{display:none}.bq-v2 .app-navigation-intro{grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);gap:8px}.bq-v2 .app-navigation-intro .app-navigation-brand{grid-column:2}.bq-v2 .app-navigation-intro .app-navigation-actions{grid-column:3}.bq-v2 .app-navigation-back{min-width:44px;padding:0}.bq-v2 .app-navigation-back b{display:none}.bq-v2 .app-bottom-navigation{grid-template-columns:repeat(3,minmax(0,1fr));min-height:70px;padding:6px 10px calc(7px + env(safe-area-inset-bottom));border-color:var(--v2-rule);background:rgba(237,243,255,.96);box-shadow:0 -10px 30px rgba(24,34,29,.08)}.bq-v2 .app-bottom-navigation a{min-height:51px;border-radius:8px;color:var(--v2-ink-soft);font:400 12px/1 var(--v2-ui)}.bq-v2 .app-bottom-navigation a i{width:23px;height:23px;display:block;position:relative}.bq-v2 .app-bottom-navigation svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8}.bq-v2 .app-bottom-navigation a.active{background:var(--v2-ink);color:#fff}.bq-v2 .explore-games,.bq-v2 .progress-home,.bq-v2 .today-home{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.bq-v2 .explore-games-body{padding:24px 14px 44px}.bq-v2 .explore-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bq-v2 .explore-game-card{display:block;padding-bottom:13px}.bq-v2 .explore-game-art{aspect-ratio:16/9}.bq-v2 .explore-game-card h2{font-size:18px}.bq-v2 .all-games-section{margin-top:0}.bq-v2 .favorites-section+.all-games-section{margin-top:36px}.bq-v2 .all-games-section>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.bq-v2 .all-games-section>header .explore-filter-trigger{width:auto;min-height:44px;padding:0 12px}}@media(forced-colors:active){.bq-v2 :is([data-game-textbox],.cityhunt-search>div:first-of-type):focus-within{outline:3px solid Highlight;outline-offset:3px}}@media(max-width:359px){.bq-v2 .explore-game-grid{grid-template-columns:1fr}.bq-v2 .explore-game-art{aspect-ratio:16/9}.bq-v2 .explore-game-card h2{font-size:20px}}@media(prefers-reduced-motion:reduce){.bq-v2 *,.bq-v2 :after,.bq-v2 :before{scroll-behavior:auto;animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}.bq-v2 .app-navigation nav a{min-height:50px;padding:0 16px;color:var(--v2-ink-soft);font:650 14px var(--v2-ui);border-radius:8px;text-decoration:none}.bq-v2 .app-navigation nav a:hover{background:rgba(24,34,29,.05);color:var(--v2-ink)}.bq-v2 .app-navigation nav a.active{color:var(--v2-ink);background:var(--v2-paper)}.bq-v2 .app-navigation nav a.active:after{right:14px;bottom:4px;left:14px;height:3px;border-radius:2px;background:var(--v2-coral)}.bq-v2 .app-navigation-section{display:none}.bq-v2 .app-bottom-navigation a svg,.bq-v2 .app-navigation nav a svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bq-v2 .app-bottom-navigation a .destination-icon-dot,.bq-v2 .app-navigation nav a .destination-icon-dot{fill:currentColor;stroke:none}@media(min-width:901px){.bq-v2 :is(.today-home,.explore-games,.progress-home){padding-left:228px}.bq-v2 .app-navigation:not(.app-navigation-intro){width:228px;height:100dvh;min-height:560px;display:flex;flex-direction:column;align-items:stretch;gap:0;position:fixed;inset:0 auto 0 0;z-index:100;padding:20px 0 16px;border:0;border-right:1px solid #dde3e0;background:#fff;color:var(--v2-ink);box-shadow:none;backdrop-filter:none}.bq-v2 .app-navigation:not(.app-navigation-intro) .app-navigation-brand{width:100%;height:52px;min-width:0;display:flex;align-items:center;justify-content:flex-start;padding:0 24px;color:var(--v2-ink)}.bq-v2 .app-navigation:not(.app-navigation-intro) .brand>b{color:var(--v2-ink);font-size:17px}.bq-v2 .app-navigation:not(.app-navigation-intro) nav{width:100%;display:flex;flex:1;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;margin-top:38px;border-top:1px solid #e7ebe9}.bq-v2 .app-navigation:not(.app-navigation-intro) .app-navigation-section{display:none}.bq-v2 .app-navigation:not(.app-navigation-intro) nav a{width:100%;min-height:70px;display:flex;align-items:center;gap:14px;padding:0 25px;border:0;border-bottom:1px solid #e7ebe9;border-radius:0;color:#7d8782;font:650 15px var(--v2-ui);transition:background .14s ease,color .14s ease}.bq-v2 .app-navigation:not(.app-navigation-intro) nav a:hover{background:#f7f9f8;color:var(--v2-ink);transform:none}.bq-v2 .app-navigation:not(.app-navigation-intro) nav a.active{background:#fff;color:var(--v2-coral);box-shadow:none}.bq-v2 .app-navigation:not(.app-navigation-intro) nav a.active:after{width:4px;height:100%;inset:0 auto auto 0;border-radius:0;background:var(--v2-coral)}.bq-v2 .app-navigation:not(.app-navigation-intro) nav a>i{width:30px;height:30px;display:grid;flex:0 0 30px;place-items:center;border-radius:0;background:transparent;color:#a9b1ad;font-style:normal}.bq-v2 .app-navigation:not(.app-navigation-intro) nav a:nth-of-type(2)>i,.bq-v2 .app-navigation:not(.app-navigation-intro) nav a:nth-of-type(3)>i{color:#a9b1ad}.bq-v2 .app-navigation:not(.app-navigation-intro) nav a.active>i{background:transparent;color:var(--v2-coral)}.bq-v2 .app-navigation:not(.app-navigation-intro) nav a>i svg{width:22px;height:22px}.bq-v2 .app-navigation:not(.app-navigation-intro) .app-navigation-actions{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:0;border-top:1px solid #e7ebe9}.bq-v2 .app-navigation:not(.app-navigation-intro) .navigation-streak{width:100%;min-height:48px;justify-content:flex-start;padding:0 24px;border-bottom:1px solid #e7ebe9;color:var(--v2-coral)}.bq-v2 .app-navigation:not(.app-navigation-intro) .navigation-streak strong{color:var(--v2-ink)}.bq-v2 .app-navigation:not(.app-navigation-intro) .navigation-streak-tooltip{top:auto;bottom:calc(100% + 8px)}.bq-v2 .app-navigation:not(.app-navigation-intro) .navigation-streak-tooltip:before{top:auto;bottom:-4px;border:0;border-right:1px solid var(--v2-ink);border-bottom:1px solid var(--v2-ink)}.bq-v2 .app-navigation:not(.app-navigation-intro) .profile-menu{width:100%;margin-left:0}.bq-v2 .app-navigation:not(.app-navigation-intro) .profile-signup{width:100%;min-height:54px;justify-content:flex-start;gap:12px;padding:0 20px;border:0;border-radius:0;background:#fff;color:var(--v2-ink);font-size:14px;font-weight:650}.bq-v2 .app-navigation:not(.app-navigation-intro) .profile-signup:hover{background:#f4f6f5;color:var(--v2-coral)}.bq-v2 .app-navigation:not(.app-navigation-intro) .profile-signup span{display:block}.bq-v2 .app-navigation:not(.app-navigation-intro) .navigation-appearance{width:100%;display:block;border-bottom:1px solid #e7ebe9}.bq-v2 .app-navigation:not(.app-navigation-intro) .navigation-appearance .theme-toggle{width:100%;min-height:54px;justify-content:flex-start;padding:0 20px;color:var(--v2-ink);font-size:13px;font-weight:500}.bq-v2 .app-navigation:not(.app-navigation-intro) .navigation-appearance .theme-toggle-track{order:2;margin-left:auto;transform:scale(.82);transform-origin:right center}.bq-v2 .app-navigation:not(.app-navigation-intro) .profile-menu>summary{width:100%;min-height:64px;grid-template-columns:30px minmax(0,1fr) 16px;justify-content:start;gap:12px;padding:0 20px;border:0;border-radius:0;background:#fff;color:var(--v2-ink);text-align:left}.bq-v2 .app-navigation:not(.app-navigation-intro) .profile-menu-label{min-width:0;display:grid;gap:2px}.bq-v2 .app-navigation:not(.app-navigation-intro) .profile-menu-label b{font-size:14px;font-weight:650;line-height:1.2}.bq-v2 .app-navigation:not(.app-navigation-intro) .profile-menu-label small{overflow:hidden;color:#7d8782;font-size:11px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bq-v2 .app-navigation:not(.app-navigation-intro) .profile-menu-chevron{width:16px;height:16px;display:block;stroke-width:1.8}.bq-v2 .app-navigation:not(.app-navigation-intro) .profile-menu[open]>summary{background:#f4f6f5;color:var(--v2-coral)}.bq-v2 .app-navigation:not(.app-navigation-intro) .profile-menu-mobile-appearance{display:none}.bq-v2 .app-navigation:not(.app-navigation-intro) .profile-menu>div{width:252px;right:auto;bottom:8px;left:calc(100% + 12px);top:auto;padding:8px;border:1px solid #d9dfdc;border-radius:10px;background:#fff;box-shadow:0 14px 36px rgba(24,34,29,.14)}.bq-v2 .app-navigation:not(.app-navigation-intro) .profile-menu>div>span{padding:11px 10px 13px;color:#5d6963;font-size:13px}.bq-v2 .app-navigation:not(.app-navigation-intro) .profile-menu>div>span small{font-size:12px}.bq-v2 .app-navigation:not(.app-navigation-intro) .profile-menu>div>button{min-height:44px;padding:0 10px;border-color:#e2e6e4;border-radius:6px;font-size:14px}.bq-v2 .app-navigation:not(.app-navigation-intro) .profile-menu>div>button:hover{background:#f4f6f5;color:var(--v2-coral)}:root[data-theme=dark] .bq-v2 .app-navigation:not(.app-navigation-intro) .profile-signup{border-color:var(--color-border);background:var(--color-canvas);color:var(--color-text)}:root[data-theme=dark] .bq-v2 .app-navigation:not(.app-navigation-intro) .profile-signup:hover{background:var(--color-surface-raised);color:var(--color-accent-coral)}}.bq-v2 :is(.app-navigation-intro,.game-intro-header,.g-game-header,.lg-header,.brain-header,.cityhunt-header){height:64px;min-height:64px;padding-left:12px}.bq-v2 .app-navigation-intro{grid-template-columns:64px minmax(0,1fr) 64px;padding-right:12px}.bq-v2 .app-navigation-intro .app-navigation-brand{grid-column:2;justify-self:center}.bq-v2 .app-navigation-intro .app-navigation-actions{grid-column:3;justify-self:end}.bq-v2 .game-nav-back{width:44px;height:44px;min-height:44px;padding:0;border:1.5px solid var(--v2-ink);border-radius:8px;background:var(--v2-paper);color:var(--v2-ink)}.bq-v2 .game-nav-back svg{width:20px;height:20px}@media(max-width:700px){.bq-v2 :is(.app-navigation-intro,.game-intro-header,.g-game-header,.lg-header,.brain-header,.cityhunt-header){height:64px;min-height:64px;padding-left:8px}.bq-v2 .app-navigation-intro{grid-template-columns:64px minmax(0,1fr) 64px;padding-right:8px}}.bq-v2 :is(.app-navigation-intro,.game-intro-header){position:sticky;top:0;z-index:40}@media(max-width:700px){.bq-v2 .app-navigation:not(.app-navigation-intro),:root[data-theme=dark] .bq-v2 .app-navigation:not(.app-navigation-intro){border-bottom-color:#dde3e0;background:#fff;color:var(--v2-ink)}.bq-v2 .app-navigation:not(.app-navigation-intro) .app-navigation-brand{color:var(--v2-ink)}.bq-v2 .app-navigation .navigation-appearance{display:block}.bq-v2 .app-navigation .navigation-appearance .theme-setting{min-height:44px;padding:0;border:0}.bq-v2 .app-navigation .navigation-appearance .theme-toggle{width:44px;min-height:44px;justify-content:center;color:#18221d}.bq-v2 .app-navigation .navigation-appearance .theme-toggle>span:not(.theme-toggle-track){display:none}.bq-v2 .app-navigation .navigation-appearance .theme-toggle-track{width:40px;height:24px;padding:2px;border-color:#cbd2ce;background:#eef1ef;color:#65706b}.bq-v2 .app-navigation .navigation-appearance .theme-toggle-track>i{font-size:11px}.bq-v2 .app-navigation .navigation-appearance .theme-toggle-track>b{width:18px;height:18px;left:2px;background:#fff}.bq-v2 .app-navigation .navigation-appearance .theme-toggle[aria-checked=true] .theme-toggle-track>b{transform:translateX(18px)}.bq-v2 .app-navigation .profile-menu-mobile-appearance{display:none}.bq-v2 .app-navigation .profile-menu>summary,:root[data-theme=dark] .bq-v2 .app-navigation .profile-menu>summary{border-color:#d5dbd8;background:#fff;color:#18221d;box-shadow:none}.bq-v2 .app-navigation .profile-menu[open]>summary,:root[data-theme=dark] .bq-v2 .app-navigation .profile-menu[open]>summary{border-color:#f2b2af;background:#fff4f3;color:var(--v2-coral)}.bq-v2 .app-navigation .profile-menu>div,:root[data-theme=dark] .bq-v2 .app-navigation .profile-menu>div{width:min(256px,calc(100vw - 24px));right:0;top:calc(100% + 8px);padding:8px;border:1px solid #d9dfdc;border-radius:10px;background:#fff;color:#18221d;box-shadow:0 14px 34px rgba(24,34,29,.16)}.bq-v2 .app-navigation .profile-menu>div>span,:root[data-theme=dark] .bq-v2 .app-navigation .profile-menu>div>span{padding:10px;color:#5d6963;font-size:13px}.bq-v2 .app-navigation .profile-menu>div>span small,:root[data-theme=dark] .bq-v2 .app-navigation .profile-menu>div>span small{font-size:12px}.bq-v2 .app-navigation .profile-menu>div>button,:root[data-theme=dark] .bq-v2 .app-navigation .profile-menu>div>button{min-height:44px;padding:0 10px;border-color:#e2e6e4;border-radius:6px;background:#fff;color:#18221d;font-size:14px}.bq-v2 .app-navigation .profile-menu>div>button:hover{background:#f4f6f5;color:var(--v2-coral)}.bq-v2 .app-bottom-navigation,:root[data-theme=dark] .bq-v2 .app-bottom-navigation{border-top-color:#dde3e0;background:rgba(255,255,255,.97)!important;box-shadow:0 -8px 26px rgba(24,34,29,.08)}.bq-v2 .today-home .app-bottom-navigation{border-top-color:#dde3e0;background:rgba(255,255,255,.97);box-shadow:0 -8px 26px rgba(24,34,29,.08)}.bq-v2 .today-home .app-bottom-navigation a{color:#66716c}.bq-v2 .today-home .app-bottom-navigation a.active{background:transparent;color:var(--v2-coral)}}.bq-v2 .today-home .daily-trail-context>div:first-child span{font-family:var(--v2-ui);font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.bq-v2 .today-home .daily-trail-copy h1{font-size:clamp(32px,2.7vw,36px);line-height:.97;letter-spacing:-.04em}.bq-v2 .today-home .daily-trail-copy>p{font-size:15px;line-height:1.47}.bq-v2 .today-home .daily-trail-eyebrow{font-size:11px;line-height:1.3;letter-spacing:.1em}.bq-v2 .today-home .daily-trail-week h2{font-family:var(--v2-ui);font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.025em}.bq-v2 .explore-games .all-games-section>header h1{font-family:var(--v2-ui);font-size:40px;line-height:1.1;font-weight:700;letter-spacing:-.03em}.bq-v2 .explore-games .explore-game-card h2{font-family:var(--v2-ui);font-size:18px;line-height:1.22;font-weight:700;letter-spacing:-.02em}.bq-v2 .progress-home .knowledge-profile h1{font-family:var(--v2-ui);font-size:40px;line-height:1.1;font-weight:700;letter-spacing:-.03em}.bq-v2 .progress-home .knowledge-profile-overall>span,.bq-v2 .progress-home .knowledge-profile>header>div>span{font-size:11px;line-height:1.3}.bq-v2 .progress-home .knowledge-profile-overall>p,.bq-v2 .progress-home .knowledge-profile>header>p{font-size:15px;line-height:1.47}.bq-v2 .progress-home .knowledge-profile-overall>button{font-size:14px;font-weight:650}.bq-v2 .progress-home .knowledge-profile-areas li>div span{font-family:var(--v2-ui);font-size:16px;line-height:1.4;font-weight:650}@media(max-width:700px){.bq-v2 .today-home .daily-trail-context>div:first-child span{font-size:24px}.bq-v2 .today-home .daily-trail-copy h1{font-size:30px;line-height:1}.bq-v2 .today-home .daily-trail-copy>p{font-size:14px;line-height:1.43}.bq-v2 .today-home .daily-trail-week h2{font-size:24px}.bq-v2 .explore-games .all-games-section>header h1,.bq-v2 .progress-home .knowledge-profile h1{font-size:32px;line-height:1.12}.bq-v2 .progress-home .knowledge-profile-overall>p,.bq-v2 .progress-home .knowledge-profile>header>p{font-size:14px;line-height:1.43}.bq-v2 .app-bottom-navigation a,:root[data-theme=dark] .bq-v2 .app-bottom-navigation a{color:#66716c!important}.bq-v2 .app-bottom-navigation a.active,:root[data-theme=dark] .bq-v2 .app-bottom-navigation a.active{background:transparent!important;color:var(--v2-coral)!important}}@media(min-width:901px){.bq-v2 :is(.daily-trail-home,.explore-games-body,.progress-page){width:min(1120px,100%);margin-inline:auto;padding-right:24px;padding-left:24px}.bq-v2 .daily-trail-home{gap:20px}.bq-v2 .daily-trail-home,.bq-v2 .explore-games-body,.bq-v2 .progress-page{padding-top:52px;padding-bottom:88px}.bq-v2 .all-games-section>header{margin-bottom:32px}.bq-v2 .knowledge-profile-body{margin-top:32px}}@media(max-width:700px){.bq-v2 :is(.explore-games-body,.progress-page){padding-right:16px;padding-left:16px}.bq-v2 .explore-games-body,.bq-v2 .progress-page{padding-top:16px}.bq-v2 .progress-home .knowledge-profile>header>div:first-child>span{display:none}.bq-v2 .all-games-section>header{margin-bottom:20px}.bq-v2 .knowledge-profile-body{margin-top:20px}}