:root{--lime:#b1fb40;--ink:#060806;--panel:#12170f;--paper:#f5f6ee;--muted:#b8beae;--line:#2b3324;--display:"Barlow Condensed",Impact,"Arial Narrow",sans-serif;--body:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding:20px}body{margin:0;background:var(--ink);color:var(--paper);font:15px/1.7 var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;touch-action:manipulation}button{font:inherit;cursor:pointer;touch-action:manipulation}img{display:block;max-width:100%;height:auto}h1,h2,p{margin:0}em{font-style:normal;color:var(--lime)}p{color:var(--muted)}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--lime);outline-offset:5px}::selection{background:var(--lime);color:var(--ink)}.wrap{width:calc(100% - 40px);max-width:880px;margin-inline:auto}.skip{position:fixed;top:8px;left:16px;transform:translateY(-180%);background:var(--lime);color:var(--ink);padding:12px 18px;z-index:10}.skip:focus{transform:translateY(0)}.header{background:#000;border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px)}.header-inner{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;min-height:44px;width:120px;flex-shrink:0}.confirmation{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1.5;color:var(--lime);max-width:138px}.confirmation svg{width:16px;height:16px}.hero{padding:30px 0 28px}h1{font:900 clamp(49px,12.6vw,80px)/1 var(--display);letter-spacing:-.014em}h1 em{display:block}.intro{max-width:530px;margin-top:14px;font-size:15px}.next-step{display:flex;gap:12px;padding:17px;margin-top:23px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.next-step>svg{color:var(--lime);margin-top:2px}.next-step h2{font-size:14px;font-weight:800;line-height:1.5}.next-step p{font-size:13px;line-height:1.75;margin-top:4px}.video-section{padding-bottom:28px}.video-heading{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.video-heading h2{max-width:620px;font:800 clamp(31px,8.3vw,44px)/1.08 var(--display)}.duration{color:var(--muted);font-size:11px;white-space:nowrap;border:1px solid var(--line);border-radius:30px;padding:3px 10px}.video-lead{font-size:13px;max-width:610px;margin-top:12px;margin-bottom:18px}.video-frame{border:1px solid #455136;border-radius:12px;background:#000;padding:4px;overflow:hidden}video{display:block;width:100%;aspect-ratio:1150/720;object-fit:contain;background:#000;border-radius:8px}.video-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.video-actions button{min-height:44px;border:1px solid var(--lime);border-radius:999px;background:#000;color:var(--lime);font-size:12px;font-weight:800;padding:10px 15px;display:inline-flex;align-items:center;gap:8px}.video-actions button svg{width:16px;height:16px}.direct{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:11px;text-decoration:underline;text-underline-offset:4px}.direct span{color:var(--lime)}.video-error{border-left:2px solid var(--lime);padding:12px 16px;margin-top:12px;font-size:13px}details{margin-top:15px;border-top:1px solid var(--line)}summary{min-height:48px;padding:13px 0;font-size:12px;font-weight:700;cursor:pointer}summary::marker{color:var(--lime)}details ol{margin:0 0 16px;padding-left:22px;color:var(--muted);font-size:13px}details li+li{margin-top:6px}.prepare{font-size:13px;margin-top:13px}.help{border-top:1px solid var(--line);padding:24px 0 28px}.help h2{font-size:14px;font-weight:800}.help>div{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:5px}.help a{min-height:44px;display:flex;align-items:center;gap:12px;font-size:13px}.help a span{color:var(--lime)}.footer{border-top:1px solid var(--line);background:#000;padding:24px 0 calc(22px + env(safe-area-inset-bottom,0px))}.entity,.copyright{font-size:11px}.footer nav{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:10px}.footer nav a{display:flex;align-items:center;min-height:44px;font-size:11px;text-decoration:underline;text-underline-offset:4px}.sms{margin-top:4px}.sms summary{font-size:11px;color:var(--muted)}.sms p{font-size:11px;margin-bottom:14px}.copyright{margin-top:14px;color:#929989}button:hover{background:var(--panel)}a:hover{color:var(--lime)}
@media(min-width:700px){.header-inner{min-height:88px}.brand{width:136px}.confirmation{font-size:10px;max-width:none}.hero{padding:44px 0 34px}h1 em{display:inline}.intro{font-size:16px}.next-step{padding:20px 22px;gap:16px}.next-step p{font-size:14px}.next-step h2{font-size:15px}.video-heading{flex-direction:row;align-items:center;justify-content:space-between}.video-lead{font-size:14px}.video-actions button{font-size:13px}.direct{font-size:12px}.video-section{padding-bottom:34px}.help{display:flex;align-items:center;justify-content:space-between;gap:20px}.help>div{margin:0}.footer nav{gap:24px}.entity,.footer nav a,.sms summary,.copyright{font-size:12px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
