.qp-shell.qp-chispa h1,.qp-shell.qp-chispa h2,.qp-shell.qp-chispa h3{letter-spacing:-.025em;font-weight:600}.qp-shell.qp-chispa :focus-visible{outline-color:var(--qp-focus)}.qp-shell.qp-chispa .qp-button{border-bottom:4px solid var(--qp-action-edge);border-radius:17px}.qp-shell.qp-chispa .qp-button:hover:not(:disabled){background:var(--qp-action-hover);color:var(--qp-on-action-hover);border-color:var(--qp-action-hover)}.qp-shell.qp-chispa .qp-button:active:not(:disabled){background:var(--qp-action-pressed);color:var(--qp-on-action-hover);transform:translateY(2px)}.qp-shell.qp-chispa .qp-text-button:hover:not(:disabled),.qp-shell.qp-chispa .qp-back:hover:not(:disabled){color:var(--qp-hover-ink);background:var(--qp-hover-surface);border-radius:10px}.qp-shell.qp-chispa .qp-order-list button:hover:not(:disabled),.qp-shell.qp-chispa .qp-tabs button:hover:not(:disabled),.qp-shell.qp-chispa .chispa-account-nav button:hover:not(:disabled),.qp-shell.qp-chispa .qp-option-list>a:hover{color:var(--qp-hover-ink);background:var(--qp-hover-surface);border-color:var(--qp-focus)}.qp-shell.qp-chispa .qp-option:hover:has(input:enabled){color:var(--qp-hover-ink);background:var(--qp-hover-surface);border-color:var(--qp-focus)}.qp-shell.qp-chispa .qp-interest:hover:has(input:enabled){color:var(--qp-hover-ink);background:var(--qp-hover-surface);border-color:var(--qp-focus)}.qp-shell.qp-chispa .qp-desktop-nav a:hover{color:var(--qp-hover-ink);background:var(--qp-hover-surface)}.qp-shell.qp-chispa .qp-option.selected{color:var(--qp-selected);background:var(--qp-action-surface)}.qp-shell.qp-chispa .qp-option:focus-within{outline:3px solid var(--qp-focus);outline-offset:3px}.qp-shell.qp-chispa .qp-card{border-radius:24px}.qp-shell.qp-chispa .qp-page-heading h1{font-size:clamp(28px,3.5vw,38px)}.qp-shell.qp-chispa .qp-page-heading .qp-growth-chip{background:var(--qp-surface);border:1px solid var(--qp-line);color:var(--qp-ink);box-shadow:0 3px 0 var(--qp-line)}.qp-category-art{isolation:isolate;background:var(--world-surface);flex-shrink:0;display:block;position:relative;overflow:hidden}.qp-category-art>img{object-fit:cover;transition:transform .24s}.qp-category-art>.qp-world-emblem{margin:auto;position:absolute;inset:0}.qp-world-grid{gap:22px}.qp-shell.qp-chispa .qp-world-choice{border:1px solid var(--qp-line);border-bottom:4px solid var(--qp-line);min-height:0;color:var(--qp-ink);background:var(--qp-surface);box-shadow:none;border-radius:24px;flex-direction:column;gap:0;padding:0;display:flex}.qp-shell.qp-chispa .qp-world-choice:hover{color:var(--qp-ink);background:var(--qp-surface);border-color:var(--world-primary);box-shadow:var(--qp-card-shadow);transform:translateY(-3px)}.qp-shell.qp-chispa .qp-world-choice:hover .qp-category-art>img{transform:scale(1.045)}.qp-shell.qp-chispa .qp-world-choice:active{box-shadow:none;transform:translateY(2px)}.qp-world-choice>.qp-category-art{aspect-ratio:1.5;width:100%}.qp-shell.qp-chispa .qp-world-copy{padding:17px 19px 11px}.qp-shell.qp-chispa .qp-world-choice h3{color:var(--qp-ink);margin-bottom:7px;font-size:20px;line-height:1.16}.qp-shell.qp-chispa .qp-world-place{color:var(--qp-muted);font-size:13px;line-height:1.5}.qp-shell.qp-chispa .qp-world-progress{color:var(--qp-muted);padding:0 19px 13px;font-size:12px}.qp-shell.qp-chispa .qp-world-enter{border-color:var(--qp-line);width:calc(100% - 38px);color:var(--world-ink);margin:auto 19px 0;padding:13px 0;font-size:13px}.qp-shell.qp-chispa .qp-world-compact .qp-world-copy{padding:15px 17px 7px}.qp-shell.qp-chispa .qp-world-compact .qp-world-enter{width:calc(100% - 34px);margin-inline:17px}.qp-shell.qp-chispa .qp-world-featured{margin-bottom:16px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice{color:#fff;background:#223c72;border:0;border-bottom:6px solid #15254a;border-radius:28px;grid-template-rows:1fr auto;grid-template-columns:1.15fr 1fr;min-height:310px;display:grid}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice:hover{color:#fff;background:#29467e}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice>.qp-category-art{aspect-ratio:auto;grid-area:1/2/3;height:100%;min-height:280px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice>.qp-world-copy{grid-area:1/1;padding:32px 30px 12px}.qp-feature-label{letter-spacing:.08em;color:#ffde8a;align-items:center;gap:7px;margin-bottom:16px;font-size:12px;font-weight:900;display:flex}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice h3{color:#fff;margin-bottom:14px;font-size:clamp(27px,3vw,36px);line-height:1.1}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice .qp-world-place{color:#e1eaff;max-width:36ch;font-size:15px}.qp-feature-meta{color:#e1eaff;flex-wrap:wrap;gap:8px 16px;margin-top:17px;font-size:12px;display:flex}.qp-feature-meta>span{align-items:center;gap:6px;display:flex}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice>.qp-world-enter{color:#172447;background:#ffda79;border:0;border-bottom:4px solid #c69c3d;border-radius:14px;grid-area:2/1;gap:16px;width:fit-content;min-width:185px;margin:8px 30px 28px;padding:12px 17px;font-size:14px}.qp-discovery-strip{border:1px solid var(--qp-line);background:var(--qp-surface);border-radius:20px;align-items:center;gap:12px;margin:0 0 27px;padding:5px 16px 5px 6px;display:flex}.qp-discovery-strip>.chispa-portrait{flex-shrink:0;width:76px}.qp-discovery-strip>span{flex:1;min-width:0}.qp-discovery-strip strong{font-size:14px;display:block}.qp-discovery-strip small{color:var(--qp-muted);font-size:12px}.qp-discovery-strip .qp-text-button{white-space:nowrap;font-size:12px}.qp-worlds-heading .qp-kicker{margin-bottom:6px}.qp-worlds-heading h2{font-size:25px}.qp-worlds-heading .qp-text-button{white-space:nowrap}.qp-shell.qp-chispa .qp-world-dialog{border:1px solid var(--qp-line);border-bottom:5px solid var(--world-edge);background:var(--qp-surface);width:min(540px,100% - 24px);color:var(--qp-ink)}.qp-shell.qp-chispa .qp-world-sheet{gap:16px;padding:0 26px 26px}.qp-world-sheet>.qp-category-art{width:calc(100% + 52px);height:190px;margin-inline:-26px}.qp-world-sheet>.qp-category-art img{object-position:center 48%}.qp-world-sheet>.qp-kicker{margin-top:1px}.qp-shell.qp-chispa .qp-world-close{color:var(--qp-ink);background:var(--qp-surface);z-index:1;box-shadow:0 3px 12px #0003}.qp-shell.qp-chispa .qp-world-close:hover{color:var(--qp-hover-ink);background:var(--qp-hover-surface)}.qp-world-sheet>p:not(.qp-kicker):not(.qp-quiet){font-size:14px}.qp-game-modes,.qp-collection-list{border:0;gap:10px;margin:0;padding:0;display:grid}.qp-game-modes{grid-template-columns:1fr 1fr}.qp-game-modes legend,.qp-collection-list legend{margin-bottom:10px;font-size:14px;font-weight:800}.qp-game-modes label,.qp-collection{border:1px solid var(--qp-line);background:var(--qp-surface);color:var(--qp-ink);cursor:pointer;border-bottom-width:3px;border-radius:15px;align-items:center;gap:10px;padding:13px 11px;display:flex}.qp-game-modes input{opacity:0;width:1px;height:1px;position:absolute}.qp-game-modes strong,.qp-collection strong{font-size:13px;display:block}.qp-game-modes small,.qp-collection small,.qp-collection-meta{color:var(--qp-muted);font-size:12px;line-height:1.5;display:block}.qp-game-modes label.selected,.qp-collection.selected{background:var(--qp-action-surface);color:var(--qp-selected);border-color:var(--qp-action)}.qp-game-modes label:focus-within,.qp-collection:focus-within{outline:3px solid var(--qp-focus);outline-offset:3px}.qp-game-modes label:hover:has(input:enabled){background:var(--qp-hover-surface);color:var(--qp-hover-ink)}.qp-collection:hover:has(input:enabled){background:var(--qp-hover-surface);color:var(--qp-hover-ink)}.qp-game-modes svg{flex-shrink:0}.qp-mode-note{color:var(--qp-muted);font-size:12px!important}.qp-collection input{accent-color:var(--qp-action);flex-shrink:0;width:16px;height:16px}.qp-collection>span{flex:1}.qp-collection>svg{opacity:0;flex-shrink:0}.qp-collection.selected>svg{opacity:1}.qp-collection-meta{margin-top:7px;font-weight:800}.qp-shell.qp-chispa .qp-question{background:var(--qp-surface);border:1px solid var(--qp-line);border-bottom-width:5px;border-radius:28px}.qp-shell.qp-chispa .qp-question h1{font-family:var(--qp-body);font-size:clamp(24px,2.7vw,32px);font-weight:850;line-height:1.35}.qp-shell.qp-chispa .qp-run-progress i{height:9px}.qp-shell.qp-chispa .qp-option{border-radius:17px;min-height:65px}.qp-shell.qp-chispa .qp-option input{opacity:0;width:1px;height:1px;position:absolute}.qp-shell.qp-chispa .qp-option-letter{background:var(--qp-canvas);width:32px;height:32px;color:var(--qp-muted);border-radius:10px;flex-shrink:0;place-items:center;font-size:13px;font-weight:900;display:grid}.qp-shell.qp-chispa .qp-option.selected .qp-option-letter{background:var(--world-primary,var(--qp-action));color:var(--world-on,var(--qp-on-action))}.qp-shell.qp-chispa .qp-feedback{animation:.22s ease-out qp-page-enter}.qp-shell.qp-chispa .qp-run-companion>.qp-category-art{aspect-ratio:1.2;border-radius:24px;width:100%}.qp-shell.qp-chispa .qp-run-companion>.chispa-companion{margin-top:-60px;position:relative}.qp-shell.qp-chispa .qp-run-companion>.chispa-companion .chispa-portrait{max-width:190px}.qp-shell.qp-chispa .qp-result{border-bottom:5px solid var(--qp-line);background:radial-gradient(ellipse at top right,var(--qp-action-surface),transparent 65%),var(--qp-surface)}.qp-shell.qp-chispa .qp-result-facts strong{font-size:31px}.qp-personal-timer{color:var(--qp-selected);background:var(--qp-action-surface);border-radius:16px;align-items:center;gap:14px;margin-bottom:24px;padding:12px 14px;display:flex}.qp-personal-timer>svg{flex-shrink:0}.qp-personal-timer>div{flex:1}.qp-personal-timer strong{font-variant-numeric:tabular-nums;font-size:21px}.qp-personal-timer small{margin-left:7px;font-size:12px}.qp-personal-timer progress{width:100%;height:5px;accent-color:var(--qp-action);border:0;border-radius:4px;margin-top:4px;display:block}.qp-personal-timer[data-expired=true]{color:var(--qp-danger);background:var(--qp-danger-surface)}.qp-personal-timer .qp-text-button{margin-left:auto;font-size:12px}.qp-clock-pause{border:1px solid var(--qp-line);background:var(--qp-canvas);text-align:center;border-radius:20px;margin-bottom:18px;padding:22px}.qp-clock-pause h2{margin:0 0 9px;font-size:24px!important}.qp-clock-pause p{color:var(--qp-muted);margin-bottom:18px;font-size:14px}.qp-timeout-note{background:var(--qp-danger-surface);color:var(--qp-danger);border-radius:13px;padding:12px 15px;font-size:13px;margin-bottom:20px!important}.qp-marketing-art{min-height:390px;position:relative}.qp-marketing-art>.qp-category-art{border-radius:35px;width:100%;height:330px;transform:rotate(3deg)}.qp-marketing-art>.chispa-portrait{width:230px;position:absolute;bottom:-30px;left:-35px}.qp-feature-grid .qp-category-art{aspect-ratio:1.9;width:calc(100% + 48px);margin:-24px -24px 20px}.qp-feature-grid .qp-card{overflow:hidden}@media (max-width:900px){.qp-world-grid{gap:16px}.qp-marketing-art{min-height:280px}.qp-marketing-art>.qp-category-art{height:260px}}@media (max-width:720px){.qp-shell.qp-chispa .qp-page-heading h1{max-width:15ch;font-size:27px}.qp-shell.qp-chispa .qp-page-heading p{font-size:13px}.qp-shell.qp-chispa .qp-page-heading{gap:14px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice{border-radius:24px;grid-template-columns:1.35fr 1fr;min-height:274px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice>.qp-category-art{min-height:270px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice>.qp-world-copy{padding:21px 16px 5px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice h3{margin-bottom:10px;font-size:25px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice .qp-world-place{font-size:12px;line-height:1.5}.qp-feature-label{letter-spacing:.03em;gap:5px;margin-bottom:12px;font-size:12px}.qp-feature-label svg{display:none}.qp-feature-meta{gap:5px;margin-top:12px;font-size:12px}.qp-feature-meta>span:last-child{display:none}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice>.qp-world-enter{gap:5px;width:calc(100% - 32px);min-width:0;margin:12px 16px 19px;padding:11px 10px;font-size:12px}.qp-shell.qp-chispa .qp-world-choice{border-radius:20px}.qp-shell.qp-chispa .qp-world-choice h3{font-size:17px}.qp-shell.qp-chispa .qp-world-copy{padding:13px 13px 9px}.qp-shell.qp-chispa .qp-world-place{font-size:12px}.qp-shell.qp-chispa .qp-world-progress{padding-inline:13px;font-size:12px}.qp-shell.qp-chispa .qp-world-enter{width:calc(100% - 26px);margin-inline:13px;font-size:12px}.qp-shell.qp-chispa .qp-world-compact .qp-world-copy{padding:13px 13px 7px}.qp-shell.qp-chispa .qp-world-compact .qp-world-enter{width:calc(100% - 26px);margin-inline:13px}.qp-worlds-heading h2{font-size:22px}.qp-worlds-heading .qp-text-button{font-size:12px}.qp-worlds-heading{gap:8px}.qp-discovery-strip{gap:7px;padding-right:12px}.qp-discovery-strip>.chispa-portrait{width:58px}.qp-discovery-strip strong,.qp-discovery-strip small{font-size:12px}.qp-discovery-strip .qp-text-button{gap:4px;font-size:12px}.qp-shell.qp-chispa .qp-world-sheet{padding:0 20px 22px}.qp-world-sheet>.qp-category-art{width:calc(100% + 40px);height:155px;margin-inline:-20px}.qp-game-modes label{gap:7px;padding:12px 8px}.qp-game-modes strong,.qp-game-modes small{font-size:12px}.qp-game-modes svg{width:19px}.qp-shell.qp-chispa.qp-practice .qp-content{width:calc(100% - 24px)}.qp-shell.qp-chispa .qp-question{border-radius:22px;padding:18px 17px 24px}.qp-shell.qp-chispa.qp-practice .qp-question h1{font-size:25px}.qp-shell.qp-chispa .qp-option{gap:11px;padding:13px 11px}.qp-shell.qp-chispa .qp-option-letter{width:29px;height:29px}.qp-personal-timer{gap:9px;margin-bottom:20px;padding:10px 12px}.qp-personal-timer strong{font-size:19px}.qp-marketing-art{grid-row:1;width:100%;max-width:390px;margin:0 auto 30px}.qp-marketing-art>.chispa-portrait{left:-10px;width:160px!important}}@media (prefers-reduced-motion:reduce){.qp-category-art>img,.qp-shell.qp-chispa .qp-world-choice{transition:none;transform:none!important}}.qp-shell.qp-chispa[data-reduced-motion=true] .qp-category-art>img,.qp-shell.qp-chispa[data-reduced-motion=true] .qp-world-choice{transition:none;transform:none!important}@media (max-width:720px){.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);min-height:0}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice>.qp-category-art{grid-area:1/1;width:100%;height:175px;min-height:175px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice>.qp-category-art img{object-position:center 45%}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice>.qp-world-copy{grid-area:2/1;padding:19px 21px 5px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice h3{font-size:28px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice .qp-world-place{max-width:none;font-size:13px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice>.qp-world-enter{grid-area:3/1;width:calc(100% - 42px);margin:12px 21px 20px;padding:12px 15px;font-size:14px}.qp-shell.qp-chispa .qp-world-featured .qp-feature-label{margin-bottom:10px;font-size:12px}.qp-shell.qp-chispa .qp-world-featured .qp-feature-meta{gap:13px;font-size:12px}.qp-shell.qp-chispa .qp-world-featured .qp-feature-meta>span:last-child{display:flex}}.qp-shell.qp-chispa.qp-practice .qp-question{padding:30px 34px 32px}.qp-shell.qp-chispa.qp-practice .qp-question h1{font-size:clamp(24px,2.7vw,31px);font-weight:750}@media (max-width:720px){.qp-shell.qp-chispa.qp-practice .qp-question{padding:19px 17px 24px}.qp-shell.qp-chispa.qp-practice .qp-question h1{font-size:24px;line-height:1.38}}.qp-shell.qp-chispa .qp-collection-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:250px;margin:-4px -5px -4px -4px;padding:4px 5px 4px 4px;overflow-y:auto}.qp-shell.qp-chispa .qp-collection-list legend{z-index:1;background:var(--qp-surface);width:100%;padding-bottom:6px;position:sticky;top:0}@media (max-width:720px){.qp-shell.qp-chispa .qp-collection-list{max-height:220px}}.qp-shell.qp-chispa .qp-question-body[hidden]{display:none}.qp-shell.qp-chispa .qp-question-body:not([hidden]){flex-direction:column;flex:1;display:flex}.qp-ambient-video{pointer-events:none;display:block;position:absolute;inset:0}.qp-ambient-video>video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.qp-ambient-video>video[data-ready=true]{opacity:1}.qp-result-scene{isolation:isolate;flex-direction:column;justify-content:end;min-width:0;display:flex;position:relative}.qp-celebration-art{aspect-ratio:1.78;border-radius:26px;width:100%;display:block;position:relative;overflow:hidden}.qp-celebration-art>img{object-fit:cover}.qp-result-scene>.chispa-companion{margin-inline:0;position:relative}.qp-result-scene:has(.qp-celebration-art)>.chispa-companion{margin-top:-35px}.chispa-habitat>.chispa-habitat-observatory{object-position:center 60%}.qp-result-scene:has(.qp-celebration-art) .chispa-portrait{animation:.65s cubic-bezier(.16,1,.3,1) both qp-result-arrive}@keyframes qp-result-arrive{0%{opacity:.3;transform:translateY(16px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.qp-result-scene{grid-template-columns:1.15fr 1fr;align-items:center;gap:6px;width:100%;margin-inline:auto;display:grid}.qp-result-scene .qp-celebration-art{aspect-ratio:1;border-radius:20px}:is(.qp-result-scene .chispa-companion,.qp-result-scene:has(.qp-celebration-art)>.chispa-companion){margin:0}.qp-result-scene .chispa-portrait{width:100%;max-width:170px}.qp-result-scene figcaption{margin-top:0;padding:5px 8px;font-size:12px}.qp-result-scene figcaption span{font-size:12px}.qp-ambient-video>video{object-position:center 45%}}@media (prefers-reduced-motion:reduce){.qp-ambient-video{display:none}.qp-result-scene .chispa-portrait{animation:none!important}}.qp-shell[data-reduced-motion=true] .qp-ambient-video{display:none}.qp-shell[data-reduced-motion=true] .qp-result-scene .chispa-portrait{animation:none}
.qp-shell.qp-chispa .qp-page-heading h1{font-size:clamp(25px,3vw,34px);line-height:1.2}.qp-shell.qp-chispa .qp-page-heading .qp-growth-chip{box-shadow:none;border-radius:30px}.qp-shell.qp-chispa .qp-button{border-bottom-width:1px;border-radius:14px;min-height:48px}.qp-shell.qp-chispa .qp-world-choice{border:1px solid var(--qp-line);text-align:left;border-radius:20px}.qp-shell.qp-chispa .qp-world-choice:hover{background:var(--qp-hover-surface);border-color:var(--qp-line);color:var(--qp-ink);box-shadow:var(--qp-card-shadow)}.qp-shell.qp-chispa .qp-world-choice h3{overflow-wrap:anywhere;font-size:17px;line-height:1.35}.qp-shell.qp-chispa .qp-world-enter{color:var(--qp-ink);min-height:44px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice{background:var(--qp-surface);border:1px solid var(--qp-line);min-height:0;color:var(--qp-ink);border-radius:22px;grid-template-rows:1fr auto;grid-template-columns:clamp(112px,30%,200px) 1fr;gap:0;padding:14px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice:hover{background:var(--qp-hover-surface);color:var(--qp-ink)}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice>.qp-category-art{aspect-ratio:384/432;border-radius:13px;grid-area:1/1;align-self:start;width:100%;height:auto;min-height:0}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice>.qp-world-copy{grid-area:1/2;padding:8px 0 8px 16px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice h3{color:var(--qp-ink);margin-bottom:10px;font-size:clamp(19px,2.3vw,27px);line-height:1.22}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice .qp-world-place{color:var(--qp-muted);font-size:13px;line-height:1.55}.qp-shell.qp-chispa .qp-world-featured .qp-feature-label{color:var(--qp-muted);letter-spacing:.03em;margin-bottom:10px;font-size:12px}.qp-shell.qp-chispa .qp-world-featured .qp-feature-meta{color:var(--qp-muted);gap:6px;margin-top:10px;font-size:12px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice>.qp-world-enter{background:var(--qp-action);width:100%;color:var(--qp-on-action);border:0;border-radius:12px;grid-area:2/1/auto/-1;min-width:0;margin:14px 0 0;padding:12px 16px;font-size:14px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice:hover>.qp-world-enter{background:var(--qp-action-hover);color:var(--qp-on-action-hover)}.qp-shell.qp-chispa .qp-worlds-heading h2{font-size:20px}.qp-shell.qp-chispa .qp-world-grid-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.qp-shell.qp-chispa .qp-world-grid-mini .qp-category-art{aspect-ratio:1.05}.qp-discovery-strip{background:0 0;border:0;gap:8px;margin:8px 0 20px;padding:0}.qp-discovery-strip>.chispa-portrait{width:44px}.qp-discovery-strip strong,.qp-discovery-strip small{font-size:12px}.qp-discovery{gap:18px;display:grid}.qp-discovery-search{color:var(--qp-muted);gap:9px;font-size:13px;display:grid}.qp-discovery-search input{border:1px solid var(--qp-line);background:var(--qp-surface);width:100%;min-height:48px;color:var(--qp-ink);font:inherit;border-radius:16px;padding:12px 16px}.qp-discovery-search input::placeholder{color:var(--qp-muted)}.qp-discovery-filters{scrollbar-width:thin;gap:8px;padding:4px 3px 10px;display:flex;overflow-x:auto}.qp-discovery-filters button{border:1px solid var(--qp-line);background:var(--qp-surface);min-height:44px;color:var(--qp-ink);font:600 12px var(--qp-body);cursor:pointer;border-radius:40px;flex-shrink:0;padding:10px 16px}.qp-discovery-filters button[aria-pressed=true]{background:var(--qp-ink);border-color:var(--qp-ink);color:var(--qp-canvas)}.qp-discovery-filters button:hover{background:var(--qp-hover-surface);color:var(--qp-hover-ink)}.qp-discovery-masonry{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:8px;align-items:start;gap:16px;display:grid}.qp-discovery-pin{min-width:0;animation:.3s ease-out both qp-club-arrive}.qp-discovery-pin .qp-world{min-width:0;height:auto}.qp-discovery-pin[data-shape="0"] .qp-category-art{aspect-ratio:.88}.qp-discovery-pin[data-shape="1"] .qp-category-art{aspect-ratio:1.35}.qp-discovery-pin[data-shape="2"] .qp-category-art{aspect-ratio:1.05}.qp-shell.qp-chispa .qp-discovery-pin .qp-world-copy{padding:13px 13px 8px}.qp-shell.qp-chispa .qp-discovery-pin .qp-world-place{font-size:12px;line-height:1.55}.qp-shell.qp-chispa .qp-discovery-pin .qp-world-progress{padding:0 13px 10px;font-size:12px}.qp-shell.qp-chispa .qp-discovery-pin .qp-world-enter{width:calc(100% - 26px);margin-inline:13px;font-size:12px}.qp-discovery-empty{padding:24px 0}.qp-discovery-empty h2{font-size:20px}.qp-shell.qp-chispa .qp-world-dialog{border-bottom-width:1px}@media (max-width:720px){.qp-discovery-masonry{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.qp-shell.qp-chispa .qp-discovery-pin .qp-world-choice h3,.qp-shell.qp-chispa .qp-world-grid-mini .qp-world-choice h3{font-size:15px}}@media (max-width:350px){.qp-discovery-masonry{grid-template-columns:minmax(0,1fr)}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice{grid-template-columns:30% 1fr;padding:12px}.qp-shell.qp-chispa .qp-world-featured .qp-feature-label{font-size:12px}.qp-shell.qp-chispa .qp-world-featured>.qp-world-choice h3{font-size:18px}}@keyframes qp-club-arrive{0%{opacity:.6;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.qp-discovery-pin{animation:none}.qp-shell.qp-chispa .qp-world-choice,.qp-category-art>img{transition:none;transform:none!important}}.qp-shell[data-reduced-motion=true] .qp-discovery-pin{animation:none}.qp-recommendation-reason{color:var(--qp-muted);margin:10px 0 22px;font-size:12px}.qp-recommendation-reason a{color:var(--qp-ink);text-underline-offset:4px}.qp-review-invitation{flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0;padding:20px;display:flex}.qp-review-invitation>div{flex:1;min-width:180px}.qp-review-invitation h2{margin:0 0 7px;font-size:19px}.qp-review-invitation p{color:var(--qp-muted);margin:0;font-size:13px}.qp-discovery-result{gap:18px;margin:28px 0;display:grid}.qp-discovery-result h2{font:700 24px var(--qp-display);margin:0}.qp-discovery-notes{gap:12px;display:grid}.qp-discovery-note{border:1px solid var(--qp-line);background:var(--qp-surface);border-radius:18px;padding:18px}.qp-discovery-note summary{cursor:pointer;align-items:center;gap:14px;min-height:44px;list-style:none;display:flex}.qp-discovery-note summary>span{color:var(--qp-muted);background:var(--qp-hover-surface);border-radius:12px;padding:10px;font-size:13px}.qp-discovery-note summary strong{font:600 15px/1.6 var(--qp-body);overflow-wrap:anywhere}.qp-discovery-note p{font-size:15px;line-height:1.75}.qp-discovery-note small{color:var(--qp-muted)}.qp-reminder-invitation{border:1px solid var(--qp-line);border-radius:18px;padding:22px}.qp-reminder-invitation p{color:var(--qp-muted);font-size:14px}.qp-ranking{gap:18px;margin:18px 0 26px;padding:24px;display:grid}.qp-ranking h2{font:700 26px/1.25 var(--qp-display);margin:4px 0 12px}.qp-ranking p{line-height:1.6}.qp-ranking-heading{align-items:center;gap:16px;display:flex}.qp-ranking-heading>div{flex:1}.qp-ranking-heading>.chispa-portrait{flex-shrink:0;width:80px}.qp-ranking-summary{background:var(--qp-hover-surface);border-radius:16px;gap:8px;padding:18px;display:grid}.qp-ranking-summary>strong{font:700 21px var(--qp-display)}.qp-ranking-summary>span{color:var(--qp-muted);font-size:12px;line-height:1.7}.qp-ranking-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qp-ranking-list li{border-bottom:1px solid var(--qp-line);border-radius:10px;align-items:center;gap:14px;min-height:68px;padding:14px 10px;display:flex}.qp-ranking-list li[data-me=true]{background:var(--qp-hover-surface);outline:1px solid var(--qp-line)}.qp-ranking-list li>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.qp-ranking-list small{color:var(--qp-muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.qp-ranking-place{width:32px;font:700 20px var(--qp-display);text-align:center}.qp-ranking-settings summary{cursor:pointer;min-height:44px;font-weight:700}.qp-ranking-settings li{margin-bottom:8px;font-size:13px;line-height:1.7}.qp-reminder-frequency{border:0;gap:6px;margin:16px 0;padding:0;display:grid}.qp-reminder-frequency legend{margin-bottom:12px;font-weight:700}.qp-reminder-frequency small{color:var(--qp-muted);margin-top:3px;display:block}.qp-cooperation-journey{gap:15px;margin:20px 0;display:grid}.qp-cooperation-journey h3{font:700 19px var(--qp-display)}.qp-cooperation-people{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qp-cooperation-people>div{background:var(--qp-hover-surface);text-align:center;border-radius:18px;justify-items:center;gap:7px;padding:16px;display:grid}.qp-cooperation-people .chispa-portrait{width:70px}.qp-cooperation-people strong{font-size:14px}.qp-cooperation-people small{color:var(--qp-muted);font-size:12px}.qp-cooperation-journey progress{width:100%;height:9px;accent-color:var(--qp-action)}.qp-cooperation-goal{align-items:center;gap:16px;display:flex}.qp-cooperation-goal>div{flex:1}.qp-cooperation-goal p{color:var(--qp-muted);font-size:13px}.qp-coop-invitation-art{object-fit:cover;border-radius:16px;width:100px;height:110px}.qp-coop-hero-art{object-fit:cover;border-radius:20px;width:100%;height:210px;margin-bottom:18px}@media (max-width:400px){.qp-ranking{padding:16px}.qp-ranking-heading>.chispa-portrait{width:52px}.qp-ranking h2{font-size:22px}.qp-discovery-note{padding:13px}.qp-coop-invitation-art{width:70px;height:95px}}
