.b-download-page .b-dl-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);gap:64px;align-items:center;padding-block:64px 48px}.b-download-page .b-dl-hero h1{font-size:clamp(40px,4.5vw,64px);letter-spacing:-.055em}.b-download-page .b-dl-hero .b-lead{margin-top:24px;max-width:640px}.b-download-page .b-dl-browser{padding:28px;border:1px solid #d6daf0;border-radius:12px;background:#edeffa}.b-download-page .b-dl-browser>.b-caption{display:block;margin-top:18px;color:var(--b-deep)}.b-download-page .b-dl-browser h2{font-size:27px;letter-spacing:-.035em;margin:10px 0 14px}.b-download-page .b-dl-browser p{font-size:14px;line-height:1.75}.b-download-page .b-dl-browser>.b-text-link{margin-top:16px;min-height:44px}.b-download-page .b-dl-browser-secondary{display:flex;align-items:center;gap:8px;min-height:44px;width:-moz-fit-content;width:fit-content;color:var(--b-muted);font-size:13px}.b-download-page .b-dl-browser-secondary:hover{color:var(--b-deep);text-decoration:underline;text-underline-offset:4px}.b-download-page .b-dl-jump-links{display:flex;gap:28px;flex-wrap:wrap;border-block:1px solid var(--b-line);padding-block:8px}.b-download-page .b-dl-jump-links a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--b-muted)}.b-download-page .b-dl-jump-links a:hover{color:var(--b-deep);text-decoration:underline;text-underline-offset:5px}.b-download-page .b-dl-content{padding-block:28px 48px}.b-download-page .b-dl-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px}.b-download-page .b-dl-toolbar p{font-size:13px}.b-download-page .b-dl-os-filter{display:flex;align-items:center;gap:12px;color:var(--b-muted);font-size:12px}.b-download-page .b-dl-toolbar select{min-height:44px;border:1px solid var(--b-line);border-radius:6px;padding:8px 32px 8px 12px;color:var(--b-ink);background:var(--b-surface);font:inherit;font-size:14px}.b-download-page .b-dl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.b-download-page .b-dl-card{min-width:0;padding:28px;border:1px solid var(--b-line);border-radius:12px;background:var(--b-surface);scroll-margin-top:112px}.b-download-page .b-dl-card-terminal{grid-column:1/-1}.b-download-page .b-dl-card-heading{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.b-download-page .b-dl-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;color:var(--b-deep);background:#e9ecfc;flex-shrink:0}.b-download-page .b-dl-card h2{font-size:26px;line-height:1.2;letter-spacing:-.035em;margin-right:auto}.b-download-page .b-dl-card-summary{font-size:14px;line-height:1.75;margin:18px 0 22px;max-width:750px}.b-download-page .b-dl-status{display:inline-flex;align-items:center;gap:7px;border-radius:100px;padding:4px 9px;font-size:11px;font-weight:600;white-space:nowrap;background:#e6f1ec;color:#256449}.b-download-page .b-dl-status>span{width:5px;height:5px;border-radius:50%;background:currentColor}.b-download-page .b-dl-status[data-status=planned]{color:#63616d;background:#f0eff3}.b-download-page .b-dl-status[data-status=beta]{color:#825719;background:#faf0da}.b-download-page .b-dl-status[data-status=preview]{color:#514194;background:#f0eafd}.b-download-page .b-dl-terminal-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;align-items:start;margin-top:26px}.b-download-page .b-dl-terminal-steps ol{display:grid;gap:18px;padding:0;margin:18px 0;list-style:none}.b-download-page .b-dl-terminal-steps li{display:flex;align-items:baseline;gap:14px;min-width:0}.b-download-page .b-dl-terminal-steps li>span{font:11px/1.6 var(--font-mono),monospace;color:var(--b-deep)}.b-download-page .b-dl-terminal-steps li>div{min-width:0}.b-download-page .b-dl-terminal-steps strong{font-size:14px;font-weight:600}.b-download-page .b-dl-terminal-steps p{font-size:13px;margin-top:3px}.b-download-page .b-dl-terminal-steps code{display:block;margin-top:5px;color:var(--b-muted);font-size:12px;overflow-wrap:anywhere}.b-download-page .b-dl-installer{min-width:0;padding:24px;border-radius:10px;background:#24283d;color:#fff}.b-download-page .b-dl-installer-head{display:flex;align-items:center;gap:9px;color:#c8d0fa;font:10px/1.5 var(--font-mono),monospace;letter-spacing:.06em}.b-download-page .b-dl-methods{display:flex;flex-wrap:wrap;gap:6px;margin-block:20px 14px}.b-download-page .b-dl-methods button{min-height:44px;padding:8px 11px;border:1px solid #515773;background:transparent;color:#d6dbef;border-radius:6px;font-size:12px;cursor:pointer}.b-download-page .b-dl-methods button[aria-pressed=true]{background:#e9ecfc;border-color:#e9ecfc;color:#303ba0}.b-download-page .b-dl-command{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 14px;border:1px solid #555d7d;border-radius:7px;background:#1c2032;min-width:0}.b-download-page .b-dl-command code{flex:1;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 var(--font-mono),monospace;color:#fff;-webkit-user-select:all;-moz-user-select:all;user-select:all}.b-download-page .b-dl-command button{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;gap:7px;min-height:44px;min-width:44px;padding:8px 11px;border:1px solid #646b87;background:#363e5d;color:#fff;border-radius:5px;font-size:12px;cursor:pointer}.b-download-page .b-dl-command button:hover{background:#485375}.b-download-page .b-dl-copy-feedback{min-height:36px;margin-top:10px;font-size:12px;line-height:1.5}.b-download-page .b-dl-installer .b-dl-copy-feedback{color:#c5cbe0}.b-download-page .b-dl-installer .b-dl-copy-feedback[data-error=true]{color:#ffd2c3}.b-download-page .b-dl-package-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:#dce2ff;font-size:12px}.b-download-page .b-dl-package-link:hover{text-decoration:underline;text-underline-offset:4px}.b-download-page .b-dl-ready-actions{display:grid;gap:16px}.b-download-page .b-dl-link-action p{font-size:12px}.b-download-page .b-dl-link-action .b-text-link{min-height:44px}.b-download-page .b-dl-planned-list{padding:0;list-style:none;margin:20px 0 0}.b-download-page .b-dl-planned-list li{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid var(--b-line)}.b-download-page .b-dl-planned-list strong{display:block;font-size:13px;font-weight:500}.b-download-page .b-dl-planned-list p{margin-top:3px;font-size:12px}.b-download-page .b-dl-soon{color:var(--b-muted);font-size:11px;flex-shrink:0}.b-download-page .b-dl-roadmap{margin-top:18px;padding-top:14px;border-top:1px solid var(--b-line)}.b-download-page .b-dl-roadmap summary{padding-block:10px;cursor:pointer;font-size:13px}.b-download-page .b-dl-roadmap summary>span{color:var(--b-muted);font-size:11px;margin-left:12px}.b-download-page .b-dl-roadmap .b-dl-planned-list{margin-top:8px}.b-download-page .b-dl-plugin-examples{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.b-download-page .b-dl-plugin-examples span{padding:6px 9px;border-radius:5px;background:#f0f2fa;color:#505775;font-size:11px}.b-download-page .b-dl-empty{font-size:13px}.b-download-page .b-dl-help{display:flex;gap:32px;justify-content:space-between;align-items:center;padding-block:28px 56px}.b-download-page .b-dl-help h2{font-size:26px;letter-spacing:-.035em}.b-download-page .b-dl-help p{font-size:13px;margin-top:10px}.b-download-page .b-dl-help .b-actions{margin-top:0;flex-shrink:0;gap:24px}@media (max-width:1000px){.b-download-page .b-dl-hero{gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.b-download-page .b-dl-terminal-layout{grid-template-columns:minmax(0,1fr);gap:24px}.b-download-page .b-dl-help{align-items:start;flex-direction:column}}@media (max-width:700px){.b-download-page .b-dl-hero{grid-template-columns:minmax(0,1fr);padding-block:36px}.b-download-page .b-dl-hero .b-kicker{margin-bottom:20px}.b-download-page .b-dl-hero .b-lead{font-size:15px;line-height:1.75}.b-download-page .b-dl-browser{padding:22px}.b-download-page .b-dl-grid{grid-template-columns:minmax(0,1fr)}.b-download-page .b-dl-card{padding:22px}.b-download-page .b-dl-card-heading{gap:10px}.b-download-page .b-dl-card h2{font-size:23px}.b-download-page .b-dl-jump-links{-moz-column-gap:22px;column-gap:22px;row-gap:0}.b-download-page .b-dl-toolbar{align-items:flex-start}.b-download-page .b-dl-os-filter{width:100%;justify-content:space-between}.b-download-page .b-dl-toolbar select{font-size:16px}.b-download-page .b-dl-installer{padding:18px}.b-download-page .b-dl-planned-list li{align-items:flex-start}.b-download-page .b-dl-help h2{font-size:25px}}@media (max-width:400px){.b-download-page .b-dl-card{padding:18px}.b-download-page .b-dl-planned-list li{flex-direction:column;gap:5px}.b-download-page .b-dl-command{gap:8px;padding-left:10px}.b-download-page .b-dl-command button>span{display:none}.b-download-page .b-dl-card-heading .b-dl-status{margin-left:54px}}