:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--sensor-feed-right: max(12px, var(--safe-right));--sensor-feed-bottom: max(12px, var(--safe-bottom));--sensor-feed-top-band: max(12px, var(--safe-top));--sensor-feed-width: clamp(92px, min(28vw, 22dvh), 168px);--back-link-text: rgba(0, 0, 0, .9);--back-link-text-hover: rgba(0, 0, 0, .95);--back-link-bg: #ffffff;--back-link-border: rgba(0, 0, 0, .1);--back-link-border-hover: rgba(0, 0, 0, .14);--back-link-shadow: 0 2px 10px rgba(0, 0, 0, .08);--back-link-shadow-hover: 0 3px 14px rgba(0, 0, 0, .1)}.page-back{position:fixed;top:max(12px,var(--safe-top));left:max(12px,var(--safe-left));z-index:50;font-family:var(--font-body, "Synonym-Regular", sans-serif);font-size:clamp(12px,3.2vw,14px);color:var(--back-link-text);text-decoration:none;padding:8px clamp(10px,2.5vw,14px);border-radius:999px;background:var(--back-link-bg);border:1px solid var(--back-link-border);box-shadow:var(--back-link-shadow);transition:color .2s,background .2s,box-shadow .2s,border-color .2s}.page-back:hover{color:var(--back-link-text-hover);background:var(--back-link-bg);box-shadow:var(--back-link-shadow-hover);border-color:var(--back-link-border-hover)}.sensor-feed-display{position:fixed;top:auto;left:auto;right:var(--sensor-feed-right);bottom:var(--sensor-feed-bottom);width:var(--sensor-feed-width);height:auto;aspect-ratio:4 / 3;border-radius:12px;object-fit:cover;z-index:22;border:1px solid var(--border-color, rgba(40, 44, 52, .1));box-shadow:0 4px 12px #00000026;transform:scaleX(-1);pointer-events:none;background-color:#ffffff80;opacity:0;transition:opacity .4s ease}.sensor-feed-display.active{opacity:1}@media (max-width: 768px){.sensor-feed-display{top:var(--sensor-feed-top-band);right:max(10px,var(--safe-right));bottom:auto;left:auto}}@media (max-width: 480px){:root{--sensor-feed-right: max(10px, var(--safe-right));--sensor-feed-width: clamp(72px, 28vw, 120px)}.sensor-feed-display{border-radius:10px;top:var(--sensor-feed-top-band);bottom:auto;left:auto;right:max(10px,var(--safe-right));width:var(--sensor-feed-width)}}
