html.platform-open{overflow:hidden}.device-screen{position:fixed;inset:0;z-index:1100;overflow:auto;background:#101216;color:#f4f5f7;font-family:Arial,Helvetica,sans-serif}.device-shell{max-width:1240px;margin:0 auto;padding:32px 44px}.device-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:58px}.device-header img{width:174px;mix-blend-mode:lighten;filter:contrast(1.25)}.device-screen button{min-height:46px}.device-columns{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:72px;align-items:center}.device-eyebrow{color:#5c9dff;letter-spacing:2px;font-size:12px;font-weight:700;margin-bottom:13px}.device-screen h1{font-size:36px;line-height:1.2;margin:0 0 16px}.device-subtitle{color:#a7aebc;font-size:16px;line-height:1.65;max-width:620px}.device-identity{display:flex;gap:38px;margin:30px 0;padding:20px 0;border-block:1px solid #ffffff15}.device-identity div{display:grid;gap:10px}.device-identity small{color:#8e98a8;font-size:12px}.device-identity strong{font-size:20px;letter-spacing:.7px}.device-list{display:grid;gap:10px;max-height:280px;overflow:auto;scrollbar-width:none}.device-playlist{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:16px 20px;border:1px solid #ffffff18;background:#1c2028;border-radius:10px}.device-playlist strong,.device-playlist small{display:block}.device-playlist small{color:#939eb0;margin-top:7px;font-size:12px}.device-playlist>span:last-child{font-size:27px}.device-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.device-actions form{display:flex;gap:12px;align-items:end}.device-actions input{display:block;margin-top:8px;max-width:190px}.device-empty,.device-footnote{font-size:13px;color:#7f8999;line-height:1.65}.device-footnote{margin-top:24px}.device-error{color:#ffb8b8;font-size:14px;line-height:1.5}.device-portal{text-align:center;border:1px solid #ffffff12;padding:28px 24px;border-radius:18px;background:#171a21}.device-qr{background:white;padding:12px;width:200px;height:200px;margin:0 auto 23px;box-sizing:border-box;border-radius:10px}.device-qr img,.device-qr canvas{width:176px;height:176px}.device-portal h2{font-size:18px;margin-bottom:12px}.device-portal p{font-size:13px;color:#9ca6b8;line-height:1.65}.device-portal a{display:inline-block;color:#6fa8ff;font-size:16px;margin-top:12px}.device-portal .device-price{font-size:21px;color:#f4f5f7;margin-top:20px}.device-screen :focus-visible{outline:3px solid #267bff;outline-offset:4px}@media(max-width:800px){.device-shell{padding:24px}.device-header{margin-bottom:30px}.device-columns{grid-template-columns:minmax(0,1fr);gap:28px}.device-screen h1{font-size:28px}.device-portal{max-width:360px;width:100%;margin:auto}.device-identity{gap:24px;flex-wrap:wrap}.device-identity strong{font-size:18px}.device-actions{flex-direction:column}.device-list{max-height:240px}}@media(max-height:650px) and (min-width:801px){.device-header{margin-bottom:20px}.device-shell{padding-block:20px}.device-identity{margin:18px 0;padding:14px 0}.device-list{max-height:200px}.device-screen h1{font-size:30px}}
