.pv[data-astro-cid-fl4heyph]{padding:2rem 1.5rem}.pv-board[data-astro-cid-fl4heyph]{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;transform:perspective(1200px)rotateY(-8deg)rotateX(4deg);box-shadow:inset 0 1px #ffffff26,0 40px 80px -30px #000000e6}.pv[data-astro-cid-fl4heyph]:hover .pv-board[data-astro-cid-fl4heyph]{transform:perspective(1200px)rotateY(-3deg)rotateX(2deg)}.pv-logo[data-astro-cid-fl4heyph]{width:2.5rem;height:2.5rem;font-family:var(--font-display);color:#fff;background:linear-gradient(140deg,#4153f0,#7c5ce0 55%,#c25bb8);border-radius:.8rem;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff4d}.pv-status[data-astro-cid-fl4heyph]{color:var(--color-aqua);background:#2ee6c51a;border:1px solid #2ee6c54d;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.6875rem;font-weight:600;display:inline-flex}.pv-dot[data-astro-cid-fl4heyph]{background:var(--color-aqua);border-radius:50%;width:6px;height:6px;animation:2s infinite pv-pulse}@keyframes pv-pulse{0%{box-shadow:0 0 #2ee6c5b3}70%,to{box-shadow:0 0 0 7px #2ee6c500}}.pv-phase-icon[data-astro-cid-fl4heyph]{color:#fff;background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--a) 85%, white 15%), color-mix(in srgb, var(--b) 55%, #05060f));border-radius:.45rem;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;font-size:.6rem;display:grid}.pv-track[data-astro-cid-fl4heyph]{background:#ffffff0f;border-radius:99px;height:.5rem;overflow:hidden}.pv-fill[data-astro-cid-fl4heyph]{background:linear-gradient(90deg, var(--a), var(--b));border-radius:99px;height:100%}.pv-foot[data-astro-cid-fl4heyph]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1.1rem;display:flex}.pv-avatar[data-astro-cid-fl4heyph]{color:#05060f;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.6875rem;font-weight:700;display:grid;box-shadow:0 0 0 2px #0b0d1c}.pv-chip[data-astro-cid-fl4heyph]{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:.5rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute}.pv-chip-a[data-astro-cid-fl4heyph]{top:0;right:0}.pv-chip-b[data-astro-cid-fl4heyph]{bottom:0;left:0}.jr-card[data-astro-cid-fl4heyph],.tl[data-astro-cid-fl4heyph],.pr-card[data-astro-cid-fl4heyph],.md[data-astro-cid-fl4heyph]{background:linear-gradient(160deg,#ffffff12,#ffffff04 60%),#0a0c1a99;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.jr-card[data-astro-cid-fl4heyph]:before,.tl[data-astro-cid-fl4heyph]:before,.pr-card[data-astro-cid-fl4heyph]:before,.md[data-astro-cid-fl4heyph]:before{content:"";border-radius:inherit;background:linear-gradient(145deg, color-mix(in srgb, var(--a,#7b8cff) 65%, transparent), #ffffff12 35%, #ffffff0a 70%, color-mix(in srgb, var(--b,#2ee6c5) 40%, transparent));-webkit-mask-composite:xor;pointer-events:none;z-index:3;opacity:.6;padding:1px;transition:opacity .4s;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)}.jr-card[data-astro-cid-fl4heyph]:hover:before,.pr-card[data-astro-cid-fl4heyph]:hover:before,.md[data-astro-cid-fl4heyph]:hover:before{opacity:1}.pc-icon[data-astro-cid-fl4heyph]{color:#fff;background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--a) 85%, white 15%), color-mix(in srgb, var(--b) 55%, #05060f));border-radius:1rem;flex-shrink:0;place-items:center;width:3.25rem;height:3.25rem;font-size:1.2rem;display:grid;box-shadow:inset 0 1px #fff6,inset 0 -6px 10px -4px #00000059}.pc-icon-sm[data-astro-cid-fl4heyph]{border-radius:.9rem;width:2.75rem;height:2.75rem;font-size:1.05rem}.jr[data-astro-cid-fl4heyph]{--node:2.75rem;position:relative}@media (width>=768px){.jr[data-astro-cid-fl4heyph]{--node:3.5rem}}.jr-step[data-astro-cid-fl4heyph]{padding-left:calc(var(--node) + 1.25rem);padding-bottom:3rem;position:relative}@media (width>=768px){.jr-step[data-astro-cid-fl4heyph]{padding-left:calc(var(--node) + 2.25rem);padding-bottom:4.5rem}}.jr-step[data-astro-cid-fl4heyph]:last-child{padding-bottom:0}.jr-step[data-astro-cid-fl4heyph]:not(:last-child):before{content:"";left:calc(var(--node) / 2 - 1px);top:calc(var(--node) + .5rem);background:linear-gradient(var(--a), var(--b) 70%, color-mix(in srgb, var(--b) 20%, transparent));opacity:.45;border-radius:2px;width:2px;position:absolute;bottom:.5rem}.jr-node[data-astro-cid-fl4heyph]{width:var(--node);height:var(--node);color:#fff;background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--a) 85%, white 15%), color-mix(in srgb, var(--b) 55%, #05060f));box-shadow:inset 0 1px 0 #fff6, inset 0 -6px 10px -4px #00000059, 0 0 0 5px var(--color-bg,#07080f);border-radius:1rem;place-items:center;font-size:1.05rem;display:grid;position:absolute;top:0;left:0}@media (width>=768px){.jr-node[data-astro-cid-fl4heyph]{border-radius:1.1rem;font-size:1.25rem}}.jr-head[data-astro-cid-fl4heyph]{padding-top:.35rem}@media (width>=768px){.jr-head[data-astro-cid-fl4heyph]{padding-top:.8rem}}.jr-phase[data-astro-cid-fl4heyph]{letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(90deg, color-mix(in srgb, var(--a) 80%, white 20%), color-mix(in srgb, var(--b) 80%, white 20%));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.6875rem;font-weight:700}.jr-weeks[data-astro-cid-fl4heyph]{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.6875rem;font-weight:600;display:inline-flex}.jr-weeks[data-astro-cid-fl4heyph] i[data-astro-cid-fl4heyph]{color:color-mix(in srgb, var(--a) 80%, white 20%)}.jr-you[data-astro-cid-fl4heyph]{color:#cbd5e1;background:linear-gradient(90deg, color-mix(in srgb, var(--a) 12%, transparent), transparent 85%);border:1px solid color-mix(in srgb, var(--a) 22%, transparent);border-radius:.9rem;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.7rem .9rem;font-size:.875rem;line-height:1.45;display:flex}.jr-you-icon[data-astro-cid-fl4heyph]{color:#05060f;background:linear-gradient(135deg, var(--a), var(--b));border-radius:50%;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;font-size:.7rem;display:grid}.jr-card[data-astro-cid-fl4heyph]{border-radius:1.5rem;padding:1.4rem}@media (width>=768px){.jr-card[data-astro-cid-fl4heyph]{padding:1.85rem}}.jr-card[data-astro-cid-fl4heyph]:after{content:"";pointer-events:none;background:radial-gradient(28rem 14rem at 100% 0%, color-mix(in srgb, var(--a) 14%, transparent), transparent 70%);position:absolute;inset:0}.jr-label[data-astro-cid-fl4heyph]{letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;display:flex}.jr-label[data-astro-cid-fl4heyph] i[data-astro-cid-fl4heyph]{color:color-mix(in srgb, var(--a) 80%, white 20%)}.jr-idx[data-astro-cid-fl4heyph]{width:1.35rem;height:1.35rem;color:color-mix(in srgb, var(--a) 75%, white 25%);background:color-mix(in srgb, var(--a) 12%, transparent);border:1px solid color-mix(in srgb, var(--a) 30%, transparent);border-radius:.45rem;flex-shrink:0;place-items:center;margin-top:-.05rem;font-size:.6875rem;font-weight:700;display:grid}@media (width>=640px){.jr-split[data-astro-cid-fl4heyph]{border-left:1px solid #ffffff12}}.jr-out[data-astro-cid-fl4heyph]{color:#e2e8f0;background:#ffffff08;border:1px solid #ffffff0f;border-radius:.75rem;align-items:center;gap:.65rem;padding:.5rem .7rem;font-size:.875rem;font-weight:500;display:flex}.jr-out-icon[data-astro-cid-fl4heyph]{color:#05060f;background:#2ee6c5;border-radius:50%;flex-shrink:0;place-items:center;width:1.15rem;height:1.15rem;font-size:.55rem;display:grid}.jr-strip[data-astro-cid-fl4heyph]{z-index:1;border-top:1px solid #ffffff12;margin-top:1.5rem;padding-top:1.1rem;position:relative}.jr-cells[data-astro-cid-fl4heyph]{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid}.jr-cells[data-astro-cid-fl4heyph] span[data-astro-cid-fl4heyph]{background:#ffffff0f;border-radius:999px;height:.45rem}.jr-cells[data-astro-cid-fl4heyph] span[data-astro-cid-fl4heyph].on{background:linear-gradient(90deg, var(--a), var(--b))}.tl[data-astro-cid-fl4heyph]{--a:#7b8cff;--b:#2ee6c5;border-radius:1.75rem}.tl-row[data-astro-cid-fl4heyph]{grid-template-columns:11rem 1fr;align-items:center;gap:1rem;padding:.55rem 0;display:grid}.tl-scale[data-astro-cid-fl4heyph]{border-bottom:1px solid #ffffff0f;margin-bottom:.5rem;padding-top:0;padding-bottom:.75rem}.tl-weeks[data-astro-cid-fl4heyph]{color:#64748b;text-align:center;grid-template-columns:repeat(12,minmax(0,1fr));font-size:.6875rem;display:grid}.tl-lane[data-astro-cid-fl4heyph]{background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 8.33333%),#ffffff06;border-radius:.8rem;height:2.5rem;position:relative}.tl-bar[data-astro-cid-fl4heyph]{background:linear-gradient(90deg, var(--a), var(--b));border-radius:.6rem;align-items:center;padding:0 .75rem;display:flex;position:absolute;top:.3rem;bottom:.3rem;overflow:hidden;box-shadow:inset 0 1px #ffffff59}.tl-bar-label[data-astro-cid-fl4heyph]{color:#05060f;white-space:nowrap;font-size:.6875rem;font-weight:700}.tl-legend[data-astro-cid-fl4heyph]{padding-top:.75rem}@media (width<=639px){.tl-row[data-astro-cid-fl4heyph]{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.6rem 0}.tl-scale[data-astro-cid-fl4heyph]>span[data-astro-cid-fl4heyph]:first-child,.tl-legend[data-astro-cid-fl4heyph]>span[data-astro-cid-fl4heyph]:first-child{display:none}.tl-weeks[data-astro-cid-fl4heyph]{font-size:.625rem}.tl-lane[data-astro-cid-fl4heyph]{height:2.25rem}.tl-bar-label[data-astro-cid-fl4heyph]{font-size:.625rem}}.pr-card[data-astro-cid-fl4heyph]{border-radius:1.5rem;padding:1.5rem;transition:box-shadow .4s}@media (width>=768px){.pr-card[data-astro-cid-fl4heyph]{padding:1.75rem}}.pr-card[data-astro-cid-fl4heyph]:hover{box-shadow:inset 0 1px 0 #ffffff2e, inset 0 0 60px -30px var(--a)}.pr-glow[data-astro-cid-fl4heyph]{background:radial-gradient(circle, color-mix(in srgb, var(--a) 24%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:13rem;height:13rem;position:absolute;top:-4rem;right:-4rem}.pr-num[data-astro-cid-fl4heyph]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #ffffff26;font-size:2.25rem;font-weight:800;line-height:1}.md[data-astro-cid-fl4heyph]{border-radius:1.75rem;flex-direction:column;padding:1.75rem;transition:box-shadow .4s;display:flex}@media (width>=768px){.md[data-astro-cid-fl4heyph]{padding:2rem}}.md[data-astro-cid-fl4heyph]:hover{box-shadow:inset 0 1px 0 #ffffff2e, inset 0 0 80px -40px var(--a)}.md-featured[data-astro-cid-fl4heyph]{background:linear-gradient(160deg, color-mix(in srgb, var(--a) 16%, transparent), #ffffff05 60%), #0a0c1ab3}.md-featured[data-astro-cid-fl4heyph]:before{opacity:1}.md-glow[data-astro-cid-fl4heyph]{background:radial-gradient(circle, color-mix(in srgb, var(--a) 26%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:16rem;height:16rem;position:absolute;top:-5rem;right:-5rem}.md-flag[data-astro-cid-fl4heyph]{z-index:2;letter-spacing:.06em;text-transform:uppercase;color:#05060f;background:linear-gradient(90deg, var(--a), var(--b));border-radius:999px;padding:.25rem .7rem;font-size:.6875rem;font-weight:700;position:absolute;top:1.5rem;right:1.5rem}.md-best[data-astro-cid-fl4heyph]{color:color-mix(in srgb, var(--a) 75%, white 25%);font-size:.8125rem;font-weight:500}.md-rule[data-astro-cid-fl4heyph]{background:linear-gradient(90deg,#ffffff26,#0000);height:1px;margin:1.5rem 0}.md[data-astro-cid-fl4heyph] .btn[data-astro-cid-fl4heyph]{margin-top:auto}.md[data-astro-cid-fl4heyph] ul[data-astro-cid-fl4heyph]{margin-bottom:2rem}@media (prefers-reduced-motion:reduce){.pv-dot[data-astro-cid-fl4heyph]{animation:none}}
