.hero[data-astro-cid-ge2uvauf]{isolation:isolate;margin-top:-68px;padding-top:68px;position:relative;overflow:hidden}.field[data-astro-cid-ge2uvauf]{z-index:-2;--field-line:#c9a2f217;--field-node:#c9a2f2;--field-packet:#c9a2f2;--field-hot:#ff9f45;width:100%;height:100%;position:absolute;inset:0}.fade[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 20% 40%, #0b0911d9, transparent 70%), radial-gradient(40% 40% at 85% 10%, #8b5cf62e, transparent 70%), linear-gradient(180deg, transparent 70%, var(--bg));position:absolute;inset:0}.inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(72px,12vw,150px) clamp(32px,5vw,56px);display:grid}.pitch[data-astro-cid-ge2uvauf]{gap:26px;display:grid}.nw[data-astro-cid-ge2uvauf]{white-space:nowrap}@media (width<=640px){.city[data-astro-cid-ge2uvauf]{display:none}}h1[data-astro-cid-ge2uvauf]{font-size:var(--step-4);letter-spacing:-.04em;line-height:1.02}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.term[data-astro-cid-ge2uvauf]{overflow:hidden;box-shadow:0 40px 120px -40px #8b5cf673}.term-bar[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:12px 16px;display:flex}.term-bar[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:50%;width:10px;height:10px}.term-bar[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{font:400 .78rem/1 var(--font-mono);color:var(--faint);margin-left:10px}.logo[data-astro-cid-ge2uvauf]{aspect-ratio:720/350;cursor:pointer;--ink:#f3effa;--paper:#17121f;width:100%}.term-foot[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.8rem;display:flex}.ok[data-astro-cid-ge2uvauf]{color:var(--signal)}.replay[data-astro-cid-ge2uvauf]{border:1px solid var(--line-strong);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:.72rem}.replay[data-astro-cid-ge2uvauf]:hover{color:var(--text);border-color:var(--lavender)}.facts[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-block:0 clamp(24px,3vw,40px);display:grid}.facts[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{gap:6px;padding:22px 0 0;display:grid}.facts[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]:not(:first-child){border-left:1px solid var(--line);padding-left:24px}dt[data-astro-cid-ge2uvauf]{font:500 var(--step--1)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}dd[data-astro-cid-ge2uvauf]{font-size:var(--step-1);margin:0;font-weight:500}@media (width<=900px){.inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.facts[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.facts[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]:nth-child(odd){border-left:0;padding-left:0}}.grid[data-astro-cid-7wcqpozi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card[data-astro-cid-7wcqpozi]{transition:border-color var(--fast), transform var(--fast) var(--ease);align-content:start;gap:14px;padding:28px;display:grid;overflow:hidden}.card[data-astro-cid-7wcqpozi]:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--fast);background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #c9a2f21f, transparent 60%);position:absolute;inset:0}.card[data-astro-cid-7wcqpozi]:hover{border-color:var(--line-strong)}.card[data-astro-cid-7wcqpozi]:hover:before{opacity:1}h3[data-astro-cid-7wcqpozi]{font-size:var(--step-1)}.card[data-astro-cid-7wcqpozi] p[data-astro-cid-7wcqpozi]{color:var(--muted);font-size:.95rem}.ico[data-astro-cid-7wcqpozi]{background:var(--bg-raise);border:1px solid var(--line);width:44px;height:44px;color:var(--lavender);border-radius:12px;place-items:center;display:inline-grid}.primary[data-astro-cid-7wcqpozi]{border-color:var(--line-strong);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:28px}.primary[data-astro-cid-7wcqpozi] .copy[data-astro-cid-7wcqpozi]{gap:14px;display:grid}.primary[data-astro-cid-7wcqpozi] h3[data-astro-cid-7wcqpozi]{font-size:var(--step-2)}.primary[data-astro-cid-7wcqpozi] .ico[data-astro-cid-7wcqpozi]{color:var(--lavender)}.top-row[data-astro-cid-7wcqpozi]{align-items:center;gap:12px;display:flex}.badge[data-astro-cid-7wcqpozi]{font:500 .72rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--lavender);color:var(--on-accent);border-radius:999px;padding:7px 10px}.chart[data-astro-cid-7wcqpozi]{width:100%;height:100%;min-height:160px}.gridlines[data-astro-cid-7wcqpozi] line[data-astro-cid-7wcqpozi]{stroke:var(--line);stroke-dasharray:3 5}.line[data-astro-cid-7wcqpozi]{fill:none;stroke:var(--lavender);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:600}.forecast[data-astro-cid-7wcqpozi]{fill:none;stroke:var(--tangerine);stroke-width:2px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.dot[data-astro-cid-7wcqpozi]{fill:var(--tangerine)}.js .line[data-astro-cid-7wcqpozi]{stroke-dashoffset:600px}.js .area[data-astro-cid-7wcqpozi],.js .forecast[data-astro-cid-7wcqpozi],.js .dot[data-astro-cid-7wcqpozi]{opacity:0}.js .in .line[data-astro-cid-7wcqpozi]{animation:draw 1.6s var(--ease) .2s forwards}.js .in .area[data-astro-cid-7wcqpozi]{animation:show 1s var(--ease) 1s forwards}.js .in .forecast[data-astro-cid-7wcqpozi],.js .in .dot[data-astro-cid-7wcqpozi]{animation:show .6s var(--ease) 1.5s forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes show{to{opacity:1}}@media (width<=1000px){.grid[data-astro-cid-7wcqpozi]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.grid[data-astro-cid-7wcqpozi]{grid-template-columns:1fr}.primary[data-astro-cid-7wcqpozi]{grid-column:auto;grid-template-columns:1fr}}.flow[data-astro-cid-iz62twpy]{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;list-style:none;display:grid;position:relative}.stage[data-astro-cid-iz62twpy]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:8px;margin-inline:10px;padding:22px 18px 24px;display:grid;position:relative}.stage[data-astro-cid-iz62twpy]:first-child{margin-left:0}.stage[data-astro-cid-iz62twpy]:last-child{border-color:var(--edge-tangerine);margin-right:0}.num[data-astro-cid-iz62twpy]{color:var(--faint);font-size:.75rem}.name[data-astro-cid-iz62twpy]{font-weight:600;line-height:1.25}.tech[data-astro-cid-iz62twpy]{color:var(--muted);font-size:.75rem;line-height:1.4}.stage[data-astro-cid-iz62twpy]:not(:last-child):after,.stage[data-astro-cid-iz62twpy]:not(:last-child):before{content:"";z-index:1;background-repeat:repeat-x;background-size:8px 2px;width:20px;height:2px;position:absolute;left:100%}.stage[data-astro-cid-iz62twpy]:not(:last-child):after{background-image:linear-gradient(90deg, var(--lavender) 50%, transparent 50%);animation:right var(--flow) linear infinite;top:42%}.stage[data-astro-cid-iz62twpy]:not(:last-child):before{background-image:linear-gradient(90deg, var(--tangerine) 50%, transparent 50%);animation:left calc(var(--flow) * 1.4) linear infinite;top:58%}.stage[data-astro-cid-iz62twpy]:after,.stage[data-astro-cid-iz62twpy]:before{animation-play-state:paused!important}.live[data-astro-cid-iz62twpy] .stage[data-astro-cid-iz62twpy]:after,.live[data-astro-cid-iz62twpy] .stage[data-astro-cid-iz62twpy]:before{animation-play-state:running!important}@keyframes right{to{background-position:8px 0}}@keyframes left{to{background-position:-8px 0}}.legend[data-astro-cid-iz62twpy]{color:var(--faint);gap:20px;margin-top:20px;font-size:.75rem;display:flex}.legend[data-astro-cid-iz62twpy] span[data-astro-cid-iz62twpy]{align-items:center;gap:8px;display:inline-flex}.legend[data-astro-cid-iz62twpy] i[data-astro-cid-iz62twpy]{width:18px;height:2px}.legend[data-astro-cid-iz62twpy] .d[data-astro-cid-iz62twpy]{background:var(--lavender)}.legend[data-astro-cid-iz62twpy] .c[data-astro-cid-iz62twpy]{background:var(--tangerine)}@media (width<=1000px){.flow[data-astro-cid-iz62twpy]{grid-template-columns:1fr;max-width:460px}.stage[data-astro-cid-iz62twpy]{grid-template-columns:auto 1fr;column-gap:14px;margin:0 0 20px}.stage[data-astro-cid-iz62twpy] .tech[data-astro-cid-iz62twpy]{grid-column:2}.stage[data-astro-cid-iz62twpy]:not(:last-child):after,.stage[data-astro-cid-iz62twpy]:not(:last-child):before{background-repeat:repeat-y;background-size:2px 8px;width:2px;height:20px;left:auto;top:100%!important}.stage[data-astro-cid-iz62twpy]:not(:last-child):after{background-image:linear-gradient(180deg, var(--lavender) 50%, transparent 50%);animation:down var(--flow) linear infinite;left:42%}.stage[data-astro-cid-iz62twpy]:not(:last-child):before{background-image:linear-gradient(180deg, var(--tangerine) 50%, transparent 50%);animation:up calc(var(--flow) * 1.4) linear infinite;left:58%}@keyframes down{to{background-position:0 8px}}@keyframes up{to{background-position:0 -8px}}}.layout[data-astro-cid-grsovck6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.section-head[data-astro-cid-grsovck6]{margin-bottom:0;position:sticky;top:110px}.outro[data-astro-cid-grsovck6]{border-left:2px solid var(--lavender);padding-left:14px;color:var(--text)!important;font-size:var(--step-0)!important}.steps[data-astro-cid-grsovck6]{gap:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-grsovck6]:before{content:"";background:linear-gradient(var(--lavender), var(--tangerine));opacity:.5;width:1px;position:absolute;top:24px;bottom:24px;left:23px}li[data-astro-cid-grsovck6]{grid-template-columns:48px 1fr;gap:20px;padding-block:22px;display:grid}.n[data-astro-cid-grsovck6]{background:var(--bg);border:1px solid var(--line-strong);width:48px;height:48px;color:var(--lavender);border-radius:50%;place-items:center;font-size:.85rem;display:grid;position:relative}li[data-astro-cid-grsovck6]:last-child .n[data-astro-cid-grsovck6]{border-color:var(--tangerine);color:var(--tangerine)}h3[data-astro-cid-grsovck6]{font-size:var(--step-1);margin:10px 0 8px}li[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:var(--muted)}@media (width<=860px){.layout[data-astro-cid-grsovck6]{grid-template-columns:1fr}.section-head[data-astro-cid-grsovck6]{position:static}}.box[data-astro-cid-2uplwg2f]{--ai:50%;gap:28px;padding:clamp(20px,4vw,40px);display:grid}.meter[data-astro-cid-2uplwg2f]{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;font-size:.78rem;display:grid}.track[data-astro-cid-2uplwg2f]{background:var(--bg-raise);border:1px solid var(--line);border-radius:999px;height:8px;position:relative;overflow:hidden}.fill[data-astro-cid-2uplwg2f]{width:max(var(--ai), 8px);border-radius:inherit;background:linear-gradient(90deg, var(--lavender), var(--tangerine));transition:width var(--slow) var(--ease);position:absolute;inset:0 auto 0 0}.modes[data-astro-cid-2uplwg2f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mode[data-astro-cid-2uplwg2f]{text-align:left;background:var(--bg-raise);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);font:inherit;cursor:pointer;transition:border-color var(--fast), background var(--fast);align-content:start;gap:10px;padding:22px;display:grid}.mode[data-astro-cid-2uplwg2f]:hover{border-color:var(--line-strong)}.mode[data-astro-cid-2uplwg2f][aria-checked=true]{border-color:var(--lavender);background:color-mix(in srgb, var(--lavender) 8%, var(--bg-raise))}.title[data-astro-cid-2uplwg2f]{font-weight:600;font-size:var(--step-1)}.body[data-astro-cid-2uplwg2f]{color:var(--muted);font-size:.95rem}.note[data-astro-cid-2uplwg2f]{color:var(--muted);font-size:.8rem}.ok[data-astro-cid-2uplwg2f]{color:var(--signal)}@media (width<=760px){.modes[data-astro-cid-2uplwg2f],.meter[data-astro-cid-2uplwg2f]{grid-template-columns:1fr}.meter[data-astro-cid-2uplwg2f] span[data-astro-cid-2uplwg2f]:last-child{text-align:right}}.cards[data-astro-cid-seabt2m7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card[data-astro-cid-seabt2m7]{transition:transform var(--fast) var(--ease), border-color var(--fast);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.card[data-astro-cid-seabt2m7]:hover{border-color:var(--line-strong);transform:translateY(-3px)}.shot[data-astro-cid-seabt2m7]{aspect-ratio:16/10;background:var(--bg-raise);overflow:hidden}.shot[data-astro-cid-seabt2m7] img[data-astro-cid-seabt2m7]{object-fit:cover;width:100%;height:100%;transition:transform var(--slow) var(--ease)}.app[data-astro-cid-seabt2m7] .shot[data-astro-cid-seabt2m7]{background:radial-gradient(90% 90% at 100%,#ff9a3c24,#0000 60%),#2a1530;place-items:end center;padding-top:22px;display:grid}.app[data-astro-cid-seabt2m7] .shot[data-astro-cid-seabt2m7] img[data-astro-cid-seabt2m7]{object-fit:initial;border:5px solid #1b1320;border-bottom:0;border-radius:18px 18px 0 0;width:46%;height:auto}.card[data-astro-cid-seabt2m7]:hover .shot[data-astro-cid-seabt2m7] img[data-astro-cid-seabt2m7]{transform:scale(1.04)}.meta[data-astro-cid-seabt2m7]{align-content:start;gap:8px;padding:22px;display:grid}.kind[data-astro-cid-seabt2m7]{letter-spacing:.08em;text-transform:uppercase;color:var(--lavender);font-size:.72rem}h3[data-astro-cid-seabt2m7]{font-size:var(--step-1)}.meta[data-astro-cid-seabt2m7] p[data-astro-cid-seabt2m7]{color:var(--muted);font-size:.92rem}.more[data-astro-cid-seabt2m7]{margin-top:32px}@media (width<=900px){.cards[data-astro-cid-seabt2m7]{grid-template-columns:1fr}}
