.ar-shell{background:var(--theme-surface);grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.ar-side{box-sizing:border-box;background:var(--theme-surface);color:var(--theme-text-strong);flex-direction:column;padding:1.25rem 1.25rem 1.5rem;display:flex}.ar-side__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ar-side__home{border-radius:var(--radius-sm);display:inline-flex}.ar-side__main{flex-direction:column;flex:1;width:100%;max-width:28rem;margin-inline:auto;padding-block:1.25rem;display:flex}.ar-side__links{color:var(--theme-text-muted);flex-wrap:wrap;gap:.5rem 1rem;font-size:.8125rem;display:flex}.ar-side__links a:hover,.ar-side__cookie:hover{color:var(--theme-text-strong)}.ar-side__cookie{cursor:pointer}.ar-room{color:#e2e8f0;background:#070a14;flex-direction:column;order:-1;gap:.75rem;padding:1rem 1rem 1.25rem;display:flex;position:relative;overflow:hidden}.ar-room__backdrop{object-fit:cover;opacity:.32;filter:blur(22px)saturate(1.2);width:calc(100% + 5rem);height:calc(100% + 5rem);position:absolute;inset:-2.5rem}.ar-room__scrim{background:radial-gradient(at 50% 40%,#070a1459,#070a14eb 75%);position:absolute;inset:0}.ar-room__head,.ar-room__stage,.ar-proofs{position:relative}.ar-room__head{align-items:center;gap:.6rem;font-size:.8125rem;display:flex}.ar-live{background:#ef4444;border-radius:50%;width:.6rem;height:.6rem}.ar-room__live{color:#fecaca;font-weight:600}.ar-room__chip{color:#ddd6fe;background:#5c2af733;border:1px solid #a78bfa59;border-radius:999px;margin-inline-start:auto;padding:.35rem .75rem;display:none}.ar-room__stage{flex-direction:column;gap:.6rem;width:100%;max-width:47.5rem;margin-inline:auto;display:flex}.ar-player{aspect-ratio:16/9;background:#000;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}.ar-player__shot{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ar-player__title{text-align:right;color:#fff;text-shadow:0 8px 34px #00000073;position:absolute;top:34%;right:7%}.ar-player__title p{margin:0}.ar-player__title-big{font-size:clamp(1.75rem,5.5vw,3.6rem);font-weight:800;line-height:1.02}.ar-player__title-small{font-size:clamp(1rem,2.6vw,1.75rem);font-weight:600;margin-top:.35rem!important}.ar-player__logo{color:#5c2af7;background:#ffffffeb;border-radius:.6rem;padding:.4em .9em;font-size:clamp(.85rem,2.4vw,1.6rem);font-weight:800;position:absolute;top:6%;left:4%}.ar-player__vignette{background:radial-gradient(#0000 55%,#00000073 100%);position:absolute;inset:0}.ar-wisps{width:7.5rem;height:10rem;position:absolute;top:16%;left:25%}.ar-wisps span{filter:blur(10px);background:#ffffff52;border-radius:50%;width:1.5rem;height:5.5rem;position:absolute;bottom:0}.ar-wisps span:first-child{left:1.9rem}.ar-wisps span:nth-child(2){bottom:.4rem;left:3.6rem}.ar-wisps span:nth-child(3){bottom:.75rem;left:2.7rem}.ar-pin{color:#fff;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:800;display:flex;position:absolute;transform:translate(-50%,-50%)}.ar-pin--client{background:#db2777;top:22%;left:50%}.ar-pin--editor{background:#16a34a;top:42%;left:80%}.ar-bubble{color:#0f172a;background:#fff;border-radius:.9rem;flex-direction:column;gap:.25rem;width:16rem;padding:.75rem .9rem;font-size:.875rem;line-height:1.5;display:none;position:absolute;box-shadow:0 16px 40px #00000059}.ar-bubble__who{color:#64748b;font-size:.75rem}.ar-bubble--client{top:28%;left:53%}.ar-bubble--editor{top:56%;left:40%}.ar-stamp{color:#22c55e;background:#0f172a8c;border:5px solid #22c55e;border-radius:1rem;padding:.5rem 1.5rem;font-size:clamp(1.75rem,6vw,3.5rem);font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.ar-strip{height:3rem;display:none;position:relative}.ar-strip__shots{border-radius:.5rem;gap:3px;height:2.2rem;display:flex;overflow:hidden}.ar-strip__shots picture{flex:1;min-width:0}.ar-strip__shot{object-fit:cover;opacity:.85;width:100%;height:100%}.ar-strip__marker{border-radius:50%;width:.7rem;height:.7rem;margin-left:-.35rem;position:absolute;top:2.45rem}.ar-strip__marker--client{background:#db2777;left:20.8%}.ar-strip__marker--editor{background:#16a34a;left:75.8%}.ar-strip__head{background:#fff;width:2px;height:2.7rem;margin-left:-1px;position:absolute;top:-.25rem;box-shadow:0 0 10px #fffc}.ar-status{align-items:center;gap:.75rem;min-height:2rem;font-size:.875rem;display:flex}.ar-status__tc{color:#fff;background:#0f172acc;border:1px solid #1e293b;border-radius:.5rem;padding:.3rem .7rem;font-family:ui-monospace,Menlo,monospace}.ar-status__feed--0{color:#cbd5e1}.ar-status__feed--1{color:#f9a8d4}.ar-status__feed--2{color:#86efac}.ar-status__feed--3{color:#4ade80;font-weight:700}.ar-proofs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:none}.ar-proofs li{flex-direction:column;gap:.35rem;display:flex}.ar-proofs__title{color:#fff;font-size:.9375rem;font-weight:600}.ar-proofs__body{color:#94a3b8;font-size:.8125rem;line-height:1.6}@media (min-width:64rem){.ar-shell{grid-template-columns:minmax(26rem,35rem) minmax(0,1fr)}.ar-side{min-height:100dvh;padding:2.25rem 4rem}.ar-side__main{justify-content:center;padding-block:1.75rem}.ar-strip{display:block}.ar-room{order:0;justify-content:space-between;gap:1.5rem;min-height:100dvh;padding:2.75rem 3.75rem}.ar-room__head{font-size:.875rem}.ar-room__stage{max-width:min(47.5rem,177.78dvh - 33.7782rem);margin-block:auto}.ar-room__chip{display:inline-flex}.ar-bubble{display:flex}.ar-proofs{display:grid}}@media (prefers-reduced-motion:no-preference){.ar-live{animation:1.4s ease-out infinite ar-live}.ar-pin{animation:.4s ease-out both ar-pin}.ar-bubble,.ar-status__feed{animation:.4s ease-out both ar-rise}.ar-stamp{animation:.5s cubic-bezier(.2,.9,.3,1.3) both ar-stamp}.ar-wisps span{animation:3.2s ease-out infinite ar-wisp}.ar-wisps span:nth-child(2){animation-delay:1.1s}.ar-wisps span:nth-child(3){animation-delay:2.1s}}@keyframes ar-live{0%{box-shadow:0 0 #ef444499}to{box-shadow:0 0 0 10px #ef444400}}@keyframes ar-pin{0%{transform:translate(-50%,-50%)scale(0)}70%{transform:translate(-50%,-50%)scale(1.2)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes ar-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ar-stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-16deg)scale(2.2)}to{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}}@keyframes ar-wisp{0%{opacity:0;transform:translateY(20px)scaleX(.8)}35%{opacity:1}to{opacity:0;transform:translateY(-70px)scaleX(1.5)rotate(8deg)}}