.d3d-section[data-astro-cid-vny4grvc]{position:relative;background:var(--color-dark);overflow:hidden}.d3d-bg[data-astro-cid-vny4grvc]{position:absolute;inset:0;background:radial-gradient(700px 500px at 75% 55%,rgba(25,181,165,.16),transparent 60%),radial-gradient(600px 400px at 0% 100%,rgba(21,94,239,.22),transparent 60%);pointer-events:none}.d3d-grid[data-astro-cid-vny4grvc]{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:3rem;align-items:center}.d3d-steps[data-astro-cid-vny4grvc]{position:relative;display:flex;flex-direction:column;gap:1.1rem;margin-top:2rem}.d3d-steps[data-astro-cid-vny4grvc]:before{content:"";position:absolute;left:15px;top:16px;bottom:16px;width:2px;background:linear-gradient(to bottom,#63718a,#c98a1e,#155eef,#3a6ac4,#19b5a5);opacity:.4}.d3d-step[data-astro-cid-vny4grvc]{position:relative;display:grid;grid-template-columns:32px 1fr;gap:.9rem;align-items:start}.d3d-step-n[data-astro-cid-vny4grvc]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:.85rem;font-weight:500;color:#fff;box-shadow:0 0 0 4px var(--color-dark)}.s0[data-astro-cid-vny4grvc]{background:#63718a}.s1[data-astro-cid-vny4grvc]{background:#c98a1e}.s2[data-astro-cid-vny4grvc]{background:#155eef}.s3[data-astro-cid-vny4grvc]{background:#3a6ac4}.s4[data-astro-cid-vny4grvc]{background:#19b5a5}.d3d-step-title[data-astro-cid-vny4grvc]{display:block;font-family:var(--font-heading);font-size:1.05rem;font-weight:500;color:#e7edf7;line-height:1.3}.d3d-step-desc[data-astro-cid-vny4grvc]{display:block;font-size:.9rem;color:#e7edf799;line-height:1.55}.d3d-viewport[data-astro-cid-vny4grvc]{--tilt-x: 0deg;--tilt-y: 0deg;--s: 1.12;position:relative;height:540px;display:flex;align-items:center;justify-content:center;perspective:1500px;perspective-origin:50% 35%}.d3d-scene[data-astro-cid-vny4grvc]{transform-style:preserve-3d;transform:scale(var(--s)) rotateX(calc(58deg + var(--tilt-x))) rotate(calc(-36deg + var(--tilt-y)));transition:transform .4s ease-out}.d3d-world[data-astro-cid-vny4grvc]{position:relative;width:480px;height:240px;transform-style:preserve-3d;animation:d3d-sway 16s ease-in-out infinite;margin-top:80px}@keyframes d3d-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.platform[data-astro-cid-vny4grvc]{position:absolute;inset:0;border-radius:18px;background:#10294bbf;border:1px solid rgba(46,211,192,.35);box-shadow:0 40px 80px -20px #19b5a559,0 0 0 1px #ffffff08 inset}.platform-grid[data-astro-cid-vny4grvc]{position:absolute;inset:12px;border-radius:10px;background-image:linear-gradient(rgba(46,211,192,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(46,211,192,.18) 1px,transparent 1px);background-size:30px 30px}.zlabel[data-astro-cid-vny4grvc]{position:absolute;bottom:12px;font-family:var(--font-heading);font-size:12px;font-weight:500;letter-spacing:.04em;color:#e7edf7bf;transform:translateZ(1px)}.zl-a[data-astro-cid-vny4grvc]{left:22px}.zl-b[data-astro-cid-vny4grvc]{left:168px}.zl-c[data-astro-cid-vny4grvc]{left:318px}.box[data-astro-cid-vny4grvc]{--w: 96px;--dp: 80px;--h: 58px;position:absolute;left:30px;top:70px;width:var(--w);height:var(--dp);transform-style:preserve-3d}.face[data-astro-cid-vny4grvc]{position:absolute;display:block}.box[data-astro-cid-vny4grvc] .top[data-astro-cid-vny4grvc]{inset:0;transform:translateZ(var(--h));background:#c8a06e40;border:1.5px solid #C8A06E;border-radius:3px}.box[data-astro-cid-vny4grvc] .front[data-astro-cid-vny4grvc]{left:0;top:100%;width:var(--w);height:var(--h);transform-origin:top;transform:rotateX(90deg);background:#b98a55}.box[data-astro-cid-vny4grvc] .back[data-astro-cid-vny4grvc]{left:0;top:0;width:var(--w);height:var(--h);transform-origin:top;transform:rotateX(90deg);background:#9c7444}.box[data-astro-cid-vny4grvc] .left[data-astro-cid-vny4grvc]{left:0;top:0;width:var(--h);height:var(--dp);transform-origin:left;transform:rotateY(-90deg);background:#a47a48}.box[data-astro-cid-vny4grvc] .right[data-astro-cid-vny4grvc]{left:100%;top:0;width:var(--h);height:var(--dp);transform-origin:left;transform:rotateY(-90deg);background:#c99a62;display:flex;align-items:center;justify-content:center}.box[data-astro-cid-vny4grvc] .right[data-astro-cid-vny4grvc] i[data-astro-cid-vny4grvc]{font-style:normal;font-size:9px;font-weight:600;letter-spacing:.12em;color:#3c280f99;transform:rotate(90deg)}.paper[data-astro-cid-vny4grvc]{position:absolute;left:10px;top:12px;width:72px;height:54px;background:#f6f1e4;border-radius:2px;box-shadow:0 1px 2px #0003}.paper[data-astro-cid-vny4grvc].p1{transform:translateZ(calc(var(--h) - 6px))}.paper[data-astro-cid-vny4grvc].p2{transform:translateZ(calc(var(--h) - 2px)) translate(4px,3px)}.paper[data-astro-cid-vny4grvc].p3{transform:translateZ(calc(var(--h) + 2px)) translate(-3px,6px) rotate(-4deg)}.scanner[data-astro-cid-vny4grvc]{position:absolute;left:0;top:0;width:100%;height:100%;transform-style:preserve-3d}.post[data-astro-cid-vny4grvc]{position:absolute;left:208px;width:6px;height:6px;background:#94a3b8;transform-style:preserve-3d}.post[data-astro-cid-vny4grvc]:after{content:"";position:absolute;left:0;top:0;width:120px;height:6px;background:linear-gradient(90deg,#cbd5e1,#63718a);transform-origin:left;transform:rotateY(-90deg)}.post-a[data-astro-cid-vny4grvc]{top:14px}.post-b[data-astro-cid-vny4grvc]{top:220px}.curtain[data-astro-cid-vny4grvc]{position:absolute;left:211px;top:20px;width:116px;height:200px;transform-origin:left;transform:rotateY(-90deg);background:linear-gradient(90deg,#2ed3c01a,#2ed3c047);border:1px solid rgba(46,211,192,.55);box-shadow:0 0 30px #2ed3c059;overflow:hidden}.scanline[data-astro-cid-vny4grvc]{position:absolute;top:0;bottom:0;width:4px;left:0;background:#2ed3c0;box-shadow:0 0 16px 4px #2ed3c0cc;animation:scan 2.4s ease-in-out infinite alternate}@keyframes scan{0%{left:4%}to{left:92%}}.shelf[data-astro-cid-vny4grvc]{position:absolute;left:300px;top:34px;width:150px;height:172px;transform-style:preserve-3d}.tier[data-astro-cid-vny4grvc]{position:absolute;inset:0;border-radius:10px;transform:translateZ(calc(20px + var(--lvl) * 38px));background:#155eef1a;border:1px solid rgba(159,184,232,.45);box-shadow:0 0 20px #155eef40}.tile[data-astro-cid-vny4grvc]{position:absolute;left:calc(12px + var(--c) * 66px);top:calc(12px + var(--r) * 52px);width:58px;height:44px;border-radius:5px;background:linear-gradient(160deg,#eef3fd,#dce7fd);transform:translateZ(calc(21px + var(--lvl) * 38px));box-shadow:0 2px 6px #08173659}.tile[data-astro-cid-vny4grvc] i[data-astro-cid-vny4grvc]{position:absolute;left:6px;top:6px;width:18px;height:5px;border-radius:3px;background:var(--tag)}.tile[data-astro-cid-vny4grvc]:after{content:"";position:absolute;left:6px;right:10px;top:17px;height:14px;background:repeating-linear-gradient(180deg,#9DB4DA 0 2px,transparent 2px 6px);opacity:.6}.sheet[data-astro-cid-vny4grvc]{position:absolute;left:0;top:0;width:64px;height:48px;margin:-24px 0 0 -32px;transform-style:preserve-3d;animation:travel 6.4s cubic-bezier(.45,.05,.4,1) infinite;animation-delay:calc(var(--d) * -1)}.sheet-face[data-astro-cid-vny4grvc]{position:absolute;inset:0;border-radius:3px;padding:7px 8px;display:flex;flex-direction:column;gap:5px;background:#f6f1e4;box-shadow:0 6px 14px #00000059;animation:digitize 6.4s linear infinite;animation-delay:calc(var(--d) * -1)}.sheet-face[data-astro-cid-vny4grvc] i[data-astro-cid-vny4grvc]{display:block;height:3px;border-radius:2px;background:#3c3c3c59}.sheet-face[data-astro-cid-vny4grvc] i[data-astro-cid-vny4grvc]:nth-child(2){width:75%}.sheet-face[data-astro-cid-vny4grvc] i[data-astro-cid-vny4grvc]:nth-child(3){width:50%}@keyframes travel{0%{transform:translate3d(78px,calc(110px + var(--oy) * .4),60px);opacity:0}8%{transform:translate3d(78px,calc(110px + var(--oy) * .4),92px);opacity:1}42%{transform:translate3d(205px,calc(120px + var(--oy)),64px)}52%{transform:translate3d(240px,calc(120px + var(--oy)),64px)}82%{transform:translate3d(372px,calc(118px + var(--oy) * .5),140px);opacity:1}to{transform:translate3d(372px,calc(118px + var(--oy) * .5),112px);opacity:0}}@keyframes digitize{0%,44%{background:#f6f1e4;box-shadow:0 6px 14px #00000059}50%{background:#b9f0e9;box-shadow:0 0 22px #2ed3c0e6}58%,to{background:#dce7fd;box-shadow:0 0 14px #9fb8e899}}@media(max-width:1280px){.d3d-viewport[data-astro-cid-vny4grvc]{--s: .95}}@media(max-width:1100px){.d3d-viewport[data-astro-cid-vny4grvc]{--s: .85}}@media(max-width:960px){.d3d-grid[data-astro-cid-vny4grvc]{grid-template-columns:1fr}.d3d-viewport[data-astro-cid-vny4grvc]{height:440px;--s: .8}}@media(max-width:520px){.d3d-viewport[data-astro-cid-vny4grvc]{height:320px;--s: .5}.d3d-world[data-astro-cid-vny4grvc]{margin-top:40px}.d3d-scene[data-astro-cid-vny4grvc]{margin-left:-70px}}@media(prefers-reduced-motion:reduce){.d3d-world[data-astro-cid-vny4grvc],.sheet[data-astro-cid-vny4grvc],.sheet-face[data-astro-cid-vny4grvc],.scanline[data-astro-cid-vny4grvc]{animation:none}.sheet[data-astro-cid-vny4grvc]{display:none}.scanline[data-astro-cid-vny4grvc]{left:50%}}
