.sy[data-astro-cid-auqief6v]{padding:clamp(20px,4vw,48px)}.sy-grid[data-astro-cid-auqief6v]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.sy-dock[data-astro-cid-auqief6v]{align-items:center;gap:2.4cqi;width:100%;display:flex}.sy-dock-ic[data-astro-cid-auqief6v]{aspect-ratio:1;color:oklch(25% .039 350);background:oklch(100% 0 0/.95);border-radius:50%;flex:none;place-items:center;width:clamp(32px,8cqi,44px);display:grid}.sy-dock[data-astro-cid-auqief6v]>span[data-astro-cid-auqief6v]:last-child{display:grid}.sy-dock[data-astro-cid-auqief6v] b[data-astro-cid-auqief6v]{letter-spacing:-.03em;font-size:clamp(15px,4cqi,21px);font-weight:680;line-height:1.05}.sy-dock[data-astro-cid-auqief6v] small[data-astro-cid-auqief6v]{opacity:.88;font-size:clamp(10px,2.3cqi,12px)}.state[data-astro-cid-auqief6v]{gap:14px;display:grid}.state-t[data-astro-cid-auqief6v]{font-size:1.1rem;font-weight:650}.demo[data-astro-cid-auqief6v]{border-radius:var(--r-lg);background:radial-gradient(70% 70% at 50% 40%, var(--accent-wash), transparent 75%), var(--bg);box-shadow:inset 0 0 0 1px var(--line);place-items:center;margin:0;padding:20px;display:grid}.demo[data-astro-cid-auqief6v] svg[data-astro-cid-auqief6v]{width:150px;height:175px;overflow:visible}.d-half[data-astro-cid-auqief6v]{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round}.d-mid[data-astro-cid-auqief6v]{stroke:var(--accent-strong);stroke-width:2px;stroke-dasharray:3 5;stroke-linecap:round}.d-pt[data-astro-cid-auqief6v]{fill:var(--accent-strong)}.d-pt2[data-astro-cid-auqief6v]{fill:none;stroke:var(--accent-strong);stroke-width:2px}@media (prefers-reduced-motion:no-preference){.d-r[data-astro-cid-auqief6v],.d-pt2[data-astro-cid-auqief6v]{transform-origin:60px 70px;animation:fold 3.2s var(--ease-in-out) infinite}}@keyframes fold{0%,20%,80%,to{transform:scaleX(1)}45%,55%{transform:scaleX(-1)}}.warn[data-astro-cid-auqief6v]{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-auqief6v] svg{flex:none;margin-top:1px}.score[data-astro-cid-auqief6v]{align-items:baseline;gap:12px;display:flex}.score-num[data-astro-cid-auqief6v]{line-height:1}.score-num[data-astro-cid-auqief6v] b[data-astro-cid-auqief6v]{letter-spacing:-.045em;font-size:clamp(3.4rem,2.4rem + 3vw,4.6rem);font-weight:720;font-stretch:100%}.score-num[data-astro-cid-auqief6v] span[data-astro-cid-auqief6v]{color:var(--ink-2);font-size:1.8rem;font-weight:600}.score-label[data-astro-cid-auqief6v]{color:var(--accent-ink);font-size:1.15rem;font-weight:600}.sy[data-astro-cid-auqief6v].is-turned .score[data-astro-cid-auqief6v],.sy[data-astro-cid-auqief6v].is-turned .feats[data-astro-cid-auqief6v]{opacity:.45}.score-sub[data-astro-cid-auqief6v]{color:var(--ink-2);font-size:.95rem}.feats[data-astro-cid-auqief6v]{gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}.feat[data-astro-cid-auqief6v]{grid-template-columns:1fr auto;align-items:baseline;gap:6px 12px;display:grid}.f-name[data-astro-cid-auqief6v]{font-weight:620}.f-val[data-astro-cid-auqief6v]{color:var(--ink-2);font-weight:650}.f-track[data-astro-cid-auqief6v]{background:linear-gradient(90deg, color-mix(in srgb, var(--good) 45%, var(--bg-sunk)), color-mix(in srgb, var(--warn) 45%, var(--bg-sunk)));border-radius:3px;grid-column:1/-1;height:6px;position:relative}.f-track[data-astro-cid-auqief6v] i[data-astro-cid-auqief6v]{background:var(--surface);width:14px;height:14px;box-shadow:0 0 0 3px var(--ink);transition:left 1s var(--ease-spring);transition-delay:calc(var(--i) * .11s + .25s);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;left:0}.f-note[data-astro-cid-auqief6v]{color:var(--ink-3);grid-column:1/-1;font-size:.86rem}.f-legend[data-astro-cid-auqief6v]{color:var(--ink-3);justify-content:space-between;font-size:.78rem;display:flex}.mirrors[data-astro-cid-auqief6v]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,20px);margin-top:clamp(24px,4vw,40px);padding-top:clamp(24px,4vw,40px);display:grid}.mirrors[data-astro-cid-auqief6v] figure[data-astro-cid-auqief6v]{gap:10px;margin:0;display:grid}.m-frame[data-astro-cid-auqief6v]{aspect-ratio:864/1184;background:var(--bg-sunk);border-radius:clamp(18px,4vw,34px);position:relative;overflow:hidden;box-shadow:0 0 0 1px oklch(45% .039 350/.1),0 30px 50px -30px oklch(35% .054 356/.5)}.m-frame[data-astro-cid-auqief6v]:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 clamp(3px,.6vw,6px) oklch(100% 0 0/.85),inset 0 0 0 calc(clamp(3px,.6vw,6px) + 1px) oklch(45% .039 350/.12)}.m-island[data-astro-cid-auqief6v]{z-index:1;border-radius:var(--r-pill);background:oklch(12% .011 347);width:26%;height:3.2%;position:absolute;top:5%;left:50%;translate:-50%}.m-frame[data-astro-cid-auqief6v]:after{content:"";opacity:0;transition:opacity .4s var(--ease-out) .9s;border-left:1.5px dashed oklch(100% 0 0/.75);position:absolute;top:0;bottom:0;left:50%}.mirrors[data-astro-cid-auqief6v].is-in .m-frame[data-astro-cid-auqief6v]:after{opacity:1}.m-frame[data-astro-cid-auqief6v] canvas[data-astro-cid-auqief6v]{width:100%;height:100%;display:block}.m-you[data-astro-cid-auqief6v] .m-frame[data-astro-cid-auqief6v]{box-shadow:0 0 0 2px var(--accent-strong), 0 30px 50px -30px oklch(35% .054 356/.5)}.mirrors[data-astro-cid-auqief6v] figcaption[data-astro-cid-auqief6v]{text-align:center;color:var(--ink-2);font-size:.88rem;font-weight:600}@media (prefers-reduced-motion:no-preference){.mirrors[data-astro-cid-auqief6v]:not(.is-in) .m-frame[data-astro-cid-auqief6v] canvas[data-astro-cid-auqief6v]{clip-path:inset(0 50%)}.mirrors[data-astro-cid-auqief6v] .m-frame[data-astro-cid-auqief6v] canvas[data-astro-cid-auqief6v]{transition:clip-path 1.1s var(--ease-out)}.mirrors[data-astro-cid-auqief6v] figure[data-astro-cid-auqief6v]:first-child canvas[data-astro-cid-auqief6v]{transition-delay:.15s}.mirrors[data-astro-cid-auqief6v] figure[data-astro-cid-auqief6v]:nth-child(3) canvas[data-astro-cid-auqief6v]{transition-delay:.3s}}@media (width<=860px){.sy-grid[data-astro-cid-auqief6v]{grid-template-columns:1fr}}@media (width<=520px){.mirrors[data-astro-cid-auqief6v]{grid-template-columns:1fr 1fr}.m-you[data-astro-cid-auqief6v]{grid-area:1/1/auto/-1;justify-self:center;width:70%}}
