:root{--tz-bg:#071018;--tz-card:#0d1822;--tz-soft:#111f2b;--tz-text:#f5f8fb;--tz-muted:#9fb0bf;--tz-line:#20303c;--tz-accent:#64f4b4;--tz-accent2:#57b8ff}.tz-hero,.tz-tool,.tz-dashboard,.tz-account,.tz-pricing,.tz-studio-grid{max-width:1180px;margin:0 auto;color:var(--tz-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tz-hero{padding:72px 32px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(87,184,255,.18),transparent 45%),var(--tz-bg);border-radius:28px}.tz-kicker{font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--tz-accent)}.tz-hero h1,.tz-tool h1,.tz-dashboard h1,.tz-pricing h1,.tz-account h1{font-size:clamp(36px,6vw,68px);line-height:1.02;margin:16px 0}.tz-hero p,.tz-tool-head p,.tz-pricing>p,.tz-account p{font-size:18px;color:var(--tz-muted);max-width:760px;margin:0 auto 28px}.tz-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;background:var(--tz-accent);color:#04110c!important;border:0;border-radius:12px;text-decoration:none!important;font-weight:800;cursor:pointer}.tz-btn:hover{transform:translateY(-1px)}.tz-btn:disabled,.tz-disabled{opacity:.5;cursor:not-allowed}.tz-btn-ghost{background:transparent;color:var(--tz-text)!important;border:1px solid var(--tz-line)}.tz-hero-actions,.tz-dash-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.tz-studio-grid{padding:42px 12px}.tz-group{margin:36px 0}.tz-group h2{font-size:28px}.tz-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tz-card{display:block;padding:24px;background:var(--tz-card);border:1px solid var(--tz-line);border-radius:18px;text-decoration:none!important;color:var(--tz-text)!important}.tz-card:hover{border-color:#3a5162;transform:translateY(-2px)}.tz-card h3{margin:14px 0 8px;font-size:19px}.tz-card p{color:var(--tz-muted);min-height:48px}.tz-icon{font-size:25px;color:var(--tz-accent)}.tz-link{color:var(--tz-accent2);font-weight:700}.tz-tool{padding:40px 12px}.tz-tool-head,.tz-dash-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.tz-tool h1,.tz-dashboard h1{font-size:clamp(34px,5vw,58px)}.tz-tool-head p{margin:0}.tz-balance,.tz-credit-big{min-width:150px;background:var(--tz-card);border:1px solid var(--tz-line);padding:18px;border-radius:16px;text-align:center}.tz-balance small,.tz-credit-big small{display:block;color:var(--tz-muted)}.tz-balance strong,.tz-credit-big strong{display:block;font-size:32px}.tz-builder{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.tz-panel,.tz-result{background:var(--tz-card);border:1px solid var(--tz-line);border-radius:20px;padding:24px;min-height:420px}.tz-panel label{display:block;font-weight:750;margin:0 0 8px}.tz-panel textarea,.tz-panel input,.tz-panel select,.tz-auth input{width:100%;box-sizing:border-box;background:#08131c;color:var(--tz-text);border:1px solid var(--tz-line);border-radius:12px;padding:13px;margin-bottom:16px}.tz-panel textarea{height:190px;resize:vertical}.tz-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tz-cost{color:var(--tz-muted);font-size:13px;margin-top:10px}.tz-message{margin-top:14px;color:var(--tz-accent);font-weight:650}.tz-empty{height:100%;min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--tz-muted)}.tz-empty span{font-size:52px;color:var(--tz-accent2)}.tz-output video,.tz-output audio{width:100%;margin:20px 0}.tz-transcript{white-space:pre-wrap;background:#08131c;padding:16px;border-radius:12px;margin:18px 0;max-height:300px;overflow:auto}.tz-seo{margin:56px auto;max-width:980px}.tz-seo h2{font-size:30px;margin-top:42px}.tz-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tz-steps>div{background:var(--tz-card);padding:20px;border-radius:16px;border:1px solid var(--tz-line)}.tz-steps b{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--tz-accent);color:#03120c}.tz-account,.tz-dashboard,.tz-pricing{padding:48px 12px}.tz-auth{text-align:center}.tz-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:820px;margin:36px auto}.tz-auth form{background:var(--tz-card);border:1px solid var(--tz-line);border-radius:20px;padding:26px;text-align:left}.tz-auth form h2{margin-top:0}.tz-projects{display:grid;gap:10px;margin-top:18px}.tz-project{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;background:var(--tz-card);border:1px solid var(--tz-line);padding:16px;border-radius:14px}.tz-project span{display:block;color:var(--tz-muted);font-size:13px}.tz-status{padding:5px 9px;border-radius:999px;background:var(--tz-soft)}.tz-empty-card{padding:32px;background:var(--tz-card);border-radius:16px;color:var(--tz-muted)}.tz-pricing{text-align:center}.tz-price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.tz-price{position:relative;text-align:left;background:var(--tz-card);border:1px solid var(--tz-line);border-radius:18px;padding:24px}.tz-price.featured{border-color:var(--tz-accent)}.tz-pop{position:absolute;right:14px;top:14px;font-size:10px;color:var(--tz-accent)}.tz-amount{font-size:34px;font-weight:900;margin:16px 0}.tz-price ul{padding-left:18px;color:var(--tz-muted);min-height:120px}.tz-price .tz-btn{width:100%;box-sizing:border-box}.tz-credit-pack{display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;background:linear-gradient(90deg,rgba(100,244,180,.12),rgba(87,184,255,.10));border:1px solid var(--tz-line);padding:24px;border-radius:18px;margin-top:18px}
@media(max-width:850px){.tz-cards,.tz-price-grid{grid-template-columns:1fr 1fr}.tz-builder,.tz-auth-grid{grid-template-columns:1fr}.tz-tool-head,.tz-dash-head{display:block}.tz-balance,.tz-credit-big{margin-top:18px;width:auto}.tz-steps{grid-template-columns:1fr}}
@media(max-width:560px){.tz-cards,.tz-price-grid{grid-template-columns:1fr}.tz-hero{padding:52px 18px}.tz-row{grid-template-columns:1fr}.tz-project{grid-template-columns:1fr}.tz-credit-pack{display:block}.tz-credit-pack .tz-btn{margin-top:12px}}
