
:root{--bg:#f7f8fc;--ink:#18203a;--muted:#81889d;--line:#e9ebf2;--primary:#6254e8;--primary2:#9b79f8;--soft:#f1efff;--white:#fff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:14px}button,input{font:inherit}button{cursor:pointer}.shell{display:flex;min-height:100vh}.side{width:244px;background:#fff;border-right:1px solid var(--line);padding:28px 15px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;flex-shrink:0}.brand{display:flex;align-items:center;gap:10px;padding:0 13px 28px;font-size:22px;font-weight:800;letter-spacing:-1px}.brandmark{width:35px;height:35px;border-radius:12px;background:linear-gradient(140deg,#5846dc,#b080ff);display:grid;place-items:center;color:#fff;font-size:21px}.navtitle{font-size:10px;letter-spacing:1.5px;font-weight:800;color:#a5a9b8;margin:15px 14px 11px}.nav{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;background:none;border-radius:11px;color:#737b91;text-align:left;font-weight:600;margin:2px 0}.nav:hover,.nav.active{background:var(--soft);color:var(--primary)}.ico{font-size:18px;width:23px;text-align:center}.sub{padding-left:36px;font-size:12px}.soon{font-size:9px;background:#f0efff;color:#7c70d9;border-radius:6px;padding:3px 5px;margin-left:auto}.sidefoot{margin-top:auto;background:linear-gradient(140deg,#f1efff,#faf6ff);padding:16px;border-radius:15px}.sidefoot b{font-size:12px}.sidefoot p{font-size:11px;line-height:1.6;color:#85839e}.main{flex:1;min-width:0}.top{height:75px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 35px}.crumb{font-size:13px;font-weight:700}.topright{display:flex;gap:15px;align-items:center}.pill{border-radius:30px;padding:8px 12px;background:#e9f8ef;color:#289765;font-size:11px;font-weight:800}.avatar{height:35px;width:35px;background:#efeafd;color:#6254e8;border-radius:50%;display:grid;place-items:center;font-weight:800}.content{max-width:1260px;margin:auto;padding:33px 36px}.eyebrow{color:var(--primary);font-weight:800;font-size:11px;letter-spacing:1.4px}.title{font-size:28px;letter-spacing:-1.1px;margin:8px 0}.subtitle{color:var(--muted);margin:0 0 26px;line-height:1.6}.hero{border-radius:20px;background:linear-gradient(115deg,#5543d8,#9474ef);color:white;padding:29px 33px;display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;position:relative;overflow:hidden}.hero:after{content:'✦';position:absolute;right:110px;top:-60px;font-size:190px;opacity:.09}.hero h2{margin:0 0 10px;font-size:24px;letter-spacing:-.8px}.hero p{margin:0;opacity:.83;line-height:1.7;font-size:12px}.btn{border:0;background:var(--primary);color:white;padding:11px 16px;border-radius:10px;font-size:12px;font-weight:800}.btn.white{background:#fff;color:#5847d6}.btn.ghost{background:#f1efff;color:#5f4fe3}.btn.outline{background:#fff;color:#6658df;border:1px solid #dedaf9}.metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:23px}.metric,.card{background:#fff;border:1px solid var(--line);border-radius:16px}.metric{padding:18px}.metric .mi{height:33px;width:33px;border-radius:10px;background:#f0edff;display:grid;place-items:center;font-size:17px;margin-bottom:18px}.metric .ml{color:#8b91a3;font-size:11px;font-weight:600}.metric strong{display:block;font-size:21px;letter-spacing:-.7px;margin-top:7px}.metric small{font-size:10px;color:#28a16b}.split{display:grid;grid-template-columns:1.4fr 1fr;gap:19px}.card{padding:22px;margin-bottom:20px}.cardhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.cardhead h3{margin:0;font-size:15px}.muted{color:var(--muted)}.link{color:var(--primary);font-size:11px;font-weight:800;cursor:pointer}.bars{height:170px;display:flex;align-items:end;gap:13px;border-bottom:1px solid var(--line);padding:0 6px 1px}.barwrap{flex:1;display:flex;align-items:center;flex-direction:column;gap:9px}.bar{width:100%;max-width:35px;border-radius:7px 7px 0 0;background:linear-gradient(#a28bfa,#6254e8)}.barwrap span{font-size:10px;color:#a1a5b4}.activity{display:flex;gap:11px;align-items:center;border-bottom:1px solid var(--line);padding:12px 0}.activity:last-child{border:0}.bubble{height:34px;width:34px;border-radius:11px;background:#f2efff;display:grid;place-items:center}.activity b{font-size:12px}.activity p{font-size:10px;color:#9a9fb0;margin:4px 0 0}.activity .amount{margin-left:auto;color:#24a66d;font-size:12px;font-weight:800}.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product{overflow:hidden;padding:0}.cover{height:155px;background:linear-gradient(135deg,#27204e,#8062ec);color:#fff;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.cover .coverbig{font-size:22px;font-weight:800;line-height:1.1;max-width:210px}.cover.alt{background:linear-gradient(135deg,#164b68,#44b9c6)}.cover.third{background:linear-gradient(135deg,#49315f,#e381bd)}.cover.fourth{background:linear-gradient(135deg,#3e4c8a,#79a6ee)}.cover.fifth{background:linear-gradient(135deg,#6b4b2d,#e1af63)}.productbody{padding:18px}.tag{display:inline-block;border-radius:20px;padding:5px 9px;font-size:10px;background:#f2efff;color:#6959df;font-weight:700}.product h3{font-size:14px;margin:13px 0 7px}.product p{color:var(--muted);font-size:11px;line-height:1.6}.productfoot{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.program{display:flex;gap:18px;align-items:center}.programicon{height:56px;width:56px;border-radius:16px;background:var(--soft);display:grid;place-items:center;font-size:27px;flex-shrink:0}.program h3{margin:0 0 6px;font-size:15px}.program p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.programcard{padding:21px}.programcard .btn{margin-left:auto;flex-shrink:0}.input{border:1px solid var(--line);background:#fff;padding:13px;border-radius:10px;width:100%;outline:none}.field{margin:15px 0}.field label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.activation{max-width:890px;margin:30px auto}.activatehero{text-align:center;padding:35px}.activatehero .round{display:grid;place-items:center;width:65px;height:65px;border-radius:20px;background:var(--soft);margin:auto;font-size:31px}.activatehero h2{font-size:26px}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;text-align:left;margin:22px 0}.benefit{background:#f8f7ff;padding:13px;border-radius:10px;font-size:12px}.price{font-size:38px;font-weight:800;letter-spacing:-1px}.notice{background:#fff9e8;border:1px solid #f8e5a8;border-radius:11px;padding:14px;color:#896b27;font-size:12px;margin:15px 0}.hidden{display:none!important}.mobilebtn{display:none}.demo{background:#edeafb;color:#6655d6;padding:6px 10px;border-radius:8px;font-size:10px;font-weight:800}.empty{padding:35px;text-align:center;color:#9399aa;background:#fff;border:1px dashed #d8d9e6;border-radius:16px}.statline{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line)}.statline:last-child{border:0}.sectionlabel{font-size:11px;font-weight:800;color:#999caf;letter-spacing:1px;margin:28px 0 13px}.toast{position:fixed;bottom:25px;right:25px;background:#242344;color:white;padding:14px 19px;border-radius:12px;box-shadow:0 15px 45px #2223;z-index:20;font-size:12px;display:none}.authbg{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 15% 10%,#e4ddff,transparent 40%),#f8f8fd;padding:20px}.authbox{max-width:420px;width:100%;background:#fff;border:1px solid var(--line);border-radius:22px;padding:35px;box-shadow:0 20px 80px #534bb010}.authbox .brand{padding:0 0 25px;justify-content:center}.authbox h1{text-align:center;margin:0 0 8px}.authbox p{text-align:center;color:var(--muted);font-size:12px;line-height:1.6}.authbox .btn{width:100%;margin-top:10px}.footnote{font-size:11px;color:#9b9dad;text-align:center;margin-top:20px}.setting{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.setting:last-child{border:0}.toggle{height:23px;width:42px;border-radius:20px;background:#6758e5;position:relative;cursor:pointer}.toggle:after{content:'';position:absolute;width:17px;height:17px;border-radius:50%;background:#fff;right:3px;top:3px}.toggle.off{background:#d4d7e1}.toggle.off:after{right:22px}
@media(max-width:1150px){.metrics{grid-template-columns:repeat(3,1fr)}.cards3{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.side{position:fixed;z-index:10;transform:translateX(-110%);box-shadow:10px 0 35px #2221;transition:.2s}.side.open{transform:translateX(0)}.mobilebtn{display:inline-block;border:0;background:#f3f1ff;padding:9px 12px;border-radius:9px;color:var(--primary)}.top{padding:0 16px;height:64px}.content{padding:22px 16px}.metrics{grid-template-columns:repeat(2,1fr)}.split,.cards3{grid-template-columns:1fr}.hero{padding:23px}.hero h2{font-size:20px}.hero .btn{margin-left:10px}.benefits{grid-template-columns:1fr}.program{flex-wrap:wrap}.programcard .btn{margin-left:74px}}@media(max-width:400px){.metrics{gap:9px}.metric{padding:12px}.metric strong{font-size:17px}.hero{display:block}.hero .btn{margin:16px 0 0}}
.tasktiles{display:grid;gap:10px}.tasktile{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #e8ebef}.tasktile:last-child{border:0}.taskglyph{background:#f2f4f6;border-radius:12px;min-width:45px;height:45px;display:grid;place-items:center;font-size:23px;font-weight:700}.taskinfo{flex:1;min-width:0}.taskinfo p{font-size:12px;color:#64748b;margin:5px 0}.taskinfo small{font-size:11px;color:#87919e}.disabledtask{opacity:.65}.quizpreview{display:flex;align-items:center;gap:18px;margin-top:16px}.quizthumb{width:90px;height:90px;display:grid;place-items:center;background:#f1f4f7;border-radius:16px;font-size:40px}.quizlayout{display:grid;grid-template-columns:minmax(0,2fr) minmax(210px,1fr);gap:18px}.quizimage{min-height:235px;border-radius:16px;background:linear-gradient(135deg,#f5f7fa,#e5ebf0);display:grid;place-items:center;font-size:125px}.quizoptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quizopt{padding:14px;text-align:left;border:1px solid #dce2e8;border-radius:11px;background:white;cursor:pointer;color:#18212d;font-weight:600}.quizopt.chosen{border:2px solid #222;background:#f4f4f4}.adplaceholder{padding:50px 20px;text-align:center;background:#f3f5f7;border:1px dashed #bdc6d1;border-radius:14px;color:#4a5665}.adplaceholder p{font-size:12px}.adplaceholder small{font-size:11px}.quizopt:hover{background:#f4f6f8}@media(max-width:700px){.quizlayout{grid-template-columns:1fr}.tasktile{flex-wrap:wrap}.tasktile .btn{margin-left:auto}.quizoptions{grid-template-columns:1fr}.quizimage{min-height:180px;font-size:90px}} 
/* Task Boost preview */
.boostbanner{position:relative;overflow:hidden;background:linear-gradient(115deg,#171d3b,#453b95);color:#fff;border-radius:18px;padding:20px 22px;display:flex;gap:15px;align-items:center;justify-content:space-between;margin-bottom:18px}.boostbanner h3{margin:0 0 6px;font-size:18px}.boostbanner p{margin:0;color:#d9d6ff;font-size:12px}.boostrocket{font-size:36px;animation:boostFloat 2.1s ease-in-out infinite}.boostbanner .btn{background:#fff;color:#352b85;white-space:nowrap}@keyframes boostFloat{0%,100%{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-7px) rotate(7deg)}}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.plan-card{border:1px solid var(--line);border-radius:16px;padding:19px;background:#fff}.plan-card.featured{border:2px solid #6254e8;box-shadow:0 8px 24px #6254e819}.plan-price{font-size:27px;font-weight:800;margin:13px 0 3px}.plan-card ul{padding-left:19px;color:#69718b;font-size:12px;line-height:2}.plan-card .btn{width:100%}.plan-card h3{margin:0}.boostmodal{position:fixed;inset:0;background:#11172a9c;display:none;align-items:center;justify-content:center;z-index:1000;padding:18px;overflow-y:auto}.boostmodal.show{display:flex}.boostdialog{background:#f8f9fe;border-radius:22px;padding:26px;width:min(880px,100%);max-height:92vh;overflow:auto;box-shadow:0 22px 80px #0003}.boosttop{display:flex;justify-content:space-between;gap:12px;align-items:start}.boostclose{border:0;background:#eceefa;border-radius:10px;padding:8px 13px;cursor:pointer}.quota-track{height:9px;background:#eeeff7;border-radius:20px;overflow:hidden;margin:11px 0}.quota-fill{height:100%;background:linear-gradient(90deg,#6355e8,#9e80ff);border-radius:20px}@media(max-width:750px){.plan-grid{grid-template-columns:1fr}.boostbanner{flex-wrap:wrap}.boostdialog{padding:18px}}


.brand{padding-bottom:18px!important}.aisell-full-logo{width:190px;height:78px;object-fit:contain;border-radius:12px;display:block}.side .brand{background:#25272c;border-radius:13px;padding:5px!important;margin-bottom:17px;justify-content:center}.side .aisell-full-logo{width:190px;height:86px}.authbox .brand{background:#292b30;border-radius:15px;margin-bottom:20px;padding:6px!important}.authbox .aisell-full-logo{width:270px;max-width:100%;height:135px}.aisell-activation-icon{width:116px;height:116px;object-fit:cover;border-radius:22px;display:block;margin:0 auto}.brand img{flex-shrink:0}@media(max-width:780px){.side .aisell-full-logo{width:180px}}


/* Compact transparent black AISellSpace wordmark on white UI */
.side .brand,.authbox .brand{background:transparent!important;border-radius:0!important;justify-content:flex-start!important;padding:4px 0 18px!important;margin-bottom:12px!important}
.authbox .brand{justify-content:center!important;margin-bottom:10px!important}
.aisell-full-logo,.side .aisell-full-logo,.authbox .aisell-full-logo{width:160px!important;height:auto!important;max-height:60px!important;object-fit:contain!important;border-radius:0!important;mix-blend-mode:normal!important}
.authbox .aisell-full-logo{width:194px!important;max-height:76px!important}
.activation-wordmark{width:185px!important;height:auto!important;max-height:80px!important;margin:0 auto!important;object-fit:contain!important}
@media(max-width:780px){.side .aisell-full-logo{width:150px!important}}


.wallet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.wallet-tile{background:#fff;border:1px solid #e5e7eb;border-radius:15px;padding:19px}.wallet-tile small{display:block;color:#6b7280;margin-bottom:8px}.wallet-tile strong{font-size:25px;color:#18191b}.wallet-panel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:22px;margin:16px 0}.wallet-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #f0f0f1}.wallet-row:last-child{border-bottom:0}.wallet-input{width:100%;padding:12px;border:1px solid #d8dce2;border-radius:9px;background:#fff;margin:7px 0 14px}.wallet-actions{display:flex;gap:8px;flex-wrap:wrap}.wallet-pill{font-size:11px;border-radius:20px;padding:5px 9px;background:#eef0f3;color:#333}.wallet-alert{background:#fff9eb;border:1px solid #f3dfa8;border-radius:10px;padding:12px;color:#785b20;font-size:13px;margin:12px 0}.wallet-muted{color:#6b7280;font-size:13px}.wallet-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:18px}.wallet-table{width:100%;border-collapse:collapse;font-size:13px}.wallet-table th,.wallet-table td{text-align:left;padding:11px 7px;border-bottom:1px solid #eee}.wallet-table th{color:#69707c;font-weight:600}.wallet-table-wrap{overflow:auto}.wallet-btn{background:#202124;color:white;border:0;border-radius:9px;padding:10px 15px;cursor:pointer}.wallet-btn:disabled{opacity:.4;cursor:not-allowed}.wallet-outline{background:#fff;color:#222;border:1px solid #cfd3d9}.wallet-btn-danger{background:#a22}.wallet-kicker{font-size:11px;letter-spacing:1.5px;color:#7b7e87;font-weight:700}.wallet-panel h3{margin:5px 0 12px}@media(max-width:850px){.wallet-grid{grid-template-columns:1fr 1fr}.wallet-columns{grid-template-columns:1fr}}@media(max-width:500px){.wallet-grid{grid-template-columns:1fr}}


.store-nav-title{font-size:13px;font-weight:750;padding:13px 16px;cursor:pointer;border-radius:11px;margin-top:4px}.store-nav-title:hover{background:#f4f5f6}.store-submenu{padding-left:12px}.store-submenu.closed{display:none}.store-submenu .nav{font-size:12px;padding:10px 13px}.store-card{border:1px solid #e7e9ec;background:#fff;border-radius:16px;padding:18px}.store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.store-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.store-metrics .store-card small{color:#667085;display:block;margin-bottom:10px}.store-metrics .store-card strong{font-size:23px}.store-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.store-toolbar input,.store-toolbar select,.store-field{border:1px solid #d9dce2;border-radius:10px;padding:11px 12px;background:#fff;max-width:100%;font:inherit}.store-toolbar input{flex:1;min-width:190px}.store-pill{font-size:11px;border-radius:99px;background:#f1f3f5;padding:5px 9px;color:#444}.store-table{width:100%;border-collapse:collapse;font-size:12px}.store-table th,.store-table td{text-align:left;padding:12px 9px;border-bottom:1px solid #edf0f2}.store-table th{color:#667085}.store-btn{border:0;border-radius:10px;padding:10px 13px;background:#111;color:#fff;cursor:pointer;font-weight:650}.store-btn.secondary{background:#f2f3f5;color:#222}.store-product h3{font-size:15px;margin:10px 0 6px}.store-product p{color:#667085;font-size:12px;min-height:35px}.store-cover{height:108px;border-radius:12px;background:linear-gradient(130deg,#e9edf4,#f7f8fa);display:flex;align-items:center;justify-content:center;font-size:38px}.store-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.store-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#555}.store-note{font-size:12px;color:#667085;margin:12px 0}.store-chart{height:130px;display:flex;align-items:flex-end;gap:9px;padding:12px 0}.store-bar{flex:1;background:#222;border-radius:6px 6px 0 0;min-height:5px}.store-chart-labels{display:flex;justify-content:space-around;color:#777;font-size:11px}@media(max-width:800px){.store-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.store-form{grid-template-columns:1fr}}
