.cmp-pet:after{content:"";filter:blur(4px);opacity:.42;width:48px;height:9px;transform:scaleX(var(--cmp-shadow-scale,1));background:#422b161c;border-radius:50%;position:absolute;bottom:12px;left:calc(50% - 24px)}.cmp-pet[data-state=pausing]:after,.cmp-pet[data-state=watching]:after,.cmp-pet[data-state=manual-pause]:after{opacity:.34;transform:scaleX(calc(var(--cmp-shadow-scale,1) * .92))}.cmp-pet--seal{--cmp-scale:.378;--cmp-shadow-scale:1.15}.cmp-pet--penguin{--cmp-scale:.336;--cmp-shadow-scale:.82}.cmp-pet--samoyed{--cmp-scale:.35;--cmp-shadow-scale:1.12}.cmp-menu{z-index:26;border:1px solid var(--line-2,#dccbad);background:var(--surface,#fbf4e7);box-shadow:var(--shadow);backdrop-filter:blur(16px);opacity:0;pointer-events:none;border-radius:999px;gap:4px;padding:4px;transition:opacity .14s,transform .14s;display:inline-flex;position:fixed;transform:translateY(4px)scale(.98)}.cmp-menu[hidden]{display:none}.cmp-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.cmp-menu button{min-width:50px;min-height:32px;color:var(--muted,#80694e);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:.76rem;font-weight:680}.cmp-menu button[aria-pressed=true]{background:var(--accent,#c2562a);color:#fff9ef}.cmp-menu-sep{background:var(--line-2,#dccbad);align-self:stretch;width:1px;margin:3px 2px}@media (prefers-reduced-motion:reduce){.cmp-menu-sep,.cmp-menu button[data-action]{display:none}}.cmp-actor{transform-origin:50% 100%;will-change:transform;width:100%;height:100%}.cmp-layer.cmp-celebrating{z-index:72}.cmp-confetti{width:var(--sz,7px);height:calc(var(--sz,7px) * .62);background:var(--clr,#c2562a);pointer-events:none;animation:cmp-confetti-toss var(--dur,1.1s) cubic-bezier(.22, .61, .36, 1) forwards;border-radius:1.5px;position:absolute}@keyframes cmp-confetti-toss{0%{opacity:1;transform:translate(0,0)rotate(0)}32%{transform:translate3d(calc(var(--dx,60px) * .55), var(--up,-80px), 0) rotate(calc(var(--rot,360deg) * .4));opacity:1}to{transform:translate3d(var(--dx,60px), var(--down,120px), 0) rotate(var(--rot,360deg));opacity:0}}.cmp-bubble{background:var(--surface,#fbf4e7);color:var(--accent-ink,#a0440f);letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;border:1.5px solid #5a4632;border-radius:14px;padding:7px 14px;font-size:.92rem;font-weight:750;transition:opacity .15s,transform .22s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 10px))scale(.7)}.cmp-bubble.is-on{opacity:1;transform:translate(-50%,calc(-100% - 10px))scale(1)}.cmp-bubble:after{content:"";background:inherit;border-bottom:1.5px solid #5a4632;border-right:1.5px solid #5a4632;width:10px;height:10px;position:absolute;bottom:-6.5px;left:50%;transform:translate(-50%)rotate(45deg)}.cmp-food{pointer-events:none;filter:drop-shadow(0 2px 2px #422b162e);background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:20px;position:absolute;top:0;left:0}@media (width<=720px){.cmp-pet--seal{--cmp-scale:.266}.cmp-pet--penguin{--cmp-scale:.28}.cmp-pet--samoyed{--cmp-scale:.294}.cmp-menu{max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.cmp-pet{transition:none!important}.idea-mic.is-live .idea-mic-dot,.world-pin-glint:before,.quiz-figure.map-figure svg .map-marker-ring,.geo-map-marker-ring,.marker-ring,.relic-reward.is-shiny:before,.relic-reward.is-shiny:after{animation:none!important}}.feed-email blockquote.feed-section-quote{border-left:2px solid var(--accent);color:var(--ink);margin:0 0 14px;padding:3px 0 3px 14px}.feed-email p.feed-section-label{margin:16px 0 6px}.feed-email p.feed-action-label{margin:0 0 5px}.obs-choices--names{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=330px){.quiz-panel .obs-choices--names{grid-template-columns:1fr}}@media (height<=700px){.quiz-panel{padding:16px}.quiz-figure.flower-quiz-figure{min-height:clamp(140px,24vh,190px)}.quiz-figure.flower-quiz-figure img{max-height:clamp(140px,24vh,190px)}.quiz-figure.artwork-quiz-figure{min-height:clamp(170px,34vh,300px)}.quiz-figure.artwork-quiz-figure img{max-height:clamp(170px,34vh,300px)}.artwork-quiz-note{font-size:.92rem;line-height:1.48}}.obs-kicker{margin:0 52px 5px 0}.login-overlay{place-items:safe center;overflow-y:auto}.login-form .primary-action:disabled,.login-link:disabled{opacity:.55;cursor:default}.ideas-actions{flex-wrap:wrap}.idea-actioned-tag{margin-right:0}.section-grid{gap:12px}.lib-card-title,.lib-card-summary{overflow-wrap:anywhere}.brief{margin-inline:0}.relic-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.res-row-del{min-height:44px}.res-tab.is-active,.cmp-menu button[aria-pressed=true]{background:var(--accent-ink)}.inspo-row-name,.inspo-row-tag{overflow-wrap:anywhere}.cmp-pet:after{width:40%;bottom:10%;left:30%}.cmp-menu button{min-height:44px}.soon-chip{font-size:.6875rem}summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (width<=720px){.health-table .health-note,.health-table .health-note span{white-space:normal}.section-pills{padding-block:3px}.res-tab,.reframe-capture .primary-action{min-height:44px}}.flower-view-gallery{width:100%;max-width:340px;margin:6px auto 16px;display:grid}.flower-view-gallery--quiz{max-width:360px}.flower-view-stage.quiz-figure{appearance:none;width:100%;max-width:100%;height:clamp(112px,16dvh,150px);min-height:0;color:inherit;font:inherit;cursor:zoom-in;touch-action:pan-y;margin:0;padding:0;position:relative}.flower-view-gallery--quiz .flower-view-stage.quiz-figure{height:clamp(180px,28dvh,230px);min-height:0}.flower-view-stage:focus-visible{outline:3px solid var(--w-gold);outline-offset:3px}.flower-view-stage.quiz-image-frame>[data-flower-view-main]{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;max-height:none;display:block}.flower-view-enlarge-hint{z-index:2;color:#fffdf8;letter-spacing:.015em;pointer-events:none;background:#120f0ccc;border:1px solid #ffffff6b;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:.7rem;font-weight:650;line-height:1;display:inline-flex;position:absolute;bottom:7px;right:7px;box-shadow:0 2px 8px #00000057}.flower-view-meta{min-height:32px;color:var(--w-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;padding:8px 1px 6px;font-size:.82rem;line-height:1.35;display:flex}.flower-view-meta strong{color:var(--w-ink);font-weight:650}.flower-view-thumbs{justify-content:center;gap:6px;display:flex}.flower-view-thumb{cursor:pointer;background:#fff8e412;border:1px solid #ffefcd3d;border-radius:8px;flex:44px;min-width:44px;max-width:64px;min-height:52px;padding:0;transition:border-color .14s,background .14s,transform .14s;overflow:hidden}.flower-view-thumb img{object-fit:contain;opacity:.62;background:#fff7e6eb;width:100%;height:52px;transition:opacity .14s;display:block}.flower-view-thumb:hover{background:#f1c96a1f;border-color:#f1c96aa8}.flower-view-thumb:active{transform:scale(.97)}.flower-view-thumb[aria-pressed=true]{border-color:var(--w-gold);box-shadow:inset 0 0 0 1px var(--w-gold)}.flower-view-thumb[aria-pressed=true] img{opacity:1}.flower-view-thumb:focus-visible{outline-offset:2px;outline:2px solid #fff1c6f2}.flower-view-thumb:disabled{cursor:default;opacity:.34}.flower-view-credit{color:var(--w-muted);margin:6px 0 0;font-size:.82rem;line-height:1.35}.flower-answer-name{color:var(--w-ink);margin:8px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.25}@media (height<=700px){.flower-view-stage.quiz-figure{height:clamp(100px,14dvh,128px);min-height:0}.flower-view-gallery--quiz .flower-view-stage.quiz-figure{height:clamp(140px,24dvh,188px);min-height:0}.flower-view-thumb,.flower-view-thumb img{height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.flower-view-thumb,.flower-view-thumb img{transition:none}}