.AssetProductDetailView-module__GxAksW__page{--asset-detail-max:1680px;--asset-detail-gutter:clamp(18px, 5.6vw, 96px);min-height:100vh;padding:clamp(28px, 4vw, 58px) var(--asset-detail-gutter) clamp(54px, 7vw, 98px);color:var(--color-text);background:linear-gradient(#60a5fa0e 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#60a5fa0d 1px,#0000 1px) 0 0/58px 58px,linear-gradient(#fbfcff 0%,#f7f9fd 52%,#fff 100%)}.AssetProductDetailView-module__GxAksW__breadcrumb,.AssetProductDetailView-module__GxAksW__product{width:min(var(--asset-detail-max), 100%);margin-inline:auto}.AssetProductDetailView-module__GxAksW__breadcrumb{color:#647084;font-family:var(--font-geist-mono), ui-monospace, monospace;flex-wrap:wrap;align-items:center;gap:.48rem;margin-bottom:clamp(18px,2.4vw,30px);font-size:.72rem;font-weight:680;line-height:1.4;display:flex}.AssetProductDetailView-module__GxAksW__breadcrumb a{color:var(--color-primary);text-decoration:none}.AssetProductDetailView-module__GxAksW__product{gap:clamp(20px,3vw,34px);display:grid}.AssetProductDetailView-module__GxAksW__purchaseLayout{grid-template-columns:minmax(0,1.34fr) minmax(360px,.66fr);align-items:start;gap:clamp(22px,3vw,48px);display:grid}.AssetProductDetailView-module__GxAksW__gallery{gap:.85rem;min-width:0;display:grid}.AssetProductDetailView-module__GxAksW__stage{background:radial-gradient(circle at 48% 34%,#2563ff33,#0000 18rem),linear-gradient(135deg,#fff,#edf5ff 62%,#fff);border:1px solid #2563ff29;border-radius:8px;min-height:clamp(380px,35vw,640px);position:relative;overflow:hidden;box-shadow:0 28px 80px #0b0f1a14,inset 0 1px #ffffffdb}.AssetProductDetailView-module__GxAksW__stage:before{z-index:2;content:"";pointer-events:none;border:1px solid #ffffff4d;border-radius:6px;position:absolute;inset:14px}.AssetProductDetailView-module__GxAksW__stageImage{object-fit:cover;transition:opacity .18s}.AssetProductDetailView-module__GxAksW__stageOverlay{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #2563ff29;border-radius:8px;gap:.32rem;padding:.82rem .95rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:0 14px 40px #0b0f1a14}.AssetProductDetailView-module__GxAksW__stageOverlay span,.AssetProductDetailView-module__GxAksW__stageOverlay small,.AssetProductDetailView-module__GxAksW__thumbnail,.AssetProductDetailView-module__GxAksW__kicker,.AssetProductDetailView-module__GxAksW__priceStatus span,.AssetProductDetailView-module__GxAksW__quickSpecs dt,.AssetProductDetailView-module__GxAksW__specGroup h2{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em}.AssetProductDetailView-module__GxAksW__stageOverlay span{color:var(--color-primary);font-size:.72rem;font-weight:800;line-height:1}.AssetProductDetailView-module__GxAksW__stageOverlay p{color:#263245;margin:0;font-size:.82rem;font-weight:620;line-height:1.55}.AssetProductDetailView-module__GxAksW__stageOverlay small{color:#647084;font-size:.68rem;font-weight:700;line-height:1.45}.AssetProductDetailView-module__GxAksW__thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.AssetProductDetailView-module__GxAksW__thumbnail{appearance:none;color:#647084;cursor:pointer;text-align:left;background:#ffffffb8;border:1px solid #becce0e6;border-radius:8px;grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;padding:.42rem;font-size:.68rem;font-weight:760;line-height:1.2;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.AssetProductDetailView-module__GxAksW__thumbnail:hover,.AssetProductDetailView-module__GxAksW__thumbnailActive{color:var(--color-primary);background:#ffffffeb;border-color:#2563ff75;transform:translateY(-1px)}.AssetProductDetailView-module__GxAksW__thumbnailImageWrap{aspect-ratio:1.25;background:#eef5ff;border-radius:6px;position:relative;overflow:hidden}.AssetProductDetailView-module__GxAksW__thumbnailImage{object-fit:cover}.AssetProductDetailView-module__GxAksW__purchasePanel{background:linear-gradient(135deg,#fffffff0,#f3f8ffe0),radial-gradient(circle at 100% 0,#2563ff24,#0000 14rem);border:1px solid #becce0d1;border-radius:8px;gap:clamp(12px,1.65vw,18px);min-width:0;padding:clamp(1rem,2vw,1.4rem);display:grid;position:sticky;top:78px;box-shadow:0 22px 70px #0b0f1a12,inset 0 1px #ffffffe6}.AssetProductDetailView-module__GxAksW__panelHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.AssetProductDetailView-module__GxAksW__actions,.AssetProductDetailView-module__GxAksW__useCases{flex-wrap:wrap;gap:.5rem;display:flex}.AssetProductDetailView-module__GxAksW__useCases span{min-height:1.8rem;color:var(--color-primary);background:#2563ff0e;border:1px solid #2563ff38;border-radius:999px;align-items:center;padding:0 .72rem;font-size:.68rem;font-weight:780;line-height:1;display:inline-flex}.AssetProductDetailView-module__GxAksW__priceStatus{background:linear-gradient(#08111f,#030814);border:1px solid #2563ff38;border-radius:8px;min-width:7.2rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 14px 34px #0b0f1a1f}.AssetProductDetailView-module__GxAksW__priceStatus strong,.AssetProductDetailView-module__GxAksW__priceStatus span{text-align:center;place-items:center;min-height:2.45rem;padding:0 .7rem;display:grid}.AssetProductDetailView-module__GxAksW__priceStatus strong{color:#fff;font-size:1.12rem;font-weight:820;line-height:1}.AssetProductDetailView-module__GxAksW__priceStatus span{color:#8fb4ff;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;border-top:1px solid #60a5fa2e;font-size:.62rem;font-weight:760;line-height:1.2}.AssetProductDetailView-module__GxAksW__copy{min-width:0}.AssetProductDetailView-module__GxAksW__kicker{color:var(--color-primary);margin:0 0 .7rem;font-size:.72rem;font-weight:800;line-height:1}.AssetProductDetailView-module__GxAksW__copy h1{color:#050914;letter-spacing:0;margin:0;font-size:clamp(1.65rem,2.65vw,3.25rem);font-weight:790;line-height:1.08}.AssetProductDetailView-module__GxAksW__productLead{color:#425068;max-width:39rem;margin:0;font-size:clamp(.86rem,.96vw,.98rem);font-weight:560;line-height:1.68}.AssetProductDetailView-module__GxAksW__categoryLine{border-top:1px solid #d8dee8c7;border-bottom:1px solid #d8dee8c7;gap:.34rem;padding:.82rem 0;display:grid}.AssetProductDetailView-module__GxAksW__categoryLine span:first-child{color:var(--color-primary);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.AssetProductDetailView-module__GxAksW__categoryLine span:last-child{color:#0c1730;font-size:.82rem;font-weight:700;line-height:1.35}.AssetProductDetailView-module__GxAksW__actions{grid-template-columns:1fr;display:grid}.AssetProductDetailView-module__GxAksW__actions a,.AssetProductDetailView-module__GxAksW__actions span{border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:0 1rem;font-size:.86rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.AssetProductDetailView-module__GxAksW__actions a{color:#fff;background:linear-gradient(#2563ff,#064cf1);border:1px solid #2563ff6b;box-shadow:0 16px 34px #2563ff38}.AssetProductDetailView-module__GxAksW__actions span{color:#647084;background:#f7f9fdeb;border:1px solid #d8dee8f0}.AssetProductDetailView-module__GxAksW__quickSpecs{gap:.52rem;margin:0;display:grid}.AssetProductDetailView-module__GxAksW__quickSpecs div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.AssetProductDetailView-module__GxAksW__quickSpecs dt,.AssetProductDetailView-module__GxAksW__quickSpecs dd{margin:0}.AssetProductDetailView-module__GxAksW__quickSpecs dt{color:#647084;text-transform:uppercase;font-size:.68rem;font-weight:800}.AssetProductDetailView-module__GxAksW__quickSpecs dd{color:#0c1730;text-align:right;font-size:.82rem;font-weight:720;line-height:1.45}.AssetProductDetailView-module__GxAksW__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,20px);display:grid}.AssetProductDetailView-module__GxAksW__specGroup{background:#ffffffc7;border:1px solid #becce0e6;border-radius:8px;min-width:0;padding:clamp(1rem,2vw,1.25rem);box-shadow:0 18px 52px #0b0f1a0d}.AssetProductDetailView-module__GxAksW__specGroup h2{color:var(--color-primary);text-transform:uppercase;margin:0 0 .85rem;font-size:.74rem;font-weight:800}.AssetProductDetailView-module__GxAksW__specGroup ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.AssetProductDetailView-module__GxAksW__specGroup li{color:#0c1730;align-items:center;gap:.5rem;font-size:.9rem;font-weight:680;line-height:1.5;display:flex}.AssetProductDetailView-module__GxAksW__specGroup li:before{background:var(--color-primary);content:"";border-radius:999px;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 14px #2563ff47}.AssetProductDetailView-module__GxAksW__breadcrumb a:focus-visible,.AssetProductDetailView-module__GxAksW__actions a:focus-visible,.AssetProductDetailView-module__GxAksW__thumbnail:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 34%, transparent);outline-offset:4px}@media (max-width:920px){.AssetProductDetailView-module__GxAksW__purchaseLayout,.AssetProductDetailView-module__GxAksW__details{grid-template-columns:1fr}.AssetProductDetailView-module__GxAksW__purchasePanel{position:static}}@media (max-width:560px){.AssetProductDetailView-module__GxAksW__page{--asset-detail-gutter:16px;padding-top:18px}.AssetProductDetailView-module__GxAksW__breadcrumb{margin-bottom:14px;font-size:.62rem}.AssetProductDetailView-module__GxAksW__stage{min-height:246px}.AssetProductDetailView-module__GxAksW__stage:before{inset:9px}.AssetProductDetailView-module__GxAksW__stageOverlay{padding:.62rem .68rem;bottom:.62rem;left:.62rem;right:.62rem}.AssetProductDetailView-module__GxAksW__stageOverlay p{font-size:.72rem}.AssetProductDetailView-module__GxAksW__stageOverlay small{font-size:.6rem}.AssetProductDetailView-module__GxAksW__thumbnails{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.48rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.AssetProductDetailView-module__GxAksW__thumbnails::-webkit-scrollbar{display:none}.AssetProductDetailView-module__GxAksW__thumbnail{flex:0 0 10.6rem;grid-template-columns:3.3rem minmax(0,1fr);font-size:.62rem}.AssetProductDetailView-module__GxAksW__purchasePanel{gap:.85rem;padding:.95rem}.AssetProductDetailView-module__GxAksW__useCases span{min-height:1.55rem;padding:0 .56rem;font-size:.6rem}.AssetProductDetailView-module__GxAksW__panelHeader{grid-template-columns:1fr;gap:.75rem}.AssetProductDetailView-module__GxAksW__priceStatus{order:-1;grid-template-columns:1fr 1fr;min-width:0}.AssetProductDetailView-module__GxAksW__priceStatus strong,.AssetProductDetailView-module__GxAksW__priceStatus span{min-height:2.2rem}.AssetProductDetailView-module__GxAksW__priceStatus span{border-top:0;border-left:1px solid #60a5fa2e}.AssetProductDetailView-module__GxAksW__copy h1{font-size:clamp(1.55rem,7vw,2rem);line-height:1.08}.AssetProductDetailView-module__GxAksW__productLead{font-size:.78rem;line-height:1.62}.AssetProductDetailView-module__GxAksW__categoryLine{padding:.68rem 0}.AssetProductDetailView-module__GxAksW__actions a,.AssetProductDetailView-module__GxAksW__actions span{min-height:42px}.AssetProductDetailView-module__GxAksW__quickSpecs div{flex-direction:column;align-items:flex-start;gap:.18rem}.AssetProductDetailView-module__GxAksW__quickSpecs dd{text-align:left}}
