:root{color:#0f172a;background:#f8fafc;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input{outline-offset:4px}button{cursor:pointer;color:#fff;background:#2563eb;border:0;border-radius:8px;padding:14px 20px;font-weight:600}button:disabled{opacity:.6;cursor:wait}a{color:inherit}h1{letter-spacing:-1.8px;margin:20px 0;font-size:42px;font-weight:500}h2{letter-spacing:-.7px;font-size:27px;font-weight:500}h3{font-size:20px;font-weight:500}.brand{letter-spacing:-.7px;align-items:center;gap:12px;font-size:23px;font-weight:600;display:flex}.mark{color:#153f34;background:#a5b4fc;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.eyebrow{letter-spacing:1.8px;font-size:11px;font-weight:700}.login{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.intro{color:#f8fafc;background:#0f172a;flex-direction:column;justify-content:space-between;min-height:100vh;padding:54px 70px;display:flex}.intro h1{letter-spacing:-3px;font-size:65px;line-height:1.08}.intro .eyebrow{color:#a5b4fc}.lead{max-width:560px;font-size:18px;line-height:1.7}.products{color:#94a3b8;font-size:14px;line-height:2}.signin{place-items:center;padding:40px;display:grid}.loginbox{width:100%;max-width:390px}.loginbox h2{margin-bottom:12px;font-size:36px}.muted{color:#526079}.loginbox form{margin-top:36px}label{margin:22px 0 10px;font-size:13px;font-weight:600;display:block}input{background:#fff;border:1px solid #d8dfe1;border-radius:7px;width:100%;padding:14px}.loginbox button{width:100%;margin-top:26px}.fine{color:#526079;margin-top:24px;font-size:12px;line-height:1.7}.error{color:#9f2929;font-size:14px}.workspace{min-height:100vh;display:flex}aside{background:#fff;border-right:1px solid #e3e7e9;flex-direction:column;width:250px;padding:32px 24px;display:flex}aside .brand{font-size:20px}aside>.eyebrow{color:#87918e;margin-top:65px}.selected{color:#2563eb;background:#eff6ff;border-radius:7px;padding:13px;font-size:14px;text-decoration:none}.sidebar-note{color:#8a9499;margin-top:24px;font-size:13px;line-height:1.8}.account{overflow-wrap:anywhere;margin-top:auto;padding-top:40px;font-size:12px}.secondary{color:#2563eb;background:#f0f3f2;margin-top:15px;padding:10px 16px}.dashboard{width:100%;max-width:1300px;padding:35px 52px}.dashboard header{justify-content:space-between;align-items:center;margin-bottom:50px;display:flex}.badge,.status{color:#64756c;border:1px solid #dce3df;border-radius:20px;padding:7px 11px;font-size:11px}.welcome{background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;justify-content:space-between;align-items:center;margin:35px 0;padding:32px;display:flex}.welcome p{max-width:560px;font-size:14px;line-height:1.7}.welcome h2{margin:14px 0}.orb{color:#7c3aed;padding:20px;font-size:55px}.count{color:#87918e;margin-left:10px;font-size:13px}.workspace .grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.workspace .grid article{background:#fff;border:1px solid #e2e7e5;border-radius:12px;padding:24px}.workspace .grid p{color:#818b91;margin-bottom:26px;font-size:12px;line-height:1.8}.product-icon{color:#5472a2;background:#edf1f8;border-radius:10px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}.color1,.color4{color:#ab7944;background:#f8eee4}.color2,.color5{color:#8c65a2;background:#f1eaf6}.message{max-width:600px;margin:15vh auto;padding:30px}@media (max-width:1000px){.workspace .grid{grid-template-columns:repeat(2,1fr)}.dashboard{padding:30px}.intro{padding:40px}.intro h1{font-size:48px}}@media (max-width:700px){.login{grid-template-columns:1fr}.intro{min-height:auto;padding:28px}.intro h1{margin:28px 0 14px;font-size:38px}.intro .products{display:none}.signin{padding:38px 24px}.workspace{display:block}aside{gap:12px;width:100%;padding:20px}aside>.eyebrow,.sidebar-note,.selected{display:none}.account{justify-content:space-between;align-items:center;margin:0;padding:0;display:flex}.account button{margin:0}.dashboard{padding:24px}.dashboard header{gap:10px;margin-bottom:30px}.workspace .grid{grid-template-columns:1fr}.orb{display:none}h1{font-size:34px}.welcome{padding:24px}}.brand-logo{width:240px;height:auto;display:block}.brand-mark{flex-shrink:0;width:32px;height:32px}.intro{background:radial-gradient(at 100% 100%,#7c3aed2e,#0000 65%),#0f172a}button{background:linear-gradient(135deg,#2563eb,#7c3aed)}.secondary{color:#2563eb;background:#eff6ff}.otp-options{gap:12px;display:flex}.otp-options button{margin-top:12px;padding:12px 8px;font-size:13px}.fine{margin-top:12px}input:focus-visible{outline:2px solid #2563eb}input[readonly]{color:#526079;background:#f1f5f9}.brand{letter-spacing:-.5px}.intro h1{font-weight:600}.welcome{border-top:3px solid #7c3aed}.integration{margin:0 auto}.integration header{margin:30px 0 10px}.search-form{align-items:end;gap:16px;margin:30px 0;display:flex}.search-form>div{flex:1}.table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th,td{border-bottom:1px solid #e2e8f0;padding:16px;font-size:14px}th{background:#eff6ff}td a{color:#2563eb}.pagination{align-items:center;gap:20px;margin:24px 0;display:flex}dt{color:#526079;margin-top:16px;font-size:12px}dd{overflow-wrap:anywhere;margin:6px 0 0}@media (max-width:700px){.integration header{display:block}.search-form{flex-direction:column;align-items:stretch}.pagination{font-size:12px}}
.cue-shell{color:#0f172a;background:#f8fafc;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.cue-shell .cue-topbar{color:#fff;z-index:40;background:#0f172a;border-bottom:1px solid #24324b;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.cue-shell .cue-logo{color:#fff;align-items:center;gap:12px;font-size:22px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.cue-shell .cue-logo-sub{letter-spacing:2px;color:#94a3b8;margin-top:5px;font-size:9px;font-weight:500;display:block}.cue-shell .cue-topbar-right{align-items:center;gap:24px;display:flex}.cue-shell .cue-admin-badge{color:#c4b5fd;background:#7c3aed22;border:1px solid #7c3aed55;border-radius:30px;padding:5px 12px;font-size:11px}.cue-shell .cue-all-products{color:#e2e8f0;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:flex}.cue-shell .cue-frame{align-items:flex-start;display:flex}.cue-shell .cue-sidebar{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex:0 0 248px;gap:0;width:248px;height:calc(100dvh - 76px);padding:22px 14px 16px;display:flex;position:sticky;top:76px;overflow-y:auto}.cue-shell .cue-nav-label{color:#8490a4;letter-spacing:1.5px;text-transform:uppercase;margin:0;padding:12px 12px 8px;font-size:10px;font-weight:700}.cue-shell .cue-products{border-bottom:1px solid #e8edf5;flex-direction:column;gap:5px;margin-bottom:8px;padding-bottom:17px;display:flex}.cue-shell .cue-product{color:#64748b;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.cue-shell .cue-product>svg{margin-left:auto}.cue-shell .cue-product-mark{color:#64748b;background:#f1f5f9;border-radius:7px;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.cue-shell .cue-product-active{color:#6d28d9;background:#f5f3ff;border-color:#ede9fe}.cue-shell .cue-product-active .cue-product-mark{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed)}.cue-shell .cue-nav-link{color:#526179;border-radius:8px;align-items:center;gap:11px;margin:2px 0;padding:9px 12px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.cue-shell .cue-nav-link>svg{color:#8391a5;flex-shrink:0}.cue-shell .cue-nav-link:hover{color:#0f172a;background:#f8fafc}.cue-shell .cue-nav-active,.cue-shell .cue-nav-active:hover{color:#2563eb;background:#eff6ff;font-weight:600;box-shadow:inset 3px 0 #2563eb}.cue-shell .cue-nav-active>svg{color:#2563eb}.cue-shell .cue-account{margin-top:auto;padding-top:20px}.cue-shell .cue-account-id{color:#64748b;overflow-wrap:anywhere;border-top:1px solid #e8edf5;padding:16px 12px 6px;font-size:11px;display:block}.cue-shell .cue-signout{color:#64748b;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;font-weight:500;display:flex}.cue-shell .cue-main-column{flex:1;min-width:0}.cue-shell .cue-page-heading{background:#fff;border-bottom:1px solid #e2e8f0;padding:25px 32px 22px}.cue-shell .cue-breadcrumb{color:#94a3b8;align-items:center;gap:8px;font-size:11px;display:flex}.cue-shell .cue-breadcrumb a{color:#64748b;text-decoration:none}.cue-shell .cue-page-title{letter-spacing:-.7px;color:#0f172a;margin-top:7px;font-size:24px;font-weight:600;line-height:1.3}.cue-shell .cue-main{outline:none;min-width:0;max-width:1700px;margin:0 auto;padding:28px 32px}.cue-shell .ar-workspace,.cue-shell .pd-workspace{background:0 0;min-height:0}.cue-shell .cue-menu,.cue-shell .cue-backdrop{display:none}.cue-shell .cue-skip{z-index:100;color:#2563eb;background:#fff;border-radius:8px;padding:12px;position:fixed;top:-100px;left:12px}.cue-shell .cue-skip:focus{top:12px}@media (max-width:900px){.cue-shell .cue-topbar{height:68px;padding:0 18px}.cue-shell .cue-logo{font-size:19px}.cue-shell .cue-topbar-right{gap:14px}.cue-shell .cue-admin-badge{display:none}.cue-shell .cue-menu{color:#fff;background:0 0;border:0;border-radius:6px;padding:7px;display:flex}.cue-shell .cue-sidebar{z-index:35;width:264px;height:calc(100dvh - 68px);display:none;position:fixed;top:68px;bottom:0;left:0}.cue-shell .cue-sidebar-open{display:flex}.cue-shell .cue-backdrop{z-index:30;background:#0f172a66;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:68px 0 0}.cue-shell .cue-page-heading,.cue-shell .cue-main{padding:20px}.cue-shell .cue-page-title{font-size:22px}}
