:root{color-scheme:dark;--bg:#080c11;--panel:#111a22;--line:#24313a;--muted:#a2b0b8;--green:#b5f36b;--white:#f5f7f2}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 78% 5%,#24351f 0,transparent 35%),var(--bg);color:var(--white);font:16px/1.6 Inter,system-ui,sans-serif}.wrap{max-width:1120px;margin:auto;padding:28px 24px 90px}.nav{display:flex;justify-content:space-between;gap:12px;color:#bdc9c7;font-size:13px;letter-spacing:.12em}.tag{color:var(--green);font-weight:700;letter-spacing:.15em;font-size:12px}.hero{display:grid;grid-template-columns:1.1fr .8fr;gap:70px;align-items:center;padding:95px 0 80px}h1{font-size:clamp(42px,6vw,76px);line-height:1.02;letter-spacing:-.06em;margin:16px 0 24px}.hero p,.watch-head p,.admin-top p{color:var(--muted);font-size:18px;max-width:620px}.card,.login{background:linear-gradient(145deg,#17222a,#0e151c);border:1px solid var(--line);border-radius:22px;padding:30px;box-shadow:0 30px 90px #0008}.card h2{margin:8px 0 4px;font-size:24px}.card p{color:var(--muted);font-size:14px;margin:0 0 20px}label{display:block;font-size:13px;margin:15px 0 7px;color:#dbe5e0}input:not([type=checkbox]){width:100%;border:1px solid #34434a;background:#0b1116;color:white;border-radius:10px;padding:14px;font:inherit;outline:0;margin-top:7px}input:focus{border-color:var(--green)}.consent{display:flex;gap:10px;align-items:flex-start;color:#aab5b5;font-size:12px;margin:17px 0}.consent input{margin:4px 0 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;background:var(--green);color:#10200b;border-radius:10px;padding:15px 20px;font:inherit;font-size:15px;font-weight:800;cursor:pointer;text-decoration:none}.card .button{width:100%}.button.secondary{background:#263238;color:#f5f7f2}.error{color:#ffaaa3;font-size:13px}.pills{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.pills span{border:1px solid var(--line);border-radius:99px;padding:8px 13px;color:#bdc7c5;font-size:12px}footer{border-top:1px solid var(--line);padding-top:26px;color:#aab6b5;font-size:13px}.watch-head{padding:50px 0 12px}.watch-head h1{font-size:clamp(34px,5vw,55px);margin:14px 0}.video{margin:24px 0 12px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#000;aspect-ratio:16/9}.video iframe,.video #player{width:100%;height:100%;border:0}.progress{font-size:13px;color:#aab6b5}.offer{display:none;margin:52px 0;padding:35px;border-radius:20px;border:1px solid #56743c;background:linear-gradient(140deg,#182519,#111a20)}.offer.visible{display:block;animation:appear .7s ease}@keyframes appear{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.offer h2{font-size:clamp(28px,4vw,43px);line-height:1.1;margin:10px 0}.offer p,.offer li{color:#c0cbc6}.offer ul{padding-left:20px}.offer .buy{margin-top:8px}.small{font-size:12px!important;color:#879497!important}.admin-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:28px 0}.admin-top h1{font-size:44px;margin:8px 0}.webhook{padding:14px 18px;border:1px solid #39464a;border-radius:12px;margin:18px 0;color:#b5c1bd;font-size:13px;overflow-wrap:anywhere}.webhook code{color:var(--green)}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.filters a{color:#dce6df;border:1px solid var(--line);padding:8px 13px;border-radius:99px;text-decoration:none;font-size:13px}.lead-list{display:grid;gap:14px}.lead{background:#111a22;border:1px solid #29343b;border-radius:14px;padding:18px 20px}.lead-head{display:flex;justify-content:space-between;gap:16px}.lead-head div{display:grid}.lead-head span,.lead-meta{color:#aab6b5;font-size:13px}.lead-meta{margin:12px 0}.lead details{border-top:1px solid #29343b;padding-top:10px}.lead summary{cursor:pointer;font-size:13px}.email-log{padding:8px 0;border-bottom:1px solid #29343b;font-size:13px}.login{max-width:480px;margin:10vh auto}.login h1{font-size:36px}.empty{text-align:center;padding:40px;color:#aab6b5}@media(max-width:760px){.hero{grid-template-columns:1fr;gap:38px;padding:60px 0}.wrap{padding:22px 18px 60px}.admin-top{align-items:flex-start}.admin-top h1{font-size:36px}}@media(max-width:460px){.nav{font-size:10px}.card,.login{padding:24px}.offer{padding:24px}}
.mail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.mail-card{background:#111a22;border:1px solid #29343b;border-radius:14px;padding:22px;margin:16px 0}.mail-card h2{margin:8px 0;font-size:23px}.mail-card p{color:var(--muted)}.mail-stats{display:flex;gap:28px;margin:20px 0}.mail-stats div{display:grid}.mail-stats strong{font-size:28px}.mail-stats span,.small{color:var(--muted);font-size:12px}.compose{max-width:none}.mail-card select,.mail-card textarea{width:100%;border:1px solid #34434a;background:#0b1116;color:white;border-radius:10px;padding:14px;font:inherit;margin-top:7px}.mail-card textarea{resize:vertical}.mail-card form{max-width:720px}.mail-table{overflow-x:auto}.mail-row{display:grid;grid-template-columns:1fr 1.3fr .8fr;gap:16px;padding:13px 4px;border-bottom:1px solid #29343b;font-size:13px}.mail-heading{color:#aab6b5;font-weight:700}@media(max-width:760px){.mail-grid{grid-template-columns:1fr}.mail-row{min-width:640px}.admin-top>div:last-child{display:grid;gap:8px}}
/* Visual renovado: mercado, luz e contraste mais acolhedor */
:root{color-scheme:dark;--bg:#0d1920;--panel:#172830;--line:#35515a;--muted:#b7c9c7;--green:#a7f3c5;--white:#f4fbf7;--mint:#62dfbb;--blue:#49a9cf}
body{background:radial-gradient(ellipse at 12% 3%,#1c4b50 0,transparent 34%),radial-gradient(ellipse at 83% 30%,#193d51 0,transparent 35%),linear-gradient(145deg,#10232b,#101b27 55%,#10252a);background-attachment:fixed}
body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(#82d4cf18 1px,transparent 1px),linear-gradient(90deg,#82d4cf18 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,black,transparent 82%)}
.wrap{position:relative;z-index:1}.nav{color:#d1e1df}.tag{color:#9df1c2}.hero{gap:52px;padding-top:66px;padding-bottom:70px}.hero-copy{position:relative}.hero-copy h1{max-width:650px;text-shadow:0 5px 40px #64dfbb22}.hero-copy>p{color:#c0d0d0}.card,.login{background:linear-gradient(145deg,#20363eec,#172630f2);border-color:#42616a;box-shadow:0 25px 70px #06121888, inset 0 1px #ffffff0b}.card{backdrop-filter:blur(12px)}.card h2{color:#f3fff8}.card p{color:#bfd0ce}.button{background:linear-gradient(120deg,#b7f6c9,#69dfc0);box-shadow:0 8px 24px #52d7b52b;transition:transform .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #52d7b54a}.button.secondary{background:#29434c;color:#effbf6;box-shadow:none;border:1px solid #48636b}.pills span{background:#19323a99;border-color:#41626a;color:#d6e6df}.market-art{max-width:640px;margin:34px 0 0;padding:18px 18px 11px;border:1px solid #3d6870;border-radius:18px;background:linear-gradient(135deg,#15363cbb,#142633d9);box-shadow:0 20px 60px #06141966;overflow:hidden;position:relative}.market-art:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,#9ffff00a 45%,transparent 70%);transform:translateX(-100%);animation:chartSweep 8s ease-in-out infinite}.chart-caption,.chart-axis{display:flex;justify-content:space-between;position:relative;z-index:1;color:#93b8b8;font-size:9px;letter-spacing:.14em;font-weight:700}.chart-live{color:#9df1c2}.chart-live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#81efb4;box-shadow:0 0 10px #81efb4;margin-right:5px;animation:livePulse 1.8s infinite}.market-art svg{width:100%;height:130px;display:block;overflow:visible}.chart-area{fill:url(#chartFill)}.chart-line{fill:none;stroke:#73e7c2;stroke-width:2.5;filter:drop-shadow(0 0 7px #56e5bd99);stroke-dasharray:950;stroke-dashoffset:950;animation:drawChart 3s ease-out forwards}.market-art circle{fill:#b9ffd4;filter:drop-shadow(0 0 7px #65efc5)}.candles{fill:#62dbb5;stroke:#91f0ce;stroke-width:1.4;opacity:.72}.candles path:nth-child(2n){fill:#55a9c5;stroke:#81cde0}.chart-axis{font-size:8px;color:#6f999d;border-top:1px solid #41636a;padding-top:8px}.webhook,.lead,.mail-card{background:linear-gradient(145deg,#1a2d35,#15252e);border-color:#35515a}.filters a{background:#19323a;color:#d9e9e2;border-color:#42616a;transition:background .2s,border-color .2s}.filters a:hover{background:#24514f;border-color:#65ad97}.lead-head span,.lead-meta{color:#bdcfcc}.lead details{border-color:#35515a}.email-log{border-color:#35515a}.mail-card select,.mail-card textarea{background:#102029;border-color:#3b5860}.mail-stats span,.small{color:#a9c1bf}footer{border-color:#35515a;color:#b5c8c6}
@keyframes drawChart{to{stroke-dashoffset:0}}@keyframes livePulse{50%{opacity:.45;box-shadow:0 0 2px #81efb4}}@keyframes chartSweep{0%,20%{transform:translateX(-100%)}60%,100%{transform:translateX(100%)}}
@media(max-width:760px){.hero{padding-top:54px;gap:34px}.market-art{margin-top:26px}.market-art svg{height:105px}.hero-copy h1{font-size:clamp(42px,11vw,64px)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
.automation-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.automation-columns>div{padding:18px 20px;border:1px solid #35515a;border-radius:12px;background:#142830}.automation-columns h3{margin:0 0 12px;color:#9df1c2;font-size:17px}.automation-columns ol{padding-left:22px;color:#d5e5e1;line-height:1.9}.automation-columns li{padding-left:3px}@media(max-width:760px){.automation-columns{grid-template-columns:1fr}}
