.preview[data-astro-cid-senf6o3a]{max-width:68rem;margin:0 auto;position:relative}.preview__halo[data-astro-cid-senf6o3a]{z-index:-1;filter:blur(40px);animation:halo 8s var(--ease-in-out) infinite;background:radial-gradient(closest-side,#f5ad3c8c,#f5ad3c1f 55%,#0000);border-radius:50%;position:absolute;inset:8% 6% -6%}.preview__frame[data-astro-cid-senf6o3a]{transform-origin:50% 0;position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.preview__frame[data-astro-cid-senf6o3a]{animation:linear both preview-settle view();animation-range:entry cover 45%}}}@keyframes preview-settle{0%{transform:perspective(1800px)rotateX(10deg)scale(.94)}to{transform:perspective(1800px)rotateX(0)scale(1)}}@keyframes halo{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.preview__window[data-astro-cid-senf6o3a]{border-radius:var(--radius-xl);background:var(--ink-900);color:var(--on-dark);text-align:left;border:1px solid #ffffff14;font-size:.875rem;line-height:1.5;overflow:hidden;box-shadow:0 0 0 1px #0c0f1499,0 50px 100px -30px #0c0f148c,inset 0 1px #ffffff0f}.preview__bar[data-astro-cid-senf6o3a]{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line-dark);color:var(--on-dark-muted);background:#ffffff05;padding:.85rem 1.1rem;font-size:.8125rem;display:flex}.preview__app[data-astro-cid-senf6o3a]{color:var(--on-dark);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.preview__app-mark[data-astro-cid-senf6o3a]{background:linear-gradient(135deg, var(--amber-300), var(--amber-600));border-radius:4px;width:.9rem;height:.9rem;box-shadow:0 0 12px #f5ad3c99}.preview__crumbs[data-astro-cid-senf6o3a]{white-space:nowrap;text-overflow:ellipsis;gap:.5rem;min-width:0;display:inline-flex;overflow:hidden}.preview__sep[data-astro-cid-senf6o3a]{opacity:.4}.preview__live[data-astro-cid-senf6o3a]{border-radius:var(--radius-pill);color:var(--root-300);white-space:nowrap;background:#23866e29;align-items:center;gap:.45rem;margin-left:auto;padding:.25rem .6rem;font-weight:500;display:inline-flex}.preview__live-dot[data-astro-cid-senf6o3a]{background:var(--root-300);border-radius:50%;width:6px;height:6px;animation:2s ease-out infinite live;box-shadow:0 0 #7cc2ad99}@keyframes live{0%{box-shadow:0 0 #7cc2ad8c}80%,to{box-shadow:0 0 0 7px #7cc2ad00}}.preview__body[data-astro-cid-senf6o3a]{grid-template-columns:3.5rem minmax(0,1fr) 17rem;min-height:23rem;display:grid}.preview__rail[data-astro-cid-senf6o3a]{border-right:1px solid var(--line-dark);align-content:start;justify-items:center;gap:.5rem;padding-block:1rem;display:grid}.rail__item[data-astro-cid-senf6o3a]{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--slate-400);place-items:center;display:grid}.rail__item[data-astro-cid-senf6o3a].is-active{color:var(--amber-300);background:#f5ad3c24}.preview__thread[data-astro-cid-senf6o3a]{flex-direction:column;gap:.9rem;padding:1.25rem 1.5rem;display:flex}.thread__day[data-astro-cid-senf6o3a]{color:var(--slate-400);letter-spacing:.04em;align-self:center;font-size:.75rem}.msg[data-astro-cid-senf6o3a]{max-width:34rem;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out)}.msg--student[data-astro-cid-senf6o3a]{background:var(--ink-700);color:var(--on-dark);border-radius:16px 16px 4px;align-self:flex-end;padding:.7rem 1rem}.msg--tutor[data-astro-cid-senf6o3a]{grid-template-columns:1.9rem 1fr;align-items:start;gap:.75rem;display:grid}.msg__avatar[data-astro-cid-senf6o3a]{background:radial-gradient(circle at 50% 60%, var(--amber-200), var(--amber-500) 45%, var(--amber-700) 100%);border-radius:50%;width:1.9rem;height:1.9rem;box-shadow:0 0 18px #f5ad3c73}.msg__content[data-astro-cid-senf6o3a]{border:1px solid var(--line-dark);background:#ffffff0a;border-radius:4px 16px 16px;gap:.6rem;padding:.8rem 1rem;display:grid}.msg__content[data-astro-cid-senf6o3a] p[data-astro-cid-senf6o3a]{min-height:1.5em}.msg__thinking[data-astro-cid-senf6o3a]{gap:4px;padding-block:.4rem;display:none}.msg__thinking[data-astro-cid-senf6o3a] i[data-astro-cid-senf6o3a]{background:var(--amber-300);width:6px;height:6px;animation:think 1s var(--ease-in-out) infinite;border-radius:50%}.msg__thinking[data-astro-cid-senf6o3a] i[data-astro-cid-senf6o3a]:nth-child(2){animation-delay:.15s}.msg__thinking[data-astro-cid-senf6o3a] i[data-astro-cid-senf6o3a]:nth-child(3){animation-delay:.3s}@keyframes think{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.msg__caret[data-astro-cid-senf6o3a]{vertical-align:-.12em;background:var(--amber-300);width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite blink;display:none}.msg__source[data-astro-cid-senf6o3a]{border-radius:var(--radius-pill);color:var(--amber-200);transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);background:#f5ad3c1a;justify-self:start;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.75rem;display:inline-flex}.msg__source[data-astro-cid-senf6o3a] strong[data-astro-cid-senf6o3a]{font-weight:600}.preview__composer[data-astro-cid-senf6o3a]{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line-dark);color:var(--slate-400);background:#ffffff08;margin-top:auto;padding:.7rem .8rem .7rem 1rem;display:flex}.composer__mode[data-astro-cid-senf6o3a]{border-radius:var(--radius-pill);color:var(--on-dark);white-space:nowrap;background:#ffffff0f;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.75rem;display:inline-flex}.preview__side[data-astro-cid-senf6o3a]{border-left:1px solid var(--line-dark);background:#0000001f;align-content:start;gap:.9rem;padding:1.25rem;display:grid}.pcard[data-astro-cid-senf6o3a]{border-radius:var(--radius-md);border:1px solid var(--line-dark);background:#ffffff09;gap:.4rem;padding:1rem;display:grid}.pcard__label[data-astro-cid-senf6o3a]{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-400);align-items:center;gap:.45rem;font-size:.6875rem;font-weight:600;display:inline-flex}.pcard__concept[data-astro-cid-senf6o3a]{font-weight:500}.pcard__value[data-astro-cid-senf6o3a]{font-family:var(--font-serif);font-variant-numeric:tabular-nums;color:var(--on-dark);font-size:2.75rem;line-height:1}.pcard__value[data-astro-cid-senf6o3a] small[data-astro-cid-senf6o3a]{color:var(--on-dark-muted);margin-left:2px;font-size:1.25rem}.meter[data-astro-cid-senf6o3a]{width:100%;height:6px;margin-block:.35rem;overflow:visible}.meter__track[data-astro-cid-senf6o3a]{fill:#ffffff14}.meter__fill[data-astro-cid-senf6o3a]{fill:var(--amber-400);filter:drop-shadow(0 0 4px #f5ad3cb3)}.pcard__delta[data-astro-cid-senf6o3a]{color:var(--root-300);align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.pcard--signal[data-astro-cid-senf6o3a]{transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-spring);background:linear-gradient(#f5ad3c17,#f5ad3c05);border-color:#f5ad3c47}.pcard__pulse[data-astro-cid-senf6o3a]{background:var(--amber-400);border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite pulse-ring}.pcard__signal[data-astro-cid-senf6o3a]{color:var(--on-dark);font-weight:500}.pcard__action[data-astro-cid-senf6o3a]{border-radius:var(--radius-pill);background:var(--amber-400);color:var(--ink-950);justify-self:start;align-items:center;gap:.35rem;margin-top:.25rem;padding:.35rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.chip[data-astro-cid-senf6o3a]{border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-800);border:1px solid var(--line);box-shadow:var(--shadow-md);white-space:nowrap;animation:float-y 6s var(--ease-in-out) infinite;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.8125rem;font-weight:550;display:inline-flex;position:absolute}.chip[data-astro-cid-senf6o3a] svg{color:var(--amber-600)}.chip--one[data-astro-cid-senf6o3a]{bottom:2.25rem;left:-1.5rem}.chip--two[data-astro-cid-senf6o3a]{animation-delay:-3s;top:-1.2rem;right:18rem}.preview[data-astro-cid-senf6o3a].is-resetting .msg[data-astro-cid-senf6o3a],.preview[data-astro-cid-senf6o3a].is-resetting [data-astro-cid-senf6o3a][data-part=signal]{opacity:0;transform:translateY(8px)}.preview[data-astro-cid-senf6o3a].is-waiting-student [data-astro-cid-senf6o3a][data-part=student],.preview[data-astro-cid-senf6o3a].is-waiting-tutor [data-astro-cid-senf6o3a][data-part=tutor]{opacity:0;transform:translateY(8px)scale(.98)}.preview[data-astro-cid-senf6o3a].is-thinking .msg__thinking[data-astro-cid-senf6o3a]{display:inline-flex}.preview[data-astro-cid-senf6o3a].is-thinking .msg__content[data-astro-cid-senf6o3a] p[data-astro-cid-senf6o3a]{display:none}.preview[data-astro-cid-senf6o3a].is-typing .msg__caret[data-astro-cid-senf6o3a]{display:inline-block}.preview[data-astro-cid-senf6o3a].is-typing [data-astro-cid-senf6o3a][data-part=source],.preview[data-astro-cid-senf6o3a].is-thinking [data-astro-cid-senf6o3a][data-part=source]{opacity:0;transform:translateY(4px)}.preview[data-astro-cid-senf6o3a].is-awaiting-signal [data-astro-cid-senf6o3a][data-part=signal]{opacity:0;transform:translateY(10px)scale(.97)}@media (width<=64rem){.preview__body[data-astro-cid-senf6o3a]{grid-template-columns:minmax(0,1fr) 15rem}.preview__rail[data-astro-cid-senf6o3a]{display:none}.chip--one[data-astro-cid-senf6o3a]{bottom:-1.25rem;left:1rem}.chip--two[data-astro-cid-senf6o3a]{top:-1.25rem;right:1rem}}@media (width<=44rem){.preview__body[data-astro-cid-senf6o3a]{grid-template-columns:1fr}.preview__side[data-astro-cid-senf6o3a]{border-left:0;border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr}.preview__crumbs[data-astro-cid-senf6o3a],.chip--two[data-astro-cid-senf6o3a]{display:none}.preview__thread[data-astro-cid-senf6o3a]{min-height:19rem;padding:1rem}}@media (width<=30rem){.preview__side[data-astro-cid-senf6o3a]{grid-template-columns:1fr}}.hero[data-astro-cid-yodha2z4]{isolation:isolate;padding-block:0 clamp(3rem,2rem + 4vw,6rem);margin-top:-4.25rem;padding-top:calc(4.25rem + clamp(2.5rem,1.5rem + 3vw,4rem));position:relative;overflow:clip}.hero__backdrop[data-astro-cid-yodha2z4]{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__grid[data-astro-cid-yodha2z4]{background-image:linear-gradient(90deg,#12161e0d 1px,#0000 1px),linear-gradient(#12161e0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(70% 55% at 50% 30%,#000 30%,#0000 80%)}.hero__lantern[data-astro-cid-yodha2z4]{width:72rem;height:48rem;animation:lantern-breathe 9s var(--ease-in-out) infinite;background:radial-gradient(closest-side,#fbd88fbf,#fdebc559 45%,#0000 75%);position:absolute;top:-18rem;left:50%;translate:-50%}.hero__spot[data-astro-cid-yodha2z4]{opacity:0;background:radial-gradient(28rem circle at var(--glow-x,50%) var(--glow-y,30%), #f5ad3c29, transparent 70%);transition:opacity var(--dur-4) var(--ease-out);position:absolute;inset:0}.hero[data-astro-cid-yodha2z4].is-glowing .hero__spot[data-astro-cid-yodha2z4]{opacity:1}@keyframes lantern-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.hero__inner[data-astro-cid-yodha2z4]{gap:clamp(3rem,2rem + 2.5vw,4rem);display:grid}.hero__copy[data-astro-cid-yodha2z4]{text-align:center;justify-items:center;gap:var(--space-5);max-width:52rem;margin-inline:auto;display:grid}.hero__eyebrow[data-astro-cid-yodha2z4]{border-radius:var(--radius-pill);border:1px solid var(--line);box-shadow:var(--shadow-xs);color:var(--ink-700);backdrop-filter:blur(8px);background:#ffffffb3;align-items:center;gap:.6rem;padding:.4rem .9rem .4rem .5rem;font-size:.8125rem;font-weight:550;display:inline-flex}.hero__eyebrow-mark[data-astro-cid-yodha2z4]{background:radial-gradient(circle at 50% 60%, var(--amber-200), var(--amber-500) 55%, var(--amber-600));width:1.35rem;height:1.35rem;animation:flicker 4s var(--ease-in-out) infinite;border-radius:50%;box-shadow:0 0 14px #f5ad3c8c}.hero__title[data-astro-cid-yodha2z4]{font-size:clamp(2.75rem,1.9rem + 4.2vw,5.25rem)}.hero__title[data-astro-cid-yodha2z4] em{background:linear-gradient(100deg, var(--amber-700) 10%, var(--amber-500) 50%, var(--amber-700) 90%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.08em;animation:9s linear infinite shimmer}.hero__lede[data-astro-cid-yodha2z4]{max-width:40rem}.hero__ctas[data-astro-cid-yodha2z4]{margin-top:var(--space-2);justify-content:center}.hero__assurances[data-astro-cid-yodha2z4]{justify-content:center;gap:var(--space-2) var(--space-5);color:var(--text-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.hero__assurances[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{align-items:center;gap:.4rem;display:inline-flex}.hero__assurances[data-astro-cid-yodha2z4] svg{color:var(--root-500)}@media (width<=40rem){.hero__ctas[data-astro-cid-yodha2z4]{width:100%}.hero__ctas[data-astro-cid-yodha2z4] .btn{flex:100%}.hero__assurances[data-astro-cid-yodha2z4]{flex-direction:column;align-items:center}}.marquee[data-astro-cid-qi6t7asm]{padding-block:var(--space-6) var(--space-8)}.marquee__inner[data-astro-cid-qi6t7asm]{gap:var(--space-5);justify-items:center;display:grid}.marquee__title[data-astro-cid-qi6t7asm]{color:var(--text-muted);font-size:.875rem}.marquee__viewport[data-astro-cid-qi6t7asm]{width:100%;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee__track[data-astro-cid-qi6t7asm]{gap:var(--space-7);padding-right:var(--space-7);flex-shrink:0;animation:38s linear infinite marquee;display:flex}.marquee__viewport[data-astro-cid-qi6t7asm]:hover .marquee__track[data-astro-cid-qi6t7asm]{animation-play-state:paused}.marquee__track[data-astro-cid-qi6t7asm] li[data-astro-cid-qi6t7asm]{letter-spacing:-.01em;color:var(--slate-400);white-space:nowrap;transition:color var(--dur-2) var(--ease-out);font-size:1.125rem;font-weight:600}.marquee__track[data-astro-cid-qi6t7asm] li[data-astro-cid-qi6t7asm]:hover{color:var(--ink-900)}@keyframes marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.marquee__viewport[data-astro-cid-qi6t7asm]{flex-wrap:wrap;justify-content:center;mask-image:none}.marquee__track[data-astro-cid-qi6t7asm]{justify-content:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;padding:0}.marquee__track[data-astro-cid-qi6t7asm][aria-hidden=true]{display:none}}.contrast[data-astro-cid-af7u3u5s]{gap:var(--space-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.contrast[data-astro-cid-af7u3u5s] .section-head{margin-bottom:0}.table[data-astro-cid-af7u3u5s]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md);overflow:hidden}.table__head[data-astro-cid-af7u3u5s],.table__row[data-astro-cid-af7u3u5s]{grid-template-columns:1fr 1fr;display:grid}.table__head[data-astro-cid-af7u3u5s]{border-bottom:1px solid var(--line)}.table__col[data-astro-cid-af7u3u5s]{padding:var(--space-4) var(--space-5);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.table__col--native[data-astro-cid-af7u3u5s]{color:var(--ink-900);background:linear-gradient(180deg, var(--amber-50), transparent)}.table__badge[data-astro-cid-af7u3u5s]{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite pulse-ring}.table__row[data-astro-cid-af7u3u5s]+.table__row[data-astro-cid-af7u3u5s]{border-top:1px solid var(--line)}.table__cell[data-astro-cid-af7u3u5s]{padding:var(--space-4) var(--space-5);grid-template-columns:1rem 1fr;align-items:start;gap:.75rem;font-size:.9375rem;line-height:1.5;display:grid}.table__cell[data-astro-cid-af7u3u5s] svg{margin-top:.2em}.table__cell--legacy[data-astro-cid-af7u3u5s]{color:var(--text-faint)}.table__cell--legacy[data-astro-cid-af7u3u5s] svg{color:var(--slate-300)}.table__cell--native[data-astro-cid-af7u3u5s]{color:var(--ink-900);border-left:1px solid var(--line);background:#fef7e873;font-weight:500}.table__cell--native[data-astro-cid-af7u3u5s] svg{color:var(--root-500)}@media (width<=60rem){.contrast[data-astro-cid-af7u3u5s]{grid-template-columns:1fr}}@media (width<=34rem){.table__head[data-astro-cid-af7u3u5s]{display:none}.table__row[data-astro-cid-af7u3u5s]{grid-template-columns:1fr}.table__cell--native[data-astro-cid-af7u3u5s]{border-left:0;border-top:1px dashed var(--line)}}.tabs[data-astro-cid-vv47nebd]{gap:var(--space-6);grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;display:grid}.tabs__list[data-astro-cid-vv47nebd]{gap:var(--space-2);display:grid}.tab[data-astro-cid-vv47nebd]{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);text-align:left;transition:background-color var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);border:1px solid #0000;grid-template-columns:auto 1fr;display:grid;position:relative;overflow:hidden}.tab[data-astro-cid-vv47nebd]:hover{background:#12161e08}.tab[data-astro-cid-vv47nebd][aria-selected=true]{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-md)}.tab__icon[data-astro-cid-vv47nebd]{border-radius:var(--radius-sm);background:var(--paper-100);width:2.5rem;height:2.5rem;color:var(--slate-500);transition:background-color var(--dur-3) var(--ease-out), color var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);place-items:center;display:grid}.tab[data-astro-cid-vv47nebd][aria-selected=true] .tab__icon[data-astro-cid-vv47nebd]{background:var(--ink-950);color:var(--amber-300);box-shadow:0 6px 18px -6px #ec952499}.tab__text[data-astro-cid-vv47nebd]{gap:.2rem;display:grid}.tab__name[data-astro-cid-vv47nebd]{letter-spacing:-.01em;font-weight:600}.tab__headline[data-astro-cid-vv47nebd]{color:var(--text-muted);font-size:.875rem;line-height:1.45}.tab__progress[data-astro-cid-vv47nebd]{left:var(--space-5);right:var(--space-5);background:var(--accent);transform-origin:0;opacity:0;border-radius:2px;height:2px;position:absolute;bottom:0;transform:scaleX(0)}.tabs[data-astro-cid-vv47nebd].is-autoplaying .tab[data-astro-cid-vv47nebd][aria-selected=true] .tab__progress[data-astro-cid-vv47nebd]{opacity:1;animation:7s linear forwards tab-progress}@keyframes tab-progress{to{transform:scaleX(1)}}.tabs__panels[data-astro-cid-vv47nebd]{border-radius:var(--radius-xl);background:var(--bg-subtle);border:1px solid var(--line);overflow:hidden}.panel[data-astro-cid-vv47nebd]{min-height:30rem;animation:panel-in var(--dur-4) var(--ease-out);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.panel[data-astro-cid-vv47nebd]:focus-visible{outline-offset:-3px}.panel__visual[data-astro-cid-vv47nebd]{background:radial-gradient(80% 60% at 30% 20%, #fdebc5b3, transparent 70%), var(--paper-100);border-right:1px solid var(--line);position:relative}.panel__copy[data-astro-cid-vv47nebd]{align-content:center;gap:var(--space-5);padding:var(--space-7) var(--space-6);background:var(--surface);display:grid}.panel__copy[data-astro-cid-vv47nebd] .btn{justify-self:start;margin-left:-.5rem}.panel__summary[data-astro-cid-vv47nebd]{font-size:var(--step-1);color:var(--ink-800);line-height:1.55}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=68rem){.tabs[data-astro-cid-vv47nebd]{grid-template-columns:1fr}.tabs__list[data-astro-cid-vv47nebd]{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.tab[data-astro-cid-vv47nebd]{scroll-snap-align:start;padding:var(--space-3) var(--space-4);flex:none;grid-template-columns:auto}.tab__headline[data-astro-cid-vv47nebd],.tab__icon[data-astro-cid-vv47nebd]{display:none}}@media (width<=52rem){.panel[data-astro-cid-vv47nebd]{grid-template-columns:1fr}.panel__visual[data-astro-cid-vv47nebd]{border-right:0;border-bottom:1px solid var(--line)}.panel__copy[data-astro-cid-vv47nebd]{padding:var(--space-6) var(--space-5)}}.lg[data-astro-cid-seo6gflx]{padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--line-dark);background:radial-gradient(70% 60% at 50% 35%,#f5ad3c1a,#0000 70%),#ffffff06;position:relative}.lg__svg[data-astro-cid-seo6gflx]{width:100%;height:auto;overflow:visible}.lg__edge[data-astro-cid-seo6gflx]{fill:none;stroke:#ffffff1f;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease-in-out)}.lg__edge[data-astro-cid-seo6gflx].is-lit{stroke:#7cc2ad8c}.lg__edges[data-astro-cid-seo6gflx] path[data-astro-cid-seo6gflx]:nth-child(2){transition-delay:80ms}.lg__edges[data-astro-cid-seo6gflx] path[data-astro-cid-seo6gflx]:nth-child(3){transition-delay:.16s}.lg__edges[data-astro-cid-seo6gflx] path[data-astro-cid-seo6gflx]:nth-child(4){transition-delay:.24s}.lg__edges[data-astro-cid-seo6gflx] path[data-astro-cid-seo6gflx]:nth-child(5){transition-delay:.32s}.lg__edges[data-astro-cid-seo6gflx] path[data-astro-cid-seo6gflx]:nth-child(6){transition-delay:.4s}.lg__edges[data-astro-cid-seo6gflx] path[data-astro-cid-seo6gflx]:nth-child(7){transition-delay:.48s}.lg__edges[data-astro-cid-seo6gflx] path[data-astro-cid-seo6gflx]:nth-child(8){transition-delay:.56s}.lg__edges[data-astro-cid-seo6gflx] path[data-astro-cid-seo6gflx]:nth-child(9){transition-delay:.64s}.lg__edges[data-astro-cid-seo6gflx] path[data-astro-cid-seo6gflx]:nth-child(10){transition-delay:.72s}.lg__edges[data-astro-cid-seo6gflx] path[data-astro-cid-seo6gflx]:nth-child(11){transition-delay:.8s}.lg__edges[data-astro-cid-seo6gflx] path[data-astro-cid-seo6gflx]:nth-child(12){transition-delay:.88s}.lg__edges[data-astro-cid-seo6gflx] path[data-astro-cid-seo6gflx]:nth-child(13){transition-delay:.96s}.lg__node[data-astro-cid-seo6gflx]{opacity:0;transition:opacity var(--dur-4) var(--ease-out)}.lg__nodes[data-astro-cid-seo6gflx] g[data-astro-cid-seo6gflx]:first-child{transition-delay:.1s}.lg__nodes[data-astro-cid-seo6gflx] g[data-astro-cid-seo6gflx]:nth-child(2){transition-delay:.16s}.lg__nodes[data-astro-cid-seo6gflx] g[data-astro-cid-seo6gflx]:nth-child(3){transition-delay:.22s}.lg__nodes[data-astro-cid-seo6gflx] g[data-astro-cid-seo6gflx]:nth-child(4){transition-delay:.42s}.lg__nodes[data-astro-cid-seo6gflx] g[data-astro-cid-seo6gflx]:nth-child(5){transition-delay:.48s}.lg__nodes[data-astro-cid-seo6gflx] g[data-astro-cid-seo6gflx]:nth-child(6){transition-delay:.54s}.lg__nodes[data-astro-cid-seo6gflx] g[data-astro-cid-seo6gflx]:nth-child(7){transition-delay:.76s}.lg__nodes[data-astro-cid-seo6gflx] g[data-astro-cid-seo6gflx]:nth-child(8){transition-delay:.84s}.lg__nodes[data-astro-cid-seo6gflx] g[data-astro-cid-seo6gflx]:nth-child(9){transition-delay:1s}.lg__nodes[data-astro-cid-seo6gflx] g[data-astro-cid-seo6gflx]:nth-child(10){transition-delay:1.2s}html:not(.js-motion) .lg__edge[data-astro-cid-seo6gflx],.lg[data-astro-cid-seo6gflx].is-revealed .lg__edge[data-astro-cid-seo6gflx]{stroke-dashoffset:0}html:not(.js-motion) .lg__node[data-astro-cid-seo6gflx],.lg[data-astro-cid-seo6gflx].is-revealed .lg__node[data-astro-cid-seo6gflx]{opacity:1}.lg__dot[data-astro-cid-seo6gflx]{stroke-width:2px}.is-mastered[data-astro-cid-seo6gflx] .lg__dot[data-astro-cid-seo6gflx]{fill:var(--root-500);stroke:var(--root-300)}.is-active[data-astro-cid-seo6gflx] .lg__dot[data-astro-cid-seo6gflx]{fill:var(--amber-400);stroke:var(--amber-200)}.is-next[data-astro-cid-seo6gflx] .lg__dot[data-astro-cid-seo6gflx]{fill:var(--ink-900);stroke:var(--amber-300);stroke-dasharray:3 3}.is-locked[data-astro-cid-seo6gflx] .lg__dot[data-astro-cid-seo6gflx]{fill:var(--ink-800);stroke:#ffffff2e}.lg__ring[data-astro-cid-seo6gflx]{fill:none;stroke:var(--amber-300);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:lg-ring 2.4s var(--ease-out) infinite}.lg__halo[data-astro-cid-seo6gflx]{animation:lg-halo 3.2s var(--ease-in-out) infinite;transform-box:fill-box;transform-origin:50%}.lg__label[data-astro-cid-seo6gflx]{font-family:var(--font-sans);fill:var(--on-dark-muted);font-size:12px;font-weight:500}.is-active[data-astro-cid-seo6gflx] .lg__label[data-astro-cid-seo6gflx],.is-next[data-astro-cid-seo6gflx] .lg__label[data-astro-cid-seo6gflx]{fill:var(--amber-200);font-weight:600}.is-locked[data-astro-cid-seo6gflx] .lg__label[data-astro-cid-seo6gflx]{fill:var(--slate-400);opacity:.6}.lg__spark[data-astro-cid-seo6gflx]{fill:var(--amber-200);filter:drop-shadow(0 0 6px var(--amber-400))}.lg__legend[data-astro-cid-seo6gflx]{gap:var(--space-2) var(--space-5);margin-top:var(--space-4);color:var(--on-dark-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.lg__legend[data-astro-cid-seo6gflx] span[data-astro-cid-seo6gflx]{align-items:center;gap:.45rem;display:inline-flex}.lg__key[data-astro-cid-seo6gflx]{border-radius:50%;width:10px;height:10px}.lg__key--mastered[data-astro-cid-seo6gflx]{background:var(--root-500)}.lg__key--active[data-astro-cid-seo6gflx]{background:var(--amber-400)}.lg__key--next[data-astro-cid-seo6gflx]{border:1.5px dashed var(--amber-300)}@keyframes lg-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes lg-halo{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.lg__spark[data-astro-cid-seo6gflx]{display:none}}.hiw__glow[data-astro-cid-wkshis2o]{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ec952429,#0000);width:60rem;height:60rem;position:absolute;top:-10rem;right:-20rem}.hiw__inner[data-astro-cid-wkshis2o]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}.hiw__copy[data-astro-cid-wkshis2o] .section-head[data-astro-cid-wkshis2o]{margin-bottom:var(--space-7)}.hiw__steps[data-astro-cid-wkshis2o]{gap:var(--space-2);display:grid}.hiw__step[data-astro-cid-wkshis2o]{gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-4) 0;border-top:1px solid var(--line-dark);grid-template-columns:2.75rem 1fr;display:grid}.hiw__num[data-astro-cid-wkshis2o]{font-family:var(--font-serif);color:var(--amber-300);font-size:1.5rem;line-height:1.2}.hiw__step[data-astro-cid-wkshis2o] .h3[data-astro-cid-wkshis2o]{color:var(--on-dark);align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.hiw__step[data-astro-cid-wkshis2o] .h3[data-astro-cid-wkshis2o] svg{color:var(--amber-300)}@media (width<=60rem){.hiw__inner[data-astro-cid-wkshis2o]{grid-template-columns:1fr}}.solutions[data-astro-cid-76twa4rv]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solution[data-astro-cid-76twa4rv]{gap:var(--space-3);align-content:start;height:100%;text-decoration:none;display:grid;overflow:hidden}.solution[data-astro-cid-76twa4rv]:before{content:"";background:linear-gradient(90deg, var(--amber-500), var(--amber-300));transform-origin:0;height:3px;transition:transform var(--dur-4) var(--ease-out);position:absolute;inset:0 0 auto;transform:scaleX(0)}.solution[data-astro-cid-76twa4rv]:hover:before,.solution[data-astro-cid-76twa4rv]:focus-visible:before{transform:scaleX(1)}.solution[data-astro-cid-76twa4rv] .icon-tile[data-astro-cid-76twa4rv]{margin-bottom:var(--space-3)}.solution__audience[data-astro-cid-76twa4rv]{font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);font-weight:600}.solution__title[data-astro-cid-76twa4rv]{font-family:var(--font-serif);font-size:var(--step-3);line-height:1.1}.solution__more[data-astro-cid-76twa4rv]{margin-top:var(--space-3);align-items:center;gap:.35rem;font-size:.9375rem;font-weight:600;display:inline-flex}.solution__more[data-astro-cid-76twa4rv] svg{transition:transform var(--dur-3) var(--ease-out)}.solution[data-astro-cid-76twa4rv]:hover .solution__more[data-astro-cid-76twa4rv] svg{transform:translate(4px)}@media (width<=60rem){.solutions[data-astro-cid-76twa4rv]{grid-template-columns:1fr}}.principles__head[data-astro-cid-w3ixckta]{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.principles__head[data-astro-cid-w3ixckta] .section-head{margin-bottom:0}
