:root{--vcc-ink:#101b32;--vcc-blue:#172f68;--vcc-violet:#7868d8;--vcc-lime:#cae78d;--vcc-paper:#f2f1f7}.vcc-page{margin:0;color:var(--vcc-ink);background:var(--vcc-paper);font-family:Inter,"Noto Sans SC",system-ui,sans-serif}.vcc-page .topic-header{position:absolute;z-index:9;inset:0 0 auto;background:transparent;border:0}.vcc-page .topic-header nav a{color:rgba(255,255,255,.7)}.vcc-kicker{margin:0 0 17px;color:var(--vcc-lime);font-size:.67rem;font-weight:800;letter-spacing:.2em}.vcc-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center;min-height:850px;padding:140px clamp(24px,7vw,120px) 80px;color:#fff;background:radial-gradient(circle at 76% 46%,rgba(120,104,216,.3),transparent 28%),linear-gradient(133deg,#090f26,#192d61 62%,#201947)}.vcc-hero h1,.vcc-thesis h2,.vcc-section h2,.vcc-stack h2,.vcc-tax h2,.vcc-sources h2,.vcc-cta h2{margin:0;font:500 clamp(3rem,6vw,7rem)/.96 Georgia,"Songti SC",serif;letter-spacing:-.055em}.vcc-hero h1 em{color:var(--vcc-lime);font-style:normal}.vcc-hero>div>p:not(.vcc-kicker){max-width:620px;color:rgba(255,255,255,.65);line-height:1.85}.vcc-hero>div>a,.vcc-cta a{display:inline-block;margin-top:26px;padding:13px 18px;border-radius:999px;color:#101a31;background:var(--vcc-lime);text-decoration:none;font-weight:800}.vcc-orbit{position:relative;width:min(48vw,620px);aspect-ratio:1;margin:auto}.vcc-orbit svg{width:100%;height:100%;fill:none;stroke:rgba(202,231,141,.2)}.vcc-orbit svg path{stroke-dasharray:5 11;animation:vcc-dash 24s linear infinite}.vcc-core{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;width:170px;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:44% 56% 48% 52%;background:linear-gradient(145deg,#8f83ee,#4a83b7);box-shadow:0 0 80px rgba(120,104,216,.5);animation:vcc-morph 8s ease-in-out infinite}.vcc-core b{font:500 2rem Georgia,serif}.vcc-core small{font-size:.5rem;letter-spacing:.13em}.vcc-orbit article{position:absolute;z-index:2;width:135px;padding:16px;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:rgba(11,18,46,.62);backdrop-filter:blur(16px)}.vcc-orbit article b,.vcc-orbit article span{display:block}.vcc-orbit article b{color:var(--vcc-lime);font-size:.65rem}.vcc-orbit article span{margin-top:6px;font:500 1rem Georgia,serif}.vcc-orbit .s1{left:3%;top:18%}.vcc-orbit .s2{right:1%;top:33%}.vcc-orbit .s3{left:17%;bottom:9%}.vcc-thesis{display:grid;grid-template-columns:.3fr 1fr;gap:60px;padding:90px clamp(24px,7vw,120px);color:#fff;background:var(--vcc-violet)}.vcc-thesis>div>p{max-width:900px;color:rgba(255,255,255,.7);line-height:1.85}.vcc-section{padding:110px clamp(24px,7vw,120px)}.vcc-section>header{max-width:900px;margin-bottom:50px}.vcc-section .vcc-kicker,.vcc-stack .vcc-kicker,.vcc-sources .vcc-kicker{color:#6b5bd0}.vcc-models{display:grid;grid-template-columns:1fr 1fr;gap:20px}.vcc-models article{padding:38px;border:1px solid rgba(16,27,50,.12);border-radius:30px;background:#fff}.vcc-models article>span{color:#6b5bd0;font-size:.67rem;font-weight:800;letter-spacing:.15em}.vcc-models h3{font:500 2rem Georgia,serif}.vcc-models p{color:#657086;line-height:1.75}.vcc-model-diagram{display:grid;place-items:center;gap:9px;margin-top:30px;padding:24px;border-radius:20px;color:#fff;background:#162d61}.vcc-model-diagram i{color:var(--vcc-lime);font-style:normal}.vcc-model-diagram.split{background:#6658c7}.vcc-stack{display:grid;grid-template-columns:.55fr 1fr;gap:70px;padding:110px clamp(24px,7vw,120px);background:#fff}.vcc-stack ol{margin:0;padding:0;list-style:none}.vcc-stack li{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid rgba(16,27,50,.12)}.vcc-stack li>b{color:#796ad3;font:500 1.6rem Georgia,serif}.vcc-stack h3{margin:0 0 8px}.vcc-stack p{margin:0;color:#6a7589;line-height:1.65}.vcc-isolation{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:110px clamp(24px,7vw,120px);color:#fff;background:#172f68}.vcc-isolation-art{padding:36px;border:1px solid rgba(255,255,255,.14);border-radius:34px;background:rgba(255,255,255,.06)}.vcc-isolation-art>span{display:block;padding:30px;text-align:center;border-radius:25px;background:linear-gradient(135deg,#7868d8,#4b6cb1);font:500 2rem Georgia,serif}.vcc-isolation-art>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.vcc-isolation-art i{padding:30px 8px;border-radius:20px;text-align:center;color:#172f68;background:var(--vcc-lime);font-style:normal}.vcc-isolation h2{font:500 clamp(2.5rem,4vw,4.8rem)/1.05 Georgia,serif}.vcc-isolation p,.vcc-isolation li{color:rgba(255,255,255,.68);line-height:1.8}.vcc-question-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(16,27,50,.12)}.vcc-question-grid article{min-height:170px;padding:28px;background:var(--vcc-paper)}.vcc-question-grid b{color:#6b5bd0}.vcc-question-grid p{color:#657086;line-height:1.7}.vcc-tax{display:grid;grid-template-columns:.7fr 1fr;gap:70px;padding:100px clamp(24px,7vw,120px);color:#fff;background:#0d1833}.vcc-tax p{color:rgba(255,255,255,.65);line-height:1.85}.vcc-sources{display:grid;grid-template-columns:.55fr 1fr;gap:70px;padding:100px clamp(24px,7vw,120px);background:#fff}.vcc-sources>div:last-child{display:grid}.vcc-sources a{display:grid;grid-template-columns:85px 1fr;gap:18px;padding:23px 0;border-bottom:1px solid rgba(16,27,50,.12);color:var(--vcc-ink);text-decoration:none}.vcc-boundary{padding:28px clamp(24px,7vw,120px);color:#657086;background:#fff;font-size:.75rem;line-height:1.7}.vcc-cta{padding:110px 20px;text-align:center;color:#fff;background:radial-gradient(circle at 50% 110%,rgba(120,104,216,.45),transparent 45%),#0d1833}.vcc-page .topic-footer{color:rgba(255,255,255,.55);background:#0d1833}@keyframes vcc-dash{to{stroke-dashoffset:-160}}@keyframes vcc-morph{50%{border-radius:58% 42% 61% 39%;transform:translate(-50%,-50%) rotate(7deg)}}
@media(max-width:850px){.vcc-hero,.vcc-thesis,.vcc-stack,.vcc-isolation,.vcc-tax,.vcc-sources{grid-template-columns:1fr}.vcc-orbit{width:min(86vw,570px)}.vcc-question-grid{grid-template-columns:1fr 1fr}.vcc-page .topic-header nav{display:none}}@media(max-width:560px){.vcc-hero{min-height:0;padding-top:125px}.vcc-thesis,.vcc-section,.vcc-stack,.vcc-isolation,.vcc-tax,.vcc-sources,.vcc-cta{padding:72px 20px}.vcc-models,.vcc-question-grid{grid-template-columns:1fr}.vcc-core{width:120px}.vcc-orbit article{width:100px;padding:11px}.vcc-isolation-art>div{grid-template-columns:1fr}.vcc-isolation-art i{padding:18px}}@media(prefers-reduced-motion:reduce){.vcc-orbit *{animation:none!important}}
.vcc-page .topic-header .brand img{filter:brightness(0) invert(1);opacity:.88}
