.download-center-page .hero{padding-top:48px;padding-bottom:32px}.download-center-page .hero-title{font-size:clamp(36px, 5vw, 54px);margin-bottom:22px;letter-spacing:.02em}.download-center-page .hero-subtitle{margin-bottom:22px;font-size:clamp(16px, 1.8vw, 22px)}.download-center-page .hero-description{font-size:clamp(15px, 1.4vw, 18px);line-height:1.7;opacity:.85}.download-center-page .section{padding-top:36px}.download-center-page .delivery-card{padding:28px 40px;margin-bottom:20px;border-radius:12px;background:rgb(255 255 255 / .03);transition:background 0.3s ease}.download-center-page .delivery-card:hover{background:rgb(255 255 255 / .05)}.download-center-page .delivery-card p{max-width:760px;margin-left:auto;margin-right:auto;line-height:1.85}.delivery-card strong{font-weight:600;color:rgb(238 244 255 / .92)}.diag-report{max-width:620px;margin:22px auto 0;text-align:left;font-size:18px;line-height:1.8}.diag-row{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:9px 0;border-bottom:1px solid rgb(235 210 150 / .08);transition:background-color 0.24s ease;border-radius:6px}.diag-row:last-child{border-bottom:0}.diag-row:hover,.diag-row:active{background-color:rgb(235 210 150 / .06)}.diag-label{color:rgb(235 210 150 / .72);font-weight:500}.diag-value{color:rgb(238 244 255 / .86);overflow-wrap:anywhere;word-break:break-word}.diag-ok{color:rgb(120 255 190 / .92);font-weight:500}.diag-bad{color:rgb(255 150 150 / .92);font-weight:500}@keyframes textPulse{0%{opacity:.55}50%{opacity:1}100%{opacity:.55}}.status-loading{animation:textPulse 1.6s ease-in-out infinite}.result-container{min-height:80px;transition:opacity 0.3s ease}.result-container.fade-in{animation:fadeIn 0.4s ease forwards}@keyframes fadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.status-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:10px;vertical-align:middle}.status-dot.loading{background:#f0c27f;animation:pulse-dot 1s ease-in-out infinite}.status-dot.success{background:#78ffbe}.status-dot.error{background:#ff9696}@keyframes pulse-dot{0%{transform:scale(.8);opacity:.6}50%{transform:scale(1.2);opacity:1}100%{transform:scale(.8);opacity:.6}}.list-line-item{position:relative;padding-left:26px;margin:14px 0;line-height:1.75;display:flex;align-items:center}.list-line-item::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:17px;background-color:rgb(235 210 150 / .72);border-radius:1px}.list-line-label{color:rgb(235 210 150 / .72);white-space:nowrap}.list-line-value{color:rgb(238 244 255 / .86);margin-left:6px}.diag-row,.list-line-item{font-size:18px;line-height:1.8;max-width:620px;margin-inline:auto}.download-center-page .section-title{font-size:clamp(22px, 2.5vw, 28px);letter-spacing:.02em}@media (max-width:768px){.download-center-page .hero{padding-top:28px;padding-bottom:20px}.download-center-page .hero-title{font-size:28px;letter-spacing:.03em}.download-center-page .hero-subtitle{font-size:15px}.download-center-page .hero-description{font-size:14px;line-height:1.7}.download-center-page .delivery-card{padding:18px 16px;margin-bottom:16px}.download-center-page .section-title{font-size:20px;letter-spacing:.01em}.download-center-page .delivery-card p{font-size:14px;line-height:1.65}.diag-report{max-width:100%;font-size:14px;line-height:1.5;margin-top:14px}.diag-row{grid-template-columns:90px 1fr;gap:10px;padding:7px 0}.diag-label,.diag-value{font-size:14px}.list-line-item{padding-left:18px;font-size:14px;line-height:1.5}}@media (max-width:480px){.download-center-page .hero-title{font-size:24px}.diag-row{grid-template-columns:1fr;gap:2px;padding:8px 0}.diag-label{font-weight:600;font-size:13px;opacity:.7}.diag-value{font-size:14px}}@media print{.top-return,.summary-card .actions,.status-loading{display:none!important}.delivery-card{break-inside:avoid;border:1px solid #ccc}}
