.admin-root{--admin-ink:#172b46;--admin-muted:#788395}.admin-root .admin-nav a:first-child{background:transparent}.admin-root .admin-nav a:first-child:after{display:none}.admin-root .admin-nav a[aria-current=page]{background:#293b52;color:#fff;position:relative}.admin-root .admin-nav a[aria-current=page]:after{content:"";position:absolute;left:-16px;top:10px;bottom:10px;width:2px;background:#d8b871}.admin-root .admin-environment{display:block;padding:12px 14px;border:1px solid #e2dbd2;border-radius:10px;color:#627087;background:#fffdfa;font-size:12px}.admin-root .admin-audience-curve{min-height:0}.admin-root .admin-overview-lower{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-root .admin-overview-lower .admin-panel{padding:20px;min-height:280px}.admin-root .admin-overview-lower .admin-panel h2{font-size:22px;margin-bottom:20px}.admin-root .admin-overview-lower a{font-size:12px;color:#8871b8}.admin-root .admin-insights article{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px;padding:12px 0;border-bottom:1px solid #ece6df;margin-bottom:12px;font-size:12px}.admin-root .admin-insights small{grid-column:1/-1;color:#87909e}.admin-root .admin-access-stages{display:grid;grid-gap:10px;gap:10px}.admin-root .admin-access-stages div{display:flex;justify-content:space-between;background:#f3eef9;padding:12px;border-radius:8px;font-size:12px}.admin-root .admin-access-stages div:nth-child(2){margin-right:16px}.admin-root .admin-access-stages div:nth-child(3){margin-right:32px;background:#e9dff7}.admin-root .admin-attention-item{display:flex;justify-content:space-between;font-size:12px;background:#fcf4e8;padding:14px 12px;margin-bottom:10px;border-radius:8px}.admin-root .admin-profile-actions{display:grid;grid-gap:10px;gap:10px;margin:24px 0 14px}.admin-root .admin-users-panel .admin-panel-head{flex-direction:column;align-items:stretch}.admin-root .admin-users-panel .admin-inline-controls{width:100%}.admin-root .admin-users-panel .admin-inline-controls input{flex:1 1;min-width:100px}.admin-root .admin-user-link{position:relative;padding-left:48px;min-height:42px}.admin-root .admin-table-avatar{position:absolute;left:0;top:0;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#ede5f5;color:#8a73a7;font:12px Georgia,serif}.admin-root .admin-line-chart{display:block;height:270px;min-height:0}.admin-root .admin-line-chart text{fill:#8d95a3;font:11px Arial,sans-serif}.admin-root .admin-curve-body{grid-template-columns:minmax(0,1fr) 210px}.admin-root .admin-curve-summary{border:0;background:#f0ecfa;border-radius:12px;padding:24px;margin-bottom:25px}.admin-root .admin-screen-subscriptions,.admin-root .admin-screen-users{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.admin-root .admin-screen-notifications{grid-template-columns:270px minmax(340px,1fr) 300px;align-items:start}.admin-root .admin-user-inspector{position:-webkit-sticky;position:sticky;top:24px;padding:28px}.admin-root .admin-user-inspector h2{margin:16px 0 6px}.admin-root .admin-profile-avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#e8e1f4;color:#7b699c;font:24px Georgia,serif}.admin-root .admin-inspector-tabs{display:flex;gap:16px;font-size:12px;border-bottom:1px solid #e8e2db;margin:22px 0;padding-bottom:12px;color:#8572b8}.admin-root .admin-profile-subscription{background:#f1ecfb;border:1px solid #e7def5;border-radius:12px;padding:20px;margin-bottom:24px}.admin-root .admin-profile-subscription h3{font:26px Georgia,serif;margin:10px 0}.admin-root .admin-profile-subscription p,.admin-root .admin-profile-subscription small{font-size:12px;color:#796b90}.admin-root .admin-profile-metrics{display:flex;gap:18px;margin:20px 0}.admin-root .admin-profile-metrics div{flex:1 1;display:grid;grid-gap:6px;gap:6px}.admin-root .admin-profile-metrics strong{font:28px Georgia,serif;color:#233751}.admin-root .admin-profile-metrics span{font-size:11px;color:#788395}.admin-root .admin-profile-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 12px;gap:16px 12px;font-size:12px;margin:26px 0}.admin-root .admin-profile-facts dt{color:#788395}.admin-root .admin-profile-facts dd{margin:0;text-align:right;overflow-wrap:anywhere}.admin-root .admin-template-catalog{max-height:740px;overflow-y:auto}.admin-root .admin-template-item{display:grid;grid-gap:8px;gap:8px;text-align:left;width:100%;background:transparent;border:1px solid #e9e3db;padding:16px;border-radius:12px;margin-top:12px;color:#253852;cursor:pointer}.admin-root .admin-template-item small,.admin-root .admin-template-item span{font-size:11px;color:#8b819c}.admin-root .admin-template-item.is-selected{background:#f1ecfb;border-color:#d8c9ef}.admin-root .admin-push-preview{border:1px solid #e4daef;border-radius:16px;background:#f4effa;margin:24px 0 30px;padding:22px}.admin-root .admin-push-preview span{color:#8b79a7;font-size:11px}.admin-root .admin-push-preview h3{margin:16px 0 10px;font-size:16px}.admin-root .admin-push-preview p{font-size:13px;line-height:1.6}@media (max-width:1400px){.admin-root .admin-overview-lower{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-root .admin-screen-notifications{grid-template-columns:230px minmax(0,1fr)}.admin-root .admin-message-preview{grid-column:2}.admin-root .admin-screen-subscriptions,.admin-root .admin-screen-users{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:1050px){.admin-root .admin-screen-subscriptions,.admin-root .admin-screen-users{grid-template-columns:1fr}.admin-root .admin-user-inspector{position:static}}@media (max-width:760px){.admin-root .admin-curve-body,.admin-root .admin-overview-lower,.admin-root .admin-screen-notifications{grid-template-columns:1fr}.admin-root .admin-message-preview{grid-column:auto}.admin-root .admin-template-catalog{max-height:300px}.admin-root .admin-curve-summary{margin-bottom:0}.admin-root .admin-line-chart{height:230px}}.admin-root.concept-admin .cx-button.primary,.admin-root.concept-admin .cx-table-footer button.active{color:#fff}.cx-profile-button>span:not(.cx-avatar){max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-root.concept-admin{--cx-bg:#faf9f6;--cx-ink:#101d36;--cx-muted:#75829b;--cx-line:#e8e6e7;--cx-purple:#9383df;--cx-gold:#c8a265;--sidebar-width:230px;display:block;min-height:100vh;background:var(--cx-bg);color:var(--cx-ink);font:15px Georgia,Times New Roman,serif}.admin-root.concept-admin[data-screen=overview]{--sidebar-width:256px}.admin-root.concept-admin *{box-sizing:border-box}.admin-root.concept-admin h1,.admin-root.concept-admin h2,.admin-root.concept-admin h3{color:var(--cx-ink);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.admin-root.concept-admin h1{font-size:54px;line-height:1.1;margin:0}.admin-root.concept-admin h2{font-size:27px;line-height:1.2;margin:0 0 10px}.admin-root.concept-admin h3{font-size:18px;line-height:1.25;margin:0 0 12px}.admin-root.concept-admin p{color:var(--cx-muted);line-height:1.45;margin:5px 0 12px}.admin-root.concept-admin a{text-decoration:none}.admin-root.concept-admin button,.admin-root.concept-admin input,.admin-root.concept-admin select,.admin-root.concept-admin textarea{font:13px Segoe UI,Arial,sans-serif;color:var(--cx-ink);letter-spacing:0}.admin-root.concept-admin button{cursor:pointer}.admin-root.concept-admin button:disabled{cursor:not-allowed;opacity:.55}.admin-root.concept-admin input:not([type=checkbox]),.admin-root.concept-admin select,.admin-root.concept-admin textarea{padding:10px 13px;border:1px solid #d7dce3;background:#fcfbfa;border-radius:7px;min-height:40px;outline:none}.admin-root.concept-admin input:focus,.admin-root.concept-admin select:focus,.admin-root.concept-admin textarea:focus{border-color:#9482d5;box-shadow:0 0 0 2px #9482d520}.admin-root.concept-admin input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:#18557e}.admin-root.concept-admin pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.5 Consolas,monospace;max-height:400px}.admin-root.concept-admin .admin-sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);height:100vh;padding:28px 12px 22px;overflow-y:auto;background:#14273b url(/admin-art/sidebar.png) bottom/cover no-repeat;z-index:25}.admin-root.concept-admin .admin-sidebar:after{display:none}.admin-root.concept-admin .admin-brand{display:grid;grid-template-columns:54px 1fr;align-items:center;grid-gap:0 10px;gap:0 10px;margin:0 0 40px;padding:4px 3px;font-size:34px;color:#f7f3e8;letter-spacing:-.03em}.admin-root.concept-admin .admin-brand img{grid-row:1/3;border-radius:0;width:54px;height:54px}.admin-root.concept-admin .admin-brand small{font-size:13px;color:#929faf;line-height:1.3;letter-spacing:0}.admin-root.concept-admin .admin-nav{gap:9px}.admin-root.concept-admin .admin-nav a{display:flex;gap:23px;padding:14px 16px;font:17px Georgia,serif;border-radius:5px;color:#c5cfde;background:transparent}.admin-root.concept-admin .admin-nav-icon{width:25px;height:25px;opacity:1}.admin-root.concept-admin .admin-nav a:before,.admin-root.concept-admin .admin-nav a:first-child:after{display:none}.admin-root.concept-admin .admin-nav a[aria-current=page]{background:#293c55;color:#fff;position:relative}.admin-root.concept-admin .admin-nav a[aria-current=page]:after{display:block;position:absolute;content:"";width:1px;height:auto;top:4px;bottom:4px;left:0;background:#dfbe7d}.cx-extra-nav{font:12px Segoe UI,sans-serif;color:#a5b1c2;margin:16px}.admin-root.concept-admin .cx-extra-nav a{font-size:14px;padding:10px 0;gap:14px}.admin-root.concept-admin .admin-sidebar-status{position:static;margin:90px 10px 0;padding:14px 0 0;border:0;background:transparent;font:11px Segoe UI,sans-serif}.admin-root.concept-admin .admin-sidebar-status strong{color:#aab6c8;overflow-wrap:anywhere}.admin-root.concept-admin .admin-workspace{margin-left:var(--sidebar-width);width:auto;padding:28px 30px 30px}.admin-root.concept-admin .admin-topbar{margin:0 0 30px;padding:0;min-height:0;display:block}.admin-root.concept-admin .admin-topbar p{font:16px/1.45 Georgia,serif;max-width:none;margin:8px 0 0}.admin-root.concept-admin .cx-legacy-toolbar{display:none}.cx-global-header{margin-left:var(--sidebar-width);height:56px;border-bottom:1px solid var(--cx-line);display:flex;justify-content:space-between;align-items:center;padding:0 28px;position:relative;z-index:26;background:var(--cx-bg)}.cx-header-motto{color:#7a8aa3;font:15px Georgia,serif}.cx-global-actions{display:flex;align-items:center;gap:18px;position:relative}.cx-icon{width:24px;height:24px;flex-shrink:0;display:inline-block;vertical-align:middle}.cx-icon.is-filled{stroke-width:.7}.cx-icon-button{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;border:0;background:none;color:#182b46}.cx-date{display:flex;align-items:center;gap:12px}.admin-root.concept-admin .cx-date select{background:transparent;min-height:36px}.cx-profile-button{display:flex;align-items:center;gap:14px;border:0;background:transparent;text-align:left}.cx-profile-button strong{font-size:13px;font-weight:500}.cx-profile-button small{display:block;margin-top:4px;color:var(--cx-muted);font-size:11px}.cx-profile-menu{position:absolute;top:52px;right:0;background:#fff;border:1px solid var(--cx-line);padding:12px;border-radius:6px;box-shadow:0 10px 30px #1a213016}.cx-profile-menu a{display:block;padding:10px;font:13px Segoe UI,sans-serif;color:var(--cx-ink)}.admin-root.concept-admin[data-screen=overview] .cx-global-header{position:absolute;top:24px;right:30px;margin:0;padding:0;border:0;height:52px;background:none}.admin-root.concept-admin[data-screen=overview] .cx-header-motto{display:none}.admin-root.concept-admin[data-screen=overview] .admin-topbar{padding-right:540px;margin-bottom:28px}.admin-root.concept-admin[data-screen=overview] .admin-topbar p{white-space:nowrap}.admin-root.concept-admin[data-screen=users] .admin-topbar{background:url(/admin-art/mountains.png) 100%/auto 100% no-repeat;min-height:132px;margin:0 -30px 26px;padding-left:30px}.admin-root.concept-admin[data-screen=users] h1{font-size:64px}.admin-root.concept-admin[data-screen=content] .admin-topbar,.admin-root.concept-admin[data-screen=notifications] .admin-topbar{background:url(/admin-art/botanical.png) 100%/180px auto no-repeat}.cx-avatar{display:inline-grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#e8dff6;color:#435171;font:18px Georgia,serif;flex-shrink:0}.cx-avatar.dark{background:#243c60;color:#fff;width:40px;height:40px}.cx-avatar.small{width:32px;height:32px;font-size:12px}.cx-avatar.large{width:68px;height:68px;font-size:27px}.cx-panel{background:#ffffff90;border:1px solid var(--cx-line);border-radius:8px;padding:20px}.cx-section-head{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px}.cx-section-head h2,.cx-section-head h3{margin-bottom:0!important}.cx-section-head h3{display:flex;align-items:center;gap:10px;white-space:nowrap}.cx-section-head a,.cx-section-head button{font:10px Segoe UI,sans-serif;color:#6d7b95;white-space:nowrap;margin-top:4px}.cx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px;margin-bottom:18px}.cx-kpi{display:flex;align-items:start;gap:20px;min-height:138px;padding:24px 24px 18px;border:1px solid #e6e9ed;background:#f9faf9;border-radius:8px;color:var(--cx-ink)}.cx-kpi>.cx-icon{width:36px;height:36px;color:#8597bc}.cx-kpi.purple{background:#f8f5ff;border-color:#e8e0f9}.cx-kpi.purple>.cx-icon{color:#7059aa}.cx-kpi.gold{background:#fcf9f2;border-color:#f0e6d1}.cx-kpi.gold>.cx-icon{color:#bd8c40}.cx-kpi.red{background:#fcf6f6;border-color:#f0dede}.cx-kpi.red>.cx-icon{color:#ba3443}.cx-kpi span{display:block;font-size:18px;margin-bottom:9px}.cx-kpi strong{font-size:clamp(26px,2.2vw,38px);font-weight:400;letter-spacing:-.04em;display:block;white-space:nowrap}.cx-kpi small{display:block;font:12px Segoe UI,sans-serif;margin-top:11px;color:var(--cx-muted)}.cx-retention{padding:20px 24px;margin-bottom:16px}.cx-retention-grid{display:grid;grid-template-columns:minmax(0,1fr) 155px;grid-gap:26px;gap:26px}.cx-chart-legend{display:flex;gap:30px;font:12px Segoe UI,sans-serif;margin:12px 182px 0 0;color:#425572}.cx-chart-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:10px}.cx-chart-legend .purple{background:var(--cx-purple)}.cx-chart-legend .gold{background:var(--cx-gold)}.cx-retention-svg{width:100%;height:205px;display:block;overflow:visible}.cx-chart-grid line{stroke:#e5e9ed;stroke-dasharray:3 2;stroke-width:.7}.cx-chart-grid text{fill:#7685a0;font:12px Segoe UI,sans-serif}.cx-retention-line polyline{fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cx-retention-line.premium polyline{stroke:var(--cx-purple)}.cx-retention-line.premium circle{fill:var(--cx-purple)}.cx-retention-line.basic polyline{stroke:var(--cx-gold)}.cx-retention-line.basic circle{fill:var(--cx-gold)}.cx-retention-summary{padding:15px;background:#f7f4fc;border-radius:15px}.cx-retention-summary strong{display:block;color:#7061c3;font:29px Georgia,serif;margin-bottom:4px}.cx-retention-summary span{font:13px/1.4 Segoe UI,sans-serif;color:#455775}.cx-retention-summary hr{border:0;border-top:1px solid #8b96ae;width:28px;margin:20px 0}.cx-overview-bottom{display:grid;grid-template-columns:1.17fr 1fr 1fr 1fr;grid-gap:13px;gap:13px}.cx-overview-bottom>.cx-panel{padding:17px 12px;min-height:280px}.cx-overview-bottom .cx-section-head{gap:6px;margin-bottom:16px}.cx-overview-bottom h3{font-size:17px!important}.cx-overview-bottom .cx-icon{width:21px;height:21px}.cx-incident,.cx-insight{display:flex;align-items:start;gap:10px;border:1px solid #e9e9eb;border-radius:9px;padding:12px 8px;margin:9px 0;color:var(--cx-ink);min-height:64px}.cx-incident strong,.cx-insight strong{font-size:13px;font-weight:400}.cx-incident p,.cx-insight p{font:11px/1.4 Segoe UI,sans-serif!important;margin:5px 0 0!important}.cx-insight em{font:12px Segoe UI,sans-serif;color:#278d7d;background:#ecf7f1;border-radius:7px;padding:7px;margin-left:auto}.cx-soft-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#eee8fc;color:#927bd9}.cx-soft-icon.red{color:#c74b57;background:#f8e2e3}.cx-soft-icon.gold{color:#cf9f54;background:#fff0d9}.cx-funnel>div{margin-bottom:15px}.cx-funnel>div>span{font-size:13px}.cx-funnel>div>div{display:grid;grid-template-columns:1fr 62px 52px;align-items:center;grid-gap:8px;gap:8px;padding-top:7px}.cx-funnel i{display:block;background:#9c8cdd;height:20px;border-radius:2px}.cx-funnel strong{font:20px Georgia,serif;text-align:right}.cx-funnel small{font:10px Segoe UI,sans-serif;text-align:right;color:var(--cx-muted)}.cx-live-feed>a{display:flex;gap:10px;padding:9px 0;color:var(--cx-ink);align-items:start}.cx-live-feed strong{font-size:13px;font-weight:400}.cx-live-feed p{margin:4px 0 0!important;font:11px/1.4 Segoe UI,sans-serif!important}.cx-live-feed time{margin-left:auto;color:#78859e;font:10px Segoe UI,sans-serif}.cx-online{color:#2b947f;font:11px Segoe UI,sans-serif;white-space:nowrap}.cx-method{font:10px/1.5 Segoe UI,sans-serif;color:#7b879d;margin-top:10px}.cx-method summary{cursor:pointer}.cx-method p{margin-top:8px}.cx-supplementary{margin-top:20px;font:12px Segoe UI,sans-serif;color:#70809a}.cx-supplementary>summary{padding:12px;cursor:pointer}.cx-supplementary[open]>section{margin-top:18px}.cx-search{display:flex;align-items:center;border:1px solid #d2d9e2;border-radius:7px;background:#fcfbfa;padding:0 12px}.cx-search .cx-icon{width:18px;height:18px;color:#8190a8}.admin-root.concept-admin .cx-search input{border:0;background:none;padding-left:12px;width:100%;box-shadow:none}.cx-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #bac5d4;border-radius:5px;background:#fcfbfa;color:#193452;font:12px Segoe UI,sans-serif;min-height:37px;white-space:nowrap}.cx-button.primary{background:#172b43;border-color:#172b43;color:#fff}.cx-text-button{border:0;padding:0;background:none;color:#4f5e80;font:11px Segoe UI,sans-serif}.cx-registry-toolbar{display:grid;grid-template-columns:minmax(220px,2.3fr) 1.2fr 1.2fr auto;grid-gap:14px;gap:14px;margin-bottom:26px}.admin-root.concept-admin[data-screen=users] .admin-workspace:has(.has-inspector){padding-right:calc(31vw + 26px)}.cx-table-scroll{overflow-x:auto}.cx-users-table{border-collapse:collapse;width:100%;text-align:left;font:12px Georgia,serif}.cx-users-table th{font-weight:400;font-size:12px;padding:9px 8px 14px;white-space:nowrap}.cx-users-table th button{font:inherit;background:none;border:0;padding:0}.cx-users-table td{padding:13px 8px;border-bottom:1px solid #e8e6e7;font:11px/1.4 Segoe UI,sans-serif;color:#263953}.cx-users-table tr.selected{background:#eaf0f9}.cx-user-name{display:flex;align-items:center;gap:14px;text-align:left;padding:0;border:0;background:transparent}.cx-user-name strong{display:block;color:var(--cx-ink);font:13px Georgia,serif;max-width:170px;overflow-wrap:anywhere}.cx-user-name small{display:block;color:#7f8ca1;font:10px Segoe UI,sans-serif;margin-top:4px;max-width:180px;overflow-wrap:anywhere}.cx-users-table tr:nth-child(3n+2) .cx-avatar{background:#e0e7f2}.cx-users-table tr:nth-child(3n+3) .cx-avatar{background:#f1e3e0}.cx-chip{display:inline-block;padding:5px 12px;border-radius:22px;font:11px Segoe UI,sans-serif;white-space:nowrap}.cx-chip.purple{background:#e9e0fb;color:#695296}.cx-chip.green{background:#dcf2ec;color:#398d7e}.cx-chip.blue{background:#e3f0fc;color:#4985b2}.cx-chip.gold{background:#ffebca;color:#8d642b}.cx-risk{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eef0f3;color:#8b93a2;font-size:12px}.cx-risk.green{background:#def1ed;color:#368980}.cx-risk.gold{background:#fcf0d8;color:#b29350}.cx-risk.red{background:#f8dfe3;color:#b84a63}.cx-table-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 8px;color:#8190a9;font:12px Segoe UI,sans-serif}.cx-table-footer>div{display:flex;gap:8px}.cx-table-footer button{border:0;background:none;width:30px;height:30px;border-radius:50%}.cx-table-footer button.active{background:#173554;color:#fff}.cx-user-drawer{position:fixed;top:56px;bottom:0;right:0;width:31vw;min-width:360px;max-width:590px;overflow-y:auto;border-left:1px solid #dddfe5;background:#fcfbf9;padding:28px 24px;z-index:20}.cx-drawer-close{position:absolute;right:14px;top:12px}.cx-drawer-identity{display:flex;align-items:center;gap:20px;margin-bottom:30px;padding-right:12px}.cx-drawer-identity h2{font-size:28px!important;margin-bottom:5px!important}.cx-drawer-identity p,.cx-drawer-identity small{font:12px Segoe UI,sans-serif}.cx-tabs{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #dedfe7;margin-bottom:16px}.cx-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#6f7c96;padding:12px 0;font:14px Georgia,serif;white-space:nowrap}.cx-tabs button[aria-current=page]{border-bottom-color:#183251;color:#162c48}.cx-detail-card{background:#ffffff70;border:1px solid #e7e5e6;border-radius:7px;padding:16px;margin-bottom:12px}.cx-detail-card h3{font-size:18px!important}.cx-detail-card p{font-size:13px}.cx-detail-card small{font:10px Segoe UI,sans-serif;color:#8993a6}.cx-profile-art{background:#ffffff70 url(/admin-art/botanical.png) 100% 100%/120px auto no-repeat;padding-right:110px}.cx-profile-art p .cx-icon{width:18px;height:18px;margin-right:12px}.cx-detail-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cx-subscription-banner{display:flex;align-items:center;gap:18px;background:#eee7fd;padding:14px;border-radius:6px}.cx-subscription-banner>.cx-icon{width:35px;height:35px;color:#7960b8}.cx-subscription-banner strong{font:17px Georgia,serif}.cx-subscription-banner p{font:11px Segoe UI,sans-serif;margin:6px 0 0!important}.cx-subscription-timeline{display:flex;justify-content:space-between;border-top:1px solid #babbd5;margin-top:20px;padding-top:10px;gap:12px;font:11px Segoe UI,sans-serif}.cx-subscription-timeline span{flex:1 1}.cx-subscription-timeline small{display:block;margin-top:7px}.cx-drawer-actions{margin-top:20px}.cx-drawer-actions>.cx-button{margin:0 8px 10px 0}.cx-drawer-actions details{font:12px/1.5 Segoe UI,sans-serif;color:#6f7c96;margin-top:16px}.cx-drawer-actions details button{margin-top:10px}.cx-switch-row{display:flex;align-items:center;justify-content:space-between;margin:16px 0;font:13px Segoe UI,sans-serif}.admin-root.concept-admin .cx-switch-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:20px;border-radius:20px;border:0;background:#b8c1cd;position:relative;cursor:pointer}.cx-switch-row input:after{content:"";width:14px;height:14px;background:white;border-radius:50%;position:absolute;top:3px;left:3px}.cx-switch-row input:checked{background:#279b87!important}.cx-switch-row input:checked:after{left:19px}.cx-timeline-item{padding:12px 0 12px 12px;border-left:1px solid #c8c0e0;margin-left:5px;font-size:13px}.cx-timeline-item p{font:11px Segoe UI,sans-serif}.cx-content-navigation{display:flex;align-items:center;gap:20px;margin-bottom:18px}.cx-content-navigation .cx-tabs{margin-bottom:0;min-width:320px}.cx-content-navigation .cx-search{flex:1 1}.cx-content-navigation>button{margin-left:auto}.cx-content-grid{display:grid;grid-template-columns:minmax(270px,27fr) minmax(400px,39fr) minmax(320px,33fr);align-items:start;grid-gap:13px;gap:13px}.cx-content-list{padding:14px 0!important;min-height:580px;position:relative}.cx-list-filter{display:flex;justify-content:space-between;align-items:center;margin:0 14px 12px}.cx-list-filter .cx-icon{width:18px;height:18px}.admin-root.concept-admin .cx-list-filter select{min-height:32px;padding:6px 8px;font-size:11px}.cx-content-row{position:relative;display:flex;gap:14px;width:100%;border:0;border-bottom:1px solid #ebe6e3;text-align:left;padding:15px;background:transparent;min-height:113px}.cx-content-row.selected{background:#ececf5;border-left:2px solid #5c5396}.cx-content-row img{width:72px;height:94px;object-fit:cover;border-radius:6px}.cx-content-row>span:not(.cx-chip){flex:1 1}.cx-content-row strong{display:block;font:16px Georgia,serif;padding-right:40px}.cx-content-row small{display:block;font:11px/1.5 Segoe UI,sans-serif;color:#737c96;margin-top:7px}.cx-content-row .cx-chip{position:absolute;right:10px;bottom:14px;font-size:10px;padding:4px 7px}.cx-content-list>footer{font:11px Segoe UI,sans-serif;color:#7b859e;padding:20px 16px 0}.cx-content-editor{position:relative;min-height:580px;padding:18px!important}.cx-material-hero{display:grid;grid-template-columns:148px 1fr;grid-gap:20px;gap:20px;margin-bottom:12px}.cx-material-hero>img{width:148px;height:217px;object-fit:cover;border-radius:8px}.cx-material-hero h2{font-size:27px!important;margin-top:6px!important}.cx-material-hero p{font:13px/1.45 Georgia,serif}.cx-material-hero audio{width:100%;height:38px}.cx-material-hero small{color:#76809b;font:11px Segoe UI,sans-serif}.cx-audio-empty{font:11px Segoe UI,sans-serif!important;border:1px solid #e8e7ef;border-radius:6px;padding:10px}.cx-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.cx-tags span{font:9px Segoe UI,sans-serif;background:#eeeaf8;border-radius:15px;color:#756a99;padding:5px 7px}.cx-content-editor>.cx-tabs{gap:12px}.cx-content-editor>.cx-tabs button{font-size:12px}.cx-material-facts{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:14px;gap:14px;font:12px Segoe UI,sans-serif;margin:24px 0}.cx-material-facts dt{color:#8187a0}.cx-material-facts dd{margin:0}.cx-editor-form{display:grid;grid-gap:12px;gap:12px;margin:18px 0}.cx-editor-form label{display:grid;grid-gap:6px;gap:6px;font:11px Segoe UI,sans-serif;color:#7c8197}.cx-editor-form textarea{width:100%;resize:vertical}.cx-editor-form p{font:11px/1.5 Segoe UI,sans-serif}.cx-approval{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e3e0eb;padding:16px 0}.cx-approval span{font:10px Segoe UI,sans-serif;color:#8a8ca1;display:flex;align-items:center;gap:6px}.cx-approval i{width:20px;height:20px;border:1px solid #b3b0c9;border-radius:50%;display:block}.cx-approval .active i{background:#8c75ce;border-color:#8c75ce}.cx-approval .active{color:#4f4770}.cx-editor-footer{display:flex;flex-wrap:wrap;gap:9px;align-items:center;border-top:1px solid #eae7ec;margin-top:28px;padding-top:15px}.cx-editor-footer>small{font:9px Segoe UI,sans-serif;color:#8c91a8;margin-right:auto}.cx-comment-form{display:flex;width:100%;gap:8px;margin-bottom:5px}.cx-comment-form input{flex:1 1;min-width:0}.cx-cover-preview{width:100%;max-height:350px;object-fit:contain}.cx-create-form{display:flex;gap:12px;padding:15px;background:#f0edf7;border-radius:6px;margin-bottom:20px}.cx-create-form input{flex:1 1}.cx-campaign-summary .cx-panel{padding:20px 17px}.cx-campaign-summary h2{font-size:25px!important}.cx-campaign-summary p{font:12px/1.5 Segoe UI,sans-serif}.cx-campaign-summary strong{font-size:13px;font-weight:400}.cx-campaign-summary .cx-detail-card{background:#f2f1f6;border:0;margin:10px 0 0}.cx-campaign-summary .cx-detail-pair h3{font-size:15px!important}.cx-hours-chart{padding:14px 12px;border:1px solid #ebe6e6;border-radius:7px;margin:15px 0 20px}.cx-hours-chart h3{font-size:16px!important}.cx-hours-chart p{font-size:10px}.cx-hour-bars{height:102px;display:flex;gap:4px;align-items:end;border-bottom:1px solid #c9c8dd}.cx-hour-bars>div{flex:1 1;height:95px;display:flex;justify-content:end;flex-direction:column;position:relative}.cx-hour-bars i{display:block;border-radius:3px 3px 0 0;background:#b8b3d3}.cx-hour-bars small{font:8px Segoe UI,sans-serif;position:absolute;bottom:-15px;white-space:nowrap}.cx-delivery-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.cx-delivery-cards>div{padding:14px 10px;background:#f6f3f4;border-radius:5px}.cx-delivery-cards strong{font:26px Georgia,serif}.cx-delivery-cards small{display:block;color:#7b8099;font:10px/1.4 Segoe UI,sans-serif;margin-top:5px}.cx-error{padding:12px;border:1px solid #e5b1b8;background:#fdf0f2;border-radius:6px;color:#a0394a!important;font:12px/1.4 Segoe UI,sans-serif!important}.cx-empty{padding:24px 12px;color:#8790a6;font:12px/1.6 Segoe UI,sans-serif}.cx-legacy-operations{margin-top:36px}.admin-root.concept-admin .admin-panel{box-shadow:none;border-color:var(--cx-line);background:#ffffff90;border-radius:8px}.admin-root.concept-admin .admin-table{min-width:0;font-size:12px}.admin-root.concept-admin .admin-table td,.admin-root.concept-admin .admin-table th{padding:12px 10px}.library-public-item{max-width:780px;margin:40px auto;padding:24px;color:#172a44}.library-public-item>img{width:100%;max-height:300px;object-fit:cover;margin:24px 0}.library-public-item>article{font:18px/1.8 Georgia,serif}@media (min-width:1900px){.cx-retention-svg{height:230px}.cx-overview-bottom>.cx-panel{min-height:320px}}@media (max-width:1450px){.cx-content-grid{grid-template-columns:minmax(220px,1fr) minmax(360px,1.5fr)}.cx-campaign-summary{grid-column:1/-1}.cx-overview-bottom{grid-template-columns:1fr 1fr}.cx-profile-button>span:not(.cx-avatar){display:none}.cx-kpi{gap:12px;padding:20px 15px}.cx-kpi span{font-size:16px}.cx-kpi strong{font-size:28px}.cx-registry-toolbar{grid-template-columns:1.5fr 1fr}.cx-users-table td,.cx-users-table th{padding-left:5px;padding-right:5px}.cx-users-table .cx-avatar{width:34px;height:34px;font-size:14px}.cx-user-name{gap:7px}}@media (max-width:1100px){.admin-root.concept-admin,.admin-root.concept-admin[data-screen=overview]{--sidebar-width:200px}.admin-root.concept-admin .admin-brand{font-size:25px}.admin-root.concept-admin .admin-nav a{font-size:15px;gap:14px}.admin-root.concept-admin .admin-workspace{padding:24px}.admin-root.concept-admin[data-screen=overview] .cx-global-header{position:relative;top:auto;right:auto;margin-left:var(--sidebar-width);padding:8px 24px;height:auto;border-bottom:1px solid var(--cx-line)}.admin-root.concept-admin[data-screen=overview] .admin-topbar{padding-right:0}.admin-root.concept-admin[data-screen=overview] .admin-topbar p{white-space:normal}.cx-header-motto{display:none}.cx-kpis{grid-template-columns:1fr 1fr}.admin-root.concept-admin[data-screen=users] .admin-workspace:has(.has-inspector){padding-right:24px}.cx-user-drawer{box-shadow:-10px 0 30px #12223a22;width:460px;max-width:85vw}.cx-content-grid{grid-template-columns:1fr}.cx-campaign-summary{grid-column:auto}.cx-content-list{min-height:240px}.cx-content-navigation{flex-wrap:wrap}.cx-content-navigation .cx-search{min-width:200px}}@media (max-width:760px){.admin-root.concept-admin .admin-sidebar{position:static;width:100%;height:auto;padding:12px;background:#14273b}.admin-root.concept-admin .admin-brand{display:flex;margin:0 0 10px;font-size:24px}.admin-root.concept-admin .admin-brand small{display:none}.admin-root.concept-admin .admin-brand img{width:32px;height:32px}.admin-root.concept-admin .admin-nav{display:flex;flex-wrap:nowrap;overflow:auto;gap:5px}.admin-root.concept-admin .admin-nav a{flex-shrink:0;padding:10px;font-size:13px;gap:8px}.admin-root.concept-admin .admin-nav-icon{width:18px;height:18px}.admin-root.concept-admin .admin-sidebar-status{display:none}.cx-extra-nav{flex-shrink:0;margin:10px!important}.cx-extra-nav[open]{display:flex}.admin-root.concept-admin[data-screen=overview] .cx-global-header,.cx-global-header{margin-left:0;padding:10px 16px}.cx-global-actions{gap:9px;width:100%}.cx-header-motto{display:none}.admin-root.concept-admin .cx-date select{min-width:160px}.admin-root.concept-admin .admin-workspace{margin-left:0;padding:20px 16px}.admin-root.concept-admin h1,.admin-root.concept-admin[data-screen=users] h1{font-size:40px}.admin-root.concept-admin .admin-topbar p{font-size:14px}.cx-kpis{gap:10px}.cx-kpi{min-height:116px;padding:14px}.cx-kpi>.cx-icon{width:24px;height:24px}.cx-kpi span{font-size:14px}.cx-kpi strong{font-size:25px}.cx-kpi small{font-size:10px}.cx-retention-grid{grid-template-columns:1fr;gap:15px}.cx-retention-summary{display:grid;grid-template-columns:60px 1fr;grid-gap:10px;gap:10px}.cx-retention-summary hr{display:none}.cx-chart-legend{margin:10px 0;gap:10px}.cx-section-head{flex-wrap:wrap}.cx-overview-bottom{grid-template-columns:1fr}.cx-registry-toolbar{grid-template-columns:1fr 1fr}.cx-registry-toolbar .cx-search{grid-column:1/-1}.cx-users-table{min-width:760px}.cx-user-drawer{position:fixed;top:0;width:100%;min-width:0;max-width:100%;z-index:40}.cx-table-footer{flex-wrap:wrap}.cx-material-hero{grid-template-columns:90px 1fr;gap:12px}.cx-material-hero>img{width:90px;height:150px}.cx-content-editor>.cx-tabs{overflow-x:auto}.cx-create-form{flex-wrap:wrap}.cx-content-navigation .cx-tabs{min-width:100%}.cx-content-grid{display:block}.cx-content-grid>*{margin-bottom:16px}.cx-content-editor{min-height:350px}.cx-material-facts{grid-template-columns:1fr 1fr}}.admin-root.concept-admin .cx-content-editor:has(>.cx-empty),.admin-root.concept-admin .cx-content-list:has(>.cx-empty){min-height:320px}.admin-root.concept-admin[data-theme=dark]{color-scheme:dark;--cx-bg:#101722;--cx-ink:#e6eaf2;--cx-muted:#a5b0c3;--cx-line:#334052;--cx-purple:#b5a5fa;--cx-gold:#d8b77d;--admin-ink:#e6eaf2;--admin-muted:#a5b0c3}.concept-admin[data-theme=dark] :is(.cx-panel,.admin-panel,.cx-global-header,.cx-user-drawer,.cx-profile-menu,.cx-content-row,.cx-search,.cx-create-form){background:#182231;border-color:#334052;color:#e6eaf2}.admin-root.concept-admin[data-theme=dark] :is(h1,h2,h3,strong,button,a,label,td,dt,dd){color:var(--cx-ink)}.admin-root.concept-admin[data-theme=dark] :is(p,small,th,.cx-header-motto,.cx-chip){color:#aebacf}.admin-root.concept-admin[data-theme=dark] :is(input,select,textarea,.cx-button,.admin-environment){background:#111b29;color:#e6eaf2;border-color:#42516a}.admin-root.concept-admin[data-theme=dark] :is(.cx-button.primary,.admin-primary){background:#8974db;color:#fff;border-color:#9d8ae6}.concept-admin[data-theme=dark] :is(.cx-kpi,.cx-delivery-cards>div,.cx-profile-subscription,.cx-chip.purple,.cx-content-row.selected,.admin-profile-subscription,.admin-push-preview,.admin-template-item.is-selected,.admin-curve-summary){background:#292940;border-color:#444363}.concept-admin[data-theme=dark] :is(.cx-kpi.gold,.cx-chip.gold,.admin-attention-item){background:#352d23}.concept-admin[data-theme=dark] :is(.cx-kpi.rose,.cx-chip.red,.cx-error){background:#392832}.concept-admin[data-theme=dark] :is(.cx-chip.green,.cx-risk.green){background:#20372f;color:#a9dec6}.concept-admin[data-theme=dark] :is(.cx-history-row,.cx-method,.cx-hours-chart,.cx-tabs,.cx-users-table td,.cx-users-table th,.cx-operational-block){border-color:#334052}.concept-admin[data-theme=dark] :is(.cx-retention svg text,.admin-line-chart text){fill:#aebacf}.concept-admin[data-theme=dark] .cx-retention svg line{stroke:#334052}.concept-admin[data-theme=dark] .cx-funnel-step{background:#302d49}.concept-admin[data-theme=dark] .cx-user-drawer,.concept-admin[data-theme=dark][data-screen=users] .admin-topbar{background-image:none}.concept-admin[data-theme=dark] .cx-template-cover{background:#242d3d}.concept-admin[data-theme=dark] :is(.cx-detail-card,.cx-profile-art,.cx-retention-summary,.cx-subscription-banner,.cx-material-note,.cx-material-facts,.cx-empty,.cx-history-row,.cx-supplementary,.admin-profile-metrics,.admin-access-stages div){background:#202c3d;color:#e6eaf2;border-color:#3c4860}.concept-admin[data-theme=dark] :is(.cx-chip,.cx-risk){background:#2c3b51;color:#c7d2e5}.concept-admin[data-theme=dark] :is(.cx-chip.gold,.cx-risk.gold){background:#433723;color:#e1bf87}.concept-admin[data-theme=dark] :is(.cx-chip.red,.cx-risk.red){background:#472c39;color:#f0a8b9}.concept-admin[data-theme=dark] .cx-users-table tbody tr:hover{background:#25344a}.concept-admin[data-theme=dark] .cx-tabs button[aria-current=page]{border-bottom-color:#b5a5fa;color:#d7cfff}.concept-admin[data-theme=dark][data-screen=content] .admin-topbar,.concept-admin[data-theme=dark][data-screen=notifications] .admin-topbar{background-image:none}.concept-admin[data-theme=dark] .cx-error{color:#ffc1ca!important}.cx-content-statuses{display:grid;grid-gap:12px;gap:12px;margin:28px 0}.cx-content-statuses>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--cx-line)}.concept-admin[data-theme=dark] .cx-profile-button .cx-avatar{background:#3b4964}.admin-root.concept-admin .cx-hours-chart{padding-bottom:20px}.admin-root.concept-admin .cx-hour-bars{margin:24px 0 30px;align-items:flex-end}.admin-root.concept-admin .cx-hour-bars>div{justify-content:flex-end}.admin-root.concept-admin .cx-hours-chart>small{display:block;line-height:1.5}.admin-root.concept-admin .admin-template-item{font:13px/1.5 Segoe UI,sans-serif}.admin-root.concept-admin .admin-profile-actions .admin-primary{padding:12px;text-align:center;border:1px solid var(--cx-line);border-radius:8px}.cx-operational-panel{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-gap:28px;gap:28px;align-items:start}.cx-operational-block{min-width:0;border-right:1px solid var(--cx-line);padding-right:24px}.cx-operational-block:last-child{border-right:0;padding-right:0}.cx-operational-block :is(h2,h3){margin:0 0 14px}.cx-operational-block p{line-height:1.65;margin:0 0 18px}.cx-operational-block .cx-live-feed>a{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-bottom:1px solid var(--cx-line)}.cx-operational-block .cx-live-feed span{font:12px/1.6 Segoe UI,sans-serif;color:var(--cx-muted)}@media (max-width:1100px){.cx-operational-panel{grid-template-columns:1fr}.cx-operational-block{border-right:0;border-bottom:1px solid var(--cx-line);padding:0 0 22px}}.admin-root.concept-admin.cx-bootstrap{display:grid;place-items:center;min-height:100vh;background:#121925;color:#e8ecf5}.cx-bootstrap>section{text-align:center;padding:32px}.admin-root.concept-admin.cx-bootstrap h1{font-size:36px;margin:16px 0 8px}.cx-bootstrap p{font:14px/1.6 Segoe UI,sans-serif;color:#aab5c8}.admin-root.concept-admin{--cx-surface:#fff;--cx-soft-shadow:0 5px 22px rgba(25,39,61,.035);--cx-line:#e7e7ec;--cx-muted:#69758b;-webkit-font-smoothing:antialiased}.admin-root.concept-admin[data-theme=dark]{--cx-bg:#121925;--cx-surface:#1b2534;--cx-line:#303d50;--cx-ink:#e8ecf5;--cx-muted:#aab5c8;--cx-soft-shadow:0 8px 28px rgba(0,0,0,.12)}.admin-root.concept-admin .cx-panel{background:var(--cx-surface)}.admin-root.concept-admin .cx-kpi,.admin-root.concept-admin .cx-panel{border-radius:10px;box-shadow:var(--cx-soft-shadow)}.admin-root.concept-admin[data-screen=overview] .cx-kpi{gap:20px;padding:24px;min-height:138px}.admin-root.concept-admin[data-screen=overview] .cx-kpi span{font-size:18px;line-height:1.3;margin-bottom:10px}.admin-root.concept-admin[data-screen=overview] .cx-kpi strong{font-size:36px;line-height:1.15;letter-spacing:-.035em}.admin-root.concept-admin[data-screen=overview] .cx-kpi small{line-height:1.6;margin-top:9px}.admin-root.concept-admin[data-screen=overview] .cx-retention{padding:22px 24px;margin-bottom:16px}.admin-root.concept-admin[data-screen=overview] .cx-retention-summary{padding:18px 16px;background:#f7f4fc;border-radius:16px}.admin-root.concept-admin[data-screen=overview] .cx-retention-svg{height:210px}.admin-root.concept-admin .cx-retention-line polyline{stroke-width:1.9}.admin-root.concept-admin .cx-overview-bottom>.cx-panel{padding:20px 16px}.admin-root.concept-admin .cx-overview-bottom h3{font-size:18px;letter-spacing:-.025em}.admin-root.concept-admin .cx-overview-bottom p{line-height:1.6}.admin-root.concept-admin .cx-chart-legend{color:var(--cx-muted)}.admin-root.concept-admin[data-theme=dark] .cx-kpi{background:#1c2939;border-color:#344359}.admin-root.concept-admin[data-theme=dark] .cx-kpi.purple{background:#29273d;border-color:#403958}.admin-root.concept-admin[data-theme=dark] .cx-kpi.gold{background:#2c2924;border-color:#464034}.admin-root.concept-admin[data-theme=dark] .cx-kpi.red{background:#30252e;border-color:#4b3542}.admin-root.concept-admin[data-theme=dark][data-screen=overview] .cx-retention-summary{background:#29263e}.admin-root.concept-admin[data-theme=dark] .cx-retention-summary strong{color:#c3b5ff}.admin-root.concept-admin[data-theme=dark] .cx-kpi.purple>.cx-icon{color:#bcaaf0}.admin-root.concept-admin[data-theme=dark] .cx-kpi.gold>.cx-icon{color:#d9ba83}.admin-root.concept-admin[data-theme=dark] .cx-kpi.red>.cx-icon{color:#e29bad}.admin-root.concept-admin :is(.cx-button,.cx-icon-button,.cx-profile-button,.cx-tabs button,.admin-nav a){transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.admin-root.concept-admin .cx-button{border-radius:8px}.admin-root.concept-admin .cx-button:hover:not(:disabled){box-shadow:0 3px 12px rgba(35,48,71,.1)}.admin-root.concept-admin :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--cx-purple);outline-offset:3px}@media(max-width:1100px){.admin-root.concept-admin[data-screen=overview] .cx-kpi{padding:20px}.admin-root.concept-admin[data-screen=overview] .cx-kpi strong{font-size:30px}}@media(max-width:760px){.admin-root.concept-admin[data-screen=overview] .cx-kpi{padding:14px;gap:12px;min-height:116px}.admin-root.concept-admin[data-screen=overview] .cx-kpi span{font-size:14px}.admin-root.concept-admin[data-screen=overview] .cx-kpi strong{font-size:26px}}@media(prefers-reduced-motion:reduce){.admin-root.concept-admin *{transition:none!important}}