.reg-btn[data-astro-cid-vzyxxnfd]{flex-shrink:0}.reg-bar[data-astro-cid-vzyxxnfd]{border-top:2px solid var(--accent);background:var(--card);flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-bottom:2.5rem;padding:1rem clamp(1rem,.75rem + .75vw,1.5rem);display:flex}.reg-bar__mark[data-astro-cid-vzyxxnfd]{background:var(--muted);width:2.75rem;height:2.75rem;color:var(--accent-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.reg-bar__text[data-astro-cid-vzyxxnfd]{flex:12rem;min-width:0}.reg-bar__eyebrow[data-astro-cid-vzyxxnfd],.reg-card__eyebrow[data-astro-cid-vzyxxnfd]{color:var(--accent-text);margin:0}.reg-bar__price[data-astro-cid-vzyxxnfd]{margin:.15rem 0 0;font-weight:500}@media (width<=30rem){.reg-bar[data-astro-cid-vzyxxnfd] .reg-btn[data-astro-cid-vzyxxnfd]{width:100%}}.reg-card[data-astro-cid-vzyxxnfd]{border-top:2px solid var(--accent);background:var(--card);margin-top:3rem}.reg-card__head[data-astro-cid-vzyxxnfd]{justify-items:start;gap:.35rem;padding:clamp(1.25rem,1rem + .75vw,1.75rem);display:grid}.reg-card__title[data-astro-cid-vzyxxnfd],.reg-card__price[data-astro-cid-vzyxxnfd],.reg-card__note[data-astro-cid-vzyxxnfd]{margin:0}.reg-card__price[data-astro-cid-vzyxxnfd]{font-size:1.15rem;font-weight:500}.reg-card__btn[data-astro-cid-vzyxxnfd]{margin-top:.75rem}.reg-card__secure[data-astro-cid-vzyxxnfd]{border-top:1px solid var(--border);background:var(--muted);padding:1.25rem clamp(1.25rem,1rem + .75vw,1.75rem)}.reg-card__secure-label[data-astro-cid-vzyxxnfd]{color:var(--accent-text);align-items:center;gap:.5rem;margin:0 0 .6rem;display:flex}.reg-card__secure-body[data-astro-cid-vzyxxnfd]{margin:0;line-height:1.6}.reg-card__stripe[data-astro-cid-vzyxxnfd]{border-top:1px solid var(--border);margin:0;padding:1rem clamp(1.25rem,1rem + .75vw,1.75rem) 1.25rem;line-height:1.6}.reg-card__stripe[data-astro-cid-vzyxxnfd] a[data-astro-cid-vzyxxnfd]{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px}[data-event-theme=aurora]{--aurora-green:#2fd39a;--aurora-teal:#1fb5b0;--aurora-violet:#8a5cf0;--aurora-night:#0c2152;--aurora-green-text:#127a5b;--aurora-teal-text:#0f6670;--aurora-violet-text:#5b34b8;--accent:#179c8b;--accent-strong:#0f6670;--accent-text:#0f6670;--accent-foreground:#fff;--aurora-ribbon:linear-gradient(90deg, var(--aurora-green) 0%, var(--aurora-teal) 45%, var(--aurora-violet) 100%);--aurora-ink:linear-gradient(90deg, var(--aurora-green-text) 0%, var(--aurora-teal-text) 50%, var(--aurora-violet-text) 100%)}:root[data-theme=dark] [data-event-theme=aurora]{--aurora-green-text:#5fe0b0;--aurora-teal-text:#5ccfd6;--aurora-violet-text:#b097f7;--accent:#4fd6b5;--accent-strong:#7fe3c9;--accent-text:#6fdcc4;--accent-foreground:#04142e}.reading-progress[data-event-theme=aurora] .reading-progress__bar{background:var(--aurora-ribbon)}article[data-event-theme=aurora] .reg-bar__eyebrow,article[data-event-theme=aurora] .reg-card__eyebrow,article[data-event-theme=aurora] .reg-card__secure-label>span:last-child{background:var(--aurora-ink);color:#0000;background-clip:text;width:fit-content;font-weight:600}article[data-event-theme=aurora] .reg-card__secure-label{color:var(--aurora-teal-text)}article[data-event-theme=aurora] .reg-bar,article[data-event-theme=aurora] .reg-card{border-top:3px solid #0000;border-image:var(--aurora-ribbon) 1}article[data-event-theme=aurora] .reg-bar__mark{background:linear-gradient(135deg, color-mix(in srgb, var(--aurora-green) 22%, transparent), color-mix(in srgb, var(--aurora-violet) 22%, transparent));color:var(--aurora-teal-text)}article[data-event-theme=aurora] .prose li::marker{color:var(--aurora-green-text)}article[data-event-theme=aurora] .prose li:nth-child(3n+2)::marker{color:var(--aurora-teal-text)}article[data-event-theme=aurora] .prose li:nth-child(3n)::marker{color:var(--aurora-violet-text)}@property --aurora-shift{syntax:"<percentage>";inherits:false;initial-value:0%}article[data-event-theme=aurora] .reg-btn.btn{isolation:isolate;color:#fff;text-shadow:0 1px 2px #04142e8c;background-image:linear-gradient(115deg,#0c2152 0%,#0f5c6b 18%,#12806a 34%,#0f5c6b 50%,#4a2fa3 68%,#0c2152 84%,#0f5c6b 100%);background-size:300% 100%;background-position:var(--aurora-shift) 50%;border:1px solid #ffffff2e;transition:transform .25s,box-shadow .35s,filter .35s,border-color .35s;animation:14s ease-in-out infinite alternate aurora-drift;position:relative;overflow:visible;box-shadow:0 8px 22px -10px #1fb5b0b3,inset 0 1px #ffffff1f}article[data-event-theme=aurora] .reg-btn.btn:before{z-index:-1;border-radius:inherit;content:"";background:var(--aurora-ribbon);filter:blur(14px);opacity:.45;transition:opacity .35s,inset .35s;position:absolute;inset:4px 10%}article[data-event-theme=aurora] .reg-btn.btn:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff47 48%,#0000 66%) 120% 0/250% 100%;position:absolute;inset:0}article[data-event-theme=aurora] .reg-btn.btn:hover,article[data-event-theme=aurora] .reg-btn.btn:focus-visible{filter:saturate(1.25)brightness(1.08);border-color:#fff6;transform:translateY(-2px);box-shadow:0 14px 30px -10px #8a5cf099,0 6px 18px -8px #2fd39ab3,inset 0 1px #ffffff2e}article[data-event-theme=aurora] .reg-btn.btn:hover:before,article[data-event-theme=aurora] .reg-btn.btn:focus-visible:before{opacity:.8;inset:-2px 2%}article[data-event-theme=aurora] .reg-btn.btn:hover:after,article[data-event-theme=aurora] .reg-btn.btn:focus-visible:after{animation:.9s forwards aurora-sheen}article[data-event-theme=aurora] .reg-btn.btn:focus-visible{outline:2px solid var(--aurora-teal);outline-offset:3px}article[data-event-theme=aurora] .reg-btn.btn:active{filter:saturate(1.5)brightness(1.2);transition-duration:80ms;transform:translateY(0)scale(.97)}article[data-event-theme=aurora] .reg-btn.btn:active:before{opacity:1;transition-duration:80ms;inset:-6px -4%}@keyframes aurora-drift{0%{--aurora-shift:0%}to{--aurora-shift:100%}}@keyframes aurora-sheen{0%{background-position:120% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){article[data-event-theme=aurora] .reg-btn.btn,article[data-event-theme=aurora] .reg-btn.btn:after{animation:none}article[data-event-theme=aurora] .reg-btn.btn{--aurora-shift:40%}article[data-event-theme=aurora] .reg-btn.btn:hover,article[data-event-theme=aurora] .reg-btn.btn:focus-visible{transform:none}}.post-breadcrumbs[data-astro-cid-hqq7p32a]{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:1.25rem;display:flex}.post-body[data-astro-cid-hqq7p32a]{padding-top:3rem;padding-bottom:1rem}.post-updated[data-astro-cid-hqq7p32a]{margin-top:2rem}.post-trailer[data-astro-cid-hqq7p32a]{margin-top:3rem}.post-trailer__title[data-astro-cid-hqq7p32a]{color:var(--accent-text);margin:0 0 .85rem}.post-trailer__video[data-astro-cid-hqq7p32a]{aspect-ratio:16/9;background:var(--card);border:1px solid var(--border);position:relative}.post-trailer__video[data-astro-cid-hqq7p32a] iframe[data-astro-cid-hqq7p32a]{border:0;width:100%;height:100%;position:absolute;inset:0}.post-trailer__note[data-astro-cid-hqq7p32a]{margin-top:.75rem}.post-cta[data-astro-cid-hqq7p32a]{border-top:2px solid var(--accent);background:var(--card);justify-items:start;gap:.35rem;margin-top:3rem;padding:clamp(1.25rem,1rem + .75vw,1.75rem);display:grid}.post-cta__eyebrow[data-astro-cid-hqq7p32a]{color:var(--accent-text);margin:0}.post-cta__title[data-astro-cid-hqq7p32a],.post-cta__meta[data-astro-cid-hqq7p32a]{margin:0}.post-cta__btn[data-astro-cid-hqq7p32a]{margin-top:.75rem}.post-footer[data-astro-cid-hqq7p32a]{border-top:1px solid var(--border);margin-top:3rem;padding-top:2rem}.post-footer__block[data-astro-cid-hqq7p32a]+.post-footer__block[data-astro-cid-hqq7p32a]{margin-top:2.25rem}.post-footer__label[data-astro-cid-hqq7p32a]{margin:0 0 .75rem}.post-share__links[data-astro-cid-hqq7p32a]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.prose[data-astro-cid-hqq7p32a] .code-copy-frame{position:relative}.prose[data-astro-cid-hqq7p32a] .code-copy-frame pre{padding-top:3rem}.prose[data-astro-cid-hqq7p32a] .code-copy-button{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;font-family:var(--font-mono);padding:.25rem .55rem;font-size:.7rem;font-weight:600;transition:border-color .18s,color .18s;position:absolute;top:.75rem;right:.75rem}.prose[data-astro-cid-hqq7p32a] .code-copy-button:hover,.prose[data-astro-cid-hqq7p32a] .code-copy-button:focus-visible{border-color:var(--accent);color:var(--accent)}
