:root{--dl-bg:var(--dp-bg-deep);--dl-surface:var(--dp-surface);--dl-surface-2:#16232d;--dl-border:rgba(255,255,255,.09);--dl-text:var(--dp-text);--dl-muted:var(--dp-muted);--dl-accent:var(--dp-accent);--dl-accent-2:var(--dp-accent-2);--dl-green:var(--dp-green);--dl-blue:#53a8ff}.download-body{margin:0;background:var(--dl-bg);color:var(--dl-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}.download-body a{text-decoration:none}.download-hero{position:relative;overflow:hidden;padding:96px 0 88px;background:radial-gradient(circle at 78% 15%,rgba(225,29,79,.12),transparent 32%),linear-gradient(180deg,#101a24 0%,#0c141c 100%);border-bottom:1px solid var(--dl-border)}.download-glow{position:absolute;border-radius:50%;filter:blur(75px);pointer-events:none;opacity:.24}.download-glow-one{width:360px;height:360px;background:#db1f4f;right:-110px;top:50px}.download-glow-two{width:280px;height:280px;background:#1167a8;left:-160px;bottom:-100px}.download-kicker,.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#ff8aa4;text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:.77rem}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--dl-green);box-shadow:0 0 0 5px rgba(73,209,141,.1)}.download-hero h1{font-size:clamp(2.45rem,5vw,4.3rem);line-height:1.02;letter-spacing:-.045em;font-weight:850;max-width:790px;margin:22px 0 22px}.download-lead{font-size:1.08rem;line-height:1.75;color:#b3c0cc;max-width:690px;margin:0}.download-actions{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap;margin-top:34px}.download-primary{min-width:min(100%,410px);display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--dl-accent-2),var(--dl-accent));box-shadow:0 18px 45px rgba(225,29,79,.23);transition:transform .2s ease,box-shadow .2s ease;color:#fff}.download-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 22px 52px rgba(225,29,79,.33)}.download-primary.disabled{opacity:.55;box-shadow:none;cursor:not-allowed;border:0}.download-primary-icon{width:45px;height:45px;border-radius:11px;background:rgba(255,255,255,.16);display:grid;place-items:center;font-size:1.3rem;flex:none}.download-primary span:nth-child(2){display:flex;flex-direction:column;flex:1;text-align:left}.download-primary strong{font-size:1rem}.download-primary small{font-size:.76rem;color:rgba(255,255,255,.78);margin-top:2px}.download-primary>.bi-arrow-down-circle{font-size:1.18rem}.download-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#dbe5ed;border:1px solid rgba(255,255,255,.17);background:rgba(255,255,255,.04);border-radius:12px;padding:0 20px;font-weight:750;min-height:71px;transition:background .2s,border-color .2s,transform .2s}.download-secondary:hover{color:#fff;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.28);transform:translateY(-1px)}.download-trust-row{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px;color:#9babb9;font-size:.86rem}.download-trust-row span{display:flex;align-items:center;gap:7px}.download-trust-row i{color:#d7e0e7}.release-card{background:linear-gradient(180deg,rgba(22,35,45,.97),rgba(14,24,33,.98));border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:24px;box-shadow:0 28px 80px rgba(0,0,0,.32)}.release-card-top{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--dl-border)}.release-logo{width:58px;height:58px;border-radius:14px;background:#080e14;border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;overflow:hidden;flex:none}.release-logo img{max-width:42px;max-height:42px;object-fit:contain}.release-label{display:block;color:#8fa0af;font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;font-weight:750}.release-version{font-size:1.24rem;font-weight:850;letter-spacing:-.02em}.channel-badge{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800}.channel-badge.stable{background:rgba(73,209,141,.11);color:#7fe2aa;border:1px solid rgba(73,209,141,.2)}.channel-badge.beta{background:rgba(83,168,255,.11);color:#81bdff;border:1px solid rgba(83,168,255,.22)}.release-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--dl-border);border-radius:13px;overflow:hidden;margin:20px 0}.release-info-grid>div{background:#111b24;padding:13px 14px}.release-info-grid span{display:block;color:#8394a4;font-size:.69rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.release-info-grid strong{font-size:.88rem}.mandatory-notice{display:flex;gap:10px;background:rgba(255,173,51,.08);border:1px solid rgba(255,173,51,.2);color:#e9c98a;border-radius:11px;padding:11px 12px;font-size:.79rem;line-height:1.45;margin-bottom:18px}.mandatory-notice i{margin-top:2px}.release-security{margin-top:18px}.security-heading{display:flex;gap:10px;align-items:flex-start}.security-heading>i{font-size:1.25rem;color:#ff7595}.security-heading span{display:flex;flex-direction:column}.security-heading strong{font-size:.9rem}.security-heading small{color:#7f91a2;font-size:.74rem;margin-top:2px}.hash-box{display:flex;align-items:stretch;margin-top:12px;background:#091017;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.hash-box code{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:11px 12px;flex:1;color:#b9c8d4;font-size:.7rem}.hash-box button{flex:none;border:0;border-left:1px solid rgba(255,255,255,.08);background:#15212b;color:#e3ebf2;padding:0 12px;font-size:.73rem;font-weight:700;display:flex;align-items:center;gap:6px}.hash-box button:hover{background:#1b2a36}.hash-empty{margin-top:12px;color:#8595a4;font-size:.76rem}.release-filename{display:flex;align-items:center;gap:7px;margin-top:15px;color:#778897;font-size:.73rem}.download-section{padding:95px 0}.install-section{background:#0b1219}.section-heading{max-width:760px;margin-bottom:38px}.section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.section-heading h2{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.035em;font-weight:850;margin:11px 0 12px}.section-heading p{color:#91a2b2;line-height:1.7;margin:0}.install-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.install-step{position:relative;padding:28px;border-radius:18px;background:linear-gradient(180deg,#111c25,#0e171f);border:1px solid var(--dl-border);min-height:245px}.step-number{position:absolute;right:22px;top:18px;color:rgba(255,255,255,.05);font-weight:900;font-size:3.2rem;letter-spacing:-.08em}.step-icon{width:46px;height:46px;border-radius:12px;background:rgba(225,29,79,.1);color:#ff6689;display:grid;place-items:center;font-size:1.25rem;margin-bottom:24px}.install-step h3{font-size:1.08rem;font-weight:800;margin-bottom:9px}.install-step p{color:#8798a8;font-size:.9rem;line-height:1.65;margin:0}.notes-section{background:#f6f8fa;color:#16232d}.notes-section .eyebrow{color:#c71a43}.notes-section .section-heading p{color:#667582}.release-notes-content{background:#fff;border:1px solid #e2e8ed;border-radius:18px;padding:32px;color:#42515d;line-height:1.75;box-shadow:0 12px 36px rgba(18,31,43,.05)}.release-notes-content h1,.release-notes-content h2,.release-notes-content h3,.release-notes-content h4{color:#14222d;font-weight:800;letter-spacing:-.02em;margin-top:1.5em}.release-notes-content h1:first-child,.release-notes-content h2:first-child,.release-notes-content h3:first-child{margin-top:0}.release-notes-content img{max-width:100%;height:auto;border-radius:12px}.release-notes-content a{color:#d21846}.release-notes-content code{background:#eef1f4;padding:.12rem .32rem;border-radius:5px;color:#b2143a}.requirements-card{position:sticky;top:95px;background:#111b24;color:#fff;border-radius:18px;padding:24px;border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 45px rgba(13,25,35,.13)}.requirements-title{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.09)}.requirements-title>i{font-size:1.5rem;color:#ff5b80}.requirements-title div{display:flex;flex-direction:column}.requirements-title span{font-size:.69rem;color:#8797a5;text-transform:uppercase;letter-spacing:.09em}.requirements-title strong{font-size:1rem}.requirements-card ul{list-style:none;padding:0;margin:20px 0}.requirements-card li{display:flex;gap:10px;padding:11px 0}.requirements-card li>i{width:23px;height:23px;border-radius:50%;background:rgba(73,209,141,.1);color:#6cdaa0;display:grid;place-items:center;flex:none;font-size:.8rem}.requirements-card li span{display:flex;flex-direction:column}.requirements-card li strong{font-size:.84rem}.requirements-card li small{color:#8394a4;font-size:.73rem;line-height:1.45;margin-top:2px}.requirements-link{display:flex;align-items:center;gap:8px;color:#f2f6f8;font-size:.81rem;font-weight:750;border-top:1px solid rgba(255,255,255,.09);padding-top:17px}.requirements-link .bi-arrow-right{margin-left:auto}.requirements-link:hover{color:#ff7291}.help-section{padding-top:75px;padding-bottom:75px;background:#0b1219}.download-help-card{display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(120deg,#15232d,#111a23);border:1px solid var(--dl-border);border-radius:22px;padding:38px}.help-copy{max-width:690px}.help-copy h2{font-size:clamp(1.75rem,3vw,2.45rem);font-weight:850;letter-spacing:-.035em;margin:9px 0}.help-copy p{color:#91a2b2;line-height:1.65;margin:0}.help-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex:none}.download-secondary.light{min-height:52px;padding:0 17px}.text-help-link{color:#9eafbe;font-size:.78rem;font-weight:700}.text-help-link:hover{color:#fff}.download-footer{border-top:1px solid var(--dl-border);background:#091017;padding:24px 0;color:#718291;font-size:.79rem}.footer-inner{display:flex;align-items:center;gap:18px}.footer-inner img{opacity:.78}.footer-inner span{flex:1}.footer-inner a{color:#a5b4c0}.footer-inner a:hover{color:#fff}.copy-toast{position:fixed;z-index:1100;bottom:22px;left:50%;transform:translate(-50%,18px);display:flex;align-items:center;gap:8px;background:#14231d;color:#8ee4b3;border:1px solid rgba(73,209,141,.23);padding:10px 14px;border-radius:10px;font-size:.79rem;font-weight:750;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.copy-toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:991.98px){.download-hero{padding:70px 0}.release-card{margin-top:10px}.install-steps{grid-template-columns:1fr}.requirements-card{position:static}.download-help-card{align-items:flex-start;flex-direction:column}.help-actions{align-items:flex-start}}@media(max-width:575.98px){.download-hero{padding:54px 0 62px}.download-actions{flex-direction:column}.download-primary{min-width:100%}.download-secondary{min-height:54px}.download-trust-row{flex-direction:column;gap:10px}.release-card{padding:19px}.release-card-top{align-items:flex-start;flex-wrap:wrap}.channel-badge{margin-left:0}.release-info-grid{grid-template-columns:1fr 1fr}.download-section{padding:68px 0}.release-notes-content{padding:22px}.download-help-card{padding:26px}.footer-inner{flex-wrap:wrap}.footer-inner span{flex-basis:100%;order:3}.hash-box button span{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* v6 — confiança, FAQ e mobile */
.download-faq-section{background:#0d151d;padding-top:80px;padding-bottom:90px}.download-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:1000px;margin:0 auto}.download-faq-grid details{border:1px solid rgba(255,255,255,.085);border-radius:15px;background:#111b24;padding:0 18px}.download-faq-grid summary{cursor:pointer;list-style:none;padding:19px 28px 19px 0;color:#eef3f7;font-weight:800;position:relative}.download-faq-grid summary::-webkit-details-marker{display:none}.download-faq-grid summary:after{content:"+";position:absolute;right:0;top:15px;color:#ff6689;font-size:1.35rem}.download-faq-grid details[open] summary:after{content:"–"}.download-faq-grid p{color:#8fa0af;font-size:.88rem;line-height:1.65;margin:0;padding:0 0 18px}.download-primary,.download-secondary{touch-action:manipulation}.download-trust-row span{min-height:24px}
@media(max-width:767.98px){.download-faq-grid{grid-template-columns:1fr}.download-lead{font-size:1rem}.release-info-grid{grid-template-columns:1fr}.download-primary{padding:12px}.download-primary>.bi-arrow-down-circle{display:none}.install-step{min-height:auto}.download-help-card{gap:22px}.help-actions{width:100%}.help-actions .download-secondary{width:100%}.text-help-link{display:block;padding:8px 0}}
@media(max-width:390px){.download-hero h1{font-size:2.05rem}.release-card{padding:16px}.release-logo{width:50px;height:50px}.download-primary strong{font-size:.92rem}.download-primary small{font-size:.7rem}.hash-box code{font-size:.64rem}.download-section{padding-left:2px;padding-right:2px}}
