.lp .pf-figure figcaption{color:var(--mut);margin-top:14px;font-size:12.5px;line-height:1.55}.lp .pf-browser{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 50px 100px -40px #0e111659,0 0 0 1px #0e111605}.lp .pf-browser-bar{border-bottom:1px solid var(--line);background:#f4f5f7;align-items:center;gap:14px;padding:11px 16px;display:flex}.lp .pf-dots{gap:6px;display:flex}.lp .pf-dots i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.lp .pf-dots i:nth-child(2){background:#febc2e}.lp .pf-dots i:nth-child(3){background:#28c840}.lp .pf-url{border:1px solid var(--line);height:24px;color:var(--mut);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:100px;align-items:center;gap:8px;max-width:420px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden}.lp .pf-url b{background:var(--teal);border-radius:50%;flex:none;width:6px;height:6px}.lp .pf-browser img{width:100%;height:auto}.lp .pf-shot-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;list-style:none;display:flex}.lp .pf-shot-chips li{border:1px solid var(--line);background:#fff;border-radius:100px;padding:8px 14px;font-size:12.5px;font-weight:600}.lp .demo-sim.pf-sim{margin:0;box-shadow:0 50px 100px -40px #0e111680}.lp .demo-sim.pf-sim .sim-rows{list-style:none}.lp .demo-sim.pf-sim .sim-row{align-items:flex-start}.lp .demo-sim.pf-sim .ck{margin-top:1px}.lp .pf-sim-txt b{font-size:14px;font-weight:600;line-height:1.4;display:block}.lp .pf-sim-txt small{opacity:.75;margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.lp .sim-row.hold{color:#fff;background:#ffaf061a;border-color:#ffaf0666}.lp .sim-row.hold .ck{background:var(--amber);border-color:var(--amber);color:var(--ink);font-weight:800}.lp .sim-row.todo{color:#ffffff8c}.lp .pf-room{background:var(--ink);color:#fff;border-radius:26px;grid-template-columns:1.25fr 1fr;gap:16px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 120px -50px #0e111699}.lp .pf-room:after{content:"";pointer-events:none;background:radial-gradient(600px 280px at 90% -10%,#7c3aed4d,#0000 60%);position:absolute;inset:0}.lp .pf-room>div{z-index:1;min-width:0;position:relative}.lp .pf-room-main,.lp .pf-room-side{flex-direction:column;gap:12px;display:flex}.lp .pf-room-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp .pf-live{letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#d92c4a38;border:1px solid #d92c4a80;border-radius:100px;align-items:center;gap:7px;padding:5px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.lp .pf-live b{background:#ff4d6a;border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse;box-shadow:0 0 0 3px #ff4d6a40}.lp .pf-room-title{font-family:var(--disp);font-size:15px;font-weight:600}.lp .pf-room-stage{color:#fff9;border:1px solid #ffffff26;border-radius:100px;margin-left:auto;padding:4px 10px;font-size:11.5px;font-weight:600}.lp .pf-turns{flex-direction:column;gap:10px;list-style:none;display:flex}.lp .pf-turns li{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;gap:12px;padding:12px 14px;display:flex}.lp .pf-av{width:30px;height:30px;font-family:var(--disp);color:#fff;border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.lp .pf-turns b{color:#ffffffe6;font-size:12.5px;font-weight:700;display:block}.lp .pf-turns p{color:#ffffffb3;margin-top:2px;font-size:13.5px;line-height:1.5}.lp .pf-typing{gap:4px;padding-top:6px;display:inline-flex}.lp .pf-typing i{background:#ffffff8c;border-radius:50%;width:6px;height:6px;animation:1.2s infinite pfType}.lp .pf-typing i:nth-child(2){animation-delay:.15s}.lp .pf-typing i:nth-child(3){animation-delay:.3s}@keyframes pfType{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lp .pf-steer{color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 10px 10px 16px;font-size:13.5px;display:flex}.lp .pf-steer span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lp .pf-steer em{color:var(--mut);background:var(--soft);border-radius:100px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:700}.lp .pf-steer strong{font-family:var(--disp);background:var(--ink);color:#fff;border-radius:100px;padding:7px 14px;font-size:12.5px}.lp .pf-concept{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;padding:14px 16px}.lp .pf-concept small,.lp .pf-proposal small{color:#ffffff80;margin-bottom:4px;font-size:11px;display:block}.lp .pf-concept b,.lp .pf-proposal b{font-family:var(--disp);font-size:14.5px;font-weight:600;line-height:1.35;display:block}.lp .pf-concept.vetoed b{color:#ffffff73;text-decoration:line-through}.lp .pf-concept-acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lp .pf-concept-acts span,.lp .pf-concept-acts strong,.lp .pf-concept-acts em{border-radius:100px;padding:5px 11px;font-size:11.5px;font-style:normal;font-weight:700}.lp .pf-concept-acts span{color:#fffc;border:1px solid #ffffff38}.lp .pf-concept-acts strong{background:var(--teal);color:#fff}.lp .pf-concept-acts em{color:#ff8fa2;background:#d92c4a33}.lp .pf-chat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.lp .pf-chat p{border-radius:14px;max-width:92%;padding:9px 12px;font-size:13px;line-height:1.5}.lp .pf-chat .me{color:var(--ink);background:#fff;border-bottom-right-radius:4px;align-self:flex-end}.lp .pf-chat .cmo{color:#fff;background:#7c3aed4d;border-bottom-left-radius:4px;align-self:flex-start}.lp .pf-proposal{background:#14bb8714;border:1px dashed #14bb878c;border-radius:14px;padding:12px 14px}.lp .pf-levels{border:1px solid var(--line);background:#fff;border-radius:26px;padding:24px;box-shadow:0 50px 100px -40px #0e11164d}.lp .pf-levels>div{flex-direction:column;gap:16px;display:flex}.lp .pf-lv-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lp .pf-lv-label{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:700}.lp .pf-seg{background:var(--soft);border-radius:100px;gap:2px;padding:4px;display:inline-flex}.lp .pf-seg i{font-style:normal;font-family:var(--disp);color:var(--mut);border-radius:100px;padding:7px 14px;font-size:12.5px;font-weight:600}.lp .pf-seg i.on{color:var(--ink);background:#fff;box-shadow:0 2px 8px #0e11161f}.lp .pf-lv-levels{grid-template-columns:repeat(3,1fr);gap:8px;list-style:none;display:grid}.lp .pf-lv-levels li{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:12px}.lp .pf-lv-levels b{font-family:var(--disp);font-size:14px;display:block}.lp .pf-lv-levels span{color:var(--mut);margin-top:3px;font-size:12px;line-height:1.45;display:block}.lp .pf-lv-agents{border:1px solid var(--line);border-radius:14px;flex-direction:column;list-style:none;display:flex;overflow:hidden}.lp .pf-lv-agents li{justify-content:space-between;align-items:center;padding:10px 14px;font-size:13.5px;font-weight:500;display:flex}.lp .pf-lv-agents li+li{border-top:1px solid var(--line)}.lp .pf-lv-agents em{border-radius:100px;padding:4px 10px;font-size:11.5px;font-style:normal;font-weight:700}.lp .lv-suggest{background:var(--soft);color:var(--mut)}.lp .lv-approve{color:#9a6500;background:#ffaf0629}.lp .lv-auto{color:#0b7a57;background:#14bb8726}.lp .pf-lv-auth{border:1px solid var(--line);background:linear-gradient(120deg,#14bb8717,#2563eb0f);border-radius:14px;padding:14px 16px}.lp .pf-lv-auth small{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:700;display:block}.lp .pf-lv-auth b{font-family:var(--disp);margin-top:4px;font-size:15px;display:block}.lp .pf-lv-auth span{color:var(--mut);margin-top:2px;font-size:12.5px;display:block}.lp .pf-lv-kill{background:var(--ink);color:#fff;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.lp .pf-lv-kill b{font-size:14px;display:block}.lp .pf-lv-kill span{color:#fff9;font-size:12px;display:block}.lp .pf-toggle{background:#fff3;border-radius:100px;flex:none;width:40px;height:24px;position:relative}.lp .pf-toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.lp .pf-creatives{grid-template-columns:1fr 300px;align-items:start;gap:34px;display:grid}.lp .pf-tiles{grid-template-columns:repeat(3,1fr);gap:18px;list-style:none;display:grid}.lp .pf-tiles li{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 26px 60px -36px #0e111673}.lp .pf-tiles img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.lp .pf-tiles span{color:var(--mut);padding:10px 12px 12px;font-size:11.5px;display:block}.lp .pf-tiles span b{font-family:var(--disp);color:var(--ink);font-size:13px;font-weight:600;display:block}.lp .pf-families{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px;position:sticky;top:100px}.lp .pf-families-h{font-family:var(--disp);margin-bottom:14px;font-size:18px;font-weight:700}.lp .pf-families ul{flex-wrap:wrap;gap:6px;margin-bottom:22px;list-style:none;display:flex}.lp .pf-families li{background:var(--soft);border-radius:100px;padding:6px 11px;font-size:12px;font-weight:600}.lp .pf-families .btn{justify-content:center;width:100%;padding:12px 18px;font-size:13.5px}.lp .pf-team{grid-template-columns:1fr 1fr;gap:12px;list-style:none;display:grid}.lp .pf-team li{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px;position:relative;box-shadow:0 30px 70px -45px #0e111666}.lp .pf-team-av{width:38px;height:38px;font-family:var(--disp);color:#fff;background:var(--grad);border-radius:12px;place-items:center;margin-bottom:12px;font-weight:700;display:grid}.lp .pf-team b{font-family:var(--disp);font-size:17px;font-weight:700;display:block}.lp .pf-team small{color:var(--mut);font-size:12.5px;display:block}.lp .pf-team em{letter-spacing:.06em;color:#0b7a57;background:#14bb8721;border-radius:100px;padding:4px 9px;font-size:10.5px;font-style:normal;font-weight:700;position:absolute;top:18px;right:16px}.lp .pf-team p{color:var(--mut);margin-top:10px;font-size:13px;line-height:1.55}@media (max-width:960px){.lp .pf-room{border-radius:22px;grid-template-columns:1fr;padding:16px}.lp .pf-creatives{grid-template-columns:1fr}.lp .pf-families{position:static}.lp .pf-tiles{grid-template-columns:1fr 1fr;gap:12px}.lp .pf-team,.lp .pf-lv-levels{grid-template-columns:1fr}.lp .pf-browser-bar{padding:9px 12px}.lp .pf-url{max-width:220px}}@media (prefers-reduced-motion:reduce){.lp .pf-typing i,.lp .pf-live b{animation:none}}
