.ap-visual[data-astro-cid-wfaf5rpr]{position:relative;container-type:inline-size;padding:13% 4% 0;overflow:hidden;border-radius:24px}.ap-visual[data-astro-cid-wfaf5rpr]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle,rgba(31,111,204,.18) 1px,transparent 1.5px) 0 0 / 18px 18px,linear-gradient(135deg,var(--brand-tint),rgba(231,241,253,.2))}.ap-scene[data-astro-cid-wfaf5rpr]{position:relative;height:68cqw}.ap-desk[data-astro-cid-wfaf5rpr]{position:absolute;left:-10%;right:-10%;top:58.1cqw;bottom:0;background:linear-gradient(#e3d2b9,#e3d2b9 1.6cqw,#efe4d3 1.6cqw)}.ap-monitor[data-astro-cid-wfaf5rpr]{position:absolute;left:10cqw;width:74cqw;top:0;height:46.5cqw;background:#2b323a;border-radius:1.6cqw;padding:1.1cqw;box-shadow:0 24px 50px -24px #12212e80;animation:ap-rise .8s var(--ease) .15s both}.ap-neck[data-astro-cid-wfaf5rpr]{position:absolute;left:44cqw;width:6cqw;top:46.5cqw;height:10cqw;background:linear-gradient(90deg,#3a434d,#2b323a)}.ap-base[data-astro-cid-wfaf5rpr]{position:absolute;left:36cqw;width:22cqw;top:56.5cqw;height:1.6cqw;border-radius:1cqw 1cqw 0 0;background:#2b323a}.ap-neck[data-astro-cid-wfaf5rpr],.ap-base[data-astro-cid-wfaf5rpr]{animation:ap-fade .8s var(--ease) .15s both}.ap-screen[data-astro-cid-wfaf5rpr]{position:relative;height:100%;border-radius:.7cqw;overflow:hidden;font-size:2.25cqw;background:linear-gradient(135deg,#dbe9fb,#f3f7fc 60%,#e6eef8)}.ap-window[data-astro-cid-wfaf5rpr]{position:absolute;left:4%;top:7%;width:42%;height:72%;background:#fff;border-radius:.6em;overflow:hidden;box-shadow:0 6px 18px -8px #12212e4d;animation:ap-fade .6s ease .6s both}.ap-win-bar[data-astro-cid-wfaf5rpr]{display:flex;gap:.35em;padding:.6em .8em;background:#eef1f4}.ap-win-bar[data-astro-cid-wfaf5rpr] i[data-astro-cid-wfaf5rpr]{width:.55em;height:.55em;border-radius:50%;background:#cfd5dc}.ap-win-body[data-astro-cid-wfaf5rpr]{padding:.7em .9em;display:grid;gap:.6em}.ap-row[data-astro-cid-wfaf5rpr]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:.6em}.ap-row[data-astro-cid-wfaf5rpr] b[data-astro-cid-wfaf5rpr]{height:.55em;border-radius:99px;background:#e8ebef}.ap-row--head[data-astro-cid-wfaf5rpr]{height:.75em;width:45%;border-radius:99px;background:#c9d6e6}.ap-toasts[data-astro-cid-wfaf5rpr]{position:absolute;right:3%;bottom:14%;width:56%;display:grid;gap:.6em}.ap-toast[data-astro-cid-wfaf5rpr]{display:flex;align-items:center;gap:.6em;padding:.7em .8em;background:#fff;border-radius:.7em;box-shadow:0 8px 20px -10px #12212e66;animation:ap-toast .55s var(--ease) both;animation-delay:calc(1.2s + var(--i) * .6s)}.ap-toast[data-astro-cid-wfaf5rpr] strong[data-astro-cid-wfaf5rpr]{display:block;font-family:var(--font-head);font-size:1em;color:var(--ink);line-height:1.2}.ap-ok[data-astro-cid-wfaf5rpr]{flex:none;display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:var(--brand)}.ap-ok[data-astro-cid-wfaf5rpr] svg[data-astro-cid-wfaf5rpr]{width:1.05em;height:1.05em;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ap-taskbar[data-astro-cid-wfaf5rpr]{position:absolute;left:0;right:0;bottom:0;height:8%;display:flex;justify-content:center;align-items:center;gap:.6em;background:#ffffffb3}.ap-taskbar[data-astro-cid-wfaf5rpr] i[data-astro-cid-wfaf5rpr]{width:1.1em;height:1.1em;border-radius:.3em;background:#c9d6e6}.ap-taskbar[data-astro-cid-wfaf5rpr] i[data-astro-cid-wfaf5rpr]:first-child{background:var(--logo-blue)}.ap-note[data-astro-cid-wfaf5rpr]{position:absolute;right:-8cqw;top:-5cqw;width:19cqw;padding:1.5cqw;font-size:2.25cqw;font-weight:600;line-height:1.25;color:#4a3b12;background:#fbe7a1;box-shadow:0 8px 16px -8px #12212e66;transform:rotate(5deg);animation:ap-note .6s var(--ease) 3.2s both}.ap-plant[data-astro-cid-wfaf5rpr]{position:absolute;left:-2cqw;width:12cqw;top:40.9cqw;animation:ap-fade .8s ease .4s both}.ap-mug[data-astro-cid-wfaf5rpr]{position:absolute;left:86cqw;width:10cqw;top:48.7cqw;animation:ap-fade .8s ease .5s both}.ap-steam[data-astro-cid-wfaf5rpr]{animation:ap-steam 3s ease-in-out 1s infinite}@keyframes ap-rise{0%{opacity:0;transform:translateY(20px)}}@keyframes ap-fade{0%{opacity:0}}@keyframes ap-toast{0%{opacity:0;transform:translate(18%)}}@keyframes ap-note{0%{opacity:0;transform:rotate(-8deg) scale(.7)}}@keyframes ap-steam{0%,to{opacity:.2;transform:translateY(2px)}50%{opacity:1;transform:translateY(-1px)}}@media(max-width:959px){.ap-visual[data-astro-cid-wfaf5rpr]{max-width:640px}}
