:root{--bg:#09090b;--panel:#141419;--panel-2:#1c1c23;--text:#f7f7f8;--muted:#a7a7b0;--accent:#d11f52;--accent-2:#7c3aed;--line:#2b2b34;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{background:radial-gradient(circle at 20% 0%,#d11f5238,transparent 32%),radial-gradient(circle at 85% 15%,#7c3aed2e,transparent 28%),var(--bg);min-height:100vh}.nav{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;max-width:1180px;height:72px;margin:auto;padding:0 24px;display:flex}.brand{letter-spacing:.08em;font-size:24px;font-weight:900}.brand span{color:var(--accent)}.actions{gap:12px;display:flex}.btn{border:1px solid var(--line);background:var(--panel);cursor:pointer;color:var(--text);border-radius:999px;padding:12px 18px;font-weight:700}.btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));border:0}.btn.block{width:100%}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;max-width:1180px;margin:auto;padding:96px 24px 72px;display:grid}.hero h1{margin:0 0 24px;font-size:clamp(48px,7vw,88px);line-height:.95}.hero p{color:var(--muted);max-width:650px;font-size:20px;line-height:1.6}.eyebrow{color:#ff6c92;text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:800}.card{border:1px solid var(--line);background:linear-gradient(#ffffff0f,#ffffff06);border-radius:28px;padding:24px;box-shadow:0 24px 80px #00000059}.profile-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.profile{background:linear-gradient(145deg,#35202b,#171720);border-radius:20px;align-items:flex-end;min-height:190px;padding:16px;display:flex;position:relative;overflow:hidden}.profile:nth-child(2){background:linear-gradient(145deg,#251d45,#171720)}.profile:nth-child(3){background:linear-gradient(145deg,#40311c,#171720)}.profile:nth-child(4){background:linear-gradient(145deg,#173d3a,#171720)}.online{background:#34d399;border-radius:50%;width:10px;height:10px;position:absolute;top:14px;right:14px;box-shadow:0 0 0 4px #34d3991f}.content{max-width:1180px;margin:auto;padding:36px 24px 72px}.form-card{max-width:460px;margin:70px auto;padding:28px}.field{flex-direction:column;gap:8px;margin:16px 0;display:flex}.field input,.field textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#101014;border-radius:14px;outline:none;padding:14px 16px}.muted{color:var(--muted)}.error{color:#ff7899}.success{color:#66e2b3}.dashboard{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);padding:24px}.main{padding:32px}.menu{gap:8px;margin-top:30px;display:grid}.menu a{color:var(--muted);border-radius:12px;padding:12px 14px}.menu a:hover{background:var(--panel);color:var(--text)}.chat{grid-template-rows:1fr auto;height:70vh;display:grid}.messages{flex-direction:column;gap:10px;padding:16px;display:flex;overflow:auto}.bubble{background:var(--panel-2);border-radius:16px;max-width:72%;padding:10px 14px}.bubble.mine{background:linear-gradient(135deg,var(--accent),var(--accent-2));align-self:flex-end}.composer{border-top:1px solid var(--line);gap:10px;padding:14px;display:flex}.composer input{border:1px solid var(--line);color:#fff;background:#101014;border-radius:14px;flex:1;padding:13px}@media (max-width:820px){.hero{grid-template-columns:1fr;padding-top:56px}.dashboard{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.profile-grid{grid-template-columns:1fr 1fr}.nav{height:64px}}.section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.section-head h1{margin:.25rem 0}.live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.live-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;transition:transform .2s;overflow:hidden}.live-card:hover{transform:translateY(-3px)}.live-preview{aspect-ratio:16/10;background:radial-gradient(circle at 70% 20%,#d11f526b,#0000 34%),linear-gradient(135deg,#24131d,#171720);position:relative}.live-badge,.tier-badge{border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.live-preview .live-badge{background:#e11d48;position:absolute;top:12px;left:12px}.tier-badge{background:#09090bc7;border:1px solid #ffffff24;position:absolute;top:12px;right:12px}.live-meta{flex-direction:column;gap:6px;padding:15px;display:flex}.live-meta span{color:var(--muted);font-size:14px}.empty-state{text-align:center;grid-column:1/-1;padding:60px 20px}.live-stage{padding:12px;position:relative;overflow:hidden}.video-stage{background:#050506;border-radius:20px;place-items:center;min-height:60vh;display:grid;overflow:hidden}.live-video{object-fit:contain;background:#050506;width:100%;height:100%;max-height:70vh}.live-audio{display:none}.mirrored{transform:scaleX(-1)}.live-status{z-index:3;background:#000000b3;border-radius:999px;padding:7px 10px;font-size:12px;position:absolute;top:24px;left:24px}.live-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.btn.danger{color:#fca5a5;border-color:#7f1d1d}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.price-card{flex-direction:column;gap:14px;display:flex}.price-card.featured{outline:1px solid var(--accent)}.price{font-size:34px;font-weight:900}.price small{color:var(--muted);font-size:14px}.wallet-balance{justify-content:space-between;align-items:center;margin:24px 0;display:flex}.wallet-balance strong{font-size:28px}.small{font-size:13px}@media (max-width:820px){.section-head{flex-direction:column;align-items:flex-start}.live-grid,.pricing-grid{grid-template-columns:1fr}.video-stage{min-height:50vh}}.global-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;max-width:1180px;margin:auto;padding:14px 24px;display:flex}.global-header nav{flex-wrap:wrap;align-items:center;gap:15px;font-size:14px;display:flex}.global-header nav a:hover{text-decoration:underline}.language-switcher select{color:#fff;background:#211923;border:1px solid #6a3454;border-radius:10px;max-width:160px;padding:9px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[dir=rtl] .global-header,[dir=rtl] .global-header nav{direction:rtl}@media (max-width:820px){.global-header{gap:12px}.global-header nav{order:3;justify-content:center;width:100%}}.ad-filters{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:22px 0;display:flex}.ad-filters label,.ad-form label{color:var(--muted);flex-direction:column;gap:8px;display:flex}.ad-filters input,.ad-filters select,.ad-form input,.ad-form select,.ad-form textarea{color:var(--text);border:1px solid var(--line);min-width:180px;font:inherit;background:#101014;border-radius:12px;padding:12px}.ad-form{flex-direction:column;gap:18px;display:flex}.ad-form input,.ad-form select,.ad-form textarea{width:100%;min-width:0}.ads-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ad-card{flex-direction:column;gap:12px;display:flex}.ad-card p{color:var(--muted);line-height:1.5}.ad-card .btn{align-self:flex-start;margin-top:auto}@media (max-width:820px){.ads-grid{grid-template-columns:1fr}}
