.viewer[data-astro-cid-cg63rjo6]{gap:14px;display:grid}.picker[data-astro-cid-cg63rjo6]{grid-template-columns:repeat(auto-fit,minmax(max(5.5rem,18%),1fr));gap:8px;display:grid}.picker[data-astro-cid-cg63rjo6] button[data-astro-cid-cg63rjo6]{border:3px solid var(--border);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;border-radius:20px;flex-direction:column;align-items:center;padding:5px 4px 7px;font-size:.98rem;font-weight:900;line-height:1.2;transition:transform .14s,border-color .14s;display:flex}.picker[data-astro-cid-cg63rjo6] button[data-astro-cid-cg63rjo6]:hover{transform:translateY(-3px)}.picker[data-astro-cid-cg63rjo6] button[data-astro-cid-cg63rjo6][aria-pressed=true]{border-color:var(--sun);background:#fff8e1}.picker[data-astro-cid-cg63rjo6] img[data-astro-cid-cg63rjo6]{aspect-ratio:1;object-fit:contain;width:min(100%,52px)}.stage[data-astro-cid-cg63rjo6]{aspect-ratio:5/4;border-radius:var(--radius);width:100%;box-shadow:var(--shadow);background:linear-gradient(#cdbdf6 0%,#efe4f7 62%,#f6e7bf 62%,#efdca6 100%);position:relative;overflow:hidden}.poster[data-astro-cid-cg63rjo6]{object-fit:contain;width:84%;height:72%;position:absolute;inset:3% 8% auto}.awake[data-astro-cid-cg63rjo6] .poster[data-astro-cid-cg63rjo6]{display:none}.stage[data-astro-cid-cg63rjo6] model-viewer{--poster-color:transparent;width:100%;height:calc(100% + 10px);position:absolute;inset:-10px 0 0}.start[data-astro-cid-cg63rjo6]{justify-content:center;padding-inline:16px;display:flex;position:absolute;inset:auto 0 18px}.start[data-astro-cid-cg63rjo6][hidden]{display:none}.spin[data-astro-cid-cg63rjo6]{background:var(--deep);min-height:58px;color:var(--white);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:12px 28px;font-size:1.15rem;font-weight:900;transition:transform .12s;box-shadow:0 8px 0 -2px #4e2fa8}.spin[data-astro-cid-cg63rjo6]:hover{transform:translateY(-2px)}.zoom[data-astro-cid-cg63rjo6]{z-index:2;gap:8px;display:grid;position:absolute;bottom:12px;right:12px}.zoom[data-astro-cid-cg63rjo6][hidden]{display:none}.zoom[data-astro-cid-cg63rjo6] button[data-astro-cid-cg63rjo6]{border:3px solid var(--border);background:var(--white);width:48px;height:48px;color:var(--deep);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .12s;display:grid;box-shadow:0 4px 12px #28213b2e}.zoom[data-astro-cid-cg63rjo6] button[data-astro-cid-cg63rjo6]:hover{transform:scale(1.06)}.zoom[data-astro-cid-cg63rjo6] svg[data-astro-cid-cg63rjo6]{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;width:24px;height:24px}.status[data-astro-cid-cg63rjo6],.hint[data-astro-cid-cg63rjo6]{width:max-content;max-width:calc(100% - 32px);color:var(--ink);text-align:center;pointer-events:none;z-index:2;background:#fffffff0;border-radius:16px;padding:8px 16px;font-size:1rem;font-weight:800;position:absolute;top:12px;left:50%;transform:translate(-50%)}.waitlist[data-astro-cid-lsxrvkd2]{width:100%;max-width:560px}.field-label[data-astro-cid-lsxrvkd2]{margin-bottom:8px;font-weight:800;display:block}.row[data-astro-cid-lsxrvkd2]{flex-direction:column;gap:14px;display:flex}input[data-astro-cid-lsxrvkd2][type=email]{background:var(--white);min-width:0;min-height:58px;color:var(--ink);font:inherit;border:2px solid #b9abdd;border-radius:999px;flex:1;padding:12px 22px;font-size:1.15rem}input[data-astro-cid-lsxrvkd2][type=email]::placeholder{color:#76698d}input[data-astro-cid-lsxrvkd2][aria-invalid]{border-color:var(--danger)}.error[data-astro-cid-lsxrvkd2]{color:var(--danger);margin-top:10px;font-size:1.02rem;font-weight:800}.fineprint[data-astro-cid-lsxrvkd2]{color:var(--muted);margin-top:14px;font-size:.98rem;line-height:1.45}.trap[data-astro-cid-lsxrvkd2]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.done[data-astro-cid-lsxrvkd2]{background:var(--mint);color:#173c2d;border-radius:22px;padding:24px}.done[data-astro-cid-lsxrvkd2]:focus{outline:none}.done-title[data-astro-cid-lsxrvkd2]{margin-bottom:6px;font-size:1.35rem;font-weight:900;line-height:1.25}.dark[data-astro-cid-lsxrvkd2] .field-label[data-astro-cid-lsxrvkd2]{color:var(--white)}.dark[data-astro-cid-lsxrvkd2] .fineprint[data-astro-cid-lsxrvkd2]{color:#dcd4f0}.dark[data-astro-cid-lsxrvkd2] .fineprint[data-astro-cid-lsxrvkd2] a[data-astro-cid-lsxrvkd2]{color:var(--white)}.dark[data-astro-cid-lsxrvkd2] .error[data-astro-cid-lsxrvkd2]{color:#ffc9bf}.dark[data-astro-cid-lsxrvkd2] .button[data-astro-cid-lsxrvkd2]{background:var(--sun);color:var(--night);box-shadow:0 8px 0 -2px #c99d2c}.dark[data-astro-cid-lsxrvkd2] .button[data-astro-cid-lsxrvkd2]:hover{background:#ffe08a}@media (width>=640px){.row[data-astro-cid-lsxrvkd2]{flex-direction:row}.row[data-astro-cid-lsxrvkd2] .button[data-astro-cid-lsxrvkd2]{flex:none}}
