.wide[data-astro-cid-or7otx3a]{width:100%;max-width:calc(1840px + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.aurora[data-astro-cid-or7otx3a]{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aurora[data-astro-cid-or7otx3a]:before{content:"";background-image:radial-gradient(circle at 1px 1px,#ffffff0d 1px,#0000 0);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.aurora[data-astro-cid-or7otx3a] span[data-astro-cid-or7otx3a]{background:radial-gradient(closest-side,#8b7cff1a,#0000);border-radius:50%;width:60vmax;height:60vmax;animation:26s ease-in-out infinite alternate drift;position:absolute;top:-20vmax;left:-15vmax}@media (width<=767px){.aurora[data-astro-cid-or7otx3a] span[data-astro-cid-or7otx3a]{animation:none}}.aurora[data-astro-cid-or7otx3a] span[data-astro-cid-or7otx3a]+span[data-astro-cid-or7otx3a]{background:radial-gradient(closest-side,#65d8e812,#0000);animation-duration:32s;animation-direction:alternate-reverse;inset:auto -15vmax -25vmax auto}.wall-hero[data-astro-cid-or7otx3a]{padding-block:clamp(2.5rem,2rem + 3vw,4.5rem) 1.75rem}.hero-grid[data-astro-cid-or7otx3a]{align-items:end;gap:2rem;display:grid}.copy[data-astro-cid-or7otx3a]{gap:1rem;max-width:780px;display:grid}h1[data-astro-cid-or7otx3a]{font-size:var(--fs-3xl);font-weight:800;line-height:1.3}.wall-wrap[data-astro-cid-or7otx3a]{padding-block:1.75rem var(--section-y)}.wall[data-astro-cid-or7otx3a]{columns:300px auto;column-gap:1rem}.wall[data-astro-cid-or7otx3a]>.tcard{break-inside:avoid;margin-bottom:1rem}.next[data-astro-cid-or7otx3a]{padding-bottom:var(--section-y)}.next-box[data-astro-cid-or7otx3a]{text-align:center;border:1px solid var(--border);background:radial-gradient(60% 90% at 50% 0%, #8b7cff29, transparent 70%), var(--surface);border-radius:28px;justify-items:center;gap:1rem;padding:clamp(2rem,1.5rem + 3vw,4rem) 1.25rem;display:grid}.next-box[data-astro-cid-or7otx3a] h2[data-astro-cid-or7otx3a]{font-size:var(--fs-2xl)}.next-box[data-astro-cid-or7otx3a] p[data-astro-cid-or7otx3a]{color:var(--text-2)}.ctas[data-astro-cid-or7otx3a]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.tdialog[data-astro-cid-or7otx3a]{width:min(680px,100vw - 2rem);max-height:min(82vh,760px);color:var(--text);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.tdialog[data-astro-cid-or7otx3a]::backdrop{-webkit-backdrop-filter:blur(6px);background:#05060ab8}.td-panel[data-astro-cid-or7otx3a]{--c:139 124 255;border:1px solid rgb(var(--c) / .3);background:radial-gradient(90% 60% at 100% 0%, rgb(var(--c) / .08), transparent 60%), var(--surface);border-radius:22px;grid-template-rows:auto 1fr;max-height:min(82vh,760px);display:grid;overflow:hidden;box-shadow:0 40px 100px -30px #000000e6,inset 0 0 0 1px #ffffff08}.td-panel[data-astro-cid-or7otx3a][data-tone=cyan]{--c:101 216 232}.td-panel[data-astro-cid-or7otx3a][data-tone=green]{--c:95 214 160}.td-head[data-astro-cid-or7otx3a]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.4rem 1.5rem 1rem;display:flex}.td-name[data-astro-cid-or7otx3a]{font-size:var(--fs-lg)}.td-course[data-astro-cid-or7otx3a]{font-size:var(--fs-sm);color:var(--text-3)}.td-close[data-astro-cid-or7otx3a]{border:1px solid var(--border);width:40px;height:40px;color:var(--text-2);transition:color .2s, border-color .2s, transform .3s var(--ease);background:0 0;border-radius:12px;flex:none;place-items:center;display:grid}.td-close[data-astro-cid-or7otx3a]:hover{color:var(--text);border-color:var(--border-strong);transform:rotate(90deg)}.td-close[data-astro-cid-or7otx3a] svg[data-astro-cid-or7otx3a]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.td-scroll[data-astro-cid-or7otx3a]{overscroll-behavior:contain;padding:1.4rem 1.5rem 1.6rem;overflow-y:auto}.td-pull[data-astro-cid-or7otx3a]{font-family:var(--font-fa);font-weight:700;font-size:var(--fs-lg);color:var(--text);border-bottom:1px dashed var(--border);animation:tdLine .5s var(--ease) both;margin-bottom:1.1rem;padding-bottom:1.1rem;line-height:1.7}.td-pull[data-astro-cid-or7otx3a]:before{content:"«";color:rgb(var(--c))}.td-pull[data-astro-cid-or7otx3a]:after{content:"»";color:rgb(var(--c))}.td-body[data-astro-cid-or7otx3a]{color:#e6e8ef;cursor:default;align-content:start;gap:.8em;font-size:1.05rem;line-height:2.05;display:grid}.tdialog[data-astro-cid-or7otx3a][open] .td-panel[data-astro-cid-or7otx3a]{animation:tdIn .45s var(--ease) both}.tdialog[data-astro-cid-or7otx3a][open]::backdrop{animation:.35s both tdFade}.tdialog[data-astro-cid-or7otx3a].is-closing .td-panel[data-astro-cid-or7otx3a]{animation:.25s ease-in both tdOut}.tdialog[data-astro-cid-or7otx3a].is-closing::backdrop{animation:.25s ease-in reverse both tdFade}.td-body[data-astro-cid-or7otx3a]>p{animation:tdLine .5s var(--ease) both}.td-body[data-astro-cid-or7otx3a]>p:nth-child(2){animation-delay:60ms}.td-body[data-astro-cid-or7otx3a]>p:nth-child(3){animation-delay:.12s}.td-body[data-astro-cid-or7otx3a]>p:nth-child(4){animation-delay:.18s}.td-body[data-astro-cid-or7otx3a]>p:nth-child(n+5){animation-delay:.24s}@keyframes tdIn{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes tdOut{to{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes tdFade{0%{opacity:0}}@keyframes tdLine{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.tdialog[data-astro-cid-or7otx3a][open] .td-panel[data-astro-cid-or7otx3a],.td-body[data-astro-cid-or7otx3a]>p{animation:none}}@keyframes drift{to{transform:translate(18vmax,10vmax)scale(1.15)}}
