.bq-v2 :is(.common-ground-game,.word-weave-game,.invents-product,.atlas-map-game){background:var(--color-canvas);color:var(--color-text)}.bq-v2 :is(.common-ground-game,.word-weave-game) .daily-game-card{box-shadow:none;border-color:var(--color-border);background:var(--color-surface-raised)}.bq-v2 .common-ground-game .daily-game-card>.ground-puzzle-head{background:transparent;border-bottom:1px solid var(--color-border)}.bq-v2 .common-ground-game .daily-game-card>.ground-puzzle-head:after{display:none}.bq-v2 .common-ground-game .ground-grid button{box-shadow:none;transform:none;padding:21px 7px 9px;border-radius:10px;background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.bq-v2 .common-ground-game .ground-grid button:hover:not(:disabled){background:var(--color-tint-cobalt);transform:none;box-shadow:none}.bq-v2 .common-ground-game .ground-grid button[aria-pressed=true]{padding:21px 7px 9px;background:var(--color-primary);color:var(--color-on-strong);border-color:var(--color-primary);box-shadow:none;transform:none}.bq-v2 .common-ground-game .ground-grid button.rejected{background:var(--color-tint-coral);color:var(--color-text);border-color:var(--color-danger)}.bq-v2 .common-ground-game .ground-grid button.revealed{outline:2px solid var(--color-success);outline-offset:-2px}.bq-v2 .common-ground-game .ground-workspace-head{min-height:0;margin:0;padding:0}.bq-v2 .common-ground-game .ground-note{border-left-width:3px;border-radius:10px;box-shadow:none}.bq-v2 .common-ground-game .ground-control-bar{background:var(--color-surface-raised);box-shadow:none}.bq-v2 :is(.common-ground-game,.word-weave-game) :is(.daily-game-actions,.weave-board-actions) button{min-height:46px;border-radius:10px;box-shadow:none;transform:none}.bq-v2 :is(.common-ground-game,.word-weave-game) :is(.daily-game-actions,.weave-board-actions) button.primary:not(:disabled){background:var(--v2-coral);border-color:var(--v2-coral);color:#201c1a;box-shadow:none}.bq-v2 .word-weave-game .daily-game-card{background:transparent}.bq-v2 .word-weave-game .weave-theme-card{width:100%;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--color-text)}.bq-v2 .word-weave-game .weave-theme-card .weave-clue-label{padding:0 0 8px;border:0;background:transparent;color:var(--color-text-muted)}.bq-v2 .word-weave-game .weave-theme-card strong{padding:0;font-size:28px;line-height:1.2}.bq-v2 .word-weave-game .weave-board-shell{border:1px solid var(--color-border);box-shadow:none;background:var(--color-surface-raised)}.bq-v2 .word-weave-game .weave-grid{background:var(--color-surface);border-radius:12px}.bq-v2 .word-weave-game .weave-grid button{box-shadow:none}.bq-v2 .word-weave-game .weave-grid button:hover:not(:disabled):not(.selected):not(.hint){box-shadow:none;transform:none}.bq-v2 .word-weave-game .weave-grid button.selected{box-shadow:none}.bq-v2 .word-weave-game :is(.weave-hint-button,.weave-how-button){border-radius:10px;box-shadow:none;transform:none}.bq-v2 .word-weave-game .weave-found-list{width:100%;margin-top:12px;grid-column:1/-1;grid-row:3}.bq-v2 .word-weave-game .weave-found-list summary{min-height:44px;align-content:center;color:var(--color-text-muted);font-size:13px;cursor:pointer}.bq-v2 .word-weave-game .weave-found{display:flex;justify-content:flex-start;margin:0 0 8px}.bq-v2 .word-weave-game .weave-board-status{font-size:15px}.bq-v2 .invents-product .invents-step-strip{min-height:48px;gap:16px}.bq-v2 .invents-product .invents-step-strip li{display:flex;gap:6px;padding:0;color:var(--color-text-muted);font-size:12px}.bq-v2 .invents-product .invents-step-strip li:before{display:none}.bq-v2 .invents-product .invents-step-strip .active{color:var(--color-text)}.bq-v2 .invents-product .invents-step-strip .active i{border-color:var(--v2-coral);background:var(--color-tint-coral);color:var(--color-text);box-shadow:none}.bq-v2 .invents-product .invents-choice-area{padding:0;border:0;background:transparent;box-shadow:none}.bq-v2 .invents-product .invents-choice-area h2{margin:0 0 12px;font-size:24px}.bq-v2 .invents-product .invents-choice-area .invents-options{border:0;border-radius:0;gap:8px;background:transparent}.bq-v2 .invents-product .invents-choice-area .invents-options>button{border:1px solid var(--color-border-strong);border-radius:12px;background:var(--color-surface-raised);box-shadow:none;transform:none;color:var(--color-text)}.bq-v2 .invents-product .invents-choice-area .invents-options>button.selected{border-color:var(--color-primary);background:var(--color-tint-cobalt);box-shadow:inset 0 0 0 1px var(--color-primary)}.bq-v2 .invents-product .invents-choice-area .invents-options>button.wrong{opacity:1;color:var(--color-text-muted);background:var(--color-surface);text-decoration:line-through}.bq-v2 .invents-product .invents-submit{box-shadow:none}.bq-v2 .invents-product .invents-submit .lg-primary:not(:disabled){border-color:var(--v2-coral);background:var(--v2-coral);color:#201c1a;box-shadow:none;border-radius:10px}.bq-v2 .invents-product .invents-review summary{min-height:44px;align-content:center;cursor:pointer;font-size:14px}.bq-v2 .atlas-map-game :is(.solo-prompt,.solo-map,.solo-reveal){box-shadow:none;border-color:var(--color-border);border-radius:12px}.bq-v2 .atlas-map-game :is(.solo-actions,.map-feedback-actions) button{border-radius:10px;box-shadow:none;transform:none}.bq-v2 .atlas-map-game :is(.solo-actions,.map-feedback-actions) button.primary:not(:disabled){background:var(--v2-coral);border-color:var(--v2-coral);color:#201c1a;box-shadow:none}@media(max-width:760px){.bq-v2 .common-ground-game .daily-game-card{padding-inline:10px}.bq-v2 .common-ground-game .ground-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bq-v2 .common-ground-game .ground-grid button{min-height:76px;font-size:13px;line-height:1.2;overflow-wrap:normal;padding-inline:4px}.bq-v2 .common-ground-game .ground-grid button:last-child:nth-child(3n+1){grid-column:auto}.bq-v2 .common-ground-game .ground-grid button[aria-pressed=true]{padding-inline:4px}.bq-v2 .common-ground-game .daily-game-card h1{font-size:26px;line-height:1.05}.bq-v2 .word-weave-game .weave-theme-card{padding:0 6px 4px}.bq-v2 .word-weave-game .weave-theme-card .weave-clue-label{font-size:10px;padding-bottom:4px}.bq-v2 .word-weave-game .weave-theme-card strong{font-size:20px}.bq-v2 .word-weave-game .weave-layout{gap:12px}.bq-v2 .invents-product .invents-step-strip{justify-content:space-between;padding-inline:16px;gap:8px}.bq-v2 .invents-product .invents-step-strip li{font-size:11px;flex:initial}.bq-v2 .invents-product .invents-step-strip li span{display:inline}.bq-v2 .invents-product .invents-stage{padding:18px 16px 100px}.bq-v2 .invents-product .invents-decision-heading h1{font-size:28px;line-height:1.12}.bq-v2 .invents-product .invents-choice-area h2{font-size:21px}}.bq-v2 .invents-product .invents-step-strip li i{display:grid;flex:none;width:22px;height:22px}.bq-v2 .invents-product .invents-run-status{background:var(--color-surface);border-color:var(--color-border)}.bq-shell.bq-v2 .invents-product .lg-reveal{min-height:0;margin:20px auto;padding:24px;border:1px solid var(--color-border);border-radius:12px;box-shadow:none;background:var(--color-surface-raised);justify-content:start}.bq-shell.bq-v2 .invents-product .lg-reveal .lg-primary{border-radius:10px;background:var(--v2-coral);border-color:var(--v2-coral);color:#201c1a;box-shadow:none;transform:none}.bq-v2 .invents-product .invents-memory{margin:0;font-size:17px}@media(max-width:760px){.bq-shell.bq-v2 .invents-product .lg-reveal{padding:20px;margin-top:12px}.bq-v2 .invents-product .lg-reveal h2{font-size:30px}.bq-v2 .invents-product.step-reveal .lg-stage{min-height:0}}.bq-shell.bq-v2 .atlas-map-game .map-edit-actions button{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-raised);color:var(--color-text);box-shadow:none}.bq-shell.bq-v2 .atlas-map-game .map-edit-actions button:disabled{background:var(--color-surface-sunken);color:var(--color-text-subtle);opacity:1}.bq-shell.bq-v2 .atlas-map-game .map-action-bar .city-pin-tray{border:0;background:transparent;border-radius:10px}.bq-shell.bq-v2 .atlas-map-game .map-action-bar .city-pin-tray button{box-shadow:none;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text);transform:none}.bq-shell.bq-v2 .atlas-map-game .map-action-bar .city-pin-tray button.active{box-shadow:none;border-color:var(--color-action);background:var(--color-tint-coral);transform:none}.bq-shell.bq-v2 .atlas-map-game .solo-actions :is(.game-hint,.map-skip-round,.map-confirm-action){border-width:1px;border-radius:10px;box-shadow:none;transform:none}.bq-shell.bq-v2 .atlas-map-game .solo-actions :is(.game-hint,.map-skip-round){border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text)}.bq-shell.bq-v2 .atlas-map-game .map-action-bar :is(.order-alternative,.point-alternative,.map-alternative){border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-raised);color:var(--color-text);box-shadow:none}.bq-shell.bq-v2 .atlas-map-game .city-pin-tray button>span{background:var(--color-surface-raised);color:var(--color-text)}.bq-shell.bq-v2 .atlas-map-game .solo-question [data-questy-line]{align-items:center}.bq-shell.bq-v2 .atlas-map-game .solo-question [data-questy-line] h1{margin-top:0}.bq-shell.bq-v2 .atlas-map-game .solo-question [data-questy-line] p{margin:0;font-size:13px;line-height:1.4;color:var(--color-text-muted)}.bq-shell.bq-v2 .atlas-map-game .solo-layout .hint-banner{display:none}.bq-shell.bq-v2 .common-ground-game .daily-feedback:has([data-questy-line]){display:block;text-align:left;padding:0;border:0;background:transparent}.bq-shell.bq-v2 .common-ground-game .daily-feedback:has([data-questy-line]):before{display:none}.bq-shell.bq-v2 .atlas-map-game .solo-reveal [data-questy-line] p{margin:0;font-family:var(--v2-ui);font-size:14px;line-height:1.45;color:var(--color-text-muted)}.bq-shell.bq-v2 [data-questy-line] p{font-family:var(--v2-ui)}.bq-shell.bq-v2 .invents-product [data-questy-line] .invents-memory{font-size:16px;line-height:1.5}.bq-shell.bq-v2 .word-weave-game .weave-theme-card[data-questy-line]{display:flex;flex:1;padding:0;gap:10px;min-height:52px}.bq-shell.bq-v2 .word-weave-game .weave-theme-card[data-questy-line] strong{display:block}.bq-shell.bq-v2 .cityhunt-feedback-partner{grid-column:1;grid-row:1/3;align-self:center}.bq-shell.bq-v2 .cityhunt-first-clue [data-questy-line] p{margin:4px 0 0}.bq-shell.bq-v2 .invents-product .invents-decision-heading [data-questy-line] h1{margin:0}.bq-shell.bq-v2 .atlas-map-game .map-feedback-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bq-shell.bq-v2 .atlas-map-game .map-feedback-actions button{min-width:0;min-height:50px;padding:10px;line-height:1.2;border-width:1px}.bq-shell.bq-v2 .atlas-map-game :is(.solo-actions,.map-feedback-actions) button.primary:not(:disabled){background:var(--v2-coral)!important;border-color:var(--v2-coral)!important;color:#201c1a!important;box-shadow:none}.bq-shell.bq-v2 .atlas-map-game .solo-reveal{background:var(--color-surface-raised);padding:16px;border-width:1px}.bq-v2 .common-ground-game .ground-journal{margin-top:14px;border-top:1px solid var(--color-border)}.bq-v2 .common-ground-game .ground-journal>summary{display:flex;align-items:center;gap:8px;min-height:48px;font-size:13px;font-weight:650;cursor:pointer;list-style:none}.bq-v2 .common-ground-game .ground-journal>summary:before{content:"+";font-size:20px;font-weight:400}.bq-v2 .common-ground-game .ground-journal[open]>summary:before{content:"−"}.bq-v2 .common-ground-game .ground-journal>summary span{margin-left:auto;color:var(--color-text-muted)}.bq-v2 .common-ground-game .ground-journal .ground-note-number{display:none}.bq-v2 .common-ground-game .ground-journal .ground-note-summary{grid-template-columns:minmax(0,1fr) 32px}.bq-v2 .common-ground-game .ground-journal .ground-note-copy{grid-column:1;grid-row:1}.bq-v2 .common-ground-game .ground-journal .ground-note-summary>i{grid-column:2;grid-row:1}.bq-v2 .common-ground-game .ground-control-bar{position:relative;bottom:auto;margin-bottom:0}.bq-v2 .common-ground-game .ground-finish-actions button{width:100%;min-height:50px;border-radius:10px;border:1px solid var(--v2-coral);background:var(--v2-coral);color:#201c1a;box-shadow:none}.bq-shell.bq-v2 .word-weave-game:not(.weave-tutorial-game) .weave-panel{display:flex;flex-direction:column;align-items:stretch;gap:10px}.bq-v2 .word-weave-game .weave-help-icon{flex:none;align-self:flex-start;width:auto;min-height:44px;padding:0 8px;border:0;border-radius:9px;background:var(--color-surface-raised);color:var(--color-text);font-size:14px;cursor:pointer}.bq-shell.bq-v2 .word-weave-game:not(.weave-tutorial-game) .weave-board-shell{padding:12px;border:0;border-radius:0;background:transparent;box-shadow:none}.bq-shell.bq-v2 .word-weave-game .weave-playbar{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 44px 100px;align-items:center;gap:4px;margin-top:12px;padding:6px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-raised)}.bq-shell.bq-v2 .word-weave-game .weave-playbar .weave-board-status{width:100%;height:auto;min-height:56px;overflow-wrap:anywhere;margin:0;padding:6px;border:0;border-radius:8px;font-size:13px;font-weight:600;line-height:1.25;text-align:left;justify-content:flex-start;background:transparent;color:var(--color-text-muted)}.bq-shell.bq-v2 .word-weave-game .weave-playbar .weave-board-status.has-selection{font-size:17px;letter-spacing:.05em;color:var(--color-text)}.bq-shell.bq-v2 .word-weave-game .weave-playbar .weave-board-status.bad{color:var(--color-danger)}.bq-shell.bq-v2 .word-weave-game .weave-playbar .weave-board-status.good{color:var(--color-success)}.bq-shell.bq-v2 .word-weave-game .weave-playbar button{min-height:46px;min-width:0;border:0;border-radius:8px;background:var(--color-surface);color:var(--color-text);font-weight:700;cursor:pointer;box-shadow:none}.bq-shell.bq-v2 .word-weave-game .weave-playbar button.primary{background:var(--v2-coral);color:#201c1a}.bq-shell.bq-v2 .word-weave-game .weave-playbar button:disabled{background:var(--color-surface-sunken);color:var(--color-text-subtle);cursor:default}.bq-shell.bq-v2 .word-weave-game .weave-playbar .weave-clear{font-size:24px;font-weight:400;background:transparent}.bq-shell.bq-v2 .word-weave-game .weave-playbar .weave-clear:disabled{visibility:hidden}.bq-v2 .word-weave-game .weave-controls{gap:8px}.bq-shell.bq-v2 .invents-product .invents-chosen-idea{margin-top:18px;padding:14px 16px;border-left:3px solid var(--color-success);border-radius:0 10px 10px 0;background:var(--color-tint-cyan)}.bq-shell.bq-v2 .invents-product .invents-chosen-idea>span{display:block;margin-bottom:6px;color:var(--color-success);font-size:11px;font-weight:700;letter-spacing:.02em}.bq-shell.bq-v2 .invents-product .invents-chosen-idea p{display:block!important;margin:0;color:var(--color-text);font-family:var(--v2-ui);font-size:15px;line-height:1.4}.bq-shell.bq-v2 .invents-product .invents-choice-area h2.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bq-shell.bq-v2 .invents-product .invents-decision{gap:22px}.bq-shell.bq-v2 .invents-product .invents-options>button>b{font-family:var(--v2-ui);font-size:16px;font-weight:550;line-height:1.4}.bq-shell.bq-v2 .invents-product .invents-options>button>span{border-radius:50%}.bq-shell.bq-v2 .invents-product .invents-original-question{font-weight:700}.bq-shell.bq-v2 .atlas-map-game .map-feedback-actions .dashboard-primary,.bq-shell.bq-v2 .atlas-map-game .solo-actions .dashboard-primary:not(:disabled){background:var(--v2-coral)!important;border-color:var(--v2-coral)!important;color:#201c1a!important;box-shadow:none}.bq-shell.bq-v2 .atlas-map-game .map-feedback-actions>button:only-child{grid-column:1/-1}@media(min-width:901px){.bq-shell.bq-v2 .invents-product .invents-stage{width:min(1060px,100%);padding-top:54px}.bq-shell.bq-v2 .invents-product .invents-decision{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px 56px;align-items:start}.bq-shell.bq-v2 .invents-product .invents-decision-heading{grid-column:1;grid-row:1}.bq-shell.bq-v2 .invents-product .invents-choice-area{grid-column:2;grid-row:1/3}.bq-shell.bq-v2 .invents-product .invents-case-note{grid-column:1;grid-row:2}.bq-shell.bq-v2 .invents-product .invents-decision-heading h1{font-size:36px;line-height:1.12}}@media(max-width:760px){.bq-shell.bq-v2 .word-weave-game:not(.weave-tutorial-game) .daily-game-stage{padding:10px 10px 28px}.bq-shell.bq-v2 .word-weave-game:not(.weave-tutorial-game) .weave-board-shell{padding:0}.bq-shell.bq-v2 .word-weave-game .weave-theme-card strong{font-size:18px;line-height:1.25}.bq-shell.bq-v2 .word-weave-game .weave-layout{gap:10px}.bq-shell.bq-v2 .word-weave-game .weave-grid{padding:0;background:transparent}.bq-shell.bq-v2 .word-weave-game .weave-playbar{margin-top:8px}.bq-shell.bq-v2 .word-weave-game .weave-found-list{grid-row:2;margin-top:0}.bq-shell.bq-v2 .word-weave-game .weave-controls{padding:0 4px}.bq-shell.bq-v2 .invents-product .invents-decision-heading h1{font-size:27px!important;line-height:1.15}.bq-shell.bq-v2 .invents-product .invents-decision-heading>p{font-size:15px;line-height:1.4}.bq-shell.bq-v2 .invents-product .invents-decision{gap:18px}.bq-shell.bq-v2 .atlas-map-game.is-review .solo-layout{grid-template-rows:minmax(0,1fr) auto}.bq-shell.bq-v2 .atlas-map-game.is-review .solo-map{grid-row:1;border-radius:0;border:0}.bq-shell.bq-v2 .atlas-map-game.is-review .solo-reveal{grid-row:2;margin:0;padding:14px 16px max(14px,env(safe-area-inset-bottom));border-radius:16px 16px 0 0;border:1px solid var(--color-border)}.bq-shell.bq-v2 .atlas-map-game.is-review .solo-reveal>p{margin:5px 0;font-family:var(--v2-ui);font-size:14px}.bq-shell.bq-v2 .atlas-map-game.is-review .map-score-summary,.bq-shell.bq-v2 .atlas-map-game.is-review .solo-reveal>details{margin:0}.bq-shell.bq-v2 .atlas-map-game.is-review .map-score-summary>span{font-size:30px}.bq-shell.bq-v2 .atlas-map-game.is-review .map-feedback-actions{margin-top:8px}}@media(max-width:760px) and (max-height:700px){.bq-shell.bq-v2 .common-ground-game .ground-grid button{min-height:60px;padding-top:20px;padding-bottom:7px;font-size:12px}.bq-shell.bq-v2 .common-ground-game .daily-game-card>.ground-puzzle-head{padding-top:10px;padding-bottom:10px}}.bq-shell.bq-v2 .atlas-map-game.is-review .map-action-bar:empty{display:none}.bq-shell.bq-v2 .atlas-map-game .map-feedback-actions .map-next-secondary{background:var(--color-surface-raised)!important;color:var(--color-text)!important;border:1px solid var(--color-border-strong);box-shadow:none}.bq-shell.bq-v2 .common-ground-game .daily-game-card{border:0;border-radius:0;background:transparent}.bq-shell.bq-v2 .common-ground-game .daily-game-card>.ground-puzzle-head{background:transparent!important;border:0}.bq-shell.bq-v2 .common-ground-game .ground-how-to{position:static;width:auto;min-height:44px;padding:0 8px;border:0;border-radius:8px;font-size:14px;font-weight:500;align-self:flex-start}.bq-shell.bq-v2 .common-ground-game .ground-control-bar{border:0;background:transparent}@media(max-width:760px){.bq-shell.bq-v2 .common-ground-game .daily-game-stage{padding:10px 12px 28px}.bq-shell.bq-v2 .common-ground-game .daily-game-card{padding:0}.bq-shell.bq-v2 .common-ground-game .daily-game-card>.ground-puzzle-head{margin:0;padding:0 2px 6px;min-height:64px}.bq-shell.bq-v2 .common-ground-game .ground-how-to{top:0;right:0}.bq-shell.bq-v2 .common-ground-game .ground-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.bq-shell.bq-v2 .common-ground-game .ground-grid button{min-height:72px;font-size:12px;overflow-wrap:normal}.bq-shell.bq-v2 .common-ground-game.has-long-terms .ground-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bq-shell.bq-v2 .common-ground-game.has-long-terms .ground-grid button:last-child:nth-child(3n+1){grid-column:2}.bq-shell.bq-v2 .common-ground-game .ground-control-bar{margin:10px 0 0;padding:0}.bq-shell.bq-v2 .common-ground-game .daily-feedback{min-height:44px}}@media(max-width:760px) and (max-height:700px){.bq-shell.bq-v2 .common-ground-game.has-long-terms .ground-grid button{min-height:60px}}.bq-shell.bq-v2 .common-ground-game .ground-grid button[aria-pressed=true]{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.bq-shell.bq-v2 .common-ground-game .ground-grid button.rejected{background:var(--color-tint-coral);color:var(--color-text);border-color:var(--color-danger)}.bq-shell.bq-v2 .atlas-map-game .g-game-utility{grid-column:3;justify-self:end;padding-right:8px}.bq-shell.bq-v2 .atlas-map-game .map-header-help>summary{display:grid;place-items:center;width:auto;min-width:96px;height:44px;padding:0 10px;border:0;border-radius:8px;background:var(--color-surface-raised);color:var(--color-text);font-size:14px;white-space:nowrap;list-style:none;cursor:pointer}.bq-shell.bq-v2 .atlas-map-game .map-header-help>summary::-webkit-details-marker{display:none}.bq-shell.bq-v2 .atlas-map-game .map-header-help[open]>summary{background:var(--color-tint-coral);border-color:var(--v2-coral)}.bq-shell.bq-v2 .atlas-map-game .map-header-help>div{position:absolute;z-index:70;right:12px;top:calc(100% + 8px);width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 100px);overflow:auto;padding:18px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-raised);color:var(--color-text);box-shadow:none;text-align:left;font-size:14px;line-height:1.45}.bq-shell.bq-v2 .atlas-map-game .map-header-help p{margin:6px 0 16px;color:var(--color-text-muted)}.bq-shell.bq-v2 .atlas-map-game .map-header-help button{min-height:46px;width:100%;padding:10px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);font-weight:650;cursor:pointer}.bq-shell.bq-v2 .invents-product .invents-mobile-context{display:none}@media(max-width:760px){.bq-shell.bq-v2 .invents-product .invents-profile-preview{display:none}.bq-shell.bq-v2 .invents-product .invents-mobile-context{display:block}.bq-shell.bq-v2 .invents-product .invents-chosen-idea{margin-top:12px;padding:10px 12px}.bq-shell.bq-v2 .invents-product .invents-chosen-idea>span{display:none}}@media(max-width:350px){.bq-shell.bq-v2 .word-weave-game:not(.weave-tutorial-game) .daily-game-stage{padding-inline:0}.bq-shell.bq-v2 .word-weave-game .weave-panel{padding-inline:8px}.bq-shell.bq-v2 .word-weave-game .weave-playbar{width:calc(100% - 8px);margin-inline:auto;grid-template-columns:minmax(0,1fr) 44px 90px}}.bq-shell.bq-v2 .common-ground-game:not(.ground-tutorial-game) .ground-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bq-shell.bq-v2 .common-ground-game .ground-grid button{min-width:0;min-height:76px;padding:8px 4px;font-size:12px;line-height:1.25;overflow-wrap:anywhere}.bq-shell.bq-v2 .common-ground-game .daily-game-card>.daily-feedback{margin:8px 0 18px;min-height:0}.bq-shell.bq-v2 .cityhunt-latest-feedback{display:block;padding:0;border:0;background:transparent}.bq-shell.bq-v2 .cityhunt-latest-feedback small{display:block;margin-top:8px}.bq-shell.bq-v2 .cityhunt-latest-feedback .cityhunt-feedback-copy{display:block}.bq-shell.bq-v2 .ground-tutorial-skip{white-space:nowrap;min-width:100px}.bq-shell.bq-v2 .cityhunt-recap [data-questy-line],.bq-shell.bq-v2 .lg-finish-questy{flex-direction:column;text-align:center;gap:22px}.bq-shell.bq-v2 .cityhunt-recap [data-questy-line]>span,.bq-shell.bq-v2 .lg-finish-questy>span{width:150px;max-width:150px}.bq-shell.bq-v2 .lg-finish-questy>div:before{left:calc(50% - 8px);top:-9px;transform:rotate(135deg)}@media(max-width:359px){.bq-shell.bq-v2 .common-ground-game:not(.ground-tutorial-game) .ground-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bq-shell.bq-v2 .ground-tutorial-game .ground-how-to{width:auto;min-width:104px;white-space:nowrap;padding:8px 12px}.bq-shell.bq-v2 .common-ground-game .ground-grid>button:last-child{grid-column:auto}.bq-shell.bq-v2 .common-ground-game .ground-workspace{margin-top:0;padding-top:0}.bq-shell.bq-v2 .common-ground-game.has-long-terms .ground-grid button:last-child:nth-child(3n+1){grid-column:auto}.bq-shell.bq-v2 .word-weave-game .weave-theme-card[data-questy-line]{overflow:visible}.bq-shell.bq-v2 .word-weave-game .weave-theme-card[data-questy-line] strong{font-size:20px;line-height:1.4;overflow-wrap:break-word}@media(min-width:761px){.bq-shell.bq-v2 .word-weave-game .weave-theme-card[data-questy-line]{flex-direction:column;align-items:stretch}.bq-shell.bq-v2 .word-weave-game .weave-theme-card[data-questy-line]>span{align-self:center;width:72px}.bq-shell.bq-v2 .word-weave-game .weave-theme-card[data-questy-line]>div:before{left:calc(50% - 8px);top:-9px;transform:rotate(135deg)}}@media(max-width:760px){.bq-shell.bq-v2 .word-weave-game .weave-theme-card[data-questy-line]>span{width:52px}.bq-shell.bq-v2 .word-weave-game .weave-theme-card[data-questy-line] strong{font-size:18px;line-height:1.4}}.bq-shell.bq-v2 .atlas-map-game .solo-question [data-questy-line]>span{width:52px}.bq-shell.bq-v2 .atlas-map-game .solo-question [data-questy-line] h1{font-family:var(--v2-ui);font-size:22px;line-height:1.35;overflow-wrap:break-word}.bq-shell.bq-v2 .atlas-map-game .solo-question [data-questy-line]>div{padding:14px}.bq-shell.bq-v2 .invents-how-to{width:min(1040px,calc(100% - 32px));margin:8px auto 0;font-size:16px;line-height:1.5}.bq-shell.bq-v2 .invents-how-to>summary{width:max-content;min-height:44px;align-content:center;cursor:pointer;font-size:14px}.bq-shell.bq-v2 .invents-how-to>div{max-width:640px;padding:0 16px;border-left:2px solid var(--color-border)}.bq-shell.bq-v2 .invents-how-to p{margin:8px 0}.bq-shell.bq-v2 .invents-product .invents-decision-heading [data-questy-line]{gap:12px;margin:10px 0 16px}.bq-shell.bq-v2 .invents-product .invents-decision-heading [data-questy-line]>span{width:52px;max-width:52px}.bq-shell.bq-v2 .invents-product .invents-decision-heading [data-questy-line]>div{padding:16px 18px}.bq-shell.bq-v2 .invents-product .invents-decision-heading [data-questy-line] h1{font-size:24px!important;line-height:1.3;letter-spacing:-.02em}.bq-shell.bq-v2 .invents-product .invents-profile-preview{display:block;font-family:inherit;font-size:16px;line-height:1.5}.bq-shell.bq-v2 .invents-product .invents-case-note p{font-family:inherit;font-size:15px;line-height:1.5}@media(max-width:700px){.bq-shell.bq-v2 .invents-product .invents-decision-heading [data-questy-line]>span{width:44px;max-width:44px}.bq-shell.bq-v2 .invents-product .invents-decision-heading [data-questy-line]>div{padding:12px 14px}.bq-shell.bq-v2 .invents-product .invents-decision-heading [data-questy-line] h1{font-size:20px!important;line-height:1.35}}@media(max-width:430px){.bq-shell.bq-v2 .common-ground-game .ground-grid,.bq-shell.bq-v2 .common-ground-game.has-long-terms .ground-grid,.bq-shell.bq-v2 .common-ground-game:not(.ground-tutorial-game) .ground-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bq-shell.bq-v2 .common-ground-game .ground-grid button{font-size:13px;overflow-wrap:normal;word-break:normal;padding-inline:6px}}@media(orientation:landscape) and (max-height:500px){.bq-shell.bq-v2 .atlas-map-game .map-control-bar{flex-wrap:wrap;height:auto;gap:4px}.bq-shell.bq-v2 .atlas-map-game .map-status-bar{min-width:0;max-width:100%;white-space:normal}.bq-shell.bq-v2 .atlas-map-game .map-action-bar{display:flex;flex-wrap:wrap;min-width:0;gap:6px;overflow:visible}.bq-shell.bq-v2 .atlas-map-game .map-action-bar .city-pin-tray{flex:1 1 100%;display:flex;flex-wrap:wrap;min-width:0;width:100%}.bq-shell.bq-v2 .atlas-map-game .map-action-bar .city-pin-tray>button{flex:1 1 0;min-width:0;white-space:normal}.bq-shell.bq-v2 .atlas-map-game .map-action-bar>details{min-width:0;max-width:100%;flex:1 1 140px}.bq-shell.bq-v2 .atlas-map-game .map-action-bar>details>summary{white-space:normal;min-height:44px}.bq-shell.bq-v2 .atlas-map-game .map-action-bar>details[open]{position:absolute;bottom:4px;left:4px;width:calc(100% - 8px);max-height:60dvh;overflow:auto;z-index:20;background:var(--color-surface)}}.bq-shell.bq-v2 .atlas-map-game .solo-actions{background:var(--color-surface)}@media(orientation:landscape) and (min-width:701px) and (max-height:500px){.bq-shell.bq-v2 .atlas-map-game .map-side-actions{display:grid;margin-top:12px}.bq-shell.bq-v2 .atlas-map-game .map-side-actions .map-action-bar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;padding:0}.bq-shell.bq-v2 .atlas-map-game .map-side-actions .city-pin-tray{grid-column:1/-1;grid-row:1;flex-wrap:nowrap;padding:0}.bq-shell.bq-v2 .atlas-map-game .map-side-actions .map-edit-actions{display:flex;gap:4px}.bq-shell.bq-v2 .atlas-map-game .map-side-actions .map-edit-actions button{min-width:44px;min-height:44px;padding:4px}.bq-shell.bq-v2 .atlas-map-game .solo-actions{position:sticky;bottom:-14px;z-index:2;margin-top:10px;padding-block:8px;grid-template-columns:44px minmax(80px,auto) minmax(0,1fr)}.bq-shell.bq-v2 .atlas-map-game .solo-actions .map-confirm-action{white-space:normal;padding-inline:6px;font-size:13px}}@media(orientation:landscape) and (max-height:500px){.bq-shell.bq-v2 .atlas-map-game .solo-actions{display:flex;flex-wrap:wrap;gap:8px}.bq-shell.bq-v2 .atlas-map-game .solo-actions>button{width:auto;min-width:44px;flex:0 0 auto;margin:0;padding-inline:8px}.bq-shell.bq-v2 .atlas-map-game .solo-actions>.map-confirm-action{flex:1 1 120px;min-width:0;white-space:normal}}@media(max-width:700px),(orientation:landscape) and (max-height:500px){.bq-shell.bq-v2 .atlas-map-game .solo-actions>.map-skip-round{display:none}.bq-shell.bq-v2 .atlas-map-game .solo-actions{display:flex;gap:8px}.bq-shell.bq-v2 .atlas-map-game .solo-actions>.game-hint{flex:0 0 auto;min-width:44px;width:auto}.bq-shell.bq-v2 .atlas-map-game .solo-actions>.map-confirm-action{flex:1 1 0;min-width:0}.bq-shell.bq-v2 .atlas-map-game .map-action-bar:empty,.bq-shell.bq-v2 .atlas-map-game .map-edit-actions .map-reset-answer,.bq-shell.bq-v2 .atlas-map-game .map-edit-actions:not(.has-answer),.bq-shell.bq-v2 .atlas-map-game .zoom-toolbar .fit-map:disabled,.bq-shell.bq-v2 .atlas-map-game .zoom-toolbar output{display:none}.bq-shell.bq-v2 .atlas-map-game .map-action-bar{min-height:0}.bq-shell.bq-v2 .atlas-map-game .map-compact-controls:empty{display:none}.bq-shell.bq-v2 .atlas-map-game .map-compact-controls{display:grid;gap:8px;margin-bottom:8px}.bq-shell.bq-v2 .atlas-map-game .map-compact-controls summary{min-height:44px;padding:12px 8px;cursor:pointer}.bq-shell.bq-v2 .atlas-map-game .map-compact-controls details>div{display:grid;gap:8px;padding-block:8px}.bq-shell.bq-v2 .atlas-map-game .map-header-help>div>button{margin-top:8px}}.bq-shell.bq-v2 .atlas-map-game .map-compact-controls>details{position:static!important;inset:auto!important;width:100%;min-width:0;max-width:100%;max-height:none;transform:none;box-shadow:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.bq-shell.bq-v2 .atlas-map-game .map-compact-controls select{width:100%;min-width:0;min-height:44px}@media(orientation:landscape) and (min-width:701px) and (max-height:500px){.bq-shell.bq-v2 .atlas-map-game:not(.is-review) .solo-prompt{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:8px;padding:10px;overflow:visible}.bq-shell.bq-v2 .atlas-map-game .solo-question{min-height:0;overflow:auto}.bq-shell.bq-v2 .atlas-map-game .map-side-actions{margin:0;padding:0}.bq-shell.bq-v2 .atlas-map-game .solo-actions{position:static;margin:0;padding-block:8px}}@media(max-width:700px),(orientation:landscape) and (max-height:500px){.bq-shell.bq-v2 .atlas-map-game .map-action-bar:has(.map-edit-actions.has-answer){display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center}.bq-shell.bq-v2 .atlas-map-game .map-action-bar:has(.map-edit-actions.has-answer)>.city-pin-tray{grid-column:1;grid-row:1}.bq-shell.bq-v2 .atlas-map-game .map-edit-actions.has-answer{grid-column:2;grid-row:1}.bq-shell.bq-v2 .atlas-map-game .map-edit-actions button[aria-label=Undo]{display:grid;place-items:center;width:44px;height:44px;padding:0}.bq-shell.bq-v2 .atlas-map-game .map-edit-actions button[aria-label=Undo]>span{display:none}}.bq-shell.bq-v2 .atlas-map-game .map-side-actions:empty{display:none}:root{--color-cta-coral:#c63834;--color-cta-coral-hover:#ae302d}:root .bq-shell.bq-v2 :is(.daily-trail-primary,.game-intro .game-intro-start,.collectible-reveal .collectible-reveal-actions .today-primary,.game-completion-recap .result-action-primary,.daily-completion-card .result-action-primary,.lg-finish .result-action-primary,.bq-auth-card.bq-signup-dialog form>button,.cityhunt-primary,.cityhunt-tutorial-next,.cityhunt-tutorial-ready>button,.common-ground-game .daily-game-actions button.primary,.common-ground-game .ground-finish-actions button,.word-weave-game .weave-board-actions button.primary,.word-weave-game .weave-playbar button.primary,.invents-product .invents-submit .lg-primary,.invents-product .lg-reveal .lg-primary,.atlas-map-game .solo-actions .dashboard-primary,.atlas-map-game .map-feedback-actions .dashboard-primary,.atlas-map-game .solo-actions button.primary,.atlas-map-game .map-feedback-actions button.primary):not(:disabled){background:var(--color-cta-coral)!important;border-color:var(--color-cta-coral)!important;color:#fff!important}:root .bq-shell.bq-v2 :is(.daily-trail-primary,.game-intro-start,.cityhunt-primary,.cityhunt-tutorial-next,.cityhunt-tutorial-ready>button,.bq-auth-card.bq-signup-dialog form>button,.common-ground-game .daily-game-actions button.primary,.common-ground-game .ground-finish-actions button,.word-weave-game .weave-board-actions button.primary,.word-weave-game .weave-playbar button.primary,.invents-product .invents-submit .lg-primary,.invents-product .lg-reveal .lg-primary,.atlas-map-game .solo-actions .dashboard-primary,.atlas-map-game .map-feedback-actions .dashboard-primary):not(:disabled):hover{background:var(--color-cta-coral-hover)!important}:root .bq-shell.bq-v2 :is(.daily-trail-primary,.game-intro-start,.cityhunt-primary,.result-action-primary):not(:disabled) :is(span,b,small,svg){color:inherit}.bq-v2 .cityhunt-completion-actions>.cityhunt-primary{justify-content:center;text-align:center}.bq-v2 .cityhunt-share-inline{align-self:flex-start;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--color-text);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.bq-v2 .cityhunt-recap-summary{display:flex;align-items:center;gap:16px;border-block:1px solid var(--color-border);margin-block:16px}.bq-v2 .cityhunt-recap-summary>.cityhunt-recap-metrics{flex:1;min-width:0;margin:0;border:0}.bq-v2 .cityhunt-recap-summary>.cityhunt-share-inline{align-self:center;flex:0 1 100px;text-align:center;line-height:1.4;font-size:13px}.bq-v2 :is(.game-completion-actions,.daily-completion-actions,.lg-finish-actions)>.result-action-primary{justify-content:center;text-align:center}