.hf-evidence{height:1750svh;background:#f3f1fb;color:#37306c}
.hf-evidence-sticky{background:linear-gradient(#f7f4fd,#f5f7fa);height:100svh;overflow:hidden}
.stage[data-hull-bridge="true"]{position:fixed;top:0;left:0;width:100%;z-index:16}
.evidence-phone-stage{position:fixed;inset:0 0 auto;height:var(--scene-paint-height);z-index:17;pointer-events:none;visibility:hidden;overflow:hidden;font-family:Ubuntu,Arial,sans-serif}
.evidence-background {
  position:fixed; inset:0 0 auto; height:var(--scene-paint-height); z-index:16;
  overflow:hidden; pointer-events:none; visibility:hidden; opacity:0;
  background:linear-gradient(155deg,#f7f4fc,#edf1f8);
}
.evidence-background[hidden] { display:none; }
.evidence-background-frame { position:absolute; inset:0; display:block; opacity:0; }
.evidence-background-frame:first-child { opacity:1; }
.evidence-background-frame img { display:block; width:100%; height:100%; object-fit:fill; }
.evidence-phone-mount{position:absolute;inset:0 0 auto;height:100svh;z-index:2;pointer-events:none}
.evidence-hand{position:absolute;left:0;top:0;z-index:3;width:836px;height:1138px;max-width:none;opacity:0;visibility:hidden;transform-origin:0 0;pointer-events:none;clip-path:path('M 836 684 H 498 L 498 716 Q 498 732 491 744 Q 484 760 458 772 L 453 772 Q 444 755 433 744 Q 419 722 402 709 Q 384 690 365 696 Q 340 702 336 726 Q 332 742 342 759 Q 347 770 349 774 L 333 778 L 335 782 H 0 V 1138 H 836 Z')}
.evidence-phone-stage[data-playing="true"] .evidence-hand{will-change:transform,opacity}
.evidence-phone-shadow{position:absolute;left:50%;top:88svh;width:340px;height:24px;transform:translateX(-50%);border-radius:50%;background:#4d3d8726;filter:blur(22px)}
.evidence-screen-home{position:absolute;z-index:2;width:393px;height:853.469px;left:50%;top:50svh;margin:-426.7345px 0 0 -196.5px;transform-origin:center;overflow:hidden;border-radius:51px;box-shadow:0 0 0 10px #d7d8df,0 0 0 12px #9da2ae,0 25px 70px #504e6a33}
.evidence-screen-home:after{content:'';position:absolute;top:15px;left:50%;width:115px;height:30px;transform:translateX(-50%);background:#080a10;border-radius:30px}
.evidence-phone-stage[data-renderer="3d"] .evidence-screen-home{visibility:hidden}
.evidence-screen{position:relative;width:393px;height:853.469px;background:#f3f1f9;color:#37306c;font-family:Ubuntu,Arial,sans-serif;overflow:hidden}
.evidence-screen *{box-sizing:border-box}
.evidence-status{position:absolute;top:21px;left:32px;right:27px;display:flex;justify-content:space-between;font-size:13px;line-height:17px;color:#191d2b;z-index:4}
.evidence-status span{letter-spacing:1px;font-size:12px}
.evidence-app-header{position:absolute;left:0;right:0;top:64px;height:53px;display:flex;align-items:center;justify-content:space-between;padding:0 25px;background:#f3f1f9;z-index:3}
.evidence-app-header strong{font-size:19px;font-weight:500;letter-spacing:-.5px}
.evidence-app-header>span{font-size:28px;color:#7466b5}
.evidence-ui-viewport{position:absolute;top:117px;left:0;right:0;bottom:110px;overflow:hidden;mask-image:linear-gradient(transparent,#000 8px,#000 calc(100% - 8px),transparent)}
.evidence-ui-scroll{position:relative;padding:0 22px 24px;will-change:auto}
.evidence-screen[data-animating="true"] .evidence-ui-scroll{will-change:transform}
.evidence-vessel{height:57px;padding-top:6px}
.evidence-vessel>span{display:block;font-size:10px;letter-spacing:1.2px;font-weight:500;color:#70628e}
.evidence-vessel small{display:block;font-size:11px;margin-top:7px;color:#9c91b0}
.evidence-video-slot{margin-top:16px}
.evidence-screen .inspection-card{box-shadow:0 8px 20px #62539408}
.evidence-screen > .hero-app-navigation{z-index:5}
.evidence-screen-glare{position:absolute;z-index:6;left:-235px;top:-200px;width:360px;height:1250px;pointer-events:none;opacity:0;transform-origin:center;background:linear-gradient(90deg,transparent,#879bcc0d 16%,#d9e5ff33 31%,#ffffffb8 48%,#fffffff0 51%,#ffffff40 61%,#a7bde51f 77%,transparent);filter:blur(20px)}
.evidence-phone-stage[data-playing="true"] .evidence-screen-glare{will-change:transform,opacity}
.evidence-chapter-label{display:none}
.evidence-action-caption { position:absolute; left:0; top:0; z-index:4; width:min(320px,64vw); margin:0; color:#37306c; font:600 clamp(22px,2.5vw,36px)/1.12 HeroInter,Arial,sans-serif; letter-spacing:-.035em; transform-origin:0 0; opacity:0; visibility:hidden; pointer-events:none; }
.evidence-action-caption > span { display:block; white-space:normal; }
.evidence-phone-stage[data-playing="true"] .evidence-action-caption { will-change:opacity; }
.inspection-card-flight{position:fixed;left:0;top:0;width:349px;z-index:23;transform-origin:0 0;pointer-events:none;visibility:hidden;will-change:auto}
.inspection-card-flight[data-card="summary"]{height:248px}
.inspection-card-flight[data-card="video"]{height:310px}
@media(max-width:700px){.hf-evidence{height:1650svh}.evidence-phone-shadow{width:200px}.evidence-action-caption{width:min(342px,calc(100% - 48px));font-size:clamp(16px,min(5.6vw,3.5svh),22px);text-align:center}.evidence-action-caption > span{white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.hf-evidence{height:120svh;min-height:780px}.hf-evidence-sticky{position:sticky;top:0;height:100svh;overflow:hidden}.evidence-ui-scroll{will-change:auto}.inspection-card-flight{display:none}}
