.lock[data-astro-cid-o3p2j5kl]{display:none}.locked .lock[data-astro-cid-o3p2j5kl]{z-index:1000;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));color:#fff;background:radial-gradient(120% 70% at 85% 0,#2f7bff99,#0000 60%),radial-gradient(90% 60% at 0 100%,#00beff4d,#0000 60%),radial-gradient(80% 50% at 50% 55%,#14328ca6,#0000 70%),#06102a;flex-direction:column;align-items:center;transition:transform .65s cubic-bezier(.7,0,.2,1),opacity .65s;display:flex;position:fixed;inset:0}.locked{overflow:hidden}.lock[data-astro-cid-o3p2j5kl].is-unlocking{opacity:.4;transform:translateY(-100%)}.lock-skip[data-astro-cid-o3p2j5kl]{top:max(1rem, env(safe-area-inset-top));color:#fff;backdrop-filter:blur(12px);cursor:pointer;background:#ffffff24;border-radius:999px;padding:.4rem .9rem;font-size:.875rem;position:absolute;right:1rem}.lock-skip[data-astro-cid-o3p2j5kl]:hover{background:#ffffff38}.lock-top[data-astro-cid-o3p2j5kl]{text-align:center;margin-top:clamp(2.5rem,9vh,6rem)}.lock-padlock{opacity:.85;width:1.25rem;height:1.25rem;margin:0 auto .75rem}.lock-date[data-astro-cid-o3p2j5kl]{color:#ffffffd9;margin:0;font-size:1.125rem;font-weight:500}.lock-time[data-astro-cid-o3p2j5kl]{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(5rem,22vw,8.5rem);font-weight:800;line-height:1}.lock-notes[data-astro-cid-o3p2j5kl]{gap:.6rem;width:min(380px,100%);margin:clamp(1.5rem,6vh,3.5rem) 0 0;padding:0;list-style:none;display:grid}.lock-note[data-astro-cid-o3p2j5kl]{backdrop-filter:blur(20px)saturate(140%);animation:.6s cubic-bezier(.2,.8,.2,1) both note-in;animation-delay:calc(.35s + var(--i) * .18s);background:#ffffff21;border-radius:20px;gap:.75rem;padding:.8rem .9rem;display:flex}@keyframes note-in{0%{opacity:0;transform:translateY(-14px)scale(.96)}}.lock-note-icon[data-astro-cid-o3p2j5kl]{color:#fff;border-radius:9px;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:1.2rem;display:grid}.lock-note-text[data-astro-cid-o3p2j5kl]{color:#fff;flex:1;min-width:0;font-size:.875rem;line-height:1.35;display:grid}.lock-note-meta[data-astro-cid-o3p2j5kl]{color:#ffffffbf;justify-content:space-between;font-size:.75rem;display:flex}.lock-bottom[data-astro-cid-o3p2j5kl]{justify-items:center;gap:1.25rem;width:min(340px,100%);margin-top:auto;display:grid}.lock-track[data-astro-cid-o3p2j5kl]{backdrop-filter:blur(16px);background:#ffffff24;border-radius:999px;width:100%;height:64px;padding:6px;position:relative}.lock-knob[data-astro-cid-o3p2j5kl]{z-index:1;width:52px;height:52px;color:var(--ink);cursor:grab;touch-action:none;transform:translateX(var(--knob-x,0px));background:#fff;border-radius:999px;place-items:center;font-size:1.25rem;display:grid;position:relative}.lock-knob[data-astro-cid-o3p2j5kl].is-snapping{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.lock-knob[data-astro-cid-o3p2j5kl]:active{cursor:grabbing}.lock-knob[data-astro-cid-o3p2j5kl]:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #93c5fd}.lock-hint[data-astro-cid-o3p2j5kl]{color:#0000;background:linear-gradient(100deg,#ffffff73 40%,#fff 50%,#ffffff73 60%) 0 0/250% 100%;pointer-events:none;-webkit-background-clip:text;background-clip:text;place-items:center;padding-left:48px;font-size:1.05rem;font-weight:500;animation:2.6s linear infinite shimmer;display:grid;position:absolute;inset:0}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.lock-home-bar[data-astro-cid-o3p2j5kl]{background:#fffc;border-radius:999px;width:134px;height:5px}@media (height<=640px){.lock-notes[data-astro-cid-o3p2j5kl] .lock-note[data-astro-cid-o3p2j5kl]:nth-child(n+3){display:none}}.tab[data-astro-cid-5ucaskpd][aria-selected=true]{color:var(--ink);background:#fff;border-color:#fff}.stages[data-astro-cid-5ucaskpd]{position:relative}.stages[data-astro-cid-5ucaskpd]:before{content:"";background:linear-gradient(var(--accent), #ffb26b);transform-origin:top;width:2px;position:absolute;top:0;bottom:0;left:13px;transform:scaleY(1)}@media (width>=768px){.stages[data-astro-cid-5ucaskpd]:before{background:linear-gradient(90deg, var(--accent), #ffb26b);transform-origin:0;width:auto;height:2px;inset:13px 0 auto}}.stage[data-astro-cid-5ucaskpd]{background:var(--panel-raised);border:1px solid #ffffff14;border-radius:14px;padding:1rem 1rem 1rem 2.25rem;position:relative}@media (width>=768px){.stage[data-astro-cid-5ucaskpd]{background:0 0;border:0;padding:2.25rem 1rem 1rem}}.stage-dot[data-astro-cid-5ucaskpd]{background:var(--accent);border-radius:999px;width:12px;height:12px;position:absolute;top:1.15rem;left:8px;box-shadow:0 0 0 4px #e94e0040}@media (width>=768px){.stage-dot[data-astro-cid-5ucaskpd]{top:8px;left:1rem}}.js .panel[data-astro-cid-5ucaskpd].is-running .stages[data-astro-cid-5ucaskpd]:before{animation:1.6s cubic-bezier(.5,0,.2,1) both fill-y}@media (width>=768px){.js .panel[data-astro-cid-5ucaskpd].is-running .stages[data-astro-cid-5ucaskpd]:before{animation-name:fill-x}}.js .panel[data-astro-cid-5ucaskpd].is-running .stage[data-astro-cid-5ucaskpd]{animation:.5s cubic-bezier(.2,.7,.2,1) both stage-in;animation-delay:calc(var(--i) * .38s)}.js .panel[data-astro-cid-5ucaskpd].is-running .shipped[data-astro-cid-5ucaskpd]{animation:.4s cubic-bezier(.2,.7,.2,1) 1.6s both stage-in}@keyframes fill-y{0%{transform:scaleY(0)}}@keyframes fill-x{0%{transform:scaleX(0)}}@keyframes stage-in{0%{opacity:0;transform:translateY(10px)}}.hero-grid[data-astro-cid-ztnj5bcn]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;mask-image:radial-gradient(85% 75% at 50% 40%,#000 40%,#0000 100%)}.glow-card[data-astro-cid-dkos5ltz]:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--glow-x,50%) var(--glow-y,0%), #e94e001a, transparent 60%);transition:opacity .2s;position:absolute;inset:0}.glow-card[data-astro-cid-dkos5ltz]:hover:before{opacity:1}
