.site-shell,html,body{overflow-x:clip}.template-detail.svelte-1enp0af{color:var(--foreground);min-height:60vh}.detail-inner.svelte-1enp0af{width:min(1180px,100%);margin:0 auto;padding:14px 20px 82px}.breadcrumb.svelte-1enp0af{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:25px;font-size:12px;display:flex}.breadcrumb.svelte-1enp0af a:where(.svelte-1enp0af){color:var(--muted);text-decoration:none}.breadcrumb.svelte-1enp0af a:where(.svelte-1enp0af):hover{color:var(--link)}.eyebrow.svelte-1enp0af{color:var(--link);letter-spacing:.14em;margin:0 0 9px;font-size:10px;font-weight:850}.detail-hero.svelte-1enp0af{border:1px solid var(--border);border-left:4px solid var(--category-accent);background:var(--card);border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:34px;margin-bottom:52px;padding:28px 30px;display:grid}.hero-copy.svelte-1enp0af{min-width:0}.hero-copy.svelte-1enp0af h1:where(.svelte-1enp0af){letter-spacing:-.045em;max-width:640px;margin:0;font-size:clamp(29px,4vw,45px);line-height:1.12}.hero-copy.svelte-1enp0af h1:where(.svelte-1enp0af) span:where(.svelte-1enp0af){color:var(--category-accent)}.hero-description.svelte-1enp0af{color:var(--muted);max-width:610px;margin:16px 0 0;font-size:15px;line-height:1.75}.hero-meta.svelte-1enp0af{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-top:22px;font-size:11px;display:flex}.hero-meta.svelte-1enp0af strong:where(.svelte-1enp0af){color:var(--foreground)}.status-dot.svelte-1enp0af{background:var(--category-accent);border-radius:50%;width:7px;height:7px}.hero-visual.svelte-1enp0af{min-width:0;position:relative}.hero-visual.svelte-1enp0af img:where(.svelte-1enp0af),.release-preview.svelte-1enp0af img:where(.svelte-1enp0af){border:1px solid var(--border);background:var(--background);border-radius:14px;width:100%;height:auto;display:block}.hero-icon.svelte-1enp0af{border:1px solid color-mix(in srgb,var(--category-accent) 45%,var(--border));background:var(--card);border-radius:14px;place-items:center;width:58px;height:58px;display:grid;position:absolute;bottom:14px;right:14px}.section-heading.svelte-1enp0af{max-width:700px;margin-bottom:21px}.section-heading.compact.svelte-1enp0af{margin-bottom:18px}.section-heading.svelte-1enp0af h2:where(.svelte-1enp0af),.release-copy.svelte-1enp0af h2:where(.svelte-1enp0af){letter-spacing:-.035em;margin:0;font-size:27px;line-height:1.25}.section-heading.svelte-1enp0af p:where(.svelte-1enp0af):not(.eyebrow),.release-copy.svelte-1enp0af p:where(.svelte-1enp0af){color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.72}.focus-grid.svelte-1enp0af{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.focus-card.svelte-1enp0af{border:1px solid var(--border);background:var(--card);border-radius:15px;align-items:flex-start;gap:13px;min-width:0;padding:20px;display:flex}.focus-icon.svelte-1enp0af{background:color-mix(in srgb,var(--category-accent) 12%,var(--card));border-radius:11px;flex:none;place-items:center;width:43px;height:43px;display:grid}.focus-card.svelte-1enp0af h3:where(.svelte-1enp0af){margin:1px 0 5px;font-size:15px;line-height:1.35}.focus-card.svelte-1enp0af p:where(.svelte-1enp0af){color:var(--muted);margin:0;font-size:12px;line-height:1.6}.published-section.svelte-1enp0af{margin-bottom:52px}.product-grid.svelte-1enp0af{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-card.svelte-1enp0af{border:1px solid var(--border);border-top:3px solid var(--category-accent);background:var(--card);min-width:0;color:var(--foreground);border-radius:15px;flex-direction:column;padding:19px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.product-card.svelte-1enp0af:hover{border-color:var(--category-accent);transform:translateY(-2px)}.product-card-top.svelte-1enp0af{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-code.svelte-1enp0af{letter-spacing:.1em;color:var(--link);font-size:10px;font-weight:850}.product-status.svelte-1enp0af{color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:50px;padding:4px 8px;font-size:10px}.product-card.svelte-1enp0af h3:where(.svelte-1enp0af){margin:17px 0 7px;font-size:18px;line-height:1.3}.product-card.svelte-1enp0af p:where(.svelte-1enp0af){color:var(--muted);min-height:61px;margin:0;font-size:12px;line-height:1.7}.product-meta.svelte-1enp0af{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.product-meta.svelte-1enp0af span:where(.svelte-1enp0af){color:var(--muted);background:var(--surface-muted);border-radius:6px;padding:5px 7px;font-size:10px}.product-action.svelte-1enp0af{color:var(--link);margin-top:17px;font-size:11px;font-weight:800}.release-section.svelte-1enp0af{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:center;gap:30px;margin:55px 0;padding:42px 0;display:grid}.release-copy.svelte-1enp0af h2:where(.svelte-1enp0af){font-size:24px}.request-link.svelte-1enp0af{color:var(--link);align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:780;text-decoration:none;display:inline-flex}.request-link.svelte-1enp0af:hover{text-decoration:underline}.related-grid.svelte-1enp0af{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.related-card.svelte-1enp0af{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--foreground);border-radius:13px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.related-card.svelte-1enp0af:hover{border-color:var(--category-accent)}.related-card.svelte-1enp0af span:where(.svelte-1enp0af){min-width:0}.related-card.svelte-1enp0af strong:where(.svelte-1enp0af),.related-card.svelte-1enp0af small:where(.svelte-1enp0af){display:block}.related-card.svelte-1enp0af strong:where(.svelte-1enp0af){white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.related-card.svelte-1enp0af small:where(.svelte-1enp0af){color:var(--muted);margin-top:3px;font-size:10px}@media (width<=820px){.detail-hero.svelte-1enp0af{grid-template-columns:minmax(0,1fr);padding:24px}.hero-visual.svelte-1enp0af{max-width:640px}.focus-grid.svelte-1enp0af{grid-template-columns:repeat(2,minmax(0,1fr))}.release-section.svelte-1enp0af{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.detail-inner.svelte-1enp0af{padding:14px 16px 62px}.detail-hero.svelte-1enp0af{border-radius:16px;gap:22px;margin-bottom:40px;padding:19px}.hero-copy.svelte-1enp0af h1:where(.svelte-1enp0af){font-size:30px}.hero-description.svelte-1enp0af{font-size:13px}.hero-meta.svelte-1enp0af{line-height:1.5}.focus-grid.svelte-1enp0af,.related-grid.svelte-1enp0af{grid-template-columns:minmax(0,1fr)}.focus-card.svelte-1enp0af{padding:16px}.release-section.svelte-1enp0af{gap:20px;margin:40px 0;padding:32px 0}.section-heading.svelte-1enp0af h2:where(.svelte-1enp0af){font-size:23px}}
