.layout[data-astro-cid-o6zjka7b]{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:start}form[data-astro-cid-o6zjka7b]{display:grid;gap:24px}fieldset[data-astro-cid-o6zjka7b]{border:0;padding:0;display:grid;gap:10px;min-width:0}.label[data-astro-cid-o6zjka7b]{font-size:.9rem;font-weight:550;color:var(--text-2);padding:0}.choice[data-astro-cid-o6zjka7b] svg{width:18px;height:18px;display:inline;vertical-align:-3px;margin-inline-end:6px}.preview[data-astro-cid-o6zjka7b]{position:sticky;top:calc(var(--header-h) + 24px);display:grid;justify-items:center;gap:18px;perspective:1400px;padding-top:24px}.gc-code[data-astro-cid-o6zjka7b],.code-big[data-astro-cid-o6zjka7b]{font-family:ui-monospace,Cascadia Code,Menlo,monospace;letter-spacing:.1em}.note[data-astro-cid-o6zjka7b]{width:86%;margin-bottom:-64px;padding:22px 24px 76px;border-radius:6px;rotate:3deg;background:linear-gradient(180deg,#f7f3ea,#ece6d8);color:#2a2620;box-shadow:0 1px #ffffffb3 inset,0 18px 40px -18px #0000008c;transition:rotate .6s var(--spring-bouncy)}.note-msg[data-astro-cid-o6zjka7b]{font-family:var(--font-accent);font-style:italic;font-size:1.35rem;line-height:1.3;min-height:2.6em;overflow-wrap:anywhere}.note-msg[data-astro-cid-o6zjka7b].empty{color:#9a9284}.note-from[data-astro-cid-o6zjka7b]{margin-top:8px;font-size:.85rem;color:#6d665a}.preview[data-astro-cid-o6zjka7b]:hover .note[data-astro-cid-o6zjka7b]{rotate:5deg}.gc[data-astro-cid-o6zjka7b]{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 30%;position:relative;width:100%;max-width:440px;aspect-ratio:85.6 / 54;z-index:1}.gc-tilt[data-astro-cid-o6zjka7b]{position:absolute;inset:0;border-radius:22px;overflow:hidden;isolation:isolate;color:#fff;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotate(-3deg);transform-style:preserve-3d;transition:transform .7s var(--spring-bouncy);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff24,0 2px 4px #0000004d,0 30px 60px -20px #000000b3}.gc[data-astro-cid-o6zjka7b].live .gc-tilt[data-astro-cid-o6zjka7b]{transition:transform .12s linear}.gc-tilt[data-astro-cid-o6zjka7b] .gc-art{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;z-index:-2}.gc-foil[data-astro-cid-o6zjka7b]{position:absolute;inset:0;z-index:-1;mix-blend-mode:color-dodge;opacity:.32;pointer-events:none;background:repeating-linear-gradient(115deg,#ff008080,#ffc80080,#00ffc880,#5078ff80,#ff008080 24%);background-size:220% 220%;background-position:var(--mx) var(--my);-webkit-mask:radial-gradient(70% 90% at var(--mx) var(--my),#000,transparent 75%);mask:radial-gradient(70% 90% at var(--mx) var(--my),#000,transparent 75%)}.gc-glare[data-astro-cid-o6zjka7b]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 70% at var(--mx) var(--my),rgb(255 255 255 / .28),transparent 60%);mix-blend-mode:overlay}.gc-face[data-astro-cid-o6zjka7b]{position:absolute;inset:0;padding:7% 7.5%;display:grid;grid-template-rows:auto 1fr auto;text-shadow:0 1px 2px rgb(0 0 0 / .35)}.gc-top[data-astro-cid-o6zjka7b]{display:flex;justify-content:space-between;align-items:center}.gc-logo[data-astro-cid-o6zjka7b]{color:#fff;display:inline-flex}.gc-logo[data-astro-cid-o6zjka7b] .logo{color:#fff}.gc-logo[data-astro-cid-o6zjka7b] svg{height:22px;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .3))}.gc-label[data-astro-cid-o6zjka7b]{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.gc-mid[data-astro-cid-o6zjka7b]{align-self:center;display:grid;gap:2px}.gc-plan[data-astro-cid-o6zjka7b]{font-family:var(--font-display);font-weight:800;font-size:clamp(2.2rem,1.6rem + 2vw,3rem);letter-spacing:-.04em;line-height:1;background:linear-gradient(180deg,#fff 20%,#c9d6f5 70%,#93a7d8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgb(0 0 0 / .25));text-shadow:none}.gc-months[data-astro-cid-o6zjka7b]{font-family:var(--font-accent);font-style:italic;font-size:1.35rem;opacity:.92}.gc-bottom[data-astro-cid-o6zjka7b]{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.gc-code[data-astro-cid-o6zjka7b]{font-size:clamp(.82rem,.7rem + .4vw,1rem);letter-spacing:.14em;color:#ffffffeb;text-shadow:0 -1px 0 rgb(0 0 0 / .45),0 1px 0 rgb(255 255 255 / .25);white-space:nowrap}.gc-code[data-astro-cid-o6zjka7b] b[data-astro-cid-o6zjka7b]{font-weight:600;letter-spacing:.2em}.gc-chip[data-astro-cid-o6zjka7b]{width:46px;height:38px;border-radius:9px;display:grid;place-items:center;flex:none;background:linear-gradient(135deg,#f3e2b4,#c9a45c 40%,#f7e9c2 55%,#b38a43 80%,#e6cf95);box-shadow:inset 0 0 0 1px #ffffff80,inset 0 -2px 3px #00000040,0 2px 6px #00000059}.gc-chip[data-astro-cid-o6zjka7b] svg[data-astro-cid-o6zjka7b]{width:28px;height:24px;fill:none;stroke:#5a40148c;stroke-width:9;stroke-linejoin:round}.gc-shadow[data-astro-cid-o6zjka7b]{position:absolute;inset:auto 8% -26px;height:40px;border-radius:50%;background:radial-gradient(closest-side,rgb(0 0 0 / .5),transparent);filter:blur(10px);z-index:-1}.gc[data-astro-cid-o6zjka7b][data-plan=studio] .gc-plan[data-astro-cid-o6zjka7b]{background-image:linear-gradient(180deg,#fff 20%,#ead8ff 65%,#c4a0f5)}.gc-tilt[data-astro-cid-o6zjka7b] .gc-art::part(cover){color:#fff3}.foot[data-astro-cid-o6zjka7b]{text-align:center;max-width:36ch}@media(prefers-reduced-motion:reduce){.gc-tilt[data-astro-cid-o6zjka7b],.note[data-astro-cid-o6zjka7b]{transition:none}}.code-big[data-astro-cid-o6zjka7b]{font-size:clamp(1.4rem,5vw,2.2rem);font-weight:700;margin-block:16px;user-select:all}.printable[data-astro-cid-o6zjka7b]{display:grid;justify-items:center;gap:10px}@media(max-width:860px){.layout[data-astro-cid-o6zjka7b]{grid-template-columns:1fr}.preview[data-astro-cid-o6zjka7b]{display:none}}
