.page-launcher main.wrap{padding-top:48px}.launcher-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:35px;padding:42px;border:1px solid #3a5870;border-radius:18px;background:linear-gradient(125deg,#102d47,#0d2237);box-shadow:0 20px 55px #0004}.launcher-hero h1{font-size:clamp(48px,6vw,78px);line-height:1.05;margin:18px 0 20px}.launcher-hero h1 span{color:#69beee}.launcher-hero .intro{max-width:700px}.launcher-hero img{width:100%;height:auto;object-fit:contain}.launcher-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:27px 0}.launcher-actions span,.launcher-note{color:#adc9d9;font-size:13px}.launcher-note{max-width:720px}.launcher-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.launcher-grid article,.launcher-info{padding:27px;border:1px solid #31516a;border-radius:14px;background:#10283e}.launcher-grid article span{color:#77c8f5;font:700 12px ui-monospace,monospace}.launcher-grid h2{font-size:26px;margin:13px 0}.launcher-grid p,.launcher-info p{color:#bfd0dd}.launcher-info h2{font-size:32px;margin:0 0 16px}.launcher-info p{max-width:1000px}@media(max-width:900px){.launcher-hero{grid-template-columns:1fr}.launcher-hero img{width:180px;grid-row:1}.launcher-grid{grid-template-columns:1fr}}@media(max-width:600px){.launcher-hero{padding:25px}.launcher-hero h1{font-size:46px}}
.launcher-preview-section{margin:38px 0}.launcher-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}.launcher-section-heading h2{font-size:clamp(27px,3vw,40px);margin:9px 0}.launcher-section-heading p{color:#b6cfdb;margin:0}.preview-caption{white-space:nowrap;color:#80ceea;font:700 11px ui-monospace,monospace}.launcher-previews{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.desktop-shot{overflow:hidden;min-height:290px;border:1px solid #47748a;border-radius:14px;background:#081825;box-shadow:0 20px 40px #0005;color:#effaff}.shot-title{display:flex;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #345267;background:#0b1e2e;color:#9fdef0;font:700 11px ui-monospace,monospace}.shot-layout{display:grid;grid-template-columns:155px 1fr;min-height:270px}.shot-sidebar{padding:18px 12px;display:flex;flex-direction:column;gap:10px;background:#102635;color:#aec8d6;font-size:11px}.shot-sidebar b{color:white;margin-bottom:12px}.shot-sidebar span{padding:7px;border-radius:6px}.shot-sidebar .shot-active{background:#29516a;color:white}.shot-main{padding:22px;background:radial-gradient(circle at 80% 0%,#234a5e,#102335 60%)}.shot-main small,.shot-profile small,.shot-friends small{display:block;color:#91d4eb;font:700 10px ui-monospace,monospace}.shot-main>strong{display:block;font-size:25px;margin:12px 0 4px}.shot-main p,.shot-chat p{font-size:12px;color:#bad0dc}.shot-button,.shot-subbutton{display:inline-block;margin:8px 7px 0 0;padding:8px 12px;border-radius:6px;background:#74c8ef;color:#082034;font-size:11px;font-weight:800}.shot-subbutton{background:#27485f;color:#e4f5fc}.shot-profile{display:flex;flex-direction:column;gap:8px;margin-top:24px;padding:16px;border:1px solid #456678;border-radius:8px;background:#142b3a}.shot-profile strong{font-size:17px}.shot-profile span{font-size:11px;color:#b6d0dd}.shot-friends{display:grid;grid-template-columns:38% 62%;min-height:270px}.shot-friends>div:first-child{display:flex;flex-direction:column;gap:8px;padding:18px 10px;background:#122736}.shot-friend{display:block;padding:11px;border-radius:7px;background:#173747;font-weight:700;font-size:12px}.shot-friend.selected{background:#24516a}.shot-friend em{display:block;margin-top:5px;color:#82cba2;font-size:10px;font-style:normal}.shot-chat{display:flex;flex-direction:column;padding:19px 16px;min-width:0}.shot-chat strong{font-size:16px}.shot-bubble{align-self:end;max-width:75%;margin:auto 0 20px;padding:11px;border-radius:10px;background:#24658a;font-size:12px}.shot-reply{padding:10px;border:1px solid #52788c;border-radius:7px;color:#9eb8c5;font-size:11px}.launcher-next{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:25px 0 50px;padding:25px;border:1px solid #315970;border-radius:14px;background:#102a3d}.launcher-next h2{font-size:26px;margin:8px 0}.launcher-next p{max-width:700px;color:#bad0dd}.launcher-next a{color:#a7e0fa;font-weight:800;white-space:nowrap}@media(max-width:900px){.launcher-previews{grid-template-columns:1fr}.launcher-section-heading,.launcher-next{align-items:start;flex-direction:column}}@media(max-width:600px){.shot-layout{grid-template-columns:110px 1fr}.shot-sidebar{padding:13px 7px}.shot-main{padding:15px}.shot-friends{grid-template-columns:42% 58%}.shot-chat{padding:13px}.preview-caption{white-space:normal}}

.launcher-security-alert{max-width:760px;margin:24px 0 8px;padding:18px 20px;border:2px solid #f0b45e;border-radius:12px;background:#392916;color:#fff2d9;box-shadow:0 12px 30px #0005}.launcher-security-alert strong{display:block;font-size:17px;line-height:1.35;color:#ffe0a0}.launcher-security-alert p{margin:8px 0 0;color:#f9ead1;line-height:1.55}.launcher-security-alert a{color:#fff5c2;text-decoration:underline;text-underline-offset:3px;font-weight:700}.launcher-security-alert a:focus-visible{outline:3px solid #fff;outline-offset:3px}
