@layer components{.mz-chk--diag[data-astro-cid-uuwkdkos] .mz-chk__board[data-astro-cid-uuwkdkos]{gap:clamp(16px,2.4vw,24px)}.diag-game__feedback[data-astro-cid-uuwkdkos]{position:absolute;left:clamp(12px,2vw,20px);top:clamp(12px,2vw,20px);z-index:2;margin:0;padding:.4em .75em;border:var(--keyline-bold) solid var(--col-ink);border-radius:var(--radius-chip);background:var(--col-yellow);box-shadow:3px 3px 0 var(--col-ink);font-size:12px;font-weight:900;opacity:0;transform:translateY(6px);pointer-events:none}.diag-game__feedback[data-astro-cid-uuwkdkos].is-pop{animation:diag-feedback-pop .72s var(--ease-pop)}.diag-game__effects[data-astro-cid-uuwkdkos]{position:absolute;inset:0;pointer-events:none}.diag-game__effect-chip[data-astro-cid-uuwkdkos]{position:absolute;z-index:3;padding:.2em .5em;border:var(--keyline-bold) solid var(--col-ink);border-radius:12px;background:var(--col-pink);color:#fff;font-family:var(--font-brand);font-size:clamp(22px,4vw,40px);font-weight:900;line-height:1;animation:diag-chip-fly .86s var(--ease-pop) forwards}.mz-chk__question-wrap[data-astro-cid-uuwkdkos]{position:relative}.diag-game__card[data-astro-cid-uuwkdkos]{width:min(100%,640px);margin:0;padding:0;border:0;background:transparent;box-shadow:none;touch-action:pan-y;cursor:default;transition:transform .16s ease;will-change:transform}.diag-game__card[data-astro-cid-uuwkdkos].is-entering{animation:diag-card-enter .28s var(--ease-pop)}.diag-game[data-astro-cid-uuwkdkos].is-moving-prev .diag-game__card[data-astro-cid-uuwkdkos]{animation:diag-card-back .22s ease}.diag-result__detail-grid[data-astro-cid-uuwkdkos]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:clamp(12px,2vw,18px);align-items:start}.diag-result__detail-grid[data-astro-cid-uuwkdkos]>.diag-result__panel[data-astro-cid-uuwkdkos],.diag-result__meta-grid[data-astro-cid-uuwkdkos]>.diag-result__panel[data-astro-cid-uuwkdkos],.diag-result__meta-grid[data-astro-cid-uuwkdkos]>.diag-result__subbug[data-astro-cid-uuwkdkos]{align-self:start}.diag-result__meta-grid[data-astro-cid-uuwkdkos]{align-items:start}.diag-result__subbug[data-astro-cid-uuwkdkos]{min-height:0}.diag-result__subbug[data-astro-cid-uuwkdkos] img[data-astro-cid-uuwkdkos]{align-self:start}.diag-result__near[data-astro-cid-uuwkdkos]{max-height:190px;overflow:auto;padding-inline-end:2px}.diag-result__axes-panel[data-astro-cid-uuwkdkos] .diag-result__radar-wrap[data-astro-cid-uuwkdkos]{grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:clamp(10px,1.4vw,14px);align-items:start}.diag-result__axes-panel[data-astro-cid-uuwkdkos] .diag-result__radar-svg[data-astro-cid-uuwkdkos]{max-width:240px;margin-inline:auto}.diag-result__axes-panel[data-astro-cid-uuwkdkos] .diag-result__axes-list[data-astro-cid-uuwkdkos]{gap:8px;align-content:start}.diag-result__axes-panel[data-astro-cid-uuwkdkos] .diag-result__axis-labels[data-astro-cid-uuwkdkos]{margin-block-end:3px}.diag-result__actions--primary[data-astro-cid-uuwkdkos]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:4px}.diag-result__actions--primary[data-astro-cid-uuwkdkos] .mz-chk__btn[data-astro-cid-uuwkdkos]{width:100%}.diag-result__quote[data-astro-cid-uuwkdkos]{margin:0;font-size:clamp(17px,2vw,24px);font-weight:900;line-height:1.45}.diag-result__copy[data-astro-cid-uuwkdkos] p[data-astro-cid-uuwkdkos]{margin:0;white-space:pre-line}.diag-result__unlock[data-astro-cid-uuwkdkos]{display:grid;gap:6px;margin:0;padding:12px 14px;border:1px solid rgb(10 10 10 / 10%);border-left:4px solid var(--col-green);border-radius:12px;background:#a8e8321a;box-shadow:none;font-size:clamp(12px,1.05vw,14px);font-weight:800;line-height:1.55;animation:diag-feedback-pop .72s var(--ease-pop)}.diag-result__unlock-label[data-astro-cid-uuwkdkos]{font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.14em;color:#0a0a0a7a}.diag-result__share[data-astro-cid-uuwkdkos]{display:grid;gap:10px;padding:clamp(14px,2vw,18px) clamp(18px,3vw,28px) clamp(18px,3vw,28px);border-top:1px dashed rgb(10 10 10 / 14%);background:#fffdf8b8}.diag-result__share-label[data-astro-cid-uuwkdkos]{margin:0;font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.16em;color:#0a0a0a6b;text-align:center}.diag-result__share-actions[data-astro-cid-uuwkdkos]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.diag-result__share-btn[data-astro-cid-uuwkdkos]{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.55em 1em;border:1px solid rgb(10 10 10 / 16%);border-radius:999px;background:#ffffffe0;color:#0a0a0ab8;font-family:var(--font-ui);font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.diag-result__share-btn[data-astro-cid-uuwkdkos]:hover,.diag-result__share-btn[data-astro-cid-uuwkdkos]:focus-visible{outline:none;border-color:#0a0a0a47;background:#fff;color:var(--col-ink)}.diag-result__relation[data-astro-cid-uuwkdkos]{margin:0;padding:.6em .8em;border:var(--keyline-bold) solid var(--col-ink);border-radius:14px;background:#a8e83224;font-size:clamp(12px,1.05vw,14px);font-weight:800;line-height:1.55}.diag-result__relation--caution[data-astro-cid-uuwkdkos]{background:#f0158e1a}.diag-result__relation--habitat[data-astro-cid-uuwkdkos]{background:#ffe21a29}.diag-result__meta[data-astro-cid-uuwkdkos]{display:none}.diag-result__canvas[data-astro-cid-uuwkdkos]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media(width<=900px){.diag-result__detail-grid[data-astro-cid-uuwkdkos],.diag-result__axes-panel[data-astro-cid-uuwkdkos] .diag-result__radar-wrap[data-astro-cid-uuwkdkos],.diag-result__meta-grid[data-astro-cid-uuwkdkos]{grid-template-columns:1fr}.diag-result__visual[data-astro-cid-uuwkdkos]{min-height:clamp(280px,72vw,380px)}.diag-result__near[data-astro-cid-uuwkdkos]{max-height:none;overflow:visible}.diag-result__actions--primary[data-astro-cid-uuwkdkos]{grid-template-columns:1fr}.diag-result__share-actions[data-astro-cid-uuwkdkos]{flex-direction:column;align-items:stretch}.diag-result__share-btn[data-astro-cid-uuwkdkos]{width:100%}}@keyframes diag-card-enter{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes diag-card-back{0%{transform:translate(-6px)}to{transform:translate(0)}}@keyframes diag-feedback-pop{0%{opacity:0;transform:translateY(8px) scale(.9)}20%,70%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.96)}}@keyframes diag-chip-fly{0%{opacity:0;transform:translateY(16px) scale(.6)}24%{opacity:1}to{opacity:0;transform:translateY(-64px) scale(1.08)}}@keyframes diag-rays-spin{to{transform:rotate(360deg)}}@keyframes diag-result-don{0%{opacity:0;transform:translateY(24px) scale(.74) rotate(-6deg)}68%{opacity:1;transform:translateY(-6px) scale(1.06) rotate(2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.diag-game[data-astro-cid-uuwkdkos] [data-astro-cid-uuwkdkos],.diag-game[data-astro-cid-uuwkdkos] [data-astro-cid-uuwkdkos]:before,.diag-game[data-astro-cid-uuwkdkos] [data-astro-cid-uuwkdkos]:after{animation-duration:.001ms;animation-iteration-count:1;transition-duration:.001ms}}}
