.auth{background:#fff;grid-template-columns:44% 1fr;min-height:100vh;display:grid}.authbrand{background:var(--blue);color:#fff;flex-direction:column;justify-content:center;padding:10vh 8vw;display:flex}.logo{letter-spacing:.09em;align-items:center;gap:9px;font-size:25px;font-weight:900;display:flex}.logo i{background:var(--red);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font:italic 22px Georgia;display:grid}.authbrand>p{margin:70px 0 55px;font:48px/1.08 Georgia}.authsteps{color:#c9d5e4;line-height:3}.authsteps span{color:#ff6c7b;margin-right:20px;font-weight:800}.authcard{width:min(440px,80%);margin:auto;padding:50px 0}.authcard h1,.dashboard h1{margin:4px 0;font:44px Georgia}.authcard>p{color:var(--muted)}.authcard label{margin-top:20px;font-size:12px}.authcard input{width:100%;padding:14px}.helper{justify-content:space-between;align-items:center;margin:14px 0;display:flex}.helper label{margin:0;font-weight:400;display:flex}.helper input{width:auto}.helper button,.switch button{color:var(--red);cursor:pointer;background:0 0;border:0}.primary{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;padding:14px 18px;font-weight:800}.demo{background:var(--mist);border-radius:12px;gap:6px;margin-top:24px;padding:14px;font-size:11px;display:grid}.demo button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;padding:8px}.switch{text-align:center;margin-top:22px;font-size:12px}.success{color:#256750;background:#eaf6f1;border-radius:12px;gap:8px;margin-top:18px;padding:15px;font-size:12px;display:grid}.success code{text-align:center;background:#fff;border-radius:7px;padding:10px;font-size:20px}.success button{color:#fff;background:#256750;border:0;border-radius:7px;padding:10px}.mobilelogo{display:none}.app{background:#f5f7fa;min-height:100vh}.appbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:70px;height:72px;padding:0 5vw;display:flex}.appbar nav{gap:6px;display:flex}.appbar nav button,.logout{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px 14px}.appbar nav .active{color:var(--red);border-bottom:2px solid var(--red)}.logout{margin-left:auto}.dashboard{max-width:1160px;min-height:calc(100vh - 72px);margin:auto;padding:55px 28px}.dashboard.wide{max-width:1320px}.welcome{justify-content:space-between;align-items:center;display:flex}.welcome p{color:var(--muted)}.small{width:auto}.verified{color:#237258;background:#eaf6f1;border-radius:10px;padding:12px 18px;font-size:11px}.stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0;display:grid}.stats.four{grid-template-columns:repeat(4,1fr)}.stats article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:6px;padding:22px;display:grid}.stats small,.panel small{color:var(--muted);letter-spacing:.08em;font-weight:800}.stats b{font-size:25px}.stats span{color:var(--muted);font-size:12px}.stats .up{color:#278263}.clientgrid{grid-template-columns:1.25fr .75fr;gap:20px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px}.panel h2{margin:5px 0 18px;font:27px Georgia}.panel h3{font:20px/1.45 Georgia}.panelhead{justify-content:space-between;align-items:center;display:flex}.panelhead span,.green,.amber{color:#24705a;background:#eaf6f1;border-radius:20px;padding:6px 9px;font-size:10px}.amber{color:#94600b;background:#fff5e7}.response{background:var(--mist);border-left:3px solid var(--blue);margin:16px 0;padding:18px;line-height:1.6}.author{font-size:12px;display:grid}.author span{color:var(--muted)}.follow{background:var(--blue);color:#fff}.follow p,.follow li{color:#ced9e7;line-height:1.5}.follow ul{padding-left:18px}.follow strong{margin:16px 0;font-size:25px;display:block}.outline{color:#fff;background:0 0;border:1px solid #8799b0;border-radius:10px;width:100%;margin-top:9px;padding:12px}.ai,.followbtn{color:#174a7c;background:#eef5fc;border:1px solid #9bb6d6;border-radius:9px;width:100%;padding:13px;font-weight:800}.followbtn{color:#8a5b0d;background:#fff7e8;border-color:#efd49e;margin-top:10px}.warning{background:#fff6e6;border-left:3px solid #dfa52d;margin:14px 0;padding:12px;font-size:12px}.answerbox{width:100%;min-height:180px;margin-bottom:8px;line-height:1.5}.empty{text-align:center;color:#4a75a5;place-content:center;gap:8px;min-height:300px;font-size:30px;display:grid}.empty b{color:var(--ink);font-size:16px}.empty span{color:var(--muted);font-size:12px}.followstats{background:var(--blue);color:#fff;border-radius:15px;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:20px;margin-bottom:20px;padding:20px 24px;display:grid}.followstats p,.followstats span{color:#c5d1e0;font-size:12px}.followstats strong{font-size:22px}.bar{background:#ffffff26;border-radius:8px;height:8px}.bar i{background:var(--red);border-radius:8px;height:100%;display:block}.tablepanel{padding:0;overflow:hidden}.tabletop{justify-content:space-between;padding:22px;display:flex}.tabletop h2{margin:0}.tabletop p{color:var(--muted);font-size:12px}.tabletop select{border:1px solid var(--line);border-radius:8px;padding:8px}.table{overflow-x:auto}.tr{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr 1.2fr 1.7fr .8fr .8fr;align-items:center;gap:12px;min-width:850px;padding:15px 22px;font-size:12px;display:grid}.th{background:var(--mist);color:var(--muted);font-size:10px;font-weight:800}.dot{background:#e3a125;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}@media (max-width:800px){.auth{grid-template-columns:1fr}.authbrand{display:none}.authcard{width:88%}.mobilelogo{margin-bottom:45px;font-size:25px;font-weight:900;display:block}.appbar{gap:10px;padding:0 14px}.appbar nav button{padding:8px;font-size:11px}.dashboard{padding:35px 14px}.welcome h1{font-size:35px}.stats,.stats.four,.clientgrid,.followstats{grid-template-columns:1fr}.verified{display:none}}
.login-focus .authbrand{min-height:100vh}.trust{margin:8vh 0 5vh}.trust span{letter-spacing:.2em;color:#ff7785;font-size:11px;font-weight:800}.trust h1{max-width:580px;margin:15px 0;font:clamp(38px,4vw,58px)/1.04 Georgia}.trust p{color:#c9d5e4;max-width:520px;font-size:16px;line-height:1.7}.authbrand>small{color:#9daec3;margin-top:34px}.authcard{padding:35px 0}.authcard h1{font-size:42px}.password{display:flex;position:relative}.password input{padding-right:75px}.password button{color:var(--red);cursor:pointer;background:0 0;border:0;padding:7px;font-size:11px;position:absolute;top:8px;right:8px}.back{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-bottom:38px;padding:0}.optional{color:#8a95a5;margin-left:5px;font-weight:400}.consent{align-items:flex-start;line-height:1.4;margin:19px 0!important;font-weight:400!important;display:flex!important}.consent input{margin-top:1px;width:auto!important}.integration-note{color:#315c85;background:#eef5fc;border:1px solid #d2e1f0;border-radius:10px;gap:5px;margin-top:20px;padding:14px;font-size:11px;display:grid}.otp{gap:8px;margin:28px 0;display:flex}.otp input{text-align:center;width:48px;height:55px;padding:5px;font-size:22px;font-weight:800}.hint{text-align:center;color:#8290a0;margin-top:20px;display:block}.strength{align-items:center;gap:5px;margin-top:8px;display:flex}.strength i{background:#2e8b68;border-radius:5px;flex:1;height:4px}.strength span{color:#2e8b68;margin-left:5px;font-size:10px}.rules{color:#5f6c7d;padding-left:18px;font-size:11px;line-height:1.8}.rules li::marker{color:#2e8b68}.complete{text-align:center;padding:10vh 0}.complete>div{color:#238064;background:#e6f5ef;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 25px;font-size:28px;display:grid}.complete p{line-height:1.6}.authfooter{text-align:center;color:#98a2b0;margin-top:28px;font-size:10px}@media (max-width:800px){.login-focus .authcard{padding:30px 0}.otp{gap:5px}.otp input{width:42px}.authcard h1{font-size:36px}}
.purchase{background:#f5f7fa;min-height:100vh}.purchasebar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex}.user{align-items:center;gap:10px;font-size:12px;display:flex}.user b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.purchasebody{grid-template-columns:36% 1fr;min-height:calc(100vh - 72px);display:grid}.purchaseside{background:var(--blue);color:#fff;padding:7vh 6vw}.backlink{color:#aebed1;margin-bottom:7vh;font-size:12px;text-decoration:none;display:block}.purchaseside h1{margin:10px 0 22px;font:clamp(40px,4.5vw,62px)/1.05 Georgia}.purchaseside>p{color:#c7d4e3;line-height:1.65}.offer{border:1px solid #ffffff25;border-radius:15px;margin:35px 0;padding:22px}.offer>div{border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:flex-end;padding-bottom:18px;display:flex}.offer span{color:#aabbd0;font-size:11px}.offer strong{font-size:29px}.offer ul{margin:0;padding:14px 0 0;line-height:2;list-style:none}.offer li:before{content:"✓";color:#ff7181;margin-right:10px}.purchaseside>small{color:#91a5bd;line-height:1.5}.purchasework{padding:5vh 7vw}.progress{justify-content:space-between;max-width:650px;margin:0 auto 30px;display:flex}.progress div{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.progress b{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.progress div:first-child b{background:var(--red);color:#fff}.purchasecard{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:760px;margin:auto;padding:32px}.purchasecard h2{margin:5px 0;font:31px/1.2 Georgia}.subtitle{color:var(--muted)}.formgrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.purchasecard select,.purchasecard input,.purchasecard textarea{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;width:100%;padding:13px}.purchasecard textarea{min-height:125px}.info,.tips{color:#365e85;background:#eef5fc;border-radius:10px;margin-top:20px;padding:14px;font-size:11px}.tips{gap:6px;display:grid}.next{margin-top:24px}.counter{float:right;color:#929cab;font-weight:400}.summary{background:var(--mist);border-radius:12px;grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid}.summary div{gap:6px;padding:16px;display:grid}.summary span{color:var(--muted);font-size:10px}.summary strong{color:var(--red);font-size:20px}.channelgrid{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 18px;display:grid}.channelgrid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;gap:6px;padding:14px;display:grid}.channelgrid .chosen{border:2px solid var(--red);background:#fff8f8}.channelgrid small{color:var(--muted)}.purchaseconsent{line-height:1.5;margin:20px 0!important;font-weight:400!important;display:flex!important}.purchaseconsent input{width:auto!important}.square{color:#fff;cursor:pointer;background:#151515;border:0;border-radius:10px;width:100%;padding:15px;font-weight:800}.square:disabled{opacity:.5;cursor:not-allowed}.squareinfo{text-align:center;color:#8c96a5;font-size:10px}.square-card-box{min-height:92px;margin-top:8px}.sandbox-hint{color:#365e85;background:#eef5fc;border-radius:10px;margin:12px 0 0;padding:12px;font-size:12px;line-height:1.5}.sandbox-hint span{font-family:ui-monospace,monospace}@media (max-width:850px){.purchasebody{grid-template-columns:1fr}.purchaseside{padding:40px 22px}.backlink{margin-bottom:35px}.purchasework{padding:30px 14px}.purchasecard{padding:22px}.formgrid,.summary,.channelgrid{grid-template-columns:1fr}.progress span{display:none}}
