.ct-ic[data-astro-cid-he3spzz3]{color:#fff;background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--tint) 85%, white 15%), color-mix(in srgb, var(--tint) 45%, #05060f));border-radius:.9rem;flex-shrink:0;place-items:center;width:3rem;height:3rem;font-size:1.05rem;display:grid;box-shadow:inset 0 1px #fff6,inset 0 -6px 10px -4px #00000059}.ct-ch[data-astro-cid-he3spzz3]{background:linear-gradient(160deg,#ffffff0f,#ffffff04 60%),#0a0c1a80;border:1px solid #ffffff14;border-radius:1.25rem;align-items:center;gap:1rem;padding:1rem 1.1rem;transition:border-color .3s,background .3s,transform .3s cubic-bezier(.16,1,.3,1);display:flex}.ct-ch-link[data-astro-cid-he3spzz3]:hover,.ct-ch-link[data-astro-cid-he3spzz3]:focus-visible{border-color:color-mix(in srgb, var(--tint) 45%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--tint) 12%, transparent), #ffffff05 70%), #0a0c1a80;transform:translate(4px)}.ct-go[data-astro-cid-he3spzz3]{color:color-mix(in srgb, var(--tint) 80%, white 20%);background:color-mix(in srgb, var(--tint) 12%, transparent);border:1px solid color-mix(in srgb, var(--tint) 28%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.ct-next[data-astro-cid-he3spzz3]{background:#ffffff05;border:1px dashed #ffffff1a;border-radius:1.5rem;padding:1.5rem}.ct-step[data-astro-cid-he3spzz3]{gap:1rem;display:flex;position:relative}.ct-step[data-astro-cid-he3spzz3]:not(:last-child):after{content:"";background:linear-gradient(#ff6bd666,#7b8cff26);width:1px;position:absolute;top:2.1rem;bottom:-1.1rem;left:.9rem}.ct-num[data-astro-cid-he3spzz3]{color:#fff;background:linear-gradient(140deg,#ff6bd6,#7b8cff);border-radius:999px;flex-shrink:0;place-items:center;width:1.8rem;height:1.8rem;font-size:.75rem;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff59}.ct-form[data-astro-cid-he3spzz3]{background:linear-gradient(160deg,#ffffff14,#ffffff04 55%),#0a0c1abf;border-radius:1.75rem;padding:1.5rem;position:relative;box-shadow:inset 0 1px #ffffff1f,0 40px 80px -40px #000c}@media (width>=768px){.ct-form[data-astro-cid-he3spzz3]{padding:2.5rem}}.ct-form[data-astro-cid-he3spzz3]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#ff6bd68c,#ffffff0f 35% 65%,#7b8cff80);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ct-badge[data-astro-cid-he3spzz3]{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.ct-label[data-astro-cid-he3spzz3]{color:#cbd5e1;margin-bottom:.4rem;font-size:.875rem;font-weight:500;display:block}.ct-opt[data-astro-cid-he3spzz3]{cursor:pointer;user-select:none;color:#94a3b8;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.9rem;align-items:center;gap:.55rem;padding:.7rem .85rem;font-size:.875rem;font-weight:500;transition:border-color .2s,background .2s,color .2s;display:flex}.ct-opt[data-astro-cid-he3spzz3] i[data-astro-cid-he3spzz3]{text-align:center;color:#64748b;width:1rem;font-size:.8rem;transition:color .2s}.ct-opt[data-astro-cid-he3spzz3]:hover{color:#fff;border-color:#7b8cff80}input[data-astro-cid-he3spzz3]:checked+.ct-opt[data-astro-cid-he3spzz3]{color:#fff;background:linear-gradient(120deg,#ff6bd62e,#7b8cff2e);border-color:#ff6bd680}input[data-astro-cid-he3spzz3]:checked+.ct-opt[data-astro-cid-he3spzz3] i[data-astro-cid-he3spzz3]{color:#ff6bd6}input[data-astro-cid-he3spzz3]:focus-visible+.ct-opt[data-astro-cid-he3spzz3]{outline:2px solid var(--color-aqua);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ct-ch-link[data-astro-cid-he3spzz3]:hover,.ct-ch-link[data-astro-cid-he3spzz3]:focus-visible{transform:none}}.cv[data-astro-cid-ogjzdvpc]{padding:1.75rem .75rem}@media (width>=640px){.cv[data-astro-cid-ogjzdvpc]{padding:2rem 1.5rem}}.cv-card[data-astro-cid-ogjzdvpc]{background:linear-gradient(160deg,#ffffff1a,#ffffff05 60%),#0a0c1ae6;border:1px solid #ffffff24;border-radius:1.75rem;padding:1.5rem;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:inset 0 1px #ffffff26,0 40px 80px -30px #000000e6}@media (width>=1024px){.cv-card[data-astro-cid-ogjzdvpc]{transform:perspective(1200px)rotateY(-8deg)rotateX(4deg)}.cv[data-astro-cid-ogjzdvpc]:hover .cv-card[data-astro-cid-ogjzdvpc]{transform:perspective(1200px)rotateY(-3deg)rotateX(2deg)}}.cv-logo[data-astro-cid-ogjzdvpc]{width:2.5rem;height:2.5rem;font-family:var(--font-display);color:#fff;background:linear-gradient(140deg,#ff6bd6,#a78bfa 55%,#7b8cff);border-radius:.8rem;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff59,inset 0 -6px 10px -4px #0000004d}.cv-status[data-astro-cid-ogjzdvpc]{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.6875rem;font-weight:600;display:inline-flex}.cv-dot[data-astro-cid-ogjzdvpc]{background:#64748b;border-radius:50%;width:7px;height:7px}.cv-dot[data-astro-cid-ogjzdvpc][data-on=true]{background:#2ee6c5;animation:2s infinite cv-pulse}@keyframes cv-pulse{0%{box-shadow:0 0 #2ee6c5b3}70%,to{box-shadow:0 0 0 7px #2ee6c500}}.cv-clock[data-astro-cid-ogjzdvpc]{background:radial-gradient(120% 140% at 0 0,#ff6bd61f,#0000 55%),#ffffff06;border:1px solid #ffffff12;border-radius:1.25rem;margin-top:1.25rem;padding:1.25rem}.cv-time[data-astro-cid-ogjzdvpc]{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#fff,#ffd1f1 55%,#a78bfa);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.35rem 0 .25rem;font-size:clamp(2.25rem,5vw,3rem);font-weight:700;line-height:1}.cv-week[data-astro-cid-ogjzdvpc]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-top:1rem;display:grid}.cv-day[data-astro-cid-ogjzdvpc]{text-align:center;color:#475569;background:#ffffff05;border:1px solid #ffffff0d;border-radius:.6rem;padding:.4rem 0;font-size:.6875rem;font-weight:600}.cv-day-on[data-astro-cid-ogjzdvpc]{color:#fff;background:linear-gradient(160deg,#ff6bd638,#7b8cff1f);border-color:#ff6bd64d}.cv-foot[data-astro-cid-ogjzdvpc]{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.cv-meta[data-astro-cid-ogjzdvpc]{align-items:center;gap:.6rem;min-width:0;display:flex}.cv-meta[data-astro-cid-ogjzdvpc]>i[data-astro-cid-ogjzdvpc]{background:#ffffff0d;border:1px solid #ffffff14;border-radius:.6rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.8rem;display:grid}.cv-chip[data-astro-cid-ogjzdvpc]{z-index:3;color:#fff;white-space:nowrap;backdrop-filter:blur(10px);background:#0a0c1ad9;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute}.cv-chip-a[data-astro-cid-ogjzdvpc]{top:0;right:0}.cv-chip-b[data-astro-cid-ogjzdvpc]{bottom:0;left:0}.cfq[data-astro-cid-ogjzdvpc]{background:linear-gradient(110deg,#a78bfa1a,#ffffff04 55%),#0a0c1a99;border:1px solid #ffffff1a;border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;padding:1.35rem 1.5rem;transition:border-color .3s,transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.cfq[data-astro-cid-ogjzdvpc]:hover{border-color:#a78bfa73;transform:translateY(-2px)}.cfq[data-astro-cid-ogjzdvpc]:focus-visible{outline:2px solid var(--color-aqua);outline-offset:3px}.cfq-ic[data-astro-cid-ogjzdvpc]{color:#fff;background:radial-gradient(circle at 30% 25%,#d9ceff,#4b3a8a);border-radius:.9rem;flex-shrink:0;place-items:center;width:3rem;height:3rem;font-size:1.1rem;display:grid;box-shadow:inset 0 1px #fff6,inset 0 -6px 10px -4px #00000059}.cfq-go[data-astro-cid-ogjzdvpc]{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (width<=639px){.cfq-go[data-astro-cid-ogjzdvpc]{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.cfq[data-astro-cid-ogjzdvpc]:hover{transform:none}.cv-dot[data-astro-cid-ogjzdvpc][data-on=true]{animation:none}.cv-card[data-astro-cid-ogjzdvpc],.cv[data-astro-cid-ogjzdvpc]:hover .cv-card[data-astro-cid-ogjzdvpc]{transform:none!important}}
