.showcase-section[data-v-9a0b4452]{background:var(--bg-primary);padding:80px 0}.showcase-badge-wrapper[data-v-9a0b4452]{margin-bottom:16px}.showcase-badge[data-v-9a0b4452]{border-radius:var(--radius-full);color:var(--accent-blue);letter-spacing:.2px;background:#0071e314;border:1px solid #0071e32e;align-items:center;gap:8px;padding:5px 16px;font-size:13px;font-weight:600;display:inline-flex}.badge-dot[data-v-9a0b4452]{background:var(--accent-blue);border-radius:50%;width:6px;height:6px}.showcase-window[data-v-9a0b4452]{border:1px solid var(--card-border);background:var(--card-bg);border-radius:20px;max-width:1140px;margin:0 auto;overflow:hidden;box-shadow:0 20px 48px #00000012}.window-titlebar[data-v-9a0b4452]{border-bottom:1px solid var(--card-border);-webkit-user-select:none;user-select:none;background:#00000008;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.window-controls[data-v-9a0b4452]{align-items:center;gap:8px;width:80px;display:flex}.control-dot[data-v-9a0b4452]{border-radius:50%;width:12px;height:12px;display:inline-block}.dot-close[data-v-9a0b4452]{background:#ff5f56}.dot-minimize[data-v-9a0b4452]{background:#ffbd2e}.dot-maximize[data-v-9a0b4452]{background:#27c93f}.window-title-text[data-v-9a0b4452]{color:var(--text-primary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.preview-tag[data-v-9a0b4452]{color:var(--accent-blue);background:#0071e31a;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.window-actions[data-v-9a0b4452]{text-align:right;width:180px}.ui-lang-hint[data-v-9a0b4452]{color:var(--text-muted);font-size:12px}.window-body[data-v-9a0b4452]{background:var(--bg-secondary);padding:24px}.showcase-main-figure[data-v-9a0b4452]{flex-direction:column;gap:16px;margin:0;display:flex}.main-image-container[data-v-9a0b4452]{background:0 0;border-radius:14px;width:100%;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.main-image-container.is-clickable[data-v-9a0b4452]{cursor:pointer}.main-image-container.is-clickable[data-v-9a0b4452]:hover{box-shadow:0 12px 32px #0000001f}.showcase-img[data-v-9a0b4452]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:opacity .25s;display:block}.main-image-container.has-crop .showcase-img[data-v-9a0b4452],.sub-thumb-wrap.has-crop .sub-thumb-img[data-v-9a0b4452]{width:100%;height:var(--crop-height,103.659%);max-width:none;max-height:none;margin-left:0;margin-top:var(--crop-top,-3.65854%);-o-object-fit:cover;object-fit:cover;display:block}.zoom-action-badge[data-v-9a0b4452]{-webkit-backdrop-filter:blur(8px);color:#f8fafc;opacity:.85;pointer-events:none;z-index:2;background:#0f172abf;border:1px solid #ffffff29;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.main-image-container:hover .zoom-action-badge[data-v-9a0b4452]{opacity:1;background:#0071e3e6;border-color:#ffffff4d;transform:translateY(-1px)}.showcase-placeholder[data-v-9a0b4452]{color:#f8fafc;text-align:center;background:linear-gradient(135deg,#1e293b,#0f172a);justify-content:center;align-items:center;width:100%;height:100%;padding:32px 20px;display:flex;position:relative}.placeholder-grid-pattern[data-v-9a0b4452]{opacity:.5;background-image:radial-gradient(#ffffff1a 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.placeholder-content[data-v-9a0b4452]{z-index:1;flex-direction:column;align-items:center;gap:12px;max-width:620px;display:flex;position:relative}.placeholder-icon-wrap[data-v-9a0b4452]{color:#38bdf8;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 8px 24px #0003}.placeholder-dim-badge[data-v-9a0b4452]{border-radius:var(--radius-full);color:#38bdf8;letter-spacing:.5px;background:#38bdf826;border:1px solid #38bdf84d;padding:4px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.placeholder-title[data-v-9a0b4452]{color:#e2e8f0;margin:0;font-size:1.08rem;font-weight:500;line-height:1.6}.placeholder-status-pill[data-v-9a0b4452]{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:inline-flex}.status-pulse[data-v-9a0b4452]{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #34d39999}.main-image-caption[data-v-9a0b4452]{color:var(--text-secondary);align-items:baseline;gap:12px;font-size:.94rem;line-height:1.6;display:flex}.caption-index[data-v-9a0b4452]{color:var(--accent-blue);border-radius:var(--radius-full);white-space:nowrap;background:#0071e314;padding:2px 10px;font-size:.8rem;font-weight:700}.caption-text[data-v-9a0b4452]{flex:1}.sub-showcase-strip[data-v-9a0b4452]{background:var(--card-bg);border-top:1px solid var(--card-border);grid-template-columns:repeat(4,1fr);gap:16px;padding:20px 24px;display:grid}.sub-card[data-v-9a0b4452]{background:var(--bg-secondary);cursor:pointer;text-align:left;border:1.5px solid #0000;border-radius:12px;flex-direction:column;gap:10px;padding:12px;font-family:inherit;transition:all .25s;display:flex}.sub-card[data-v-9a0b4452]:hover{border-color:#0071e34d;transform:translateY(-2px)}.sub-card.active[data-v-9a0b4452]{border-color:var(--accent-blue);background:#0071e30a;box-shadow:0 4px 14px #0071e31a}.sub-thumb-wrap[data-v-9a0b4452]{aspect-ratio:1280/820;background:#f1f5f9;border-radius:8px;width:100%;position:relative;overflow:hidden}.sub-thumb-img[data-v-9a0b4452]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sub-thumb-placeholder[data-v-9a0b4452]{background:linear-gradient(135deg,#1e293b,#0f172a);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.thumb-dim[data-v-9a0b4452]{color:#38bdf8;opacity:.85;font-family:ui-monospace,monospace;font-size:11px;font-weight:600}.sub-card-info[data-v-9a0b4452]{flex-direction:column;gap:4px;display:flex}.sub-card-title[data-v-9a0b4452]{color:var(--text-primary);font-size:.88rem;font-weight:600;line-height:1.35}.sub-card-desc[data-v-9a0b4452]{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.lightbox-overlay[data-v-9a0b4452]{z-index:99999;-webkit-backdrop-filter:blur(12px);background:#0f172aeb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lightbox-container[data-v-9a0b4452]{flex-direction:column;gap:14px;width:100%;max-width:1380px;display:flex}.lightbox-header[data-v-9a0b4452]{color:#fff;justify-content:space-between;align-items:center;display:flex}.lightbox-title-wrap[data-v-9a0b4452]{align-items:center;gap:12px;display:flex}.lightbox-badge[data-v-9a0b4452]{background:var(--accent-blue);color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.lightbox-title[data-v-9a0b4452]{color:#f8fafc;font-size:1.1rem;font-weight:600}.lightbox-counter[data-v-9a0b4452]{color:#94a3b8;border-left:1px solid #fff3;padding-left:8px;font-size:.85rem}.lightbox-close-btn[data-v-9a0b4452]{color:#f8fafc;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.lightbox-close-btn[data-v-9a0b4452]:hover{background:#ffffff38;transform:scale(1.05)}.lightbox-body[data-v-9a0b4452]{justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.lightbox-img-wrap[data-v-9a0b4452]{background:0 0;border:1px solid #ffffff26;border-radius:12px;max-width:100%;max-height:78vh;overflow:hidden;box-shadow:0 25px 60px #000000a6}.lightbox-img[data-v-9a0b4452]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:75vh;display:block}.lightbox-nav-btn[data-v-9a0b4452]{color:#fff;cursor:pointer;z-index:10;background:#0f172abf;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav-btn[data-v-9a0b4452]:hover{background:var(--accent-blue);border-color:var(--accent-blue);transform:translateY(-50%)scale(1.08)}.nav-prev[data-v-9a0b4452]{left:-20px}.nav-next[data-v-9a0b4452]{right:-20px}.lightbox-footer[data-v-9a0b4452]{color:#cbd5e1;justify-content:space-between;align-items:center;padding:4px 4px 0;font-size:.92rem;display:flex}.lightbox-caption[data-v-9a0b4452]{flex:1;margin:0}.lightbox-hint[data-v-9a0b4452]{color:#64748b;white-space:nowrap;font-size:.8rem}.fade-slide-enter-active[data-v-9a0b4452],.fade-slide-leave-active[data-v-9a0b4452]{transition:opacity .25s,transform .25s}.fade-slide-enter-from[data-v-9a0b4452]{opacity:0;transform:scale(.985)}.fade-slide-leave-to[data-v-9a0b4452]{opacity:0;transform:scale(1.01)}.lightbox-fade-enter-active[data-v-9a0b4452],.lightbox-fade-leave-active[data-v-9a0b4452]{transition:opacity .25s}.lightbox-fade-enter-from[data-v-9a0b4452],.lightbox-fade-leave-to[data-v-9a0b4452]{opacity:0}@media (width<=900px){.sub-showcase-strip[data-v-9a0b4452]{grid-template-columns:repeat(2,1fr)}.window-actions[data-v-9a0b4452]{display:none}.nav-prev[data-v-9a0b4452]{left:8px}.nav-next[data-v-9a0b4452]{right:8px}.lightbox-footer[data-v-9a0b4452]{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=640px){.sub-showcase-strip[data-v-9a0b4452]{grid-template-columns:1fr}.window-body[data-v-9a0b4452]{padding:14px}.zoom-action-badge span[data-v-9a0b4452]{display:none}}.final-cta-section[data-v-a5d46f8a]{background:var(--bg-primary);padding:80px 0 100px}.final-cta-card[data-v-a5d46f8a]{text-align:center;border-radius:var(--radius-2xl,24px);background:linear-gradient(135deg,#0071e30a,#34c7590a);border:1px solid #0071e329;max-width:960px;margin:0 auto;padding:64px 48px;box-shadow:0 20px 48px #0000000d}.final-cta-content[data-v-a5d46f8a]{max-width:720px;margin:0 auto}.final-cta-title[data-v-a5d46f8a]{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:16px;font-size:2.6rem;font-weight:700;line-height:1.25}.final-cta-subtitle[data-v-a5d46f8a]{color:var(--text-secondary);margin-bottom:24px;font-size:1.12rem;line-height:1.7}.final-cta-license[data-v-a5d46f8a]{border-radius:var(--radius-full);background:#0000000a;align-items:center;gap:8px;margin-bottom:36px;padding:6px 18px;display:inline-flex}.license-dot[data-v-a5d46f8a]{background:var(--accent-blue);border-radius:50%;width:6px;height:6px}.license-text[data-v-a5d46f8a]{color:var(--text-primary);font-size:.9rem;font-weight:500}.final-cta-actions[data-v-a5d46f8a]{justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.btn-final-store[data-v-a5d46f8a]{border-radius:var(--radius-full);background:var(--accent-blue);color:#fff;align-items:center;gap:10px;padding:14px 32px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 14px #0071e340}.btn-final-store[data-v-a5d46f8a]:hover{background:var(--accent-blue-hover);transform:translateY(-2px);box-shadow:0 8px 24px #0071e359}.btn-final-compare[data-v-a5d46f8a]{border-radius:var(--radius-full);background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--card-border);align-items:center;gap:8px;padding:13px 24px;font-size:.96rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.btn-final-compare[data-v-a5d46f8a]:hover{color:var(--accent-blue);background:#fff;border-color:#0071e359;transform:translateY(-2px);box-shadow:0 4px 16px #0071e31a}.btn-final-compare .arrow[data-v-a5d46f8a]{transition:transform .2s}.btn-final-compare:hover .arrow[data-v-a5d46f8a]{transform:translate(3px)}.final-fallback-channel[data-v-a5d46f8a]{justify-content:center;align-items:center;gap:8px;font-size:.88rem;display:inline-flex}.fallback-tip[data-v-a5d46f8a]{color:var(--text-muted)}.fallback-btn[data-v-a5d46f8a]{color:var(--text-secondary);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.88rem;font-weight:500;text-decoration:underline;transition:color .2s}.fallback-btn[data-v-a5d46f8a]:hover{color:var(--accent-blue)}.sr-only[data-v-a5d46f8a]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.final-cta-card[data-v-a5d46f8a]{padding:40px 24px}.final-cta-title[data-v-a5d46f8a]{font-size:2rem}.final-cta-actions[data-v-a5d46f8a]{flex-direction:column;width:100%}.btn-final-compare[data-v-a5d46f8a],.btn-final-store[data-v-a5d46f8a]{justify-content:center;width:100%}}
