.di .di-with .ic-round-head .v4-h span{display:inline}.di .ic-pts li.t{color:var(--v4-muted);font-size:16px;font-weight:400;line-height:1.5}.di .ic-pts li.t b{color:var(--v4-ink);margin-bottom:4px;font-size:17px;font-weight:600;line-height:1.3;display:block}.di .di-more{text-align:center;margin:clamp(18px,3vh,30px) 0 0!important}.di .di-more .v3-link{margin-top:0;font-size:15px}.di .di-vault-ring{transform-origin:240px 184px}.v4-scene.di-pack .di-env{opacity:0}.di .di-how{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 44px;margin:clamp(26px,4.5vh,52px) 0 0;padding:0;list-style:none;display:grid}.di-how li{align-content:start;justify-items:start;display:grid}.di-how svg{width:100%;max-width:280px;height:auto;display:block;overflow:visible}.di .di-how h3{color:var(--v4-ink);margin:14px 0 8px;font-size:22px;font-weight:600;line-height:1.25}.di .di-how p{color:var(--v4-muted);font-size:16px;line-height:1.55;margin:0!important}.di .di-review{color:#fff;background:radial-gradient(900px 520px at 50% 62%,#cbd0ff24,#cbd0ff00 70%),#2a2d9f}.di .di-review h2.v4-h{color:#fff}.di .di-review h2.v4-h span,.di .di-review .pa-illus{color:#cbd0ff}.di .di-review .ic-pts li.t{color:#e3e5ff;border-top-color:#ffffff40;font-size:15px}.di .di-review .ic-pts li.t b{color:#fff}.di .di-illus{text-align:center;margin-top:6px!important}@media (min-width:1101px){.di-six{-moz-column-gap:56px;grid-template-rows:repeat(3,auto) auto;gap:18px 56px}.di-six .ic-art{grid-area:1/2/4}.di .di-illus{grid-area:4/2;margin-top:-8px!important}.di .di-six .ic-pts li{max-width:370px}.di-six .l1,.di-six .l2,.di-six .l3{grid-column:1;justify-self:end}.di-six .r1,.di-six .r2,.di-six .r3{grid-column:3;justify-self:start}.di-six .l1,.di-six .r1{grid-row:1}.di-six .l2,.di-six .r2{grid-row:2}.di-six .l3,.di-six .r3{grid-row:3}.di-six .l1:after,.di-six .l2:after,.di-six .l3:after,.di-six .r1:before,.di-six .r2:before,.di-six .r3:before{content:"";border-top:1px dashed #ffffff8c;width:36px;position:absolute;top:50%}.di-six .l1:after,.di-six .l2:after,.di-six .l3:after{left:calc(100% + 10px)}.di-six .r1:before,.di-six .r2:before,.di-six .r3:before{right:calc(100% + 10px)}}.di-checks-top{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:28px 64px;display:grid}.di .di-checks h2.v4-h{text-wrap:balance}.di .di-checks h2.v4-h span{display:inline}.di .di-note{max-width:30em;color:var(--v4-indigo);font-size:17px;font-weight:500;line-height:1.55;margin:20px 0 0!important}.di .di-levels{gap:18px;margin:0;padding:0;list-style:none;display:grid}.di-levels li{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:22px;display:grid}.di-depth{width:84px;height:84px;display:block;overflow:visible}.di .di-levels h3{color:var(--v4-ink);margin:0 0 4px;font-size:20px;font-weight:600;line-height:1.25}.di .di-levels p{color:var(--v4-ink);font-size:16px;line-height:1.5;margin:0!important}.di .di-levels .di-eg{color:var(--v4-muted);font-size:15px;margin-top:4px!important}.di-eg b{letter-spacing:.12em;text-transform:uppercase;color:var(--v4-indigo);margin-right:10px;font:500 14px/1.3 JetBrains Mono,monospace}.di .di-ex-k{border-top:1px solid var(--v4-line);padding-top:18px;margin:clamp(20px,3.5vh,40px) 0 12px!important}.di .di-examples{grid-template-columns:repeat(4,minmax(0,1fr))}.di .di-jour-k{text-align:center;margin-bottom:14px!important}.di-jour-art{margin-top:clamp(26px,4.5vh,48px)}.di-jour-art svg{width:100%;height:auto;display:block;overflow:visible}.di-jour-art text{font-family:var(--font)}.di .di-jour{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 3.3333%;margin:18px 0 0;padding:0;list-style:none;display:grid}.di .di-jour p{color:var(--v4-muted);font-size:16px;line-height:1.55;margin:0!important}.di-jour b{color:var(--v4-ink);font-weight:600}.di-n{display:none}.di .di-sum{text-align:center;max-width:44em;color:var(--v4-indigo);font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.5;margin:clamp(22px,4vh,40px) auto 0!important}@media (min-width:1101px) and (max-height:820px){.di .di-review h2.v4-h{font-size:clamp(30px,2.7vw,40px)}.di-six{grid-template-columns:minmax(0,1fr) 330px minmax(0,1fr);row-gap:12px;margin-top:18px}.di .di-six .ic-pts li.t{line-height:1.45}.di .di-checks h2.v4-h{font-size:clamp(30px,2.9vw,42px)}.di .di-note{font-size:16px;margin-top:14px!important}.di .di-levels{gap:12px}.di .di-levels p{font-size:15px}.di .di-ex-k{padding-top:14px;margin-top:18px!important}.di .di-how{margin-top:24px}.di .di-how p{font-size:15px}.di-how svg{max-width:240px}}@media (max-width:1100px){.di .di-how{grid-template-columns:repeat(2,minmax(0,1fr))}.di-checks-top{grid-template-columns:minmax(0,1fr)}.di .di-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.di-jour-art{display:none}.di .di-jour{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:32px}.di-jour li{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}.di-n{color:#fff;background:radial-gradient(circle at 35% 28%,#7d82ff 0,#3a3ec0 45%,#23268c 100%);border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:grid}}@media (max-width:640px){.di .di-how,.di .di-examples,.di .di-jour{grid-template-columns:minmax(0,1fr)}.di-levels li{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px}.di-depth{width:64px;height:64px}}@media (prefers-reduced-motion:no-preference){.di .di-orbit{transform-origin:252px 250px;animation:40s linear infinite ic-orbit}.di .di-orbit.back{animation-duration:70s;animation-direction:reverse}.di .di-hub-halo{transform-origin:252px 250px;animation:3.6s ease-in-out infinite ic-halo}.di .di-vault-ring{animation:60s linear infinite ic-orbit}.v4-scene.ready .di-a{opacity:0}.v4-scene.ready.play .di-a{animation:ic-fade .5s var(--d) both}.v4-scene.ready.play .di-a.ic-flow{animation:ic-fade .5s var(--d) both,ic-flow 1.4s linear infinite}.v4-scene.ready .di-a.pop{transform-box:fill-box;transform-origin:50%}.v4-scene.ready.play .di-a.pop{animation:ic-pop .45s var(--d) cubic-bezier(.2,1.4,.4,1) both}.v4-scene.ready.play .di-a.drop{animation:di-drop .6s var(--d) cubic-bezier(.2,.8,.3,1) both}.v4-scene.di-pack.ready .di-sheet{transform:translate(calc(var(--fx) * 1px),calc(var(--fy) * 1px)) rotate(calc(var(--fr) * 1deg))}.v4-scene.di-pack.ready.play .di-sheet{transform:translate(calc(var(--tx) * 1px),calc(var(--ty) * 1px)) rotate(0deg);transition:transform .9s cubic-bezier(.5,0,.2,1) calc(.4s + var(--i) * .1s)}.v4-scene.di-pack.ready .di-env{opacity:1}.v4-scene.di-pack.ready.play .di-env{animation:.5s .3s both ic-out}.v4-scene.di-pack.ready~.ic-pts li{opacity:0}.v4-scene.di-pack.ready.play~.ic-pts li{animation:ic-in .6s calc(1.5s + var(--i) * .14s) both}.v4-scene.di-read.ready .di-amber{fill:#ffb547}.v4-scene.di-read.ready.play .di-amber{animation:.5s 5.3s both di-turn}}@keyframes di-drop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}@keyframes di-turn{0%{fill:#ffb547}to{fill:#2fbf85}}
