@font-face{font-family:Barlow;src:url('assets/Barlow-Regular.ttf')}@font-face{font-family:Barlow;src:url('assets/Barlow-SemiBold.ttf');font-weight:600}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b0c0d;color:#f1f2f3;font:17px/1.6 Barlow,Segoe UI,sans-serif}a{color:inherit;text-underline-offset:4px}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #fff;outline-offset:5px}header,main,footer{width:min(1160px,calc(100% - 48px));margin:auto}header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:96px;border-bottom:1px solid #2b2e32}nav{display:flex;gap:28px;align-items:center}nav a{text-decoration:none;font-size:15px;color:#c0c4c9}.brand{display:flex;gap:11px;align-items:center;text-decoration:none;font-weight:600;letter-spacing:.02em}.brand img{width:36px;height:36px;border-radius:8px}.hero{padding:76px 0 42px}.eyebrow{color:#a6aeb7;font-size:12px;letter-spacing:.13em;text-transform:uppercase}.badge{display:inline-flex;gap:8px;align-items:center;border:1px solid #3a4045;border-radius:20px;padding:5px 12px;font-size:13px;color:#d2d6db}.badge:before{content:'';width:6px;height:6px;border-radius:100%;background:#c5d6c8}h1{font-size:clamp(38px,5.4vw,68px);line-height:1.06;letter-spacing:-.025em;font-weight:600;max-width:850px;margin:22px 0}h2{font-size:32px;line-height:1.2;font-weight:600;margin:0 0 18px}h3{font-size:21px;font-weight:600;margin:0 0 9px}p{color:#b1b7bf;margin:0 0 20px}.lead{font-size:21px;max-width:680px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0 16px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;border:1px solid #555b62;border-radius:7px;background:linear-gradient(#343a41,#22272d);box-shadow:0 3px 0 #050607;text-decoration:none;color:#f5f6f7;font-weight:600;cursor:pointer}.button.primary{color:#11161c;background:linear-gradient(#f1f3f5,#c3cbd3);border-color:#e2e6eb}.small{font-size:14px;color:#969ea8}.preview{margin:28px 0 0;border:1px solid #363b41;border-radius:12px;overflow:hidden;background:#111315;box-shadow:0 25px 70px #0007}.preview-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid #33383e;gap:10px}.preview-tabs{display:flex;gap:8px}.preview-tabs button{border:1px solid transparent;border-radius:5px;padding:6px 14px;background:transparent;color:#aaa;cursor:pointer}.preview-tabs button[aria-pressed=true]{background:#30363c;border-color:#565e68;color:#fff}.preview img{display:block;width:100%;height:auto}figcaption{font-size:13px;color:#89929c;padding:10px 18px}.section{padding:60px 0;border-top:1px solid #292d31;margin-top:54px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#15181b;border:1px solid #30353a;border-radius:10px;padding:25px}.card .index{display:block;color:#89939f;font-size:12px;letter-spacing:.1em;margin-bottom:20px}.card p{font-size:16px;margin-bottom:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:40px}.note{padding:22px 26px;background:#181c20;border-left:3px solid #c7d5c9;border-radius:0 8px 8px 0}.note p:last-child{margin:0}kbd{font:600 14px Barlow,Segoe UI,sans-serif;display:inline-block;background:#292e34;color:#f4f5f6;padding:2px 8px;border:1px solid #4a525d;border-bottom-width:3px;border-radius:5px}details{border-bottom:1px solid #30353a;padding:19px 0}summary{font-weight:600;cursor:pointer}details p,details ol{margin:14px 0 0;color:#b2b9c1}.steps{counter-reset:steps;list-style:none;padding:0;display:grid;gap:18px}.steps li{counter-increment:steps;position:relative;padding:20px 20px 20px 65px;background:#15181b;border:1px solid #30353a;border-radius:8px}.steps li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:20px;top:20px;color:#89939f;font-size:16px}.steps strong{display:block;color:#eee}.steps p{margin:3px 0 0}.guide{max-width:900px}.guide .hero{padding-bottom:10px}.guide section{scroll-margin-top:30px}.guide ol:not(.steps),.guide ul{color:#b2b9c1;padding-left:24px}.guide li{margin:9px 0}.guide img.shot{display:block;width:100%;border:1px solid #363b41;border-radius:10px;margin:25px 0}.contents{display:flex;gap:10px;flex-wrap:wrap;padding:15px 0 30px}.contents a{font-size:14px;padding:6px 13px;background:#1c2024;border:1px solid #353b42;border-radius:20px;text-decoration:none}.release{border-top:1px solid #30353a;padding:18px 0}.release strong{display:block}.release p{font-size:15px;margin:5px 0 0}footer{margin-top:64px;padding:28px 0 40px;border-top:1px solid #30353a;display:flex;justify-content:space-between;gap:24px;color:#949da7;font-size:13px}footer a{margin-left:15px}@media(max-width:760px){header,main,footer{width:calc(100% - 32px)}header{min-height:80px;flex-wrap:wrap;gap:8px;padding:16px 0}nav{gap:18px}.hero{padding:42px 0 24px}.lead{font-size:18px}.grid,.split{grid-template-columns:1fr}.section{margin-top:36px;padding:36px 0}.preview-bar{padding:10px;flex-wrap:wrap}.preview-tabs button{padding:5px 9px}.card{padding:22px}.small{font-size:13px}footer{flex-direction:column;gap:8px}footer a{margin:0 16px 0 0}}footer>span:last-child{display:flex;gap:16px;flex-wrap:wrap}footer a{margin-left:0}
