.gc-dlg{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);overscroll-behavior:contain;background:var(--surface);color:var(--ink);border:0;border-radius:0;margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:0 0 60px #0009}@media (width>=640px){.gc-dlg{border-radius:28px 0 0 28px;width:480px}}.gc-dlg::backdrop{-webkit-backdrop-filter:blur(24px);background:#0006}.gc-dlg[open]{animation:.3s cubic-bezier(.2,.7,.2,1) gc-dlg-in}.gc-dlg[open]::backdrop{animation:.3s ease-out gc-fade}@keyframes gc-dlg-in{0%{transform:translate(100%)}}@keyframes gc-fade{0%{opacity:0}}.gc-input{background:var(--mist);width:100%;color:var(--ink);border-radius:1rem;outline:none;padding:.875rem 1rem;transition:box-shadow .2s;display:block;box-shadow:inset 0 0 0 1px #0000}.gc-input:focus{box-shadow:inset 0 0 0 2px #f472b6}.gc-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px #f87171}.gc-step-in{animation:.35s cubic-bezier(.2,.7,.2,1) both gc-step}@keyframes gc-step{0%{opacity:0;transform:translate(18px)}}.gc-classic{background:radial-gradient(120% 90% at 0 0,#f472b68c,#0000 55%),radial-gradient(90% 90% at 100% 100%,#2f6bff99,#0000 60%),linear-gradient(135deg,#7c3aed,#1e1b4b)}.gc-glint{background:radial-gradient(40% 55% at var(--mx,25%) var(--my,15%), #fff3, transparent 70%)}.gc-flip{animation:.4s both gc-flip;display:inline-block}@keyframes gc-flip{0%{opacity:0;transform:rotateX(90deg)}}@media (prefers-reduced-motion:reduce){.gc-dlg[open],.gc-dlg[open]::backdrop,.gc-step-in,.gc-flip{animation:none}}@keyframes gc-in{0%{opacity:0;transform:translateY(16px)}}@keyframes gc-bob{50%{translate:0 -10px}}@keyframes gc-marquee{to{transform:translate(-50%)}}@keyframes gc-caret{50%{opacity:0}}@keyframes gc-shine{to{background-position:-200%}}@keyframes gc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes gc-seg{0%{width:0}}@keyframes gc-ribbon{0%,to{opacity:.2}50%{opacity:.7}}.gc-chip[data-astro-cid-vduz72pe]{animation:.7s cubic-bezier(.2,.7,.2,1) both gc-in}.gc-float[data-astro-cid-vduz72pe]{animation:6s ease-in-out infinite gc-bob}.gc-marquee[data-astro-cid-vduz72pe]{animation:45s linear infinite gc-marquee}.gc-ribbon[data-astro-cid-vduz72pe]{animation:5s ease-in-out infinite gc-ribbon}.gc-caret[data-astro-cid-vduz72pe]{vertical-align:-.06em;background:#f472b6;width:.06em;height:.85em;margin-left:.04em;animation:1s step-end infinite gc-caret;display:inline-block}.gc-caret-s[data-astro-cid-vduz72pe]{transition:opacity .3s}.gc-caret-m[data-astro-cid-vduz72pe]{vertical-align:-.15em;width:2px;height:1em}.gc-shine-text[data-astro-cid-vduz72pe]{background:linear-gradient(90deg,#f472b6 0%,#a78bfa 25%,#fff 50%,#f472b6 75%,#a78bfa 100%) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite gc-shine}.gc-word[data-astro-cid-vduz72pe]{color:#ffffff1f;transition:color .35s}.gc-word[data-astro-cid-vduz72pe].gc-lit{color:#ffffff73}.gc-hl[data-astro-cid-vduz72pe].gc-lit{color:#fff}.gc-ac[data-astro-cid-vduz72pe].gc-lit{color:#f472b6}#moments[data-astro-cid-vduz72pe] ol[data-astro-cid-vduz72pe]{will-change:transform}.gc-day-bg[data-astro-cid-vduz72pe],.gc-cake[data-astro-cid-vduz72pe],.gc-sched[data-astro-cid-vduz72pe]{opacity:0}.gc-on[data-astro-cid-vduz72pe] .gc-day-bg[data-astro-cid-vduz72pe]{opacity:1;animation:.5s cubic-bezier(.3,1.4,.5,1) .4s both gc-pop}.gc-on[data-astro-cid-vduz72pe] .gc-cake[data-astro-cid-vduz72pe]{opacity:1;animation:.5s cubic-bezier(.3,1.4,.5,1) .8s both gc-pop}.gc-on[data-astro-cid-vduz72pe] .gc-sched[data-astro-cid-vduz72pe]{opacity:1;animation:.6s cubic-bezier(.2,.7,.2,1) 1.2s both gc-in}.gc-applied[data-astro-cid-vduz72pe],.gc-line[data-astro-cid-vduz72pe],.gc-left[data-astro-cid-vduz72pe],.gc-total-new[data-astro-cid-vduz72pe]{opacity:0;transition:opacity .5s,transform .5s}.gc-line[data-astro-cid-vduz72pe],.gc-left[data-astro-cid-vduz72pe]{transform:translateY(6px)}.gc-total-new[data-astro-cid-vduz72pe]{display:none}.gc-paid[data-astro-cid-vduz72pe] .gc-applied[data-astro-cid-vduz72pe],.gc-paid[data-astro-cid-vduz72pe] .gc-line[data-astro-cid-vduz72pe],.gc-paid[data-astro-cid-vduz72pe] .gc-left[data-astro-cid-vduz72pe]{opacity:1;transform:none}.gc-paid[data-astro-cid-vduz72pe] .gc-left[data-astro-cid-vduz72pe]{transition-delay:.5s}.gc-paid[data-astro-cid-vduz72pe] .gc-total-old[data-astro-cid-vduz72pe]{display:none}.gc-paid[data-astro-cid-vduz72pe] .gc-total-new[data-astro-cid-vduz72pe]{opacity:1;color:#4ade80;display:inline}.gc-seg[data-astro-cid-vduz72pe]{width:0}.gc-row[data-astro-cid-vduz72pe]{opacity:0}.gc-on[data-astro-cid-vduz72pe] .gc-seg[data-astro-cid-vduz72pe]{width:var(--w);animation:gc-seg .9s cubic-bezier(.3, .7, .2, 1) calc(.5s + var(--k) * .9s) both}.gc-on[data-astro-cid-vduz72pe] .gc-row[data-astro-cid-vduz72pe]{opacity:1;animation:gc-in .5s cubic-bezier(.2, .7, .2, 1) calc(.3s + var(--k) * .6s) both}.gc-ch[data-astro-cid-vduz72pe]{transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1)}.gc-ch[data-astro-cid-vduz72pe]>a[data-astro-cid-vduz72pe]{transition:box-shadow .45s,transform .2s}#gc-close-list[data-astro-cid-vduz72pe]:not(.gc-done) .gc-ch[data-astro-cid-vduz72pe]{opacity:.18;transform:translateY(14px)}#gc-close-list[data-astro-cid-vduz72pe]:not(.gc-done) .gc-ch[data-astro-cid-vduz72pe].gc-seen{opacity:.6;transform:none}#gc-close-list[data-astro-cid-vduz72pe]:not(.gc-done) .gc-ch[data-astro-cid-vduz72pe].gc-cur{opacity:1;transform:translateY(-8px)scale(1.03)}.gc-ch[data-astro-cid-vduz72pe].gc-cur>a[data-astro-cid-vduz72pe]{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--t) 70%, transparent), 0 26px 60px -20px color-mix(in srgb, var(--t) 55%, transparent)}.gc-stack[data-astro-cid-vduz72pe]{transform:translate(calc(var(--k) * 30px), calc(var(--k) * -30px)) rotate(calc(var(--k) * 7deg - 4deg)) scale(calc(1 - var(--k) * .06));z-index:calc(3 - var(--k));transition:transform .5s cubic-bezier(.2,.7,.2,1)}[data-astro-cid-vduz72pe][data-reveal]:hover .gc-stack[data-astro-cid-vduz72pe]{transform:translate(calc(var(--k) * 44px), calc(var(--k) * -40px)) rotate(calc(var(--k) * 10deg - 6deg)) scale(calc(1 - var(--k) * .06))}.preloading .gc-chip[data-astro-cid-vduz72pe]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.gc-ch[data-astro-cid-vduz72pe],.gc-chip[data-astro-cid-vduz72pe],.gc-float[data-astro-cid-vduz72pe],.gc-marquee[data-astro-cid-vduz72pe],.gc-ribbon[data-astro-cid-vduz72pe],.gc-caret[data-astro-cid-vduz72pe],.gc-shine-text[data-astro-cid-vduz72pe],.gc-on[data-astro-cid-vduz72pe] .gc-day-bg[data-astro-cid-vduz72pe],.gc-on[data-astro-cid-vduz72pe] .gc-cake[data-astro-cid-vduz72pe],.gc-on[data-astro-cid-vduz72pe] .gc-sched[data-astro-cid-vduz72pe],.gc-on[data-astro-cid-vduz72pe] .gc-seg[data-astro-cid-vduz72pe],.gc-on[data-astro-cid-vduz72pe] .gc-row[data-astro-cid-vduz72pe]{animation:none!important}.gc-day-bg[data-astro-cid-vduz72pe],.gc-cake[data-astro-cid-vduz72pe],.gc-sched[data-astro-cid-vduz72pe],.gc-row[data-astro-cid-vduz72pe]{opacity:1}.gc-seg[data-astro-cid-vduz72pe]{width:var(--w)}}
