.ag[data-astro-cid-ykbhzp2l]{padding:clamp(20px,4vw,48px)}.ag-grid[data-astro-cid-ykbhzp2l]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.ag-dock[data-astro-cid-ykbhzp2l]{align-items:center;gap:2.4cqi;width:100%;display:flex}.ag-dock-ic[data-astro-cid-ykbhzp2l]{aspect-ratio:1;color:oklch(42% .09 358);background:linear-gradient(140deg,#fff0e6,#ecb09c);border-radius:50%;flex:none;place-items:center;width:clamp(32px,8cqi,44px);display:grid;box-shadow:0 0 18px oklch(85% .084 43/.7)}.ag-dock[data-astro-cid-ykbhzp2l]>span[data-astro-cid-ykbhzp2l]:last-child{display:grid}.ag-dock[data-astro-cid-ykbhzp2l] b[data-astro-cid-ykbhzp2l]{letter-spacing:-.03em;font-size:clamp(15px,4cqi,21px);font-weight:680;line-height:1.05}.ag-dock[data-astro-cid-ykbhzp2l] b[data-astro-cid-ykbhzp2l] small[data-astro-cid-ykbhzp2l]{opacity:.8;letter-spacing:0;font-size:.7em;font-weight:560}.ag-dock[data-astro-cid-ykbhzp2l]>span[data-astro-cid-ykbhzp2l]>small[data-astro-cid-ykbhzp2l]{opacity:.88;font-size:clamp(10px,2.3cqi,12px)}.state[data-astro-cid-ykbhzp2l]{gap:14px;display:grid}.state-t[data-astro-cid-ykbhzp2l]{font-size:1.1rem;font-weight:650}.demo[data-astro-cid-ykbhzp2l]{border-radius:var(--r-lg);background:radial-gradient(60% 70% at 50% 30%, oklch(93% .036 49/.8), transparent 75%), var(--bg);box-shadow:inset 0 0 0 1px var(--line);justify-items:center;gap:18px;margin:0;padding:26px 22px 22px;display:grid;position:relative;overflow:hidden}.demo-glow[data-astro-cid-ykbhzp2l]{filter:blur(30px);background:oklch(86% .078 46/.55);border-radius:50%;width:160px;height:120px;position:absolute;top:4px;left:50%;translate:-50%}.demo-ic[data-astro-cid-ykbhzp2l]{color:oklch(42% .09 358);width:56px;height:56px;box-shadow:0 0 0 6px color-mix(in oklab, var(--surface) 70%, transparent), 0 0 34px oklch(85% .084 43/.8);background:linear-gradient(140deg,#fff0e6,#ecb09c);border-radius:50%;place-items:center;display:grid;position:relative}.demo-ruler[data-astro-cid-ykbhzp2l]{gap:8px;width:100%;display:grid;position:relative}.demo-track[data-astro-cid-ykbhzp2l],.r-track[data-astro-cid-ykbhzp2l]{background:var(--bg-sunk);height:10px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 6%, transparent);border-radius:5px;position:relative}.demo-pin[data-astro-cid-ykbhzp2l],.r-pin[data-astro-cid-ykbhzp2l]{background:#fff;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;box-shadow:0 0 0 4px #f0998a,0 0 22px 4px oklch(85% .09 39/.85)}.r-pin[data-astro-cid-ykbhzp2l]{width:16px;height:16px;margin:-8px 0 0 -8px;box-shadow:0 0 0 3px #f0998a,0 0 16px 3px oklch(85% .09 39/.8)}.demo-pin[data-astro-cid-ykbhzp2l]{left:35%}.demo-ticks[data-astro-cid-ykbhzp2l],.r-ticks[data-astro-cid-ykbhzp2l]{height:1.1em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:560;position:relative}.demo-ticks[data-astro-cid-ykbhzp2l] span[data-astro-cid-ykbhzp2l],.r-ticks[data-astro-cid-ykbhzp2l] span{left:calc(var(--x) * 100%);position:absolute;translate:-50%}.demo-chips[data-astro-cid-ykbhzp2l]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.demo-chip[data-astro-cid-ykbhzp2l]{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/.55), 0 0 18px oklch(88% .072 46/.45), var(--shadow-1);align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:620;display:inline-flex}.demo-chip[data-astro-cid-ykbhzp2l] svg{color:#e38d7d}@media (prefers-reduced-motion:no-preference){.demo-pin[data-astro-cid-ykbhzp2l]{animation:d-sweep 5.6s var(--ease-in-out) infinite}.demo-chip[data-astro-cid-ykbhzp2l]{animation:d-float 4.2s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * -1.3s)}.demo-ic[data-astro-cid-ykbhzp2l]{animation:d-turn 5.6s var(--ease-in-out) infinite}}@keyframes d-sweep{0%,to{left:22%}50%{left:74%}}@keyframes d-float{50%{transform:translateY(-5px)}}@keyframes d-turn{0%,40%{rotate:0deg}50%,90%{rotate:180deg}to{rotate:360deg}}.reveal[data-astro-cid-ykbhzp2l]{isolation:isolate;justify-items:start;gap:6px;display:grid;position:relative}.reveal[data-astro-cid-ykbhzp2l]:before{content:"";z-index:-1;filter:blur(36px);opacity:0;width:220px;height:150px;transition:opacity .9s var(--ease-out) 1.3s, scale 1.4s var(--ease-spring) 1.3s;background:oklch(86% .078 46/.55);border-radius:50%;position:absolute;top:10px;left:-10px;scale:.6}.reveal[data-astro-cid-ykbhzp2l].is-in:before{opacity:1;scale:1}.eyebrow[data-astro-cid-ykbhzp2l]{border-radius:var(--r-pill);background:var(--surface);color:var(--accent-ink);align-items:center;gap:6px;padding:5px 12px 5px 9px;font-size:.8rem;font-weight:640;display:inline-flex;box-shadow:inset 0 0 0 1px oklch(85% .06 43/.6),0 0 18px oklch(88% .072 46/.4)}.age-big[data-astro-cid-ykbhzp2l]{align-items:flex-end;gap:10px;line-height:1;display:flex}.odo[data-astro-cid-ykbhzp2l]{letter-spacing:-.05em;font-size:clamp(4.6rem,3.6rem + 3vw,6.2rem);font-weight:760;font-stretch:100%;display:inline-flex}.odo[data-astro-cid-ykbhzp2l] .odo-col{height:1.1em;display:block;overflow:hidden;mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.odo[data-astro-cid-ykbhzp2l] .odo-strip{transform:translateY(calc(var(--d,0) * -1.1em));transition:transform var(--dur,1.8s) var(--ease-spring) var(--delay,0s);display:grid}.odo[data-astro-cid-ykbhzp2l] .odo-strip span{text-align:center;height:1.1em;color:var(--ink);line-height:1.1em;display:block}.age-unit[data-astro-cid-ykbhzp2l]{color:var(--ink-3);margin-bottom:.55em;font-size:1.05rem;font-weight:600}.tier[data-astro-cid-ykbhzp2l]{border-radius:var(--r-pill);color:oklch(38% .081 358);letter-spacing:-.01em;background:linear-gradient(120deg,#fff0e9,#fde0d0);padding:6px 14px;font-size:1.02rem;font-weight:680;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px oklch(82% .072 43/.7),0 0 24px oklch(86% .084 44/.55),0 6px 16px -8px oklch(60% .112 23/.6)}.tier[data-astro-cid-ykbhzp2l]:after{content:"";background:linear-gradient(100deg,#0000 30%,oklch(100% 0 0/.85) 50%,#0000 70%);position:absolute;inset:0;translate:-120%}@media (prefers-reduced-motion:no-preference){.reveal[data-astro-cid-ykbhzp2l].is-in .tier[data-astro-cid-ykbhzp2l]:after{animation:sheen 1.4s var(--ease-out) 1.5s both}}@keyframes sheen{to{translate:120%}}.ruler[data-astro-cid-ykbhzp2l]{--a:0;--lo:0;--hi:0;gap:8px;margin-top:4px;display:grid}.r-band[data-astro-cid-ykbhzp2l]{top:-3px;bottom:-3px;left:calc(var(--lo) * 100%);width:calc((var(--hi) - var(--lo)) * 100%);transform-origin:calc((var(--a) - var(--lo)) / max(.001, var(--hi) - var(--lo)) * 100%) 50%;opacity:0;transition:scale 1.1s var(--ease-spring) 1.2s, opacity .4s var(--ease-out) 1.2s;background:linear-gradient(90deg,#fbdfd1,#ecb09c 50%,#fbdfd1);border-radius:8px;position:absolute;scale:0 1;box-shadow:inset 0 0 0 1px oklch(78% .096 34/.45),0 0 18px oklch(84% .084 39/.55)}.ruler[data-astro-cid-ykbhzp2l].is-in .r-band[data-astro-cid-ykbhzp2l]{opacity:1;scale:1}.r-minor[data-astro-cid-ykbhzp2l] i{top:2px;bottom:2px;left:calc(var(--x) * 100%);background:color-mix(in oklab, var(--ink) 16%, transparent);border-radius:1px;width:1.5px;margin-left:-.75px;position:absolute}.r-reads[data-astro-cid-ykbhzp2l] i{top:50%;left:calc(var(--x) * 100%);opacity:0;width:6px;height:6px;transition:opacity .4s var(--ease-out) calc(1.5s + var(--i) * 70ms);background:#fff;border-radius:50%;margin:-3px 0 0 -3px;position:absolute;box-shadow:0 0 0 1px oklch(70% .104 23/.7)}.ruler[data-astro-cid-ykbhzp2l].is-in .r-reads[data-astro-cid-ykbhzp2l] i{opacity:1}.r-pin[data-astro-cid-ykbhzp2l]{transition:left 1.8s var(--ease-spring);left:0}.ruler[data-astro-cid-ykbhzp2l].is-in .r-pin[data-astro-cid-ykbhzp2l]{left:calc(var(--a) * 100%)}.sub[data-astro-cid-ykbhzp2l]{color:var(--ink-2);font-size:.88rem;line-height:1.5}.real[data-astro-cid-ykbhzp2l]{border-radius:var(--r-md);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:14px 16px;display:grid}.real[data-astro-cid-ykbhzp2l] label[data-astro-cid-ykbhzp2l]{font-size:.95rem;font-weight:620}.real-row[data-astro-cid-ykbhzp2l]{grid-row:span 2;gap:8px;display:flex}.real[data-astro-cid-ykbhzp2l] input[data-astro-cid-ykbhzp2l]{border-radius:var(--r-pill);background:var(--surface);width:104px;min-height:38px;box-shadow:inset 0 0 0 1px var(--line-strong);font:inherit;color:var(--ink);border:0;padding:0 12px;font-size:max(1rem,1em);font-weight:600}.real[data-astro-cid-ykbhzp2l] input[data-astro-cid-ykbhzp2l]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.real-note[data-astro-cid-ykbhzp2l]{color:var(--ink-3);font-size:.78rem}.verdict[data-astro-cid-ykbhzp2l]{border-radius:var(--r-md);background:radial-gradient(90% 140% at 0% 50%, oklch(95% .03 49), transparent 70%), var(--surface);align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px oklch(86% .054 46/.8),0 10px 30px -18px oklch(70% .112 30/.6)}.v-ic[data-astro-cid-ykbhzp2l]{color:oklch(42% .09 358);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(140deg,#fff0e6,#ecb09c);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.95rem;font-weight:750;display:grid;box-shadow:0 0 18px oklch(85% .084 43/.65)}.v-copy[data-astro-cid-ykbhzp2l]{gap:3px;display:grid}.v-copy[data-astro-cid-ykbhzp2l] b[data-astro-cid-ykbhzp2l]{font-size:1.02rem;font-weight:680}.v-copy[data-astro-cid-ykbhzp2l] span[data-astro-cid-ykbhzp2l]{color:var(--ink-2);font-size:.86rem}@media (prefers-reduced-motion:no-preference){.verdict[data-astro-cid-ykbhzp2l]:not([hidden]){animation:pop .7s var(--ease-spring) both}}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.96)}}.checks-wrap[data-astro-cid-ykbhzp2l]{gap:10px;margin-top:4px;display:grid}.checks-k[data-astro-cid-ykbhzp2l]{color:var(--accent-ink);font-size:.85rem;font-weight:620}.checks[data-astro-cid-ykbhzp2l]{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.check[data-astro-cid-ykbhzp2l]{border-radius:var(--r-md);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:auto 1fr;align-content:start;gap:6px 10px;padding:13px 14px;display:grid}.c-ic[data-astro-cid-ykbhzp2l]{background:var(--surface);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.c-name[data-astro-cid-ykbhzp2l]{color:var(--ink-3);font-size:.78rem;font-weight:600}.c-status[data-astro-cid-ykbhzp2l]{align-items:center;gap:6px;font-size:.95rem;font-weight:660;display:inline-flex}.c-status[data-astro-cid-ykbhzp2l]:before{content:"";background:var(--good);width:8px;height:8px;box-shadow:0 0 10px color-mix(in oklch, var(--good) 70%, transparent);border-radius:50%;flex:none}.check[data-astro-cid-ykbhzp2l].is-off .c-status[data-astro-cid-ykbhzp2l]:before{background:var(--fair);box-shadow:0 0 10px color-mix(in oklch, var(--fair) 80%, transparent)}.check[data-astro-cid-ykbhzp2l].is-off{background:radial-gradient(90% 120% at 100% 0%, oklch(96% .03 49), transparent 70%), var(--surface);box-shadow:inset 0 0 0 1px oklch(88% .048 49/.9),0 10px 26px -18px oklch(70% .104 43/.55)}.check[data-astro-cid-ykbhzp2l].is-off .c-ic[data-astro-cid-ykbhzp2l]{color:oklch(50% .096 30)}.c-note[data-astro-cid-ykbhzp2l]{color:var(--ink-2);grid-column:1/-1;font-size:.84rem;line-height:1.45}.retake[data-astro-cid-ykbhzp2l]{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:8px;padding:12px 14px;font-size:.9rem;font-weight:540;display:flex}.retake[data-astro-cid-ykbhzp2l] svg{flex:none;margin-top:2px}@media (prefers-reduced-motion:no-preference){[data-astro-cid-ykbhzp2l][data-state=done]:not([hidden])>[data-astro-cid-ykbhzp2l]{animation:rise .7s var(--ease-out) both}[data-astro-cid-ykbhzp2l][data-state=done]:not([hidden])>.ruler[data-astro-cid-ykbhzp2l]{animation-delay:.15s}[data-astro-cid-ykbhzp2l][data-state=done]:not([hidden])>.sub[data-astro-cid-ykbhzp2l]{animation-delay:1.1s}[data-astro-cid-ykbhzp2l][data-state=done]:not([hidden])>.real[data-astro-cid-ykbhzp2l]{animation-delay:1.3s}[data-astro-cid-ykbhzp2l][data-state=done]:not([hidden])>.checks-wrap[data-astro-cid-ykbhzp2l]{animation-delay:1.5s}[data-astro-cid-ykbhzp2l][data-state=done]:not([hidden]) .check[data-astro-cid-ykbhzp2l]{animation:rise .6s var(--ease-out) both;animation-delay:calc(1.6s + var(--i) * 90ms)}}@keyframes rise{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}}.share[data-astro-cid-ykbhzp2l]{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-top:clamp(28px,4vw,44px);padding:clamp(22px,4vw,40px);display:grid}.card-wrap[data-astro-cid-ykbhzp2l]{perspective:900px;margin:0}.card-wrap[data-astro-cid-ykbhzp2l] canvas[data-astro-cid-ykbhzp2l]{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-ykbhzp2l] canvas[data-astro-cid-ykbhzp2l]:hover{transform:translateY(-6px)scale(1.02)}}@media (prefers-reduced-motion:no-preference){.share[data-astro-cid-ykbhzp2l].is-in .card-wrap[data-astro-cid-ykbhzp2l] canvas[data-astro-cid-ykbhzp2l]{animation:card-in 1.1s var(--ease-spring) both}}@keyframes card-in{0%{opacity:0;transform:translateY(40px)scale(.9)rotate(-10deg)}}.share-copy[data-astro-cid-ykbhzp2l]{justify-items:start;gap:12px;max-width:440px;display:grid}.share-k[data-astro-cid-ykbhzp2l]{color:var(--accent-ink);font-size:.85rem;font-weight:620}.share-t[data-astro-cid-ykbhzp2l]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.card-actions[data-astro-cid-ykbhzp2l]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.card-more[data-astro-cid-ykbhzp2l]{color:var(--ink-2);font-size:.9rem}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-ykbhzp2l]:before,.r-band[data-astro-cid-ykbhzp2l],.r-reads[data-astro-cid-ykbhzp2l] i,.r-pin[data-astro-cid-ykbhzp2l],.odo[data-astro-cid-ykbhzp2l] .odo-strip,.card-wrap[data-astro-cid-ykbhzp2l] canvas[data-astro-cid-ykbhzp2l]{transition:none}}@media (width<=860px){.ag-grid[data-astro-cid-ykbhzp2l]{grid-template-columns:1fr}}@media (width<=640px){.share[data-astro-cid-ykbhzp2l]{text-align:center;grid-template-columns:1fr;justify-items:center}.share-copy[data-astro-cid-ykbhzp2l]{justify-items:center}.card-actions[data-astro-cid-ykbhzp2l]{justify-content:center}.card-wrap[data-astro-cid-ykbhzp2l] canvas[data-astro-cid-ykbhzp2l]{width:min(72vw,300px)}}@media (width<=480px){.checks[data-astro-cid-ykbhzp2l],.real[data-astro-cid-ykbhzp2l]{grid-template-columns:1fr}.real-row[data-astro-cid-ykbhzp2l]{grid-row:auto}.real[data-astro-cid-ykbhzp2l] input[data-astro-cid-ykbhzp2l]{flex:1}}
