.video-tool[data-astro-cid-66xcjpgw]{width:100%}.dropzone[data-astro-cid-66xcjpgw]{border:2px dashed var(--border);border-radius:16px;background:var(--bg-surface);transition:border-color .2s,background .2s}.dropzone[data-astro-cid-66xcjpgw].dragover{border-color:var(--accent);background:var(--bg-elevated)}.drop-inner[data-astro-cid-66xcjpgw]{min-height:290px;padding:40px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.drop-inner[data-astro-cid-66xcjpgw][hidden],[data-astro-cid-66xcjpgw][hidden]{display:none!important}.drop-inner[data-astro-cid-66xcjpgw] svg[data-astro-cid-66xcjpgw]{color:var(--accent)}.drop-title[data-astro-cid-66xcjpgw]{margin:0;color:var(--text-primary);font-size:18px;font-weight:650;overflow-wrap:anywhere}.drop-hint[data-astro-cid-66xcjpgw],.drop-meta[data-astro-cid-66xcjpgw]{margin:0;color:var(--text-muted);font-size:13px;line-height:1.6}progress[data-astro-cid-66xcjpgw]{width:min(360px,100%);height:10px;accent-color:var(--accent)}.tool-error[data-astro-cid-66xcjpgw]{margin-top:14px;padding:12px 16px;color:#fca5a5;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:10px;font-size:14px;line-height:1.6}.result[data-astro-cid-66xcjpgw]{padding:24px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:24px;background:var(--bg-surface);border:1px solid var(--border);border-radius:16px}.video-preview[data-astro-cid-66xcjpgw]{min-width:0;align-self:start}.video-preview[data-astro-cid-66xcjpgw] video[data-astro-cid-66xcjpgw]{display:block;width:100%;max-height:420px;border-radius:10px;border:1px solid var(--border);background:#000}.result-fields[data-astro-cid-66xcjpgw]{min-width:0;display:flex;flex-direction:column;gap:10px}.field-label[data-astro-cid-66xcjpgw]{color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.copy-row[data-astro-cid-66xcjpgw]{display:flex;gap:8px}.copy-row[data-astro-cid-66xcjpgw] input[data-astro-cid-66xcjpgw]{min-width:0;flex:1;padding:11px 12px;color:var(--text-primary);background:var(--bg-deep);border:1px solid var(--border);border-radius:8px;font-family:JetBrains Mono,monospace;font-size:13px}.copy-btn[data-astro-cid-66xcjpgw]{min-height:44px;padding:10px 16px;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:8px;cursor:pointer;font:inherit;font-size:13px;font-weight:650;white-space:nowrap}.copy-btn[data-astro-cid-66xcjpgw].ghost{color:var(--text-primary);background:transparent;border-color:var(--border);align-self:flex-start}.copy-btn[data-astro-cid-66xcjpgw].copied{background:var(--green);border-color:var(--green)}.claim-box[data-astro-cid-66xcjpgw]{margin-top:4px;padding:16px;background:var(--bg-deep);border:1px solid var(--border);border-radius:12px}.claim-box[data-astro-cid-66xcjpgw].claim-nudge{border-color:var(--accent)}.claim-head[data-astro-cid-66xcjpgw]{margin:0 0 10px;color:var(--text-primary);font-size:13px;font-weight:650;line-height:1.5}.claim-saved[data-astro-cid-66xcjpgw]{color:var(--green)}.claim-btn[data-astro-cid-66xcjpgw]{display:inline-flex;min-height:44px;align-items:center;text-decoration:none}.claim-sub[data-astro-cid-66xcjpgw]{margin:10px 0 0;color:var(--text-muted);font-size:12.5px;line-height:1.6}.claim-sub[data-astro-cid-66xcjpgw] a[data-astro-cid-66xcjpgw]{color:var(--accent)}.text-btn[data-astro-cid-66xcjpgw]{min-height:44px;padding:8px 0;color:var(--accent);background:transparent;border:0;cursor:pointer;font:inherit;font-size:13px;align-self:center}@media(max-width:760px){.result[data-astro-cid-66xcjpgw]{grid-template-columns:1fr;padding:16px}.drop-inner[data-astro-cid-66xcjpgw]{min-height:250px;padding:32px 18px}}@media(max-width:480px){.copy-row[data-astro-cid-66xcjpgw]{flex-direction:column}.copy-row[data-astro-cid-66xcjpgw] .copy-btn[data-astro-cid-66xcjpgw],.copy-btn[data-astro-cid-66xcjpgw].ghost{width:100%}}.tool-hero[data-astro-cid-w2ef3azq]{padding:100px 24px 32px;text-align:center}.tool-hero[data-astro-cid-w2ef3azq] h1[data-astro-cid-w2ef3azq]{margin:12px 0;font-size:clamp(34px,6vw,56px);font-weight:800;letter-spacing:-.035em}.tool-sub[data-astro-cid-w2ef3azq]{max-width:650px;margin:0 auto;color:var(--text-secondary);font-size:17px;line-height:1.7}.tool-widget[data-astro-cid-w2ef3azq]{padding:8px 24px 40px}.tool-widget[data-astro-cid-w2ef3azq] .container[data-astro-cid-w2ef3azq]{max-width:940px}.tool-content[data-astro-cid-w2ef3azq]{padding:24px 24px 100px}.tool-content[data-astro-cid-w2ef3azq] .container[data-astro-cid-w2ef3azq]{max-width:760px}.tool-content[data-astro-cid-w2ef3azq] h2[data-astro-cid-w2ef3azq]{margin:40px 0 12px;font-size:22px;font-weight:700;letter-spacing:-.02em}.tool-content[data-astro-cid-w2ef3azq] p[data-astro-cid-w2ef3azq],.tool-content[data-astro-cid-w2ef3azq] li[data-astro-cid-w2ef3azq]{color:var(--text-secondary);font-size:15px;line-height:1.8}.tool-content[data-astro-cid-w2ef3azq] p[data-astro-cid-w2ef3azq]{margin-bottom:16px}.tool-content[data-astro-cid-w2ef3azq] ul[data-astro-cid-w2ef3azq]{padding-left:20px;margin-bottom:16px}.tool-content[data-astro-cid-w2ef3azq] li[data-astro-cid-w2ef3azq]{margin-bottom:6px}.tool-content[data-astro-cid-w2ef3azq] a[data-astro-cid-w2ef3azq]{color:var(--accent)}.faq-list[data-astro-cid-w2ef3azq]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.faq-item[data-astro-cid-w2ef3azq]{padding:0 20px;background:var(--bg-surface);border:1px solid var(--border);border-radius:14px}.faq-item[data-astro-cid-w2ef3azq] summary[data-astro-cid-w2ef3azq]{min-height:44px;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--text-primary);cursor:pointer;font-size:15px;font-weight:600;list-style:none}.faq-item[data-astro-cid-w2ef3azq] summary[data-astro-cid-w2ef3azq]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-w2ef3azq] summary[data-astro-cid-w2ef3azq]:after{content:"+";color:var(--text-muted);font-size:20px;flex-shrink:0}.faq-item[data-astro-cid-w2ef3azq][open] summary[data-astro-cid-w2ef3azq]:after{content:"−"}.faq-item[data-astro-cid-w2ef3azq] p[data-astro-cid-w2ef3azq]{margin:0;padding:0 0 18px;font-size:14px;line-height:1.7}@media(max-width:640px){.tool-hero[data-astro-cid-w2ef3azq]{padding:84px 18px 28px}.tool-widget[data-astro-cid-w2ef3azq],.tool-content[data-astro-cid-w2ef3azq]{padding-left:16px;padding-right:16px}}
