.aw-root{--aw-wonder:color-mix(in srgb, #c084fc 62%, var(--text));max-width:680px;margin:0 auto}.aw-tabs{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;flex-wrap:wrap;gap:6px;width:fit-content;margin-bottom:22px;padding:5px;display:flex}.aw-tab{font:inherit;min-height:64px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:12px 26px;font-size:16px;font-weight:700;transition:background .2s,color .2s,border-color .2s}.aw-tab:hover{color:var(--text)}#aw-tab-ask.aw-tab.active{border-color:var(--cat-cyan);color:var(--cat-cyan);background:#22d3ee1f}#aw-tab-wonder.aw-tab.active{border-color:var(--aw-wonder);color:var(--aw-wonder);background:#c084fc24}#aw-labels{margin-left:auto}.aw-root.aw-hide-labels .aw-tile-label,.aw-root.aw-hide-labels .aw-cat-label{display:none}.aw-hint{color:var(--muted);margin:0 0 16px;font-size:13.5px}.aw-objects,.aw-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.aw-items{margin-bottom:18px}.aw-tile{font:inherit;background:var(--surface);border:2px solid var(--border);cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:104px;padding:14px 6px;transition:border-color .15s,background .15s,transform .1s;display:flex}.aw-tile:hover{border-color:var(--muted-2)}.aw-tile:active{transform:scale(.97)}.aw-tile-emoji{font-size:38px;line-height:1}.aw-tile-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.aw-objects .aw-tile.active{border-color:var(--cat-cyan);background:#22d3ee14;box-shadow:0 0 18px #22d3ee2e}.aw-items .aw-tile.active{border-color:var(--aw-wonder);background:#c084fc17;box-shadow:0 0 18px #c084fc29}#aw-phrase-wrap{border-top:1px solid var(--border-soft);margin-top:20px;padding-top:18px}.aw-strip-title{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:700;display:flex}.aw-strip-emoji{font-size:22px;line-height:1}.aw-strip-cta{color:var(--muted-2);font-size:12.5px;font-weight:400}.aw-phrases{flex-wrap:wrap;gap:10px;display:flex}.aw-chip{font:inherit;color:var(--text);background:var(--surface-2);border:2px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:10px;min-height:64px;padding:12px 20px;font-size:16px;font-weight:600;transition:border-color .15s,background .15s,transform .1s;display:inline-flex}.aw-chip:hover{border-color:var(--cat-cyan)}.aw-chip:active{transform:scale(.97)}.aw-chip.spoken{border-color:var(--cat-cyan);background:#22d3ee1f}.aw-chip-emoji{font-size:26px;line-height:1}.aw-cats{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.aw-cat{font:inherit;background:var(--surface);border:2px solid var(--border);cursor:pointer;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:76px;min-height:76px;padding:6px 4px;transition:border-color .15s,background .15s,transform .1s;display:flex}.aw-cat:hover{border-color:var(--muted-2)}.aw-cat:active{transform:scale(.95)}.aw-cat.active{border-color:var(--aw-wonder);background:#c084fc17;box-shadow:0 0 16px #c084fc29}.aw-cat-emoji{font-size:26px;line-height:1}.aw-cat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.aw-fact-wrap{align-items:stretch;gap:14px;margin-top:18px;display:flex}.aw-bubble{font:inherit;background:var(--surface);border:2px solid var(--border);cursor:pointer;text-align:center;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:112px;padding:18px 20px;transition:border-color .2s,background .2s,transform .1s;display:flex}.aw-bubble.active{border-color:var(--aw-wonder);background:#c084fc12}.aw-bubble:active{transform:scale(.99)}.aw-bubble-emoji{font-size:40px;line-height:1}.aw-bubble-text{color:var(--text);font-size:17px;font-weight:600;line-height:1.5}.aw-next{font:inherit;border:2px solid var(--aw-wonder);width:76px;min-height:76px;color:var(--aw-wonder);cursor:pointer;background:#c084fc1f;border-radius:50%;flex:none;align-self:center;font-size:30px;line-height:1;transition:background .15s,transform .1s}.aw-next:hover{background:#c084fc33}.aw-next:active{transform:scale(.94)}.aw-root button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aw-nudge{animation:.4s aw-shake}@keyframes aw-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.aw-root,.aw-root *{transition:none!important;animation:none!important}}@media (width<=400px){.aw-objects,.aw-items,.aw-cats{gap:8px}}
