.tc-page .tc-guide-content,.vt-guide .vv-tool-details{--vd-line:#ffffff18;--vd-surface:#ffffff04;--vd-muted:#a8ada8;--vd-ink:#f0f1e9;--vd-accent:#d4ed62;width:100%;max-width:none;display:block}.vt-guide .vv-tool-details{--vd-accent:var(--vt-accent)}:is(.tc-guide-content,.vt-guide .vv-tool-details) [data-keyword-guide]{border-top:1px solid var(--vd-line);padding-block:32px;scroll-margin-top:100px}.vd-guide-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.vd-guide-copy,.vd-guide-visual{min-width:0}:is(.tc-guide-content,.vt-guide .vv-tool-details) h2,.vt-guide .vv-tool-details h3{letter-spacing:-.035em;text-wrap:balance;color:var(--vd-ink);font-size:clamp(23px,2.15vw,31px);line-height:1.25}:is(.tc-guide-content,.vt-guide .vv-tool-details) p{margin-block:0 16px}:is(.tc-guide-content,.vt-guide .vv-tool-details) p:last-child{margin-bottom:0}:is(.tc-guide-content,.vt-guide .vv-tool-details) :is(p,li){color:var(--vd-muted);font-size:15px;line-height:1.85}.vd-guide-visual{color:var(--vd-ink)}.vd-guide-visual figure{margin:0}.vd-guide-visual figcaption,:is(.tc-guide-content,.vt-guide .vv-tool-details) .vd-visual-note{color:var(--vd-muted);margin:14px 0 0;font-size:12px;line-height:1.7}.vd-guide-visual .vd-visual-title{align-items:center;gap:12px;margin-bottom:20px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.vd-visual-title svg,.vd-spec-row>svg{color:var(--vd-accent);flex-shrink:0}.vd-scene>a{border:1px solid var(--vd-line);border-radius:12px;display:block;overflow:hidden;color:var(--vd-ink)!important;text-decoration:none!important}.vd-scene img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .2s}.vd-scene a:hover img{transform:scale(1.025)}.vd-scene-label{background:var(--vd-surface);align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.vd-scene-label svg:last-child{color:var(--vd-accent);flex-shrink:0;margin-left:auto}.vd-photo-pair-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid;position:relative}.vd-photo-pair-images>div{border:1px solid var(--vd-line);border-radius:10px;position:relative;overflow:hidden}.vd-photo-pair img{aspect-ratio:3/4;object-fit:contain;object-position:center;background:#10120e;width:100%;max-height:330px}.vd-photo-pair-images span{background:var(--vd-surface);padding:12px;font-size:12px;display:block}.vd-pair-arrow{width:36px;height:36px;color:var(--vd-accent);border:1px solid var(--vd-line);background:#181b16;border-radius:50%;padding:7px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.vd-specs,.vd-input-flow{border:1px solid var(--vd-line);background:var(--vd-surface);border-radius:12px;padding:clamp(20px,2.5vw,32px)}.vd-spec-row{border-top:1px solid var(--vd-line);grid-template-columns:26px minmax(0,1fr);gap:16px;padding-block:18px;display:grid}.vd-spec-row strong{font-size:14px;font-weight:600}:is(.tc-guide-content,.vt-guide .vv-tool-details) .vd-spec-row ul{margin:8px 0 0;padding:0;list-style:none}:is(.tc-guide-content,.vt-guide .vv-tool-details) .vd-spec-row li{margin:0;font-size:13px}:is(.tc-guide-content,.vt-guide .vv-tool-details) .vd-input-flow ul{margin:0;padding:0;list-style:none}:is(.tc-guide-content,.vt-guide .vv-tool-details) .vd-input-flow li{border-top:1px solid var(--vd-line);align-items:center;gap:16px;margin:0;padding-block:12px;font-size:13px;display:flex}.vd-input-flow li>svg{color:var(--vd-accent);flex-shrink:0}.vd-input-flow li strong,.vd-input-flow li span{display:block}.vd-input-flow li strong{color:var(--vd-ink);font-size:14px;font-weight:550}.vd-flow-output{border-top:1px solid var(--vd-line);align-items:center;gap:12px;padding-top:16px;font-size:14px;display:flex}.vd-flow-output>svg:first-child{color:var(--vd-accent)}.vd-tool-choices>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vd-tool-choices a{border:1px solid var(--vd-line);background:var(--vd-surface);border-radius:10px;grid-template-columns:minmax(0,1fr) 18px;align-content:start;gap:12px 4px;padding:10px;transition:border-color .16s;display:grid;color:var(--vd-ink)!important;text-decoration:none!important}.vd-tool-choices a:hover{border-color:var(--vd-accent)}.vd-tool-choices img{aspect-ratio:16/9;object-fit:cover;border-radius:5px;grid-column:1/-1;width:100%}.vd-tool-choices strong,.vd-tool-choices small{overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.vd-tool-choices strong{font-weight:550}.vd-tool-choices small{color:var(--vd-muted);margin-top:3px;font-size:11px}.vd-tool-choices a>svg{color:var(--vd-accent);align-self:center}.vd-guide-visual a:focus-visible{outline:2px solid var(--vd-accent);outline-offset:5px}.vd-workflow{padding-block:32px}.vd-guide-row+.vd-workflow{border-top:1px solid var(--vd-line);margin-top:32px}:is(.tc-guide-content,.vt-guide .vv-tool-details) .vd-workflow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;padding:0;list-style:inside decimal-leading-zero;display:grid}:is(.tc-guide-content,.vt-guide .vv-tool-details) .vd-workflow li{border:1px solid var(--vd-line);background:var(--vd-surface);border-radius:12px;margin:0;padding:24px}.vd-workflow li::marker{font-variant-numeric:tabular-nums;color:var(--vd-accent);font-size:13px}.vd-workflow li>strong:first-child{color:var(--vd-ink);font-weight:600}:is(.tc-guide-content,.vt-guide .vv-tool-details) .vd-workflow-four ol{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vd-workflow-four li:nth-child(3){grid-area:1/2/span 3}.vd-workflow-four li:nth-child(4){grid-column:1}.vd-guide-notes,.vd-guide-faq{border-top:1px solid var(--vd-line);padding:28px 0 0}.vd-guide-notes>p{max-width:90ch}.vd-guide-faq{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.vd-guide-faq>:is(h2,h3){grid-column:1/-1;margin:0}.vd-guide-faq>p{border-left:2px solid var(--vd-accent);padding-left:20px}.vd-guide-faq p strong{color:var(--vd-ink)}@media (width<=1000px){.vd-guide-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px}:is(.tc-guide-content,.vt-guide .vv-tool-details) .vd-workflow li{padding:18px}}@media (width<=700px){:is(.tc-guide-content,.vt-guide .vv-tool-details) [data-keyword-guide]{padding-block:24px}.vd-guide-row{grid-template-columns:minmax(0,1fr);gap:22px}:is(.tc-guide-content,.vt-guide .vv-tool-details) h2,.vt-guide .vv-tool-details h3{font-size:23px}:is(.tc-guide-content,.vt-guide .vv-tool-details) :is(p,li){font-size:14px}:is(.tc-guide-content,.vt-guide .vv-tool-details) .vd-workflow ol{grid-template-columns:minmax(0,1fr)}.vd-workflow-four li:nth-child(n){grid-area:auto}.vd-guide-faq{grid-template-columns:minmax(0,1fr)}.vd-guide-row+.vd-workflow{margin-top:24px}.vd-workflow{padding-block:24px}}@media (prefers-reduced-motion:reduce){.vd-scene img,.vd-tool-choices a{transition:none}}
