:where(.ft-tools) .anon-page{--anon-accent:#ff7502;--anon-accent-2:#ffb366;--anon-ink:#1e293b;--anon-muted:#64748b;--anon-line:#e2e8f0;--anon-soft:#f8fafc;background:#fff}:where(.ft-tools) .anon-hero{background:var(--primary-gradient);position:relative;overflow:hidden}:where(.ft-tools) .anon-hero-inner{z-index:1;text-align:center;padding:2rem 1rem 0;position:relative}:where(.ft-tools) .anon-mask{color:#fff;background:#ffffff29;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto .5rem;font-size:2rem;display:grid;box-shadow:0 10px 30px #00000026}:where(.ft-tools) .anon-eyebrow{color:#fff;letter-spacing:.02em;background:#ffffff2e;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .95rem;font-size:.82rem;font-weight:700;display:inline-flex}:where(.ft-tools) .anon-eyebrow-dot{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.8s infinite anon-pulse;box-shadow:0 0 #ffffffb3}@keyframes anon-pulse{0%{box-shadow:0 0 #fff9}70%{box-shadow:0 0 0 9px #fff0}to{box-shadow:0 0 #fff0}}:where(.ft-tools) .anon-hero h1{color:#fff;max-width:780px;margin:1.05rem auto .7rem;padding:0 .5rem;font-size:2.6rem;font-weight:800;line-height:1.12}:where(.ft-tools) .anon-hero h1 span{white-space:nowrap}:where(.ft-tools) .anon-hero-sub{color:#ffffffeb;max-width:600px;margin:0 auto;padding:0 .5rem;font-size:1.05rem;line-height:1.6}:where(.ft-tools) .anon-hero-sub strong{color:#fff}:where(.ft-tools) .anon-hero .input-form{margin-top:1.6rem}:where(.ft-tools) .anon-hero .submitBtn{color:var(--anon-accent);background:#fff;font-weight:800;box-shadow:0 10px 24px #0000002e}:where(.ft-tools) .anon-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .6rem;max-width:640px;margin:1.4rem auto 0;padding:0 .5rem;list-style:none;display:flex}:where(.ft-tools) .anon-badges li{color:#fff;white-space:nowrap;background:#ffffff29;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}:where(.ft-tools) .anon-badges svg{color:#fff;flex-shrink:0;font-size:.95rem}:where(.ft-tools) .anon-response{background:var(--anon-soft)}:where(.ft-tools) .anon-result{max-width:1080px;margin:0 auto;padding:2.2rem 1rem 2.6rem}:where(.ft-tools) .anon-session{background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;align-items:center;gap:1rem;margin-bottom:1.6rem;padding:1rem 1.2rem;display:flex}:where(.ft-tools) .anon-session-avatar{color:#fff;background:linear-gradient(135deg,#ff7502,#ffb366);border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:1.45rem;display:grid}:where(.ft-tools) .anon-session-text{flex:1;min-width:0}:where(.ft-tools) .anon-session-text strong{color:var(--anon-ink);align-items:center;gap:.5rem;font-size:1.02rem;display:flex}:where(.ft-tools) .anon-session-text p{color:var(--anon-muted);margin:.2rem 0 0;font-size:.9rem;line-height:1.5}:where(.ft-tools) .anon-session-live{color:var(--anon-accent);white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;font-size:.78rem;font-weight:800;display:inline-flex}:where(.ft-tools) .anon-session-live:before{content:"";background:var(--anon-accent);border-radius:50%;width:8px;height:8px;animation:1.4s infinite anon-blink}@keyframes anon-blink{0%,to{opacity:1}50%{opacity:.25}}:where(.ft-tools) .sv{width:100%}:where(.ft-tools) .sv-stage{justify-content:center;align-items:center;gap:1rem;display:flex}:where(.ft-tools) .sv-frame{aspect-ratio:9/16;-webkit-user-select:none;user-select:none;background:#0c0f16;border-radius:20px;width:100%;max-width:340px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a47}:where(.ft-tools) .sv-progress{z-index:4;gap:4px;display:flex;position:absolute;top:10px;left:10px;right:10px}:where(.ft-tools) .sv-seg{background:#ffffff59;border-radius:999px;flex:1;height:3px;overflow:hidden}:where(.ft-tools) .sv-seg-fill{background:#fff;border-radius:999px;height:100%;display:block}:where(.ft-tools) .sv-topbar{z-index:4;color:#fff;background:linear-gradient(#0000008c,#0000);align-items:center;gap:.5rem;padding:.5rem .3rem 1.4rem;display:flex;position:absolute;top:22px;left:12px;right:12px}:where(.ft-tools) .sv-avatar{color:#fff;background:linear-gradient(135deg,#ff7502,#ffb366);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.95rem;display:grid}:where(.ft-tools) .sv-user{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #00000080;font-size:.92rem;font-weight:700;overflow:hidden}:where(.ft-tools) .sv-anon{background:var(--anon-accent);color:#fff;letter-spacing:.02em;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.18rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}:where(.ft-tools) .sv-top-controls{gap:.25rem;margin-left:auto;display:flex}:where(.ft-tools) .sv-icon-btn{color:#fff;cursor:pointer;background:#00000059;border:none;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.8rem;transition:background .2s;display:grid}:where(.ft-tools) .sv-icon-btn:hover{background:#0009}:where(.ft-tools) .sv-media-wrap{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:where(.ft-tools) .sv-media{object-fit:cover;width:100%;height:100%}:where(.ft-tools) .sv-zone{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;position:absolute;top:64px;bottom:16px}:where(.ft-tools) .sv-zone-prev{width:32%;left:0}:where(.ft-tools) .sv-zone-next{width:68%;right:0}:where(.ft-tools) .sv-chevron{border:1px solid var(--anon-line);width:44px;height:44px;color:var(--anon-accent);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:1rem;transition:transform .2s,background .2s,color .2s;display:grid;box-shadow:0 6px 18px #0f172a1a}:where(.ft-tools) .sv-chevron:hover:not(:disabled){background:var(--anon-accent);color:#fff;transform:scale(1.06)}:where(.ft-tools) .sv-chevron:disabled{opacity:.4;cursor:not-allowed}:where(.ft-tools) .sv-actions{flex-direction:column;align-items:center;gap:.7rem;margin-top:1.3rem;display:flex}:where(.ft-tools) .sv-count{color:var(--anon-muted);font-size:.85rem;font-weight:600}:where(.ft-tools) .sv-download{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7502 0%,#ffb366 100%);border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.98rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px #ff750259}:where(.ft-tools) .sv-download:hover{transform:translateY(-1px);box-shadow:0 14px 30px #ff75026b}:where(.ft-tools) .sv-download.is-loading{opacity:.8;cursor:progress}:where(.ft-tools) .anon-empty{text-align:center;max-width:520px;margin:0 auto;padding:2.5rem 1.25rem}:where(.ft-tools) .anon-empty-icon{color:var(--anon-accent);margin-bottom:.6rem;font-size:2.4rem}:where(.ft-tools) .anon-empty h3{color:var(--anon-ink);margin-bottom:.4rem;font-weight:800}:where(.ft-tools) .anon-empty p{color:var(--anon-muted);line-height:1.6}:where(.ft-tools) .anon-section{background:#fff;padding:3.4rem 0}:where(.ft-tools) .anon-section--soft{background:var(--anon-soft)}:where(.ft-tools) .anon-section .container{max-width:1080px}:where(.ft-tools) .anon-section-head{text-align:center;margin-bottom:2rem}:where(.ft-tools) .anon-section-head span{color:var(--anon-accent);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:800}:where(.ft-tools) .anon-section-head h2{background:linear-gradient(135deg,#ff7502 0%,#ffb366 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:640px;margin:.4rem auto 0;font-size:2rem;font-weight:800;line-height:1.2}:where(.ft-tools) .anon-steps{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}:where(.ft-tools) .anon-step{border:1px solid var(--anon-line);background:#fff;border-radius:18px;padding:1.6rem 1.4rem;position:relative;box-shadow:0 4px 18px #0f172a0d}:where(.ft-tools) .anon-step-num{color:#fff;background:linear-gradient(135deg,#ff7502,#ffb366);border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:.9rem;font-weight:800;display:grid}:where(.ft-tools) .anon-step h3{color:var(--anon-ink);margin-bottom:.4rem;font-size:1.08rem;font-weight:700}:where(.ft-tools) .anon-step p{color:var(--anon-muted);margin:0;font-size:.92rem;line-height:1.6}:where(.ft-tools) .anon-assurance{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.1rem;display:grid}:where(.ft-tools) .anon-assure{border:1px solid var(--anon-line);background:#fff;border-radius:16px;align-items:flex-start;gap:.85rem;padding:1.2rem;display:flex;box-shadow:0 4px 18px #0f172a0d}:where(.ft-tools) .anon-assure svg{color:var(--anon-accent);flex-shrink:0;margin-top:2px;font-size:1.4rem}:where(.ft-tools) .anon-assure strong{color:var(--anon-ink);margin-bottom:.2rem;display:block}:where(.ft-tools) .anon-assure p{color:var(--anon-muted);margin:0;font-size:.9rem;line-height:1.55}:where(.ft-tools) .anon-rich{color:#475569;max-width:760px;margin:0 auto;line-height:1.75}:where(.ft-tools) .anon-rich h2{color:var(--anon-ink);margin:0 0 1rem;font-size:1.7rem;font-weight:800}:where(.ft-tools) .anon-rich p{margin:0 0 1rem}:where(.ft-tools) .anon-rich strong{color:var(--anon-ink)}@media (max-width:768px){:where(.ft-tools) .anon-hero h1{font-size:2rem}:where(.ft-tools) .anon-steps{grid-template-columns:1fr}:where(.ft-tools) .anon-section{padding:2.4rem 0}:where(.ft-tools) .anon-session{flex-wrap:wrap}:where(.ft-tools) .anon-session-live{order:3}}@media (max-width:640px){:where(.ft-tools) .sv-chevron{display:none}:where(.ft-tools) .sv-frame{max-width:320px}}@media (prefers-reduced-motion:reduce){:where(.ft-tools) .anon-eyebrow-dot,:where(.ft-tools) .anon-session-live:before{animation:none}}
