.tl-download-page{gap:clamp(16px,1.7vw,24px)}.tl-download-layout{display:grid;gap:clamp(14px,1.5vw,20px);min-width:0}.tl-download-page .tl-eyebrow{letter-spacing:0}.tl-download-console{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);min-width:0;overflow:hidden;color:var(--tl-text);background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--tl-accent) 10%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--tl-highlight) 70%,transparent),transparent 44%),var(--tl-surface);border:1px solid var(--tl-line-strong);border-radius:24px;box-shadow:inset 0 1px var(--tl-highlight),var(--tl-shadow-lg);-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%)}.tl-download-release{min-width:0;padding:clamp(26px,3.6vw,52px)}.tl-download-release .tl-eyebrow svg{width:14px;height:14px}.tl-download-release h2{margin:11px 0 0;color:var(--tl-text);font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:40px;font-weight:800;line-height:1.05;letter-spacing:0;overflow-wrap:anywhere}.tl-download-release-description{max-width:56ch;margin:13px 0 0;color:var(--tl-muted);font-size:12px;line-height:1.7}.tl-download-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin-top:20px}.tl-download-meta-row>span{display:inline-flex;align-items:center;gap:6px;min-height:30px;max-width:100%;padding:7px 9px;color:var(--tl-soft);background:color-mix(in srgb,var(--tl-surface-muted) 78%,transparent);border:1px solid var(--tl-line);border-radius:9px;font-size:9px;font-weight:720;line-height:1.2;overflow-wrap:anywhere}.tl-download-meta-row svg{flex:0 0 auto;width:13px;height:13px;color:var(--tl-accent-strong)}.tl-download-primary-action{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;margin-top:24px}.tl-download-primary-action .tl-cta-primary{max-width:100%}.tl-download-primary-action .tl-cta-primary span{min-width:0;overflow-wrap:anywhere}.tl-download-primary-action>span{display:inline-flex;align-items:center;gap:6px;color:var(--tl-muted);font-size:10px;line-height:1.4}.tl-download-primary-action>span svg{flex:0 0 auto;width:14px;height:14px;color:#1b9a72}.dark .tl-download-primary-action>span svg{color:#79e5c0}.tl-download-missing{display:inline-flex;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;margin:22px 0 0;padding:11px 13px;color:var(--tl-muted);background:color-mix(in srgb,var(--tl-surface-muted) 78%,transparent);border:1px solid var(--tl-line);border-radius:12px;font-size:10.5px;line-height:1.5}.tl-download-missing svg{flex:0 0 auto;width:15px;height:15px;color:var(--tl-accent-strong)}.tl-download-artifact{display:grid;align-content:center;gap:20px;min-width:0;padding:clamp(24px,3vw,42px);background:color-mix(in srgb,var(--tl-surface-muted) 52%,transparent);border-left:1px solid var(--tl-line)}.tl-download-artifact-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0}.tl-download-artifact-icon{display:grid;place-items:center;width:48px;height:48px;color:#fff;background:linear-gradient(145deg,#438ff0,#1559bf);border:1px solid rgba(255,255,255,.22);border-radius:15px;box-shadow:inset 0 1px rgba(255,255,255,.25),0 18px 36px -24px color-mix(in srgb,var(--tl-accent) 94%,transparent)}.tl-download-artifact-icon svg{width:22px;height:22px}.tl-download-artifact-head>div{min-width:0}.tl-download-artifact-head span:not(.tl-download-artifact-icon){color:var(--tl-soft);font-size:8.5px;font-weight:760;line-height:1.3}.tl-download-artifact-head strong{display:block;min-width:0;margin-top:4px;color:var(--tl-text);font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:740;line-height:1.45;overflow-wrap:anywhere}.tl-download-artifact-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;border-block:1px solid var(--tl-line)}.tl-download-artifact-facts>div{min-width:0;padding:13px 12px;border-right:1px solid var(--tl-line);border-bottom:1px solid var(--tl-line)}.tl-download-artifact-facts>div:nth-child(2n){border-right:0}.tl-download-artifact-facts>div:nth-last-child(-n+2){border-bottom:0}.tl-download-artifact-facts>div:nth-child(odd){padding-left:0}.tl-download-artifact-facts>div:nth-child(2n){padding-right:0}.tl-download-artifact-facts dt{color:var(--tl-soft);font-size:8.5px;font-weight:730;line-height:1.35}.tl-download-artifact-facts dd{min-width:0;margin:6px 0 0;color:var(--tl-text);font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:740;line-height:1.4;overflow-wrap:anywhere}.tl-download-artifact-facts dd.is-verified{color:#117858}.dark .tl-download-artifact-facts dd.is-verified{color:#79e5c0}.tl-download-artifact-status{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;color:#117858;background:color-mix(in srgb,#2bc48f 9%,var(--tl-surface-muted));border:1px solid color-mix(in srgb,#2bc48f 28%,var(--tl-line));border-radius:13px}.dark .tl-download-artifact-status{color:#79e5c0}.tl-download-artifact-status>svg{width:19px;height:19px}.tl-download-artifact-status div{min-width:0}.tl-download-artifact-status span,.tl-download-artifact-status strong{display:block;min-width:0;overflow-wrap:anywhere}.tl-download-artifact-status strong{font-size:10px;font-weight:780}.tl-download-artifact-status span{margin-top:3px;color:var(--tl-muted);font-size:9px;line-height:1.45}.tl-download-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;background:linear-gradient(145deg,color-mix(in srgb,var(--tl-highlight) 58%,transparent),transparent 44%),var(--tl-surface);border:1px solid var(--tl-line);border-radius:18px;box-shadow:inset 0 1px var(--tl-highlight),var(--tl-shadow);-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%)}.tl-download-trust>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:16px 18px;border-right:1px solid var(--tl-line)}.tl-download-trust>div:last-child{border-right:0}.tl-download-trust>div>span{display:grid;place-items:center;width:34px;height:34px;color:var(--tl-accent-strong);background:var(--tl-accent-soft);border:1px solid color-mix(in srgb,var(--tl-accent) 25%,var(--tl-line));border-radius:10px;box-shadow:inset 0 1px var(--tl-highlight)}.tl-download-trust svg{width:15px;height:15px}.tl-download-trust strong{display:block;color:var(--tl-text);font-size:10.5px;font-weight:770;line-height:1.3}.tl-download-trust p{margin:3px 0 0;color:var(--tl-soft);font-size:9px;line-height:1.45}.tl-download-details{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(14px,1.5vw,20px);min-width:0}.tl-download-detail{min-width:0;padding:clamp(20px,2.2vw,30px);color:var(--tl-text);background:linear-gradient(145deg,color-mix(in srgb,var(--tl-highlight) 64%,transparent),transparent 44%),var(--tl-surface);border:1px solid var(--tl-line);border-radius:20px;box-shadow:inset 0 1px var(--tl-highlight),var(--tl-shadow);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.tl-download-detail-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0}.tl-download-detail-icon{display:grid;place-items:center;width:42px;height:42px;color:var(--tl-accent-strong);background:var(--tl-accent-soft);border:1px solid color-mix(in srgb,var(--tl-accent) 27%,var(--tl-line));border-radius:13px;box-shadow:inset 0 1px var(--tl-highlight)}.tl-download-detail-icon svg{width:19px;height:19px}.tl-download-detail-head>div{min-width:0}.tl-download-detail-head h3{margin:5px 0 0;color:var(--tl-text);font-size:18px;font-weight:800;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.tl-download-detail-head p{margin:6px 0 0;color:var(--tl-muted);font-size:10.5px;line-height:1.55}.tl-download-checksum{display:block;min-width:0;margin-top:18px;padding:14px;color:var(--tl-accent-strong);background:color-mix(in srgb,var(--tl-surface-muted) 80%,transparent);border:1px solid var(--tl-line);border-radius:12px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;line-height:1.65;overflow-wrap:anywhere;user-select:all}.tl-download-notes-copy{display:grid;gap:8px;min-width:0;margin-top:18px;padding-top:16px;border-top:1px solid var(--tl-line)}.tl-download-notes-copy h4{margin:8px 0 1px;padding-left:10px;color:var(--tl-text);border-left:2px solid var(--tl-accent);font-size:11.5px;font-weight:790;line-height:1.45;letter-spacing:0;overflow-wrap:anywhere}.tl-download-notes-copy h4:first-child{margin-top:0}.tl-download-no-notes,.tl-download-notes-copy p{min-width:0;margin:0;color:var(--tl-muted);font-size:11.5px;line-height:1.7;overflow-wrap:anywhere}.tl-download-note-item{position:relative;padding-left:15px}.tl-download-note-item:before{position:absolute;top:.72em;left:1px;width:5px;height:5px;content:"";background:var(--tl-accent);border-radius:50%;box-shadow:0 0 0 3px var(--tl-accent-soft)}.tl-download-no-notes{margin-top:18px;padding-top:16px;border-top:1px solid var(--tl-line)}.tl-download-history-link{display:inline-flex;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-top:19px;color:var(--tl-accent-strong);font-size:10.5px;font-weight:760;line-height:1.35;text-decoration:none}.tl-download-history-link svg{flex:0 0 auto;width:14px;height:14px}.tl-download-history-link svg:last-child{transition:transform .18s ease}.tl-download-history-link:hover svg:last-child{transform:translateX(2px)}.tl-download-empty{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:clamp(24px,5vw,72px);min-height:330px;padding:clamp(28px,5vw,62px);overflow:hidden;border-color:var(--tl-line-strong)}.tl-download-empty-copy{min-width:0}.tl-download-empty-copy .tl-eyebrow svg{width:13px;height:13px}.tl-download-empty .tl-empty-title{margin:9px 0 0;color:var(--tl-text);font-size:30px;font-weight:820;line-height:1.14;letter-spacing:0;overflow-wrap:anywhere}.tl-download-empty-copy>p{max-width:58ch;margin:12px 0 0;color:var(--tl-muted);font-size:12px;line-height:1.7}.tl-download-empty-copy .tl-cta-ghost{width:fit-content;margin-top:20px}.tl-download-empty-visual{position:relative;justify-self:center;width:170px;height:170px}.tl-download-empty-orbit{position:absolute;inset:12px;border:1px solid color-mix(in srgb,var(--tl-accent) 30%,var(--tl-line));border-radius:50%}.tl-download-empty-package{position:absolute;inset:42px;display:grid;place-items:center;color:var(--tl-accent-strong);background:linear-gradient(145deg,color-mix(in srgb,var(--tl-highlight) 70%,transparent),transparent 48%),var(--tl-surface-strong);border:1px solid var(--tl-line-strong);border-radius:20px;box-shadow:inset 0 1px var(--tl-highlight),var(--tl-shadow)}.tl-download-empty-package svg{width:34px;height:34px}.tl-download-empty-status{position:absolute;right:8px;bottom:26px;display:grid;place-items:center;width:38px;height:38px;color:var(--tl-accent-strong);background:var(--tl-surface-strong);border:1px solid var(--tl-line-strong);border-radius:12px;box-shadow:inset 0 1px var(--tl-highlight),var(--tl-shadow)}.tl-download-empty-status svg{width:17px;height:17px}@media (max-width:1080px){.tl-download-console{grid-template-columns:minmax(0,1fr)}.tl-download-artifact{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;border-top:1px solid var(--tl-line);border-left:0}.tl-download-artifact-status{grid-column:1/-1}.tl-download-details{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tl-download-console{border-radius:19px}.tl-download-release{padding:24px 20px}.tl-download-release h2{font-size:32px}.tl-download-artifact{grid-template-columns:minmax(0,1fr);padding:20px}.tl-download-artifact-status{grid-column:1}.tl-download-trust{grid-template-columns:minmax(0,1fr);border-radius:16px}.tl-download-trust>div{border-right:0;border-bottom:1px solid var(--tl-line)}.tl-download-trust>div:last-child{border-bottom:0}.tl-download-detail{padding:19px;border-radius:18px}.tl-download-detail-head h3{font-size:17px}.tl-download-empty{grid-template-columns:minmax(0,1fr) 140px;min-height:300px;padding:28px}.tl-download-empty-visual{transform:scale(.84)}}@media (max-width:520px){.tl-download-release h2{font-size:28px}.tl-download-primary-action{display:grid}.tl-download-primary-action .tl-cta-primary{width:100%}.tl-download-artifact-facts{grid-template-columns:minmax(0,1fr)}.tl-download-artifact-facts>div,.tl-download-artifact-facts>div:nth-child(2n),.tl-download-artifact-facts>div:nth-child(odd){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;border-right:0;border-bottom:1px solid var(--tl-line)}.tl-download-artifact-facts>div:last-child{border-bottom:0}.tl-download-artifact-facts dd{margin-top:0;text-align:right}.tl-download-empty{grid-template-columns:minmax(0,1fr);min-height:0;padding:24px 20px}.tl-download-empty .tl-empty-title{font-size:24px}.tl-download-empty-visual{display:none}}@media (max-width:350px){.tl-download-meta-row>span{width:100%}}@media (prefers-reduced-motion:reduce){.tl-download-history-link svg:last-child{transition:none}}