.vfs-page{max-width:1310px;margin:0 auto;padding:32px 38px 48px;color:var(--text)}.vfs-page h1,.vfs-page h2,.vfs-page h3{letter-spacing:-.035em}.vfs-page p{color:var(--muted);line-height:1.65}.vfs-page section{scroll-margin-top:86px}.vfs-page a,.vfs-page button{touch-action:manipulation}.vfs-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.vfs-breadcrumb{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:12px;margin-bottom:15px}.vfs-breadcrumb a:hover{color:var(--accent)}.vfs-breadcrumb [aria-current]{color:var(--secondary)}.vfs-hero h1{font-size:clamp(29px,3.4vw,44px);line-height:1.1;font-weight:600;margin:0 0 13px}.vfs-hero p{font-size:14px;max-width:650px;margin:0}.vfs-text-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:12px;font-weight:550;white-space:nowrap;min-height:44px}.vfs-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);background:var(--surface);border:1px solid var(--line-strong);border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #0002}.vfs-compose{padding:21px;min-width:0;display:flex;flex-direction:column;gap:18px}.vfs-compose-head,.vfs-output>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.vfs-compose-head h2,.vfs-output>header h2{font-size:14px;font-weight:550;letter-spacing:-.015em;margin:0}.vfs-compose-head>span{color:var(--muted);font-size:10px;border:1px solid var(--line);border-radius:5px;padding:4px 7px}.vfs-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;min-width:0}.vfs-input-slot{min-width:0}.vfs-slot-heading{display:flex;align-items:center;justify-content:space-between;gap:4px;height:35px;margin-bottom:7px}.vfs-slot-heading label{display:flex;align-items:center;gap:8px;font-weight:550;font-size:12px;cursor:pointer}.vfs-slot-heading label>span{font-size:10px;color:var(--muted);letter-spacing:.02em}.vfs-icon-button{width:38px;height:38px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vfs-icon-button:hover:not(:disabled){background:var(--surface-hover);color:var(--text);border-color:var(--line)}.vfs-dropzone,.vfs-selected{height:198px;width:100%;border:1px dashed var(--line-strong);border-radius:11px;overflow:hidden;background:linear-gradient(150deg,#25262e88,#191a2044);position:relative}.vfs-dropzone{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:16px 8px;transition:border-color .18s,background .18s;text-align:center}.vfs-dropzone>svg{color:var(--accent);margin-bottom:4px}.vfs-dropzone strong{font-size:12px;font-weight:550}.vfs-dropzone>span{font-size:10px;color:var(--muted)}.vfs-dropzone small{font-size:9px;color:var(--muted);margin-top:5px;line-height:1.4}.vfs-dropzone:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.vfs-selected{border-style:solid;background:#101115}.vfs-selected>video{width:100%;height:100%;object-fit:contain}.vfs-face-preview{display:block;width:100%;height:100%;padding:0;background:transparent;position:relative}.vfs-face-preview>img{height:100%;width:100%;object-fit:contain}.vfs-face-preview>span{position:absolute;top:9px;right:9px;background:#101116a8;border-radius:6px;padding:6px}.vfs-replace{position:absolute;left:8px;top:8px;background:#121319cc;border:1px solid #fff2;border-radius:6px;font-size:10px;min-height:31px;padding:5px 10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vfs-file-name{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px;color:var(--muted);padding:7px 2px 0}.vfs-compose-footer{margin-top:auto;display:flex;flex-direction:column;gap:10px}.vfs-metadata{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:10px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vfs-metadata>span:first-child{display:inline-flex;gap:5px;align-items:center}.vfs-notice{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.vfs-error,.vfs-notice{margin:0;font-size:12px}.vfs-error{color:var(--danger)!important;overflow-wrap:anywhere}.vfs-error button,.vfs-notice a,.vfs-notice button{background:transparent;color:var(--accent);text-decoration:underline;text-underline-offset:3px;padding:5px;min-height:32px}.vfs-submit-row{gap:8px}.vfs-submit,.vfs-submit-row{display:flex;align-items:center}.vfs-submit{width:100%;min-height:48px;border:1px solid #d3c6ff33;border-radius:9px;background:var(--accent);color:var(--on-accent);justify-content:space-between;gap:9px;padding:12px 15px;font-size:13px;font-weight:600}.vfs-submit:not(:disabled):hover{background:var(--accent-hover)}.vfs-submit>span{display:inline-flex;align-items:center;gap:8px}.vfs-submit>strong{font-size:11px;font-weight:550;white-space:nowrap}button.vfs-help{flex:0 0 44px;min-width:44px;width:44px;height:44px;background:transparent;color:var(--muted);display:grid;place-items:center}.vfs-help p{font-size:12px;margin:0;max-width:240px}.vfs-output{border-left:1px solid var(--line);display:flex;flex-direction:column;min-width:0;background:linear-gradient(150deg,#18191f55,#10111544)}.vfs-output>header{min-height:68px;padding:12px 17px;border-bottom:1px solid var(--line)}.vfs-output>header>div{display:flex;align-items:center;gap:3px}.vfs-output h2>span{margin-left:8px;border-radius:5px;padding:2px 6px;background:var(--field);font-size:10px;color:var(--muted)}.vfs-results{min-height:326px;max-height:475px;overflow:auto;padding:15px;flex:1 1;overscroll-behavior:auto}.vfs-results .creations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vfs-results .creation-tile{min-width:0}.vfs-results .creation-tile-meta{font-size:9px;gap:5px}.vfs-empty{min-height:295px;height:100%;flex-direction:column;text-align:center;padding:20px;color:var(--muted)}.vfs-empty,.vfs-empty-art{display:flex;align-items:center;justify-content:center}.vfs-empty-art{width:155px;height:104px;gap:15px;color:var(--accent);background:radial-gradient(ellipse,#b7a9f210,transparent 70%);margin-bottom:7px}.vfs-empty-art>span{font-size:16px;color:var(--line-strong)}.vfs-empty h3{font-size:14px;font-weight:500;color:var(--secondary);margin:0 0 9px}.vfs-empty>a{display:inline-flex;gap:5px;min-height:36px}.vfs-empty>a,.vfs-feature-strip{color:var(--muted);font-size:11px;align-items:center}.vfs-feature-strip{display:flex;justify-content:center;gap:28px;padding:17px 0 4px}.vfs-feature-strip>span{display:inline-flex;align-items:center;gap:7px}.vfs-feature-strip svg{color:var(--accent)}.vfs-section{margin-top:66px}.vfs-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.vfs-kicker{display:block;font-size:10px;letter-spacing:.1em;color:var(--accent);font-weight:600;margin-bottom:12px}.vfs-section h2{font-size:clamp(24px,2.7vw,32px);line-height:1.2;font-weight:550;margin:0 0 10px}.vfs-section-head p{font-size:13px;margin:0;max-width:410px}.vfs-page-nav{display:flex;align-items:center;gap:8px;overflow:auto;white-space:nowrap;border-bottom:1px solid var(--line);padding:12px 0;margin-top:16px;scrollbar-width:thin}.vfs-page-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;color:var(--muted);font-size:12px;border-radius:7px}.vfs-page-nav a:hover{color:var(--text);background:var(--surface-hover)}.vfs-examples{margin-top:34px}.vfs-reference-note{font-size:11px;color:var(--muted);white-space:nowrap;padding-bottom:4px}.vfs-example-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.vfs-example-controls>[role=group]{display:flex;align-items:center;gap:4px;background:var(--surface);padding:4px;border-radius:9px;border:1px solid var(--line)}.vfs-example-controls button{min-height:44px;border-radius:6px;padding:9px 15px;background:transparent;color:var(--muted);font-size:12px}.vfs-example-controls button[aria-pressed=true]{background:var(--field);color:var(--text)}.vfs-example-controls button>span{font-size:10px;margin-left:7px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vfs-example-controls>span{font-size:11px;color:var(--muted)}.vfs-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 22px;gap:28px 22px}.vfs-example{min-width:0}.vfs-comparison{overflow:hidden;border:1px solid var(--line-strong);border-radius:12px;background:#111217}.vfs-comparison>header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:68px;padding:9px 12px;background:var(--surface)}.vfs-case-face{display:inline-flex;align-items:center;gap:10px;padding:0 6px 0 0;border-radius:6px;background:transparent;text-align:left;color:var(--text);cursor:zoom-in;min-width:0;min-height:48px}.vfs-case-face>img{width:48px;height:48px;object-fit:cover;border-radius:6px;border:1px solid var(--accent-border)}.vfs-case-face>span{display:flex;flex-direction:column;gap:4px}.vfs-case-face small{font-size:8px;letter-spacing:.09em;color:var(--muted)}.vfs-case-face strong{font-size:12px;font-weight:550;white-space:nowrap}.vfs-case-face>svg{color:var(--muted);margin-left:6px}.vfs-case-face:hover>svg{color:var(--accent)}.vfs-case-kind{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--muted);white-space:nowrap}.vfs-example-media{position:relative;aspect-ratio:968/360;overflow:hidden;background:#111217}.vfs-enlarge-example{width:100%;height:100%;display:block;position:relative;padding:0;background:#111217;cursor:zoom-in}.vfs-enlarge-example>img{width:100%;height:100%;object-fit:contain}.vfs-enlarge-example>span{position:absolute;bottom:9px;right:9px;display:grid;place-items:center;width:30px;height:30px;border-radius:5px;background:#11131bcc;color:#eee}.vfs-example-media .case-video,.vfs-example-media .case-video video,.vfs-example-media .case-video-play{height:100%;width:100%;aspect-ratio:unset;border-radius:0}.vfs-example-media .case-video img{height:100%;object-fit:contain;width:100%}.vfs-example-media .case-video-play-label{font-size:11px;bottom:12px}.vfs-example-media .case-video-play-icon{width:44px;height:44px}.vfs-example-media .case-video-play-icon svg{width:21px;height:21px}.vfs-pair-labels{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #fff1;color:var(--muted);font-size:10px;text-align:center}.vfs-pair-labels>span{padding:8px}.vfs-pair-labels>span+span{border-left:1px solid #fff1;color:var(--accent)}.vfs-example-caption{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:13px 1px 0}.vfs-example-number{color:var(--accent);font-size:10px;padding-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vfs-example-caption h3{font-size:14px;font-weight:550;letter-spacing:-.015em;line-height:1.4;margin:0 0 6px}.vfs-example-caption p{font-size:12px;line-height:1.6;margin:0}.vfs-more{display:flex;align-items:center;justify-content:center;gap:10px;margin:28px auto 0;min-height:46px;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;color:var(--secondary);font-size:12px;padding:11px 22px}.vfs-more:hover{background:var(--field);border-color:var(--accent-border)}.vfs-scene-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.vfs-scene-grid>article{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;min-width:0}.vfs-scene-visual{position:relative;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#111217}.vfs-scene-visual>img:first-child{width:100%;height:100%;object-fit:cover;object-position:center 22%}.vfs-scene-visual>img.vfs-scene-face{position:absolute;width:44px;height:48px;object-fit:cover;left:8px;bottom:8px;border:2px solid #d4baff;border-radius:6px;background:#15131c;box-shadow:0 3px 12px #0008}.vfs-scene-grid h3{font-size:15px;margin:0 0 8px;font-weight:550}.vfs-scene-grid p{font-size:12px;margin:0}.vfs-scenes>.vfs-text-link{margin-top:18px}.vfs-how{border-top:1px solid var(--line);padding-top:36px}.vfs-how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:25px 0 0;grid-gap:22px;gap:22px}.vfs-how li{min-width:0}.vfs-step-media{aspect-ratio:16/10;border-radius:10px;position:relative;background:#111217;overflow:hidden;margin-bottom:18px}.vfs-step-media>img{width:100%;height:100%;object-fit:contain}.vfs-step-media.is-face{background:radial-gradient(ellipse at center,var(--accent-soft),#111217 80%)}.vfs-step-media.is-face>img{object-fit:contain;padding:12px}.vfs-step-media>span{position:absolute;bottom:8px;left:8px;background:#111b;border-radius:5px;padding:5px 8px;color:#e1dce9;font-size:10px}.vfs-step-copy{display:flex;gap:13px;align-items:flex-start}.vfs-step-number{display:block;color:var(--accent);font-size:11px;margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vfs-how h3{font-size:15px;font-weight:550;margin:0 0 9px}.vfs-how li p{font-size:12px;margin:0}.vfs-review-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:34px;gap:34px;align-items:center}.vfs-filmstrip{margin:0;min-width:0;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.vfs-filmstrip-face{display:flex;align-items:center;gap:9px;font-size:11px;margin-bottom:12px}.vfs-filmstrip-face img{width:36px;height:38px;object-fit:cover;border-radius:5px}.vfs-filmstrip-face small{font-size:10px;color:var(--muted);margin-left:auto}.vfs-filmstrip-frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.vfs-filmstrip-frames>div{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:5px;background:#111217}.vfs-filmstrip-frames img{height:100%;width:100%;object-fit:cover}.vfs-filmstrip-frames span{position:absolute;bottom:7px;left:7px;background:#101217bb;border-radius:4px;padding:4px 6px;font-size:10px;color:#eee}.vfs-filmstrip figcaption{font-size:10px;color:var(--muted);margin-top:11px;text-align:center}.vfs-review-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:22px;gap:22px}.vfs-review-list li{display:flex;align-items:flex-start;gap:12px}.vfs-review-list li>span{font-size:10px;color:var(--accent);margin-top:4px}.vfs-review-list h3{font-size:14px;font-weight:550;margin:0 0 8px}.vfs-review-list p{font-size:12px;margin:0}.vfs-input-guide{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:42px;gap:42px;align-items:center;padding:28px;background:linear-gradient(125deg,var(--surface),transparent);border-radius:15px}.vfs-guide-visual{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:10px;background:#111217;aspect-ratio:4/4.2}.vfs-guide-visual>img{height:100%;width:100%;object-fit:cover;object-position:center 18%}.vfs-guide-visual>div{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:12px;padding:7px 13px 7px 7px;background:#111c;border:1px solid #fff2;border-radius:8px;color:#e1dce9;font-size:11px;line-height:1.6}.vfs-guide-visual>div>img{height:70px;width:55px;object-fit:cover;border-radius:4px}.vfs-guide-intro{font-size:13px;margin:12px 0 23px}.vfs-tip-list{display:grid;grid-gap:21px;gap:21px}.vfs-tip-list article{display:flex;align-items:flex-start;gap:11px}.vfs-tip-list article>svg{color:var(--accent);flex-shrink:0;margin-top:1px}.vfs-tip-list h3{font-size:14px;font-weight:550;margin:0 0 7px;letter-spacing:-.015em}.vfs-tip-list p{font-size:12px;margin:0}.vfs-troubleshooting table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.7;text-align:left}.vfs-troubleshooting thead th{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:500;padding:0 20px 13px 0}.vfs-troubleshooting tbody th,.vfs-troubleshooting td{border-top:1px solid var(--line);padding:17px 22px 17px 0;vertical-align:top}.vfs-troubleshooting tbody th{width:26%;font-size:13px;font-weight:500}.vfs-troubleshooting td{width:37%;color:var(--muted)}.vfs-troubleshooting td:last-child{padding-right:0;color:var(--secondary)}.vfs-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.vfs-related>div>a{position:relative;border-top:1px solid var(--line-strong);padding:22px 24px 17px 0}.vfs-related>div>a>svg:first-child{color:var(--accent);margin-bottom:15px}.vfs-related>div>a>svg:last-child{position:absolute;right:8px;top:24px;color:var(--muted)}.vfs-related h3{font-size:15px;font-weight:550;margin:0 0 9px}.vfs-related p{font-size:12px;margin:0;max-width:260px}.vfs-faq{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);grid-gap:40px;gap:40px;border-top:1px solid var(--line);padding-top:34px}.vfs-faq h2{scroll-margin-top:90px}.vfs-faq details{border-bottom:1px solid var(--line)}.vfs-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;font-size:13px;line-height:1.55;padding:17px 0;color:var(--secondary)}.vfs-faq summary::-webkit-details-marker{display:none}.vfs-faq summary>svg{flex-shrink:0;color:var(--muted);transition:transform .2s}.vfs-faq details[open] summary>svg{transform:rotate(180deg)}.vfs-faq details>div{padding:0 22px 18px 0}.vfs-faq details p{font-size:12px;margin:0}.vfs-faq details a{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--accent);margin-top:9px;min-height:36px}.vfs-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:48px;padding:28px 30px;border-radius:16px;background:radial-gradient(ellipse at 0 0,rgba(var(--accent-rgb),.13),transparent 65%),var(--surface);border:1px solid var(--line)}.vfs-cta-heading{display:flex;align-items:center;gap:17px;min-width:0}.vfs-cta-icon{display:grid;place-items:center;flex:0 0 54px;width:54px;height:54px;border-radius:14px;border:1px solid rgba(var(--accent-rgb),.23);background:rgba(var(--accent-rgb),.08);color:var(--accent)}.vfs-bottom-cta h2{font-size:clamp(23px,2.3vw,29px);line-height:1.2;letter-spacing:-.035em;font-weight:550;margin:0;text-wrap:balance}.vfs-bottom-cta>a{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:18px;min-height:48px;padding:13px 20px;border:1px solid rgba(var(--accent-rgb),.3);border-radius:10px;background:var(--accent);color:var(--on-accent);font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 4px 14px #0002;transition:background .18s,box-shadow .18s,transform .18s}.vfs-bottom-cta>a>svg{flex-shrink:0;transition:transform .18s}.vfs-bottom-cta>a:hover{background:var(--accent-hover);box-shadow:0 6px 20px #0003;transform:translateY(-1px)}.vfs-bottom-cta>a:hover>svg{transform:translate(2px,-2px)}.vfs-bottom-cta>a:active{transform:translateY(0)}.vfs-page :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(min-width:1400px){.vfs-dropzone,.vfs-selected{height:218px}.vfs-results{min-height:346px}}@media(max-width:1050px){.vfs-page{padding:28px 25px 40px}.vfs-compose{padding:17px}.vfs-slot-heading label{font-size:11px;gap:5px}.vfs-example-grid{gap:26px 16px}.vfs-input-guide{gap:25px;padding:21px}.vfs-scene-grid>article{grid-template-columns:120px minmax(0,1fr);gap:15px}.vfs-review-layout{gap:25px}}@media(max-width:760px){.vfs-page{padding:23px 18px 35px}.vfs-workspace{grid-template-columns:1fr}.vfs-workspace>.mobile-workspace-switch{position:static}.vfs-output{border-left:0;border-top:1px solid var(--line)}.vfs-results{min-height:230px;max-height:430px}.vfs-empty{min-height:210px}.vfs-hero{align-items:flex-start;margin-bottom:20px;gap:10px}.vfs-hero>.vfs-text-link{font-size:11px;margin-top:23px}.vfs-hero h1{font-size:32px}.vfs-hero p{font-size:12px}.vfs-dropzone,.vfs-selected{height:180px}.vfs-feature-strip{gap:15px;font-size:10px;flex-wrap:wrap;padding-top:15px}.vfs-section{margin-top:48px}.vfs-examples{margin-top:28px}.vfs-example-grid{grid-template-columns:1fr;gap:25px}.vfs-page-nav{gap:2px}.vfs-page-nav a{padding:8px 10px;font-size:11px}.vfs-section-head{align-items:flex-start;gap:16px}.vfs-reference-note{padding-top:14px;font-size:10px}.vfs-scene-grid{gap:22px}.vfs-scene-grid>article{display:block}.vfs-scene-visual{aspect-ratio:4/3;margin-bottom:13px}.vfs-scene-grid h3{font-size:14px}.vfs-review-layout{grid-template-columns:1fr;gap:23px}.vfs-input-guide{grid-template-columns:1fr 1.1fr;gap:22px;padding:18px}.vfs-guide-visual{aspect-ratio:3/4.5}.vfs-faq{grid-template-columns:1fr;gap:7px}.vfs-bottom-cta{flex-direction:column;align-items:stretch;gap:20px;padding:24px;margin-top:38px}.vfs-cta-heading{gap:14px}.vfs-cta-icon{flex-basis:48px;width:48px;height:48px}.vfs-bottom-cta h2{font-size:25px}.vfs-bottom-cta>a{width:100%;justify-content:space-between;padding:13px 17px}}@media(max-width:500px){.vfs-page{padding:20px 14px 28px}.vfs-hero{display:block;margin-bottom:19px}.vfs-breadcrumb{margin-bottom:13px;font-size:10px}.vfs-hero h1{font-size:31px;margin-bottom:10px}.vfs-hero p{font-size:12px;line-height:1.6}.vfs-hero>.vfs-text-link{margin-top:7px;min-height:30px}.vfs-compose{padding:15px;gap:12px}.vfs-inputs{gap:10px}.vfs-compose-head h2{font-size:13px}.vfs-slot-heading{height:29px;margin-bottom:6px}.vfs-slot-heading label{font-size:11px;gap:5px}.vfs-icon-button,.vfs-output .preview-privacy-toggle,.vfs-slot-heading .vfs-icon-button{width:44px;height:44px}.vfs-dropzone,.vfs-selected{height:150px}.vfs-dropzone{gap:7px;padding:10px 5px}.vfs-dropzone>svg{width:25px;height:25px;margin-bottom:3px}.vfs-dropzone strong{font-size:11px}.vfs-dropzone>span{font-size:9px}.vfs-dropzone small{font-size:8px;margin-top:2px}.vfs-replace{min-height:36px}button.vfs-help{width:44px;height:48px}.vfs-compose-footer{gap:9px}.vfs-submit{padding:11px 12px;font-size:12px;min-height:48px}.vfs-submit strong{font-size:10px}.vfs-output>header{min-height:55px;padding:5px 11px}.vfs-results{padding:11px;max-height:425px;min-height:216px}.vfs-empty{min-height:194px;padding:10px}.vfs-empty-art{height:72px}.vfs-empty h3{font-size:12px}.vfs-feature-strip{gap:8px 14px;justify-content:flex-start;font-size:10px}.vfs-feature-strip>span{gap:4px}.vfs-feature-strip>span:nth-child(2){display:none}.vfs-section{margin-top:42px}.vfs-examples{margin-top:26px}.vfs-section-head{display:block;margin-bottom:19px}.vfs-section h2{font-size:25px;margin-bottom:10px}.vfs-section-head p{font-size:12px}.vfs-kicker{font-size:9px;margin-bottom:10px}.vfs-reference-note{display:block;padding-top:10px}.vfs-page-nav{margin-top:12px;padding:7px 0}.vfs-example-controls{gap:7px}.vfs-example-controls>[role=group]{gap:1px;padding:3px}.vfs-example-controls button{font-size:11px;padding:8px 10px;min-height:44px}.vfs-example-controls button>span{margin-left:5px;font-size:9px}.vfs-example-controls>span{display:none}.vfs-comparison>header{padding:8px 10px;min-height:65px}.vfs-case-face{gap:9px}.vfs-case-face>img{width:46px;height:46px}.vfs-case-kind{font-size:9px}.vfs-example-caption h3{font-size:14px}.vfs-example-caption p{font-size:12px}.vfs-pair-labels{font-size:10px}.vfs-example-media .case-video-play-label{display:none}.vfs-scene-grid{grid-template-columns:1fr;gap:20px}.vfs-scene-grid>article{display:grid;grid-template-columns:113px minmax(0,1fr);grid-gap:15px;gap:15px}.vfs-scene-visual{aspect-ratio:1;margin:0}.vfs-scene-grid h3{font-size:14px}.vfs-scene-grid p{font-size:11px;line-height:1.6}.vfs-scene-visual>img.vfs-scene-face{height:36px;width:33px;left:6px;bottom:6px}.vfs-how{padding-top:28px}.vfs-how ol{grid-template-columns:1fr;gap:25px;margin-top:15px}.vfs-step-media{aspect-ratio:16/9;margin-bottom:14px}.vfs-step-copy{gap:13px}.vfs-how h3{font-size:14px}.vfs-how li p{font-size:12px}.vfs-step-number{font-size:11px}.vfs-filmstrip{padding:10px}.vfs-filmstrip-face small{font-size:8px}.vfs-filmstrip-frames{gap:5px}.vfs-filmstrip-frames>div{aspect-ratio:3/4.4}.vfs-filmstrip-frames span{font-size:9px;left:5px;bottom:5px}.vfs-review-list{gap:20px}.vfs-review-list p{font-size:12px}.vfs-input-guide{display:flex;flex-direction:column;padding:17px;gap:24px}.vfs-guide-visual{aspect-ratio:16/11;width:100%}.vfs-guide-visual>div>img{height:54px;width:43px}.vfs-guide-intro{font-size:12px;margin:12px 0 22px}.vfs-tip-list{gap:21px}.vfs-tip-list h3{font-size:13px}.vfs-tip-list p{font-size:12px}.vfs-troubleshooting table,.vfs-troubleshooting tbody,.vfs-troubleshooting tbody th,.vfs-troubleshooting td,.vfs-troubleshooting tr{display:block;width:100%}.vfs-troubleshooting thead{display:none}.vfs-troubleshooting tr{padding:18px 0;border-top:1px solid var(--line)}.vfs-troubleshooting tbody th,.vfs-troubleshooting td{border:0;padding:0}.vfs-troubleshooting tbody th{font-size:14px;margin-bottom:12px}.vfs-troubleshooting td{font-size:12px;margin-top:9px}.vfs-troubleshooting td:before{content:attr(data-label);display:block;font-size:9px;letter-spacing:.03em;color:var(--muted);margin-bottom:4px}.vfs-related>div{grid-template-columns:1fr;gap:0}.vfs-related>div>a{display:grid;grid-template-columns:31px 1fr;padding:20px 25px 20px 0;grid-column-gap:10px;column-gap:10px}.vfs-related>div>a>svg:first-child{grid-row:1/3;margin:1px 0 0;width:22px}.vfs-related h3{font-size:14px;margin-bottom:7px}.vfs-related p{font-size:12px;max-width:none}.vfs-faq{padding-top:25px}.vfs-faq summary{font-size:13px;padding:17px 0}.vfs-faq details p{font-size:12px}.vfs-bottom-cta{padding:22px 18px;margin-top:36px}.vfs-cta-heading{gap:12px}.vfs-cta-icon{flex-basis:44px;width:44px;height:44px;border-radius:12px}.vfs-cta-icon>svg{width:22px;height:22px}.vfs-bottom-cta h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.vfs-bottom-cta>a,.vfs-bottom-cta>a>svg,.vfs-faq summary>svg{transition:none}.vfs-bottom-cta>a:hover,.vfs-bottom-cta>a:hover>svg{transform:none}}