.uia{max-width:1000px;margin:0 auto;padding:32px 20px 80px}.uiaHero{text-align:center;padding:24px 0 8px}.uiaBrand{display:inline-block;font-weight:700;letter-spacing:-.02em;font-size:18px;color:var(--brand2);text-decoration:none;margin-bottom:28px}.uiaBrand:hover{color:var(--brand)}.uiaHero h1{font-size:clamp(32px,5.2vw,54px);line-height:1.06;letter-spacing:-.035em;font-weight:700;margin-bottom:16px}.uiaHero h1 em{font-style:normal;background:linear-gradient(100deg,var(--brand,#e86a5c) 0,var(--accent,#e8b44c) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.uiaLede{color:var(--muted);font-size:17px;line-height:1.6;max-width:620px;margin:0 auto 32px}.uiaBox{max-width:720px;margin:0 auto}.uiaDrop{border:2px dashed var(--border);border-radius:18px;padding:44px 24px;background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s}.uiaDrop.on,.uiaDrop:hover{border-color:var(--brand);background:rgba(232,106,92,.06)}.uiaDrop.busy{cursor:default;border-style:solid}.uiaIcon{width:46px;height:46px;border-radius:50%;margin:0 auto 14px;display:grid;place-items:center;font-size:20px;font-weight:700;background:linear-gradient(100deg,var(--brand),var(--accent));color:#14100e}.uiaBig{font-size:20px;font-weight:600;margin-bottom:6px}.uiaSub{color:var(--muted);font-size:14px}.uiaBusy{display:flex;flex-direction:column;align-items:center;gap:12px}.uiaThumb{max-width:260px;max-height:150px;border-radius:10px;object-fit:cover;border:1px solid var(--border);opacity:.75}.uiaBar{width:100%;max-width:360px;height:6px;background:rgba(255,255,255,.08);overflow:hidden}.uiaBar,.uiaBar i{border-radius:99px}.uiaBar i{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--accent));transition:width .5s ease}.uiaMsg{font-size:15px;font-weight:500}.uiaResult{display:flex;flex-direction:column;gap:16px;align-items:center}.uiaVideo{width:100%;border-radius:14px;border:1px solid var(--border);background:#000;display:block}.uiaActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.uiaUpsell{color:var(--muted);font-size:14px;line-height:1.6;text-align:center;max-width:560px}.uiaUpsell a{color:var(--brand2)}.uiaErr{margin-top:14px;padding:12px 16px;border-radius:10px;text-align:center;background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.3);color:var(--danger);font-size:14px}.uiaBtn{display:inline-block;padding:12px 22px;border-radius:999px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;border:1px solid transparent;font-family:inherit}.uiaDrop .uiaBtn{margin-top:16px;background:rgba(255,255,255,.07);border-color:var(--border);color:var(--text)}.uiaBtn.primary{background:linear-gradient(100deg,var(--brand),var(--accent));color:#14100e}.uiaBtn.ghost{background:transparent;border-color:var(--border);color:var(--text)}.uiaBtn.ghost:hover{border-color:var(--brand)}.uiaSection{margin-top:72px}.uiaSection h2{font-size:clamp(24px,3.4vw,32px);letter-spacing:-.02em;margin-bottom:14px}.uiaP{color:var(--muted);font-size:16px;line-height:1.7;max-width:680px}.uiaP em{color:var(--text);font-style:italic}.uiaDemo{width:100%;margin-top:22px;border-radius:14px;border:1px solid var(--border);display:block}.uiaSteps{margin-top:16px;padding-left:22px;display:flex;flex-direction:column;gap:14px}.uiaSteps li{color:var(--muted);font-size:16px;line-height:1.65;max-width:700px}.uiaSteps b{color:var(--text);font-weight:600}.uiaCta{padding:32px;border-radius:18px;background:var(--panel);border:1px solid var(--border)}.uiaCtaRow{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.uiaFaq{display:flex;flex-direction:column;gap:20px;margin-top:18px}.uiaFaq dt{font-weight:600;font-size:16px;margin-bottom:6px}.uiaFaq dd{color:var(--muted);font-size:15px;line-height:1.65;max-width:700px;margin:0}.uiaFoot{margin-top:80px;padding-top:24px;border-top:1px solid var(--border);text-align:center;font-size:14px}.uiaFoot,.uiaFoot a{color:var(--muted)}.uiaFoot a:hover{color:var(--brand2)}@media (max-width:640px){.uiaDrop{padding:32px 18px}.uiaCta{padding:24px 18px}}.uiaPriceHint{margin-top:14px;font-size:13px;opacity:.8}.uiaErrBox{margin-top:16px;padding:14px 16px;border-radius:12px;background:rgba(232,106,92,.08);border:1px solid rgba(232,106,92,.28)}.uiaErrBox .uiaErr{margin:0}.uiaErrActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:11px}.uiaErrCode{font-size:12.5px;opacity:.6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}