.product-downloads[data-astro-cid-onmtweql]{margin-bottom:var(--grid-gap)}.downloads-header[data-astro-cid-onmtweql]{margin-bottom:var(--grid-gap-lg)}.downloads-title[data-astro-cid-onmtweql]{font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--seed-fg);padding-left:var(--grid-gap-sm);border-left:var(--border-accent-width) solid var(--seed-primary);margin:0}.subsection[data-astro-cid-onmtweql]{margin-bottom:var(--grid-gap)}.subsection[data-astro-cid-onmtweql]:last-of-type{margin-bottom:var(--grid-gap-lg)}.subsection-title[data-astro-cid-onmtweql]{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--seed-fg);margin:0 0 var(--grid-gap);letter-spacing:var(--tracking-label)}.downloads-footer[data-astro-cid-onmtweql]{margin-top:var(--grid-gap);justify-content:center;display:flex}.product-detail[data-astro-cid-tyiywhkw]{padding-top:var(--header-height)}.hero-banner[data-astro-cid-tyiywhkw]{background:linear-gradient(135deg, var(--color-hero-deep), var(--color-hero-dark), var(--color-hero-mid));padding:var(--section-spacing) 0;text-align:center}.hero-banner[data-astro-cid-tyiywhkw].has-photo{background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-inner[data-astro-cid-tyiywhkw]{max-width:var(--max-width);padding:0 var(--container-padding);margin:0 auto}.hero-title[data-astro-cid-tyiywhkw]{font-size:var(--text-h1);font-weight:var(--weight-bold);color:var(--seed-bg);letter-spacing:var(--tracking-heading);margin:0 0 var(--grid-gap-sm);line-height:var(--leading-tight)}.hero-desc[data-astro-cid-tyiywhkw]{font-size:var(--text-h3);font-weight:var(--weight-light);color:var(--color-white-85);text-shadow:var(--shadow-text-on-photo);line-height:var(--leading-normal);max-width:var(--product-hero-desc-max-width);margin:0;margin-inline:auto}.page-container[data-astro-cid-tyiywhkw]{max-width:var(--max-width);padding:0 var(--container-padding);margin:0 auto}.breadcrumb-wrap[data-astro-cid-tyiywhkw]{padding:var(--container-padding) 0}.detail-grid[data-astro-cid-tyiywhkw]{grid-template-columns:var(--product-sidebar-width) 1fr;gap:var(--grid-gap-lg);padding-bottom:var(--grid-gap-lg);align-items:start;display:grid}.detail-sidebar[data-astro-cid-tyiywhkw]{top:calc(var(--header-height) + var(--product-sidebar-sticky-offset));grid-area:1/1/3;position:sticky}.sidebar-nav[data-astro-cid-tyiywhkw]{-webkit-backdrop-filter:blur(var(--glass-blur-panel));background:var(--glass-bg-strong);border:1px solid var(--color-border-glass);border-radius:var(--radius-card);margin-bottom:var(--grid-gap);overflow:hidden}.sidebar-nav[data-astro-cid-tyiywhkw] ul[data-astro-cid-tyiywhkw]{margin:0;padding:0;list-style:none}.sidebar-nav[data-astro-cid-tyiywhkw] a[data-astro-cid-tyiywhkw]{padding:var(--inner-sidebar-link-padding-y) var(--inner-sidebar-link-padding-x);font-size:var(--text-small);color:var(--seed-fg);transition:background var(--transition-base), color var(--transition-base);border-left:var(--border-accent-width) solid transparent;text-decoration:none;display:block}.sidebar-nav[data-astro-cid-tyiywhkw] a[data-astro-cid-tyiywhkw]:hover{background:var(--color-primary-06)}.sidebar-nav[data-astro-cid-tyiywhkw] a[data-astro-cid-tyiywhkw].active{background:var(--color-primary-10);color:var(--seed-primary-text);font-weight:var(--weight-medium);border-left-color:var(--seed-primary)}.sidebar-divider[data-astro-cid-tyiywhkw]{background:var(--seed-border);height:1px;margin-bottom:var(--grid-gap)}.info-card[data-astro-cid-tyiywhkw]{background:linear-gradient(135deg, var(--seed-surface), var(--color-surface-green-tint));border:1px solid var(--color-border-glass);border-radius:var(--radius-card);padding:var(--grid-gap);box-shadow:var(--shadow-md)}.info-card-title[data-astro-cid-tyiywhkw]{font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--seed-fg);margin:0 0 var(--product-spacing-md)}.info-rows[data-astro-cid-tyiywhkw]{margin-bottom:var(--product-spacing-md)}.info-row[data-astro-cid-tyiywhkw]{padding:var(--product-spacing-xs) 0;border-bottom:1px solid var(--seed-border);justify-content:space-between;align-items:center;display:flex}.info-label[data-astro-cid-tyiywhkw]{font-size:var(--text-body);color:var(--seed-muted)}.info-value[data-astro-cid-tyiywhkw]{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--seed-fg)}.specs-title[data-astro-cid-tyiywhkw]{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--seed-fg);margin:0 0 var(--grid-gap-sm);padding-top:var(--prose-spacing-md);border-top:1px solid var(--seed-border)}.specs-rows[data-astro-cid-tyiywhkw]{gap:var(--grid-gap-xs);flex-direction:column;display:flex}.spec-row[data-astro-cid-tyiywhkw]{padding:var(--grid-gap-xxs) var(--grid-gap-sm);background:var(--glass-bg);border-radius:var(--radius-base);justify-content:space-between;align-items:center;display:flex}.spec-label[data-astro-cid-tyiywhkw]{font-size:var(--text-small);color:var(--seed-muted)}.spec-value[data-astro-cid-tyiywhkw]{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--seed-fg)}.spec-unit[data-astro-cid-tyiywhkw]{color:var(--seed-muted);font-weight:var(--weight-regular);font-size:var(--text-caption)}.detail-main[data-astro-cid-tyiywhkw]{grid-area:1/2;min-width:0}.detail-bottom[data-astro-cid-tyiywhkw]{grid-area:2/2;min-width:0}.product-image-wrap[data-astro-cid-tyiywhkw]{border-radius:var(--radius-card);margin-bottom:var(--grid-gap);background:var(--seed-surface);overflow:hidden}.product-img[data-astro-cid-tyiywhkw]{width:100%;height:var(--product-img-height);object-fit:cover;display:block}.product-img-fallback[data-astro-cid-tyiywhkw]{width:100%;height:var(--product-img-height);background:linear-gradient(135deg, var(--color-surface-green-tint), var(--color-surface-green-mist))}.recycle-notice[data-astro-cid-tyiywhkw]{align-items:center;gap:var(--grid-gap-sm);background:var(--color-primary-06);border-radius:var(--radius-card);padding:var(--product-spacing-sm) var(--container-padding);margin-bottom:var(--grid-gap);font-size:var(--text-body);color:var(--seed-fg);line-height:var(--leading-normal);display:flex}.recycle-icon[data-astro-cid-tyiywhkw]{width:var(--product-icon-size-xs);height:var(--product-icon-size-xs);min-width:var(--product-icon-size-xs);min-height:var(--product-icon-size-xs);max-width:var(--product-icon-size-xs);max-height:var(--product-icon-size-xs);color:var(--seed-primary);flex-shrink:0}.prose-body[data-astro-cid-tyiywhkw]{margin-bottom:var(--grid-gap)}.prose-body[data-astro-cid-tyiywhkw] h2{font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--seed-fg);margin:var(--grid-gap) 0 var(--grid-gap-sm);padding-left:var(--product-spacing-sm);border-left:var(--border-accent-width) solid var(--seed-primary)}.prose-body[data-astro-cid-tyiywhkw] h2:first-child{margin-top:0}.prose-body[data-astro-cid-tyiywhkw] p{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--seed-muted);margin:0 0 var(--prose-spacing-md)}.prose-body[data-astro-cid-tyiywhkw] ul{margin:0 0 var(--prose-spacing-md);padding-left:var(--container-padding);list-style:none}.prose-body[data-astro-cid-tyiywhkw] li{font-size:var(--text-body);color:var(--seed-muted);line-height:var(--leading-normal);margin-bottom:var(--grid-gap-xs);padding-left:var(--product-spacing-md);position:relative}.prose-body[data-astro-cid-tyiywhkw] li:before{content:"";width:var(--grid-gap-xs);height:var(--grid-gap-xs);background:var(--seed-primary);border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.prose-body[data-astro-cid-tyiywhkw] strong{color:var(--seed-fg);font-weight:var(--weight-medium)}.section-block[data-astro-cid-tyiywhkw]{margin-bottom:var(--grid-gap)}.detail-main[data-astro-cid-tyiywhkw]>.section-block[data-astro-cid-tyiywhkw]:last-child{margin-bottom:0}.section-h2[data-astro-cid-tyiywhkw]{font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--seed-fg);margin:0 0 var(--prose-spacing-md);padding-left:var(--product-spacing-sm);border-left:var(--border-accent-width) solid var(--seed-primary)}.app-tags[data-astro-cid-tyiywhkw]{gap:var(--product-spacing-xs);flex-wrap:wrap;display:flex}.app-tag[data-astro-cid-tyiywhkw]{padding:var(--grid-gap-xxs) var(--product-spacing-md);background:var(--color-surface-green-tint);border:1px solid var(--color-border-glass-green);border-radius:var(--radius-pill);font-size:var(--text-small);color:var(--seed-fg);display:inline-block}.features-grid[data-astro-cid-tyiywhkw]{gap:var(--grid-gap-sm);grid-template-columns:repeat(2,1fr);display:grid}.feature-item[data-astro-cid-tyiywhkw]{align-items:center;gap:var(--product-spacing-xs);padding:var(--product-spacing-sm) var(--prose-spacing-md);background:var(--seed-surface);border-radius:var(--radius-card);font-size:var(--text-body);color:var(--seed-fg);display:flex}.feature-icon[data-astro-cid-tyiywhkw]{width:var(--product-icon-size-sm);height:var(--product-icon-size-sm);min-width:var(--product-icon-size-sm);min-height:var(--product-icon-size-sm);max-width:var(--product-icon-size-sm);max-height:var(--product-icon-size-sm);color:var(--seed-primary);flex-shrink:0}.storage-text[data-astro-cid-tyiywhkw]{font-size:var(--text-body);color:var(--seed-muted);line-height:var(--leading-relaxed);margin:0}.related-section[data-astro-cid-tyiywhkw]{padding:var(--grid-gap) 0 var(--section-spacing);border-top:1px solid var(--seed-border)}.inquiry-banner[data-astro-cid-tyiywhkw]{bottom:var(--product-spacing-sm);z-index:50;margin-bottom:var(--grid-gap);border-radius:var(--radius-card);background:radial-gradient(circle at 18% 30%, var(--color-white-05), transparent 45%), radial-gradient(circle at 82% 70%, var(--color-white-05), transparent 45%), linear-gradient(135deg, var(--color-hero-deep), var(--color-hero-dark) 55%, var(--color-hero-mid));color:var(--seed-bg);box-shadow:var(--shadow-cta);transition:opacity var(--transition-base), transform var(--transition-base), visibility var(--transition-base);position:sticky}.inquiry-banner--yield[data-astro-cid-tyiywhkw]{opacity:0;visibility:hidden;transform:translateY(var(--product-spacing-md));pointer-events:none}.inquiry-banner-inner[data-astro-cid-tyiywhkw]{z-index:1;justify-content:space-between;align-items:center;gap:var(--grid-gap);padding:var(--grid-gap) var(--grid-gap-md);display:flex;position:relative}.inquiry-eyebrow[data-astro-cid-tyiywhkw]{font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-white-80);margin:0 0 var(--grid-gap-xs)}.inquiry-title[data-astro-cid-tyiywhkw]{font-size:var(--text-h2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--seed-bg);margin:0 0 var(--grid-gap-xs)}.inquiry-subtitle[data-astro-cid-tyiywhkw]{font-size:var(--text-body);line-height:var(--leading-normal);color:var(--color-white-80);margin:0}.inquiry-actions[data-astro-cid-tyiywhkw]{justify-content:center;gap:var(--grid-gap-sm);flex-wrap:wrap;flex-shrink:0;display:flex}.inquiry-btn[data-astro-cid-tyiywhkw]{align-items:center;gap:var(--grid-gap-xs);min-height:var(--product-touch-size);padding:var(--button-padding-y) var(--button-padding-x);font-size:var(--text-body);font-weight:var(--weight-semibold);border-radius:var(--radius-pill);transition:transform var(--transition-base), background var(--transition-base), border-color var(--transition-base);text-decoration:none;display:inline-flex}.inquiry-btn[data-astro-cid-tyiywhkw] svg[data-astro-cid-tyiywhkw]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.inquiry-btn--primary[data-astro-cid-tyiywhkw]{background:var(--seed-bg);color:var(--seed-primary-dark);box-shadow:var(--shadow-cta)}.inquiry-btn--primary[data-astro-cid-tyiywhkw]:hover{transform:translateY(calc(-1 * var(--button-hover-lift)));background:var(--seed-surface)}.inquiry-btn--ghost[data-astro-cid-tyiywhkw]{background:var(--color-white-10);color:var(--seed-bg);border:var(--border-thin) solid var(--color-white-70)}.inquiry-btn--ghost[data-astro-cid-tyiywhkw]:hover{transform:translateY(calc(-1 * var(--button-hover-lift)));background:var(--color-white-15);border-color:var(--color-white-70)}.inquiry-fab[data-astro-cid-tyiywhkw]{display:none}@media (width<=768px){.inquiry-banner[data-astro-cid-tyiywhkw]{position:static}.inquiry-banner--yield[data-astro-cid-tyiywhkw]{opacity:1;visibility:visible;transform:none}.inquiry-banner-inner[data-astro-cid-tyiywhkw]{text-align:center;padding:var(--grid-gap) var(--container-padding);flex-direction:column;align-items:stretch}.inquiry-actions[data-astro-cid-tyiywhkw]{flex-direction:column;align-items:stretch}.inquiry-btn[data-astro-cid-tyiywhkw]{justify-content:center}.inquiry-fab[data-astro-cid-tyiywhkw],.inquiry-fab--yield[data-astro-cid-tyiywhkw]{display:none}}.related-grid[data-astro-cid-tyiywhkw]{gap:var(--container-padding);grid-template-columns:repeat(3,1fr);display:grid}.related-card[data-astro-cid-tyiywhkw]{gap:var(--grid-gap-xs);padding:var(--container-padding);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur-card));border:1px solid var(--color-border-glass);border-radius:var(--radius-card);transition:transform var(--transition-base), border-color var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.related-card[data-astro-cid-tyiywhkw]:hover{border-color:var(--color-border-glass-green);transform:translateY(-4px)}.related-name[data-astro-cid-tyiywhkw]{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--seed-fg)}.related-desc[data-astro-cid-tyiywhkw]{font-size:var(--text-small);color:var(--seed-muted);line-height:var(--leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1024px){.detail-grid[data-astro-cid-tyiywhkw]{grid-template-columns:var(--product-sidebar-width-tablet) 1fr;gap:var(--grid-gap)}}@media (width<=768px){.hero-banner[data-astro-cid-tyiywhkw]{padding:var(--inner-banner-padding-y-mobile) 0}.hero-title[data-astro-cid-tyiywhkw]{font-size:var(--font-size-h1-mobile)}.hero-desc[data-astro-cid-tyiywhkw]{font-size:var(--text-body)}.page-container[data-astro-cid-tyiywhkw]{padding:0 var(--container-padding-mobile)}.detail-grid[data-astro-cid-tyiywhkw]{gap:var(--grid-gap);grid-template-columns:1fr}.detail-sidebar[data-astro-cid-tyiywhkw]{display:contents;position:static}.sidebar-nav[data-astro-cid-tyiywhkw]{order:-2;margin-bottom:0}.sidebar-divider[data-astro-cid-tyiywhkw]{display:none}.info-card[data-astro-cid-tyiywhkw]{order:1}.detail-main[data-astro-cid-tyiywhkw]{order:0;grid-area:auto}.detail-bottom[data-astro-cid-tyiywhkw]{order:2;grid-area:auto}.sidebar-nav[data-astro-cid-tyiywhkw] ul[data-astro-cid-tyiywhkw]{gap:var(--grid-gap-xxs);padding:var(--grid-gap-xxs);-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);border:1px solid var(--color-border-glass);border-radius:var(--radius-card);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow-x:auto}.sidebar-nav[data-astro-cid-tyiywhkw] li[data-astro-cid-tyiywhkw]{flex-shrink:0}.sidebar-nav[data-astro-cid-tyiywhkw] a[data-astro-cid-tyiywhkw]{min-height:var(--mobile-nav-touch-size);padding:var(--inner-sidebar-link-padding-y) var(--inner-sidebar-link-padding-x);border-radius:var(--radius-pill);white-space:nowrap;border-left:none;align-items:center;display:flex}.sidebar-nav[data-astro-cid-tyiywhkw] a[data-astro-cid-tyiywhkw].active{background:var(--color-primary-10);border-left:none}.product-image-wrap[data-astro-cid-tyiywhkw] .product-img,.product-img-fallback[data-astro-cid-tyiywhkw]{height:var(--product-img-height-mobile)}.features-grid[data-astro-cid-tyiywhkw]{grid-template-columns:1fr}.related-grid[data-astro-cid-tyiywhkw]{gap:var(--grid-gap-sm);grid-template-columns:1fr}.related-card[data-astro-cid-tyiywhkw]{justify-content:space-between;align-items:center;gap:var(--grid-gap-sm);min-height:var(--mobile-nav-touch-size);flex-direction:row}.related-desc[data-astro-cid-tyiywhkw]{-webkit-line-clamp:1;text-align:right}.prose-body[data-astro-cid-tyiywhkw] h2{font-size:var(--text-h3)}}
