body{background:#f2f0f8;font-size:13px}h1{letter-spacing:-.6px;font-size:28px}h2{font-size:21px}h3{font-size:16px}.eyebrow{color:#756886;letter-spacing:.09em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#290b49ed;gap:24px;height:60px;padding-inline:22px}.brand{padding-right:28px}.brand img,.brand-image{width:180px;height:auto}.global-search{background:#ffffff0b;border:1px solid #ffffff24;border-radius:10px;flex:1;gap:9px;max-width:480px;height:35px;min-height:35px;padding:0 11px}.global-search input{color:#fff;background:0 0;border:0;flex:1;width:100%;min-width:0;height:32px;min-height:0;padding:0;font-size:12px}.global-search input::placeholder{color:#c1b2cf;opacity:1;font-weight:400}.global-search:focus-within{outline-offset:2px;background:#ffffff12;outline:2px solid #bc9af0}.global-search input:focus-visible{outline:none}.global-search>svg,.global-search kbd{color:#cdbedb}.global-search kbd{white-space:nowrap;flex-shrink:0;font-size:10px}.demo-badge{color:#d5eeee;white-space:nowrap;background:#c2e5e91f;border:1px solid #c6e5e644;border-radius:7px;margin-left:auto;padding:5px 9px;font-size:11px}.topbar-agency{color:#d9cce5;font-size:12px}.portal-shell{--sidebar-width:236px;--sidebar-width-collapsed:64px;background:radial-gradient(at 82% 8%,#dfd5f8 0,#0000 48%),radial-gradient(at 12% 70%,#d9e9f6 0,#0000 48%),#f0eff7;min-height:calc(100dvh - 60px)}.digigo-sidebar{--sidebar-width:236px;--sidebar-width-collapsed:64px;--foreground:#f5effc;--muted:#c4b4d5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(165deg,#32164deb,#201032f5);border-right:1px solid #ffffff30;height:calc(100dvh - 60px);top:60px;box-shadow:inset -1px 0 #ffffff0c}.digigo-sidebar .sidebar__header{padding:14px 14px 16px}.sidebar-heading{justify-content:space-between;align-items:center;min-height:28px;margin-bottom:12px;display:flex}.sidebar-heading .eyebrow{color:#c8b8d9;margin:0;font-size:9px}.digigo-sidebar .sidebar-collapse-button{color:#d9cbe8;width:26px;min-width:26px;height:26px;min-height:26px;box-shadow:none;background:#ffffff08;border:1px solid #ffffff25;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.digigo-sidebar .sidebar-collapse-button:hover{color:#fff;background:#ffffff18}.agency-control{background:#ffffff07;border-color:#ffffff1f;border-radius:11px;gap:10px;padding:9px 11px}.agency-control .agency-label>span{color:#c4b1d7;font-size:10px}.agency-control select{color:#f9f5ff;background:0 0;height:23px;min-height:23px;margin:2px 0 0;font-size:12px;font-weight:650}.agency-control option{background:#321747}.digigo-sidebar .sidebar__content{padding:0 12px}.digigo-sidebar .sidebar__group{margin-bottom:18px;padding:0}.digigo-sidebar .sidebar__group-label{color:#b5a1c8;padding:8px 10px;font-size:10px;font-weight:500}.digigo-sidebar .sidebar__menu{gap:4px}.digigo-sidebar .sidebar__menu-item{color:#e4d9ee;border-radius:9px;min-height:37px;padding:8px 10px;font-size:12px;font-weight:450}.digigo-sidebar .sidebar__menu-item[data-current],.digigo-sidebar .sidebar__menu-item[aria-current=page]{color:#fff;background:linear-gradient(110deg,#9e72c24a,#ad8ac52b);box-shadow:inset 0 0 0 1px #dec4f62b,0 3px 12px #10051c20}.digigo-sidebar .sidebar__menu-icon svg{width:18px;height:18px}.digigo-sidebar .sidebar__menu-chip{color:#dccce9;background:#ffffff13;font-size:10px}.digigo-sidebar .sidebar__separator{background:#ffffff14;margin:2px 6px 15px}.digigo-sidebar .sidebar__footer{border-top:1px solid #ffffff16;padding:14px 12px}.sidebar-account{align-items:center;gap:9px;padding:0 8px 12px;display:flex}.sidebar-account strong{font-size:11px;font-weight:600;display:block}.sidebar-account small{color:#bda8d0;font-size:10px}.digigo-sidebar[data-state=collapsed] .sidebar__header{padding:14px 12px 16px}.digigo-sidebar[data-state=collapsed] .sidebar-heading{justify-content:center}.digigo-sidebar[data-state=collapsed] [data-sidebar=label]{display:none}.digigo-sidebar[data-state=collapsed] .agency-control{background:0 0;justify-content:center;padding:9px}.digigo-sidebar[data-state=collapsed] .sidebar__menu-item{padding:8px}.digigo-sidebar[data-state=collapsed] .sidebar-collapse-button{padding:0}.digigo-sidebar[data-state=collapsed] .sidebar-account{padding-inline:5px}.workspace{padding:28px 28px 46px}.page-heading{margin-bottom:26px}.page-heading p{margin-top:8px;font-size:13px}.today{color:#776b83;font-size:11px}.queue-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);align-items:start;gap:22px}.glass-panel{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:#ffffff69;border:1px solid #ffffffba;border-radius:15px;box-shadow:inset 0 1px #ffffffd9,0 7px 30px #49366009}.queue-column{overflow:hidden}.panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;padding:19px 20px 14px;display:flex}.panel-heading p{color:#7a6e86;margin:7px 0 0;font-size:11px}.panel-heading h2{font-size:19px}.count-chip,.source-pill{color:#755b91;background:#fff6;border:1px solid #9277ae25;border-radius:7px;padding:3px 7px;font-size:10px}.table-scroll{background:0 0;border:0;border-radius:0}.work-table{font-size:12px}.work-table thead{display:table-header-group}.work-table tbody{display:table-row-group}.work-table tr{box-shadow:none;border:0;padding:0;display:table-row}.work-table td,.work-table td:nth-child(2){display:table-cell}.work-table td:first-child{min-width:0}.work-table th{color:#86758e;background:#ffffff30;padding:11px 18px;font-size:10px;font-weight:550}.work-table td{border-color:#89749a14;padding:20px 18px}.work-table .client-name{font-size:13px;font-weight:700}.work-table small{font-size:10px}.work-table tr.selected{box-shadow:none;background:#a779e011}.work-table tr.selected td:first-child{box-shadow:inset 3px 0 #9a72c3}.work-table .button{min-height:30px;font-size:11px}.status{padding:4px 7px;font-size:10px;font-weight:550}.queue-footnote{color:#8c7d96;border-top:1px solid #89749a14;align-items:center;gap:8px;padding:16px 18px;font-size:10px;display:flex}.client-panel{padding:0 20px 18px}.client-panel .panel-heading{padding-inline:0}.client-panel .eyebrow{font-size:9px}.platform-tabs{gap:3px;margin:4px 0 14px}.platform-tabs button{border-bottom-width:2px;padding:11px 6px;font-size:11px}.source{color:#7d6f88;overflow-wrap:anywhere;gap:6px;font-size:10px}.source svg{color:#729f88}.source-unavailable svg{color:#a77e40}.metrics{background:#ffffff45;border-color:#ffffff96;margin-block:13px 17px;padding-block:14px}.metrics span{font-size:11px}.metrics strong{margin-top:5px;font-size:20px}.metrics .metric-unavailable{color:#786683;font-size:12px;font-weight:550}.metrics>div+div{border-color:#b5a5c335}.notice{border-radius:10px;gap:8px;padding:12px;font-size:11px;line-height:1.6}.notice p{margin:5px 0 0;font-size:11px}.notice.info{color:#614979;background:#f0e9fb85}.notice.warning{color:#7c5729;background:#fff2d5ab}.details>div{padding-block:10px;font-size:11px}.button{font-size:12px;font-weight:550}.open-company{width:100%;margin-top:9px;font-size:11px}.company-layout{max-width:920px}.expanded-company{padding:0 26px 24px}.expanded-company .metrics,.expanded-company .details{max-width:620px}.report-stepper{max-width:620px;margin:18px 0 25px;padding:0}.report-stepper .stepper__step-button--horizontal{flex-direction:column;gap:8px}.report-stepper .stepper__indicator{background:#f5f1fc}.report-stepper .stepper__indicator[data-status=complete]{background:var(--accent)}.report-stepper .stepper__title{font-size:11px}.report-history{border-top:1px solid #a698b330;margin-top:27px;padding-top:21px}.report-history .subtle{max-width:580px;font-size:11px}.report-history ul{margin:16px 0;padding:0;list-style:none}.report-history li{border-top:1px solid #a698b320;flex-wrap:wrap;align-items:center;gap:15px;padding-block:13px;display:flex}.report-history li>div{flex:1;min-width:150px}.report-history strong{font-size:12px}.report-history small{font-size:10px}.download-link{color:#6c3c9b;border-radius:6px;align-items:center;gap:6px;padding:7px;font-size:11px;display:inline-flex}.scenario-tools{color:#7b6c88;border-top:1px solid #a698b330;margin-top:20px;padding-top:14px;font-size:11px}.scenario-tools summary{cursor:pointer;padding:6px 0}.scenario-tools form{max-width:480px}.scenario-tools label{margin-bottom:4px;font-size:11px}.scenario-tools select{background:#ffffff70;min-height:36px;padding:7px 10px;font-size:12px}.form-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.empty-inline{color:#82748c;padding-block:15px;font-size:12px}.empty{padding:35px 24px}.feedback{font-size:12px}.session-page{background:radial-gradient(at 40% 20%,#e0d2f5,#0000 60%),#f1f1f8;place-items:center;max-width:none;min-height:100dvh;margin:0;padding:24px;display:grid}.session-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:left;background:#ffffff8c;border:1px solid #ffffffcf;border-radius:20px;max-width:450px;padding:32px;box-shadow:0 15px 60px #4e346314}.session-card .brand-panel{background:#2b0b49;border-radius:10px;margin-bottom:26px;padding:17px 20px;display:inline-flex}.session-card h1{font-size:26px}.session-card p{color:#776783;margin:14px 0 22px}.session-card form{margin:24px 0}.session-card label{margin:0 0 6px;font-size:12px}.session-card select{margin-bottom:14px;font-size:13px}.session-card .button{width:100%}.field-error{font-size:12px;color:#9b3a49!important}.mobile-sidebar{height:100%;top:0}.mobile-sidebar .sidebar-heading{display:none}.mobile-nav-title{color:#e9dff4;font-size:16px}.mobile-nav-heading{justify-content:space-between;align-items:center;padding-right:4px;display:flex}.mobile-nav-heading .close-button{color:#e9dff4}@media (max-width:1100px){.queue-layout{grid-template-columns:minmax(0,1fr)}.client-panel{max-width:none}.metrics{max-width:580px}}@media (max-width:900px){.work-table th:nth-child(2),.work-table td:nth-child(2){display:none}}@media (max-width:767px){.topbar{gap:12px;padding-inline:14px}.brand{border:0;padding-right:0}.brand img{width:128px}.global-search{border:1px solid #ffffff24;flex:1;width:auto;min-width:0;max-width:none;padding-inline:9px;display:flex}.global-search input{font-size:12px}.global-search kbd,.topbar-agency,.topbar .demo-badge{display:none}.workspace{padding:22px 15px 40px}.page-heading h1{font-size:24px}.page-heading p{font-size:12px}.today{display:none}.mobile-context{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff59;border-bottom:1px solid #ffffffad;font-size:11px}.panel-heading{padding:16px 14px 12px}.work-table td{padding:16px 12px}.work-table th{padding-inline:12px}.work-table th:nth-child(2),.work-table td:nth-child(2){display:none}.client-panel,.expanded-company{padding-inline:14px}.metrics strong{font-size:17px}.metrics>div{padding-inline:9px}.metrics span,.source{font-size:10px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-panel,.session-card{background:#faf8ff}}@media (prefers-reduced-transparency:reduce){.glass-panel,.session-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf8ff}.digigo-sidebar,.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2c1443}}
