.phone.svelte-vreipm{transform-style:preserve-3d;flex-direction:column;align-items:center;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .26s,visibility;display:flex;position:absolute}.phone.shut.svelte-vreipm{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s,visibility 0s .26s}.phone.svelte-vreipm:hover,.phone.svelte-vreipm:focus-within,.phone.selected.svelte-vreipm{z-index:10!important}.phone-link.svelte-vreipm{color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}.bezel.svelte-vreipm{transform-origin:50% 100%;background:var(--pp-panel);box-shadow:0 0 0 1px var(--pp-line), 0 30px 60px #0000008c;border-radius:26px;padding:6px;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s;position:relative;transform:scale(.86)}.phone.svelte-vreipm:hover .bezel:where(.svelte-vreipm),.phone.svelte-vreipm:focus-within .bezel:where(.svelte-vreipm),.phone.selected.svelte-vreipm .bezel:where(.svelte-vreipm){box-shadow:0 0 0 1px var(--pp-line), 0 0 18px 2px #f5823799, 0 0 40px 4px #f5823738, 0 34px 70px #0009;transform:translateY(-10px)scale(1)}.flash.svelte-vreipm{box-shadow:0 0 0 3px var(--pp-pop), 0 0 40px #ffff6c8c;pointer-events:none;border-radius:30px;animation:.9s ease-out both svelte-vreipm-flash;position:absolute;inset:-6px}@keyframes svelte-vreipm-flash{0%{opacity:0;transform:scale(.92)}12%{opacity:1}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.phone.svelte-vreipm{transition:none!important}.bezel.svelte-vreipm{transition:none}.flash.svelte-vreipm{display:none}}.ticker.svelte-1lmn4fy{background:var(--pp-violet-deep);border-top:1px solid var(--pp-violet);height:38px;overflow:hidden}.track.svelte-1lmn4fy{width:max-content;height:38px;font-family:var(--pp-font-display);letter-spacing:.18em;color:var(--pp-ink);white-space:nowrap;align-items:center;font-size:14px;font-weight:700;animation:46s linear infinite svelte-1lmn4fy-tick;display:flex}.item.svelte-1lmn4fy{align-items:center;gap:28px;padding-right:28px;display:inline-flex}.pip.svelte-1lmn4fy{background:var(--pp-pop);width:7px;height:7px;display:inline-block;transform:rotate(45deg)}@keyframes svelte-1lmn4fy-tick{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track.svelte-1lmn4fy{animation:none}}.intro.svelte-1uha8ag{transform-origin:50%;position:absolute}.scan.svelte-1uha8ag{pointer-events:none;background-image:repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 3px);position:absolute;inset:-200px -400px}.corner.svelte-1uha8ag{border:0 solid var(--pp-violet);width:28px;height:28px;position:absolute}.corner.tl.svelte-1uha8ag{border-top-width:2px;border-left-width:2px;top:24px;left:24px}.corner.tr.svelte-1uha8ag{border-top-width:2px;border-right-width:2px;top:24px;right:24px}.corner.bl.svelte-1uha8ag{border-bottom-width:2px;border-left-width:2px;bottom:24px;left:24px}.corner.br.svelte-1uha8ag{border-bottom-width:2px;border-right-width:2px;bottom:24px;right:24px}.hud.svelte-1uha8ag{opacity:0;pointer-events:none;transition:opacity .5s,transform .5s;position:absolute;transform:translateY(10px)}.hud.on.svelte-1uha8ag{opacity:1;pointer-events:auto;transform:none}.live.svelte-1uha8ag{z-index:6;letter-spacing:.2em;color:var(--pp-ink-muted);justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex;top:34px;left:64px;right:64px}.live.svelte-1uha8ag>span:where(.svelte-1uha8ag):first-child{align-items:center;gap:10px;display:flex}.tc.svelte-1uha8ag{font-family:var(--pp-font-display);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:15px}.loading.svelte-1uha8ag{z-index:6;letter-spacing:.2em;width:280px;color:var(--pp-ink-muted);flex-direction:column;align-items:center;gap:10px;margin-left:-140px;font-size:11px;font-weight:700;display:flex;bottom:64px;left:50%}.bar.svelte-1uha8ag{background:var(--pp-line);border-radius:2px;width:280px;height:3px;overflow:hidden}.fill.svelte-1uha8ag{background:var(--pp-pop);transform-origin:0;width:100%;height:3px;animation:5.6s linear both svelte-1uha8ag-load}.controls.svelte-1uha8ag{z-index:6;gap:12px;display:flex;position:absolute;bottom:66px;right:64px}.controls.narrow-controls.svelte-1uha8ag{justify-content:flex-end;gap:8px;inset:766px 16px auto}.studio.svelte-1uha8ag{z-index:5;flex-direction:column;gap:6px;display:flex;bottom:76px;left:64px}.studio.svelte-1uha8ag .line:where(.svelte-1uha8ag){font-family:var(--pp-font-display);font-size:20px;font-weight:600}.screens.svelte-1uha8ag{z-index:5;align-items:center;gap:10px;display:flex;bottom:136px;right:64px}.ticker-wrap.svelte-1uha8ag{z-index:4;top:862px;left:-400px;right:-400px}.eyebrow.svelte-1uha8ag{letter-spacing:.2em;color:var(--pp-ink-muted);font-size:11px;font-weight:700}.blink.svelte-1uha8ag{border-radius:4px;width:8px;height:8px;animation:1.4s steps(2,start) infinite svelte-1uha8ag-blink;display:inline-block}.blink.pop.svelte-1uha8ag{background:var(--pp-pop)}.blink.xp.svelte-1uha8ag{background:var(--pp-xp)}.btn.svelte-1uha8ag{border-radius:var(--pp-radius-md);height:52px;font-family:var(--pp-font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:var(--pp-shadow-raise);border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:18px;font-weight:700;text-decoration:none;transition:transform 70ms,filter .16s;display:inline-flex}.btn[hidden].svelte-1uha8ag{display:none}.btn.svelte-1uha8ag:hover{filter:brightness(1.12)}.btn.svelte-1uha8ag:active{box-shadow:var(--pp-shadow-raise-pressed);transform:translateY(1px)}.btn.ghost.svelte-1uha8ag{background:var(--pp-plain);color:var(--pp-ink);height:44px;padding:0 20px;font-size:15px}.btn.ghost.svelte-1uha8ag:hover{filter:none;background:#343048}.btn.icon.svelte-1uha8ag{width:44px;padding:0}.layouts.svelte-1uha8ag{left:12px;bottom:calc(var(--footer-h) + 12px);z-index:50;border-radius:var(--pp-radius-md);box-shadow:0 0 0 1px var(--pp-line);background:#0d0f16d9;align-items:center;gap:6px;padding:6px 6px 6px 12px;display:flex;position:fixed}@media (width<=719px){.layouts.svelte-1uha8ag{top:64px;bottom:auto;left:50%;transform:translate(-50%)}}.layouts.svelte-1uha8ag .btn:where(.svelte-1uha8ag){height:34px;padding:0 14px;font-size:13px}.layouts.svelte-1uha8ag .btn[aria-pressed=true]:where(.svelte-1uha8ag){background:var(--pp-pop);color:var(--pp-surface)}@keyframes svelte-1uha8ag-load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-1uha8ag-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.hud.svelte-1uha8ag{transition:none}.fill.svelte-1uha8ag,.blink.svelte-1uha8ag{animation:none}}
