.avatar-shell.svelte-eeomuw{width:var(--avatar-size);height:var(--avatar-size);--px: calc(var(--avatar-size) / 16);display:grid;place-items:center;filter:drop-shadow(0 10px 0 #1b2e3f22)}.sprite.svelte-eeomuw{position:relative;width:var(--avatar-size);height:var(--avatar-size);image-rendering:pixelated}.pixel.svelte-eeomuw{display:block;width:var(--px);height:var(--px);position:absolute;left:calc(var(--x) * var(--px));top:calc(var(--y) * var(--px))}.tone-o.svelte-eeomuw{background:#202f3f}.tone-b.svelte-eeomuw{background:hsl(var(--pet-hue) 44% 66%)}.tone-s.svelte-eeomuw{background:hsl(var(--pet-hue) 40% 54%)}.tone-e.svelte-eeomuw,.tone-m.svelte-eeomuw{background:#101722}.tone-w.svelte-eeomuw{background:#2c3c4f}.tone-a.svelte-eeomuw{background:var(--acc-color, #f7c233)}.acc-none.svelte-eeomuw{--acc-color: #f7c233}.acc-star.svelte-eeomuw,.acc-halo.svelte-eeomuw{--acc-color: #ffd54d}.acc-flame.svelte-eeomuw{--acc-color: #ff7b2f}.acc-fork.svelte-eeomuw{--acc-color: #8b5cf0}.acc-cloud.svelte-eeomuw{--acc-color: #9aaabd}.acc-leaf.svelte-eeomuw{--acc-color: #4ea95d}.pose-sleepy.svelte-eeomuw{transform:translateY(3px)}.pose-energetic.svelte-eeomuw,.pose-proud.svelte-eeomuw{transform:translateY(-2px)}.pose-curious.svelte-eeomuw{transform:rotate(-3deg)}.pose-focused.svelte-eeomuw{transform:rotate(1deg)}.pose-overwhelmed.svelte-eeomuw{transform:rotate(1.3deg)}.motion-idle.svelte-eeomuw{animation:svelte-eeomuw-drift 2.4s steps(2,end) infinite}.motion-bounce.svelte-eeomuw{animation:svelte-eeomuw-bounce 1.15s steps(2,end) infinite}.motion-zoom.svelte-eeomuw{animation:svelte-eeomuw-zoom .9s steps(2,end) infinite}@keyframes svelte-eeomuw-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes svelte-eeomuw-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes svelte-eeomuw-zoom{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.motion-idle.svelte-eeomuw,.motion-bounce.svelte-eeomuw,.motion-zoom.svelte-eeomuw{animation:none}}.pet-device.svelte-192o6j7{--frame-ink: #273c4f;--screen-tint: #effadf;display:grid;gap:.9rem;padding:1rem;border:3px solid var(--frame-ink);border-radius:1rem;background:linear-gradient(145deg,#e4a660,#cb7f45 58%,#9f5f36)}.device-head.svelte-192o6j7{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:start}.identity.svelte-192o6j7{display:flex;align-items:center;gap:.6rem}.identity.svelte-192o6j7 img:where(.svelte-192o6j7){width:2.4rem;height:2.4rem;border-radius:.35rem;object-fit:cover;image-rendering:pixelated;border:2px solid #1f2d3e}.identity-copy.svelte-192o6j7{display:grid;gap:.14rem}.kind.svelte-192o6j7{margin:0;font-family:var(--font-mono);font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1d2b39}h2.svelte-192o6j7{margin:0;font-size:.98rem;line-height:1.2;color:#132331}.mood-pill.svelte-192o6j7{margin:0;display:inline-flex;align-items:center;gap:.34rem;width:fit-content;padding:.2rem .45rem;background:#f9edb8;border-radius:.35rem;font-size:.64rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#1e2f3f}.telemetry.svelte-192o6j7{display:grid;gap:.2rem;min-width:11.2rem;padding-left:.8rem;border-left:2px dashed #2f4356}.telemetry-head.svelte-192o6j7{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.telemetry-head.svelte-192o6j7 p:where(.svelte-192o6j7){margin:0;font-family:var(--font-mono);font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#203443}.tier-badge.svelte-192o6j7{display:inline-flex;align-items:center;padding:.1rem .28rem;border:1px solid #243b4c;border-radius:.2rem;background:#e9f5ff;font-family:var(--font-mono);font-size:.56rem;font-weight:800;letter-spacing:.05em;color:#1f3242}.score-copy.svelte-192o6j7{margin:0;font-family:var(--font-mono);font-size:.78rem;font-weight:900;color:#132635}.score-segments.svelte-192o6j7{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.12rem}.score-segments.svelte-192o6j7 span:where(.svelte-192o6j7){height:.46rem;border:1px solid #30485c;background:#d2e6c6}.score-segments.svelte-192o6j7 span.filled:where(.svelte-192o6j7){background:#2c4c62}.device-screen.svelte-192o6j7{display:grid;gap:.84rem;padding:.1rem 0}.section-label.svelte-192o6j7{margin:0;font-family:var(--font-mono);font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#243949}.traits.svelte-192o6j7 ul:where(.svelte-192o6j7){margin:.38rem 0 0;padding:0;list-style:none;display:grid;gap:.32rem}.traits.svelte-192o6j7 li:where(.svelte-192o6j7){display:grid;grid-template-columns:auto minmax(5.1rem,6.2rem) minmax(7rem,1fr) 2.5rem;gap:.4rem;align-items:center;font-size:.64rem;color:#223645}.trait-label.svelte-192o6j7{font-family:var(--font-mono);font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.meter.svelte-192o6j7{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.12rem}.meter.svelte-192o6j7 i:where(.svelte-192o6j7){display:block;height:.34rem;border:1px solid #345164;background:#c4ddba;border-radius:.1rem}.meter.svelte-192o6j7 i.filled:where(.svelte-192o6j7){background:#2f6f75;border-color:#1f5055}.traits.svelte-192o6j7 strong:where(.svelte-192o6j7){justify-self:end;font-family:var(--font-mono);font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums}.center-grid.svelte-192o6j7{display:grid;gap:.72rem;grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:start;padding-top:.58rem;border-top:1px dashed #2d4256}.pet-stage.svelte-192o6j7{position:relative;display:grid;align-self:start;justify-items:center;align-content:start;gap:.4rem;padding:.45rem .45rem .6rem;min-height:0;background:linear-gradient(180deg,#f4ffe9,#d9edcc);border-radius:.6rem;overflow:clip}.scanline.svelte-192o6j7{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 18%,#1c304510 45%,transparent 82%);animation:svelte-192o6j7-sweep 3s linear infinite}.dominant.svelte-192o6j7{margin:0;padding:.12rem .38rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.03em;font-weight:700;color:#203749;background:#e8f6dc;border-radius:.3rem}.log.svelte-192o6j7{display:grid;gap:.42rem}.log-head.svelte-192o6j7{display:flex;align-items:center;justify-content:space-between;gap:.45rem}h3.svelte-192o6j7{margin:0;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#24384a}.signal-count.svelte-192o6j7{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.08rem;padding:0 .32rem;border:1px solid #22384a;border-radius:.25rem;background:#f7e8b9;font-family:var(--font-mono);font-size:.68rem;font-weight:900;color:#1f3242}.summary-line.svelte-192o6j7{margin:0;font-size:.76rem;line-height:1.34;color:#253a48}.signal-list.svelte-192o6j7{margin:0;padding:0;list-style:none;display:grid;gap:.34rem}.signal-list.svelte-192o6j7 li:where(.svelte-192o6j7){display:grid;grid-template-columns:auto 1fr auto;gap:.42rem;align-items:start;padding:.32rem 0;border-bottom:1px dashed #325064;color:#284051}.signal-list.svelte-192o6j7 li:where(.svelte-192o6j7):last-child{border-bottom:0;padding-bottom:0}.signal-list.svelte-192o6j7 strong:where(.svelte-192o6j7){display:block;margin-bottom:.08rem;font-size:.7rem}.signal-list.svelte-192o6j7 p:where(.svelte-192o6j7){margin:0;font-size:.68rem;line-height:1.3}.signal-list.svelte-192o6j7 .tone-positive:where(.svelte-192o6j7){color:#1f4a30}.signal-list.svelte-192o6j7 .tone-warning:where(.svelte-192o6j7){color:#5a3210}.tone-micro.svelte-192o6j7{display:inline-flex;align-items:center;justify-content:center;min-height:1.02rem;padding:.06rem .26rem;border:1px solid #23384a;border-radius:.2rem;font-family:var(--font-mono);font-size:.52rem;font-weight:800;letter-spacing:.04em}.chip-boost.svelte-192o6j7{background:#def4c8;color:#1f4a30}.chip-watch.svelte-192o6j7{background:#ffe2bd;color:#5a3210}.chip-neutral.svelte-192o6j7{background:#e6eef5;color:#2b4253}.empty-signals.svelte-192o6j7{margin:0;font-size:.68rem;font-weight:700;color:#395163}.potential-signals.svelte-192o6j7{display:grid;gap:.36rem;padding-top:.1rem;border-top:1px solid #32485a}.potential-signals.svelte-192o6j7 summary:where(.svelte-192o6j7){cursor:pointer;font-family:var(--font-mono);font-size:.64rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#253b4c}.potential-list.svelte-192o6j7{margin:0;padding:0;list-style:none;display:grid;gap:.28rem}.potential-list.svelte-192o6j7 li:where(.svelte-192o6j7){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem;align-items:start;padding:.2rem 0;border-bottom:1px dashed #3c5c72}.unlock-progress.svelte-192o6j7{justify-self:end;font-family:var(--font-mono);font-size:.66rem;font-weight:800;font-variant-numeric:tabular-nums;color:#1f3242}.potential-list.svelte-192o6j7 li:where(.svelte-192o6j7):last-child{border-bottom:0;padding-bottom:0}.potential-list.svelte-192o6j7 strong:where(.svelte-192o6j7){display:block;margin-bottom:.07rem;font-size:.68rem}.potential-list.svelte-192o6j7 p:where(.svelte-192o6j7){margin:0;font-size:.66rem;line-height:1.3;color:#2d4557}.unlock-hint.svelte-192o6j7{margin-top:.12rem;font-size:.62rem;font-weight:700;color:#3c576a}.window-note.svelte-192o6j7{margin:0;font-size:.6rem;line-height:1.25;color:#445f73}.stats.svelte-192o6j7{padding-top:.64rem;border-top:1px dashed #2d4256}.stats.svelte-192o6j7 ul:where(.svelte-192o6j7){margin:.38rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.32rem}.stats.svelte-192o6j7 li:where(.svelte-192o6j7){display:inline-flex;align-items:center;gap:.26rem;padding:.16rem .3rem;background:#eaf8df;border:1px solid #2d4558;border-radius:.32rem}.stats.svelte-192o6j7 span:where(.svelte-192o6j7){font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.stats.svelte-192o6j7 strong:where(.svelte-192o6j7){font-size:.66rem}.pet-device[data-mood=sleepy].svelte-192o6j7{background:linear-gradient(145deg,#afafc2,#8a8ead 58%,#6b7394)}.pet-device[data-mood=overwhelmed].svelte-192o6j7{background:linear-gradient(145deg,#c67f74,#ac5b50 58%,#84433e)}.pet-device[data-mood=energetic].svelte-192o6j7{background:linear-gradient(145deg,#efc46d,#d88c3f 58%,#a7642b)}.pet-device[data-mood=proud].svelte-192o6j7{background:linear-gradient(145deg,#f0c977,#d79d4c 58%,#b26d2f)}@keyframes svelte-192o6j7-sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media(max-width:840px){.center-grid.svelte-192o6j7{grid-template-columns:1fr}.pet-stage.svelte-192o6j7{min-height:0}}@media(max-width:700px){.device-head.svelte-192o6j7{grid-template-columns:1fr}.telemetry.svelte-192o6j7{min-width:0;padding-left:0;padding-top:.5rem;border-left:0;border-top:2px dashed #2f4356}.traits.svelte-192o6j7 li:where(.svelte-192o6j7){grid-template-columns:auto minmax(4.6rem,5.2rem) minmax(5.6rem,1fr) 2.2rem;gap:.3rem}}@media(prefers-reduced-motion:reduce){.scanline.svelte-192o6j7{animation:none}}.search-shell.svelte-yyldap{--frame: #274053;--ink-strong: #172a39;--ink-soft: #2e4253;display:grid;gap:.58rem;padding:0;background:none}.search-label.svelte-yyldap{font-weight:700;font-family:var(--font-mono);font-size:.67rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-strong)}.search-help.svelte-yyldap{margin:-.05rem 0 0;font-size:.74rem;line-height:1.32;color:var(--ink-soft)}.search-row.svelte-yyldap{display:grid;gap:.46rem;grid-template-columns:1fr;align-items:stretch;padding:.44rem;border:1px solid #355061;border-radius:.55rem;background:#f5e8be;transition:background-color .12s ease,box-shadow .12s ease}.search-row.svelte-yyldap:focus-within{background:#f9efca;box-shadow:0 6px 14px -10px #173748}.search-input.svelte-yyldap{border:2px solid #284053;border-radius:.38rem;padding:.62rem .72rem;font-size:1rem;line-height:1.2;font-family:VT323,Courier New,monospace;letter-spacing:.03em;background:#f8fef1;color:#162b39;outline:none;box-shadow:inset 0 -1px #00000012;transition:background-color .12s ease,box-shadow .12s ease}.search-input.svelte-yyldap:focus-visible{background:#fff;box-shadow:inset 0 -1px #00000012}.search-button.svelte-yyldap{border:2px solid #284153;border-radius:.38rem;padding:.62rem .92rem;font-family:var(--font-mono);font-weight:700;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:#17333f;background:linear-gradient(180deg,#89cad0,#50939a);box-shadow:0 1px #2f6368;cursor:pointer;transition:transform .12s ease,filter .12s ease}.search-button.svelte-yyldap:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.02)}.search-button.svelte-yyldap:active:not(:disabled){transform:translateY(0)}.search-button.svelte-yyldap:disabled,.search-input.svelte-yyldap:disabled,.example-pill.svelte-yyldap:disabled{opacity:.64;cursor:not-allowed}.example-row.svelte-yyldap{display:flex;flex-wrap:wrap;gap:.36rem;align-items:center;padding-top:.32rem}.example-label.svelte-yyldap{font-family:var(--font-mono);font-size:.61rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#2b4252}.example-pill.svelte-yyldap{border:1px solid #2f4659;border-radius:.3rem;background:#f3fbfd;padding:.2rem .48rem;font-family:var(--font-mono);font-size:.68rem;font-weight:600;color:#1e3346;cursor:pointer;transition:transform .12s ease,border-color .12s ease}.example-pill.svelte-yyldap:hover:not(:disabled){transform:translateY(-1px);border-color:#214f73}@media(prefers-reduced-motion:reduce){.search-input.svelte-yyldap,.search-button.svelte-yyldap,.example-pill.svelte-yyldap{transition:none}}@media(min-width:760px){.search-row.svelte-yyldap{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;border:0;background:none}.search-input.svelte-yyldap{border-radius:.38rem 0 0 .38rem}.search-button.svelte-yyldap{border-left:0;border-radius:0 .38rem .38rem 0;min-width:9.25rem}}.legend-backdrop.svelte-ikpcuq{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:1rem;background:#09131dcc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.legend-modal.svelte-ikpcuq{width:min(42rem,100%);max-height:min(85vh,44rem);overflow:auto;display:grid;gap:.85rem;padding:1rem;border:3px solid #26384a;border-radius:.9rem;background:linear-gradient(180deg,#fbf1ca,#e3be7f)}header.svelte-ikpcuq{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:2px solid #30465a}.eyebrow.svelte-ikpcuq{margin:0 0 .2rem;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#284051}h2.svelte-ikpcuq{margin:0;font-size:1.05rem;color:#172330}.close-button.svelte-ikpcuq{border:2px solid #24384c;border-radius:.45rem;padding:.45rem .65rem;font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase;color:#1b2a39;background:#e3f2fb;cursor:pointer}ul.svelte-ikpcuq{margin:0;padding:0;list-style:none;display:grid;gap:0}li.svelte-ikpcuq{display:grid;gap:.2rem;padding:.58rem 0;border-bottom:1px dashed #30465a}li.svelte-ikpcuq:last-child{border-bottom:0;padding-bottom:0}.signal-head.svelte-ikpcuq{display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:#1f3344}.signal-title.svelte-ikpcuq{display:inline-flex;align-items:center;gap:.4rem}.confidence-badge.svelte-ikpcuq{display:inline-flex;align-items:center;padding:.12rem .35rem;border:1px solid #2d4255;border-radius:.25rem;background:#e6f1f8;font-family:var(--font-mono);font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#203647}strong.svelte-ikpcuq{font-size:.8rem}p.svelte-ikpcuq{margin:0;font-size:.76rem;line-height:1.35;color:#294051}.note.svelte-ikpcuq{font-size:.68rem;font-weight:700;color:#435b70}.unlock-line.svelte-ikpcuq{font-size:.68rem;font-weight:700;color:#314b60}@media(max-width:560px){header.svelte-ikpcuq{flex-direction:column}}.state-card.svelte-ffphv0{--frame: #2c4154;--panel: #e8f3fb;--badge-bg: #e9f4ff;--badge-ink: #1f3648;--copy-ink: #2a4152;--title-ink: #162a39;border-radius:.45rem;padding:.76rem .82rem;border:1px solid var(--frame);border-left-width:4px;background:var(--panel);display:grid;gap:.42rem}.state-card.svelte-ffphv0 h2:where(.svelte-ffphv0){margin:0;font-size:.98rem;line-height:1.26;color:var(--title-ink);letter-spacing:.015em}.state-card.svelte-ffphv0 p:where(.svelte-ffphv0){margin:0;font-size:.8rem;line-height:1.4;color:var(--copy-ink)}.state-badge.svelte-ffphv0{justify-self:start;display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-mono);text-transform:uppercase;font-size:.6rem;font-weight:700;letter-spacing:.09em;border-radius:.28rem;padding:.13rem .34rem;border:1px solid var(--frame);background:var(--badge-bg);color:var(--badge-ink)}.hint.svelte-ffphv0{margin-top:.1rem;padding-top:.38rem;border-top:1px dashed #2f46591f;font-size:.71rem;font-weight:600;color:var(--badge-ink)}.state-card[data-tone=empty].svelte-ffphv0{--panel: #edf4d9;--frame: #384d39;--badge-bg: #ecf5d3;--badge-ink: #234028;--copy-ink: #2c4630;--title-ink: #1f3524}.state-card[data-tone=loading].svelte-ffphv0{--panel: #faebbd;--frame: #5f4d30;--badge-bg: #fcebb6;--badge-ink: #4a391d;--copy-ink: #4f3d24;--title-ink: #44321a}.state-card[data-tone=error].svelte-ffphv0{--panel: #f8d7cc;--frame: #703432;--badge-bg: #ffd8cd;--badge-ink: #5f2925;--copy-ink: #5e302b;--title-ink: #56231f}.state-card[data-tone=not_found].svelte-ffphv0{--panel: #f7e1bd;--frame: #695439;--badge-bg: #fbe7c1;--badge-ink: #554125;--copy-ink: #58452d;--title-ink: #4b391f}.state-card[data-tone=rate_limited].svelte-ffphv0{--panel: #f6cbc0;--frame: #76312d;--badge-bg: #ffd5cc;--badge-ink: #5e221d;--copy-ink: #602c26;--title-ink: #55211d}.state-card[data-tone=success].svelte-ffphv0{--panel: #d6ebce;--frame: #365a3d;--badge-bg: #dbefd0;--badge-ink: #25472e;--copy-ink: #2d4d34;--title-ink: #21402a}@media(max-width:540px){.state-card.svelte-ffphv0{padding:.78rem .8rem}.state-card.svelte-ffphv0 h2:where(.svelte-ffphv0){font-size:.92rem}.state-card.svelte-ffphv0 p:where(.svelte-ffphv0){font-size:.77rem}}.scene.svelte-1uha8ag{position:relative;padding:clamp(1.15rem,4vw,2.8rem);min-height:100vh;overflow:clip;display:grid;place-items:center}.glow.svelte-1uha8ag{position:absolute;border-radius:1rem;filter:blur(28px);opacity:.34;pointer-events:none}.glow-a.svelte-1uha8ag{width:16rem;height:16rem;background:#9ad0ee;top:5%;left:-1.5rem}.glow-b.svelte-1uha8ag{width:12rem;height:12rem;background:#f6cc76;bottom:7%;right:-1rem}.shell.svelte-1uha8ag{position:relative;z-index:1;width:min(57rem,100%);display:grid;gap:1.3rem;padding:clamp(1rem,2.6vw,1.5rem);border:3px solid #273a4d;border-radius:1rem;background:linear-gradient(180deg,#e6a85f,#c27a44 58%,#91552f)}.hero.svelte-1uha8ag{display:grid;gap:.72rem;padding-bottom:1rem;border-bottom:2px solid #2f4458}.hero-headline.svelte-1uha8ag{display:grid;gap:.16rem}.hero-row.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.62rem;align-items:start}.kicker.svelte-1uha8ag{margin:0;font-size:.63rem;font-family:var(--font-mono);text-transform:uppercase;font-weight:700;letter-spacing:.11em;color:#202f3e}h1.svelte-1uha8ag{margin:0;font-size:clamp(2rem,5.8vw,2.85rem);font-family:var(--font-mono);font-weight:900;line-height:.94;letter-spacing:.08em;text-transform:uppercase;color:#152330;text-shadow:2px 0 0 #fce5aa,0 2px 0 #fce5aa,2px 2px 0 #fce5aa,3px 3px 0 #e6bf73}.hero-copy.svelte-1uha8ag{margin:0;font-size:.84rem;line-height:1.4;max-width:32rem;color:#2e3f52}.search-toolbar.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr);gap:.62rem;align-items:center}.legend-trigger.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.34rem;justify-self:end;border:2px solid #23384b;border-radius:.42rem;padding:.38rem .58rem;background:#e3f4ff;color:#183045;font-family:var(--font-mono);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.shell-footer.svelte-1uha8ag{padding-top:.5rem;border-top:1px solid #31475b}.shell-footer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#273a4b}.shell-subnote.svelte-1uha8ag{margin-top:.2rem;opacity:.8}.result-stage.svelte-1uha8ag{display:grid;min-height:14rem;padding-top:.3rem;align-content:start}.pet-ready.svelte-1uha8ag{display:grid;gap:.5rem;animation:svelte-1uha8ag-rise-in .22s ease}.stage-badge.svelte-1uha8ag{justify-self:start;margin:0;padding:.14rem .4rem;border-radius:.3rem;background:#e3f4ff;border:1px solid #2f4558;font-family:var(--font-mono);font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#203446}@keyframes svelte-1uha8ag-rise-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.hero.svelte-1uha8ag{gap:.66rem;padding-bottom:.95rem}}@media(max-width:520px){.scene.svelte-1uha8ag{padding:.95rem .75rem 1.25rem}.shell.svelte-1uha8ag{gap:1.05rem;padding:.95rem .8rem 1.05rem}.result-stage.svelte-1uha8ag{padding-top:.28rem}}@media(prefers-reduced-motion:reduce){.pet-ready.svelte-1uha8ag{animation:none}.glow.svelte-1uha8ag{filter:none}}
