:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#172235;background:#f5f7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}.shell{display:flex;min-height:100vh}.sidebar{width:252px;flex-shrink:0;background:#101c30;color:#d4dbea;padding:27px 15px;display:flex;flex-direction:column;min-height:100vh}.brand{display:flex;gap:11px;align-items:center;padding:0 12px 39px;color:#fff}.brandmark{width:40px;height:40px;border-radius:12px;background:#14a892;display:grid;place-items:center;font-size:26px;font-weight:900}.brand b{font-size:19px;display:block;letter-spacing:-.5px}.brand small{display:block;font-size:9px;letter-spacing:2px;color:#8e9cb4;margin-top:2px}.sidegroup{font-size:10px;color:#7888a2;letter-spacing:1.6px;padding:0 15px 13px;font-weight:700}.navitem{display:flex;align-items:center;gap:13px;width:100%;padding:13px 14px;border:0;background:transparent;color:#b8c4d6;text-align:left;border-radius:9px;margin:2px 0;font-size:13px}.navitem span{flex:1}.navitem:hover,.navitem.active{background:#23364e;color:#fff}.navitem.active{box-shadow:inset 3px 0 #20b9a3}.sidefoot{margin-top:auto;padding:20px 13px 3px;border-top:1px solid #304055;font-size:12px}.sidefoot small{display:block;margin:6px 0 0 14px;color:#8fa0b5}.dot{display:inline-block;background:#e6ae52;width:8px;height:8px;border-radius:50%;margin-right:7px}.main{flex:1;min-width:0}header{height:76px;background:#fff;border-bottom:1px solid #e5eaf1;display:flex;align-items:center;justify-content:space-between;padding:0 38px}.crumb{font-size:13px;color:#8a95a6}.crumb span{margin:0 10px;color:#c0c7d1}.crumb strong{color:#293449}.headright{display:flex;align-items:center;gap:17px}.pill{background:#fff2d7;color:#956719;padding:6px 11px;font-size:10px;font-weight:800;letter-spacing:1px;border-radius:30px}.avatar{background:#e7f7f3;color:#138b78;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800}main{max-width:1460px;margin:auto;padding:38px}.pagetop{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.eyebrow{font-size:10px;letter-spacing:2px;color:#159781;font-weight:800}h1{font-size:30px;letter-spacing:-1px;margin:6px 0}h2{font-size:16px;margin:0 0 19px;letter-spacing:-.3px}p{line-height:1.6}.pagetop p{font-size:13px;color:#7b8799;margin:0}.notice{display:flex;gap:12px;align-items:flex-start;background:#fff8e9;border:1px solid #f1dfb5;border-radius:11px;padding:14px 17px;margin-bottom:23px;color:#7c6130;font-size:12px;line-height:1.6}.notice svg{flex-shrink:0}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:21px}.stat,.panel{background:#fff;border:1px solid #e6ebf1;border-radius:13px;box-shadow:0 4px 16px #1f314f06}.stat{padding:23px}.stat span{font-size:12px;color:#7b8798}.stat b{display:block;font-size:31px;letter-spacing:-1px;margin:11px 0 4px}.stat b.smvalue{font-size:18px;margin:21px 0 13px}.stat small,.muted,.hint{color:#8994a4;font-size:12px}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel{padding:24px;min-width:0}.quick{display:grid;grid-template-columns:1fr 1fr;gap:11px}.quick button{border:1px solid #e6edf2;border-radius:10px;padding:20px 13px;background:#fbfcfd;display:flex;align-items:center;gap:9px;color:#33435a;font-size:12px;text-align:left}.quick button svg:first-child{color:#119b88}.quick button svg:last-child{margin-left:auto;color:#9aa7b7}.quick button:hover{border-color:#1caa97}.steps>div{display:flex;align-items:center;gap:13px;border-bottom:1px solid #f0f2f5;padding:12px 0}.steps>div:last-child{border:0}.steps span{background:#ecf7f4;color:#119781;border-radius:8px;width:31px;height:31px;display:grid;place-items:center;font-size:12px;font-weight:800;flex-shrink:0}.steps p{margin:0;flex:1}.steps b,.steps small{display:block;font-size:12px}.steps small{font-size:11px;color:#8b96a5;margin-top:4px}.steps em{font-size:10px;font-style:normal;color:#8491a2}.primary,.secondary{border:0;border-radius:8px;padding:12px 17px;background:#0f9b87;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none}.primary:hover{background:#087c6c}.secondary{background:#eff4f8;color:#324459}.tickets{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.3fr);gap:20px}.panelheading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panelheading h2{margin-bottom:4px}.panelheading small{color:#8b96a5}.count{background:#e9f5f2;color:#0d8d7a;border-radius:20px;padding:3px 8px;font-size:11px}.search{border:1px solid #e1e7ee;border-radius:8px;display:flex;align-items:center;gap:8px;padding:0 12px;margin:16px 0}.search svg{color:#94a0af}.search input{border:0;outline:0;padding:13px 0;width:100%;font-size:12px}.ticketrow{display:block;width:100%;border:1px solid #e7edf3;border-radius:9px;background:#fff;text-align:left;padding:14px;margin:10px 0}.ticketrow.chosen{background:#eef9f6;border-color:#91d8ca}.ticketrow>div{display:flex;justify-content:space-between;gap:6px;align-items:center}.ticketrow b,.ticketrow strong,.ticketrow small{display:block}.ticketrow b{font-size:12px}.ticketrow strong{font-size:12px;margin:9px 0}.ticketrow small{font-size:11px;color:#8290a1}.status{font-size:10px;color:#108a76;background:#e4f6f1;padding:4px 8px;border-radius:12px}.ticketdetail select{border:1px solid #dce5ec;border-radius:8px;padding:8px;font-size:12px}.message{background:#f4f7fa;border-radius:10px;padding:15px;margin:20px 0}.message small{color:#7c8a9b}.message p{font-size:13px;margin-bottom:0}.message.outgoing{background:#eaf7f3;margin-left:24px}.fieldlabel{display:block;font-size:12px;font-weight:700;margin:18px 0 9px}.ticketdetail textarea,.biginput{border:1px solid #dce5ed;border-radius:9px;padding:13px;width:100%;outline-color:#12a38d;resize:vertical;font-size:13px}.actions{display:flex;justify-content:flex-end;margin-top:12px}.hint{line-height:1.7}.biginput{font-size:20px;letter-spacing:2px}.validation{padding:13px;margin:13px 0 20px;border-radius:9px;background:#f5f7fa;color:#778597;font-size:12px}.validation.good{background:#eaf7f2;color:#14866e}.linkbtn{margin-top:15px}.featurelist>div{display:flex;gap:10px;align-items:center;font-size:12px;margin:17px 0}.featurelist svg{color:#0f9b87}.addform{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.addform input,.addform select{min-width:0;border:1px solid #dce5ec;border-radius:8px;padding:11px;font-size:12px}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th{background:#f7f9fb;color:#8c97a6;font-size:10px;text-transform:uppercase;letter-spacing:1px}th,td{padding:15px;border-bottom:1px solid #edf0f4}td small{display:block;color:#8894a4;margin-top:5px}.iconbutton{background:none;border:0;color:#a5afbd}.empty{text-align:center;max-width:640px;margin:auto;padding:65px 35px}.empty svg{color:#15a18d}.empty p{color:#7e8b9a;font-size:13px}.setting{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f4;padding:14px 0;font-size:12px}.setting span{color:#8492a2}.mobilemenu{display:none;border:0;background:none}@media (max-width:1000px){.stats{grid-template-columns:repeat(2,1fr)}.twocol,.tickets{grid-template-columns:1fr}main{padding:25px}}@media (max-width:700px){.sidebar{position:fixed;z-index:10;left:-260px;top:0;bottom:0;transition:left .2s}.sidebar.open{left:0}.mobilemenu{display:block}.crumb{margin-right:auto;margin-left:10px}header{padding:0 17px}.stats{gap:10px}.stat{padding:16px}.stat b{font-size:24px}.pagetop{align-items:flex-start;flex-direction:column}main{padding:20px 13px}.quick{grid-template-columns:1fr}.addform{grid-template-columns:1fr 1fr}.panel{padding:18px}}:root{color:#232b36;background:#f7f8fa}.sidebar{background:#14191f;width:240px;position:sticky;top:0;height:100vh}.brandmark{background:#ff7437;color:#fff;font-size:17px;position:relative;border-radius:11px}.brandmark span{position:absolute;font-size:13px;top:0;right:3px}.navitem.active{background:#35261f;box-shadow:inset 3px 0 #ff7b3b;color:#ffb28e}.navitem:hover{background:#262c33}.eyebrow{color:#b65c31}.primary{background:#ed6a2c}.primary:hover{background:#d4551b}.quick button svg:first-child,.empty svg{color:#ee7136}.avatar{background:#fff0e7;color:#be541f}.notice{background:#f1f4f7;border-color:#e2e7ec;color:#657080}.welcome{background:#1d2628;border-radius:15px;padding:28px 32px;margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;color:#fff;background-image:radial-gradient(ellipse at 100% 100%,#435744,transparent 65%)}.welcome h2{font-size:28px;letter-spacing:-.9px;margin:15px 0 7px}.welcome p{margin:0;font-size:13px;color:#c0cbc6}.welcome .status{background:#ffffff15;color:#c6dbc9;letter-spacing:1.5px;font-size:9px}.welcomeicon{padding:24px;border:1px solid #ffffff25;border-radius:22px;transform:rotate(-10deg);color:#d9e8bf;margin-right:20px}.analytics{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;margin-bottom:22px}.sample{font-size:8px;background:#f3f4f5;padding:4px 6px;margin-left:6px;color:#87919c;letter-spacing:1px}.revenuevalue{display:block;font-size:30px;letter-spacing:-1px;margin-top:17px}.barchart{height:205px;display:flex;align-items:flex-end;justify-content:space-around;gap:14px;padding-top:20px;border-bottom:1px solid #eef0f3}.barchart>div{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:7px}.bar{width:70%;max-width:48px;background:#f7ddcd;border-radius:5px 5px 0 0;min-height:8px}.bar.highlight{background:#ef773b}.barvalue{font-size:9px;color:#7d8790}.barchart small{font-size:10px;color:#8b959e;padding:5px}.health>div{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #eef0f2}.health p{flex:1;margin:0}.health b,.health small{display:block}.health b{font-size:18px}.health small{color:#8d97a1;font-size:11px;margin-top:2px}.health>div>svg{color:#97a2a8}.pulseicon{background:#f9efe8;padding:11px;border-radius:10px;color:#cb794d}.website{font-size:12px;color:#7c8791;text-decoration:none}.sectiontools{display:flex;gap:12px;margin-bottom:20px;align-items:center}.sectiontools .search{flex:1;margin:0;background:#fff}.sectiontools input{padding:13px;width:100%}select{border:1px solid #dfe4e9;background:#fff;border-radius:8px;padding:9px;font-size:12px;color:#586572;max-width:100%}.modalback{position:fixed;top:0;right:0;bottom:0;left:0;background:#14202c70;z-index:100;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{background:#fff;border-radius:15px;padding:28px;width:440px;max-width:100%;max-height:90vh;overflow:auto}.modal input{display:block;width:100%;border:1px solid #dbe2e8;border-radius:7px;padding:11px;margin-top:7px}.actions{gap:10px}.textdanger{background:none;border:0;color:#b86054;font-size:11px;padding:8px}.integration{margin-bottom:20px}.studio{padding:16px}.studio iframe{width:100%;height:1000px;border:1px solid #edf0f4;border-radius:10px;margin-top:15px}.stat{border-top:3px solid #ece2db}.stats .stat:first-child{border-top-color:#f38b56}.steps span{background:#fff0e7;color:#bd622f}.sidebar nav{margin-bottom:30px}.sidefoot{color:#c0c7d0}button:focus-visible,a:focus-visible{outline:3px solid #ec9d6f;outline-offset:3px}@media (max-width:1100px){.analytics{grid-template-columns:1fr}.welcomeicon{display:none}header{padding:0 23px}main{padding:26px}}@media (max-width:700px){.sidebar{position:fixed}.website{display:none}.welcome{padding:22px}.welcome h2{font-size:23px}.sectiontools{flex-wrap:wrap}.sectiontools .search{flex-basis:100%}.analytics{gap:14px}.barchart{gap:5px}.barvalue{font-size:8px}.studio iframe{height:1200px}.stats{grid-template-columns:1fr 1fr}main{padding:20px 13px}}.accesspage{min-height:100vh;background:#f6f7f8;background-image:radial-gradient(ellipse at 0 0,#ffe8d8,transparent 55%);padding:35px 20px;display:flex;align-items:center;flex-direction:column}.accessbrand{font-weight:900;font-size:25px;letter-spacing:3px;margin:14px 0 30px}.accessbrand>span{color:#eb6e32}.accessbrand small{display:block;font-size:9px;letter-spacing:2px;text-align:center;color:#7f8993;margin-top:8px}.accesscard{width:550px;max-width:100%;background:#fff;padding:36px;border:1px solid #e5e8eb;border-radius:20px;box-shadow:0 20px 70px #212e3b0a}.accessicon{width:57px;height:57px;display:grid;place-items:center;color:#db7139;background:#fff1e8;border-radius:15px;margin-bottom:22px}.accesscard h1{font-size:29px;margin:12px 0}.accesscard>p{font-size:13px;color:#83909d}.demobanner{border:1px solid #f0dfc1;background:#fffaf0;border-radius:10px;padding:14px;margin:24px 0;font-size:12px;color:#8b744e}.demobanner span{display:block;line-height:1.6;margin-top:5px}.accountchoices{display:grid;gap:11px}.accountchoices button{display:flex;align-items:center;gap:14px;text-align:left;border:1px solid #e4e9ed;border-radius:12px;padding:16px;background:#fff}.accountchoices button:hover{border-color:#e58856;background:#fffcfa}.useravatar{width:39px;height:39px;border-radius:50%;background:#f0f3f6;color:#6a7785;display:grid;place-items:center;font-size:13px;font-weight:800}.accountchoices button>span:nth-child(2){flex:1}.accountchoices b,.accountchoices small{display:block}.accountchoices b{font-size:13px}.accountchoices small{font-size:11px;color:#8b95a0;margin-top:5px}.profiletrigger{display:flex;align-items:center;gap:8px;border:0;background:transparent;text-align:left;font-size:11px;color:#4e5c69}.profiletrigger small{display:block;font-size:9px;margin-top:3px;color:#9a745c}.profilegrid{display:grid;grid-template-columns:1fr 1.6fr;gap:20px}.profilecard{text-align:center}.profileavatar{display:grid;place-items:center;width:85px;height:85px;margin:10px auto 22px;border-radius:50%;background:#fff0e5;color:#c06633;font-size:28px;font-weight:800}.profilecard .secondary{margin-top:25px}.profilegrid input{display:block;width:100%;padding:11px;border:1px solid #dfe5ea;border-radius:8px;margin-top:8px}.profilegrid input:disabled{background:#f5f7f9;color:#86929e}.savesuccess{font-size:12px;color:#288268}.permissionpanel{margin-top:22px}.rolebadge{background:#f5efe9;color:#8a603c;padding:6px 10px;border-radius:7px;font-size:11px}.modal label select{display:block;width:100%;margin-top:9px}.sidebar nav{overflow-y:auto}.sidebar .brand{padding-bottom:25px}.navitem{padding:11px 14px}@media (max-width:800px){.profilegrid{grid-template-columns:1fr}.profiletrigger>span:nth-child(2){display:none}.headright{gap:5px}.headright>.secondary{padding:8px}.accesscard{padding:25px}.accesscard h1{font-size:25px}.sidebar{padding-top:20px}}
