.tablo[data-astro-cid-xqn7jirs]{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.stage[data-astro-cid-xqn7jirs]{position:relative;width:100%;max-width:900px;display:flex;flex-direction:column;justify-content:flex-end;padding-block:clamp(72px,12vh,160px) clamp(40px,6vw,72px)}[data-astro-cid-xqn7jirs][data-state=quiz] .stage[data-astro-cid-xqn7jirs]{justify-content:flex-start;padding-top:clamp(40px,7vh,96px)}[data-astro-cid-xqn7jirs][data-state=result] .stage[data-astro-cid-xqn7jirs]{max-width:1240px;justify-content:flex-start;padding-top:clamp(40px,6vh,88px)}.stage__disc[data-astro-cid-xqn7jirs]{position:absolute;z-index:-1;top:24px;right:-140px;width:clamp(240px,42vw,420px);aspect-ratio:1;border-radius:50%;background:var(--accent);mix-blend-mode:var(--blend);transform-origin:100% 0;transition:transform .9s cubic-bezier(.2,.7,.2,1),background .9s}[data-astro-cid-xqn7jirs][data-state=quiz] .stage__disc[data-astro-cid-xqn7jirs]{transform:translate(-60px) scale(.42)}[data-astro-cid-xqn7jirs][data-state=result] .stage__disc[data-astro-cid-xqn7jirs]{background:var(--tone, var(--accent));transform:scale(1.2)}.panel[data-astro-cid-xqn7jirs]{display:flex;flex-direction:column;gap:24px}.panel[data-astro-cid-xqn7jirs][hidden],.q[data-astro-cid-xqn7jirs][hidden],.back[data-astro-cid-xqn7jirs][hidden]{display:none}.kicker[data-astro-cid-xqn7jirs]{display:flex;align-items:center;gap:10px;margin:0}.dot[data-astro-cid-xqn7jirs]{width:10px;height:10px;border-radius:50%;background:var(--accent)}h1[data-astro-cid-xqn7jirs]{font-size:clamp(3rem,9vw,6.5rem);font-weight:500;letter-spacing:-.055em;line-height:1;text-wrap:balance}.hint[data-astro-cid-xqn7jirs]{color:var(--muted);max-width:46ch;margin:0}.actions[data-astro-cid-xqn7jirs]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.actions[data-astro-cid-xqn7jirs] .btn[data-astro-cid-xqn7jirs]{border:0;cursor:pointer;font:inherit;font-weight:500}.peek[data-astro-cid-xqn7jirs]{display:flex;list-style:none;margin:0 0 8px;padding:0}.peek[data-astro-cid-xqn7jirs] li[data-astro-cid-xqn7jirs]{flex:none;width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:-14px;box-shadow:0 0 0 3px var(--paper);background:var(--paper-2)}@media(width>=720px){.peek[data-astro-cid-xqn7jirs] li[data-astro-cid-xqn7jirs]{width:48px;height:48px;margin-right:-16px}}.peek[data-astro-cid-xqn7jirs] .peek__more[data-astro-cid-xqn7jirs]{display:grid;place-items:center;margin-right:0;background:var(--ink);color:var(--paper);font-size:.8125rem;font-weight:600;letter-spacing:-.02em}.peek[data-astro-cid-xqn7jirs] img[data-astro-cid-xqn7jirs]{width:100%;height:100%;object-fit:cover;display:block}.track[data-astro-cid-xqn7jirs]{display:flex;gap:8px;list-style:none;margin:0;padding:0}.track[data-astro-cid-xqn7jirs] li[data-astro-cid-xqn7jirs]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--rule);color:var(--muted);font-size:.875rem;font-weight:500;transition:background .4s,color .4s,box-shadow .4s}.track[data-astro-cid-xqn7jirs] li[data-astro-cid-xqn7jirs].is-past{background:var(--ink);color:var(--paper);box-shadow:none}.track[data-astro-cid-xqn7jirs] li[data-astro-cid-xqn7jirs].is-now{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.q[data-astro-cid-xqn7jirs]{border:0;margin:0;padding:0;min-width:0}.q__title[data-astro-cid-xqn7jirs]{padding:0;margin-bottom:clamp(24px,4vw,40px);font-size:clamp(2rem,5.5vw,3.75rem);font-weight:500;letter-spacing:-.045em;line-height:1.06;text-wrap:balance}.is-in[data-astro-cid-xqn7jirs] .q__title[data-astro-cid-xqn7jirs],.is-in[data-astro-cid-xqn7jirs] .opt[data-astro-cid-xqn7jirs]{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.is-in[data-astro-cid-xqn7jirs] .opt[data-astro-cid-xqn7jirs]:nth-child(2){animation-delay:50ms}.is-in[data-astro-cid-xqn7jirs] .opt[data-astro-cid-xqn7jirs]:nth-child(3){animation-delay:.1s}.is-in[data-astro-cid-xqn7jirs] .opt[data-astro-cid-xqn7jirs]:nth-child(4){animation-delay:.15s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.opts[data-astro-cid-xqn7jirs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:320px}@media(width>=720px){.opts[data-astro-cid-xqn7jirs]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:820px;gap:20px}}.opt[data-astro-cid-xqn7jirs]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer;touch-action:manipulation}.opt__c[data-astro-cid-xqn7jirs]{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 1px var(--ink);transition:background .3s,color .3s,transform .3s cubic-bezier(.3,1.6,.5,1)}.opt__c[data-astro-cid-xqn7jirs]:before{content:"";position:absolute;z-index:-1;right:-20%;bottom:-20%;width:80%;aspect-ratio:1;border-radius:50%;background:var(--accent);opacity:.28;transform:scale(0);transform-origin:75% 75%;transition:transform .5s var(--ease)}@media(hover:hover){.opt[data-astro-cid-xqn7jirs]:hover .opt__c[data-astro-cid-xqn7jirs]:before{transform:scale(1)}}.opt[data-astro-cid-xqn7jirs]:active .opt__c[data-astro-cid-xqn7jirs]{transform:scale(.97)}.opt__t[data-astro-cid-xqn7jirs]{padding-inline:12%;font-size:clamp(1rem,1.6vw,1.125rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;text-align:center}.opt[data-astro-cid-xqn7jirs].is-on .opt__c[data-astro-cid-xqn7jirs]{background:var(--ink);color:var(--paper)}.opt[data-astro-cid-xqn7jirs].is-on .opt__c[data-astro-cid-xqn7jirs]:before{transform:scale(0)}.opts--swatch[data-astro-cid-xqn7jirs] .opt__c[data-astro-cid-xqn7jirs]{background:var(--sw);box-shadow:none}.opts--swatch[data-astro-cid-xqn7jirs] .opt__c[data-astro-cid-xqn7jirs]:before{display:none}.opts--swatch[data-astro-cid-xqn7jirs] .opt[data-astro-cid-xqn7jirs].is-on .opt__c[data-astro-cid-xqn7jirs]{background:var(--sw);box-shadow:inset 0 0 0 4px var(--paper),0 0 0 2px var(--ink)}.opts--swatch[data-astro-cid-xqn7jirs] .opt__t[data-astro-cid-xqn7jirs]{padding:0}.back[data-astro-cid-xqn7jirs]{align-self:flex-start;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:.9375rem;cursor:pointer;border-bottom:1px solid}.back[data-astro-cid-xqn7jirs]:hover{color:var(--ink)}.result[data-astro-cid-xqn7jirs]{gap:clamp(32px,5vw,56px)}@media(width>=900px){.result[data-astro-cid-xqn7jirs]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end}}.frame[data-astro-cid-xqn7jirs]{margin:0;justify-self:start;align-self:start;background:#f6f3ec;padding:clamp(12px,1.6vw,22px);box-shadow:0 30px 70px #00000047}.frame[data-astro-cid-xqn7jirs] picture[data-astro-cid-xqn7jirs]{display:block}.frame__img[data-astro-cid-xqn7jirs]{display:block;width:100%;max-height:62svh;object-fit:contain}.result__text[data-astro-cid-xqn7jirs]{display:flex;flex-direction:column;gap:18px}.result__title[data-astro-cid-xqn7jirs]{font-size:clamp(2.5rem,6vw,4.75rem);font-weight:500;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.result__title[data-astro-cid-xqn7jirs] em[data-astro-cid-xqn7jirs]{letter-spacing:-.01em}.result__credit[data-astro-cid-xqn7jirs]{margin:0}.result__mood[data-astro-cid-xqn7jirs]{margin:0;font-size:var(--fs-lead);line-height:1.3;letter-spacing:-.015em;max-width:30ch;text-wrap:pretty}.result__post[data-astro-cid-xqn7jirs]{align-self:flex-start;font-size:.9375rem;max-width:40ch;text-underline-offset:.25em;text-decoration-thickness:1px}.result__post[data-astro-cid-xqn7jirs][hidden]{display:none}.result__post[data-astro-cid-xqn7jirs]:hover{color:var(--accent-ink)}@media(width>=900px){[data-astro-cid-xqn7jirs][data-state=result] .stage__disc[data-astro-cid-xqn7jirs]{right:auto;left:-60px;top:8px;transform-origin:0 0}}.is-in[data-astro-cid-xqn7jirs] .frame[data-astro-cid-xqn7jirs],.is-in[data-astro-cid-xqn7jirs] .result__text[data-astro-cid-xqn7jirs]>[data-astro-cid-xqn7jirs]{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.is-in[data-astro-cid-xqn7jirs] .result__text[data-astro-cid-xqn7jirs]>[data-astro-cid-xqn7jirs]{animation-delay:.15s}@media(prefers-reduced-motion:reduce){.stage__disc[data-astro-cid-xqn7jirs],.track[data-astro-cid-xqn7jirs] li[data-astro-cid-xqn7jirs],.opt__c[data-astro-cid-xqn7jirs],.opt__c[data-astro-cid-xqn7jirs]:before{transition:none}.is-in[data-astro-cid-xqn7jirs] .q__title[data-astro-cid-xqn7jirs],.is-in[data-astro-cid-xqn7jirs] .opt[data-astro-cid-xqn7jirs],.is-in[data-astro-cid-xqn7jirs] .frame[data-astro-cid-xqn7jirs],.is-in[data-astro-cid-xqn7jirs] .result__text[data-astro-cid-xqn7jirs]>[data-astro-cid-xqn7jirs]{animation:none}}
