.cth{position:relative;width:100%;aspect-ratio:740/545;max-width:100%;overflow:hidden;border-radius:24px;background:#f7f7f7;box-shadow:inset 0 0 0 1px #ececec;isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:pan-y}.cth.cth-m{aspect-ratio:4/5}.cth *{box-sizing:border-box}.cth-stage{position:absolute;left:0;top:0;width:740px;height:545px;transform-origin:0 0}.cth-px{position:absolute;inset:0;pointer-events:none;will-change:transform}.cth-it{position:absolute;will-change:transform,opacity}.cth-it>img{display:block;width:100%;height:100%;max-width:none}.cth-orb{position:absolute;left:0;top:0;will-change:transform,opacity;visibility:hidden}.cth-orb>img{display:block;width:100%;height:100%;max-width:none}.cth-orb.ad>img{object-fit:cover;border-radius:6px}.cth-pill{position:absolute;display:flex;align-items:center;gap:8px;height:33px;padding:0 16px;background:#fff;border:1px solid #eaeef4;border-radius:999px;font:400 16px/1 FragmentMono-Regular,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.01em;text-transform:uppercase;color:#767676;white-space:nowrap}.cth-pill i{width:6px;height:6px;border-radius:50%;background:#b3fe15;flex:none}.cth-m .cth-pill{height:42px;padding:0 20px;gap:10px;font-size:21px}.cth-m .cth-pill i{width:8px;height:8px}.cth-eye{perspective:700px}.cth-eye video{transform-style:preserve-3d}.cth video{position:absolute;display:block;max-width:none;object-fit:cover;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}.cth-hero{border-radius:7.4px;overflow:hidden;box-shadow:0 4px 24px #00000024;background:#8a7a55}.cth-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none}.cth-spit{position:absolute;inset:0;border-radius:2.2px;box-shadow:0 1.2px 6.7px #00000024}.cth-spit>img{display:block;width:100%;height:100%;max-width:none;border-radius:2.2px;object-fit:cover}.cth-pill b{width:1.5px;height:15px;background:#9a9a9a;flex:none;margin-left:-6px;animation:cthBlink 1s steps(1) infinite}.cth-m .cth-pill b{height:20px;width:2px;margin-left:-8px}@keyframes cthBlink{50%{opacity:0}}.cth-ann{position:absolute;left:0;top:0;overflow:visible}.cth-box{position:absolute;pointer-events:none;--c:#9be000;--l:9px;--w:2px;background:linear-gradient(var(--c),var(--c)) 0 0/var(--l) var(--w),linear-gradient(var(--c),var(--c)) 0 0/var(--w) var(--l),linear-gradient(var(--c),var(--c)) 100% 0/var(--l) var(--w),linear-gradient(var(--c),var(--c)) 100% 0/var(--w) var(--l),linear-gradient(var(--c),var(--c)) 0 100%/var(--l) var(--w),linear-gradient(var(--c),var(--c)) 0 100%/var(--w) var(--l),linear-gradient(var(--c),var(--c)) 100% 100%/var(--l) var(--w),linear-gradient(var(--c),var(--c)) 100% 100%/var(--w) var(--l);background-repeat:no-repeat}.cth-box.lav{--c:#634cff}.cth-tag{position:absolute;display:block;padding:4px 6px 3px;border-radius:2px;background-color:#b3fe15;background-image:var(--cth-grain);background-size:96px 96px;background-blend-mode:multiply;font:400 10px/1 FragmentMono-Regular,ui-monospace,Menlo,monospace;letter-spacing:.01em;text-transform:uppercase;color:#1c1c1c;white-space:nowrap}.cth-tag.lav{background-color:#cfc6ff}.cth-tag.grey{background-color:#fcfcfb;background-image:var(--cth-grain-soft);color:#3a3a3a;box-shadow:0 0 0 1px #e3e3e0}.cth-m .cth-tag{font-size:13px;padding:5px 8px 4px}.cth-glow{position:absolute;inset:-5px;opacity:0}.cth-glow .cth-box{inset:0}.cth-glow .cth-tag{left:-1px;bottom:calc(100% + 3px);font-size:8px;padding:3px 4px 2px}.cth-glow.below .cth-tag{bottom:auto;top:calc(100% + 3px)}.cth-m .cth-glow .cth-tag{font-size:11px}.cth-comp{background:#f7f7f7}.cth-cursor{position:absolute;left:0;top:0;width:26px;height:26px;transform-origin:2px 2px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}.split-hero__visual--animated{height:auto;min-width:0;container-type:inline-size;background:#0000}.cth-preview{position:absolute;width:44%;height:60%;left:28%;top:20%;object-fit:contain}.cth:not(.is-ready) .cth-stage{visibility:hidden}.cth.has-intro-frame>.cth-preview{visibility:hidden}.cth:not(.is-playing) .cth-pill b{animation-play-state:paused}@container (max-width: 599.98px){.cth{aspect-ratio:4/5}}@media(prefers-reduced-motion:reduce){.cth-pill b{animation:none}}
