.at[data-astro-cid-76hbl5ad]{padding:clamp(20px,4vw,48px)}.at-grid[data-astro-cid-76hbl5ad]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.at-dock[data-astro-cid-76hbl5ad]{align-items:center;gap:2.4cqi;width:100%;display:flex}.at-dock-ic[data-astro-cid-76hbl5ad]{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)}.at-dock[data-astro-cid-76hbl5ad]>span[data-astro-cid-76hbl5ad]:last-child{display:grid}.at-dock[data-astro-cid-76hbl5ad] b[data-astro-cid-76hbl5ad]{letter-spacing:-.03em;font-size:clamp(15px,4cqi,21px);font-weight:680;line-height:1.05}.at-dock[data-astro-cid-76hbl5ad] b[data-astro-cid-76hbl5ad] small[data-astro-cid-76hbl5ad]{opacity:.8;font-size:.7em;font-weight:560}.at-dock[data-astro-cid-76hbl5ad]>span[data-astro-cid-76hbl5ad]>small[data-astro-cid-76hbl5ad]{opacity:.88;font-size:clamp(10px,2.3cqi,12px)}.state[data-astro-cid-76hbl5ad]{gap:14px;display:grid}.state-t[data-astro-cid-76hbl5ad]{font-size:1.1rem;font-weight:650}.demo[data-astro-cid-76hbl5ad]{border-radius:var(--r-lg);background:radial-gradient(60% 70% at 50% 40%, oklch(93% .036 49/.8), transparent 75%), var(--bg);box-shadow:inset 0 0 0 1px var(--line);place-items:center;margin:0;padding:22px;display:grid;position:relative;overflow:hidden}.demo-face[data-astro-cid-76hbl5ad]{width:160px;height:160px;overflow:visible}.d-face[data-astro-cid-76hbl5ad]{fill:color-mix(in oklab, var(--surface) 80%, transparent);stroke:var(--ink);stroke-width:1.6px}.d-line[data-astro-cid-76hbl5ad]{fill:none;stroke:#ee9c83;stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 2px oklch(85% .09 43/.9))}.d-fifth[data-astro-cid-76hbl5ad]{stroke-width:.9px}.d-tick[data-astro-cid-76hbl5ad]{stroke:#ee9c83;stroke-width:1px;stroke-linecap:round}.demo-chip[data-astro-cid-76hbl5ad]{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);align-items:center;gap:6px;padding:7px 12px;font-size:.8rem;font-weight:620;display:inline-flex;position:absolute;bottom:18px;right:18px}.demo-chip[data-astro-cid-76hbl5ad] svg{color:#e38d7d}@media (prefers-reduced-motion:no-preference){.d-line[data-astro-cid-76hbl5ad]{animation:d-draw 4.2s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * .16s)}.d-tick[data-astro-cid-76hbl5ad]{animation:d-tick 4.2s var(--ease-out) infinite;animation-delay:calc(.9s + var(--i) * 70ms)}.demo-chip[data-astro-cid-76hbl5ad]{animation:d-float 4.2s var(--ease-in-out) infinite}}@keyframes d-draw{0%{stroke-dashoffset:1px}30%,80%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes d-tick{0%,10%{opacity:0;transform:scaleY(.2)}30%,80%{opacity:1;transform:none}to{opacity:0}}.d-tick[data-astro-cid-76hbl5ad]{transform-box:fill-box;transform-origin:50%}@keyframes d-float{50%{transform:translateY(-5px)}}.warn[data-astro-cid-76hbl5ad]{border-radius:var(--r-md);background:color-mix(in oklch, var(--warn) 16%, transparent);color:color-mix(in oklab, var(--warn) 55%, var(--ink));align-items:flex-start;gap:10px;padding:12px 14px;font-size:.92rem;font-weight:540;display:flex}.warn[data-astro-cid-76hbl5ad] svg{flex:none;margin-top:1px}.at[data-astro-cid-76hbl5ad].is-turned [data-astro-cid-76hbl5ad]:is(.hero,.parts,.ends){opacity:.45}.hero[data-astro-cid-76hbl5ad]{align-items:center;gap:clamp(16px,3vw,24px);display:flex}.dial[data-astro-cid-76hbl5ad]{--p:0;aspect-ratio:1;background:radial-gradient(closest-side, var(--surface) 72%, transparent 73%), radial-gradient(circle, oklch(93% .042 49/.9), transparent 70%);border-radius:50%;flex:none;place-items:center;width:clamp(128px,12vw,150px);display:grid;position:relative}.dial[data-astro-cid-76hbl5ad]:before{content:"";box-shadow:0 0 40px oklch(.85 .084 43 / calc(var(--p) * .8));transition:box-shadow 1.6s var(--ease-out) .3s;border-radius:50%;position:absolute;inset:8%}.dial[data-astro-cid-76hbl5ad] svg[data-astro-cid-76hbl5ad]{width:100%;height:100%;position:absolute;inset:0;overflow:visible;rotate:-90deg}.dial[data-astro-cid-76hbl5ad] circle[data-astro-cid-76hbl5ad]{fill:none;stroke-width:7px}.dial-t[data-astro-cid-76hbl5ad]{stroke:color-mix(in oklab, var(--ink) 8%, transparent)}.dial-b[data-astro-cid-76hbl5ad]{stroke:url(#at-gold);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p) * 100);filter:drop-shadow(0 0 4px oklch(82% .09 36/.8));transition:stroke-dashoffset 1.6s var(--ease-spring) .15s}.dial-num[data-astro-cid-76hbl5ad]{align-items:baseline;line-height:1;display:flex;position:relative}.dial-num[data-astro-cid-76hbl5ad] b[data-astro-cid-76hbl5ad]{letter-spacing:-.045em;font-size:clamp(2.6rem,2rem + 1.8vw,3.2rem);font-weight:720;font-stretch:100%}.dial-num[data-astro-cid-76hbl5ad] span[data-astro-cid-76hbl5ad]{color:var(--ink-3);margin-left:2px;font-size:1rem;font-weight:600}.hero-copy[data-astro-cid-76hbl5ad]{justify-items:start;gap:8px;display:grid}.hero-k[data-astro-cid-76hbl5ad]{color:var(--accent-ink);font-size:.85rem;font-weight:620}.tier[data-astro-cid-76hbl5ad]{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-76hbl5ad]: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){.tier[data-astro-cid-76hbl5ad].is-in:after{animation:sheen 1.4s var(--ease-out) .9s both}}@keyframes sheen{to{translate:120%}}.hero-sub[data-astro-cid-76hbl5ad]{color:var(--ink-2);font-size:.88rem}.parts[data-astro-cid-76hbl5ad]{gap:13px;margin:6px 0 0;padding:0;list-style:none;display:grid}.part[data-astro-cid-76hbl5ad]{--v:0;grid-template-columns:1fr auto;align-items:baseline;gap:5px 12px;display:grid}.p-name[data-astro-cid-76hbl5ad]{font-weight:620}.p-name[data-astro-cid-76hbl5ad] em[data-astro-cid-76hbl5ad]{color:var(--ink-3);margin-left:4px;font-size:.78rem;font-style:normal;font-weight:560}.p-val[data-astro-cid-76hbl5ad]{font-weight:700}.p-track[data-astro-cid-76hbl5ad]{background:var(--bg-sunk);height:8px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 5%, transparent);border-radius:4px;grid-column:1/-1;position:relative}.p-track[data-astro-cid-76hbl5ad] i[data-astro-cid-76hbl5ad]{width:calc(var(--v) * 100%);border-radius:inherit;min-width:8px;transition:width 1.3s var(--ease-spring);transition-delay:calc(var(--i) * .11s + .25s);background:linear-gradient(90deg,#f9d2be,#f4a18a 70%,#e08485);position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px oklch(84% .084 39/.55)}.p-track[data-astro-cid-76hbl5ad] i[data-astro-cid-76hbl5ad]:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:-3px;box-shadow:0 0 0 3px #f0998a,0 0 14px 2px oklch(85% .09 39/.85)}.p-note[data-astro-cid-76hbl5ad]{color:var(--ink-3);grid-column:1/-1;font-size:.84rem}.ends[data-astro-cid-76hbl5ad]{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.end[data-astro-cid-76hbl5ad]{border-radius:var(--r-md);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:8px;padding:14px 16px;display:grid}.end[data-astro-cid-76hbl5ad] p[data-astro-cid-76hbl5ad]{color:var(--ink-2);font-size:.9rem;line-height:1.45}.end-k[data-astro-cid-76hbl5ad]{border-radius:var(--r-pill);background:var(--bg-sunk);width:fit-content;color:var(--ink-2);align-items:center;gap:6px;padding:4px 10px;font-size:.76rem;font-weight:650;display:inline-flex}.end[data-astro-cid-76hbl5ad].is-best{background:radial-gradient(90% 120% at 100% 0%, oklch(95% .03 49), transparent 70%), var(--surface);box-shadow:inset 0 0 0 1px oklch(86% .054 46/.8),0 10px 30px -18px oklch(70% .112 30/.6)}.end[data-astro-cid-76hbl5ad].is-best .end-k[data-astro-cid-76hbl5ad]{color:oklch(42% .09 358);background:linear-gradient(120deg,#fff0e9,#fde0d0);box-shadow:0 0 14px oklch(86% .084 44/.6)}.hair-note[data-astro-cid-76hbl5ad]{color:var(--ink-3);font-size:.8rem}@media (prefers-reduced-motion:no-preference){[data-astro-cid-76hbl5ad][data-state=done]:not([hidden])>[data-astro-cid-76hbl5ad]{animation:rise .7s var(--ease-out) both}[data-astro-cid-76hbl5ad][data-state=done]:not([hidden])>.parts[data-astro-cid-76hbl5ad]{animation-delay:.12s}[data-astro-cid-76hbl5ad][data-state=done]:not([hidden])>.ends[data-astro-cid-76hbl5ad]{animation-delay:.7s}[data-astro-cid-76hbl5ad][data-state=done]:not([hidden])>.hair-note[data-astro-cid-76hbl5ad]{animation-delay:.85s}}@keyframes rise{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}}.share[data-astro-cid-76hbl5ad]{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-76hbl5ad]{perspective:900px;margin:0}.card-wrap[data-astro-cid-76hbl5ad] canvas[data-astro-cid-76hbl5ad]{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-76hbl5ad] canvas[data-astro-cid-76hbl5ad]:hover{transform:translateY(-6px)scale(1.02)}}@media (prefers-reduced-motion:no-preference){.share[data-astro-cid-76hbl5ad].is-in .card-wrap[data-astro-cid-76hbl5ad] canvas[data-astro-cid-76hbl5ad]{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-76hbl5ad]{justify-items:start;gap:12px;max-width:440px;display:grid}.share-k[data-astro-cid-76hbl5ad]{color:var(--accent-ink);font-size:.85rem;font-weight:620}.share-t[data-astro-cid-76hbl5ad]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.card-actions[data-astro-cid-76hbl5ad]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.card-more[data-astro-cid-76hbl5ad]{color:var(--ink-2);font-size:.9rem}@media (prefers-reduced-motion:reduce){.dial[data-astro-cid-76hbl5ad]:before,.dial-b[data-astro-cid-76hbl5ad],.p-track[data-astro-cid-76hbl5ad] i[data-astro-cid-76hbl5ad],.card-wrap[data-astro-cid-76hbl5ad] canvas[data-astro-cid-76hbl5ad]{transition:none}}@media (width<=860px){.at-grid[data-astro-cid-76hbl5ad]{grid-template-columns:1fr}}@media (width<=640px){.share[data-astro-cid-76hbl5ad]{text-align:center;grid-template-columns:1fr;justify-items:center}.share-copy[data-astro-cid-76hbl5ad]{justify-items:center}.card-actions[data-astro-cid-76hbl5ad]{justify-content:center}.card-wrap[data-astro-cid-76hbl5ad] canvas[data-astro-cid-76hbl5ad]{width:min(72vw,300px)}}@media (width<=480px){.ends[data-astro-cid-76hbl5ad]{grid-template-columns:1fr}.hero[data-astro-cid-76hbl5ad]{gap:14px}.dial[data-astro-cid-76hbl5ad]{width:116px}}
