.mt-ad-hub{--violet:#9d67ff;--gold:#efc66b;max-width:1320px;margin:28px auto 80px;padding:0 18px;color:#f7f3ff}.mt-ad-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr .55fr;gap:48px;align-items:center;padding:clamp(36px,6vw,78px);border:1px solid rgba(183,133,255,.28);border-radius:30px;background:radial-gradient(circle at 10% 0,rgba(136,63,255,.3),transparent 38%),radial-gradient(circle at 95% 95%,rgba(239,198,107,.14),transparent 35%),linear-gradient(145deg,rgba(23,18,38,.97),rgba(8,9,16,.97));box-shadow:0 35px 110px rgba(0,0,0,.44),inset 0 1px rgba(255,255,255,.07)}.mt-ad-eyebrow{color:#d5baff;font-size:.72rem;font-weight:900;letter-spacing:.22em}.mt-ad-eyebrow i{margin-right:8px;color:var(--gold)}.mt-ad-hero h1{max-width:750px;margin:17px 0;font-size:clamp(2.7rem,5.5vw,5.3rem);line-height:.96;letter-spacing:-.055em}.mt-ad-hero h1 em{font-style:normal;background:linear-gradient(100deg,#c8a5ff,var(--violet),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.mt-ad-hero p{max-width:720px;color:#c5bed0;line-height:1.75}.mt-ad-market{display:grid;justify-items:center;padding:30px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:rgba(255,255,255,.055);backdrop-filter:blur(18px);text-align:center}.mt-ad-market>i{color:var(--gold);font-size:2rem}.mt-ad-market strong{margin:10px 0 0;font-size:3.2rem}.mt-ad-market span{color:#aba3b6}.mt-ad-market b{margin-top:13px;padding:7px 12px;border-radius:99px;background:rgba(157,103,255,.15);color:#d8c3ff;font-size:.8rem}.mt-ad-login,.mt-ad-create,.mt-ad-assurance,.mt-ad-campaigns{margin-top:22px;border:1px solid rgba(185,143,244,.2);border-radius:24px;background:linear-gradient(145deg,rgba(25,22,38,.91),rgba(10,11,18,.94));box-shadow:0 22px 65px rgba(0,0,0,.25)}.mt-ad-login{padding:50px;text-align:center}.mt-ad-login>i{color:var(--gold);font-size:2rem}.mt-ad-login a,.mt-ad-primary{display:inline-flex;gap:18px;align-items:center;justify-content:center;padding:14px 20px;border:0;border-radius:12px;background:linear-gradient(105deg,#7138d5,#a55eff 60%,#c79642);box-shadow:0 12px 35px rgba(128,62,226,.3);color:white!important;font-weight:850;text-decoration:none;cursor:pointer}.mt-ad-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px}.mt-ad-create,.mt-ad-campaigns{padding:clamp(24px,4vw,42px)}.mt-ad-section-title{display:flex;gap:14px;align-items:center;margin-bottom:24px}.mt-ad-section-title>i{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(239,198,107,.3);border-radius:14px;background:rgba(239,198,107,.08);color:var(--gold);font-size:1.2rem}.mt-ad-section-title small{color:#aa95c6;font-size:.65rem;font-weight:900;letter-spacing:.2em}.mt-ad-section-title h2{margin:2px 0 0}.mt-ad-create form{display:grid;gap:17px}.mt-ad-create label{display:grid;gap:7px;color:#d9d1e4;font-size:.8rem;font-weight:750}.mt-ad-create input,.mt-ad-create textarea,.mt-ad-create select{width:100%;padding:13px 14px;border:1px solid rgba(191,154,239,.23);border-radius:11px;background:rgba(255,255,255,.05);color:#fff;outline:none}.mt-ad-create select option{background:#161321}.mt-ad-create textarea{min-height:90px;resize:vertical}.mt-ad-create input:focus,.mt-ad-create textarea:focus,.mt-ad-create select:focus{border-color:var(--violet);box-shadow:0 0 0 4px rgba(157,103,255,.12)}.mt-ad-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mt-ad-upload{grid-template-columns:auto 1fr!important;align-items:center;padding:18px;border:1px dashed rgba(194,153,252,.42);border-radius:14px;background:rgba(157,103,255,.06)}.mt-ad-upload>i{color:var(--violet);font-size:1.6rem}.mt-ad-upload span{display:grid}.mt-ad-upload small{color:#91899c}.mt-ad-upload input{grid-column:1/-1;padding:8px}.mt-ad-primary{width:100%;margin-top:3px}.mt-ad-assurance{align-self:start;padding:30px;position:sticky;top:20px}.mt-ad-assurance>i{color:var(--gold);font-size:2rem}.mt-ad-assurance p,.mt-ad-assurance li{color:#aaa2b5;line-height:1.65}.mt-ad-assurance ul{padding-left:18px}.mt-ad-campaigns{overflow:hidden}.mt-ad-table{overflow-x:auto}.mt-ad-table table{width:100%;border-collapse:collapse;min-width:850px}.mt-ad-table th{padding:12px;color:#92889f;font-size:.67rem;letter-spacing:.12em;text-align:left}.mt-ad-table td{padding:15px 12px;border-top:1px solid rgba(255,255,255,.07)}.mt-ad-table td:first-child small{display:block;color:#90849d}.mt-ad-status{display:inline-block;padding:6px 9px;border-radius:99px;background:rgba(239,198,107,.11);color:#efce89;font-size:.7rem;text-transform:capitalize}.mt-ad-status.s-active{background:rgba(50,209,132,.12);color:#70e2a9}.mt-ad-table progress{display:block;width:120px;height:5px;margin-top:7px;accent-color:var(--violet)}.mt-ad-empty{padding:30px;border:1px dashed rgba(255,255,255,.14);border-radius:14px;color:#9a92a3;text-align:center}.mediatube-ad-card{position:relative;overflow:hidden;border:1px solid rgba(235,194,103,.35)!important;background:radial-gradient(circle at 90% 0,rgba(235,194,103,.12),transparent 38%),linear-gradient(145deg,rgba(38,28,52,.98),rgba(12,12,19,.98))!important}.mediatube-ad-card:before{content:'SPONSORED';position:absolute;z-index:3;top:12px;left:12px;padding:5px 8px;border-radius:7px;background:rgba(9,8,14,.82);color:#f0ce80;font-size:.58rem;font-weight:900;letter-spacing:.14em;backdrop-filter:blur(8px)}.mediatube-ad-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;transition:.25s}.mediatube-ad-card:hover img{transform:scale(1.025)}.mediatube-ad-card .mediatube-body>a{display:inline-flex;align-items:center;gap:8px;color:#d4b0ff;font-weight:800;text-decoration:none}@media(max-width:900px){.mt-ad-hero,.mt-ad-layout{grid-template-columns:1fr}.mt-ad-assurance{position:static}}@media(max-width:580px){.mt-ad-hub{padding:0 10px}.mt-ad-hero{padding:28px 20px;border-radius:22px}.mt-ad-two{grid-template-columns:1fr}.mt-ad-create,.mt-ad-campaigns{padding:22px 16px}}
.mt-ad-estimate{display:grid;grid-template-columns:1fr auto;align-items:center;padding:16px;border:1px solid rgba(239,198,107,.22);border-radius:13px;background:rgba(239,198,107,.06)}.mt-ad-estimate span{color:#c4bacd;font-weight:700}.mt-ad-estimate strong{color:var(--gold);font-size:1.35rem}.mt-ad-estimate small{grid-column:1/-1;margin-top:5px;color:#81798b}
