:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#183244;background:#f6f8fa;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:#285db8;text-underline-offset:3px}button,a.button{font:inherit;font-size:14px;border:1px solid #d6e1ea;border-radius:9px;background:white;color:#24455b;padding:12px 17px;cursor:pointer;font-weight:600}a.button{display:inline-flex;text-decoration:none;align-items:center;justify-content:center;white-space:nowrap}.primary{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.primary:hover{background:#1d4ed8!important}button:hover{background:#edf3f8}:focus-visible{outline:3px solid #80aaff;outline-offset:4px}.top{max-width:1120px;padding:29px 36px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;letter-spacing:-.5px}.brand b{font-weight:400;color:#6e8595}.mark{background:#173449;border-radius:10px;color:#55d8bf;width:35px;height:37px;display:grid;place-items:center;font-size:23px}.header-note{font-size:9px;letter-spacing:1.7px;font-weight:650;color:#8193a2}main{max-width:1050px;margin:auto;padding:35px 36px 25px}.intro{text-align:center}.eyebrow{font-size:10px;letter-spacing:2px;color:#559889;font-weight:700;margin:8px 0 20px}h1{font-size:49px;line-height:1.1;letter-spacing:-1.7px;margin:0 0 23px;font-weight:700}.lead{color:#718697;line-height:1.85;font-size:15px;margin:0 0 34px}.download-card{display:flex;align-items:center;gap:17px;border:1px solid #dbe5ee;border-radius:14px;background:#fff;text-align:left;padding:25px 27px;max-width:840px;margin:auto;box-shadow:0 7px 25px #1b3d5805}.windows-icon{width:43px;height:43px;min-width:43px;display:grid;place-items:center;font-size:35px;color:#6795d0;background:#edf4ff;border-radius:10px}.download-card strong{font-size:14px}.download-card p{font-size:10px;color:#8a9aa6;margin:8px 0 0}.download-card .button{margin-left:auto}.download-note{font-size:10px;line-height:1.7;color:#8c9caa;margin:15px auto 42px;max-width:650px}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.steps article{border:1px solid #e4eaf0;background:white;border-radius:13px;padding:25px}.number{font-size:12px;font-weight:700;color:#5a9d91;display:block;margin-bottom:22px}h2{font-size:16px;letter-spacing:-.2px;margin:0 0 14px}.steps p{font-size:12px;line-height:1.9;color:#7b8d9c;margin:0}.consent{display:flex;gap:17px;align-items:flex-start;background:#edf6f2;border:1px solid #dbeae4;border-radius:12px;padding:22px 25px;margin:25px 0}.consent>span{color:#499987;background:#d9ece4;border-radius:50%;width:26px;height:26px;min-width:26px;display:grid;place-items:center}.consent strong{font-size:12px}.consent p{font-size:11px;line-height:1.9;color:#6e8c81;margin:7px 0 0}.help{border:1px solid #e0e7ed;border-radius:11px;background:white;margin:0 0 26px}.help summary{cursor:pointer;padding:20px 24px;font-size:12px;font-weight:650}.help-body{padding:7px 24px 25px;font-size:12px;line-height:1.9;color:#718897}.help-body h2{color:#2b485c;margin-top:15px}.help-body dl{background:#f7f9fb;border-radius:8px;padding:17px 19px}.help-body dt{font-size:10px;color:#8294a1;margin:12px 0 5px}.help-body dd{margin:0;display:flex;align-items:center;gap:15px;justify-content:space-between}.help-body code{overflow-wrap:anywhere;font-size:12px;color:#345873}.help-body button{padding:6px 10px;font-size:10px}.technical{font-size:10px}.share{border-top:1px solid #e2e8ee;padding:25px 0 22px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.share>div{margin-right:auto}.share h2{font-size:13px;margin:0 0 9px}.share p{font-size:11px;color:#8193a1;margin:0}.share button{font-size:11px}.share #copy-status{width:100%;font-size:11px;color:#4a8c7c}footer{text-align:center;padding:20px 0 7px;border-top:1px solid #e2e8ee;color:#91a0ac;font-size:9px;line-height:1.9}footer p{margin:5px 0}footer a{color:#7992a7}.skip{position:absolute;left:10px;top:-100px;background:white;padding:10px;z-index:10}.skip:focus{top:10px}@media(max-width:720px){.top{padding:22px}.header-note{display:none}main{padding:25px 22px}h1{font-size:37px;letter-spacing:-1px}.lead{font-size:14px}.download-card{padding:22px;flex-wrap:wrap}.download-card .button{width:100%;margin:6px 0 0;padding:15px}.steps{grid-template-columns:1fr;gap:12px}.steps article{padding:23px}.number{margin-bottom:14px}.steps p{font-size:13px}.consent{padding:22px}.consent p{font-size:12px}.help summary{line-height:1.8}.help-body dd{flex-wrap:wrap}.share{align-items:flex-start;flex-direction:column;gap:16px}.share button{width:100%}.download-note{font-size:11px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.mac-downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:840px;margin:18px auto 0}.mac-card{display:flex;flex-direction:column;text-align:center;width:100%;padding:22px 18px;gap:13px}.mac-card .button{width:100%;margin:0;font-size:12px;padding:12px 8px;white-space:normal;line-height:1.5}.mac-card p{line-height:1.7}.intro .download-note{margin-bottom:24px}.intro .mac-note{margin-bottom:36px}@media(max-width:720px){.mac-downloads{grid-template-columns:1fr}.mac-card{padding:22px}.mac-card .button{font-size:13px}}

/* 1.4.0 · guia per sistema operatiu */
.sr-only{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.os-switch{display:inline-flex;background:#e9eff5;border-radius:12px;padding:5px;gap:4px;margin:6px 0 14px}.os-switch button{border:0;background:transparent;border-radius:9px;padding:11px 26px;font-size:14px;color:#5f7488;box-shadow:none}.os-switch button[aria-selected="true"]{background:#fff;color:#172b3a;box-shadow:0 2px 8px #1b3d5814}.detect-note{font-size:12px;color:#8193a1;margin:0 0 30px;min-height:1.4em}.flow{margin:0 0 26px}.flow[hidden]{display:none}.flow-title{text-align:center;font-size:12px;letter-spacing:1.6px;color:#559889;font-weight:700;margin:0 0 18px}.guide{list-style:none;margin:0;padding:0;display:grid;gap:14px}.guide>li{display:flex;gap:20px;align-items:flex-start;border:1px solid #e4eaf0;background:#fff;border-radius:14px;padding:26px 28px}.guide>li>div{min-width:0;flex:1}.guide .number{margin:0;width:34px;min-width:34px;height:34px;border-radius:50%;background:#173449;color:#55d8bf;display:grid;place-items:center;font-size:14px}.guide h2{margin:4px 0 10px;font-size:18px}.guide p{font-size:14px;line-height:1.8;color:#5f7488;margin:0 0 10px}.guide p:last-child{margin-bottom:0}.guide .fine{font-size:11px;color:#8c9caa;line-height:1.7}.guide .button.big,.guide button.big{font-size:16px;padding:16px 26px;margin:10px 0 12px;border-radius:11px;white-space:normal;line-height:1.4}.guide kbd{font:inherit;font-weight:600;color:#2b485c;background:#eef3f8;border-radius:5px;padding:1px 7px}.chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 4px;font-size:12px;color:#6e8595}.chip{font-size:12px;padding:8px 14px;border-radius:999px}.chip[aria-pressed="true"]{background:#173449;color:#fff;border-color:#173449}.mini{margin:8px 0 10px;padding-left:22px;font-size:14px;line-height:1.9;color:#5f7488}.mini li{margin:0 0 4px}.mini strong{color:#2b485c}.toast-example{display:inline-block;background:#f1f5f9;border-radius:7px;padding:4px 10px;font-size:12px;color:#2b485c}.share code{display:inline-block;margin-top:6px;font-size:12px;color:#345873;background:#f1f5f9;padding:4px 8px;border-radius:6px;overflow-wrap:anywhere}@media(max-width:720px){.guide>li{flex-direction:column;gap:12px;padding:22px}.guide .button.big,.guide button.big{width:100%}.os-switch{width:100%}.os-switch button{flex:1}}
