.wv-bar[data-astro-cid-5sydcaft]{background:var(--surface-2);border-bottom:1px solid #22212c;align-items:center;gap:7px;height:36px;padding:0 14px;display:flex}.wv-bar[data-astro-cid-5sydcaft] i[data-astro-cid-5sydcaft]{background:#2e2d3a;border-radius:50%;width:9px;height:9px}.wv-bar[data-astro-cid-5sydcaft] span[data-astro-cid-5sydcaft]{color:#7f7e8f;background:var(--surface-3);border-radius:6px;margin-left:12px;padding:3px 10px;font-size:11px}.wv-bar--light[data-astro-cid-5sydcaft]{background:#eceaf3;border-color:#dddbe8}.wv-bar--light[data-astro-cid-5sydcaft] i[data-astro-cid-5sydcaft]{background:#cfccdc}.wv-bar--light[data-astro-cid-5sydcaft] span[data-astro-cid-5sydcaft]{color:#6b6a78;background:#fff}.hero-visual[data-astro-cid-5sydcaft]{position:relative}.glow[data-astro-cid-5sydcaft]{filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#7f77dd47,#0000);position:absolute;inset:10% 5% 0 10%}.wv-code[data-astro-cid-5sydcaft]{background:var(--bg-deep);border:1px solid var(--line-3);border-radius:16px;width:460px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 40px 100px #00000073}.wv-code[data-astro-cid-5sydcaft] pre[data-astro-cid-5sydcaft]{color:var(--text);white-space:pre;margin:0;padding:20px 22px;font-size:13px;line-height:1.85}.wv-code[data-astro-cid-5sydcaft] .hl[data-astro-cid-5sydcaft]{border-left:2px solid var(--accent);background:#7f77dd1f;margin:4px -22px;padding:6px 22px;display:block}.c[data-astro-cid-5sydcaft]{color:#5e5d6e}.t[data-astro-cid-5sydcaft]{color:var(--accent-soft)}.a[data-astro-cid-5sydcaft]{color:#e0b27a}.s[data-astro-cid-5sydcaft]{color:#8fd3a8}.wv-site[data-astro-cid-5sydcaft]{color:#1c1b24;background:#f7f6fb;border:1px solid #d9d7e6;border-radius:16px;width:400px;height:390px;position:absolute;top:210px;right:0;overflow:hidden;box-shadow:0 50px 100px #0009}.wv-nav[data-astro-cid-5sydcaft]{color:#6b6a78;background:#fff;border-bottom:1px solid #eceaf3;align-items:center;gap:14px;height:44px;padding:0 18px;font-size:11px;display:flex}.wv-nav[data-astro-cid-5sydcaft] strong[data-astro-cid-5sydcaft]{color:#1c1b24;margin-right:auto;font-size:13px;font-weight:600}.wv-body[data-astro-cid-5sydcaft]{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.wv-h[data-astro-cid-5sydcaft]{font-size:15px;font-weight:600}.wv-cards[data-astro-cid-5sydcaft]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wv-tag[data-astro-cid-5sydcaft]{color:var(--accent-pale);background:#1a1830;border:1px solid #3a3570;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:12.5px;display:flex;position:absolute;top:290px;left:30px;box-shadow:0 10px 30px #0006}.wv-tag[data-astro-cid-5sydcaft] svg[data-astro-cid-5sydcaft]{color:var(--ok)}.timeline[data-astro-cid-5sydcaft]{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex;position:relative}.timeline[data-astro-cid-5sydcaft]:before{content:"";background:linear-gradient(var(--accent), #3a3570);transform-origin:top;width:2px;transition:transform 1.2s cubic-bezier(.2,.7,.2,1) .2s;position:absolute;top:22px;bottom:22px;left:21px}.story.is-ready .timeline[data-astro-cid-5sydcaft]:before{transform:scaleY(0)}.story.is-ready .timeline[data-astro-cid-5sydcaft].is-in:before{transform:scaleY(1)}.tl[data-astro-cid-5sydcaft]{align-items:flex-start;gap:24px;display:flex;position:relative}.tl__num[data-astro-cid-5sydcaft]{z-index:1;color:#fff;background:var(--accent-strong);width:44px;height:44px;box-shadow:0 0 0 6px var(--bg), 0 10px 24px #6a62c973;border-radius:12px;flex-shrink:0;place-items:center;font-size:17px;font-weight:600;display:grid;position:relative}.tl__card[data-astro-cid-5sydcaft]{background:#13121c;border:1px solid #26243a;border-radius:20px;flex-wrap:wrap;flex:1;align-items:center;gap:16px 24px;min-width:0;padding:24px 26px;display:flex}.tl__text[data-astro-cid-5sydcaft]{flex:260px;min-width:0}.tl__art[data-astro-cid-5sydcaft]{flex:none;max-width:100%}.tl__text[data-astro-cid-5sydcaft] h3[data-astro-cid-5sydcaft]{letter-spacing:-.01em;font-size:20px;font-weight:600}.tl__text[data-astro-cid-5sydcaft] p[data-astro-cid-5sydcaft]{color:var(--text-2);margin-top:8px;font-size:15px;line-height:1.65}.art-cats[data-astro-cid-5sydcaft]{flex-wrap:wrap;gap:6px;width:170px;display:flex}.art-cats[data-astro-cid-5sydcaft] span[data-astro-cid-5sydcaft]{background:var(--surface);border:1px solid var(--line-3);color:var(--text-2);border-radius:999px;padding:5px 10px;font-size:11.5px}.art-cats[data-astro-cid-5sydcaft] .add[data-astro-cid-5sydcaft]{color:var(--accent-pale);border-style:dashed;border-color:#4a4585}.art-style[data-astro-cid-5sydcaft]{align-items:center;gap:8px;display:flex}.art-style[data-astro-cid-5sydcaft] i[data-astro-cid-5sydcaft]{border-radius:8px;width:26px;height:26px}.art-style[data-astro-cid-5sydcaft] i[data-astro-cid-5sydcaft]:first-child{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent-soft)}.art-style[data-astro-cid-5sydcaft] span[data-astro-cid-5sydcaft]{background:var(--surface);border:1px solid var(--line-3);border-radius:8px;margin-left:4px;padding:5px 10px;font-size:12px}.art-code[data-astro-cid-5sydcaft]{color:var(--accent-pale);white-space:nowrap;background:#1d1a36;border:1px solid #4a4585;border-radius:8px;padding:8px 12px;font-size:12px}.show__frame[data-astro-cid-5sydcaft]{border:1px solid var(--line-3);background:#f7f6fb;border-radius:16px;overflow:hidden;box-shadow:0 40px 100px #6a62c929}.caps[data-astro-cid-5sydcaft]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.caps[data-astro-cid-5sydcaft] li[data-astro-cid-5sydcaft]{background:#13121c;border:1px solid #26243a;border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.caps[data-astro-cid-5sydcaft] li[data-astro-cid-5sydcaft]>svg[data-astro-cid-5sydcaft]{color:var(--accent-soft);flex-shrink:0;margin-top:3px}.caps[data-astro-cid-5sydcaft] strong[data-astro-cid-5sydcaft]{align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:flex}.caps[data-astro-cid-5sydcaft] span[data-astro-cid-5sydcaft]:not(.badge){color:var(--text-2);margin-top:4px;font-size:14px;line-height:1.55;display:block}.plat[data-astro-cid-5sydcaft]{background:radial-gradient(420px 220px at 50% 0,#7f77dd2e,#0000 70%),#13121c;border:1px solid #26243a;border-radius:24px;padding:clamp(28px,4vw,44px)}.plat__grid[data-astro-cid-5sydcaft]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.plat__grid[data-astro-cid-5sydcaft] li[data-astro-cid-5sydcaft]{background:var(--surface);border:1px solid var(--line-3);border-radius:14px;align-items:center;gap:12px;padding:18px 20px;font-size:16px;font-weight:500;transition:border-color .2s;display:flex}.plat__grid[data-astro-cid-5sydcaft] li[data-astro-cid-5sydcaft]:hover{border-color:#4a4585}.plat__dot[data-astro-cid-5sydcaft]{background:var(--ok);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #7fd9a026}.plat__note[data-astro-cid-5sydcaft]{color:var(--text-3);margin-top:24px;font-size:14.5px}.plat__note[data-astro-cid-5sydcaft] a[data-astro-cid-5sydcaft]{color:var(--accent-soft);text-underline-offset:3px;text-decoration:underline}.plat__note[data-astro-cid-5sydcaft] a[data-astro-cid-5sydcaft]:hover{color:var(--accent-pale)}.badge--mid[data-astro-cid-5sydcaft]{color:var(--accent-pale);border:1px solid #4a4585}
