.phone[data-astro-cid-kxoph4ef]{aspect-ratio:9/18.5;width:50%;box-shadow:0 0 0 1px #ffffff1f inset, 0 50px 90px -30px #000000b3, 0 0 80px -20px var(--accent-2);background:linear-gradient(160deg,#20243a,#0b0d18);border-radius:2.2rem;padding:3.5%;animation:7s ease-in-out infinite phone-float;transform:translate(-50%,-50%)rotate(-4deg)}.screen[data-astro-cid-kxoph4ef]{background:#05060a;border-radius:1.75rem;height:100%;position:relative;overflow:hidden}.reel[data-astro-cid-kxoph4ef]{position:absolute;inset:0}.reel-bg[data-astro-cid-kxoph4ef]{background:radial-gradient(circle at 30% 30%,#5b8cff 0,#0000 45%),radial-gradient(circle at 70% 60%,#9b6bff 0,#0000 45%),radial-gradient(circle at 40% 85%,#2ee6d6 0,#0000 40%),#0b0f2a;animation:9s ease-in-out infinite alternate reel-pan;position:absolute;inset:-20%}.sample[data-astro-cid-kxoph4ef]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;border:1px dashed #fff9;border-radius:.3rem;padding:.15rem .45rem;font-size:.55rem;position:absolute;top:.8rem;left:.8rem}.play[data-astro-cid-kxoph4ef]{color:#fff;backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff59;border-radius:99px;width:3.2rem;height:3.2rem;padding-left:.2rem;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.progress[data-astro-cid-kxoph4ef]{background:#ffffff40;border-radius:3px;height:3px;position:absolute;bottom:.7rem;left:.8rem;right:.8rem;overflow:hidden}.progress[data-astro-cid-kxoph4ef] span[data-astro-cid-kxoph4ef]{transform-origin:0;background:#fff;width:100%;height:100%;animation:6s linear infinite progress;display:block}.side[data-astro-cid-kxoph4ef]{gap:.7rem;display:grid;position:absolute;bottom:3.2rem;right:.6rem}.side-btn[data-astro-cid-kxoph4ef]{color:#fff;background:#0000004d;border-radius:99px;place-items:center;width:2rem;height:2rem;display:grid}.side-btn[data-astro-cid-kxoph4ef]:first-child{color:#ff5a8a;animation:6s ease-in-out infinite like}.caption[data-astro-cid-kxoph4ef]{gap:.35rem;display:grid;position:absolute;bottom:1.6rem;left:.8rem;right:3rem}.handle[data-astro-cid-kxoph4ef]{color:#fff;font-size:.7rem;font-weight:700}.line[data-astro-cid-kxoph4ef]{background:#ffffff8c;border-radius:3px;height:5px;display:block}.card[data-astro-cid-kxoph4ef]{background:color-mix(in srgb, var(--bg-2) 85%, transparent);border-radius:1rem;align-items:center;gap:.65rem;padding:.75rem .9rem;animation:6s ease-in-out infinite card-float;display:flex;position:absolute;box-shadow:0 20px 50px -20px #0000008c}.card-title[data-astro-cid-kxoph4ef]{align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:flex}.card-sub[data-astro-cid-kxoph4ef]{color:var(--muted);font-size:.68rem}.card-ico[data-astro-cid-kxoph4ef]{background:var(--grad);width:1.9rem;height:1.9rem;color:var(--on-accent);border-radius:99px;flex:none;place-items:center;display:grid}.card-ico[data-astro-cid-kxoph4ef].ok{background:color-mix(in srgb, var(--accent-3) 20%, transparent);color:var(--accent-3)}.c-cal[data-astro-cid-kxoph4ef]{width:44%;animation-delay:-1s;display:block;top:4%;left:0}.cal-grid[data-astro-cid-kxoph4ef]{grid-template-columns:repeat(7,1fr);gap:3px;margin-top:.55rem;display:grid}.cal-day[data-astro-cid-kxoph4ef]{font-family:var(--font-mono);text-align:center;color:var(--muted);font-size:.5rem}.cal-cell[data-astro-cid-kxoph4ef]{aspect-ratio:1;background:var(--surface-strong);border-radius:3px}.cal-cell[data-astro-cid-kxoph4ef].r{background:var(--accent)}.cal-cell[data-astro-cid-kxoph4ef].p{background:var(--accent-2)}.cal-cell[data-astro-cid-kxoph4ef].s{background:var(--accent-3)}.c-sched[data-astro-cid-kxoph4ef]{animation-delay:-3s;top:40%;right:0}.c-dm[data-astro-cid-kxoph4ef]{animation-delay:-4.5s;bottom:5%;left:2%}@keyframes phone-float{50%{transform:translate(-50%,-52%)rotate(-3deg)}}@keyframes card-float{50%{transform:translateY(-8px)}}@keyframes reel-pan{to{transform:translate(8%,-6%)scale(1.1)}}@keyframes progress{0%{transform:scaleX(0)}}@keyframes like{0%,70%,to{transform:scale(1)}78%{transform:scale(1.3)}}@media (width<=480px){.card-sub[data-astro-cid-kxoph4ef]{display:none}.card[data-astro-cid-kxoph4ef]{padding:.55rem .7rem}}.ai-panel[data-astro-cid-xsilblmj]:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, var(--mesh-c), transparent);z-index:-1;border-radius:50%;width:55%;position:absolute;bottom:-40%;left:-15%}.ai-step[data-astro-cid-xsilblmj]{border:1px solid var(--line);background:var(--surface);border-radius:1rem}.ai-num[data-astro-cid-xsilblmj]{background:var(--grad);width:2.2rem;height:2.2rem;color:var(--on-accent);border-radius:.7rem;flex:none;place-items:center;font-size:.8rem;display:grid}
