@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap');
:root{--bg:#070b12;--deep:#090f18;--panel:#111a28;--panel2:#152236;--text:#edf5ff;--muted:#91a4bd;--blue:#58a6ff;--violet:#a371f7;--gold:#f5c84c;--green:#49df9b;--red:#fb7185;--line:rgba(148,178,217,.16);--shadow:0 28px 80px rgba(0,0,0,.36)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Inter,Arial,sans-serif;background:radial-gradient(circle at 82% -10%,rgba(90,72,185,.28),transparent 30%),radial-gradient(circle at 5% 35%,rgba(27,111,196,.13),transparent 25%),var(--bg);color:var(--text);line-height:1.55;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent 78%)}a{color:inherit;text-decoration:none}.wrap{width:min(1220px,100%);margin:auto;padding:26px clamp(16px,3vw,34px)}h1,h2,h3,.brand{font-family:"Space Grotesk",Inter,sans-serif}.top{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 0 22px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:3px;font-size:24px;font-weight:800;letter-spacing:-.04em}.brand:before{content:"N";display:grid;place-items:center;width:34px;height:34px;margin-right:8px;border:1px solid rgba(88,166,255,.45);border-radius:10px;background:linear-gradient(145deg,rgba(88,166,255,.22),rgba(163,113,247,.18));color:var(--blue);box-shadow:0 0 32px rgba(88,166,255,.22)}.brand span{color:var(--blue)}.nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 15px;border:1px solid var(--line);border-radius:11px;background:rgba(20,33,51,.78);color:#dce8f7;font:700 13px Inter;cursor:pointer;transition:.2s}.btn:hover{transform:translateY(-2px);border-color:rgba(88,166,255,.55);background:#192a42}.primary{border-color:transparent;background:linear-gradient(105deg,var(--blue),#7c8cff 48%,var(--violet));color:#07101b;box-shadow:0 14px 35px rgba(88,166,255,.2)}.primary:hover{background:linear-gradient(105deg,#75b6ff,#b18cff);border-color:transparent}.hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:54px;align-items:center;min-height:610px;padding:88px 0 70px}.hero>div:first-child>.muted,.hero>.muted{display:inline-flex;padding:7px 11px;border:1px solid rgba(88,166,255,.26);border-radius:999px;background:rgba(88,166,255,.08);color:#bcdcff;font-size:12px;font-weight:800;letter-spacing:.09em}.hero h1{max-width:820px;margin:22px 0 18px;font-size:clamp(2.7rem,6vw,5.4rem);line-height:.98;letter-spacing:-.055em}.hero h1 em{font-style:normal;color:transparent;background:linear-gradient(90deg,var(--blue),#c09cff);background-clip:text}.hero p{max-width:700px;margin:0 0 30px;color:#a9b9ce;font-size:clamp(1rem,2vw,1.2rem)}.hero-console{position:relative;padding:24px;border:1px solid rgba(88,166,255,.3);border-radius:25px;background:linear-gradient(150deg,rgba(23,37,57,.96),rgba(9,15,24,.97));box-shadow:var(--shadow),0 0 70px rgba(88,166,255,.1);transform:perspective(1000px) rotateY(-4deg)}.console-head{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.console-value{margin:24px 0 5px;font:700 42px "Space Grotesk";color:var(--green)}.console-chart{display:flex;align-items:end;gap:7px;height:150px;margin:18px 0;padding-top:20px;border-bottom:1px solid var(--line)}.console-chart i{flex:1;border-radius:6px 6px 0 0;background:linear-gradient(var(--violet),var(--blue));opacity:.86}.console-tags{display:flex;gap:8px;flex-wrap:wrap}.console-tags span{padding:6px 9px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:11px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.card{position:relative;padding:22px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(21,34,54,.92),rgba(13,24,39,.94));box-shadow:0 14px 42px rgba(0,0,0,.15);overflow:hidden}.card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(88,166,255,.65),transparent);opacity:.55}.card:hover{border-color:rgba(88,166,255,.34)}.card h2{margin-top:0}.metric b{display:block;margin-top:7px;font:700 clamp(1.7rem,3vw,2.35rem) "Space Grotesk"}.metric small{display:block;margin-top:7px;color:#7187a3}.muted{color:var(--muted)}.two{display:grid;grid-template-columns:1.3fr .7fr;gap:16px}.section-title{margin:34px 0 10px;font-size:1.15rem;color:#dce9fa}.narrow{max-width:680px;padding-top:50px}.narrow>a:first-child{display:inline-flex;margin-bottom:26px;color:var(--muted)}.narrow>h1{margin:0 0 18px;font-size:clamp(2rem,5vw,3.2rem)}input,select,textarea{width:100%;min-height:46px;margin:7px 0 16px;padding:12px 13px;border:1px solid #2a405e;border-radius:10px;outline:0;background:#091321;color:white;font:14px Inter;transition:.2s}textarea{min-height:110px}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(88,166,255,.12)}label{font-size:13px;color:#b7c5d8;font-weight:600}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:13px 12px;border-bottom:1px solid var(--line);font-size:13px}th{color:#8295ae;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.table-wrap{overflow:auto}.pill{display:inline-flex;padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:#1d3048;font-size:11px}.notice{padding:13px 15px;border-radius:10px;margin:0 0 16px}.success{background:#123d32;border:1px solid #26755f}.error{background:#4a2029;border:1px solid #934052}.danger{background:#56232c;border-color:#8c3948}.inline{display:flex;gap:7px;align-items:center}.inline input{margin:0;min-width:105px}.status-pendente{background:#5a4317}.status-ativo,.status-enviado{background:#174b3e}.status-bloqueado,.status-erro{background:#5a202a}.analytics{align-items:stretch;margin-bottom:16px}.card-head{display:flex;justify-content:space-between;gap:12px}.line-chart{height:230px;display:flex;align-items:flex-end;gap:5px;padding:20px 5px 0;border-bottom:1px solid #30445e;background:linear-gradient(to top,rgba(48,68,94,.18) 1px,transparent 1px);background-size:100% 25%}.line-col{height:100%;flex:1;display:flex;align-items:flex-end;min-width:3px}.line-col .bar{display:block;width:100%;min-height:3px;border-radius:6px 6px 0 0;background:linear-gradient(var(--violet),var(--blue));opacity:.9}.line-col:hover .bar{filter:brightness(1.25)}.chart-axis{display:flex;justify-content:space-between;color:#7187a3;font-size:11px;padding-top:7px}.product-stat{margin:20px 0}.stat-row{display:flex;justify-content:space-between;gap:12px;font-size:13px}.stat-row span{color:var(--muted);text-align:right}.progress{height:8px;margin-top:9px;border-radius:99px;overflow:hidden;background:#091321}.progress i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--blue),var(--violet))}.access-grid .card:after{content:"";position:absolute;width:90px;height:90px;right:-35px;top:-35px;border-radius:50%;background:rgba(88,166,255,.06)}
@media(max-width:980px){.hero{grid-template-columns:1fr;min-height:auto;padding:68px 0}.hero-console{max-width:620px;transform:none}.grid{grid-template-columns:repeat(2,1fr)}.two{grid-template-columns:1fr}}
@media(max-width:700px){.wrap{padding:16px;overflow-x:hidden}.top{align-items:flex-start;flex-direction:column}.brand{font-size:23px}.nav{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}.nav .btn{width:100%;padding-inline:10px}.nav .btn.primary{grid-column:1/-1}.hero{display:flex;flex-direction:column;gap:34px;padding:48px 0}.hero>div{width:100%}.hero h1{font-size:clamp(2.45rem,13vw,4rem);overflow-wrap:break-word}.hero-console{display:block;width:100%;max-width:100%;padding:20px;overflow:hidden}.console-head{gap:14px;align-items:flex-start}.console-head span{display:block;line-height:1.35}.console-head span:last-child{text-align:right}.console-value{font-size:clamp(2rem,11vw,2.65rem);line-height:1.1}.console-chart{display:flex;width:100%;height:132px}.console-tags{display:flex;gap:7px}.console-tags span{display:inline-flex;white-space:normal}.grid{grid-template-columns:1fr}.card{padding:18px}.line-chart{height:170px;gap:2px}.stat-row{align-items:flex-start;flex-direction:column;gap:4px}table{display:block;overflow:auto}}
@media(max-width:390px){.brand{font-size:21px}.hero{padding-top:40px}.hero h1{font-size:2.55rem}.console-head{font-size:10px}.console-tags span{font-size:10px}}
.back-link{display:inline-flex;margin-bottom:8px;color:#9db0c8}.back-link:hover{color:#d7eaff}.offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.offer-card{padding:24px}.offer-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.offer-head h3{margin:0}.offer-label{color:#9fcaff;font-size:10px;font-weight:800;letter-spacing:.12em}.offer-rule{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 8px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:rgba(5,12,22,.45)}.offer-rule span{color:var(--muted);font-size:12px}.offer-rule b{font:700 17px "Space Grotesk";color:#badaff}.small-copy{font-size:12px}.copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.copy-row input{min-width:0;margin:7px 0 12px;font-size:12px}.offer-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.offer-actions form{margin:0}.copy-feedback{min-height:20px;margin:8px 0 0;font-size:12px}.offer-card select{margin-bottom:12px}.affiliate-code{display:inline-flex;margin:4px 0 8px;padding:10px 14px;border:1px dashed rgba(88,166,255,.45);border-radius:10px;background:rgba(88,166,255,.08);font:700 22px "Space Grotesk";letter-spacing:.08em;color:#c6e2ff}.payment-form{display:grid;grid-template-columns:1.2fr .8fr .7fr 1fr 1fr auto;gap:10px;align-items:end}.payment-form>div{min-width:0}.payment-form input,.payment-form select{margin:7px 0 0}.payment-form button{white-space:nowrap}.admin-offers-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.offer-admin-list{display:grid;gap:12px}.offer-admin-list .card{padding:16px}.status-contato,.status-proposta{background:#1f3f66}.status-aguardando{background:#5a4317}.status-vendido,.status-confirmada{background:#174b3e}.status-encerrado,.status-cancelada{background:#4a2029}
@media(max-width:900px){.payment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-offers-layout{grid-template-columns:1fr}}
@media(max-width:700px){.offer-grid{grid-template-columns:1fr}.copy-row{grid-template-columns:1fr}.copy-row input{margin-bottom:4px}.payment-form{grid-template-columns:1fr}.offer-card{padding:18px}.offer-actions .btn{flex:1 1 auto}.offer-rule{align-items:flex-start;flex-direction:column;gap:4px}}
