.sc-wrap[data-v-1ba1db95]{--or:#f49d25;--or2:#ffb347;--bgc:#13141a;--bdr:hsla(0,0%,100%,.07);--bdr-h:rgba(244,157,37,.3);--tp:#f2f2f4;--ts:#9093a4;background:var(--bgc);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;padding:88px clamp(1.5rem,5vw,3rem)}.sc-inner[data-v-1ba1db95]{margin:0 auto;max-width:1080px}.sc-label[data-v-1ba1db95]{align-items:center;color:var(--or);display:inline-flex;font-size:12px;font-weight:600;gap:7px;letter-spacing:.07em;margin-bottom:14px;text-transform:uppercase}.sc-label[data-v-1ba1db95]:before{background:linear-gradient(90deg,#f49d25,#ffb347);border-radius:2px;content:"";display:block;height:2px;width:18px}.sc-title[data-v-1ba1db95]{color:var(--tp);font-size:clamp(1.7rem,3.5vw,2.3rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin-bottom:10px}.sc-title span[data-v-1ba1db95]{background:linear-gradient(90deg,#f49d25,#ffb347,#f49d25);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sc-sub[data-v-1ba1db95]{color:var(--ts);font-size:14px;line-height:1.6;margin-bottom:44px;max-width:520px}.sc-grid[data-v-1ba1db95]{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.sc-item[data-v-1ba1db95]{aspect-ratio:16/9;background:#000;border:1px solid var(--bdr);border-radius:10px;cursor:pointer;outline:none;overflow:hidden;position:relative;transition:border-color .25s}.sc-item[data-v-1ba1db95]:hover{border-color:var(--bdr-h)}.sc-item[data-v-1ba1db95]:focus-visible{border-color:var(--bdr-h);box-shadow:0 0 0 3px #f49d252e}.sc-item img[data-v-1ba1db95]{transition:opacity .3s;z-index:1}.sc-item img[data-v-1ba1db95],.sc-item video[data-v-1ba1db95]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.sc-item video[data-v-1ba1db95]{z-index:0}.sc-overlay[data-v-1ba1db95]{inset:0;position:absolute;transition:opacity .25s;z-index:2}.sc-overlay[data-v-1ba1db95],.sc-play[data-v-1ba1db95]{align-items:center;display:flex;justify-content:center}.sc-play[data-v-1ba1db95]{background:#f49d25eb;border-radius:50%;height:44px;transition:transform .2s,background .2s;width:44px}.sc-item:hover .sc-play[data-v-1ba1db95]{background:var(--or2);transform:scale(1.1)}.sc-play svg[data-v-1ba1db95]{margin-left:3px}.sc-caption[data-v-1ba1db95]{background:linear-gradient(0deg,rgba(0,0,0,.72) 0,transparent);bottom:0;color:#ffffffd1;font-size:12px;left:0;line-height:1.4;margin:0;padding:28px 14px 12px;position:absolute;right:0;transition:opacity .25s;z-index:3}.sc-item.playing .sc-overlay[data-v-1ba1db95]{opacity:0;pointer-events:none}.sc-item.playing .sc-caption[data-v-1ba1db95],.sc-item.playing img[data-v-1ba1db95]{opacity:0}@media(max-width:900px){.sc-grid[data-v-1ba1db95]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.sc-grid[data-v-1ba1db95]{grid-template-columns:1fr}}.gw[data-v-de10484c]{--or:#f49d25;--or2:#ffb347;--bg:#0a0b0f;--bgc:#13141a;--bgc2:#1a1b23;--bdr:hsla(0,0%,100%,.07);--bdr2:hsla(0,0%,100%,.13);--bdr-or:rgba(244,157,37,.28);--tp:#f2f2f4;--ts:#9093a4;--tm:#55576a;background:#111219;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;padding:88px clamp(1.5rem,5vw,3rem)}.gi[data-v-de10484c]{margin:0 auto;max-width:1080px}.glabel[data-v-de10484c]{align-items:center;color:var(--or);display:inline-flex;font-size:12px;font-weight:600;gap:7px;letter-spacing:.07em;margin-bottom:14px;text-transform:uppercase}.glabel[data-v-de10484c]:before{background:linear-gradient(90deg,#f49d25,#ffb347);border-radius:2px;content:"";display:block;height:2px;width:18px}.gtitle[data-v-de10484c]{color:var(--tp);font-size:clamp(1.7rem,3.5vw,2.3rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin-bottom:10px}.gtitle span[data-v-de10484c]{background:linear-gradient(90deg,#f49d25,#ffb347,#f49d25);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gsub[data-v-de10484c]{color:var(--ts);font-size:14px;line-height:1.6;margin-bottom:44px;max-width:520px}.gcard[data-v-de10484c]{background:var(--bgc);border:1px solid var(--bdr);border-radius:12px;padding:28px 28px 24px}.gcols[data-v-de10484c]{display:grid;gap:28px;grid-template-columns:1fr 1fr}.gfull[data-v-de10484c]{grid-column:1/-1}.field[data-v-de10484c]{display:flex;flex-direction:column;gap:7px}.field label[data-v-de10484c]{align-items:center;color:var(--ts);display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.04em;text-transform:uppercase}.field label span[data-v-de10484c]{color:var(--tm);font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}textarea[data-v-de10484c]{background:var(--bgc2);border:1px solid var(--bdr2);border-radius:8px;color:var(--tp);font-family:inherit;font-size:13.5px;line-height:1.6;min-height:96px;outline:none;padding:12px 14px;resize:vertical;transition:border-color .2s;width:100%}textarea[data-v-de10484c]:focus{border-color:var(--or)}textarea.invalid[data-v-de10484c]{border-color:#e24b4a!important}.upload-zone[data-v-de10484c]{background:var(--bgc2);border:1.5px dashed var(--bdr2);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:190px;outline:none;overflow:hidden;padding:20px 16px;position:relative;text-align:center;transition:border-color .2s}.upload-zone.has-preview[data-v-de10484c]{padding:14px}.upload-zone[data-v-de10484c]:hover{border-color:var(--bdr-or)}.upload-zone[data-v-de10484c]:focus-visible{border-color:var(--bdr-or);box-shadow:0 0 0 3px #f49d2529}.upload-input[data-v-de10484c]{display:none}.upload-zone-icon[data-v-de10484c]{align-items:center;background:#f49d251a;border-radius:8px;display:flex;height:32px;justify-content:center;margin:0 auto 10px;width:32px}.upload-zone p[data-v-de10484c]{color:var(--ts);font-size:12.5px;line-height:1.5}.upload-zone p strong[data-v-de10484c]{color:var(--or);font-weight:500}.upload-preview[data-v-de10484c]{border-radius:6px;display:block;height:150px;margin:0 auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.upload-preview-wrap[data-v-de10484c]{position:relative;width:100%}.upload-clear[data-v-de10484c]{align-items:center;background:#0000008c;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#ffffffeb;cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:background .2s,transform .15s;width:28px}.upload-clear[data-v-de10484c]:hover{background:#000000b8;transform:translateY(-1px)}.upload-clear[data-v-de10484c]:active{transform:scale(.98)}.seg[data-v-de10484c]{border:1px solid var(--bdr2);border-radius:8px;display:flex;overflow:hidden}.seg button[data-v-de10484c]{background:transparent;border:none;color:var(--ts);cursor:pointer;flex:1;font-family:inherit;font-size:13px;font-weight:500;padding:9px 8px;transition:background .15s,color .15s}.seg button.active[data-v-de10484c]{background:var(--or);color:#0a0b0f}.seg button[data-v-de10484c]:not(.active):hover{background:var(--bgc2)}.seg button[data-v-de10484c]:disabled{cursor:not-allowed;opacity:.45}.seg button[data-v-de10484c]:disabled:hover{background:transparent}.gen-btn[data-v-de10484c]{align-items:center;background:linear-gradient(90deg,#f49d25,#ffb347);border:none;border-radius:10px;color:#0a0b0f;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:700;gap:10px;height:48px;justify-content:center;margin-top:24px;position:relative;transition:opacity .2s,transform .15s;width:100%}.gen-btn[data-v-de10484c]:hover{opacity:.9;transform:translateY(-1px)}.gen-btn[data-v-de10484c]:active{transform:scale(.98)}.gen-btn[data-v-de10484c]:disabled{cursor:not-allowed;opacity:.5;transform:none}.credits-badge[data-v-de10484c]{background:#00b8ff;border:2px solid hsla(0,0%,100%,.5);border-radius:999px;box-shadow:0 8px 18px #00b8ff2e;color:#fff;font-size:11px;font-weight:800;padding:4px 8px;pointer-events:none;position:absolute;right:-8px;top:-8px;white-space:nowrap}.spinner[data-v-de10484c]{animation:spin-de10484c 1s linear infinite}@keyframes spin-de10484c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.progress-wrap[data-v-de10484c]{display:none;margin-top:24px}.progress-wrap.show[data-v-de10484c]{display:block}.progress-bar-bg[data-v-de10484c]{background:var(--bgc2);border-radius:100px;height:6px;margin-bottom:10px;overflow:hidden}.progress-bar-fill[data-v-de10484c]{background:linear-gradient(90deg,#f49d25,#ffb347);border-radius:100px;height:100%;transition:width .4s ease;width:0}.progress-label[data-v-de10484c]{color:var(--ts);display:flex;font-size:12px;justify-content:space-between}.result-wrap[data-v-de10484c]{display:none;margin-top:28px}.result-wrap.show[data-v-de10484c]{display:block}.result-label[data-v-de10484c]{align-items:center;color:var(--ts);display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.result-label[data-v-de10484c]:before{background:var(--or);border-radius:50%;content:"";display:inline-block;height:6px;width:6px}.result-video-wrap[data-v-de10484c]{aspect-ratio:16/9;background:#000;border:1px solid var(--bdr-or);border-radius:10px;overflow:hidden}.result-video-wrap video[data-v-de10484c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dl-btn[data-v-de10484c]{align-items:center;background:#f49d2512;border:1.5px solid var(--bdr-or);border-radius:8px;color:var(--or);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;margin-top:14px;transition:background .2s;width:100%}.dl-btn[data-v-de10484c]:hover{background:#f49d2526}.dl-btn[data-v-de10484c]:disabled{cursor:not-allowed;opacity:.6}.field-hint[data-v-de10484c]{color:var(--tm);font-size:11.5px;line-height:1.5;margin-top:2px}.field-hint.flash[data-v-de10484c]{color:var(--or)}@media(max-width:640px){.gcols[data-v-de10484c]{grid-template-columns:1fr}}.rv-wrap[data-v-50f6e97c]{--or:#f49d25;--or2:#ffb347;--bgc:#13141a;--bdr:hsla(0,0%,100%,.07);--bdr2:hsla(0,0%,100%,.13);--tp:#f2f2f4;--ts:#9093a4;--tm:#55576a;background:#111219;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;padding:88px clamp(1.5rem,5vw,3rem)}.rv-inner[data-v-50f6e97c]{margin:0 auto;max-width:1080px}.rv-head[data-v-50f6e97c]{margin-bottom:52px}.rv-label[data-v-50f6e97c]{align-items:center;color:var(--or);display:inline-flex;font-size:12px;font-weight:600;gap:7px;letter-spacing:.07em;margin-bottom:14px;text-transform:uppercase}.rv-label[data-v-50f6e97c]:before{background:linear-gradient(90deg,#f49d25,#ffb347);border-radius:2px;content:"";display:block;height:2px;width:18px}.rv-title[data-v-50f6e97c]{color:var(--tp);font-size:clamp(1.7rem,3.5vw,2.3rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin-bottom:14px}.rv-title span[data-v-50f6e97c]{background:linear-gradient(90deg,#f49d25,#ffb347,#f49d25);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rv-meta[data-v-50f6e97c]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.rv-badge[data-v-50f6e97c]{align-items:center;background:#f49d251f;border:1px solid rgba(244,157,37,.25);border-radius:100px;display:inline-flex;gap:8px;padding:6px 16px}.rv-badge-stars[data-v-50f6e97c]{display:flex;gap:2px}.rv-badge-stars[data-v-50f6e97c] svg{height:13px;width:13px}.rv-badge-text[data-v-50f6e97c]{color:var(--or);font-size:12.5px;font-weight:600}.rv-count[data-v-50f6e97c]{color:var(--ts);font-size:13px;margin:0}.rv-count strong[data-v-50f6e97c]{color:var(--tp);font-weight:600}.rv-grid[data-v-50f6e97c]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.rv-card[data-v-50f6e97c]{background:var(--bgc);border:1px solid var(--bdr);border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:22px 20px;transition:border-color .2s}.rv-card[data-v-50f6e97c]:hover{border-color:#f49d2538}.rv-card-top[data-v-50f6e97c]{gap:12px}.rv-avatar[data-v-50f6e97c],.rv-card-top[data-v-50f6e97c]{align-items:center;display:flex}.rv-avatar[data-v-50f6e97c]{border-radius:50%;flex-shrink:0;font-size:14px;font-weight:600;height:40px;justify-content:center;overflow:hidden;width:40px}.rv-avatar-img[data-v-50f6e97c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rv-avatar-fallback[data-v-50f6e97c]{line-height:1}.av-a[data-v-50f6e97c]{background:#2d2440;color:#b99dff}.av-b[data-v-50f6e97c]{background:#1e3040;color:#7ec8f4}.av-c[data-v-50f6e97c]{background:#2a1e10;color:#f4a84a}.av-d[data-v-50f6e97c]{background:#1a2e20;color:#6dd4a0}.av-e[data-v-50f6e97c]{background:#2e1e2a;color:#f4a0d0}.av-f[data-v-50f6e97c]{background:#2e2018;color:#e8c07a}.rv-user[data-v-50f6e97c]{flex:1;min-width:0}.rv-name[data-v-50f6e97c]{color:var(--tp);font-size:13.5px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-role[data-v-50f6e97c]{color:var(--tm);font-size:11.5px;margin:1px 0 0}.rv-stars[data-v-50f6e97c]{display:flex;gap:3px}.rv-stars[data-v-50f6e97c] svg{height:14px;width:14px}.rv-text[data-v-50f6e97c]{color:var(--ts);flex:1;font-size:13.5px;line-height:1.65;margin:0}.rv-text[data-v-50f6e97c] em{color:var(--or);font-style:normal;font-weight:500}.rv-tag[data-v-50f6e97c]{align-items:center;background:#f49d2514;border:1px solid rgba(244,157,37,.18);border-radius:100px;color:var(--or);display:inline-flex;font-size:11px;font-weight:500;gap:5px;padding:3px 10px;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.rv-grid[data-v-50f6e97c]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.rv-grid[data-v-50f6e97c]{grid-template-columns:1fr}}.veolite-page{--bg:#0a0b0f;--bg-card:#13141a;--bg-card2:#1a1b23;--bg-alt:#111219;--orange-a:#f49d25;--orange-b:#ffb347;--orange-dim:rgba(244,157,37,.1);--orange-dim2:rgba(244,157,37,.18);--orange-border:rgba(244,157,37,.25);--text-primary:#f2f2f4;--text-secondary:#9093a4;--text-muted:#55576a;--border:hsla(0,0%,100%,.07);--border-hover:hsla(0,0%,100%,.13);--green:#3ecf8e;--green-dim:rgba(62,207,142,.1);--radius:12px;--radius-sm:8px;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-border-tertiary:var(--border);--color-background-primary:var(--bg-card);--color-background-secondary:var(--bg-card2);--border-radius-lg:var(--radius);--border-radius-md:var(--radius-sm);--color-text-warning:#f59e0b;--color-background-warning:rgba(245,158,11,.14);background:var(--bg);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:16px;line-height:1.7;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}.veolite-page *,.veolite-page :after,.veolite-page :before{box-sizing:border-box}.veolite-page .grad{background:linear-gradient(90deg,#f49d25,#ffb347,#f49d25);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.veolite-page .container{margin:0 auto;max-width:1080px;padding:0 clamp(1.5rem,5vw,3rem)}.veolite-page main>section{padding:88px 0}.veolite-page main>section:nth-child(2n){background:var(--bg-alt)}.veolite-page .section-label{align-items:center;color:var(--orange-a);display:inline-flex;font-size:12px;font-weight:600;gap:7px;letter-spacing:.07em;margin-bottom:14px;text-transform:uppercase}.veolite-page .section-label:before{background:linear-gradient(90deg,#f49d25,#ffb347);border-radius:2px;content:"";display:block;height:2px;width:18px}.veolite-page h2{font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin-bottom:14px}.veolite-page .section-header{margin-bottom:52px}.veolite-page .section-lead{color:var(--text-secondary);font-size:1rem;line-height:1.7;max-width:560px}.veolite-page .btn-primary{align-items:center;background:linear-gradient(90deg,#f49d25,#ffb347);border-radius:var(--radius-sm);color:#0a0b0f;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:13px 30px;text-decoration:none;transition:opacity .2s,transform .15s}.veolite-page .btn-primary:hover{opacity:.88;transform:translateY(-1px)}.veolite-page .btn-secondary{background:transparent;border:1px solid var(--border-hover);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:15px;font-weight:500;padding:13px 30px;text-decoration:none;transition:color .2s,border-color .2s}.veolite-page .btn-secondary:hover{border-color:#ffffff38;color:var(--text-primary)}.veolite-page header[role=banner]{overflow:hidden;padding:96px 0 80px;position:relative;text-align:center}.veolite-page header[role=banner]:before{background:radial-gradient(ellipse at center,rgba(244,157,37,.13) 0,transparent 68%);content:"";height:420px;left:50%;pointer-events:none;position:absolute;top:-100px;transform:translate(-50%);width:700px}.veolite-page .hero-badge{align-items:center;background:var(--orange-dim);border:1px solid var(--orange-border);border-radius:100px;color:var(--orange-a);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.05em;margin-bottom:28px;padding:5px 15px;text-transform:uppercase}.veolite-page header[role=banner] h1{font-size:clamp(2.4rem,5.5vw,3.9rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin-bottom:20px}.veolite-page .hero-tagline{color:var(--text-secondary);font-size:clamp(1rem,2vw,1.12rem);line-height:1.7;margin:0 auto 44px;max-width:540px}.veolite-page .hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.veolite-page .stats-strip{background:var(--bg-card);border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding:30px 0}.veolite-page .stats-strip dl{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.veolite-page .stats-strip .stat{padding:6px 16px}.veolite-page .stats-strip .stat+.stat{border-left:1px solid var(--border)}.veolite-page .stats-strip dt{background:linear-gradient(90deg,#f49d25,#ffb347);-webkit-background-clip:text;font-size:1.9rem;font-weight:700;letter-spacing:-.03em;line-height:1;-webkit-text-fill-color:transparent;background-clip:text}.veolite-page .stats-strip dd{color:var(--text-muted);font-size:12px;margin-top:5px}.veolite-page #what-is .two-col{align-items:center;display:grid;gap:52px;grid-template-columns:1fr 1fr}.veolite-page #what-is p{color:var(--text-secondary);font-size:15px;line-height:1.75;margin-bottom:18px}.veolite-page #what-is p:last-of-type{margin-bottom:0}.veolite-page .tag-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-top:24px}.veolite-page .tag-list li{background:var(--orange-dim);border:1px solid var(--orange-border);border-radius:100px;color:var(--orange-a);font-size:12px;font-weight:500;padding:4px 13px}.veolite-page .model-spec-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;padding:36px 30px;position:relative}.veolite-page .model-spec-card:before{background:radial-gradient(circle,rgba(244,157,37,.12) 0,transparent 70%);content:"";height:220px;pointer-events:none;position:absolute;right:-80px;top:-80px;width:220px}.veolite-page .model-id{align-items:center;background:var(--orange-dim2);border:1px solid var(--orange-border);border-radius:var(--radius-sm);display:inline-flex;gap:10px;margin-bottom:26px;padding:9px 16px}.veolite-page .model-id strong{color:var(--orange-a);font-family:monospace;font-size:13px;font-weight:600;letter-spacing:.03em}.veolite-page .spec-list{display:flex;flex-direction:column;gap:13px;list-style:none}.veolite-page .spec-list li{align-items:center;color:var(--text-secondary);display:flex;font-size:13.5px;gap:12px}.veolite-page .spec-icon{align-items:center;background:var(--orange-dim);border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.veolite-page .spec-list strong{color:var(--text-primary)}.veolite-page #features ul{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);list-style:none}.veolite-page #features li{background:var(--bg-card2);border:1px solid var(--border);border-radius:var(--radius);padding:28px 22px;transition:border-color .2s,transform .15s}.veolite-page #features li:hover{border-color:var(--orange-border);transform:translateY(-2px)}.veolite-page .feature-icon{align-items:center;background:var(--orange-dim);border-radius:10px;display:flex;height:44px;justify-content:center;margin-bottom:18px;width:44px}.veolite-page #features h3{color:var(--text-primary);font-size:15px;font-weight:600;margin-bottom:8px}.veolite-page #features p{color:var(--text-secondary);font-size:13.5px;line-height:1.65}.veolite-page #how-to-use .two-col{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr}.veolite-page #how-to-use ol{display:flex;flex-direction:column;list-style:none}.veolite-page #how-to-use li{align-items:stretch;display:grid;grid-template-columns:56px 1fr}.veolite-page .step-marker{align-items:center;display:flex;flex-direction:column;padding-top:2px}.veolite-page .step-num{align-items:center;background:linear-gradient(135deg,#f49d25,#ffb347);border-radius:50%;color:#0a0b0f;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:38px;justify-content:center;width:38px}.veolite-page .step-connector{background:var(--border);flex:1;margin:6px 0;min-height:24px;width:2px}.veolite-page #how-to-use li:last-child .step-connector{display:none}.veolite-page .step-content{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:14px;margin-left:14px;padding:20px 22px}.veolite-page .step-content h3{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:5px}.veolite-page .step-content p{color:var(--text-secondary);font-size:13.5px;line-height:1.6}.veolite-page .step-tip{align-items:flex-start;background:var(--orange-dim);border-radius:6px;color:var(--orange-a);display:flex;font-size:12.5px;gap:7px;margin-top:11px;padding:9px 13px}.veolite-page .step-tip svg{flex-shrink:0;margin-top:1px}.veolite-page #how-to-use .hw-wrap{font-family:var(--font-sans);padding:2rem 0}.veolite-page #how-to-use .hw-label{align-items:center;color:#c47f10;display:inline-flex;font-size:11px;font-weight:500;gap:7px;letter-spacing:.07em;margin-bottom:12px;text-transform:uppercase}.veolite-page #how-to-use .hw-label:before{background:#c47f10;border-radius:2px;content:"";display:block;height:2px;width:16px}.veolite-page #how-to-use .hw-title{color:var(--color-text-primary);font-size:22px;font-weight:500;line-height:1.2;margin-bottom:6px}.veolite-page #how-to-use .hw-sub{color:var(--color-text-secondary);font-size:14px;line-height:1.6;margin-bottom:2rem;max-width:520px}.veolite-page #how-to-use .steps{display:flex;flex-direction:column;gap:0}.veolite-page #how-to-use .step{display:grid;grid-template-columns:48px 1fr}.veolite-page #how-to-use .step-left{align-items:center;display:flex;flex-direction:column;padding-top:2px}.veolite-page #how-to-use .step-num{align-items:center;background:#c47f10;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:500;height:34px;justify-content:center;width:34px}.veolite-page #how-to-use .step-line{background:var(--color-border-tertiary);flex:1;margin:6px 0;min-height:20px;width:1.5px}.veolite-page #how-to-use .step:last-child .step-line{display:none}.veolite-page #how-to-use .step-body{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);margin-bottom:12px;padding:18px 20px}.veolite-page #how-to-use .step-body h3{color:var(--color-text-primary);font-size:15px;font-weight:500;margin-bottom:6px}.veolite-page #how-to-use .step-body p{color:var(--color-text-secondary);font-size:13px;line-height:1.65;margin:0}.veolite-page #how-to-use .step-body em{color:var(--color-text-secondary);font-style:italic}.veolite-page #how-to-use .tip{align-items:flex-start;background:var(--color-background-secondary);border-radius:var(--border-radius-md);display:flex;gap:8px;margin-top:12px;padding:10px 12px}.veolite-page #how-to-use .tip-icon{flex-shrink:0;margin-top:1px}.veolite-page #how-to-use .tip p{color:var(--color-text-secondary);font-size:12px;line-height:1.55;margin:0}.veolite-page #how-to-use .params{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:0;margin-top:14px;overflow:hidden}.veolite-page #how-to-use .param-row{align-items:start;display:grid;gap:12px;grid-template-columns:108px 1fr;padding:11px 14px}.veolite-page #how-to-use .param-row+.param-row{border-top:.5px solid var(--color-border-tertiary)}.veolite-page #how-to-use .param-label{align-items:center;color:#c47f10;display:flex;font-size:11.5px;font-weight:500;gap:6px;padding-top:1px;white-space:nowrap}.veolite-page #how-to-use .param-val{color:var(--color-text-secondary);font-size:12.5px;line-height:1.6}.veolite-page #how-to-use code{background:var(--color-background-secondary);border-radius:4px;color:var(--color-text-primary);font-family:var(--font-mono);font-size:11.5px;padding:1px 5px}.veolite-page #how-to-use .warn{align-items:center;background:var(--color-background-warning);border-radius:100px;color:var(--color-text-warning);display:inline-flex;font-size:11px;gap:4px;margin-left:6px;padding:2px 8px;white-space:nowrap}.veolite-page #credits .credit-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}.veolite-page figure.credit-table{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin:0;overflow:hidden}.veolite-page figure.credit-table figcaption{align-items:center;background:var(--bg-card2);border-bottom:1px solid var(--border);color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:10px;padding:14px 20px}.veolite-page .res-badge{border-radius:100px;font-size:11px;font-weight:600;padding:2px 10px}.veolite-page .res-badge.hd{background:var(--green-dim);color:var(--green)}.veolite-page .res-badge.fhd{background:var(--orange-dim);color:var(--orange-a)}.veolite-page .credit-table table{border-collapse:collapse;width:100%}.veolite-page .credit-table thead th{border-bottom:1px solid var(--border);color:var(--text-muted);font-size:11.5px;font-weight:500;letter-spacing:.04em;padding:11px 20px;text-align:left;text-transform:uppercase}.veolite-page .credit-table tbody td{font-size:13.5px;padding:12px 20px}.veolite-page .credit-table tbody tr+tr td{border-top:1px solid var(--border)}.veolite-page .credit-table td.duration{color:var(--text-secondary)}.veolite-page .credit-table td.credits{background:linear-gradient(90deg,#f49d25,#ffb347);-webkit-background-clip:text;font-weight:600;-webkit-text-fill-color:transparent;background-clip:text}.veolite-page .credit-note{color:var(--text-muted);font-size:13px;margin-top:18px;text-align:center}.veolite-page .credit-note a{color:var(--orange-a);text-decoration:none}.veolite-page .credit-note a:hover{text-decoration:underline}.veolite-page #use-cases ul{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);list-style:none}.veolite-page #use-cases li{background:var(--bg-card2);border:1px solid var(--border);border-radius:var(--radius);padding:24px 20px;transition:border-color .2s}.veolite-page #use-cases li:hover{border-color:var(--orange-border)}.veolite-page .usecase-icon{align-items:center;background:var(--orange-dim);border-radius:9px;display:flex;height:40px;justify-content:center;margin-bottom:14px;width:40px}.veolite-page #use-cases h3{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:6px}.veolite-page #use-cases p{color:var(--text-secondary);font-size:13px;line-height:1.6}.veolite-page #faq .section-header{text-align:center}.veolite-page #faq .section-header .section-label{justify-content:center}.veolite-page #faq .section-lead{margin:0 auto}.veolite-page #faq dl{margin:0 auto;max-width:740px}.veolite-page #faq dt{align-items:flex-start;border-top:1px solid var(--border);color:var(--text-primary);display:flex;font-size:15px;font-weight:600;gap:14px;padding:24px 0 10px}.veolite-page #faq dt:first-of-type{border-top:none}.veolite-page .faq-num{color:var(--orange-a);flex-shrink:0;font-size:12px;font-weight:700;margin-top:2px;min-width:22px}.veolite-page #faq dd{border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:14px;line-height:1.72;padding:0 0 24px 36px}.veolite-page #faq dd a{color:var(--orange-a);text-decoration:none}.veolite-page #faq dd a:hover{text-decoration:underline}.veolite-page #cta{overflow:hidden;padding:96px 0;position:relative;text-align:center}.veolite-page #cta:before{background:radial-gradient(ellipse at center top,rgba(244,157,37,.11) 0,transparent 70%);content:"";height:320px;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:800px}.veolite-page #cta h2{font-size:clamp(1.9rem,3.5vw,2.7rem);font-weight:700;letter-spacing:-.025em;margin-bottom:16px}.veolite-page #cta p{color:var(--text-secondary);font-size:15px;margin:0 auto 36px;max-width:460px}@media(max-width:768px){.veolite-page #credits .credit-grid,.veolite-page #how-to-use .two-col,.veolite-page #what-is .two-col{grid-template-columns:1fr}.veolite-page #features ul,.veolite-page #use-cases ul,.veolite-page .stats-strip dl{grid-template-columns:1fr 1fr}.veolite-page .stats-strip .stat:nth-child(3){border-left:none}.veolite-page main>section{padding:64px 0}}@media(max-width:520px){.veolite-page #features ul,.veolite-page #use-cases ul{grid-template-columns:1fr}}
