.screen-wake{z-index:9;min-width:0;box-shadow:none;color:#f4f7fb;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0;transition:transform .12s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.screen-wake-orb{color:#fff;background:#2155ff;border-radius:50%;place-items:center;width:80px;height:80px;animation:2.6s ease-in-out infinite screen-wake-pulse;display:grid;box-shadow:0 0 0 10px #2155ff29,0 12px 28px #08102861}.screen-wake:hover{transform:translate(-50%,-50%)scale(1.05)}.screen-wake:active{transform:translate(-50%,-50%)scale(.96)}.screen-wake svg{color:#fff;width:28px;height:28px}.screen-wake b{letter-spacing:.08em;font-size:13px;font-weight:700;line-height:1.2}.screen-wake-duration{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#fff;text-shadow:0 2px 12px #00000073;font-size:28px;font-weight:800;line-height:1}.screen-wake small{color:#e8eef49e;font-size:10px;font-weight:600}.screen-off-badge{z-index:8;color:#fff;pointer-events:none;background:#b0400ceb;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:750;display:inline-flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #50180047}.screen-blackout-badge{z-index:9;color:#fff;pointer-events:none;background:#2155fff0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:750;display:inline-flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #08102861}.screen-blackout-badge svg,.screen-off-badge svg{width:14px;height:14px}.screen-offline{z-index:6;color:#e8eef4;pointer-events:none;background:#0e1014;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.screen-offline svg{color:var(--lightningcss-light,#9aa3b2)var(--lightningcss-dark,#a7aebe);width:28px;height:28px}.screen-offline b{letter-spacing:.02em;font-size:15px;font-weight:700}.screen-off-badge span{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}@keyframes screen-wake-pulse{0%,to{box-shadow:0 0 0 10px #2155ff29,0 12px 28px #08102861}50%{box-shadow:0 0 0 16px #2155ff47,0 12px 36px #2155ff6b}}@media (prefers-reduced-motion:reduce){.screen-wake-orb{animation:none}}.phone-screen.is-screen-off,.video-stage.is-screen-off{background:#000}.phone-screen.is-stream-paused .desktop-frame{filter:brightness(calc(var(--picture-brightness,1) * .28)) contrast(var(--picture-contrast,1)) saturate(.7)}.screen-stream-start{z-index:9;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;width:auto;height:auto;padding:0;transition:transform .12s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.screen-stream-start-play{background:#2155ff;border-radius:50%;width:80px;height:80px;animation:2.6s ease-in-out infinite screen-wake-pulse;display:block;position:relative;box-shadow:0 0 0 10px #2155ff29,0 12px 28px #08102861}.screen-stream-start-play:after{content:"";border:12px solid #0000;border-left:20px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#242a36);border-right-width:0;width:0;height:0;margin:-12px 0 0 -6px;position:absolute;top:50%;left:50%}.screen-stream-start b{color:#f4f7fb;letter-spacing:.08em;font-size:13px;font-weight:700;line-height:1.2}.screen-stream-start:hover{transform:translate(-50%,-50%)scale(1.05)}.screen-stream-start:active{transform:translate(-50%,-50%)scale(.96)}@media (prefers-reduced-motion:reduce){.screen-stream-start-play{animation:none}}.brand-boot{--brand:var(--signal);z-index:5;pointer-events:none;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161c28);place-items:center;display:grid;position:absolute;inset:0}.brand-boot.is-overlay{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}.brand-boot.is-overlay .brand-boot-stage>b,.brand-boot.is-overlay .brand-boot-stage>em{color:#fff;letter-spacing:-.6px;margin-top:14px;font-size:26px;font-style:italic}.brand-boot.is-overlay .brand-boot-stage>small{color:#ffffff94}.brand-boot.is-overlay .brand-boot-bar{background:var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#ffffff07)}.brand-boot.is-page{z-index:40;pointer-events:auto;background:radial-gradient(64% 48% at 50% 38%,#2155ff14,#0000 68%),var(--lightningcss-light,#f6f8fc)var(--lightningcss-dark,#131823)}.brand-boot-stage{justify-items:center;width:min(78%,176px);display:grid;position:relative}.brand-boot-mark{place-items:center;width:52px;height:52px;display:grid}.brand-boot-mark .brand-mark{width:48px;height:48px;filter:drop-shadow(0 10px 18px color-mix(in srgb, var(--brand) 22%, transparent))}.brand-boot-stage>b{font-family:var(--font-brand);letter-spacing:-.05em;color:var(--ink);margin-top:14px;font-size:18px;font-weight:700;line-height:1.2}.brand-boot-bar{background:var(--signal-wash);border-radius:999px;width:100%;height:4px;margin-top:16px;overflow:hidden}.brand-boot-bar>i{border-radius:inherit;width:0;height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--brand) 28%, transparent);background:linear-gradient(90deg,#2155ff,#6b93ff);display:block}.brand-boot.is-finishing .brand-boot-bar>i{transition:width .22s}.brand-boot-stage>em{font-variant-numeric:tabular-nums;letter-spacing:-.4px;min-width:4.6em;color:var(--ink);text-align:center;margin-top:10px;font-size:18px;font-style:normal;font-weight:700;line-height:1}.brand-boot-stage>small{max-width:100%;color:var(--mute);text-align:center;margin-top:8px;font-size:11px;line-height:1.35;animation:.28s brand-boot-line-in}.brand-boot-dots,.load-dots{text-align:left;width:1.15em;display:inline-block}@keyframes brand-boot-line-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.brand-boot-bar>i{transition:none}.brand-boot-stage>small{animation:none}}
