.ld-page{background:#fff;color:#222;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.ld-container{flex:1 1;margin:0 auto;max-width:1280px;padding:24px 24px 48px;width:100%}.ld-fade-in{animation:ld-fade-in .45s ease-out forwards;opacity:0;transform:translateY(12px)}.ld-fade-in-delay-1{animation-delay:.08s}.ld-fade-in-delay-2{animation-delay:.16s}.ld-fade-in-delay-3{animation-delay:.24s}.ld-fade-in-delay-4{animation-delay:.32s}@keyframes ld-fade-in{to{opacity:1;transform:translateY(0)}}.ld-gallery{background:#0f172a;border-radius:14px;box-shadow:0 8px 28px #0f172a14;overflow:hidden;position:relative}.ld-gallery-main{display:block;height:480px;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1);width:100%}.ld-gallery:hover .ld-gallery-main{transform:scale(1.03)}.ld-gallery-placeholder{background:linear-gradient(135deg,#667eea,#764ba2);color:#ffffffd9;font-size:.95rem;height:480px;letter-spacing:.5px}.ld-gallery-nav,.ld-gallery-placeholder{align-items:center;display:flex;justify-content:center}.ld-gallery-nav{background:#fffffff2;border:none;border-radius:50%;box-shadow:0 4px 14px #0003;color:#1a1a1a;cursor:pointer;height:44px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease;width:44px}.ld-gallery-nav:hover{transform:translateY(-50%) scale(1.08)}.ld-gallery-nav.left{left:16px}.ld-gallery-nav.right{right:16px}.ld-gallery-counter{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;bottom:16px;color:#fff;font-size:.8rem;font-weight:500;padding:6px 12px;position:absolute;right:16px}.ld-gallery-thumbs{background:#fff;display:flex;gap:8px;overflow-x:auto;padding:12px}.ld-gallery-thumb{border:2px solid #0000;border-radius:8px;cursor:pointer;flex-shrink:0;height:60px;object-fit:cover;transition:all .2s;width:80px}.ld-gallery-thumb:hover{transform:translateY(-2px)}.ld-gallery-thumb.active{border-color:#7c3aed;border-color:var(--ld-primary,#7c3aed)}.ld-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:20px 0}@media (max-width:768px){.ld-stats{grid-template-columns:repeat(2,1fr)}}.ld-stat-card{background:#fff;border:1px solid #eef1f5;border-radius:14px;overflow:hidden;padding:18px;position:relative;transition:transform .2s,box-shadow .2s}.ld-stat-card:hover{box-shadow:0 8px 24px #0f172a14;transform:translateY(-3px)}.ld-stat-icon{align-items:center;border-radius:10px;color:#fff;display:flex;height:42px;justify-content:center;margin-bottom:12px;width:42px}.ld-stat-label{color:#6b7280;font-size:.78rem;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.ld-stat-value{color:#111827;font-size:1.35rem;font-weight:700;line-height:1.1}.ld-stat-value small{color:#6b7280;font-size:.8rem;font-weight:400}.ld-card{background:#fff;border:1px solid #eef1f5;border-radius:14px;overflow:hidden}.ld-card-body{padding:24px}.ld-section-title{align-items:center;color:#111827;display:flex;font-size:1.08rem;font-weight:700;gap:8px;margin-bottom:14px}.ld-section-title-icon{align-items:center;background:#eef2ff;border-radius:8px;color:#4338ca;display:inline-flex;height:28px;justify-content:center;width:28px}.ld-tabs{border-bottom:1px solid #eef1f5;display:flex;gap:4px;margin-bottom:20px;overflow-x:auto}.ld-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;padding:12px 18px;transition:color .15s,border-color .15s;white-space:nowrap}.ld-tab:hover{color:#1a1a1a}.ld-tab.active{border-bottom-color:#7c3aed;border-bottom-color:var(--ld-primary,#7c3aed);color:#7c3aed;color:var(--ld-primary,#7c3aed)}.ld-pill{align-items:center;background:#f3f4f6;border:1px solid #0000;border-radius:999px;color:#111827;display:inline-flex;font-size:.82rem;font-weight:500;gap:6px;padding:7px 14px;transition:all .15s}.ld-pill:hover{background:#ebebeb;border-color:#d6d6d6;color:#222}.ld-pill.cert{background:#ecfdf5;color:#047857}.ld-pill.cert:hover{background:#d1fae5}.ld-pill.commodity{background:#eff6ff;color:#1e40af}.ld-pill.commodity:hover{background:#dbeafe}.ld-sticky-sidebar{position:sticky;top:96px}.ld-price{color:#7c3aed;color:var(--ld-primary,#7c3aed);font-size:1.9rem;font-weight:800;line-height:1}.ld-price-unit{color:#6b7280;font-size:.85rem;margin-left:4px}.ld-price-row{align-items:center;border-bottom:1px dashed #eef1f5;display:flex;font-size:.9rem;justify-content:space-between;padding:10px 0}.ld-price-row:last-of-type{border-bottom:none}.ld-price-row .label{color:#6b7280}.ld-price-row .value{color:#111827;font-weight:600}.ld-cta-primary{align-items:center;background:#7c3aed;background:var(--ld-primary,#7c3aed);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;justify-content:center;padding:13px 20px;transition:filter .15s,transform .15s;width:100%}.ld-cta-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.ld-cta-primary:disabled{cursor:not-allowed;opacity:.6}.ld-cta-ghost{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#111827;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;justify-content:center;padding:11px 20px;transition:all .15s;width:100%}.ld-cta-ghost:hover{border-color:#7c3aed;border-color:var(--ld-primary,#7c3aed);color:#7c3aed;color:var(--ld-primary,#7c3aed)}.ld-blueprint{align-items:center;background:linear-gradient(#1a73e80a,#1a73e80a),repeating-linear-gradient(0deg,#0000,#0000 24px,#1a73e814 0,#1a73e814 25px),repeating-linear-gradient(90deg,#0000,#0000 24px,#1a73e814 0,#1a73e814 25px),#fafbfd;border:1px dashed #cfd8e3;border-radius:12px;display:flex;height:340px;justify-content:center;overflow:hidden;position:relative}.ld-blueprint:after,.ld-blueprint:before{animation:ld-blueprint-pulse 4s ease-in-out infinite;border:2px solid #1a73e840;border-radius:4px;content:"";position:absolute}.ld-blueprint:before{background:#1a73e80f;height:45%;left:15%;top:20%;width:28%}.ld-blueprint:after{animation-delay:1s;background:#1a73e80a;height:60%;right:15%;top:20%;width:30%}@keyframes ld-blueprint-pulse{0%,to{opacity:.55}50%{opacity:.9}}.ld-blueprint-caption{background:#fffffff2;border:1px solid #e2e8f0;border-radius:10px;max-width:360px;padding:14px 22px;text-align:center;z-index:2}.ld-camera-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.ld-camera-tile{align-items:center;aspect-ratio:16/10;background:radial-gradient(ellipse at center,#ef444426,#0000 60%),linear-gradient(135deg,#1f2937,#0f172a);border-radius:10px;color:#ffffffbf;display:flex;justify-content:center;overflow:hidden;position:relative}.ld-camera-tile:before{animation:ld-live-pulse 1.8s infinite;background:#ef4444;border-radius:50%;box-shadow:0 0 0 0 #ef4444b3;content:"";height:10px;position:absolute;right:10px;top:10px;width:10px}@keyframes ld-live-pulse{0%{box-shadow:0 0 0 0 #ef4444b3}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 0 0 #ef444400}}.ld-camera-label{bottom:10px;font-size:.75rem;font-weight:600;left:12px;letter-spacing:.5px;position:absolute}.ld-rack-row{display:flex;gap:6px;margin-bottom:6px}.ld-rack-cell{background:linear-gradient(180deg,#e0e7ff,#c7d2fe);border:1px solid #a5b4fc;border-radius:4px;flex:1 1;height:28px}.ld-rack-cell.reserved{background:linear-gradient(180deg,#fee2e2,#fecaca);border-color:#fca5a5}.ld-rack-cell.partial{background:linear-gradient(180deg,#fef3c7,#fde68a);border-color:#fcd34d}.ld-review-card{background:#fafbfd;border:1px solid #eef1f5;border-radius:12px;margin-bottom:12px;padding:16px}.ld-review-card:hover{background:#fff;border-color:#e0e7ff}.ld-rating-bar{align-items:center;color:#6b7280;display:flex;font-size:.85rem;gap:10px;margin-bottom:6px}.ld-rating-bar .bar{background:#f3f4f6;border-radius:999px;flex:1 1;height:8px;overflow:hidden}.ld-rating-bar .bar-fill{background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:999px;height:100%;transition:width .8s ease-out}.ld-faq{background:#fff;border:1px solid #eef1f5;border-radius:10px;margin-bottom:8px;overflow:hidden}.ld-faq summary{align-items:center;color:#111827;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;list-style:none;padding:14px 18px}.ld-faq summary::-webkit-details-marker{display:none}.ld-faq summary:after{color:#6b7280;content:"+";font-size:1.2rem}.ld-faq[open] summary:after{content:"−"}.ld-faq-body{color:#4b5563;font-size:.9rem;line-height:1.6;padding:0 18px 16px}.ld-lock-banner{align-items:center;background:linear-gradient(135deg,#fff8e1,#fef3c7);border:1px solid #fde68a;border-radius:12px;display:flex;gap:14px;justify-content:space-between;margin-bottom:20px;padding:14px 18px}.ld-lock-banner .lb-text{align-items:center;color:#78350f;display:flex;font-size:.9rem;gap:10px}.ld-lock-banner .lb-btn{background:#f59e0b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 16px;white-space:nowrap}.ld-lock-banner .lb-btn:hover{background:#d97706}@media (max-width:768px){.ld-container{padding:16px 12px 40px}.ld-gallery-main,.ld-gallery-placeholder{height:56vh;min-height:260px}.ld-price-sidebar,.ld-sticky-sidebar{position:static;top:auto}.ld-section-title{font-size:.98rem}.ld-camera-grid{grid-template-columns:1fr}.ld-tabs{-webkit-overflow-scrolling:touch;padding-right:24px}}@media (max-width:480px){.ld-gallery-main,.ld-gallery-placeholder{height:46vh;min-height:220px}}
/*# sourceMappingURL=3572.18bbfac6.chunk.css.map*/