.sbp[data-astro-cid-zetj7til]{gap:clamp(1.4rem,4vw,2.4rem);display:grid}@media (width>=900px){.sbp[data-astro-cid-zetj7til]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center}}.sbp__head[data-astro-cid-zetj7til] .ss-lead[data-astro-cid-zetj7til]{margin-top:1.2rem}.sbp__big[data-astro-cid-zetj7til]{font-family:var(--ss-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,5.2vw,4.2rem);font-weight:500;line-height:.98}.sbp__big[data-astro-cid-zetj7til] em[data-astro-cid-zetj7til]{color:var(--ss-accent-ink);font-style:normal}.sbp__card[data-astro-cid-zetj7til]{border-color:var(--ss-line-2);background:radial-gradient(90% 70% at 90% 0,#e6d1a51a,#0000 70%),linear-gradient(170deg,#15120e,#0a0908 75%);gap:.9rem;padding:clamp(1.2rem,3vw,1.8rem);display:grid}.sbp__salon[data-astro-cid-zetj7til]{font-family:var(--ss-font-display);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1}.sbp__card[data-astro-cid-zetj7til] .ss-label[data-astro-cid-zetj7til]{margin:0}.sbp__rows[data-astro-cid-zetj7til]{margin:0;display:grid}.sbp__rows[data-astro-cid-zetj7til] div[data-astro-cid-zetj7til]{border-top:1px solid var(--ss-line);flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;padding:.6rem 0;display:flex}.sbp__rows[data-astro-cid-zetj7til] dt[data-astro-cid-zetj7til]{font:700 .66rem / 1.4 var(--ss-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ss-muted)}.sbp__rows[data-astro-cid-zetj7til] dd[data-astro-cid-zetj7til]{text-align:right;margin:0;font-weight:700}.sbp__features[data-astro-cid-zetj7til]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.sbp__feat[data-astro-cid-zetj7til]{border:1px solid var(--ss-line-2);border-radius:var(--ss-radius-sm);width:100%;min-height:56px;color:var(--ss-text);font:700 .95rem var(--ss-font-body);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .9rem;display:flex}.sbp__feat-name[data-astro-cid-zetj7til]{display:grid}.sbp__feat-name[data-astro-cid-zetj7til] small[data-astro-cid-zetj7til]{font:600 .72rem var(--ss-font-body);color:var(--ss-muted)}.sbp__feat[data-astro-cid-zetj7til][aria-pressed=true]{border-color:var(--ss-ok);background:color-mix(in srgb, var(--ss-ok) 10%, transparent)}.sbp__feat-state[data-astro-cid-zetj7til]{font:700 .78rem var(--ss-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ss-accent-ink);flex:none}.sbp__feat[data-astro-cid-zetj7til][aria-pressed=true] .sbp__feat-state[data-astro-cid-zetj7til]{color:var(--ss-ok)}.ssp[data-astro-cid-n4l2cvb4] [hidden]{display:none!important}.ssp__hero[data-astro-cid-n4l2cvb4]{padding:clamp(7rem,13vw,9.5rem) 0 clamp(2.5rem,6vw,4rem);position:relative;overflow:hidden}.ssp__hero-grid[data-astro-cid-n4l2cvb4]{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid;position:relative}@media (width>=980px){.ssp__hero-grid[data-astro-cid-n4l2cvb4]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.ssp__second[data-astro-cid-n4l2cvb4]{font-family:var(--font-display);color:var(--tsw-gold);margin:0 0 1.2rem;font-size:clamp(1.3rem,2.6vw,1.8rem);line-height:1.15}.ssp__ctas[data-astro-cid-n4l2cvb4]{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.ssp__pilot-line[data-astro-cid-n4l2cvb4]{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1.3rem 0 0;display:flex}.ssp__pilot-line[data-astro-cid-n4l2cvb4] a[data-astro-cid-n4l2cvb4]{font:600 .7rem / 1.4 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tsw-gold);text-decoration:none}.ssp__layers[data-astro-cid-n4l2cvb4]{gap:.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.ssp__layers[data-astro-cid-n4l2cvb4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ssp__layers[data-astro-cid-n4l2cvb4] a[data-astro-cid-n4l2cvb4]{border:1px solid var(--tsw-line);color:var(--tsw-text);background:var(--tsw-surface);border-radius:12px;gap:.2rem;padding:.8rem .9rem;text-decoration:none;display:grid}.ssp__layers[data-astro-cid-n4l2cvb4] .is-here[data-astro-cid-n4l2cvb4] a[data-astro-cid-n4l2cvb4]{border-color:var(--tsw-gold);box-shadow:var(--tsw-glow)}.ssp__layers[data-astro-cid-n4l2cvb4] span[data-astro-cid-n4l2cvb4]{font:700 .62rem / 1.2 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--tsw-gold)}.ssp__layers[data-astro-cid-n4l2cvb4] b[data-astro-cid-n4l2cvb4]{font-family:var(--font-display);font-size:1.05rem;font-weight:500}.ssp__layers[data-astro-cid-n4l2cvb4] small[data-astro-cid-n4l2cvb4]{font:600 .62rem / 1.2 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tsw-muted)}.ssp__keep[data-astro-cid-n4l2cvb4],.ssp__road[data-astro-cid-n4l2cvb4]{background:var(--tsw-bg-2)}.ssp__proven[data-astro-cid-n4l2cvb4]{border-left:2px solid var(--tsw-gold);background:var(--tsw-surface);padding:.9rem 1rem}.ssp__proven[data-astro-cid-n4l2cvb4] b[data-astro-cid-n4l2cvb4]{color:var(--tsw-gold)}.ssp__pilot-card[data-astro-cid-n4l2cvb4]{border:1px solid var(--tsw-line-2);background:radial-gradient(60% 80% at 100% 0%, rgba(var(--glow-rgb), .12), transparent 70%), var(--tsw-bg-2);border-radius:24px;justify-items:start;gap:1rem;padding:clamp(1.6rem,4vw,3rem);display:grid}.ssp__pilot-card[data-astro-cid-n4l2cvb4] .ssp__ints[data-astro-cid-n4l2cvb4]{max-width:70ch}.ssp__road-list[data-astro-cid-n4l2cvb4]{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.ssp__road-list[data-astro-cid-n4l2cvb4]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ssp__road-list[data-astro-cid-n4l2cvb4] li[data-astro-cid-n4l2cvb4]{border:1px dashed var(--tsw-line-2);font:600 .78rem / 1.35 var(--font-body);color:var(--tsw-text-2);border-radius:12px;padding:.85rem .9rem}.ssp__road-list[data-astro-cid-n4l2cvb4] li[data-astro-cid-n4l2cvb4]:before{content:"Planned";font:700 .58rem / 1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tsw-muted);margin-bottom:.3rem;display:block}.ssp__map[data-astro-cid-n4l2cvb4]{gap:.8rem;margin:0;display:grid}.ssp__map[data-astro-cid-n4l2cvb4] svg[data-astro-cid-n4l2cvb4]{justify-self:center;width:100%;max-width:560px;height:auto;overflow:visible}.ssp__ring[data-astro-cid-n4l2cvb4]{fill:none;stroke:var(--tsw-line);stroke-dasharray:2 8}.ssp__wire[data-astro-cid-n4l2cvb4]{stroke:var(--tsw-line-2);stroke-width:1.2px}.ssp__pulse[data-astro-cid-n4l2cvb4]{stroke:var(--tsw-amber);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:18 400;stroke-dashoffset:0;filter:drop-shadow(0 0 6px #f0c56ae6);animation:4.2s cubic-bezier(.4,0,.2,1) infinite ssp-pulse}@keyframes ssp-pulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-420px}}.ssp__core[data-astro-cid-n4l2cvb4]{fill:#0c0b09;stroke:var(--tsw-gold);stroke-width:1.5px;filter:drop-shadow(0 0 22px #f0c56a73)}.ssp__core-t[data-astro-cid-n4l2cvb4]{fill:var(--tsw-text);font:600 21px var(--font-display);letter-spacing:.06em;text-anchor:middle}.ssp__core-s[data-astro-cid-n4l2cvb4]{fill:var(--tsw-gold);font:700 13px var(--font-mono);letter-spacing:.26em;text-anchor:middle}.ssp__node[data-astro-cid-n4l2cvb4]{fill:#0c0b09;stroke:var(--tsw-gold);stroke-width:2px}.ssp__label[data-astro-cid-n4l2cvb4]{fill:var(--tsw-text);font:700 19px var(--font-mono);letter-spacing:.16em;text-anchor:middle}.ssp__map-cap[data-astro-cid-n4l2cvb4]{color:var(--tsw-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .8rem;font-size:.86rem;display:flex}@media (prefers-reduced-motion:reduce){.ssp__pulse[data-astro-cid-n4l2cvb4]{stroke-dasharray:none;opacity:.35;animation:none}}.ssp__ov[data-astro-cid-n4l2cvb4]{border-top:1px solid var(--tsw-line)}.ssp__ov-grid[data-astro-cid-n4l2cvb4]{align-items:center;gap:1.6rem 4rem;display:grid}@media (width>=900px){.ssp__ov-grid[data-astro-cid-n4l2cvb4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ssp__ov-name[data-astro-cid-n4l2cvb4]{overflow-wrap:anywhere}.ssp__ov-panel[data-astro-cid-n4l2cvb4]{border:1px solid var(--tsw-line-2);background:linear-gradient(170deg,#14120f,#0a0908 75%);border-radius:20px;padding:clamp(1rem,2.6vw,1.5rem)}.ssp__ov-head[data-astro-cid-n4l2cvb4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.ssp__ov-head[data-astro-cid-n4l2cvb4] .ss-label[data-astro-cid-n4l2cvb4]{margin:0}.ssp__ov-list[data-astro-cid-n4l2cvb4]{margin:0;padding:0;list-style:none;display:grid}.ssp__ov-list[data-astro-cid-n4l2cvb4] a[data-astro-cid-n4l2cvb4]{border-top:1px solid var(--tsw-line);min-height:52px;color:var(--tsw-text);justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem 0;text-decoration:none;display:flex}.ssp__ov-k[data-astro-cid-n4l2cvb4]{font:700 .78rem / 1.3 var(--font-mono);letter-spacing:.2em;text-transform:uppercase}.ssp__ov-list[data-astro-cid-n4l2cvb4] a[data-astro-cid-n4l2cvb4]:hover .ssp__ov-k[data-astro-cid-n4l2cvb4],.ssp__ov-list[data-astro-cid-n4l2cvb4] a[data-astro-cid-n4l2cvb4]:focus-visible .ssp__ov-k[data-astro-cid-n4l2cvb4]{color:var(--tsw-gold)}.ssp__live[data-astro-cid-n4l2cvb4]{border-top:1px solid var(--tsw-line);background:var(--tsw-bg-2)}.ssp__live-list[data-astro-cid-n4l2cvb4]{margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.ssp__live-list[data-astro-cid-n4l2cvb4] li[data-astro-cid-n4l2cvb4]{border-top:1px solid var(--tsw-line);gap:.35rem 1.2rem;padding:.9rem 0;display:grid}@media (width>=900px){.ssp__live-list[data-astro-cid-n4l2cvb4] li[data-astro-cid-n4l2cvb4]{grid-template-columns:12rem 14rem minmax(0,1fr);align-items:center}}.ssp__live-list[data-astro-cid-n4l2cvb4] .ss-pill[data-astro-cid-n4l2cvb4]{justify-self:start}.ssp__live-name[data-astro-cid-n4l2cvb4]{color:var(--tsw-text);font-weight:700}.ssp__live-why[data-astro-cid-n4l2cvb4]{color:var(--tsw-text-2);font-size:.95rem}.ssp__pos[data-astro-cid-n4l2cvb4]{border-top:1px solid var(--tsw-line)}.ssp__pos-grid[data-astro-cid-n4l2cvb4]{align-items:end;gap:1.4rem 4rem;display:grid}@media (width>=900px){.ssp__pos-grid[data-astro-cid-n4l2cvb4]{grid-template-columns:1.1fr .9fr}}.ssp__words[data-astro-cid-n4l2cvb4]{font-family:var(--font-display);color:var(--tsw-text);flex-wrap:wrap;gap:.2rem .7rem;margin:.6rem 0 1rem;font-size:clamp(1.3rem,2.8vw,1.9rem);line-height:1.2;display:flex}.ssp__one[data-astro-cid-n4l2cvb4]{font:700 .74rem / 1.4 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--tsw-gold);margin:0}.ssp__arch[data-astro-cid-n4l2cvb4]{border-top:1px solid var(--tsw-line);background:var(--tsw-bg-2)}.ssp__areas[data-astro-cid-n4l2cvb4]{gap:1rem;margin:clamp(1.6rem,4vw,2.6rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.ssp__areas[data-astro-cid-n4l2cvb4]:before{content:"";background:linear-gradient(180deg, var(--tsw-gold), var(--tsw-line-2));width:1px;position:absolute;top:1.4rem;bottom:1.4rem;left:1.35rem;box-shadow:0 0 10px #f0c56a80}@media (width>=900px){.ssp__areas[data-astro-cid-n4l2cvb4]{grid-template-columns:repeat(3,minmax(0,1fr))}.ssp__areas[data-astro-cid-n4l2cvb4]:before{background:linear-gradient(90deg, var(--tsw-gold), var(--tsw-line-2));width:auto;height:1px;inset:1.35rem 1.4rem auto}}.ssp__area[data-astro-cid-n4l2cvb4]{padding:0 0 0 3.6rem;position:relative}@media (width>=900px){.ssp__area[data-astro-cid-n4l2cvb4]{padding:3.8rem 1.2rem 0 0}}.ssp__area-code[data-astro-cid-n4l2cvb4]{border:1px solid var(--tsw-gold);background:var(--tsw-bg);width:2.7rem;height:2.7rem;font:700 .9rem var(--font-mono);color:var(--tsw-gold);border-radius:50%;place-items:center;margin:0;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 20px -6px #f0c56acc}.ssp__area[data-astro-cid-n4l2cvb4] h3[data-astro-cid-n4l2cvb4]{font-family:var(--font-display);margin:.35rem 0 .8rem;font-size:1.5rem;font-weight:500}.ssp__area[data-astro-cid-n4l2cvb4] ul[data-astro-cid-n4l2cvb4]{margin:0;padding:0;list-style:none;display:grid}.ssp__area[data-astro-cid-n4l2cvb4] li[data-astro-cid-n4l2cvb4] a[data-astro-cid-n4l2cvb4],.ssp__area[data-astro-cid-n4l2cvb4] li[data-astro-cid-n4l2cvb4] span[data-astro-cid-n4l2cvb4]{border-top:1px solid var(--tsw-line);min-height:44px;color:var(--tsw-text);justify-content:space-between;align-items:center;gap:.6rem;padding:.3rem 0;font-weight:600;text-decoration:none;display:flex}.ssp__area[data-astro-cid-n4l2cvb4] li[data-astro-cid-n4l2cvb4] a[data-astro-cid-n4l2cvb4]:after{content:"→";color:var(--tsw-gold)}.ssp__area[data-astro-cid-n4l2cvb4] li[data-astro-cid-n4l2cvb4] a[data-astro-cid-n4l2cvb4]:hover{color:var(--tsw-gold)}.ssp__area[data-astro-cid-n4l2cvb4] small[data-astro-cid-n4l2cvb4]{font:700 .62rem var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tsw-muted)}.ssp__roles[data-astro-cid-n4l2cvb4]{max-width:64ch;color:var(--tsw-text-2);margin:2rem 0 0}.ssp__mod[data-astro-cid-n4l2cvb4]{border-top:1px solid var(--tsw-line)}.ssp__mod[data-astro-cid-n4l2cvb4]:nth-of-type(2n){background:var(--tsw-bg-2)}.ssp__moment[data-astro-cid-n4l2cvb4],.ssp__build[data-astro-cid-n4l2cvb4]{border-top:1px solid var(--tsw-line);background:radial-gradient(70% 90% at 50% 0,#e6d1a514,#0000 70%)}.ssp__worlds[data-astro-cid-n4l2cvb4]{border-top:1px solid var(--tsw-line)}.ssp__wlist[data-astro-cid-n4l2cvb4]{border-top:1px solid var(--tsw-line);margin:1.8rem 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.ssp__wlist[data-astro-cid-n4l2cvb4]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}.ssp__wlist[data-astro-cid-n4l2cvb4] a[data-astro-cid-n4l2cvb4]{border-bottom:1px solid var(--tsw-line);min-height:64px;color:var(--tsw-text);grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:.2rem 1rem;padding:.6rem 0;text-decoration:none;display:grid}.ssp__wname[data-astro-cid-n4l2cvb4]{font:700 .74rem var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--tsw-gold)}.ssp__wmod[data-astro-cid-n4l2cvb4]{font-weight:700}.ssp__wnote[data-astro-cid-n4l2cvb4]{color:var(--tsw-muted);grid-column:2;font-size:.86rem}.ssp__warrow[data-astro-cid-n4l2cvb4]{color:var(--tsw-gold);grid-area:1/3/span 2}.ssp__wlist[data-astro-cid-n4l2cvb4] a[data-astro-cid-n4l2cvb4]:hover .ssp__wmod[data-astro-cid-n4l2cvb4]{color:var(--tsw-gold)}.ssp__connect[data-astro-cid-n4l2cvb4]{border-top:1px solid var(--tsw-line);background:var(--tsw-bg-2)}.ssp__connect-grid[data-astro-cid-n4l2cvb4]{gap:1.5rem 4rem;display:grid}@media (width>=900px){.ssp__connect-grid[data-astro-cid-n4l2cvb4]{grid-template-columns:.9fr 1.1fr}}.ssp__connect-copy[data-astro-cid-n4l2cvb4] p[data-astro-cid-n4l2cvb4]{color:var(--tsw-text-2);line-height:1.65}.ssp__connect-copy[data-astro-cid-n4l2cvb4] b[data-astro-cid-n4l2cvb4]{color:var(--tsw-text)}.ssp__ints[data-astro-cid-n4l2cvb4]{margin:1rem 0;padding:0;list-style:none;display:grid}.ssp__ints[data-astro-cid-n4l2cvb4] li[data-astro-cid-n4l2cvb4]{border-top:1px solid var(--tsw-line);color:var(--tsw-text-2);padding:.7rem 0}.ssp__next[data-astro-cid-n4l2cvb4]{border-top:1px solid var(--tsw-line)}.ssp__next-card[data-astro-cid-n4l2cvb4]{justify-items:start;gap:.6rem;display:grid}.ssp__next-card[data-astro-cid-n4l2cvb4] h2[data-astro-cid-n4l2cvb4]{font-family:var(--font-display);color:var(--tsw-text);margin:.4rem 0 0;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:500;line-height:1}.ssp__next-card[data-astro-cid-n4l2cvb4] ul[data-astro-cid-n4l2cvb4]{flex-wrap:wrap;gap:.4rem;margin:.4rem 0;padding:0;list-style:none;display:flex}.ssp__next-card[data-astro-cid-n4l2cvb4] li[data-astro-cid-n4l2cvb4]{border:1px dashed var(--tsw-line-2);font:700 .7rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tsw-text-2);border-radius:999px;padding:.4rem .8rem}
