.page.narrow{max-width:760px}.page-head+*{margin-top:36px}.page-head+.row{margin-top:28px}.h3{font-family:var(--serif);font-size:22px;line-height:1.2}.dl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.dl-card{position:relative;display:flex;flex-direction:column;gap:16px;padding:22px}.dl-card.hot{border-color:transparent;box-shadow:0 24px 60px -24px rgba(22,20,15,.25)}.dl-head{display:flex;align-items:center;gap:10px}.dl-head h2{font-size:26px}.dl-builds{display:flex;flex-direction:column;gap:8px}.dl-btn{position:relative;z-index:1;display:flex;align-items:center;gap:10px;height:50px;padding:0 14px 0 16px;border-radius:10px;border:1px solid var(--line);background:var(--card);font-weight:700;transition:border-color .16s var(--ease),background-color .16s var(--ease)}.dl-btn:hover{border-color:var(--ink);background:var(--paper-3)}.dl-btn .dl-file{margin-left:auto;font-size:12.5px;font-weight:400;color:var(--ink-2)}.dl-btn svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dl-btn.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.dl-btn.primary .dl-file{color:rgba(251,249,244,.7)}.dl-btn.primary:hover{background:#000}.dl-note{margin-top:auto;font-size:14.5px;color:var(--ink-2)}.dl-more{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:22px;gap:22px;margin-top:22px}.dl-box{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:16px;background:var(--paper-2)}.cmd.wide{width:100%}.cmd.wide code{flex:1 1}.dl-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:16px}.dl-steps li{display:flex;gap:12px;align-items:baseline}.stampn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--marker);color:#fff;font-family:var(--mono);font-size:11px;font-weight:700;transform:translateY(3px)}@media (max-width:900px){.dl-grid,.dl-more{grid-template-columns:minmax(0,1fr)}}.keybox{display:flex;flex-direction:column;gap:18px;padding:26px}.key-wrap,.license-key{position:relative}.license-key{z-index:1;padding:16px 18px;border-radius:10px;background:var(--paper-3);font-family:var(--mono);font-size:15px;line-height:1.7;word-break:normal;overflow-wrap:normal;-webkit-user-select:all;-moz-user-select:all;user-select:all}.keybox label{font-size:14.5px;font-weight:700}.keybox .row{flex-wrap:nowrap}@media (max-width:520px){.keybox .row{flex-wrap:wrap}.keybox .row .btn{flex:1 1}}.nf{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:40px 64px;gap:40px 64px;align-items:center}.nf-box{position:relative;aspect-ratio:4/3;border-radius:14px;background:repeating-linear-gradient(135deg,transparent 0 14px,var(--hair) 14px 15px)}.nf .page-head+*{margin-top:0}.nf-copy .row{margin-top:12px}@media (max-width:800px){.nf{grid-template-columns:minmax(0,1fr)}.nf-box{max-width:320px;width:70%}}.legal section{display:flex;flex-direction:column;gap:12px;margin-top:36px}.legal section p{font-size:17px;line-height:1.65;color:var(--ink-2);max-width:660px}.legal section p.note{font-size:15px}