#landscape_div{display:none}
@media(orientation:landscape){
 #landscape_div{display:block;position:fixed;inset:0;width:100%;height:100%;overflow:auto;padding:0;background:#0b0c0d;color:#fff;z-index:99999999999;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;text-align:left}
 #landscape_div *{box-sizing:border-box}
 .device-shell{max-width:1240px;margin:auto;padding:32px 48px 26px}
 .device-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;border-bottom:1px solid #343738}
 #landscape_div a{color:inherit}.device-brand{font:18px/1.3 RobotoMono,monospace;letter-spacing:-.03em;display:flex;gap:18px;align-items:center}.device-brand span{font-size:28px;color:#00ff64}.device-tag{font:13px RobotoMono,monospace;color:#a3aaa6}
 .device-content{display:grid;grid-template-columns:1.12fr 1fr;gap:76px;align-items:center;padding:52px 0 44px}
 .device-eyebrow{display:flex;gap:10px;align-items:center;font:11px/1.5 RobotoMono,monospace;letter-spacing:.08em;color:#b7c0ba;margin:0 0 22px}.device-eyebrow span{width:7px;height:7px;background:#00ff64}
 #landscape_div h1{position:static;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-size:clamp(42px,5.1vw,72px);line-height:1.01;letter-spacing:-.055em;margin:0 0 24px;color:white}
 #landscape_div h1 span{font-family:Neue-Pixel,monospace;color:#00ff64;letter-spacing:-.07em}.device-intro{font:17px/1.55 HelveticaNeueLTStd-Roman,Arial,sans-serif;max-width:430px;color:#bfc5c2;margin:0 0 24px}
 .device-steps{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:12px}.device-steps li{font-size:15px;display:flex;gap:16px;align-items:center}.device-steps li span{color:#00ff64;font:12px RobotoMono,monospace}
 .device-actions{display:flex;gap:26px;align-items:center}.device-actions button{background:#00ff64;color:#07150c;border:0;border-radius:0;padding:15px 18px;display:flex;gap:24px;font:600 15px/1.3 HelveticaNeueLTStd-Roman,Arial,sans-serif;cursor:pointer;min-height:48px}.device-actions button:hover{background:#9dffbc}.device-actions a{font-size:14px;text-decoration:underline!important;text-underline-offset:5px}
 #landscape_div :is(a,button,input):focus-visible{outline:3px solid #ff00ff;outline-offset:5px}#device-copy-status{font-size:14px;color:#00ff64;margin:12px 0 0;min-height:20px}#device-link-fallback{width:100%;padding:10px;background:#fff;color:#111;font-size:14px}
 .device-art{position:relative;isolation:isolate;min-height:480px;display:grid;place-items:center;background:#0032ff;overflow:hidden}.device-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff22 1px,transparent 1px),linear-gradient(90deg,#ffffff22 1px,transparent 1px);background-size:54px 54px}.device-art:before{content:'';position:absolute;width:300px;height:300px;background:#00ff64;right:-185px;top:80px;transform:rotate(45deg)}
 .device-phone{position:relative;width:210px;height:354px;padding:22px 10px 12px;background:#101413;border:2px solid #b7bdba;box-shadow:16px 18px 0 #001cc0;transform:rotate(-8deg);border-radius:27px}.device-speaker{position:absolute;width:40px;height:4px;border-radius:4px;background:#929b95;top:10px;left:calc(50% - 20px)}.device-screen{height:100%;position:relative;background:#eee;padding:25px 14px;overflow:hidden;border-radius:13px}.device-mini-title{display:block;font-size:31px;letter-spacing:-.04em;line-height:.95;color:#080d09}.device-pixels{position:absolute;right:0;top:0;width:47px;height:47px;background:#00ff64;box-shadow:0 47px 0 #111,-47px 47px 0 #0032ff,0 94px 0 #ff00ff,-47px 188px 0 #00ff64,0 235px 0 #0032ff}.device-start{position:absolute;bottom:16px;left:16px;font:48px/1 Neue-Pixel,monospace;color:#111}.device-orientation{position:absolute;bottom:20px;left:20px;font:11px/1.2 RobotoMono,monospace;background:#0b0c0d;color:#fff;padding:12px 15px;display:flex;align-items:center;gap:12px}.device-orientation span{font-size:20px;color:#00ff64}.device-cross{position:absolute;right:24px;top:16px;font:54px/1 Neue-Pixel,monospace}.device-corner{position:absolute;right:20px;bottom:20px;font:44px/1 Neue-Pixel,monospace;color:#00ff64}
 .device-bottom{border-top:1px solid #343738;padding-top:18px;display:flex;justify-content:space-between;gap:20px;font:12px/1.5 RobotoMono,monospace;color:#929d96}.device-squares{color:#00ff64;letter-spacing:4px}
}
@media(orientation:landscape) and (max-width:1050px){.device-shell{padding:24px 30px}.device-content{gap:36px;padding-block:32px}.device-art{min-height:420px}.device-tag{display:none}}
@media(orientation:landscape) and (max-height:600px){.device-art{display:none}.device-content{grid-template-columns:1fr;padding:24px 0}.device-copy{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px}.device-eyebrow{grid-column:1/-1;margin:0}#landscape_div h1{font-size:42px;grid-row:2/5;margin:0}.device-intro{font-size:15px;margin:0}.device-steps{gap:8px;margin:0}.device-actions{gap:20px}.device-actions button{font-size:14px;padding:12px}.device-bottom{display:none}#device-copy-status{grid-column:2;margin:0}.device-header{padding-bottom:15px}.device-shell{padding:18px 26px}}
