.badge[data-astro-cid-47nt4j72]{justify-items:center;gap:.25rem;display:grid}.hint[data-astro-cid-47nt4j72]{color:var(--slate);text-align:center;margin:0;font-size:.88rem;font-weight:500}@media not ((hover:hover) and (pointer:fine)){.fine[data-astro-cid-47nt4j72]{display:none}}.rig[data-astro-cid-47nt4j72]{--strap:clamp(6rem, 16vh, 10rem);--card-w:clamp(15rem, 21vw, 19rem);justify-items:center;padding-bottom:2rem;display:grid;position:relative}.pin[data-astro-cid-47nt4j72]{z-index:3;background:linear-gradient(#f6f7fa,#b9c0d6);border-radius:999px;width:2.8rem;height:.9rem;position:relative;box-shadow:inset 0 1px #fff,0 6px 10px -6px #1a1f3699}.swing[data-astro-cid-47nt4j72]{transform-origin:50% 0;perspective:1200px;will-change:transform;justify-items:center;margin-top:-.45rem;display:grid}.strap[data-astro-cid-47nt4j72]{width:2.1rem;height:var(--strap);background:linear-gradient(90deg, #2f2fd6, var(--ultra) 30%, #5656ff 70%, #2f2fd6);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.strap[data-astro-cid-47nt4j72] span[data-astro-cid-47nt4j72]{writing-mode:vertical-rl;color:#ffffffd1;letter-spacing:.14em;white-space:nowrap;font-size:.72rem;font-weight:600;position:absolute;top:0;left:50%;translate:-50%}.card[data-astro-cid-47nt4j72]{width:var(--card-w);aspect-ratio:480/680;transform-style:preserve-3d;touch-action:pan-y;cursor:grab;margin-top:-.2rem;position:relative}.rig[data-astro-cid-47nt4j72][data-held] .card[data-astro-cid-47nt4j72]{cursor:grabbing}.clip[data-astro-cid-47nt4j72]{z-index:4;background:linear-gradient(#fbfcff,#c3c9dc 70%,#9aa2bb);border-radius:.5rem .5rem .35rem .35rem;width:3rem;height:1.6rem;position:absolute;top:-.9rem;left:50%;translate:-50%;box-shadow:inset 0 1px #fff,0 4px 8px -4px #1a1f3680}.flipper[data-astro-cid-47nt4j72]{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.3,.4,1);position:absolute;inset:0}.card[data-astro-cid-47nt4j72][data-flipped] .flipper[data-astro-cid-47nt4j72]{transform:rotateY(180deg)}.side[data-astro-cid-47nt4j72]{-webkit-backface-visibility:hidden;backface-visibility:hidden;isolation:isolate;background:conic-gradient(from 210deg,#a7b4ff,#c4f4e8,#ffd0e6,#b2a6ff,#8fe0d4,#a7b4ff);border-radius:1.3rem;padding:6px;position:absolute;inset:0;box-shadow:0 40px 60px -32px #1a1f368c,0 12px 20px -14px #1a1f364d}.back[data-astro-cid-47nt4j72]{transform:rotateY(180deg)}.front[data-astro-cid-47nt4j72]{color:var(--ink);flex-direction:column;align-items:flex-start;padding:calc(6px + 1.4rem) calc(6px + 1.4rem) calc(6px + 1.2rem);display:flex}.front[data-astro-cid-47nt4j72]:before{content:"";z-index:-1;background:radial-gradient(60% 45% at 85% 12%,#ffc7e2 0%,#0000 70%),radial-gradient(55% 40% at 10% 45%,#c4f4e8 0%,#0000 70%),radial-gradient(70% 50% at 90% 95%,#b8b2ff 0%,#0000 70%),linear-gradient(170deg,#f7f8ff,#dfe5ff);border-radius:calc(1.3rem - 6px);position:absolute;inset:6px}.slot[data-astro-cid-47nt4j72]{background:#1a1f362e;border-radius:999px;align-self:center;width:2.6rem;height:.45rem;margin-bottom:1.4rem;box-shadow:inset 0 1px 2px #1a1f364d}.face[data-astro-cid-47nt4j72]{color:#fff;text-shadow:0 1px 2px #a0286466;background:radial-gradient(circle at 30% 25%,#fff 0%,#ffc1df 35%,#f08fc0 100%);border-radius:50%;place-items:center;width:4.2rem;height:4.2rem;font-size:2rem;font-weight:720;display:grid;box-shadow:inset 0 -6px 12px -6px #a0286466,0 10px 18px -10px #a028648c}.name[data-astro-cid-47nt4j72]{letter-spacing:-.025em;margin:1.1rem 0 0;font-size:clamp(1.45rem,1.9vw,1.75rem);font-weight:700;font-stretch:85%;line-height:1.02}.role[data-astro-cid-47nt4j72]{color:var(--slate);margin:.35rem 0 0;font-size:.92rem;font-weight:500}.facts[data-astro-cid-47nt4j72]{border-top:1px solid #1a1f361a;gap:.6rem;width:100%;margin:1.2rem 0 0;padding-top:1rem;display:grid}.facts[data-astro-cid-47nt4j72] div[data-astro-cid-47nt4j72]{justify-content:space-between;gap:1rem;font-size:.86rem;display:flex}.facts[data-astro-cid-47nt4j72] dt[data-astro-cid-47nt4j72]{color:var(--slate);flex:none;font-weight:500}.facts[data-astro-cid-47nt4j72] dd[data-astro-cid-47nt4j72]{text-align:right;margin:0;font-weight:600}.foot[data-astro-cid-47nt4j72]{justify-content:space-between;align-items:end;gap:.75rem;width:100%;margin-top:auto;display:flex}.code[data-astro-cid-47nt4j72]{flex:0 auto;gap:2px;min-width:0;height:2.1rem;display:flex;overflow:hidden}.code[data-astro-cid-47nt4j72] i[data-astro-cid-47nt4j72]{width:calc(var(--b) * 1.5px);background:var(--ink);opacity:.8}.flip[data-astro-cid-47nt4j72]{background:var(--ink);color:var(--mist);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:.6rem .95rem;font-size:.85rem;font-weight:600;transition:background-color .2s}.flip[data-astro-cid-47nt4j72]:hover{background:var(--ultra)}.back[data-astro-cid-47nt4j72]{background:#fff;grid-template-rows:1fr auto;display:grid;box-shadow:inset 0 0 0 6px #cfd5f7,0 40px 60px -32px #1a1f368c}.sheet[data-astro-cid-47nt4j72]{border-radius:calc(1.3rem - 6px) calc(1.3rem - 6px) 0 0;min-height:0;display:block;overflow:hidden}.sheet[data-astro-cid-47nt4j72] img[data-astro-cid-47nt4j72]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.back-bar[data-astro-cid-47nt4j72]{border-top:1px solid var(--line);justify-content:space-between;gap:.5rem;padding:.6rem;display:flex}.get[data-astro-cid-47nt4j72]{background:var(--ultra);color:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.back-flip[data-astro-cid-47nt4j72]{background:var(--fog);color:var(--ink)}.back-flip[data-astro-cid-47nt4j72]:hover{color:#fff}.flip[data-astro-cid-47nt4j72]:focus-visible,.get[data-astro-cid-47nt4j72]:focus-visible,.sheet[data-astro-cid-47nt4j72]:focus-visible{outline:2px solid var(--ultra);outline-offset:3px}@media (width<=820px){.rig[data-astro-cid-47nt4j72]{--card-w:min(72vw, 16.5rem)}.front[data-astro-cid-47nt4j72]{padding:calc(6px + 1.1rem) calc(6px + 1rem) calc(6px + 1rem)}.face[data-astro-cid-47nt4j72]{width:3.4rem;height:3.4rem;font-size:1.6rem}.slot[data-astro-cid-47nt4j72]{margin-bottom:1rem}.facts[data-astro-cid-47nt4j72] div[data-astro-cid-47nt4j72]{font-size:.8rem}.flip[data-astro-cid-47nt4j72]{padding:.55rem .8rem;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.flipper[data-astro-cid-47nt4j72]{transition:none}}
