.modes[data-astro-cid-x7iqk346]{border-radius:var(--r-pill);background:var(--bg-sunk);gap:6px;width:fit-content;margin:clamp(20px,4vw,40px) clamp(20px,4vw,48px) 0;padding:5px;display:flex}.modes[data-astro-cid-x7iqk346] button[data-astro-cid-x7iqk346]{border-radius:var(--r-pill);color:var(--ink-2);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:10px 18px;font-size:.92rem;font-weight:580;transition:background-color .25s,color .2s,box-shadow .25s;display:inline-flex}.modes[data-astro-cid-x7iqk346] [data-astro-cid-x7iqk346][aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}@media (width<=520px){.modes[data-astro-cid-x7iqk346]{grid-template-columns:1fr 1fr;width:auto;display:grid}.modes[data-astro-cid-x7iqk346] button[data-astro-cid-x7iqk346]{justify-content:center;padding-inline:10px}}.photo[data-astro-cid-x7iqk346]{padding:clamp(20px,4vw,48px)}.ec-grid[data-astro-cid-x7iqk346]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,52px);display:grid}.ec-dock[data-astro-cid-x7iqk346]{align-items:center;gap:2.4cqi;width:100%;min-width:0;display:flex}.ec-dock-orb[data-astro-cid-x7iqk346]{aspect-ratio:1;background:radial-gradient(circle at 50% 50%, #0b0806 0 26%, var(--c,#8b7443) 30% 78%, color-mix(in oklch, var(--c,#8b7443) 55%, black) 92%);width:clamp(32px,8cqi,44px);box-shadow:0 0 0 2px oklch(100% 0 0/.9), 0 0 22px color-mix(in oklch, var(--c,#8b7443) 70%, white);border-radius:50%;flex:none}.ec-dock[data-astro-cid-x7iqk346]>span[data-astro-cid-x7iqk346]:last-child{min-width:0;display:grid}.ec-dock[data-astro-cid-x7iqk346] b[data-astro-cid-x7iqk346]{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(14px,3.8cqi,20px);font-weight:680;line-height:1.1;overflow:hidden}.ec-dock[data-astro-cid-x7iqk346] small[data-astro-cid-x7iqk346]{opacity:.88;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10px,2.3cqi,12px);overflow:hidden}.state[data-astro-cid-x7iqk346]{gap:14px;display:grid}.state-t[data-astro-cid-x7iqk346]{font-size:1.1rem;font-weight:650}.demo[data-astro-cid-x7iqk346]{border-radius:var(--r-lg);background:radial-gradient(60% 70% at 50% 45%, oklch(93% .036 49/.8), transparent 75%), var(--bg);box-shadow:inset 0 0 0 1px var(--line);justify-content:center;gap:clamp(14px,4vw,30px);margin:0;padding:30px 22px 46px;display:flex;position:relative;overflow:hidden}.demo-eye[data-astro-cid-x7iqk346]{aspect-ratio:1;border-radius:50%;width:clamp(96px,30%,150px);position:relative;box-shadow:0 0 0 3px oklch(100% 0 0/.85),0 18px 34px -14px oklch(35% .054 358/.55)}.demo-eye[data-astro-cid-x7iqk346] .iris{border-radius:50%;width:100%;height:100%;overflow:hidden}.demo-ring[data-astro-cid-x7iqk346]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.demo-ring[data-astro-cid-x7iqk346] circle[data-astro-cid-x7iqk346]{fill:none;stroke:#fed4be;stroke-width:1.4px;stroke-dasharray:2.2 3.2;filter:drop-shadow(0 0 3px #ffba54f2)}.demo-sw[data-astro-cid-x7iqk346]{aspect-ratio:1;background:var(--c);width:30%;box-shadow:0 0 0 3px var(--surface), 0 6px 16px -4px oklch(30% .045 358/.5);border-radius:50%;position:absolute;bottom:-4%;right:-6%}.demo-chip[data-astro-cid-x7iqk346]{border-radius:var(--r-pill);background:color-mix(in oklab, var(--surface) 85%, transparent);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px oklch(85% .06 43/.6), 0 0 22px oklch(88% .072 46/.55), var(--shadow-1);white-space:nowrap;align-items:center;gap:6px;padding:7px 12px;font-size:.8rem;font-weight:620;display:inline-flex;position:absolute;bottom:12px;left:50%;translate:-50%}.demo-chip[data-astro-cid-x7iqk346] svg{color:#e38d7d}@media (prefers-reduced-motion:no-preference){.demo-ring[data-astro-cid-x7iqk346]{animation:14s linear infinite d-turn}.demo-eye[data-astro-cid-x7iqk346]:nth-child(2) .demo-ring[data-astro-cid-x7iqk346]{animation-direction:reverse}.demo-sw[data-astro-cid-x7iqk346]{animation:d-pop 4.2s var(--ease-spring) infinite}.demo-eye[data-astro-cid-x7iqk346]:nth-child(2) .demo-sw[data-astro-cid-x7iqk346]{animation-delay:.6s}.demo-chip[data-astro-cid-x7iqk346]{animation:d-float 4.2s var(--ease-in-out) infinite}}@keyframes d-turn{to{rotate:360deg}}@keyframes d-pop{0%,12%{opacity:0;scale:.5}30%,85%{opacity:1;scale:1}to{opacity:0;scale:.5}}@keyframes d-float{50%{transform:translateY(-5px)}}.tips[data-astro-cid-x7iqk346]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tips[data-astro-cid-x7iqk346] li[data-astro-cid-x7iqk346]{border-radius:var(--r-md);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);align-items:flex-start;gap:10px;padding:10px 12px;font-size:.9rem;display:flex}.tips[data-astro-cid-x7iqk346] svg{color:#db8377;flex:none;margin-top:2px}.tips[data-astro-cid-x7iqk346] b[data-astro-cid-x7iqk346]{color:var(--ink);font-weight:640}.retake[data-astro-cid-x7iqk346]{border-radius:var(--r-lg);background:radial-gradient(80% 90% at 0% 0%, color-mix(in oklch, var(--warn) 22%, transparent), transparent 70%), var(--surface);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--warn) 45%, transparent), 0 14px 34px -22px oklch(60% .112 23/.6);align-items:center;gap:14px;padding:16px 18px;display:flex}.retake-ic[data-astro-cid-x7iqk346]{color:oklch(38% .09 358);background:linear-gradient(140deg,#fff0e6,#ecb09c);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 22px oklch(85% .084 43/.7)}.retake-k[data-astro-cid-x7iqk346]{color:color-mix(in oklab, var(--warn) 60%, var(--ink));font-size:.8rem;font-weight:640}.retake[data-astro-cid-x7iqk346] .state-t[data-astro-cid-x7iqk346]{letter-spacing:-.01em;font-size:1.25rem}.retake-text[data-astro-cid-x7iqk346]{color:var(--ink);font-size:1rem}.retake-num[data-astro-cid-x7iqk346]{border-radius:var(--r-pill);background:var(--bg-sunk);color:var(--ink-2);justify-self:start;padding:6px 12px;font-size:.84rem;font-weight:560}@media (prefers-reduced-motion:no-preference){[data-astro-cid-x7iqk346][data-state=retake]:not([hidden]) .retake[data-astro-cid-x7iqk346]{animation:rise-in .7s var(--ease-spring) both}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.note[data-astro-cid-x7iqk346]{border-radius:var(--r-md);background:color-mix(in oklch, var(--warn) 14%, transparent);color:color-mix(in oklab, var(--warn) 50%, var(--ink));align-items:flex-start;gap:10px;padding:12px 14px;font-size:.9rem;font-weight:540;display:flex}.note[data-astro-cid-x7iqk346] svg{flex:none;margin-top:1px}.res-k[data-astro-cid-x7iqk346]{color:var(--accent-ink);font-size:.85rem;font-weight:620}.res-head[data-astro-cid-x7iqk346]{align-items:center;gap:clamp(12px,2vw,18px);margin-top:6px;display:flex}.res-orb[data-astro-cid-x7iqk346]{--c:#8b7443;aspect-ratio:1;background:radial-gradient(circle at 34% 30%, oklch(100% 0 0/.55), transparent 22%), radial-gradient(circle, #0d070a 0 24%, var(--c) 29% 76%, color-mix(in oklch, var(--c) 50%, black) 94%);width:clamp(46px,6vw,62px);box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--line), 0 0 34px color-mix(in oklch, var(--c) 70%, transparent);border-radius:50%;flex:none}.res-name[data-astro-cid-x7iqk346]{margin:0}.res-name[data-astro-cid-x7iqk346] .ch{white-space:pre;display:inline-block}.res-sub[data-astro-cid-x7iqk346]{color:var(--ink-2);margin-top:8px;font-size:1.02rem}@media (prefers-reduced-motion:no-preference){.res-orb[data-astro-cid-x7iqk346].is-in{animation:orb-in .9s var(--ease-spring) both}.res-name[data-astro-cid-x7iqk346].is-in .ch{animation:ch-in .7s var(--ease-spring) both;animation-delay:calc(.12s + var(--i) * 45ms)}}@keyframes orb-in{0%{opacity:0;rotate:-120deg;scale:.6}}@keyframes ch-in{0%{opacity:0;filter:blur(6px);transform:translateY(.35em)}}.between[data-astro-cid-x7iqk346],.two[data-astro-cid-x7iqk346]{border-radius:var(--r-md);background:var(--accent-wash);color:var(--ink-2);align-items:center;gap:12px;padding:12px 14px;font-size:.92rem;display:flex}.between[data-astro-cid-x7iqk346] b[data-astro-cid-x7iqk346],.two[data-astro-cid-x7iqk346] b[data-astro-cid-x7iqk346]{color:var(--ink);font-weight:650}.between-sw[data-astro-cid-x7iqk346]{flex:none;display:flex}.between-sw[data-astro-cid-x7iqk346] i[data-astro-cid-x7iqk346]{background:var(--c);width:26px;height:26px;box-shadow:0 0 0 2px var(--surface);border-radius:50%}.between-sw[data-astro-cid-x7iqk346] i[data-astro-cid-x7iqk346]+i[data-astro-cid-x7iqk346]{margin-left:-8px}.two[data-astro-cid-x7iqk346]{background:radial-gradient(70% 90% at 0% 50%, oklch(90% .06 250/.6), transparent 70%), var(--accent-wash)}.two-ic[data-astro-cid-x7iqk346]{background:var(--surface);width:36px;height:36px;box-shadow:var(--shadow-1);border-radius:12px;flex:none;place-items:center;display:grid}.two[data-astro-cid-x7iqk346] .link[data-astro-cid-x7iqk346]{white-space:nowrap;margin-left:4px}.pair[data-astro-cid-x7iqk346]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pair-eye[data-astro-cid-x7iqk346]{border-radius:var(--r-md);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px 10px 10px;display:grid;position:relative}.pair-eye[data-astro-cid-x7iqk346] canvas[data-astro-cid-x7iqk346]{width:64px;height:64px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px color-mix(in oklab, var(--ink) 10%, transparent);border-radius:50%}.pair-copy[data-astro-cid-x7iqk346]{min-width:0;line-height:1.25;display:grid}.pair-copy[data-astro-cid-x7iqk346] small[data-astro-cid-x7iqk346]{color:var(--ink-3);font-size:.74rem}.pair-copy[data-astro-cid-x7iqk346] b[data-astro-cid-x7iqk346]{font-size:1rem;font-weight:680}.pair-hex[data-astro-cid-x7iqk346]{color:var(--ink-3);font-size:.76rem}.pair-sw[data-astro-cid-x7iqk346]{background:var(--c,#888);width:24px;height:24px;box-shadow:0 0 0 2.5px var(--surface), 0 4px 10px -2px oklch(30% .045 358/.5);border-radius:50%;position:absolute;top:50px;left:52px}@media (prefers-reduced-motion:no-preference){.pair[data-astro-cid-x7iqk346].is-in .pair-eye[data-astro-cid-x7iqk346]{animation:tile-in .7s var(--ease-spring) both;animation-delay:calc(.25s + var(--i) * .11s)}.pair[data-astro-cid-x7iqk346].is-in .pair-sw[data-astro-cid-x7iqk346]{animation:sw-in .8s var(--ease-spring) both;animation-delay:calc(.65s + var(--i) * .14s)}}@keyframes tile-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes sw-in{0%{opacity:0;scale:.4}}.meters[data-astro-cid-x7iqk346]{border-radius:var(--r-md);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);gap:14px;padding:16px 18px;display:grid}.meter[data-astro-cid-x7iqk346]{--p:.5;grid-template-columns:1fr auto;align-items:baseline;gap:6px 12px;display:grid}.m-name[data-astro-cid-x7iqk346]{font-size:.94rem;font-weight:620}.m-name[data-astro-cid-x7iqk346] em[data-astro-cid-x7iqk346]{color:var(--ink-3);margin-left:4px;font-size:.76rem;font-style:normal;font-weight:540}.m-val[data-astro-cid-x7iqk346]{font-weight:700}.m-track[data-astro-cid-x7iqk346]{height:8px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 6%, transparent);border-radius:4px;grid-column:1/-1;position:relative}.m-track--L[data-astro-cid-x7iqk346]{background:linear-gradient(90deg,#120c08,#4a3322 35%,#8c7058 62%,#d9cbbd)}.m-track--C[data-astro-cid-x7iqk346]{background:linear-gradient(90deg,#8f8f8f,#9a8a6e 30%,#b38943 62%,#c88a2c)}.m-cut[data-astro-cid-x7iqk346]{left:var(--at);background:color-mix(in oklab, var(--surface) 80%, transparent);width:2px;box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 18%, transparent);border-radius:1px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.m-eye[data-astro-cid-x7iqk346]{left:calc(var(--e,.5) * 100%);background:var(--ink-2);opacity:0;width:3px;height:18px;transition:left 1.3s var(--ease-spring) .35s, opacity .4s .35s;border-radius:2px;margin-left:-1.5px;position:absolute;top:-5px}.meter[data-astro-cid-x7iqk346].is-on .m-eye[data-astro-cid-x7iqk346]{opacity:.55}.m-dot[data-astro-cid-x7iqk346]{left:calc(var(--p) * 100%);background:var(--c,#fff);width:16px;height:16px;box-shadow:0 0 0 3px #fff, 0 0 0 4px color-mix(in oklab, var(--ink) 18%, transparent), 0 0 16px 3px oklch(85% .09 39/.85);transition:left 1.3s var(--ease-spring) .2s;border-radius:50%;margin:-8px 0 0 -8px;position:absolute;top:50%}.m-ends[data-astro-cid-x7iqk346]{color:var(--ink-3);grid-column:1/-1;justify-content:space-between;font-size:.74rem;font-weight:560;display:flex}.m-legend[data-astro-cid-x7iqk346]{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:.76rem;display:flex}.m-legend-dot[data-astro-cid-x7iqk346]{background:#fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 2px #f0998a,0 0 8px oklch(85% .09 39/.8)}.m-legend-eye[data-astro-cid-x7iqk346]{background:var(--ink-2);opacity:.55;border-radius:2px;width:3px;height:12px;margin-left:10px}.strip[data-astro-cid-x7iqk346]{border-radius:var(--r-lg);color:oklch(96% .008 35);box-shadow:var(--shadow-2);background:radial-gradient(60% 90% at 50% 0,oklch(50% .096 17/.4),#0000 70%),oklch(20% .025 347);margin-top:clamp(24px,4vw,40px);padding:clamp(20px,3.5vw,36px)}.strip-head[data-astro-cid-x7iqk346]{gap:6px;display:grid}.strip-k[data-astro-cid-x7iqk346]{color:oklch(86% .072 30);align-items:center;gap:6px;font-size:.82rem;font-weight:620;display:inline-flex}.strip-t[data-astro-cid-x7iqk346]{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.strip-lede[data-astro-cid-x7iqk346]{color:oklch(82% .018 347);max-width:52ch;font-size:.94rem}.cu-row[data-astro-cid-x7iqk346]{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center;gap:clamp(14px,5vw,72px);margin-top:clamp(18px,3vw,28px);display:grid}.cu[data-astro-cid-x7iqk346]{gap:12px;margin:0;display:grid}.cu-stage[data-astro-cid-x7iqk346]{border-radius:50%;display:block;position:relative;box-shadow:0 0 0 1px oklch(100% 0 0/.1),0 0 70px oklch(75% .112 30/.28)}.cu-stage[data-astro-cid-x7iqk346] canvas[data-astro-cid-x7iqk346]{aspect-ratio:1;border-radius:50%;width:100%;height:auto;display:block}.cu-sw[data-astro-cid-x7iqk346]{aspect-ratio:1;background:var(--c,#888);width:22%;box-shadow:0 0 0 3px oklch(100% 0 0/.95), 0 0 30px color-mix(in oklch, var(--c,#888) 80%, white);opacity:0;transition:scale .9s var(--ease-spring), opacity .3s var(--ease-out);border-radius:50%;margin:-11% 0 0 -11%;position:absolute;top:50%;left:50%;scale:.35}.cu[data-astro-cid-x7iqk346].is-in .cu-sw[data-astro-cid-x7iqk346]{opacity:1;scale:1}.cu[data-astro-cid-x7iqk346] figcaption[data-astro-cid-x7iqk346]{text-align:center;justify-items:center;gap:2px;display:grid}.cu-k[data-astro-cid-x7iqk346]{color:oklch(78% .018 347);font-size:.78rem}.cu[data-astro-cid-x7iqk346] figcaption[data-astro-cid-x7iqk346] b[data-astro-cid-x7iqk346]{letter-spacing:-.01em;font-size:clamp(1.1rem,.95rem + .6vw,1.4rem);font-weight:700}.cu-meta[data-astro-cid-x7iqk346]{color:oklch(78% .018 347);font-size:.8rem}.cu-legend[data-astro-cid-x7iqk346]{color:oklch(82% .018 347);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:clamp(16px,3vw,24px) 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.cu-legend[data-astro-cid-x7iqk346] li[data-astro-cid-x7iqk346]{align-items:center;gap:8px;display:inline-flex}.lg[data-astro-cid-x7iqk346]{border-radius:50%;width:10px;height:10px}.lg--read[data-astro-cid-x7iqk346]{background:#fed4be;box-shadow:0 0 8px #ffba54f2}.lg--dark[data-astro-cid-x7iqk346]{background:#78a0ffd9}.lg--bright[data-astro-cid-x7iqk346]{background:#fff;box-shadow:0 0 0 1px oklch(100% 0 0/.4)}.lg--line[data-astro-cid-x7iqk346]{background:#fed4be;border-radius:2px;width:14px;height:2px;box-shadow:0 0 6px #ffba54e6}.qres[data-astro-cid-x7iqk346]{justify-items:start;gap:10px;display:grid}.qres-notes[data-astro-cid-x7iqk346]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qres-notes[data-astro-cid-x7iqk346] li{border-radius:var(--r-md);background:var(--accent-wash);color:var(--ink-2);padding:10px 14px;font-size:.92rem}.qres-notes[data-astro-cid-x7iqk346] b{color:var(--ink)}.qres-note[data-astro-cid-x7iqk346]{color:var(--ink-3);font-size:.86rem}.link-btn[data-astro-cid-x7iqk346]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.18em;background:0 0;border:0;padding:0;font-weight:600;text-decoration-thickness:2px}.advice[data-astro-cid-x7iqk346]{gap:14px;margin:0 clamp(20px,4vw,48px) clamp(20px,4vw,48px);display:grid}.advice-head[data-astro-cid-x7iqk346]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.advice-grid[data-astro-cid-x7iqk346]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.advice-grid[data-astro-cid-x7iqk346]>div[data-astro-cid-x7iqk346]{border-radius:var(--r-md);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:6px;padding:18px;display:grid}.a-ic[data-astro-cid-x7iqk346]{color:oklch(38% .09 358);background:linear-gradient(140deg,#fff0e6,#ecb09c);border-radius:12px;place-items:center;width:36px;height:36px;margin-bottom:4px;display:grid;box-shadow:0 0 16px oklch(85% .084 43/.45)}.advice[data-astro-cid-x7iqk346] h3[data-astro-cid-x7iqk346]{font-size:1rem;font-stretch:100%}.advice[data-astro-cid-x7iqk346] p[data-astro-cid-x7iqk346]{color:var(--ink-2);font-size:.94rem}.seasons[data-astro-cid-x7iqk346]{border-radius:var(--r-md);background:radial-gradient(70% 100% at 100% 0%, var(--accent-wash), transparent 70%), var(--surface);box-shadow:inset 0 0 0 1px var(--line);gap:10px;padding:18px;display:grid}.seasons-k[data-astro-cid-x7iqk346]{font-size:.94rem;font-weight:650}.seasons-list[data-astro-cid-x7iqk346]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.seasons-list[data-astro-cid-x7iqk346] a{border-radius:var(--r-pill);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:transform .3s var(--ease-spring), box-shadow .25s;align-items:center;gap:9px;padding:6px 14px 6px 6px;font-size:.88rem;font-weight:620;text-decoration:none;display:inline-flex}.seasons-list[data-astro-cid-x7iqk346] .pal{width:26px;height:26px;box-shadow:0 0 0 2px var(--surface);border-radius:50%}@media (hover:hover) and (pointer:fine){.seasons-list[data-astro-cid-x7iqk346] a:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-1);transform:translateY(-2px)}}.seasons-list[data-astro-cid-x7iqk346] a:active{transition-duration:.12s;transform:scale(.97)}@media (prefers-reduced-motion:no-preference){.seasons-list[data-astro-cid-x7iqk346] li{animation:tile-in .6s var(--ease-spring) both;animation-delay:calc(var(--i,0) * 80ms)}}.seasons-more[data-astro-cid-x7iqk346]{font-size:.86rem}.result-card-zone[data-astro-cid-x7iqk346]{border-radius:var(--r-lg);background:radial-gradient(50% 80% at 12% 50%, oklch(92% .042 43/.75), transparent 70%), radial-gradient(40% 60% at 95% 0%, oklch(93% .04 20/.7), transparent 70%), var(--bg);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);margin:0 clamp(20px,4vw,48px) clamp(20px,4vw,48px);padding:clamp(22px,4vw,40px);display:grid}.card-wrap[data-astro-cid-x7iqk346]{margin:0}.card-wrap[data-astro-cid-x7iqk346] canvas[data-astro-cid-x7iqk346]{aspect-ratio:1080/1350;width:clamp(220px,26vw,300px);height:auto;transition:rotate .7s var(--ease-spring), transform .7s var(--ease-spring);border-radius:18px;display:block;rotate:-3deg;box-shadow:0 0 0 1px oklch(30% .039 350/.06),0 30px 60px -24px oklch(40% .072 358/.55),0 0 60px oklch(88% .072 46/.45)}@media (hover:hover) and (pointer:fine){.card-wrap[data-astro-cid-x7iqk346] canvas[data-astro-cid-x7iqk346]:hover{transform:translateY(-6px)scale(1.02)}}@media (prefers-reduced-motion:no-preference){.result-card-zone[data-astro-cid-x7iqk346].is-in .card-wrap[data-astro-cid-x7iqk346] canvas[data-astro-cid-x7iqk346]{animation:card-in 1.1s var(--ease-spring) both}}@keyframes card-in{0%{opacity:0;transform:translateY(40px)scale(.9)rotate(-10deg)}}.card-copy[data-astro-cid-x7iqk346]{justify-items:start;gap:12px;max-width:440px;display:grid}.card-k[data-astro-cid-x7iqk346]{color:var(--accent-ink);font-size:.85rem;font-weight:620}.card-t[data-astro-cid-x7iqk346]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.card-actions[data-astro-cid-x7iqk346]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.card-more[data-astro-cid-x7iqk346]{color:var(--ink-2);font-size:.9rem}.guide[data-astro-cid-x7iqk346]{grid-template-columns:repeat(2,1fr);gap:10px;margin-block:1.4em;display:grid}.guide-card[data-astro-cid-x7iqk346]{border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s var(--ease-out), box-shadow .25s;grid-template-columns:84px 1fr;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid;text-decoration:none!important}@media (hover:hover) and (pointer:fine){.guide-card[data-astro-cid-x7iqk346]:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-1);transform:translateY(-2px)}}.guide-card[data-astro-cid-x7iqk346] img[data-astro-cid-x7iqk346]{object-fit:cover;border-radius:10px;width:84px;height:64px}.guide-card[data-astro-cid-x7iqk346] span[data-astro-cid-x7iqk346]{gap:2px;display:grid}.guide-card[data-astro-cid-x7iqk346] b[data-astro-cid-x7iqk346]{color:var(--ink);font-size:.98rem}.guide-card[data-astro-cid-x7iqk346] small[data-astro-cid-x7iqk346]{color:var(--ink-3);font-size:.82rem;font-weight:450;line-height:1.4}@media (prefers-reduced-motion:reduce){.m-dot[data-astro-cid-x7iqk346],.m-eye[data-astro-cid-x7iqk346],.cu-sw[data-astro-cid-x7iqk346],.card-wrap[data-astro-cid-x7iqk346] canvas[data-astro-cid-x7iqk346]{transition:none}}@media (width<=860px){.ec-grid[data-astro-cid-x7iqk346]{grid-template-columns:1fr}}@media (width<=800px){.guide[data-astro-cid-x7iqk346]{grid-template-columns:1fr}}@media (width<=640px){.result-card-zone[data-astro-cid-x7iqk346]{text-align:center;grid-template-columns:1fr;justify-items:center}.card-copy[data-astro-cid-x7iqk346]{justify-items:center}.card-actions[data-astro-cid-x7iqk346]{justify-content:center}.card-wrap[data-astro-cid-x7iqk346] canvas[data-astro-cid-x7iqk346]{width:min(72vw,300px)}.advice-grid[data-astro-cid-x7iqk346]{grid-template-columns:1fr}}@media (width<=480px){.pair[data-astro-cid-x7iqk346]{grid-template-columns:1fr}.cu-row[data-astro-cid-x7iqk346]{gap:12px}.cu-legend[data-astro-cid-x7iqk346]{justify-content:flex-start}}
