.ds-stage[data-astro-cid-br23firz]{background:radial-gradient(120% 70% at 50% 110%, color-mix(in srgb, var(--color-primary-600) 55%, transparent), transparent 60%), linear-gradient(180deg, var(--color-neutral-950) 0%, var(--color-primary-950) 55%, var(--color-primary-900) 100%);perspective:1400px}.ds-stars[data-astro-cid-br23firz]{opacity:.55;pointer-events:none;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fff 60%,#0000),radial-gradient(1px 1px at 28% 62%,#fff 60%,#0000),radial-gradient(1.4px 1.4px at 46% 12%,#fff 60%,#0000),radial-gradient(1px 1px at 63% 44%,#fff 60%,#0000),radial-gradient(1.2px 1.2px at 78% 22%,#fff 60%,#0000),radial-gradient(1px 1px at 90% 58%,#fff 60%,#0000),radial-gradient(1px 1px at 8% 76%,#fff 60%,#0000),radial-gradient(1.3px 1.3px at 55% 82%,#fff 60%,#0000);background-size:360px 300px;position:absolute;inset:0}.ds-stars--twinkle[data-astro-cid-br23firz]{background-position:140px 90px;background-size:520px 420px;animation:4s ease-in-out infinite alternate ds-twinkle}.ds-floor-glow[data-astro-cid-br23firz]{background:color-mix(in srgb, var(--color-primary-400) 30%, transparent);filter:blur(70px);pointer-events:none;border-radius:50%;height:70%;position:absolute;bottom:-40%;left:15%;right:15%}.ds-cards[data-astro-cid-br23firz]{transform-style:preserve-3d;grid-template-columns:.8fr 1.25fr .95fr;align-items:end;gap:clamp(14px,2.4vw,28px);display:grid}.ds-slot[data-astro-cid-br23firz]{transition:transform .8s var(--ease-editorial);display:grid}.ds-slot[data-astro-cid-br23firz]>[data-astro-cid-br23firz]{grid-area:1/1}.ds-slot--left[data-astro-cid-br23firz]{transform-origin:100%;align-self:end;transform:translateY(-14px)rotateY(16deg)rotate(-3deg)}.ds-slot--center[data-astro-cid-br23firz]{transform:rotateX(8deg)translateY(-18px)}.ds-slot--right[data-astro-cid-br23firz]{transform-origin:0;transform:translateY(-22px)rotateY(-18deg)rotate(5deg)}.ds-card[data-astro-cid-br23firz]{background:var(--color-paper);border:1px solid color-mix(in srgb, var(--color-primary-200) 60%, var(--color-neutral-200));box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary-300) 14%, transparent), 0 24px 50px -16px #0000008c;opacity:0;visibility:hidden;transition:opacity .45s var(--ease-editorial), transform .6s var(--ease-editorial), visibility 0s linear .6s;border-radius:18px;align-self:end;padding:16px 18px;transform:translateY(22px)scale(.94)}.ds-card[data-astro-cid-br23firz].is-active{opacity:1;visibility:visible;transition:opacity .5s var(--ease-editorial) var(--enter-delay,0s), transform .75s cubic-bezier(.34, 1.4, .5, 1) var(--enter-delay,0s), visibility 0s;transform:none}.ds-slot--center[data-astro-cid-br23firz] .ds-card[data-astro-cid-br23firz]{--enter-delay:.1s}.ds-slot--right[data-astro-cid-br23firz] .ds-card[data-astro-cid-br23firz]{--enter-delay:.2s}.ds-card-title[data-astro-cid-br23firz]{font-family:var(--font-sans);color:var(--color-neutral-700);font-size:13.5px;font-weight:600}.ds-kpi[data-astro-cid-br23firz]{font-family:var(--font-sans);color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(30px,3.2vw,40px);font-weight:700;line-height:1}.ds-badge[data-astro-cid-br23firz]{white-space:nowrap;font-family:var(--font-sans);border-radius:999px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.is-playing[data-astro-cid-br23firz] .ds-line[data-astro-cid-br23firz]{animation:ds-line-in .5s var(--ease-editorial) both;animation-delay:calc(.35s + var(--i) * .12s)}.is-playing[data-astro-cid-br23firz] .ds-hbar[data-astro-cid-br23firz]{transform-origin:0;animation:ds-grow-x .9s var(--ease-editorial) both;animation-delay:calc(.4s + var(--i) * .12s)}.is-playing[data-astro-cid-br23firz] .ds-vbar[data-astro-cid-br23firz]{transform-origin:bottom;animation:ds-grow-y .7s var(--ease-editorial) both;animation-delay:calc(.4s + var(--i) * 45ms)}.ds-line-path[data-astro-cid-br23firz]{stroke-dasharray:1}.is-playing[data-astro-cid-br23firz] .ds-line-path[data-astro-cid-br23firz]{animation:ds-draw 1.3s var(--ease-editorial) .35s both}.is-playing[data-astro-cid-br23firz] .ds-area[data-astro-cid-br23firz]{animation:.9s .9s both ds-fade}.is-playing[data-astro-cid-br23firz] .ds-dot[data-astro-cid-br23firz]{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.34,1.6,.5,1) 1.45s both ds-pop}.ds-pending[data-astro-cid-br23firz]{animation:1.6s ease-in-out infinite ds-pulse-ring}.ds-prompt-wrap[data-astro-cid-br23firz]{z-index:2;max-width:780px;margin:-4px auto 0;position:relative;transform:rotateX(10deg)rotate(-.6deg)}.ds-prompt[data-astro-cid-br23firz]{background:var(--color-paper);box-shadow:0 0 0 6px color-mix(in srgb, var(--color-primary-300) 22%, transparent), 0 0 70px 6px color-mix(in srgb, var(--color-primary-400) 40%, transparent), 0 30px 60px -20px #0009;border-radius:24px;padding:22px 22px 16px 24px}.ds-mention[data-astro-cid-br23firz]{color:var(--color-primary-700);background:var(--color-primary-50);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:0 4px}.ds-mention[data-astro-cid-br23firz]:empty{display:none}.ds-caret[data-astro-cid-br23firz]{vertical-align:-.15em;background:var(--color-primary-600);width:2px;height:1.05em;margin-left:2px;animation:.9s step-end infinite ds-blink;display:none}.is-typing[data-astro-cid-br23firz] .ds-caret[data-astro-cid-br23firz]{display:inline-block}.ds-send[data-astro-cid-br23firz]{transition:transform .2s var(--ease-editorial)}.ds-send[data-astro-cid-br23firz].is-sending{animation:ds-send .45s var(--ease-editorial)}.ds-chips[data-astro-cid-br23firz]{z-index:2;scrollbar-width:none;justify-content:center;gap:10px;margin-top:22px;padding:4px;display:flex;position:relative;overflow-x:auto}.ds-chip[data-astro-cid-br23firz]{border:1px solid color-mix(in srgb, var(--color-primary-200) 50%, var(--color-neutral-200));background:var(--color-paper);font-family:var(--font-sans);color:var(--color-neutral-600);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary-300) 14%, transparent);cursor:pointer;transition:background .25s ease, color .25s ease, transform .18s var(--ease-editorial), box-shadow .25s ease;border-radius:14px;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;font-size:14.5px;font-weight:500;display:inline-flex}.ds-chip[data-astro-cid-br23firz]:hover{color:var(--color-ink)}.ds-chip[data-astro-cid-br23firz]:focus-visible{outline:2px solid var(--color-primary-300);outline-offset:3px}.ds-chip[data-astro-cid-br23firz][aria-pressed=true]{background:var(--color-primary-100);color:var(--color-primary-800);border-color:var(--color-primary-300);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary-300) 35%, transparent)}.ds-chip[data-astro-cid-br23firz].is-pressed{transform:scale(.95)}.ds-cursor[data-astro-cid-br23firz]{z-index:5;opacity:0;pointer-events:none;filter:drop-shadow(0 4px 6px #00000059);transition:transform .85s cubic-bezier(.5,0,.2,1),opacity .3s;position:absolute;top:0;left:0;transform:translate(70%,90%)}.ds-cursor[data-astro-cid-br23firz].is-visible{opacity:1}.ds-mascot[data-astro-cid-br23firz]{z-index:3;width:128px;animation:4.5s ease-in-out infinite ds-bob;display:none;position:absolute;bottom:-46px;right:clamp(8px,3vw,40px)}.ds-mascot-sprout[data-astro-cid-br23firz]{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--color-accent-300) 70%, transparent));margin:0 auto -10px;animation:9s linear infinite ds-spin;display:block}.ds-mascot-body[data-astro-cid-br23firz]{background:radial-gradient(circle at 35% 28%, #fff 0, transparent 22%), radial-gradient(circle at 50% 40%, var(--color-primary-300), var(--color-primary-500) 60%, var(--color-primary-700));height:128px;box-shadow:inset -10px -14px 24px color-mix(in srgb, var(--color-primary-900) 45%, transparent), 0 0 40px color-mix(in srgb, var(--color-primary-400) 55%, transparent);border-radius:50% 50% 46% 46%;position:relative}.ds-eye[data-astro-cid-br23firz]{background:#fff;border-radius:50%;width:22px;height:26px;animation:5s infinite ds-blink-eye;position:absolute;top:38%;overflow:hidden}.ds-eye[data-astro-cid-br23firz]:first-of-type{left:30%}.ds-eye[data-astro-cid-br23firz]:nth-of-type(2){right:30%}.ds-pupil[data-astro-cid-br23firz]{background:var(--color-neutral-950);width:12px;height:14px;transition:transform .6s var(--ease-editorial);border-radius:50%;margin:-7px 0 0 -6px;position:absolute;top:50%;left:50%}[data-astro-cid-br23firz][data-mode="0"] .ds-pupil[data-astro-cid-br23firz]{transform:translate(-5px,1px)}[data-astro-cid-br23firz][data-mode="1"] .ds-pupil[data-astro-cid-br23firz]{transform:translate(-3px,2px)}[data-astro-cid-br23firz][data-mode="2"] .ds-pupil[data-astro-cid-br23firz]{transform:translate(-1px,3px)}.ds-cheek[data-astro-cid-br23firz]{background:color-mix(in srgb, var(--color-accent-300) 70%, transparent);border-radius:50%;width:16px;height:8px;position:absolute;top:60%}.ds-cheek--l[data-astro-cid-br23firz]{left:20%}.ds-cheek--r[data-astro-cid-br23firz]{right:20%}@media (width>=900px){.ds-mascot[data-astro-cid-br23firz]{display:block}}@media (width<=767px){.ds-cards[data-astro-cid-br23firz]{grid-template-columns:1fr}.ds-slot--left[data-astro-cid-br23firz],.ds-slot--right[data-astro-cid-br23firz]{display:none}.ds-slot--center[data-astro-cid-br23firz],.ds-prompt-wrap[data-astro-cid-br23firz]{transform:none}.ds-prompt-wrap[data-astro-cid-br23firz]{margin-top:16px}.ds-chips[data-astro-cid-br23firz]{justify-content:flex-start}.ds-cursor[data-astro-cid-br23firz]{display:none}}@keyframes ds-twinkle{0%{opacity:.15}to{opacity:.7}}@keyframes ds-line-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ds-grow-x{0%{transform:scaleX(0)}}@keyframes ds-grow-y{0%{transform:scaleY(0)}}@keyframes ds-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ds-fade{0%{opacity:0}}@keyframes ds-pop{0%{transform:scale(0)}}@keyframes ds-pulse-ring{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent-400) 30%, transparent)}}@keyframes ds-blink{50%{opacity:0}}@keyframes ds-send{40%{transform:scale(.86)}70%{transform:scale(1.08)}}@keyframes ds-bob{50%{transform:translateY(-8px)rotate(-2deg)}}@keyframes ds-spin{to{transform:rotate(360deg)}}@keyframes ds-blink-eye{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.ds-stars--twinkle[data-astro-cid-br23firz],.ds-mascot[data-astro-cid-br23firz],.ds-mascot-sprout[data-astro-cid-br23firz],.ds-eye[data-astro-cid-br23firz],.ds-pending[data-astro-cid-br23firz],.ds-caret[data-astro-cid-br23firz],.is-playing[data-astro-cid-br23firz] .ds-line[data-astro-cid-br23firz],.is-playing[data-astro-cid-br23firz] .ds-hbar[data-astro-cid-br23firz],.is-playing[data-astro-cid-br23firz] .ds-vbar[data-astro-cid-br23firz],.is-playing[data-astro-cid-br23firz] .ds-line-path[data-astro-cid-br23firz],.is-playing[data-astro-cid-br23firz] .ds-area[data-astro-cid-br23firz],.is-playing[data-astro-cid-br23firz] .ds-dot[data-astro-cid-br23firz]{animation:none}.ds-card[data-astro-cid-br23firz],.ds-card[data-astro-cid-br23firz].is-active,.ds-slot[data-astro-cid-br23firz],.ds-pupil[data-astro-cid-br23firz]{transition:none}.ds-cursor[data-astro-cid-br23firz]{display:none}}.hero-backdrop[data-astro-cid-4ja4iip3]{--mx:50%;--my:30%;overflow:hidden}.aurora[data-astro-cid-4ja4iip3]{filter:blur(90px);will-change:transform;border-radius:9999px;position:absolute}.aurora--a[data-astro-cid-4ja4iip3]{background:radial-gradient(circle, var(--color-primary-500), transparent 65%);opacity:.7;width:min(760px,80vw);height:560px;animation:22s ease-in-out infinite alternate aurora-a;top:-30%;left:8%}.aurora--b[data-astro-cid-4ja4iip3]{background:radial-gradient(circle, var(--color-primary-300), transparent 65%);opacity:.45;width:min(620px,70vw);height:480px;animation:28s ease-in-out infinite alternate aurora-b;top:-10%;right:2%}.aurora--c[data-astro-cid-4ja4iip3]{background:radial-gradient(circle, var(--color-accent-400), transparent 65%);opacity:.22;width:min(520px,60vw);height:360px;animation:34s ease-in-out infinite alternate aurora-c;top:30%;left:35%}@keyframes aurora-a{to{transform:translate(18%,14%)scale(1.15)}}@keyframes aurora-b{to{transform:translate(-22%,18%)scale(.9)}}@keyframes aurora-c{to{transform:translate(-30%,-20%)scale(1.2)}}.grid-lines[data-astro-cid-4ja4iip3]{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:radial-gradient(75% 85% at 50% 30%,#000 25%,#0000 85%)}.grid-lines--lit[data-astro-cid-4ja4iip3]{mask-image:radial-gradient(260px circle at var(--mx) var(--my), black, transparent 70%);opacity:0;background-image:linear-gradient(#bae6fd59 1px,#0000 1px),linear-gradient(90deg,#bae6fd59 1px,#0000 1px);transition:opacity .4s ease-out}.hero-backdrop[data-astro-cid-4ja4iip3][data-lit] .grid-lines--lit[data-astro-cid-4ja4iip3]{opacity:1}.grain[data-astro-cid-4ja4iip3]{opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.aurora[data-astro-cid-4ja4iip3]{animation:none}}.dash-stage[data-astro-cid-uhx5umay]{perspective:2200px}.dash-tilt[data-astro-cid-uhx5umay]{transform-origin:50% 100%;transition:transform .8s cubic-bezier(.22,1,.36,1);transform:rotateX(9deg)scale(.97)}.dash-deck[data-astro-cid-uhx5umay]>span[data-astro-cid-uhx5umay]{border:1px solid color-mix(in srgb, var(--color-primary-300) 55%, transparent);border-radius:22px;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.dash-deck[data-astro-cid-uhx5umay]>span[data-astro-cid-uhx5umay]:first-child{transform:translate(14px,-14px)}.dash-deck[data-astro-cid-uhx5umay]>span[data-astro-cid-uhx5umay]:nth-child(2){opacity:.7;transform:translate(28px,-28px)}.dash-deck[data-astro-cid-uhx5umay]>span[data-astro-cid-uhx5umay]:nth-child(3){opacity:.4;transform:translate(42px,-42px)}.dash-stage[data-astro-cid-uhx5umay]:hover .dash-tilt[data-astro-cid-uhx5umay],.dash-stage[data-astro-cid-uhx5umay]:focus-within .dash-tilt[data-astro-cid-uhx5umay]{transform:none}.dash-stage[data-astro-cid-uhx5umay]:hover .dash-deck[data-astro-cid-uhx5umay]>span[data-astro-cid-uhx5umay],.dash-stage[data-astro-cid-uhx5umay]:focus-within .dash-deck[data-astro-cid-uhx5umay]>span[data-astro-cid-uhx5umay]{transform:translate(6px,-6px)}@media (width<=767px),(prefers-reduced-motion:reduce){.dash-tilt[data-astro-cid-uhx5umay]{transform:none}}@media (prefers-reduced-motion:reduce){.dash-tilt[data-astro-cid-uhx5umay],.dash-deck[data-astro-cid-uhx5umay]>span[data-astro-cid-uhx5umay]{transition:none}}.dash-panels[data-astro-cid-uhx5umay]>[data-astro-cid-uhx5umay][role=tabpanel]{grid-area:1/1}.dash-panels[data-astro-cid-uhx5umay]>[data-astro-cid-uhx5umay][data-inactive]{visibility:hidden}.dash-tab[data-astro-cid-uhx5umay][aria-selected=true]{background:var(--color-primary-50);color:var(--color-primary-800)}.dash-chip[data-astro-cid-uhx5umay][aria-pressed=true],.dash-shortlist[data-astro-cid-uhx5umay][aria-pressed=true]{border-color:var(--color-primary-800);background:var(--color-primary-800);color:#fff}
