*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,-apple-system,sans-serif;background:#0f172a;color:#e2e8f0;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.usm-admin-shell{padding:32px;background:radial-gradient(circle at top left,rgba(20,184,166,.22),transparent 34%),linear-gradient(135deg,#08111f,#111827 48%,#0f172a)}.usm-admin-hero{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:stretch;max-width:1360px;margin:0 auto 20px}.usm-admin-hero h1{max-width:820px;font-size:clamp(2rem,5vw,4.5rem);line-height:.96;letter-spacing:0;color:#f8fafc}.usm-admin-hero p{max-width:760px;margin-top:18px;color:#a7b5c9;font-size:1rem;line-height:1.7}.usm-kicker{margin:0 0 14px!important;color:#5eead4!important;font-size:.78rem!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.usm-card,.usm-setup-panel{border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.78);box-shadow:0 20px 80px rgba(0,0,0,.24);backdrop-filter:blur(18px)}.usm-setup-panel{display:grid;gap:14px;padding:18px;border-radius:18px}.usm-form-grid label,.usm-setup-panel label{display:grid;gap:7px;color:#94a3b8;font-size:.78rem;font-weight:700}.usm-form-grid input,.usm-form-grid select,.usm-form-grid textarea,.usm-invite-row input,.usm-invite-row select,.usm-setup-panel select{width:100%;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:rgba(2,6,23,.6);color:#e2e8f0;padding:10px 12px;outline:none}.usm-form-grid textarea{min-height:88px;resize:vertical}.usm-mode-grid,.usm-settings-grid span{display:flex;justify-content:space-between;gap:14px;border-radius:12px;background:rgba(20,184,166,.1);padding:12px;color:#8ddfd6}.usm-admin-grid,.usm-card,.usm-metrics-grid,.usm-toolbar{max-width:1360px;margin-left:auto;margin-right:auto}.usm-toolbar{gap:8px;margin-bottom:18px}.usm-button-row button,.usm-campaign button,.usm-toolbar button{border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.74);color:#cbd5e1;padding:9px 13px}.usm-primary,.usm-toolbar button.active{border-color:rgba(45,212,191,.7)!important}.usm-metrics-grid{margin-bottom:18px}.usm-card{border-radius:16px;padding:18px}.usm-metric{display:grid}.usm-campaign small,.usm-member small,.usm-metric small,.usm-metric span,.usm-path-item small,.usm-section-head p{color:#94a3b8}.usm-metric strong{color:#f8fafc}.usm-admin-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:18px;margin-bottom:18px}.usm-large{min-height:420px}.usm-section-head{gap:16px;margin-bottom:16px}.usm-section-head h2{color:#f8fafc}.usm-section-head p{margin-top:4px;font-size:.84rem}.usm-section-head>span{background:rgba(45,212,191,.12);color:#5eead4;padding:6px 10px;font-size:.74rem}.usm-row{grid-template-columns:1.3fr 1fr .7fr .7fr .7fr;gap:12px;align-items:center;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:rgba(2,6,23,.35);color:#cbd5e1}.usm-row.selected{border-color:rgba(45,212,191,.65);background:rgba(20,184,166,.11)}.usm-member small,.usm-member span,.usm-row small,.usm-row strong{display:block}.status{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 8px;font-size:.74rem;text-transform:capitalize}.status.active{background:rgba(34,197,94,.13);color:#86efac}.status.idle{background:rgba(245,158,11,.13);color:#fcd34d}.status.hidden,.status.offline{background:rgba(148,163,184,.13);color:#cbd5e1}.usm-campaign-list,.usm-form-grid,.usm-member-list,.usm-path-list{display:grid;gap:10px}.usm-campaign,.usm-member,.usm-path-item{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:1px solid rgba(148,163,184,.13);border-radius:12px;background:rgba(2,6,23,.32);padding:12px}.usm-member-role-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;max-width:260px;text-align:right}.usm-member-role-desc{font-size:.7rem;color:var(--usm-admin-muted);line-height:1.4;font-weight:400}.usm-path-item{justify-content:flex-start}.usm-path-item>span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#ecfeff;font-weight:800}.usm-campaign{align-items:flex-start}.usm-campaign div{display:grid;gap:4px;min-width:0}.usm-campaign span,.usm-member strong{border-radius:999px;background:rgba(99,102,241,.14);color:#c4b5fd;padding:5px 9px;font-size:.72rem;white-space:nowrap}.usm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usm-form-grid label:nth-child(2){grid-column:1/-1}.usm-form-grid button{align-self:end;border:0;border-radius:10px;padding:11px 14px}.usm-button-row,.usm-invite-row{display:flex;gap:8px;margin-bottom:10px}.usm-invite-row input{flex:1}.usm-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.usm-settings-grid span{display:grid;color:#94a3b8}.usm-settings-grid strong{color:#f8fafc;margin-top:6px}@media (max-width:900px){.usm-admin-shell{padding:18px}.usm-admin-grid,.usm-admin-hero,.usm-form-grid,.usm-metrics-grid,.usm-row,.usm-settings-grid{grid-template-columns:1fr}}.usm-admin-shell{min-height:100vh;padding:18px;background:linear-gradient(180deg,#f8fafc,#eef4f7);color:#0f172a}.usm-admin-grid,.usm-admin-topbar,.usm-card,.usm-command-bar,.usm-metrics-grid,.usm-monitor-grid{max-width:1560px}.usm-admin-topbar{display:grid;grid-template-columns:240px minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 auto 14px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:rgba(255,255,255,.9);padding:10px 12px;box-shadow:0 12px 30px rgba(15,23,42,.06)}.usm-brand-lockup{display:flex;align-items:center;gap:10px}.usm-brand-lockup>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#0f766e;color:#ecfeff;font-weight:900}.usm-brand-lockup small,.usm-brand-lockup strong{display:block}.usm-brand-lockup small{color:#64748b;font-size:.75rem}.usm-main-nav{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.usm-main-nav a{flex:0 0 auto;border-radius:9px;color:#475569;font-size:.86rem;font-weight:700;padding:10px 12px;text-decoration:none}.usm-main-nav a.active,.usm-main-nav a:hover{background:rgba(15,118,110,.1);color:#0f766e}.usm-top-action{border:0;border-radius:10px;padding:11px 14px}.usm-command-bar{grid-template-columns:240px 220px minmax(0,1fr);gap:10px;margin:0 auto 14px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:rgba(255,255,255,.82);padding:10px}.usm-command-bar>div{display:grid;gap:6px}.usm-command-bar span{color:#64748b;font-size:.72rem;font-weight:800;text-transform:uppercase}.usm-command-bar select{border:1px solid rgba(15,23,42,.12);border-radius:9px;background:#fff;color:#0f172a;padding:9px 10px}.usm-time-control{min-width:0}.usm-button-row button,.usm-campaign button,.usm-toolbar button{border:1px solid rgba(15,23,42,.1);background:#ffffff;color:#475569;padding:8px 10px}.usm-primary,.usm-toolbar button.active{border-color:rgba(15,118,110,.8)!important;background:#0f766e!important;color:#ecfeff!important}.usm-card,.usm-setup-panel{border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.92);box-shadow:0 14px 34px rgba(15,23,42,.07);backdrop-filter:blur(14px)}.usm-card{border-radius:10px;padding:14px}.usm-admin-grid>.usm-card,.usm-monitor-grid>.usm-card,.usm-monitor-grid>aside,.usm-monitor-grid>section{width:100%;max-width:none;min-width:0;margin:0}.usm-metrics-grid{gap:10px;margin-bottom:14px}.usm-metric{min-height:98px}.usm-campaign small,.usm-member small,.usm-metric small,.usm-metric span,.usm-path-item small,.usm-section-head p{color:#64748b}.usm-campaign strong,.usm-member span,.usm-metric strong,.usm-path-item strong,.usm-section-head h2{color:#0f172a}.usm-monitor-grid{grid-template-columns:minmax(270px,.82fr) minmax(520px,1.55fr) minmax(300px,.9fr);gap:12px;margin:0 auto 14px}.usm-inspector-card,.usm-live-table-card,.usm-visual-card{min-height:610px}.usm-live-table-card{overflow:hidden}.usm-table{gap:7px;max-height:520px}.usm-row{border-color:rgba(15,23,42,.08);background:#f8fafc;color:#334155;padding:11px}.usm-row span:nth-child(2),.usm-row span:nth-child(3),.usm-row span:nth-child(5){color:#64748b;font-size:.78rem}.usm-row.selected{border-color:rgba(20,184,166,.72);background:rgba(20,184,166,.08)}.status.active{background:rgba(20,184,166,.12);color:#0f766e}.status.idle{background:rgba(245,158,11,.14);color:#b45309}.status.hidden,.status.offline{background:rgba(100,116,139,.12);color:#475569}.usm-visual-head{align-items:center;margin:0;padding:14px}.usm-segmented{display:flex;gap:4px;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#f8fafc;padding:3px}.usm-segmented button{border:0;border-radius:7px;background:transparent;color:#64748b;font-size:.78rem;font-weight:800;padding:8px 10px}.usm-segmented button.active{background:#0f766e;color:#ecfeff}.usm-visual-canvas{position:relative;width:100%;background:radial-gradient(circle at 50% 45%,rgba(20,184,166,.18),transparent 34%),linear-gradient(135deg,#020617,#0f172a 55%,#111827);overflow:hidden}.usm-visual-canvas.rooms{background:linear-gradient(135deg,rgba(248,250,252,.92),rgba(226,232,240,.92)),#f8fafc}.usm-globe-loading{display:grid;place-items:center;height:100%;color:#99f6e4}.usm-map-overlay{position:absolute;left:16px;bottom:16px;display:grid;gap:2px;border:1px solid rgba(45,212,191,.26);border-radius:10px;background:rgba(2,6,23,.72);color:#ccfbf1;padding:10px 12px;backdrop-filter:blur(12px)}.usm-map-overlay strong{font-size:1.6rem}.usm-map-overlay span{color:#99f6e4;font-size:.78rem}.usm-visual-footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;border-top:1px solid rgba(15,23,42,.08);padding:12px 14px}.usm-visual-footer>div:first-child{display:grid;gap:2px}.usm-visual-footer span{color:#64748b;font-size:.75rem}.usm-visual-footer strong{color:#0f172a}.usm-path-chips{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.usm-path-chips span{border-radius:999px;background:rgba(15,118,110,.1);color:#0f766e;padding:5px 8px}.usm-room-node{min-width:150px;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.08);padding:10px}.usm-room-node.selected{border-color:rgba(20,184,166,.85);box-shadow:0 0 0 4px rgba(20,184,166,.12),0 10px 24px rgba(15,23,42,.08)}.usm-room-node span,.usm-room-node strong{display:block}.usm-room-node strong{color:#0f172a;font-size:.85rem}.usm-room-node div>span{color:#64748b;font-size:.72rem}.usm-room-dots{display:flex;gap:4px;margin-top:8px}.usm-room-dots span{width:8px;height:8px;border-radius:999px;background:#14b8a6}.react-flow__controls{box-shadow:0 8px 20px rgba(15,23,42,.12)!important}.react-flow,.react-flow__renderer{max-width:100%;overflow:hidden}.usm-inspector-summary{grid-template-columns:1fr 1fr;gap:6px}.usm-inspector-summary span{display:grid;gap:2px;border:1px solid rgba(15,23,42,.08);border-radius:9px;background:#f8fafc;color:#64748b;padding:8px 9px;font-size:.72rem;font-weight:700}.usm-inspector-summary span:last-child{grid-column:1/-1}.usm-inspector-summary small{text-transform:uppercase;letter-spacing:.03em;font-size:.64rem}.usm-inspector-summary strong{color:#0f172a;font-size:.84rem;line-height:1.3}.usm-campaign,.usm-member,.usm-path-item{border-color:rgba(15,23,42,.08);background:#f8fafc}.usm-path-item>span{background:#0f766e}.usm-inspector-actions button{border:1px solid rgba(15,23,42,.1);border-radius:9px;background:#ffffff;color:#334155;padding:10px}.usm-admin-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:12px}.usm-form-grid input,.usm-form-grid select,.usm-form-grid textarea,.usm-invite-row input,.usm-invite-row select,.usm-setup-panel select{border-color:rgba(15,23,42,.12);background:#fff;color:#0f172a}.usm-mode-grid,.usm-settings-grid span{background:rgba(15,118,110,.08);color:#0f766e}.usm-settings-grid strong{color:#0f172a}@media (max-width:1200px){.usm-monitor-grid{grid-template-columns:1fr}.usm-inspector-card,.usm-live-table-card,.usm-visual-card{min-height:auto}.usm-row{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:900px){.usm-admin-grid,.usm-admin-topbar,.usm-command-bar,.usm-metrics-grid,.usm-settings-grid{grid-template-columns:1fr}.usm-main-nav{overflow-x:auto}.usm-row{grid-template-columns:1fr}.usm-visual-canvas{min-height:380px}.usm-admin-shell{padding:10px}.usm-card{padding:12px}}.usm-app-shell{grid-template-columns:58px minmax(0,1fr);background:#f8fafc;color:#111827}.usm-side-rail{z-index:20;border-right:1px solid #e5e7eb;background:#ffffff;padding:14px 7px}.usm-rail-logo{width:32px;height:32px;border-radius:8px;background:#0f766e}.usm-side-rail nav{gap:10px;margin-top:32px}.usm-side-rail nav a{width:42px;height:42px;border-radius:8px;color:#475569;transition:background .18s ease,color .18s ease}.usm-side-rail nav a.active,.usm-side-rail nav a:hover{background:#ecfeff;color:#0f766e}.usm-side-rail nav span{font-size:1.16rem;line-height:1}.usm-rail-footer{color:#94a3b8;font-size:1.2rem}.usm-app-topbar{z-index:15;min-height:62px;gap:16px;border-bottom:1px solid #e5e7eb;padding:12px 24px;backdrop-filter:blur(12px)}.usm-app-topbar h1{margin:0;color:#111827;font-size:clamp(1.35rem,3vw,2.15rem);line-height:1.05}.usm-app-topbar p{margin:5px 0 0;color:#667085;font-size:.92rem}.usm-topbar-actions{gap:14px}.usm-credit-pill{background:#e0f2fe;color:#0f766e;font-size:.86rem;font-weight:800}.usm-topbar-actions>button:not(.usm-user-chip):not(.usm-theme-btn),.usm-topbar-icon-wrap>button{width:34px;height:34px;border:1px solid #e5e7eb;border-radius:999px;background:#ffffff;color:#475569}.usm-user-chip{color:#111827;font-weight:700}.usm-user-chip .usm-user-avatar-letter{background:#0f766e}.usm-page-tabs{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid #e5e7eb;background:#ffffff;padding:14px 24px}.usm-page-tabs a{border-radius:8px;color:#475569;padding:10px 14px;text-decoration:none;font-size:.9rem;font-weight:800}.usm-page-tabs a.active,.usm-page-tabs a:hover{background:#e2f1f2;color:#0f766e}.usm-admin-shell{max-width:1440px;padding:20px 24px 48px}.usm-page-heading{margin-bottom:18px}.usm-page-heading h2{color:#111827;font-size:1.9rem;line-height:1.1}.usm-page-heading p{max-width:680px;color:#64748b}.usm-form-grid input,.usm-form-grid select,.usm-form-grid textarea,.usm-heading-actions input,.usm-heading-actions select{min-height:42px;border:1px solid #dbe3ea;border-radius:8px;background:#ffffff;color:#0f172a;padding:9px 11px}.usm-heading-actions input{min-width:min(320px,72vw)}.usm-page-grid.two{grid-template-columns:minmax(0,1fr) 340px}.usm-page-grid.paths{grid-template-columns:280px minmax(0,1fr) 300px}.usm-page-grid.configure,.usm-page-grid.team{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr)}.usm-table-head,.usm-table-line{grid-template-columns:1.1fr 1.2fr 1fr 1fr .7fr}.usm-table-head{color:#64748b;font-size:.76rem;font-weight:900;text-transform:uppercase}.usm-table-line{border:1px solid #e5e7eb;border-radius:8px;background:#ffffff}.usm-table-line small,.usm-table-line span,.usm-table-line strong{min-width:0}.usm-table-line small,.usm-table-line strong{display:block}.usm-table-line small{margin-top:3px;color:#64748b}mark.status{border-radius:999px;background:#ccfbf1;color:#0f766e;padding:5px 8px;font-size:.75rem;font-weight:800}.usm-bar-list,.usm-campaign-list,.usm-check-list,.usm-invite-list,.usm-member-list,.usm-origin-list,.usm-rank-list,.usm-session-list,.usm-toggle-list{display:grid;gap:10px}.usm-bar-list small,.usm-campaign small,.usm-invite-list small,.usm-member small,.usm-rank-list small{color:#64748b}.usm-session-list button{gap:4px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;color:#334155}.usm-session-list button.active{border-color:#14b8a6;background:#ecfeff;color:#0f766e}.usm-timeline article{grid-template-columns:38px minmax(0,1fr);border:1px solid #e5e7eb;border-radius:8px;background:#ffffff}.usm-member>span,.usm-rank-list div>span,.usm-timeline article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#0f766e;color:#ffffff;font-weight:900}.usm-timeline p{color:#475569}.usm-timeline small{color:#64748b}.usm-invite-list article,.usm-member,.usm-origin-list span,.usm-rank-list div,.usm-toggle-list span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;padding:12px}.usm-campaign{border:1px solid #e5e7eb;border-radius:8px}.usm-campaign p{color:#475569}.usm-campaign span,.usm-member mark{border-radius:999px;background:#ecfeff;color:#0f766e;padding:5px 8px;font-size:.74rem;font-weight:900}.usm-form-grid label{display:grid;gap:7px;color:#475569;font-size:.82rem;font-weight:800}.usm-primary,button.usm-primary{border-radius:8px;background:#0f766e;padding:11px 14px;font-weight:900}.usm-inspector-actions a{border:1px solid rgba(15,23,42,.1);border-radius:9px;background:#ffffff;color:#334155}.usm-inspector-actions a.usm-primary{border-color:#0f766e;color:#ffffff}.usm-widget-preview{background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(15,23,42,.9)),#111827}.usm-widget-preview>span{font-size:.78rem;font-weight:900;text-transform:uppercase}.usm-widget-preview div{margin-top:14px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(255,255,255,.06);padding:14px}.usm-widget-preview button{font-weight:900}.usm-invite-list article,.usm-toggle-list span{grid-template-columns:minmax(0,1fr)}.usm-install-code,.usm-invite-list code{border:1px solid #dbe3ea;border-radius:8px}.usm-copy-url-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.usm-copy-url-row button,.usm-invite-action{border:1px solid #dbe3ea;border-radius:8px;background:#ffffff;color:#334155;padding:10px 14px;font-weight:800;text-decoration:none}.usm-inline-status{color:#0f766e;font-weight:800}.usm-invite-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f8fafc}.usm-invite-card{width:min(100%,640px);display:grid;gap:18px;border:1px solid #dbe3ea;border-radius:8px;background:#ffffff;padding:28px;box-shadow:0 14px 40px rgba(15,23,42,.08)}.usm-invite-card h1{margin:0;color:#0f172a;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.usm-invite-card p{margin:0;color:#64748b;font-size:1.05rem}.usm-invite-kicker{color:#0f766e;font-size:.85rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.usm-invite-alert,.usm-loading-panel{border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#92400e;padding:12px;font-weight:800}@media (max-width:700px){.usm-copy-url-row{grid-template-columns:1fr}}.usm-origin-list span{grid-template-columns:minmax(0,1fr);color:#334155}.usm-check-list{color:#334155}@media (max-width:1180px){.usm-page-grid.campaigns,.usm-page-grid.configure,.usm-page-grid.paths,.usm-page-grid.team,.usm-page-grid.two{grid-template-columns:1fr}.usm-page-grid.configure aside{grid-column:auto}}@media (max-width:760px){.usm-app-shell{grid-template-columns:1fr}.usm-side-rail{position:sticky;bottom:auto;height:auto;flex-direction:row;justify-content:space-between;padding:8px 12px}.usm-side-rail nav{display:flex;gap:5px;margin:0;overflow-x:auto}.usm-side-rail nav a{width:36px;height:36px}.usm-rail-footer{display:none}.usm-app-topbar,.usm-page-heading{align-items:flex-start;flex-direction:column}.usm-topbar-actions{width:100%;justify-content:space-between}.usm-table-head{display:none}.usm-form-pair,.usm-table-line{grid-template-columns:1fr}}:root{--usm-admin-bg:#f6f8fb;--usm-admin-surface:#ffffff;--usm-admin-surface-soft:#f9fafb;--usm-admin-border:#dfe5ec;--usm-admin-border-strong:#cbd5e1;--usm-admin-text:#101828;--usm-admin-muted:#667085;--usm-admin-faint:#98a2b3;--usm-admin-primary:#0f766e;--usm-admin-primary-strong:#0b5f59;--usm-admin-primary-soft:#e6fffb;--usm-admin-info-soft:#eef6ff;--usm-admin-warning:#b45309;--usm-admin-radius:8px;--usm-admin-radius-lg:10px;--usm-admin-shadow:0 1px 2px rgba(16,24,40,0.04);--usm-admin-shadow-lg:0 18px 44px rgba(16,24,40,0.08);--usm-admin-page-x:clamp(18px,2.2vw,32px)}[data-theme=dark]{--usm-admin-bg:#0f1117;--usm-admin-surface:#1a1d27;--usm-admin-surface-soft:#22263a;--usm-admin-border:#2d3348;--usm-admin-border-strong:#3d4460;--usm-admin-text:#f1f5f9;--usm-admin-muted:#94a3b8;--usm-admin-faint:#64748b;--usm-admin-primary:#14b8a6;--usm-admin-primary-strong:#0f9488;--usm-admin-primary-soft:rgba(20,184,166,0.15);--usm-admin-shadow:0 1px 3px rgba(0,0,0,0.4);--usm-admin-shadow-lg:0 18px 44px rgba(0,0,0,0.4)}[data-theme=dark] body{background:var(--usm-admin-bg);color:var(--usm-admin-text)}[data-theme=dark] .usm-admin-shell,[data-theme=dark] .usm-app-shell,[data-theme=dark] .usm-app-topbar,[data-theme=dark] .usm-side-rail{background:var(--usm-admin-bg);color:var(--usm-admin-text);border-color:var(--usm-admin-border)}[data-theme=dark] .usm-app-topbar{background:rgba(26,29,39,.95)}[data-theme=dark] .usm-card,[data-theme=dark] .usm-setup-panel{background:var(--usm-admin-surface);border-color:var(--usm-admin-border)}.usm-app-shell{min-height:100vh;display:grid;grid-template-columns:64px minmax(0,1fr);background:var(--usm-admin-bg);color:var(--usm-admin-text)}.usm-side-rail{position:sticky;top:0;z-index:30;display:flex;flex-direction:column;align-items:center;height:100vh;border-right:1px solid var(--usm-admin-border);background:var(--usm-admin-surface);padding:14px 10px}.usm-rail-logo{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--usm-admin-radius);background:var(--usm-admin-primary);color:#ffffff;font-weight:900;text-decoration:none;box-shadow:0 8px 18px rgba(15,118,110,.22)}.usm-side-rail nav{display:grid;gap:8px;margin-top:30px}.usm-side-rail nav a{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--usm-admin-radius);color:#475467;text-decoration:none;outline:none;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.usm-side-rail nav a:before{position:absolute;left:-10px;width:3px;height:22px;border-radius:999px;background:transparent;content:""}.usm-side-rail nav a.active,.usm-side-rail nav a:hover{background:var(--usm-admin-primary-soft);color:var(--usm-admin-primary)}.usm-side-rail nav a.active:before{background:var(--usm-admin-primary)}.usm-inspector-actions a:focus-visible,.usm-primary:focus-visible,.usm-row:focus-visible,.usm-session-list button:focus-visible,.usm-side-rail nav a:focus-visible,.usm-toolbar button:focus-visible,.usm-topbar-actions button:focus-visible,.usm-topbar-primary:focus-visible{box-shadow:0 0 0 3px rgba(20,184,166,.22)}.usm-side-rail nav a>span{position:absolute;left:52px;z-index:40;min-width:-moz-max-content;min-width:max-content;border:1px solid var(--usm-admin-border);border-radius:6px;background:var(--usm-admin-text);color:#ffffff;font-size:.78rem;font-weight:700;line-height:1;opacity:0;padding:7px 8px;pointer-events:none;transform:translateX(-4px);transition:opacity .14s ease,transform .14s ease}.usm-side-rail nav a:focus-visible>span,.usm-side-rail nav a:hover>span{opacity:1;transform:translateX(0)}.usm-rail-footer{display:grid;place-items:center;width:44px;height:44px;margin-top:auto;border-top:1px solid var(--usm-admin-border);color:var(--usm-admin-faint)}.usm-app-main,.usm-app-main>main{min-width:0}.usm-app-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:18px;border-bottom:1px solid var(--usm-admin-border);background:rgba(255,255,255,.94);padding:12px var(--usm-admin-page-x);backdrop-filter:blur(14px)}.usm-topbar-context{display:flex;align-items:center;gap:10px;min-width:0}.usm-topbar-context span{color:var(--usm-admin-faint);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.usm-topbar-context strong{color:var(--usm-admin-text);font-size:.95rem}.usm-topbar-context small{border-left:1px solid var(--usm-admin-border);color:var(--usm-admin-muted);font-size:.9rem;padding-left:10px}.usm-topbar-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.usm-credit-pill{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;background:var(--usm-admin-primary-soft);color:var(--usm-admin-primary);padding:5px 10px;font-size:.78rem;font-weight:900}.usm-topbar-actions>button:not(.usm-user-chip):not(.usm-theme-btn),.usm-topbar-icon-wrap>button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:#475467}.usm-topbar-primary{min-height:38px;border-radius:var(--usm-admin-radius);background:var(--usm-admin-primary);color:#ffffff;padding:9px 13px;text-decoration:none;font-size:.88rem;font-weight:850}.usm-user-chip{display:flex;gap:8px;color:var(--usm-admin-text);font-size:.92rem;font-weight:750}.usm-user-chip .usm-user-avatar-letter{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#4f46e5;color:#ffffff;font-weight:850}.usm-page-tabs{display:none}.usm-admin-shell{max-width:1480px;min-height:auto;margin:0 auto;padding:26px var(--usm-admin-page-x) 48px;background:transparent;color:var(--usm-admin-text)}.usm-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 18px}.usm-page-heading h2{margin:0;color:var(--usm-admin-text);font-size:clamp(1.72rem,2.6vw,2.35rem);line-height:1.08}.usm-page-heading p{max-width:720px;margin:7px 0 0;color:var(--usm-admin-muted);font-size:.96rem;line-height:1.55}.usm-card,.usm-command-bar,.usm-setup-panel{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface);box-shadow:var(--usm-admin-shadow);backdrop-filter:none}.usm-card{width:100%;max-width:none;margin:0;padding:16px}.usm-command-bar{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(200px,.8fr) minmax(0,2.2fr);gap:12px;margin:0 0 18px;padding:12px}.usm-command-bar>div,.usm-form-grid label{display:grid;gap:7px}.usm-command-bar span,.usm-form-grid label,.usm-section-head>span,.usm-table-head,.usm-widget-preview>span{color:var(--usm-admin-muted);font-size:.76rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.usm-command-bar select,.usm-form-grid input,.usm-form-grid select,.usm-form-grid textarea,.usm-heading-actions input,.usm-heading-actions select,.usm-invite-row input,.usm-invite-row select{width:100%;min-height:42px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:9px 11px;outline:none}.usm-command-bar select:focus,.usm-form-grid input:focus,.usm-form-grid select:focus,.usm-form-grid textarea:focus,.usm-heading-actions input:focus,.usm-heading-actions select:focus{border-color:rgba(15,118,110,.58);box-shadow:0 0 0 3px rgba(20,184,166,.14)}.usm-toolbar{display:flex;flex-wrap:wrap;gap:6px;margin:0}.usm-button-row button,.usm-campaign button,.usm-toolbar button{min-height:36px;border:1px solid var(--usm-admin-border);border-radius:999px;background:var(--usm-admin-surface);color:#475467;padding:7px 11px;font-size:.86rem;font-weight:750}.usm-primary,.usm-toolbar button.active,button.usm-primary{border-color:var(--usm-admin-primary)!important;background:var(--usm-admin-primary)!important;color:#ffffff!important}.usm-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.usm-metric{min-height:118px;align-content:center;gap:8px}.usm-campaign small,.usm-invite-list small,.usm-member small,.usm-metric small,.usm-metric span,.usm-path-item small,.usm-rank-list small,.usm-section-head p,.usm-session-list small,.usm-table-line small{color:var(--usm-admin-muted)}.usm-metric strong{color:var(--usm-admin-text);font-size:2rem;line-height:1}.usm-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.usm-section-head h2{margin:0;color:var(--usm-admin-text);font-size:1rem;line-height:1.25}.usm-section-head p{margin:5px 0 0;font-size:.88rem;line-height:1.45}.usm-section-head>span{border-radius:999px;background:var(--usm-admin-primary-soft);color:var(--usm-admin-primary);padding:6px 9px;text-transform:none}.usm-monitor-grid{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(520px,1.58fr) minmax(300px,.9fr);gap:14px;margin:0;align-items:stretch}.usm-inspector-card,.usm-live-table-card,.usm-visual-card{min-height:620px}.usm-inspector-card,.usm-live-table-card{overflow:hidden}.usm-table{display:grid;gap:8px;max-height:536px;overflow:auto;padding-right:2px}.usm-row{display:grid;grid-template-columns:1fr;gap:7px;width:100%;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);color:#344054;padding:12px;text-align:left}.usm-campaign strong,.usm-inspector-summary strong,.usm-member strong,.usm-path-item strong,.usm-rank-list strong,.usm-row strong,.usm-table-line strong,.usm-timeline strong{color:var(--usm-admin-text)}.usm-row span:nth-child(2),.usm-row span:nth-child(3),.usm-row span:nth-child(5){color:var(--usm-admin-muted);font-size:.82rem}.usm-row.selected{border-color:rgba(20,184,166,.7);background:var(--usm-admin-primary-soft)}.status,.usm-campaign span,.usm-member mark,mark.status{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--usm-admin-primary-soft);color:var(--usm-admin-primary);padding:5px 8px;font-size:.74rem;font-weight:850}.status.idle{background:#fff7ed;color:var(--usm-admin-warning)}.status.hidden,.status.offline{background:#eef2f6;color:#475467}.usm-visual-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:0;overflow:hidden}.usm-visual-header{min-height:94px;border-bottom:1px solid var(--usm-admin-border);padding:16px}.usm-visual-toggle{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);padding:3px}.usm-visual-toggle button{min-width:70px;border:0;border-radius:6px;background:transparent;color:var(--usm-admin-muted);padding:8px 10px;font-size:.78rem;font-weight:850}.usm-visual-toggle button.active{background:var(--usm-admin-primary);color:#ffffff}.usm-visual-canvas{min-height:460px}.usm-visual-footer{border-top:1px solid var(--usm-admin-border);padding:13px 16px}.usm-page-grid{display:grid;gap:14px}.usm-page-grid.two{grid-template-columns:minmax(0,1fr) 320px}.usm-page-grid.paths{grid-template-columns:300px minmax(0,1fr) 300px}.usm-page-grid.campaigns{grid-template-columns:380px minmax(0,1fr) 300px}.usm-page-grid.configure,.usm-page-grid.team{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr)}.usm-page-grid.configure aside{grid-column:1/-1}.usm-heading-actions{display:flex;gap:10px;flex-wrap:wrap}.usm-heading-actions input{min-width:min(340px,72vw)}.usm-data-table{display:grid;gap:8px}.usm-table-head,.usm-table-line{display:grid;grid-template-columns:1.1fr 1.25fr 1fr 1fr .7fr;align-items:center;gap:12px}.usm-table-head{padding:0 12px}.usm-table-line{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);padding:12px}.usm-bar-list,.usm-campaign-list,.usm-invite-list,.usm-member-list,.usm-origin-list,.usm-rank-list,.usm-session-list,.usm-toggle-list{display:grid;gap:10px}.usm-bar-list>div{display:grid;gap:8px}.usm-bar-list span{display:flex;justify-content:space-between;gap:10px}.usm-bar-list meter{width:100%;height:10px;accent-color:var(--usm-admin-primary)}.usm-campaign,.usm-inspector-summary span,.usm-invite-list article,.usm-member,.usm-origin-list span,.usm-path-item,.usm-rank-list div,.usm-session-list button,.usm-timeline article,.usm-toggle-list span{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft)}.usm-session-list button{display:grid;gap:5px;width:100%;color:#344054;padding:12px;text-align:left}.usm-session-list button.active{border-color:rgba(20,184,166,.7);background:var(--usm-admin-primary-soft);color:var(--usm-admin-primary)}.usm-timeline{display:grid;gap:12px}.usm-timeline article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:12px}.usm-member>span,.usm-path-item>span,.usm-rank-list div>span,.usm-timeline article>span{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--usm-admin-primary);color:#ffffff;font-size:.82rem;font-weight:900}.usm-timeline p{margin:4px 0;color:#475467}.usm-member,.usm-rank-list div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px}.usm-campaign{display:grid;gap:8px 12px;padding:12px}.usm-campaign p{margin:4px 0 0;color:#475467;line-height:1.45}.usm-campaign small{grid-column:1/-1}.usm-campaign-actions{grid-column:1/-1;flex-wrap:wrap;gap:8px;padding-top:2px}.usm-campaign-actions button{min-height:34px;border:1px solid var(--usm-admin-border);background:var(--usm-admin-surface);color:#344054;padding:7px 10px;font-size:.8rem;font-weight:800}.usm-campaign-actions button:hover{border-color:var(--usm-admin-primary);color:var(--usm-admin-primary)}.usm-campaign-actions button.danger{color:#b42318}.usm-form-grid{display:grid;grid-template-columns:1fr;align-content:start;gap:13px}.usm-button-row,.usm-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.usm-primary,button.usm-primary{min-height:42px;border:0;border-radius:var(--usm-admin-radius);background:var(--usm-admin-primary);color:#ffffff;padding:10px 14px;text-align:center;text-decoration:none;font-weight:850}.usm-primary:hover,.usm-topbar-primary:hover,button.usm-primary:hover{background:var(--usm-admin-primary-strong)!important}.usm-inspector-summary{display:grid;gap:9px;margin-bottom:12px}.usm-inspector-summary span,.usm-invite-list article,.usm-origin-list span,.usm-toggle-list span{display:grid;gap:4px;padding:12px}.usm-path-list{display:grid;gap:8px}.usm-path-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:10px}.usm-inspector-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}.usm-inspector-actions a{min-height:40px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:#344054;padding:10px;text-align:center;text-decoration:none;font-weight:800}.usm-inspector-actions a.usm-primary{border-color:var(--usm-admin-primary)}.usm-widget-preview{align-self:start;border-color:#202938;background:radial-gradient(circle at top right,rgba(20,184,166,.22),transparent 32%),linear-gradient(180deg,#111827,#0b1220);color:#e2e8f0}.usm-widget-preview>span{color:#99f6e4}.usm-widget-preview>div:not(.usm-widget-preview-head):not(.usm-widget-simulator):not(.usm-preview-settings){margin-top:14px;border:1px solid rgba(148,163,184,.22);border-radius:var(--usm-admin-radius);background:rgba(255,255,255,.06);padding:14px}.usm-widget-preview p{color:#cbd5e1;line-height:1.45}.usm-widget-preview button{border:0;border-radius:999px;background:#14b8a6;color:#ffffff;padding:9px 12px;font-weight:850}.usm-widget-preview-panel{position:sticky;top:82px;display:grid;gap:14px;padding:16px}.usm-widget-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.usm-widget-preview-head>span{color:#99f6e4;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.usm-preview-controls{display:flex;gap:4px;border:1px solid rgba(148,163,184,.24);border-radius:999px;padding:3px}.usm-preview-controls button{min-height:28px;border-radius:999px;background:transparent;color:#cbd5e1;padding:5px 8px;font-size:.72rem}.usm-preview-controls button.active{background:rgba(20,184,166,.18);color:#99f6e4}.usm-widget-simulator{position:relative;min-height:620px;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.92)),var(--usm-admin-bg);padding:18px}.usm-simulated-page{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(248,250,252,.82)),var(--usm-admin-bg)}.usm-simulated-page header{margin:18px;max-width:250px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:rgba(255,255,255,.78);color:#334155;padding:13px;box-shadow:0 12px 32px rgba(15,23,42,.06)}.usm-simulated-page header span{display:inline-flex;margin-bottom:9px;border-radius:999px;background:rgba(20,184,166,.16);color:#99f6e4;padding:5px 8px;font-size:.72rem;font-weight:850}.usm-simulated-page header small,.usm-simulated-page header strong{display:block}.usm-simulated-page header small{color:var(--usm-admin-muted);font-size:.84rem}.usm-simulated-content{position:absolute;left:18px;right:18px;bottom:18px;display:grid;gap:10px;max-width:320px}.usm-simulated-content span{height:12px;border-radius:999px;background:rgba(148,163,184,.18)}.usm-simulated-content span:nth-child(2){width:72%}.usm-simulated-content span:nth-child(3){width:48%}.usm-lounge-widget{position:absolute;right:18px;bottom:18px;overflow:hidden;color:#e5edf8}.usm-lounge-widget.priority{right:50%;bottom:50%;transform:translate(50%,50%)}.usm-lounge-widget.minimized{width:auto;overflow:visible}.usm-lounge-pill{display:flex;align-items:center;gap:8px;min-height:54px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(52,52,55,.94);color:#ffffff;box-shadow:0 14px 34px rgba(2,6,23,.28);padding:0 18px}.usm-lounge-pill strong{font-size:1.1rem;letter-spacing:0}.usm-lounge-header em,.usm-lounge-pill em{color:#86efac;font-style:normal}.usm-online-dot{width:10px;height:10px;border-radius:999px;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.12)}.usm-lounge-widget.expanded{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(360px,calc(100% - 36px));min-height:500px;max-height:calc(100% - 36px);border:1px solid rgba(148,163,184,.35);border-radius:22px;background:#32333c;box-shadow:0 18px 48px rgba(2,6,23,.5)}.usm-lounge-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(148,163,184,.22);padding:14px 16px}.usm-lounge-header>div{display:flex;align-items:center;gap:7px;min-width:0}.usm-lounge-header strong{color:#f8fafc;font-size:1.02rem}.usm-lounge-header button{border:0;background:transparent;color:#a6a8af;padding:0;font-size:1.2rem}.usm-lounge-plans{display:grid;gap:8px;border-bottom:1px solid rgba(148,163,184,.16);padding:12px 16px}.usm-lounge-plans p{margin:0;color:#a6a8af;font-size:.78rem;font-weight:800;letter-spacing:.08em}.usm-lounge-plans div{display:grid;grid-template-columns:auto auto 1fr auto;gap:6px;align-items:center;min-width:0}.usm-lounge-plans div>span{width:7px;height:7px;border-radius:999px;background:#60a5fa}.usm-lounge-plans strong{color:#f1f5f9;font-weight:500}.usm-lounge-plans em,.usm-lounge-plans small{color:#a6a8af;font-style:normal}.usm-lounge-thread{display:grid;align-content:start;gap:7px;min-height:0;overflow:auto;padding:14px 16px}.usm-chat-bubble{width:-moz-fit-content;width:fit-content;max-width:78%;border-radius:12px;padding:9px 12px}.usm-chat-bubble.incoming{background:rgba(255,255,255,.12);color:#f8fafc}.usm-chat-bubble.outgoing{justify-self:end;background:#10b981;color:#ffffff}.usm-lounge-thread>small{color:#8a8d95}.usm-lounge-thread>small.right{justify-self:end}.usm-campaign-message{display:grid;gap:10px;width:100%;margin-top:6px;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:rgba(255,255,255,.08);padding:14px}.usm-campaign-message-kicker{color:#99f6e4;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.usm-campaign-message img{display:block;width:100%;max-height:120px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.usm-campaign-message strong{color:#f8fafc;font-size:1.18rem;line-height:1.14}.usm-campaign-message p{margin:0;color:#cbd5e1;font-size:.92rem;line-height:1.45}.usm-campaign-message-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.usm-campaign-message code{border:1px dashed rgba(153,246,228,.58);border-radius:8px;background:rgba(20,184,166,.1);color:#99f6e4;padding:8px 10px}.usm-campaign-message a,.usm-campaign-message code{width:-moz-fit-content;width:fit-content;font-weight:900}.usm-campaign-message a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;background:#14b8a6;color:#ffffff;padding:10px 16px;text-decoration:none}.usm-lounge-input{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;border-top:1px solid rgba(148,163,184,.16);padding:10px}.usm-lounge-input span{display:flex;align-items:center;min-height:42px;border:1px solid rgba(203,213,225,.22);border-radius:12px;color:#a6a8af;padding:0 12px}.usm-lounge-input button{border:0;border-radius:12px;background:#19735f;color:#9ca3af}.usm-install-code,.usm-invite-list code{overflow-x:auto;border:1px solid #1e293b;border-radius:var(--usm-admin-radius);background:#0f172a;color:#ccfbf1;padding:12px}.usm-check-list{display:grid;gap:9px;margin:0;padding-left:20px;color:#344054}@media (max-width:1240px){.usm-command-bar,.usm-monitor-grid,.usm-page-grid.campaigns,.usm-page-grid.configure,.usm-page-grid.paths,.usm-page-grid.team,.usm-page-grid.two{grid-template-columns:1fr}.usm-inspector-card,.usm-live-table-card,.usm-visual-card{min-height:auto}.usm-page-grid.configure aside{grid-column:auto}}@media (max-width:760px){.usm-app-shell{grid-template-columns:1fr;width:100%;max-width:100vw;overflow-x:clip}.usm-side-rail{position:sticky;top:0;width:100%;min-width:0;max-width:100vw;height:auto;flex-direction:row;justify-content:space-between;overflow:hidden;padding:8px 12px}.usm-side-rail nav{display:flex;flex:1;min-width:0;gap:5px;margin:0;overflow-x:auto}.usm-side-rail nav a{width:40px;height:40px}.usm-credit-pill,.usm-rail-footer,.usm-side-rail nav a:before,.usm-side-rail nav a>span,.usm-topbar-context small{display:none}.usm-app-topbar,.usm-page-heading{align-items:flex-start;flex-direction:column}.usm-topbar-actions{width:100%;min-width:0;justify-content:space-between;overflow-x:auto}.usm-admin-shell,.usm-app-main,.usm-app-main>main{width:100%;min-width:0;max-width:100vw}.usm-table-head{display:none}.usm-form-pair,.usm-table-line{grid-template-columns:1fr}.usm-visual-canvas{min-height:360px}}.usm-page-action{width:-moz-fit-content;width:fit-content}.usm-campaign-studio{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:16px;align-items:start}.usm-campaign-library{min-height:640px}.usm-campaign-library-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.usm-campaign-library-head h2{margin:0;color:var(--usm-admin-text);font-size:1.16rem}.usm-campaign-library-head p{margin:5px 0 0;color:var(--usm-admin-muted)}.usm-campaign-filters{display:flex;flex-wrap:wrap;gap:6px}.usm-campaign-filters button{min-height:34px;border:1px solid var(--usm-admin-border);border-radius:999px;background:var(--usm-admin-surface);color:#475467;padding:7px 10px;font-size:.8rem;font-weight:850;text-transform:capitalize}.usm-campaign-filters button.active{border-color:rgba(15,118,110,.28);background:var(--usm-admin-primary-soft);color:var(--usm-admin-primary)}.usm-campaign-list{gap:12px}.usm-campaign{grid-template-columns:minmax(0,1fr) auto;align-items:start;border-color:var(--usm-admin-border);background:#ffffff;padding:14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.usm-campaign.selected{border-color:rgba(20,184,166,.62);background:linear-gradient(180deg,#ffffff,#f7fffd);box-shadow:0 0 0 3px rgba(20,184,166,.1)}.usm-campaign .usm-campaign-card-main{display:grid;gap:6px;min-width:0;border:0;border-radius:0;background:transparent;color:inherit;padding:0;text-align:left}.usm-campaign .usm-campaign-card-main strong{font-size:1.04rem}.usm-campaign .usm-campaign-card-main p{max-width:72ch;margin:0}.usm-campaign-meta{display:grid;justify-items:end;gap:6px}.usm-campaign-meta small{color:var(--usm-admin-muted);font-size:.72rem;text-transform:capitalize}.usm-campaign-stats{display:flex;flex-wrap:wrap;gap:14px}.usm-campaign-footer .usm-campaign-stats{display:flex!important;flex-direction:row!important;align-items:center}.usm-campaign-stats span{display:inline-flex;align-items:baseline;gap:4px;border:0;border-radius:0;background:transparent;padding:0}.usm-campaign-footer .usm-campaign-stats span{display:inline-flex!important}.usm-campaign-stats strong{color:var(--usm-admin-text);font-size:.92rem}.usm-campaign-countries,.usm-campaign-stats small{color:var(--usm-admin-muted);font-size:.72rem}.usm-campaign-countries{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.usm-campaign-countries span{border:1px solid rgba(15,118,110,.12);border-radius:999px;background:rgba(15,118,110,.06);color:#0f766e;padding:3px 7px;font-weight:800}.usm-campaign-countries strong{color:inherit}.usm-campaign-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--usm-admin-border);padding-top:12px}.usm-campaign-actions{display:flex;justify-content:flex-start}.usm-campaign .usm-campaign-actions{display:flex!important;flex-direction:row!important;align-items:center;flex-wrap:wrap;gap:8px}.usm-campaign-actions button{width:-moz-fit-content;width:fit-content;min-height:30px;border-radius:999px;padding:5px 9px;font-size:.76rem}.usm-widget-preview-panel{top:78px;gap:12px;padding:14px}.usm-widget-preview-head{align-items:flex-start}.usm-widget-preview-head>div:first-child{display:grid;gap:4px}.usm-widget-preview-head strong{color:#f8fafc;font-size:.98rem}.usm-preview-settings{display:grid;grid-template-columns:1fr 1fr;gap:8px}.usm-preview-settings label{display:grid;gap:6px;color:#99a9bd;font-size:.72rem;font-weight:850;text-transform:uppercase}.usm-preview-settings select{min-height:36px;border:1px solid rgba(148,163,184,.24);border-radius:var(--usm-admin-radius);background:rgba(255,255,255,.07);color:#e2e8f0;padding:7px 9px}.usm-widget-simulator.mobile{width:min(330px,100%);margin-inline:auto;min-height:560px;border-radius:24px}.usm-widget-simulator.mobile .usm-simulated-page header{max-width:none}.usm-widget-simulator.mobile .usm-lounge-widget.expanded{right:12px;bottom:12px;width:calc(100% - 24px)}.usm-drawer-layer{position:fixed;inset:0;z-index:80;pointer-events:none;background:transparent;transition:background .22s ease}.usm-drawer-layer.open{pointer-events:auto;background:rgba(15,23,42,.42)}.usm-drawer{position:fixed;top:0;right:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--usm-admin-surface);border-left:1px solid var(--usm-admin-border);box-shadow:-8px 0 40px rgba(15,23,42,.16);transform:translateX(100%);transition:transform .24s cubic-bezier(.32,0,.08,1);overflow:hidden}.usm-drawer.open{transform:translateX(0)}.usm-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--usm-admin-border);background:var(--usm-admin-surface-soft)}.usm-drawer-header h2{font-size:.95rem;font-weight:700;color:var(--usm-admin-text)}.usm-drawer-header p{font-size:.76rem;color:var(--usm-admin-muted);margin-top:2px}.usm-drawer-header button{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:none;color:var(--usm-admin-muted);cursor:pointer}.usm-drawer-header button:hover{background:var(--usm-admin-surface-soft);color:var(--usm-admin-text)}.usm-drawer-body{overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px}.usm-drawer-footer{padding:14px 20px;border-top:1px solid var(--usm-admin-border);gap:10px}.usm-drawer-footer,.usm-fp-pool-entry{display:flex;align-items:center;background:var(--usm-admin-surface-soft)}.usm-fp-pool-entry{gap:8px;padding:6px 10px;border-radius:8px;border:1px solid var(--usm-admin-border);font-size:.82rem}.usm-fp-pool-entry span{flex:1;color:var(--usm-admin-text)}.usm-fp-pool-entry button{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;border:none;background:none;color:var(--usm-admin-muted);cursor:pointer;font-size:.85rem}.usm-fp-pool-entry button:hover{background:rgba(239,68,68,.08);color:#b42318}.usm-fp-add-row{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:6px;align-items:end}.usm-fp-add-row label{display:grid;gap:4px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--usm-admin-muted)}.usm-fp-add-row input{min-height:34px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:6px 8px;font:inherit;font-size:.82rem;outline:none}.usm-fp-add-row input:focus{border-color:rgba(15,118,110,.58);box-shadow:0 0 0 3px rgba(20,184,166,.12)}.usm-fp-add-row .usm-primary{align-self:end;min-height:34px}.usm-modal-layer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(15,23,42,.52);padding:24px}.usm-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100%);max-height:min(860px,calc(100vh - 48px));overflow:hidden;border:1px solid var(--usm-admin-border);border-radius:14px;background:var(--usm-admin-surface);box-shadow:0 24px 80px rgba(15,23,42,.26)}.usm-modal-fullscreen{width:min(1520px,calc(100vw - 42px));height:min(920px,calc(100vh - 42px));max-height:calc(100vh - 42px)}.usm-modal-footer,.usm-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--usm-admin-border);padding:16px 18px}.usm-modal-header h2{margin:0;color:var(--usm-admin-text);font-size:1.25rem}.usm-modal-header p{margin:5px 0 0;color:var(--usm-admin-muted)}.usm-modal-header button{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:#475467}.usm-modal-body{overflow:auto;padding:18px}.usm-modal-footer{justify-content:flex-end;border-top:1px solid var(--usm-admin-border);border-bottom:0}.usm-modal-footer button{min-height:40px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:#344054;padding:9px 12px;font-weight:850}.usm-campaign-modal-grid{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(390px,1.05fr);gap:18px;align-items:start}.usm-modal-preview{display:grid;gap:12px;border:1px solid #202938;border-radius:12px;background:radial-gradient(circle at top right,rgba(20,184,166,.16),transparent 34%),linear-gradient(180deg,#111827,#0b1220);padding:14px}.usm-widget-preview.usm-widget-preview-panel{border-color:var(--usm-admin-border);background:var(--usm-admin-surface);color:var(--usm-admin-text)}.usm-widget-preview.usm-widget-preview-panel .usm-widget-preview-head strong{color:var(--usm-admin-text)}.usm-widget-preview.usm-widget-preview-panel .usm-widget-preview-head>div:first-child>span{color:var(--usm-admin-primary)}.usm-widget-preview.usm-widget-preview-panel .usm-preview-controls{border-color:var(--usm-admin-border);background:var(--usm-admin-surface-soft)}.usm-widget-preview.usm-widget-preview-panel .usm-preview-controls button{color:var(--usm-admin-muted)}.usm-widget-preview.usm-widget-preview-panel .usm-preview-controls button.active{background:var(--usm-admin-primary-soft);color:var(--usm-admin-primary)}.usm-widget-preview.usm-widget-preview-panel .usm-preview-settings label{color:var(--usm-admin-muted)}.usm-widget-preview.usm-widget-preview-panel .usm-preview-settings select{border-color:var(--usm-admin-border);background:var(--usm-admin-surface);color:var(--usm-admin-text)}.usm-widget-preview.usm-widget-preview-panel .usm-preview-settings,.usm-widget-preview.usm-widget-preview-panel .usm-widget-preview-head{margin-top:0;border:0;background:transparent;padding:0}.usm-widget-preview.usm-widget-preview-panel .usm-widget-simulator{margin-top:0;border:1px solid var(--usm-admin-border);border-radius:12px;background:linear-gradient(180deg,#ffffff,#f6f8fb);padding:16px}.usm-widget-preview-panel .usm-lounge-widget.expanded{right:14px;bottom:14px;transform:scale(.64);transform-origin:bottom right}.usm-widget-preview-panel .usm-lounge-widget.priority{transform:translate(50%,50%) scale(.64);transform-origin:center}.usm-widget-preview-panel .usm-widget-simulator{min-height:390px}.usm-widget-preview-panel .usm-lounge-pill{border:1px solid rgba(255,255,255,.18);background:rgba(52,52,55,.94);color:#ffffff;padding:0 18px}.usm-widget-preview-panel .usm-lounge-plans div:nth-of-type(2),.usm-widget-preview-panel .usm-lounge-plans p:nth-of-type(2){display:none}.usm-widget-preview-panel .usm-lounge-plans{gap:6px;padding:9px 14px}.usm-widget-preview-panel .usm-lounge-thread{padding:10px 14px}.usm-widget-preview-panel .usm-campaign-message{gap:8px;padding:12px}.usm-lounge-widget{z-index:2}.usm-modal-preview .usm-widget-simulator{border-color:rgba(148,163,184,.28)}@media (max-width:1240px){.usm-campaign-modal-grid,.usm-campaign-studio{grid-template-columns:1fr}.usm-widget-preview-panel{position:static}}@media (max-width:760px){.usm-campaign-library-head,.usm-modal-footer,.usm-modal-header{align-items:flex-start;flex-direction:column}.usm-campaign{grid-template-columns:1fr}.usm-campaign-meta{justify-items:start}.usm-button-row,.usm-campaign-stats,.usm-preview-settings{grid-template-columns:1fr}.usm-modal-layer{padding:10px}.usm-modal{max-height:calc(100vh - 20px)}}.usm-page-grid.paths{grid-template-columns:minmax(350px,.9fr) minmax(520px,1.55fr) minmax(320px,.78fr);align-items:start}.usm-journey-card,.usm-path-inspector,.usm-path-sessions-card{min-width:0}.usm-session-list.dense{gap:4px}.usm-session-list.dense button{gap:6px;padding:8px 10px;font-size:.88rem}.usm-session-list.dense button:not(.active) .usm-session-meta,.usm-session-list.dense button:not(.active) .usm-session-tags,.usm-session-list.dense button:not(.active)>small,.usm-session-list.dense button:not(.active)>span:not(.usm-session-title){display:none}.usm-session-list.dense button.active>small,.usm-session-list.dense button.active>span:not(.usm-session-title):not(.usm-session-meta):not(.usm-session-tags){color:#0f766e;line-height:1.25;display:block}.usm-session-list.dense button.active .usm-session-meta,.usm-session-list.dense button.active .usm-session-tags{display:flex}.usm-journey-chip-row,.usm-session-meta,.usm-session-tags,.usm-session-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.usm-session-title{justify-content:space-between}.usm-session-title strong{color:var(--usm-admin-text);font-size:1rem}.usm-session-list.dense button.active .usm-session-title strong{color:var(--usm-admin-primary)}.usm-session-meta{justify-content:space-between}.usm-session-meta small{color:var(--usm-admin-muted);font-size:.72rem}.usm-journey-chip-row span,.usm-session-tags small{border:1px solid rgba(15,118,110,.12);border-radius:999px;background:rgba(15,118,110,.06);color:#0f766e;padding:3px 7px;font-size:.7rem;font-weight:800}.usm-session-tags small.support{border-color:rgba(79,70,229,.16);background:rgba(79,70,229,.08);color:#4338ca}.usm-session-tags small.support.pending{border-color:rgba(180,83,9,.16);background:rgba(245,158,11,.12);color:#92400e}.usm-session-tags small.support.escalated{border-color:rgba(220,38,38,.16);background:rgba(254,226,226,.78);color:#b91c1c}.usm-journey-chip-row span.campaign,.usm-session-tags small.campaign{border-color:rgba(37,99,235,.16);background:rgba(219,234,254,.72);color:#1d4ed8}.usm-journey-chip-row span.campaign.viewed,.usm-session-tags small.campaign.viewed{border-color:rgba(124,58,237,.18);background:rgba(237,233,254,.78);color:#6d28d9}.usm-journey-chip-row span.campaign.clicked,.usm-session-tags small.campaign.clicked{border-color:rgba(22,163,74,.18);background:rgba(220,252,231,.78);color:#15803d}.usm-loading-card{min-height:240px;display:grid;align-content:center;justify-items:start;gap:8px}.usm-loading-card p{margin:0;color:var(--usm-admin-muted)}.usm-inline-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}mark.status.idle{background:#fef3c7;color:#92400e}mark.status.offline{background:#eef2f7;color:#475467}.usm-eligible-list button,.usm-inspector-actions button{border:1px solid var(--usm-admin-border);border-radius:999px;background:var(--usm-admin-surface);color:#344054;font-weight:850}.usm-eligible-list button:hover,.usm-inspector-actions button:hover{border-color:rgba(15,118,110,.34);color:var(--usm-admin-primary)}.usm-action-menu{position:relative;z-index:4;justify-self:end}.usm-action-menu summary{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--usm-admin-border);border-radius:999px;background:var(--usm-admin-surface);color:#344054;cursor:pointer;list-style:none}.usm-action-menu.compact summary{width:32px;height:32px}.usm-action-menu summary::-webkit-details-marker{display:none}.usm-action-menu summary:hover{border-color:rgba(15,118,110,.34);color:var(--usm-admin-primary)}.usm-action-menu>div{position:absolute;top:calc(100% + 6px);z-index:20;display:grid;min-width:190px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:#ffffff;box-shadow:0 18px 42px rgba(15,23,42,.14);padding:6px}.usm-action-menu.right>div{right:0}.usm-action-menu.left>div{left:0}.usm-action-menu button{min-height:36px;border:0;border-radius:6px;background:transparent;color:#344054;padding:8px 9px;text-align:left;font-size:.82rem;font-weight:850}.usm-action-menu button.primary,.usm-action-menu button:hover{background:var(--usm-admin-primary-soft);color:var(--usm-admin-primary)}.usm-action-menu button.danger{color:#b42318}.usm-path-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:12px}.usm-path-summary-strip span{display:grid;gap:2px;min-width:0;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);padding:8px 9px}.usm-path-summary-strip strong{overflow:hidden;color:var(--usm-admin-text);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.usm-path-summary-strip small{color:var(--usm-admin-muted);font-size:.68rem;font-weight:850;text-transform:uppercase}@media (max-width:720px){.usm-path-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.usm-timeline.journey{position:relative;gap:10px}.usm-timeline.journey article{cursor:pointer;grid-template-columns:34px minmax(0,1fr);background:#ffffff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.usm-timeline.journey article.selected,.usm-timeline.journey article:hover{border-color:rgba(20,184,166,.62);box-shadow:0 0 0 3px rgba(20,184,166,.08)}.usm-timeline.journey article:hover{transform:translateY(-1px)}.usm-journey-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.usm-journey-row-head strong{color:var(--usm-admin-text);font-size:.98rem}.usm-journey-row-head p{margin:3px 0 0;color:#475467;font-size:.88rem}.usm-journey-row-head mark{border-radius:999px;background:var(--usm-admin-primary-soft);color:var(--usm-admin-primary);padding:5px 8px;font-size:.7rem;font-weight:900;white-space:nowrap}.usm-journey-row-tools{display:flex;align-items:center;gap:7px;margin-left:auto}.usm-journey-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}.usm-journey-meta-grid small{min-width:0;border-radius:6px;background:#f8fafc;color:var(--usm-admin-muted);padding:6px 7px;font-size:.72rem;font-weight:700}.usm-journey-chip-row{margin-top:9px}.usm-path-inspector{position:sticky;top:78px;display:grid;gap:12px}.usm-action-notice{border:1px solid rgba(15,118,110,.18);border-radius:var(--usm-admin-radius);background:linear-gradient(180deg,#f0fdfa,#ffffff);color:#0f766e;padding:10px 12px;font-size:.84rem;font-weight:750;line-height:1.35}.usm-action-workflow{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(460px,1.35fr) minmax(300px,.85fr);gap:16px;min-height:100%}.usm-action-builder,.usm-action-context,.usm-action-preview{min-width:0;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface-soft);padding:14px}.usm-action-context,.usm-action-preview{display:grid;align-content:start;gap:14px}.usm-action-context h3,.usm-action-preview h3{margin:0;color:var(--usm-admin-text);font-size:1rem}.usm-action-context p,.usm-action-preview p{margin:6px 0 0;color:var(--usm-admin-muted);line-height:1.45}.usm-action-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.usm-action-context-grid span{display:grid;gap:4px;min-width:0;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:#ffffff;padding:10px}.usm-action-context-grid small{color:var(--usm-admin-muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.usm-action-context-grid strong{overflow:hidden;color:var(--usm-admin-text);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.usm-action-path-mini{display:grid;gap:8px}.usm-action-path-mini button,.usm-campaign-choice-list button{display:grid;gap:4px;width:100%;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:#ffffff;color:var(--usm-admin-text);padding:10px;text-align:left}.usm-action-path-mini button{grid-template-columns:auto minmax(0,1fr);align-items:center}.usm-action-path-mini button span{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--usm-admin-primary);color:#ffffff;font-size:.72rem;font-weight:900;grid-row:span 2}.usm-action-path-mini button small{color:var(--usm-admin-muted)}.usm-action-path-mini button.active,.usm-campaign-choice-list button.active{border-color:rgba(20,184,166,.62);background:var(--usm-admin-primary-soft)}.usm-action-builder{background:#ffffff}.usm-action-form{display:grid;gap:14px}.usm-action-form label{display:grid;gap:7px;color:var(--usm-admin-muted);font-size:.78rem;font-weight:850}.usm-action-form input,.usm-action-form select,.usm-action-form textarea{width:100%;min-height:42px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:10px 11px;font:inherit;font-weight:700}.usm-action-form textarea{min-height:140px;resize:vertical;line-height:1.45}.usm-campaign-choice-list{display:grid;gap:8px}.usm-campaign-choice-list button small,.usm-campaign-choice-list button span{color:var(--usm-admin-muted)}.usm-checkbox-stack{display:grid;gap:8px}.usm-checkbox-stack label{display:flex;align-items:center;gap:8px;min-height:38px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);padding:8px 10px;color:var(--usm-admin-text)}.usm-checkbox-stack input{width:auto;min-height:0}.usm-action-preview-box{border:1px solid rgba(15,118,110,.18);border-radius:var(--usm-admin-radius);background:linear-gradient(180deg,#ffffff,#f0fdfa);padding:14px}.usm-action-preview-box strong{color:var(--usm-admin-text)}.usm-action-checks{display:grid;gap:8px}.usm-action-checks span{border-radius:999px;background:rgba(15,118,110,.08);color:var(--usm-admin-primary);padding:7px 9px;font-size:.78rem;font-weight:850}.usm-path-inspector .usm-inspector-actions{margin-top:0;display:flex;gap:6px}.usm-path-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1;min-height:34px;padding:6px 10px;border:1px solid var(--usm-admin-border);border-radius:7px;background:var(--usm-admin-surface);color:var(--usm-admin-muted);font-size:.76rem;font-weight:850;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.usm-path-action-btn:hover{border-color:var(--usm-admin-primary);color:var(--usm-admin-primary);background:var(--usm-admin-primary-soft)}.usm-path-action-btn.primary{border-color:var(--usm-admin-primary);background:var(--usm-admin-primary);color:#ffffff}.usm-path-action-btn.primary:hover{background:#0d6b64;border-color:#0d6b64}.usm-mini-section{display:grid;gap:9px;border-top:1px solid var(--usm-admin-border);padding-top:12px}.usm-mini-section h3{margin:0;color:var(--usm-admin-text);font-size:.88rem}.usm-eligible-list{display:grid;gap:8px}.usm-eligible-list button{display:grid;gap:4px;border-radius:var(--usm-admin-radius);padding:10px;text-align:left}.usm-eligible-list strong{color:var(--usm-admin-text);font-size:.86rem}.usm-eligible-list small{color:var(--usm-admin-muted);font-size:.72rem}.usm-path-inspector .usm-rank-list{gap:7px}.usm-path-inspector .usm-rank-list div{grid-template-columns:auto minmax(0,1fr) auto;padding:8px}.usm-path-inspector .usm-rank-list div>span{width:26px;height:26px;font-size:.72rem}.usm-path-inspector .usm-rank-list strong{font-size:.84rem}.usm-metrics-grid.visitors{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.usm-metrics-grid.visitors .usm-metric{min-height:104px}.usm-visitors-command-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:14px;align-items:start;margin-bottom:14px}.usm-visitors-command-grid .usm-visual-card{min-height:560px}.usm-visitors-command-grid .usm-visual-canvas{min-height:430px}.usm-audience-panel{position:sticky;top:78px;display:grid;gap:12px}.usm-filter-chip-grid{display:flex;flex-wrap:wrap;gap:7px}.usm-filter-chip-grid button{min-height:32px;border:1px solid rgba(15,118,110,.16);border-radius:999px;background:rgba(15,118,110,.06);color:var(--usm-admin-primary);padding:6px 9px;font-size:.76rem;font-weight:850}.usm-page-grid.visitors-detail{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr)}.usm-data-table.visitors{overflow-x:auto}.usm-table-head.visitors,.usm-table-line.visitors{grid-template-columns:minmax(90px,1fr) minmax(150px,1.5fr) minmax(130px,1.2fr) minmax(110px,1fr) minmax(85px,.8fr) 32px}.usm-table-line.visitors{width:100%;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.usm-table-line.visitors.selected,.usm-table-line.visitors:hover{border-color:rgba(20,184,166,.62);background:linear-gradient(180deg,#ffffff,#f7fffd);box-shadow:0 0 0 3px rgba(20,184,166,.08)}.usm-table-line.visitors>span{min-width:0}.usm-table-line.visitors .usm-action-menu{justify-self:end}.usm-table-line.visitors small,.usm-table-line.visitors strong{display:block}.usm-table-line.visitors small{margin-top:3px;color:var(--usm-admin-muted);font-size:.76rem}@media (max-width:1320px){.usm-page-grid.paths{grid-template-columns:minmax(330px,.95fr) minmax(0,1.35fr)}.usm-path-inspector{position:static;grid-column:1/-1}.usm-action-workflow,.usm-metrics-grid.visitors,.usm-page-grid.visitors-detail,.usm-visitors-command-grid{grid-template-columns:1fr}.usm-audience-panel{position:static}}@media (max-width:920px){.usm-journey-meta-grid,.usm-page-grid.paths,.usm-path-summary-strip{grid-template-columns:1fr}.usm-journey-row-head,.usm-path-actions{align-items:flex-start;flex-direction:column}}.usm-visitors-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface);box-shadow:var(--usm-admin-shadow);padding:10px 16px}.usm-visitors-header-left{display:flex;align-items:center;min-width:0;overflow:hidden}.usm-visitors-header h2{margin:0;color:var(--usm-admin-text);font-size:1.05rem;font-weight:900;padding-right:14px;border-right:1px solid var(--usm-admin-border);white-space:nowrap}.usm-visitors-stat-strip{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;padding-left:14px}.usm-visitors-stat-strip>span{display:inline-flex;align-items:baseline;gap:4px;color:var(--usm-admin-muted);font-size:.78rem;white-space:nowrap}.usm-visitors-stat-strip>span:before{content:"·";color:var(--usm-admin-border-strong);font-size:1rem;line-height:1;margin-right:2px}.usm-visitors-stat-strip>span:first-child:before{display:none}.usm-visitors-stat-strip strong{color:var(--usm-admin-text);font-size:.9rem;font-weight:900}.usm-stat-intent strong{color:#d97706}.usm-stat-muted strong{color:var(--usm-admin-faint)}.usm-visitors-search{flex-shrink:0;width:min(280px,30vw);min-height:36px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);color:var(--usm-admin-text);padding:7px 11px;font:inherit;font-size:.86rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.usm-visitors-search:focus{border-color:rgba(15,118,110,.58);box-shadow:0 0 0 3px rgba(20,184,166,.14)}.usm-visitors-split{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.usm-visitors-left{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;overflow:hidden}.usm-visitors-right{position:sticky;top:78px;display:grid;gap:12px;max-height:calc(100vh - 90px);overflow-y:auto}.usm-visitors-filter-bar{display:flex;flex-wrap:wrap;gap:8px}.usm-visitors-filter-bar select{min-height:36px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:7px 10px;font:inherit;font-size:.84rem;outline:none;transition:border-color .16s ease}.usm-visitors-filter-bar select:focus{border-color:rgba(15,118,110,.58)}.usm-visitors-left .usm-visual-card{min-height:0}.usm-visitors-left .usm-visual-canvas{min-height:340px}.usm-visitors-right .usm-audience-panel{position:static}.usm-visitors-right .usm-inspector-actions{grid-template-columns:1fr 1fr;gap:7px}.usm-visitors-right .usm-inspector-actions button{min-height:34px;padding:7px 8px;font-size:.76rem;font-weight:800;text-align:center;white-space:nowrap}.usm-visitors-right .usm-inspector-summary{grid-template-columns:1fr 1fr}@media (max-width:960px){.usm-visitors-split{grid-template-columns:1fr}.usm-visitors-right{position:static;max-height:none;overflow-y:visible}}@media (max-width:760px){.usm-visitors-header{flex-direction:column;align-items:flex-start;gap:10px}.usm-visitors-search{width:100%}}.usm-visitor-cell{display:flex;align-items:flex-start;gap:8px;min-width:0}.usm-status-dot{flex-shrink:0;width:8px;height:8px;margin-top:5px;border-radius:999px;background:#cbd5e1}.usm-status-dot.active{background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.15)}.usm-status-dot.idle{background:#d97706}.usm-empty-state{display:grid;place-items:center;gap:10px;padding:56px 24px;text-align:center}.usm-empty-state strong{color:var(--usm-admin-text);font-size:1.06rem}.usm-empty-state p{color:var(--usm-admin-muted);font-size:.88rem}.usm-empty-state button{min-height:34px;border:1px solid var(--usm-admin-border);border-radius:999px;background:var(--usm-admin-surface);color:var(--usm-admin-primary);padding:7px 13px;font-size:.84rem;font-weight:850;margin-top:4px}.usm-bar-fill-wrap{height:6px;border-radius:999px;background:var(--usm-admin-border);overflow:hidden}.usm-bar-fill{height:100%;width:var(--usm-bar-pct,0);border-radius:999px;background:linear-gradient(90deg,var(--usm-admin-primary),#14b8a6);transition:width .5s ease}.usm-metrics-grid.visitors .usm-card{padding:11px 14px}.usm-metrics-grid.visitors .usm-metric{min-height:72px;gap:5px}.usm-metrics-grid.visitors .usm-metric strong{font-size:1.5rem}.usm-metrics-grid.visitors .usm-metric span{font-size:.78rem}.usm-metrics-grid.visitors .usm-metric small{font-size:.72rem}.usm-visitors-left .usm-table-line.visitors{font-size:.82rem;padding:9px 12px}.usm-visitors-left .usm-table-line.visitors small{font-size:.71rem;margin-top:2px}.usm-visitors-left .usm-status-dot{margin-top:3px}.usm-visitors-left .usm-section-head h2{color:var(--usm-admin-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.usm-visitors-left .usm-section-head p{margin-top:2px;font-size:.72rem}.usm-visitors-left .usm-bar-list>div>span{font-size:.82rem}.usm-visitors-left .usm-bar-list small{font-size:.71rem}.usm-visitors-filter-bar select{font-size:.82rem}.usm-visitors-right .usm-section-head h2{font-size:.88rem}.usm-visitors-right .usm-section-head p{margin-top:3px;font-size:.78rem}.usm-visitors-left .usm-visual-header{min-height:0;padding:12px 14px}.usm-visitors-right .usm-action-notice{font-size:.78rem;padding:8px 10px}.usm-visitors-right .usm-inspector-summary span{padding:9px 10px}.usm-visitors-right .usm-inspector-summary small{font-size:.65rem;letter-spacing:.03em;text-transform:uppercase}.usm-visitors-right .usm-inspector-summary strong{font-size:.8rem}.usm-visitors-right .usm-mini-section h3{font-size:.76rem}.usm-visitors-right .usm-filter-chip-grid button{font-size:.72rem;min-height:28px;padding:5px 8px}.usm-metrics-grid.visitors .usm-card:first-child{border-left:3px solid #0f766e}.usm-metrics-grid.visitors .usm-card:nth-child(2){border-left:3px solid #3b82f6}.usm-metrics-grid.visitors .usm-card:nth-child(3){border-left:3px solid #7c3aed}.usm-metrics-grid.visitors .usm-card:nth-child(4){border-left:3px solid #f59e0b}.usm-metrics-grid.visitors .usm-card:nth-child(5){border-left:3px solid #94a3b8}.usm-site-switcher{border:0;background:transparent;color:var(--usm-admin-muted);font-size:.88rem;font-weight:700;outline:none;padding:0 2px}.usm-site-switcher:focus,.usm-site-switcher:hover{color:var(--usm-admin-primary)}.usm-configure-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:14px;align-items:start}.usm-install-card{grid-row:span 2;display:grid;gap:14px}.usm-platform-tabs{display:flex;gap:4px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);padding:3px;width:-moz-fit-content;width:fit-content}.usm-platform-tabs button{min-height:32px;border:0;border-radius:6px;background:transparent;color:var(--usm-admin-muted);padding:6px 11px;font-size:.8rem;font-weight:850}.usm-platform-tabs button.active{background:var(--usm-admin-surface);color:var(--usm-admin-text);box-shadow:0 1px 3px rgba(16,24,40,.08)}.usm-install-config-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);gap:10px;align-items:end;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);padding:12px}.usm-install-config-grid label{display:grid;gap:6px;color:var(--usm-admin-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.usm-install-config-grid label.wide{grid-column:1/-1}.usm-install-config-grid input{min-width:0;min-height:38px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:8px 10px;font:inherit;font-size:.84rem;font-weight:650;outline:none;text-transform:none;letter-spacing:0}.usm-install-config-grid input:focus{border-color:rgba(15,118,110,.58);box-shadow:0 0 0 3px rgba(20,184,166,.12)}.usm-install-config-grid small{color:var(--usm-admin-muted);font-size:.74rem;font-weight:650;line-height:1.4;text-transform:none;letter-spacing:0}.usm-site-config-save-row{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.usm-site-config-save-row .usm-primary{width:auto;min-height:38px}.usm-save-error-msg,.usm-save-ok-msg,.usm-unsaved-badge{border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:850}.usm-unsaved-badge{background:rgba(217,119,6,.1);border:1px solid rgba(217,119,6,.25);color:#b45309}.usm-save-ok-msg{background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.25);color:#15803d}.usm-save-error-msg{background:rgba(180,35,24,.08);border:1px solid rgba(180,35,24,.22);color:#b42318}.usm-input-action{display:flex;gap:8px;min-width:0}.usm-input-action input{flex:1}.usm-snippet-block{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);overflow:hidden}.usm-snippet-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--usm-admin-border);background:var(--usm-admin-surface-soft);padding:8px 12px}.usm-snippet-head>span{color:var(--usm-admin-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.usm-snippet-block .usm-install-code{margin:0;border:0;border-radius:0;font-size:.82rem;line-height:1.6}.usm-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--usm-admin-border);border-radius:6px;background:var(--usm-admin-surface);color:var(--usm-admin-muted);cursor:pointer;flex-shrink:0;transition:background .14s ease,color .14s ease,border-color .14s ease}.usm-icon-btn:hover{border-color:var(--usm-admin-primary);color:var(--usm-admin-primary);background:var(--usm-admin-primary-soft)}.usm-copy-btn{min-height:28px;border:1px solid var(--usm-admin-border);border-radius:6px;background:var(--usm-admin-surface);color:var(--usm-admin-muted);padding:4px 9px;font-size:.76rem;font-weight:850;transition:background .14s ease,color .14s ease,border-color .14s ease}.usm-copy-btn:hover{border-color:var(--usm-admin-primary);color:var(--usm-admin-primary)}.usm-copy-btn.copied{border-color:#16a34a;background:rgba(22,163,74,.08);color:#16a34a}.usm-key-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);padding:10px 12px}.usm-key-row>div{display:grid;gap:3px;min-width:0}.usm-key-row small{color:var(--usm-admin-muted);font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.usm-key-row code{color:var(--usm-admin-text);font-size:.86rem;font-weight:700}.usm-origin-editor-list{display:grid;gap:7px;margin-bottom:10px}.usm-origin-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);padding:9px 10px;font-size:.84rem;color:var(--usm-admin-text)}.usm-origin-row button{border:0;background:transparent;color:var(--usm-admin-faint);font-size:1.1rem;line-height:1;padding:0 2px}.usm-origin-row button:hover{color:#b42318}.usm-origin-add-row{display:flex;gap:8px}.usm-origin-add-row input{flex:1;min-height:38px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:8px 10px;font:inherit;font-size:.84rem;outline:none}.usm-origin-add-row input:focus{border-color:rgba(15,118,110,.58);box-shadow:0 0 0 3px rgba(20,184,166,.12)}.usm-toggle-stack{display:grid;gap:10px}.usm-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);padding:10px 12px;font-size:.86rem;color:var(--usm-admin-text)}.usm-switch{position:relative;flex-shrink:0;width:40px;height:22px;border:0;border-radius:999px;background:var(--usm-admin-border-strong);transition:background .18s ease}.usm-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#ffffff;box-shadow:0 1px 3px rgba(16,24,40,.18);transition:transform .18s ease}.usm-switch.on{background:var(--usm-admin-primary)}.usm-switch.on:after{transform:translateX(18px)}.usm-checklist{display:grid;gap:8px}.usm-check-item{display:flex;align-items:center;gap:10px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);padding:10px 12px;font-size:.86rem;color:var(--usm-admin-text);cursor:pointer;transition:background .14s ease,border-color .14s ease}.usm-check-item input[type=checkbox]{width:16px;height:16px;flex-shrink:0;accent-color:var(--usm-admin-primary)}.usm-check-item.done{border-color:rgba(22,163,74,.3);background:rgba(22,163,74,.05);color:var(--usm-admin-muted);text-decoration:line-through}@media (max-width:1100px){.usm-configure-grid{grid-template-columns:1fr}.usm-install-card{grid-row:auto}}@media (max-width:640px){.usm-install-config-grid{grid-template-columns:1fr}.usm-input-action{flex-direction:column}}.usm-user-switcher{min-height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--usm-admin-border);border-radius:999px;background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:4px 10px 4px 5px;font-size:.78rem;font-weight:800;position:relative;overflow:hidden}.usm-user-switcher select{position:absolute;inset:0;opacity:0;cursor:pointer}.usm-user-switcher span{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--usm-admin-primary);color:#ffffff}.usm-access-card{max-width:560px}.usm-inline-action{display:inline-flex;width:-moz-fit-content;width:fit-content}.usm-support-kpis{display:flex;flex-wrap:wrap;gap:8px}.usm-support-kpis span{min-height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--usm-admin-border);border-radius:999px;background:var(--usm-admin-surface);color:var(--usm-admin-muted);padding:7px 11px;font-size:.78rem;font-weight:850}.usm-support-config-grid{display:grid;gap:10px;border-top:1px solid var(--usm-admin-border);padding-top:12px}.usm-support-config-grid label{display:grid;gap:6px;color:var(--usm-admin-muted);font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.usm-support-config-grid input,.usm-support-config-grid select{min-height:38px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:8px 10px;font:inherit;font-size:.84rem;text-transform:none;letter-spacing:0}.usm-support-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.4fr) minmax(260px,.75fr);gap:14px;align-items:start}.usm-support-actions,.usm-support-queue,.usm-support-thread{min-height:620px}.usm-support-tabs{display:flex;flex-wrap:nowrap;gap:5px;margin-bottom:12px;overflow-x:auto;scrollbar-width:none}.usm-support-tabs::-webkit-scrollbar{display:none}.usm-support-tabs button{flex-shrink:0;min-height:31px;border:1px solid var(--usm-admin-border);border-radius:999px;background:var(--usm-admin-surface-soft);color:var(--usm-admin-muted);padding:5px 9px;font-size:.72rem;font-weight:750;white-space:nowrap}.usm-support-tabs button.active{border-color:var(--usm-admin-primary);background:rgba(15,118,110,.1);color:var(--usm-admin-primary)}.usm-support-list{display:grid;gap:8px;max-height:520px;overflow:auto}.usm-support-ticket{display:grid;gap:6px;width:100%;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);color:var(--usm-admin-text);padding:10px;text-align:left}.usm-support-ticket.active{border-color:rgba(15,118,110,.58);box-shadow:0 0 0 3px rgba(20,184,166,.1)}.usm-support-ticket.mine{border-left:3px solid var(--usm-admin-primary)}.usm-support-ticket.mine.active{border-left-color:var(--usm-admin-primary)}.usm-support-ticket>span{display:flex;align-items:start;justify-content:space-between;gap:8px}.usm-support-ticket-badges{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.status-assigned-me{background:rgba(99,102,241,.12);color:#4338ca}.status-escalated-me{background:rgba(239,68,68,.18);color:#b42318}.usm-support-agents strong,.usm-support-ticket strong{font-size:.86rem}.usm-support-message small,.usm-support-thread-head p,.usm-support-ticket small{color:var(--usm-admin-muted);font-size:.74rem}.usm-support-ticket p{margin:0;color:var(--usm-admin-muted);font-size:.8rem;line-height:1.35}.usm-support-status,.usm-support-ticket em{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:3px 8px;font-size:.68rem;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.status-pending{background:rgba(245,158,11,.12);color:#b45309}.status-active{background:rgba(22,163,74,.12);color:#15803d}.status-escalated{background:rgba(239,68,68,.12);color:#b42318}.status-resolved{background:rgba(100,116,139,.13);color:var(--usm-admin-muted)}.usm-support-thread{display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:0;overflow:hidden}.usm-support-thread-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--usm-admin-border)}.usm-support-thread-head h2{margin:0;font-size:1rem}.usm-support-messages{display:flex;flex-direction:column;gap:8px;min-height:0;max-height:492px;overflow:auto;background:var(--usm-admin-surface-soft);padding:16px}.usm-support-message{max-width:74%;border-radius:14px;padding:10px 13px;display:flex;flex-direction:column;gap:3px;word-break:break-word}.usm-support-message.visitor{align-self:flex-start;background:var(--usm-admin-surface);border:1px solid var(--usm-admin-border);border-bottom-left-radius:4px}.usm-support-message.ai{align-self:flex-end;background:rgba(15,118,110,.09);border:1px solid rgba(15,118,110,.22);border-bottom-right-radius:4px}.usm-support-message.agent{align-self:flex-end;background:var(--usm-admin-primary);border:none;border-bottom-right-radius:4px;color:#fff}.usm-support-message.agent p,.usm-support-message.agent small{color:rgba(255,255,255,.85)}.usm-support-message.agent strong{color:#fff}.usm-support-message.internal{align-self:center;max-width:86%;background:rgba(245,158,11,.08);border:1px dashed rgba(180,83,9,.35);border-radius:8px;font-style:italic;opacity:.85}.usm-support-message.system{align-self:center;max-width:86%;background:none;border:none;opacity:.55;font-size:.76rem;text-align:center}.usm-support-message div{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.usm-support-message p{margin:0;color:var(--usm-admin-text);font-size:.86rem;line-height:1.45}.usm-support-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;border-top:1px solid var(--usm-admin-border)}.usm-support-actions select,.usm-support-actions textarea,.usm-support-composer input{min-height:40px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:9px 10px;font:inherit;font-size:.84rem;outline:none}.usm-support-actions textarea{min-height:76px;resize:vertical}.usm-support-action-stack,.usm-support-actions,.usm-support-agents{display:grid;gap:10px}.usm-support-action-stack button,.usm-support-actions>button{min-height:32px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:6px 8px;font-size:.82rem;font-weight:650}.usm-support-action-stack button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.usm-support-action-buttons{display:grid;grid-template-columns:1fr 1fr;gap:6px}.usm-support-action-buttons button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:6px 8px;font-size:.82rem;font-weight:650}.usm-support-action-buttons button svg{flex-shrink:0;opacity:.85}.usm-support-label{display:grid;gap:6px;color:var(--usm-admin-muted);font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.usm-support-agents{border-top:1px solid var(--usm-admin-border);padding-top:12px}.usm-support-agents label{display:grid;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:8px;color:var(--usm-admin-text);font-size:.82rem}.usm-visitor-profile-card{background:var(--usm-admin-primary-soft);border:1px solid rgba(15,118,110,.2);border-radius:var(--usm-admin-radius);padding:12px;display:grid;gap:10px}.usm-visitor-profile-head{display:flex;align-items:center;gap:10px}.usm-visitor-profile-avatar{width:34px;height:34px;border-radius:50%;background:var(--usm-admin-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;flex-shrink:0}.usm-visitor-profile-head strong{font-size:.88rem;display:block}.usm-visitor-profile-head small{font-size:.72rem;color:var(--usm-admin-primary);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.usm-visitor-profile-fields{display:grid;gap:6px}.usm-visitor-profile-field{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.8rem}.usm-visitor-profile-field small{color:var(--usm-admin-muted);text-transform:capitalize;font-size:.74rem}.usm-visitor-profile-field strong{font-size:.82rem;text-align:right}.usm-profile-value-row{display:flex;align-items:center;gap:5px}.usm-profile-edit-btn{background:none;border:none;color:var(--usm-admin-faint);cursor:pointer;font-size:.72rem;padding:1px 3px;border-radius:3px;opacity:0;transition:opacity .12s}.usm-visitor-profile-field:hover .usm-profile-edit-btn{opacity:1}.usm-profile-edit-btn:hover{color:var(--usm-admin-primary)}.usm-profile-edit-row{display:flex;align-items:center;gap:4px;flex:1}.usm-profile-edit-input{flex:1;font-size:.8rem;border:1px solid var(--usm-admin-primary);border-radius:4px;padding:2px 5px;background:var(--usm-admin-surface);color:var(--usm-admin-text);outline:none;min-width:0}.usm-profile-edit-cancel,.usm-profile-edit-save{background:none;border:none;cursor:pointer;font-size:.8rem;padding:2px 4px;border-radius:3px;line-height:1;flex-shrink:0}.usm-profile-edit-save{color:var(--usm-admin-primary)}.usm-profile-edit-save:hover{background:rgba(15,118,110,.1)}.usm-profile-edit-cancel{color:var(--usm-admin-muted)}.usm-profile-edit-cancel:hover{background:rgba(239,68,68,.08);color:#b42318}.usm-id-cards{display:grid;gap:10px;margin-bottom:10px}.usm-id-card{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);overflow:hidden;background:var(--usm-admin-surface)}.usm-id-card-header{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--usm-admin-surface-soft);border-bottom:1px solid var(--usm-admin-border)}.usm-id-card-num{width:20px;height:20px;border-radius:50%;background:var(--usm-admin-primary);color:#fff;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.usm-id-card-flags{display:flex;align-items:center;gap:10px;flex:1}.usm-id-toggle{display:flex;align-items:center;gap:5px;font-size:.78rem;color:var(--usm-admin-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.usm-id-toggle input{accent-color:var(--usm-admin-primary)}.usm-id-field-remove{background:none;border:none;color:var(--usm-admin-faint);cursor:pointer;font-size:.78rem;padding:2px 5px;border-radius:4px;margin-left:auto}.usm-id-field-remove:hover{background:rgba(239,68,68,.1);color:#b42318}.usm-id-card-body{padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.usm-id-card-body label{display:grid;gap:4px;font-size:.72rem;font-weight:700;color:var(--usm-admin-muted);text-transform:uppercase;letter-spacing:.03em}.usm-id-card-body label input,.usm-id-card-body label select{font-size:.82rem;font-weight:400;text-transform:none;letter-spacing:0;border:1px solid var(--usm-admin-border);border-radius:6px;padding:5px 8px;background:var(--usm-admin-surface);color:var(--usm-admin-text);width:100%}.usm-id-card-full{grid-column:1/-1}.usm-id-card-lookup{grid-column:1/-1;border-top:1px solid var(--usm-admin-border);padding-top:8px;margin-top:2px;display:grid;gap:8px}.usm-id-lookup-toggle-row{display:flex;align-items:center}.usm-id-lookup-config{display:grid;grid-template-columns:1fr 2fr;gap:8px;padding:8px 10px;background:var(--usm-admin-surface-soft);border:1px solid var(--usm-admin-border);border-radius:6px}.usm-id-lookup-label{display:grid;gap:4px;font-size:.72rem;font-weight:700;color:var(--usm-admin-muted);text-transform:uppercase;letter-spacing:.03em}.usm-id-lookup-label input,.usm-id-lookup-label select{font-size:.82rem;font-weight:400;text-transform:none;letter-spacing:0;border:1px solid var(--usm-admin-border);border-radius:6px;padding:5px 8px;background:var(--usm-admin-surface);color:var(--usm-admin-text);width:100%}.usm-id-add-field-btn{background:none;border:1px dashed var(--usm-admin-border);border-radius:var(--usm-admin-radius);color:var(--usm-admin-muted);cursor:pointer;font-size:.82rem;padding:8px 14px;width:100%;text-align:center;transition:border-color .15s,color .15s}.usm-id-add-field-btn:hover{border-color:var(--usm-admin-primary);color:var(--usm-admin-primary)}.usm-id-tiers{display:grid;gap:10px}.usm-id-tier{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:var(--usm-admin-radius);border:1px solid var(--usm-admin-border);background:var(--usm-admin-surface)}.usm-id-tier-0{border-left:3px solid #94a3b8}.usm-id-tier-1{border-left:3px solid #3b82f6}.usm-id-tier-2{border-left:3px solid #f59e0b}.usm-id-tier-3{border-left:3px solid #ef4444}.usm-id-tier-icon{font-size:1.3rem;flex-shrink:0;margin-top:2px}.usm-id-tier-body{flex:1;display:grid;gap:8px}.usm-id-tier-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.usm-id-tier-head strong{font-size:.86rem}.usm-id-tier-pw{margin-left:auto;flex-shrink:0}.usm-id-tier-desc{border:1px solid var(--usm-admin-border);border-radius:6px;padding:5px 8px;font-size:.8rem;color:var(--usm-admin-muted);background:var(--usm-admin-surface-soft);width:100%}.usm-id-tier-fields{display:grid;gap:4px}.usm-id-tier-fields>small{font-size:.74rem;color:var(--usm-admin-muted)}.usm-id-tier-chips{display:flex;flex-wrap:wrap;gap:6px}.usm-id-tier-chip{border:1px solid var(--usm-admin-border);border-radius:999px;background:var(--usm-admin-surface-soft);color:var(--usm-admin-muted);font-size:.74rem;padding:3px 10px;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.usm-id-tier-chip.active{background:rgba(15,118,110,.1);border-color:var(--usm-admin-primary);color:var(--usm-admin-primary);font-weight:600}.usm-policy-list{display:grid;gap:12px;margin-bottom:10px}.usm-policy-card{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);overflow:hidden;background:var(--usm-admin-surface)}.usm-policy-card-header{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--usm-admin-surface-soft);border-bottom:1px solid var(--usm-admin-border)}.usm-policy-label-input{flex:1;font-size:.86rem;font-weight:600;border:none;background:transparent;color:var(--usm-admin-text);outline:none}.usm-policy-label-input::-moz-placeholder{color:var(--usm-admin-faint);font-weight:400}.usm-policy-label-input::placeholder{color:var(--usm-admin-faint);font-weight:400}.usm-policy-level-select{border:1px solid var(--usm-admin-border);border-radius:999px;background:var(--usm-admin-surface);font-size:.74rem;padding:3px 8px;cursor:pointer}.usm-policy-keywords{padding:10px 12px;border-bottom:1px solid var(--usm-admin-border)}.usm-policy-keywords>small{font-size:.72rem;color:var(--usm-admin-muted);display:block;margin-bottom:5px}.usm-policy-keywords textarea{width:100%;resize:vertical;border:1px solid var(--usm-admin-border);border-radius:6px;padding:6px 8px;font-size:.8rem;font-family:inherit;background:var(--usm-admin-surface-soft);color:var(--usm-admin-text);margin-bottom:6px}.usm-policy-keyword-chips{display:flex;flex-wrap:wrap;gap:5px}.usm-policy-source{padding:10px 12px;display:grid;gap:8px}.usm-policy-source label{display:grid;gap:4px;font-size:.72rem;font-weight:700;color:var(--usm-admin-muted);text-transform:uppercase;letter-spacing:.03em}.usm-policy-source label input,.usm-policy-source label select{font-size:.82rem;font-weight:400;text-transform:none;letter-spacing:0;border:1px solid var(--usm-admin-border);border-radius:6px;padding:5px 8px;background:var(--usm-admin-surface);color:var(--usm-admin-text);width:100%}.usm-ai-config-card{display:grid;gap:14px}.usm-ai-status{border-radius:999px;background:rgba(100,116,139,.13);color:var(--usm-admin-muted);padding:5px 10px;font-size:.72rem;font-weight:900;text-transform:uppercase}.usm-ai-status.on{background:rgba(22,163,74,.12);color:#15803d}.usm-ai-config-grid,.usm-ai-knowledge-form{display:grid;gap:10px;border-top:1px solid var(--usm-admin-border);padding-top:12px}.usm-ai-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usm-ai-config-grid label,.usm-ai-knowledge-form label{display:grid;gap:6px;color:var(--usm-admin-muted);font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.usm-ai-config-grid .wide{grid-column:1/-1}.usm-ai-config-grid input,.usm-ai-config-grid select,.usm-ai-config-grid textarea,.usm-ai-knowledge-form input,.usm-ai-knowledge-form select,.usm-ai-knowledge-form textarea{min-height:38px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:8px 10px;font:inherit;font-size:.84rem;text-transform:none;letter-spacing:0}.usm-ai-config-grid textarea,.usm-ai-knowledge-form textarea{min-height:86px;resize:vertical}.usm-ai-knowledge{display:grid;gap:10px}.usm-ai-knowledge-form{grid-template-columns:140px minmax(0,1fr) auto}.usm-ai-knowledge-form textarea{grid-column:1/-1}.usm-ai-source-list{display:grid;gap:6px}.usm-ai-source-list span{display:flex;justify-content:space-between;gap:12px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);color:var(--usm-admin-muted);padding:8px 10px;font-size:.8rem}.usm-ai-source-list strong{color:var(--usm-admin-text)}@media (max-width:1200px){.usm-support-layout{grid-template-columns:1fr}.usm-support-actions,.usm-support-queue,.usm-support-thread{min-height:auto}}.usm-globe-marker{position:relative;width:30px;height:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.usm-globe-marker-ring{position:absolute;inset:-7px;border-radius:50%;border:2px solid rgba(45,212,191,.5);will-change:transform,opacity;animation:usm-marker-pulse 2.2s ease-out infinite;pointer-events:none}.usm-globe-marker.selected .usm-globe-marker-ring{border-color:rgba(244,63,94,.5)}@keyframes usm-marker-pulse{0%{transform:scale(.85);opacity:1}to{transform:scale(2);opacity:0}}.usm-globe-marker-inner{position:absolute;inset:0;border-radius:50%;background:rgba(20,184,166,.92);border:2px solid #ccfbf1;display:flex;align-items:center;justify-content:center;box-shadow:0 0 14px rgba(45,212,191,.55);transition:transform .16s ease,box-shadow .16s ease}.usm-globe-marker:hover .usm-globe-marker-inner{transform:scale(1.18);box-shadow:0 0 20px rgba(45,212,191,.8)}.usm-globe-marker.selected .usm-globe-marker-inner{background:rgba(244,63,94,.9);border-color:#fecdd3;box-shadow:0 0 14px rgba(244,63,94,.6)}.usm-globe-marker-count{color:#ffffff;font-size:11px;font-weight:900;line-height:1;font-family:system-ui,-apple-system,sans-serif;letter-spacing:-.02em}.usm-globe-overlay{position:absolute;bottom:14px;left:14px;display:flex;align-items:stretch;border:1px solid rgba(45,212,191,.22);border-radius:10px;background:rgba(2,6,23,.78);backdrop-filter:blur(14px);overflow:hidden}.usm-globe-stat{display:grid;gap:3px;padding:10px 16px;text-align:center}.usm-globe-stat-val{display:flex;align-items:center;justify-content:center;gap:5px;color:#ccfbf1;font-size:1.15rem;font-weight:900;line-height:1;white-space:nowrap}.usm-globe-stat-val.usm-globe-stat-text{font-size:.82rem;font-weight:800}.usm-globe-stat-label{color:#5eead4;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.usm-globe-divider{width:1px;background:rgba(45,212,191,.15);flex-shrink:0}.usm-globe-live-dot{display:inline-block;width:7px;height:7px;border-radius:999px;background:#4ade80;will-change:opacity;animation:usm-globe-blink 1.8s ease-in-out infinite}@keyframes usm-globe-blink{0%,to{opacity:1}50%{opacity:.3}}.usm-globe-controls{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:3px;z-index:2}.usm-globe-controls button{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(45,212,191,.28);border-radius:7px;background:rgba(2,6,23,.74);color:#99f6e4;font-size:1rem;font-weight:900;line-height:1;backdrop-filter:blur(8px);transition:background .14s ease,color .14s ease,border-color .14s ease}.usm-globe-controls button:hover{background:rgba(45,212,191,.18);border-color:rgba(45,212,191,.55);color:#ccfbf1}.usm-live-dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:7px;height:7px;border-radius:999px;background:#16a34a;margin-right:5px;vertical-align:middle}.usm-live-dot:before{content:"";position:absolute;inset:-3px;border-radius:999px;background:rgba(22,163,74,.35);will-change:transform,opacity;animation:usm-pulse 2s ease-in-out infinite}@keyframes usm-pulse{0%,to{transform:scale(.4);opacity:0}50%{transform:scale(1.6);opacity:1}}.usm-site-switcher-wrap{border-left:1px solid var(--usm-admin-border);padding-left:10px;margin-left:2px}.usm-site-switcher-label{position:relative;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.usm-site-switcher-label .usm-site-name{color:var(--usm-admin-muted);font-size:.86rem;font-weight:700;text-transform:none;letter-spacing:0;pointer-events:none}.usm-site-switcher-label svg{color:var(--usm-admin-faint);pointer-events:none}.usm-site-switcher-label:hover .usm-site-name,.usm-site-switcher-label:hover svg{color:var(--usm-admin-primary)}.usm-site-switcher{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.usm-topbar-icon-wrap{position:relative}.usm-topbar-icon-wrap button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:#475467}.usm-notif-badge{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;min-width:17px;height:17px;border-radius:999px;background:#e53e3e;color:#ffffff;font-size:.62rem;font-weight:900;padding:0 3px;pointer-events:none}.usm-theme-btn{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:#475467;transition:background .16s ease,color .16s ease}.usm-theme-btn.active{background:#1e1b4b;border-color:#1e1b4b;color:#e0e7ff}.usm-topbar-primary{display:inline-flex;align-items:center;gap:5px}.usm-dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface);box-shadow:var(--usm-admin-shadow);padding:10px 16px}.usm-dashboard-header-left{display:flex;align-items:center;gap:0;min-width:0}.usm-dashboard-header h2{margin:0;color:var(--usm-admin-text);font-size:1.05rem;font-weight:900;padding-right:14px;border-right:1px solid var(--usm-admin-border);white-space:nowrap}.usm-dashboard-stat-strip{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;padding-left:14px}.usm-dashboard-stat-strip>span{display:inline-flex;align-items:baseline;gap:4px;color:var(--usm-admin-muted);font-size:.78rem;white-space:nowrap}.usm-dashboard-stat-strip>span:before{content:"·";color:var(--usm-admin-border-strong);font-size:1rem;margin-right:2px}.usm-dashboard-stat-strip>span:first-child:before{display:none}.usm-dashboard-stat-strip strong{color:var(--usm-admin-text);font-size:.9rem;font-weight:900}.usm-dashboard-header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.usm-range-label{color:var(--usm-admin-muted);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.usm-range-select{min-height:34px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);color:var(--usm-admin-text);padding:6px 10px;font:inherit;font-size:.84rem;font-weight:700;outline:none}.usm-range-select:focus{border-color:rgba(15,118,110,.58);box-shadow:0 0 0 3px rgba(20,184,166,.12)}.usm-dashboard-metrics{margin-bottom:14px}.usm-dashboard-metrics .usm-card{padding:11px 14px}.usm-dashboard-metrics .usm-metric{min-height:72px;gap:5px}.usm-dashboard-metrics .usm-metric strong{font-size:1.5rem}.usm-dashboard-metrics .usm-metric span{font-size:.78rem}.usm-dashboard-metrics .usm-metric small{font-size:.72rem}.usm-row-dot{display:inline-block;width:7px;height:7px;border-radius:999px;margin-right:5px;background:#cbd5e1;vertical-align:middle;flex-shrink:0}.usm-row-dot.active{background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.14)}.usm-row-dot.idle{background:#d97706}.usm-live-table-card .usm-row{font-size:.82rem;padding:9px 11px}.usm-live-table-card .usm-row small{font-size:.72rem}.usm-inspector-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;border:1px solid rgba(15,118,110,.18);border-radius:var(--usm-admin-radius);background:linear-gradient(180deg,#f0fdfa,#ffffff);color:#0f766e;padding:8px 10px;font-size:.82rem;font-weight:750}.usm-inspector-notice button{border:0;background:transparent;color:#0f766e;font-size:.9rem;padding:0;opacity:.6}.usm-inspector-notice button:hover{opacity:1}.usm-supabase-section{max-width:1480px;margin:18px auto 0;padding:0 var(--usm-admin-page-x,24px) 48px}.usm-supabase-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding-top:18px;border-top:1px solid var(--usm-admin-border)}.usm-supabase-header h2{margin:0;color:var(--usm-admin-text);font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.1}.usm-supabase-header p{margin:5px 0 0;color:var(--usm-admin-muted);font-size:.92rem}.usm-supabase-status{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--usm-admin-border);border-radius:999px;background:var(--usm-admin-surface-soft);color:var(--usm-admin-muted);padding:6px 12px;font-size:.82rem;font-weight:800;white-space:nowrap}.usm-supabase-status.ok{border-color:rgba(22,163,74,.3);background:rgba(22,163,74,.07);color:#16a34a}.usm-supabase-status-dot{width:8px;height:8px;border-radius:999px;background:currentColor;flex-shrink:0}.usm-supabase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.usm-supabase-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.usm-step-badge{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--usm-admin-primary);color:#ffffff;font-size:.8rem;font-weight:900;flex-shrink:0}.usm-supabase-step h3{margin:0 0 10px;color:var(--usm-admin-text);font-size:.95rem}.usm-supabase-step p{margin:0 0 12px;color:var(--usm-admin-muted);font-size:.84rem;line-height:1.5}.usm-step-full{min-width:0}.usm-step-list{margin:0 0 14px;padding-left:20px;display:grid;gap:6px;color:var(--usm-admin-muted);font-size:.84rem;line-height:1.5}.usm-step-list strong{color:var(--usm-admin-text)}.usm-env-status-grid{display:grid;gap:6px;margin-top:14px}.usm-env-var{display:flex;align-items:center;gap:8px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);color:var(--usm-admin-muted);padding:7px 10px;font-size:.76rem;font-family:monospace;font-weight:700}.usm-env-var>span{flex-shrink:0;font-size:.82rem;color:var(--usm-admin-faint)}.usm-env-var.set{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.05);color:var(--usm-admin-text)}.usm-env-var.set>span{color:#16a34a}.usm-schema-preview{font-size:.76rem!important;max-height:90px;overflow:hidden;color:#99f6e4}.usm-supabase-form{display:grid;gap:12px}.usm-supabase-form label{display:grid;gap:6px;color:var(--usm-admin-muted);font-size:.76rem;font-weight:850;text-transform:uppercase;letter-spacing:.03em}.usm-supabase-form label small{text-transform:none;font-size:.72rem;letter-spacing:0;color:var(--usm-admin-faint);font-weight:700}.usm-supabase-form input{width:100%;min-height:40px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:9px 11px;font:inherit;font-size:.84rem;outline:none}.usm-supabase-form input:focus{border-color:rgba(15,118,110,.58);box-shadow:0 0 0 3px rgba(20,184,166,.12)}.usm-supabase-actions{display:grid;gap:10px;margin-top:4px}.usm-supabase-notice{margin:0;border-radius:var(--usm-admin-radius);padding:9px 12px;font-size:.82rem;font-weight:750;line-height:1.4}.usm-supabase-notice.restart{border:1px solid rgba(15,118,110,.2);background:linear-gradient(180deg,#f0fdfa,#ffffff);color:#0f766e}.usm-supabase-notice.error{border:1px solid rgba(185,28,28,.2);background:rgba(185,28,28,.05);color:#b91c1c}@media (max-width:1100px){.usm-supabase-grid{grid-template-columns:1fr}}.usm-settings-save{margin-top:10px;width:100%;transition:background .18s ease,color .18s ease}.usm-settings-save.usm-saved{background:#16a34a!important}.usm-supabase-grid .usm-supabase-step:last-child{grid-column:1/-1}.usm-supabase-step code{border:1px solid var(--usm-admin-border);border-radius:5px;background:var(--usm-admin-surface-soft);color:var(--usm-admin-text);padding:1px 5px;font-size:.82em}.usm-demo-mode-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.usm-demo-mode-card,.usm-demo-mode-grid{display:grid;gap:14px}.usm-demo-toggle-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.usm-demo-toggle-row strong{display:block;color:var(--usm-admin-text);font-size:.95rem;margin-bottom:4px}.usm-demo-toggle-row p{margin:0;color:var(--usm-admin-muted);font-size:.84rem;line-height:1.5}.usm-demo-toggle-row .usm-switch{flex-shrink:0;margin-top:2px}.usm-room-node-url{display:block;color:#64748b;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.usm-tip{position:relative;display:inline-flex;align-items:center;margin-left:4px;flex-shrink:0}.usm-tip-btn{display:grid;place-items:center;width:16px;height:16px;border-radius:999px;border:1px solid var(--usm-admin-border-strong);background:var(--usm-admin-surface-soft);color:var(--usm-admin-muted);font-size:.65rem;font-weight:900;line-height:1;cursor:help;flex-shrink:0}.usm-tip-text{bottom:calc(100% + 8px);z-index:60;width:220px;border:1px solid rgba(255,255,255,.12);border-radius:var(--usm-admin-radius);background:#1e293b;color:#e2e8f0;font-size:.76rem;font-weight:600;line-height:1.5;padding:8px 10px;pointer-events:none;opacity:0;transition:opacity .14s ease;box-shadow:0 8px 24px rgba(0,0,0,.28)}.usm-tip-text,.usm-tip-text:after{position:absolute;left:50%;transform:translateX(-50%)}.usm-tip-text:after{content:"";top:100%;border:5px solid transparent;border-top-color:#1e293b}.usm-tip-btn:focus+.usm-tip-text,.usm-tip:hover .usm-tip-text{opacity:1}.usm-cfg-status-bar{justify-content:space-between;gap:16px;margin-bottom:14px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface);box-shadow:var(--usm-admin-shadow);padding:10px 16px}.usm-cfg-status-bar,.usm-cfg-status-left{display:flex;align-items:center;flex-wrap:wrap}.usm-cfg-status-left{gap:12px;min-width:0}.usm-cfg-status-chips{display:flex;flex-wrap:wrap;gap:6px}.usm-cfg-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:var(--usm-admin-surface-soft);border:1px solid var(--usm-admin-border);color:var(--usm-admin-muted);padding:3px 9px;font-size:.74rem;font-weight:750;white-space:nowrap}.usm-cfg-chip.ok{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.07);color:#16a34a}.usm-cfg-chip.warn{border-color:rgba(217,119,6,.25);background:rgba(217,119,6,.07);color:#d97706}.usm-cfg-chip.live{border-color:rgba(22,163,74,.3);background:rgba(22,163,74,.09);color:#16a34a;font-weight:850}.usm-cfg-status-right{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.usm-cfg-status-key{border:1px solid var(--usm-admin-border);border-radius:6px;background:var(--usm-admin-surface-soft);color:var(--usm-admin-text);padding:4px 8px;font-size:.78rem;font-weight:700}.usm-cfg-test-btn{min-height:32px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-primary);padding:5px 10px;font-size:.78rem;font-weight:850;transition:background .14s ease,border-color .14s ease}.usm-cfg-test-btn:hover{background:var(--usm-admin-primary-soft);border-color:var(--usm-admin-primary)}.usm-cfg-main-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.6fr);gap:14px;margin-bottom:14px}.usm-cfg-secondary-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;margin-bottom:14px}.usm-cfg-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.usm-cfg-card-head>span:first-child{color:var(--usm-admin-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.usm-cfg-site-row{display:flex;align-items:center;gap:8px;margin-top:12px;border-top:1px solid var(--usm-admin-border);padding-top:10px;font-size:.82rem;color:var(--usm-admin-muted);flex-wrap:wrap}.usm-cfg-site-row code{color:var(--usm-admin-text);font-weight:700;font-size:.8rem}.usm-cfg-features-card{display:flex;flex-direction:column}.usm-cfg-feature-list{display:grid;gap:8px;flex:1}.usm-cfg-feature-row{display:flex;align-items:center;gap:8px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);padding:10px 12px;font-size:.86rem;color:var(--usm-admin-text)}.usm-cfg-feature-row>span:first-child{flex:1}.usm-cfg-feature-row .usm-switch{flex-shrink:0}.usm-autosave-badge{font-size:.72rem;color:#16a34a;font-weight:850}.usm-cfg-status-card{display:grid;align-content:start;gap:0}.usm-cfg-status-rows{display:grid;gap:0}.usm-cfg-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--usm-admin-border);padding:11px 0;font-size:.84rem}.usm-cfg-status-row:last-child{border-bottom:0}.usm-cfg-status-row>span:first-child{display:flex;align-items:center;color:var(--usm-admin-muted);font-weight:750}.usm-status-ok{color:#16a34a}.usm-status-ok,.usm-status-warn{font-size:.82rem;font-weight:850}.usm-status-warn{color:#d97706}.usm-status-muted{color:var(--usm-admin-faint);font-size:.82rem}.usm-cfg-status-link{border:0;background:transparent;color:var(--usm-admin-primary);font-size:.82rem;font-weight:850;padding:0;cursor:pointer}.usm-cfg-status-link:hover{text-decoration:underline}.usm-origin-error-msg{margin:4px 0 0;color:#b42318;font-size:.76rem;font-weight:750}.usm-cfg-advanced{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface);overflow:hidden;margin-bottom:32px}.usm-cfg-advanced-trigger{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:var(--usm-admin-text);padding:14px 16px;font-size:.88rem;font-weight:800;text-align:left;cursor:pointer;transition:background .14s ease}.usm-cfg-advanced-trigger:hover{background:var(--usm-admin-surface-soft)}.usm-cfg-advanced-arrow{color:var(--usm-admin-muted);font-size:.8rem;width:14px;flex-shrink:0}.usm-cfg-advanced-hint{color:var(--usm-admin-faint);font-size:.76rem;font-weight:700;margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usm-cfg-advanced-body{border-top:1px solid var(--usm-admin-border);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0}.usm-cfg-adv-section{border-right:1px solid var(--usm-admin-border);padding:16px;display:grid;gap:12px;align-content:start}.usm-cfg-adv-section:last-child{border-right:0}.usm-cfg-adv-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.usm-cfg-adv-section-head h3{display:flex;align-items:center;margin:0;color:var(--usm-admin-text);font-size:.88rem;font-weight:900}.usm-cfg-adv-actions{display:flex;gap:6px;flex-wrap:wrap}.usm-cfg-adv-desc{margin:0;color:var(--usm-admin-muted);font-size:.82rem;line-height:1.5}.usm-cfg-adv-fields{display:grid;gap:10px}.usm-cfg-adv-fields label{display:grid;gap:6px;color:var(--usm-admin-muted);font-size:.76rem;font-weight:850;text-transform:uppercase;letter-spacing:.03em}.usm-cfg-adv-fields label>span{display:inline-flex;align-items:center}.usm-cfg-adv-fields input,.usm-cfg-adv-fields select{width:100%;min-height:38px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:8px 10px;font:inherit;font-size:.84rem;outline:none}.usm-cfg-adv-fields input:focus,.usm-cfg-adv-fields select:focus{border-color:rgba(15,118,110,.58);box-shadow:0 0 0 3px rgba(20,184,166,.12)}.usm-theme-row{display:flex;flex-direction:column;gap:7px}.usm-theme-row-label{display:inline-flex;align-items:center;gap:4px;color:var(--usm-admin-muted);font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.usm-theme-presets{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid var(--usm-admin-border);border-radius:9px;overflow:hidden}.usm-theme-preset-btn{padding:7px 20px;border:0;border-left:1px solid var(--usm-admin-border);background:transparent;color:var(--usm-admin-text);font:inherit;font-size:.84rem;cursor:pointer}.usm-theme-preset-btn:first-child{border-left:0}.usm-theme-preset-btn:hover{background:var(--usm-admin-surface-soft)}.usm-theme-preset-btn.active,.usm-theme-preset-btn.active:hover{background:#4f46e5;color:#fff;font-weight:700}.usm-theme-swatches{display:flex;flex-wrap:wrap;gap:14px}.usm-theme-swatch{display:flex;flex-direction:column;align-items:center;gap:5px;width:54px}.usm-theme-swatch-chip{position:relative;width:46px;height:32px}.usm-theme-swatch-chip input[type=color]{width:46px;height:32px;min-height:0;padding:2px;border:1px solid var(--usm-admin-border);border-radius:8px;background:none;cursor:pointer}.usm-theme-swatch.is-inherited .usm-theme-swatch-chip input[type=color]{opacity:.5}.usm-theme-swatch-x{position:absolute;top:-7px;right:-7px;width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:#ef4444;color:#fff;cursor:pointer}.usm-theme-swatch-label{color:var(--usm-admin-muted);font-size:.7rem;text-align:center}.usm-theme-offset{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.usm-cfg-adv-fields .usm-theme-offset-input{width:90px}.usm-theme-offset-hint{color:var(--usm-admin-muted);font-size:.78rem;font-weight:500;text-transform:none;letter-spacing:0}.usm-drawer-body .usm-settings-card{background:transparent;border:0;border-radius:0;overflow:visible}.usm-drawer-body .usm-settings-card-head{flex-direction:column;align-items:stretch;gap:3px;padding:0 0 10px;background:transparent;border-bottom:0}.usm-drawer-body .usm-settings-card-head h3{font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em;color:var(--usm-admin-muted)}.usm-drawer-body .usm-settings-card-head p{text-transform:none}.usm-drawer-body .usm-settings-card>.usm-cfg-adv-fields,.usm-drawer-body .usm-settings-card>.usm-cfg-feature-row,.usm-drawer-body .usm-settings-card>.usm-origin-add-row,.usm-drawer-body .usm-settings-card>.usm-site-config-save-row,.usm-drawer-body .usm-settings-card>button,.usm-drawer-body .usm-settings-card>p{padding-left:0;padding-right:0}.usm-drawer-body .usm-settings-card>.usm-origin-add-row{border-top:0}.usm-cfg-checklist-badge{border-radius:999px;background:var(--usm-admin-surface-soft);border:1px solid var(--usm-admin-border);color:var(--usm-admin-muted);padding:2px 8px;font-size:.72rem;font-weight:900}.usm-cfg-checklist-badge.done{background:rgba(22,163,74,.08);border-color:rgba(22,163,74,.25);color:#16a34a}.usm-cfg-test-list{display:grid;gap:8px}.usm-cfg-test-row{display:flex;align-items:center;gap:12px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);padding:12px}.usm-cfg-test-row>div{flex:1;min-width:0;display:grid;gap:2px}.usm-cfg-test-row strong{color:var(--usm-admin-text);font-size:.84rem}.usm-cfg-test-row small,.usm-cfg-test-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usm-cfg-test-row small{color:var(--usm-admin-muted);font-size:.72rem}@media (max-width:1100px){.usm-cfg-advanced-body,.usm-cfg-main-grid,.usm-cfg-secondary-grid{grid-template-columns:1fr}.usm-cfg-adv-section{border-right:0;border-bottom:1px solid var(--usm-admin-border)}.usm-cfg-adv-section:last-child{border-bottom:0}.usm-cfg-advanced-hint{display:none}}.usm-cfg-ai-section{grid-column:1/-1}.usm-cfg-ai-group{display:grid;gap:10px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);padding:12px}.usm-cfg-ai-group-label{display:flex;align-items:center;gap:4px;color:var(--usm-admin-muted);font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.usm-cfg-ai-configured{color:#16a34a;font-size:.72rem;font-weight:800;margin-left:4px;text-transform:none;letter-spacing:0}.usm-cfg-ai-result{margin:0;color:var(--usm-admin-muted);font-size:.76rem;font-style:italic;border-left:2px solid var(--usm-admin-border);padding-left:8px}.usm-cfg-kb-actions{display:flex;gap:8px;flex-wrap:wrap}.usm-cfg-kb-list{display:grid;gap:6px;max-height:200px;overflow-y:auto}.usm-cfg-kb-row{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);padding:9px 10px;font-size:.82rem}.usm-cfg-kb-row strong{display:block;color:var(--usm-admin-text)}.usm-cfg-kb-row small{color:var(--usm-admin-muted);font-size:.72rem}.usm-cfg-adv-fields textarea{width:100%;min-height:80px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:8px 10px;font:inherit;font-size:.84rem;outline:none;resize:vertical}.usm-cfg-adv-fields textarea:focus{border-color:rgba(15,118,110,.58);box-shadow:0 0 0 3px rgba(20,184,166,.12)}.usm-kb-section{display:grid;gap:14px;margin-bottom:14px}.usm-kb-section-header{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start}.usm-kb-ai-card,.usm-kb-header-card{display:grid;gap:12px}.usm-kb-ai-meta{display:grid;gap:6px}.usm-kb-ai-row{display:flex;align-items:flex-start;gap:8px;font-size:.82rem}.usm-kb-ai-row>span:first-child{color:var(--usm-admin-muted);font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;min-width:72px;padding-top:2px}.usm-kb-ai-row strong{color:var(--usm-admin-text);font-size:.82rem}.usm-kb-stats{display:flex;gap:16px;font-size:.82rem;color:var(--usm-admin-muted)}.usm-kb-stats strong{color:var(--usm-admin-text);font-size:.92rem;font-weight:900}.usm-kb-header-btns{display:flex;gap:6px;flex-wrap:wrap}.usm-kb-import-btn{min-height:30px;padding:6px 12px;font-size:.82rem}.usm-kb-list-card{display:grid;gap:0;overflow:hidden}.usm-kb-source-row{border-bottom:1px solid var(--usm-admin-border)}.usm-kb-source-row:last-child{border-bottom:0}.usm-kb-source-main{display:flex;align-items:flex-start;gap:10px;padding:12px;transition:background .12s ease}.usm-kb-source-main:hover{background:var(--usm-admin-surface-soft)}.usm-kb-expand-btn{border:0;background:transparent;color:var(--usm-admin-muted);font-size:.8rem;padding:4px;cursor:pointer;flex-shrink:0;width:20px;text-align:center}.usm-kb-source-icon{font-size:1.1rem;flex-shrink:0;width:24px;text-align:center}.usm-kb-source-info{flex:1;min-width:0;display:grid;gap:3px}.usm-kb-source-info>strong{color:var(--usm-admin-text);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usm-kb-source-info>small{color:var(--usm-admin-muted);font-size:.74rem}.usm-kb-source-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:3px;font-size:.72rem;color:var(--usm-admin-faint)}.usm-kb-status{font-weight:850}.usm-kb-status.ok{color:#16a34a}.usm-kb-status.warn{color:#d97706}.usm-kb-status.err{color:#b42318}.usm-kb-status.muted{color:var(--usm-admin-muted)}.usm-kb-type{border-radius:999px;background:var(--usm-admin-surface-soft);border:1px solid var(--usm-admin-border);padding:1px 6px}.usm-kb-sensitivity-select{border:none;background:none;font-size:.72rem;cursor:pointer;padding:1px 4px;border-radius:4px;color:var(--usm-admin-muted);-webkit-appearance:none;-moz-appearance:none;appearance:none}.usm-kb-sensitivity-0{color:#64748b}.usm-kb-sensitivity-1{color:#3b82f6}.usm-kb-sensitivity-2{color:#f59e0b}.usm-kb-sensitivity-3{color:#ef4444}.usm-kb-sensitivity-select:hover{background:var(--usm-admin-surface-soft)}.usm-kb-refresh{color:var(--usm-admin-primary)}.usm-kb-unpublished{color:#d97706}.usm-kb-source-actions{display:flex;gap:4px;flex-shrink:0}.usm-kb-action-btn{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-muted);font-size:.82rem;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.usm-kb-action-btn:hover{border-color:var(--usm-admin-primary);color:var(--usm-admin-primary)}.usm-kb-action-btn.danger:hover{border-color:#b42318;color:#b42318}.usm-kb-chunks{border-top:1px solid var(--usm-admin-border);background:var(--usm-admin-surface-soft);padding:10px 12px;display:grid;gap:8px;max-height:400px;overflow-y:auto}.usm-kb-chunk{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);padding:10px;font-size:.82rem}.usm-kb-chunk.unpublished{opacity:.55}.usm-kb-chunk-ordinal{color:var(--usm-admin-faint);font-size:.68rem;font-weight:900;white-space:nowrap;min-width:22px;padding-top:2px}.usm-kb-chunk-text{flex:1;margin:0;color:var(--usm-admin-text);line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.usm-kb-publish-btn{background:rgba(22,163,74,.08);border-color:rgba(22,163,74,.3);color:#16a34a}.usm-import-success{display:grid;gap:14px}.usm-import-success-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:999px;background:rgba(22,163,74,.12);color:#16a34a}.usm-import-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:8px}.usm-import-type-btn{display:grid;gap:5px;padding:14px 12px;border:2px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface);text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.usm-import-type-btn.active{border-color:var(--usm-admin-primary);background:var(--usm-admin-primary-soft)}.usm-import-type-btn:hover:not(.active){border-color:var(--usm-admin-border-strong);background:var(--usm-admin-surface-soft)}.usm-import-type-icon{font-size:1.5rem}.usm-import-type-btn strong{display:block;color:var(--usm-admin-text);font-size:.86rem}.usm-import-type-btn small{display:block;color:var(--usm-admin-muted);font-size:.72rem;line-height:1.4}.usm-cfg-ai-modal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;align-items:start}.usm-kb-test-result{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);padding:12px;margin-top:10px}.usm-kb-test-result-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.usm-kb-test-result-head strong{color:var(--usm-admin-text);font-size:.84rem}.usm-kb-test-result p{margin:0;color:var(--usm-admin-muted);font-size:.82rem;line-height:1.5}.usm-kb-search-row{display:flex;gap:8px;margin-top:6px}.usm-kb-search-row input{flex:1;min-height:38px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:8px 10px;font:inherit;font-size:.84rem;outline:none}.usm-kb-delete-btn{background:#b42318!important}.usm-schema-scroll{max-height:60vh;overflow:auto}.usm-skeleton{display:grid;gap:12px;width:100%;padding:18px;overflow:hidden}.usm-skeleton-page{min-height:68vh;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.usm-skeleton-thread,.usm-skeleton-visual{min-height:360px;align-content:start}.usm-skeleton-line{display:block;width:100%;height:58px;border-radius:6px;background:linear-gradient(90deg,#eef2f6 20%,#f8fafc 50%,#eef2f6 80%);background-size:220% 100%;animation:usm-skeleton-pulse 1.35s ease-in-out infinite}.usm-skeleton-title{height:24px;width:42%}@keyframes usm-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.usm-skeleton-page{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.usm-skeleton-line{animation:none}}.usm-kb-optional{font-weight:400;text-transform:none;letter-spacing:0;font-size:.76rem;margin-left:4px}.usm-kb-sql-preview{font-size:.76rem;font-family:monospace;color:var(--usm-admin-text)}@media (max-width:960px){.usm-cfg-ai-modal-grid,.usm-kb-section-header{grid-template-columns:1fr}.usm-import-type-grid{grid-template-columns:repeat(2,1fr)}}.usm-cfg-ai-prompt-group{grid-column:1/-1}.usm-cfg-ai-group-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.usm-cfg-ai-using-default{font-style:italic;color:#16a34a;border-left-color:#16a34a;background:rgba(22,163,74,.05);padding:6px 8px;border-radius:var(--usm-admin-radius)}.usm-ai-modal{display:grid;grid-template-rows:auto 1fr;height:100%;min-height:500px}.usm-ai-tabs{display:flex;gap:4px;border-bottom:1px solid var(--usm-admin-border);padding:0 2px;background:var(--usm-admin-surface-soft);flex-shrink:0}.usm-ai-tab{display:flex;align-items:center;gap:10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:14px 18px 12px;cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease;margin-bottom:-1px}.usm-ai-tab.active,.usm-ai-tab:hover{background:var(--usm-admin-surface)}.usm-ai-tab.active{border-bottom-color:var(--usm-admin-primary)}.usm-ai-tab-icon{font-size:1.3rem;flex-shrink:0}.usm-ai-tab strong{display:block;color:var(--usm-admin-text);font-size:.86rem}.usm-ai-tab.active strong{color:var(--usm-admin-primary)}.usm-ai-tab small{display:block;color:var(--usm-admin-faint);font-size:.7rem;margin-top:1px}.usm-ai-tab-body{overflow-y:auto;padding:20px}.usm-ai-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;align-items:start}.usm-ai-panel-single{grid-template-columns:1fr;max-width:640px}.usm-ai-panel-section{display:grid;gap:14px}.usm-ai-panel-section h3{display:flex;align-items:center;gap:6px;margin:0;color:var(--usm-admin-text);font-size:.95rem;font-weight:900}.usm-ai-field-hint{display:block;margin-top:4px;color:var(--usm-admin-faint);font-size:.72rem;font-weight:700}.usm-ai-provider-grid{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.usm-ai-provider-btn{flex:1 1 0;min-width:90px;padding:10px 14px;border:1.5px solid var(--usm-admin-border);border-radius:8px;background:var(--usm-admin-card);color:var(--usm-admin-text);font-size:.85rem;font-weight:600;cursor:pointer;text-align:center;transition:border-color .15s,background .15s}.usm-ai-provider-btn.active,.usm-ai-provider-btn:hover{border-color:var(--usm-admin-accent)}.usm-ai-provider-btn.active{background:color-mix(in srgb,var(--usm-admin-accent) 12%,transparent);color:var(--usm-admin-accent)}.usm-ai-key-set{color:var(--usm-admin-green,#16a34a);font-size:.75rem;font-weight:700;margin-left:6px}.usm-ai-test-msg{margin:4px 0;font-size:.8rem;color:var(--usm-admin-faint)}.usm-ai-test-msg.ok{color:var(--usm-admin-green,#16a34a)}.usm-ai-prompt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.usm-ai-prompt-textarea{width:100%;min-height:220px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:12px;font:inherit;font-size:.84rem;line-height:1.6;resize:vertical;outline:none}.usm-ai-prompt-textarea:focus{border-color:rgba(15,118,110,.58);box-shadow:0 0 0 3px rgba(20,184,166,.12)}.usm-ai-prompt-status{display:grid;gap:4px;border-radius:var(--usm-admin-radius);padding:10px 12px;font-size:.82rem}.usm-ai-prompt-status strong{display:block;font-size:.84rem}.usm-ai-prompt-status span{color:var(--usm-admin-muted)}.usm-ai-prompt-status.ok{border:1px solid rgba(22,163,74,.25);background:rgba(22,163,74,.06)}.usm-ai-prompt-status.ok strong{color:#16a34a}.usm-ai-prompt-status.custom{border:1px solid rgba(245,158,11,.3);background:rgba(245,158,11,.06)}.usm-ai-prompt-status.custom strong{color:#d97706}.usm-cfg-adv-fields-textarea{width:100%;min-height:130px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:10px 12px;font:inherit;font-size:.84rem;line-height:1.7;resize:vertical;outline:none}.usm-cfg-adv-fields-textarea:focus{border-color:rgba(15,118,110,.58);box-shadow:0 0 0 3px rgba(20,184,166,.12)}.usm-ai-tag-preview{display:flex;flex-wrap:wrap;gap:6px;min-height:28px}.usm-ai-tag{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:800}.usm-ai-tag.escalate{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);color:#b45309}.usm-ai-tag.block{background:rgba(180,35,24,.08);border:1px solid rgba(180,35,24,.2);color:#b42318}.usm-ai-rule-list{display:grid;gap:8px}.usm-ai-rule{display:flex;align-items:center;gap:12px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);padding:12px;opacity:.55}.usm-ai-rule.active{opacity:1}.usm-ai-rule-icon{font-size:1.2rem;flex-shrink:0}.usm-ai-rule>div{flex:1;min-width:0}.usm-ai-rule strong{display:block;color:var(--usm-admin-text);font-size:.84rem}.usm-ai-rule small,.usm-ai-rule-badge{color:var(--usm-admin-muted);font-size:.74rem}.usm-ai-rule-badge{font-weight:850;white-space:nowrap}.usm-ai-rule.active .usm-ai-rule-badge{color:#16a34a}.usm-visitor-id{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--usm-admin-text);font-size:.84rem;font-weight:900;font-family:monospace;letter-spacing:.02em;padding:0;cursor:pointer}.usm-visitor-id:hover{color:var(--usm-admin-primary)}.usm-visitor-id-copied{color:#16a34a;font-size:.7rem}.usm-visitor-id-named{flex-direction:column;align-items:flex-start;gap:1px;font-family:inherit;font-weight:400}.usm-visitor-id-name{font-size:.86rem;font-weight:700;font-family:inherit;letter-spacing:0;color:var(--usm-admin-text)}.usm-visitor-id-sub{font-size:.68rem;font-weight:400;font-family:monospace;color:var(--usm-admin-faint);letter-spacing:.02em}.usm-visitor-id-named:hover .usm-visitor-id-name{color:var(--usm-admin-primary)}.usm-row-url{max-width:260px;font-size:.82rem;color:var(--usm-admin-muted)}.usm-row-url,.usm-table-line .usm-row-url strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usm-table-line .usm-row-url strong{display:block}.usm-conversion-badge{display:inline-flex;align-items:center;gap:3px;border-radius:999px;padding:2px 7px;font-size:.72rem;font-weight:850;white-space:nowrap;flex-shrink:0}.usm-conversion-badge.small{padding:1px 5px;font-size:.65rem}.usm-conversion-converted{background:rgba(22,163,74,.1);color:#16a34a;border:1px solid rgba(22,163,74,.25)}.usm-conversion-dropped{background:rgba(180,35,24,.08);color:#b42318;border:1px solid rgba(180,35,24,.2)}.usm-conversion-active{background:rgba(245,158,11,.08);color:#d97706;border:1px solid rgba(245,158,11,.2)}.usm-dwell-bar{height:5px;border-radius:999px;background:var(--usm-admin-border);overflow:hidden;min-width:48px;flex-shrink:0}.usm-dwell-fill{height:100%;width:var(--dwell-pct,0);border-radius:999px;transition:width .4s ease}.usm-dwell-high{background:#16a34a}.usm-dwell-mid{background:var(--usm-admin-primary)}.usm-dwell-low{background:#d97706}.usm-page-path{color:var(--usm-admin-text);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usm-session-mini-path{display:flex;align-items:center;flex-wrap:nowrap;gap:0;overflow:hidden;font-size:.7rem;color:var(--usm-admin-muted);margin:2px 0}.usm-mini-path-crumb{display:flex;align-items:center;gap:0;min-width:0}.usm-mini-path-sep{padding:0 2px;color:var(--usm-admin-faint);flex-shrink:0}.usm-mini-path-page{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80px}.usm-mini-path-page.success{color:#16a34a;font-weight:800}.usm-mini-path-more{color:var(--usm-admin-faint);flex-shrink:0;padding-left:4px}.usm-funnel-bar{padding:12px 0 0;overflow-x:auto;overflow-y:hidden;width:-moz-fit-content;width:fit-content;max-width:100%}.usm-funnel-bar,.usm-funnel-step-wrap{display:flex;align-items:flex-end;gap:2px}.usm-funnel-step-wrap{flex-shrink:0}.usm-funnel-connector{display:flex;flex-direction:column;align-items:center;gap:3px;padding-bottom:30px;flex-shrink:0}.usm-funnel-drop{color:#b42318;font-size:.62rem;font-weight:900;white-space:nowrap;letter-spacing:-.01em}.usm-funnel-arrow{color:var(--usm-admin-faint);font-size:.8rem}.usm-funnel-step{display:flex;flex-direction:column;align-items:center;gap:5px;width:80px;flex-shrink:0;flex-grow:0;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);padding:6px 8px 8px;cursor:pointer;overflow:hidden;transition:border-color .14s ease,background .14s ease}.usm-funnel-step:hover{border-color:var(--usm-admin-primary);background:var(--usm-admin-primary-soft)}.usm-funnel-step.success{border-color:rgba(22,163,74,.35);background:rgba(22,163,74,.06)}.usm-funnel-step-bar{width:64px;height:52px;background:var(--usm-admin-surface-soft);border-radius:3px;overflow:hidden;border:1px solid var(--usm-admin-border);flex-shrink:0}.usm-funnel-step-label{font-size:.67rem;font-weight:800;color:var(--usm-admin-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72px}.usm-funnel-step-count{font-size:.95rem;font-weight:900;color:var(--usm-admin-text);line-height:1}.usm-funnel-step-pct{font-size:.63rem;color:var(--usm-admin-muted);font-weight:750}.usm-paths-tab-bar{display:flex;gap:4px;align-self:flex-end;padding:3px;border:1px solid var(--usm-admin-border);border-radius:8px;background:var(--usm-admin-surface-soft)}.usm-paths-tab-bar button{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:0;border-radius:6px;background:transparent;color:var(--usm-admin-muted);font-size:.8rem;font-weight:850;cursor:pointer;transition:background .12s ease,color .12s ease}.usm-paths-tab-bar button.active{background:var(--usm-admin-surface);color:var(--usm-admin-text);box-shadow:0 1px 3px rgba(0,0,0,.08)}.usm-events-panel{display:grid;gap:14px}.usm-events-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface)}.usm-events-header strong{font-size:1.05rem;color:var(--usm-admin-text)}.usm-events-header span{color:var(--usm-admin-muted);font-size:.82rem;margin-left:8px}.usm-events-range-select{border:1px solid var(--usm-admin-border);border-radius:6px;background:var(--usm-admin-surface-soft);color:var(--usm-admin-text);padding:5px 8px;font:inherit;font-size:.8rem;cursor:pointer}.usm-events-sparkbars{display:flex;align-items:flex-end;gap:2px;height:52px;padding:0 2px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface)}.usm-events-sparkbar-col{flex:1;display:flex;align-items:flex-end;height:100%;padding:4px 0}.usm-events-sparkbar-fill{width:100%;min-height:3px;background:var(--usm-admin-primary);border-radius:2px 2px 0 0;opacity:.7}.usm-events-table{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface);overflow:hidden}.usm-events-table-head{padding:8px 14px;background:var(--usm-admin-surface-soft);font-size:.7rem;font-weight:900;color:var(--usm-admin-muted);text-transform:uppercase;letter-spacing:.04em}.usm-events-table-head,.usm-events-table-row{display:grid;grid-template-columns:1fr 90px 130px 110px;gap:12px;border-bottom:1px solid var(--usm-admin-border)}.usm-events-table-row{padding:9px 14px;font-size:.84rem;align-items:center}.usm-events-table-row:last-child{border-bottom:0}.usm-events-table-row code{background:var(--usm-admin-primary-soft);color:var(--usm-admin-primary);border-radius:4px;padding:2px 6px;font-size:.78rem;font-weight:700}.usm-events-funnel{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface);padding:14px;display:grid;gap:10px}.usm-events-funnel h3{margin:0;font-size:.88rem;font-weight:850;color:var(--usm-admin-text)}.usm-events-funnel p{margin:0;font-size:.8rem;color:var(--usm-admin-muted)}.usm-events-funnel-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.usm-events-funnel-select{flex:1;min-width:180px;border:1px solid var(--usm-admin-border);border-radius:6px;background:var(--usm-admin-surface-soft);color:var(--usm-admin-text);padding:7px 10px;font:inherit;font-size:.82rem}.usm-events-funnel-arrow{color:var(--usm-admin-muted);font-size:1.1rem}.usm-events-funnel-rate{padding:5px 12px;border-radius:999px;background:rgba(22,163,74,.12);color:#16a34a;font-size:.84rem;font-weight:900}.usm-events-funnel-hint{font-size:.78rem!important;color:var(--usm-admin-faint)!important}.usm-events-empty{display:grid;place-items:center;gap:10px;text-align:center;padding:48px 24px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface);color:var(--usm-admin-muted)}.usm-events-empty h3{margin:0;font-size:1rem;color:var(--usm-admin-text)}.usm-events-empty p{margin:0;font-size:.84rem;max-width:420px;line-height:1.5}.usm-events-empty code{background:var(--usm-admin-surface-soft);border:1px solid var(--usm-admin-border);border-radius:4px;padding:1px 5px;font-size:.82em;color:var(--usm-admin-primary)}.usm-paths-funnel-row{margin-bottom:14px}.usm-paths-funnel-card{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface);padding:14px 16px}.usm-paths-funnel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.usm-paths-funnel-title{display:flex;align-items:center;gap:10px;font-size:.84rem;font-weight:850;color:var(--usm-admin-text)}.usm-paths-success-tag{border-radius:999px;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.25);color:#16a34a;padding:2px 8px;font-size:.72rem;font-weight:850}.usm-paths-no-goal{color:var(--usm-admin-muted);font-weight:700;font-size:.78rem}.usm-paths-no-goal button{border:0;background:transparent;color:var(--usm-admin-primary);font-weight:850;cursor:pointer;padding:0;font-size:inherit}.usm-paths-funnel-settings{border-top:1px solid var(--usm-admin-border);margin-top:10px;padding-top:10px;display:grid;gap:8px}.usm-paths-funnel-settings label{display:grid;gap:6px;color:var(--usm-admin-muted);font-size:.76rem;font-weight:850;text-transform:uppercase;letter-spacing:.03em}.usm-paths-funnel-settings textarea{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:8px 10px;font:inherit;font-size:.84rem;resize:vertical;outline:none}.usm-paths-funnel-readout{grid-template-columns:minmax(0,1fr)}.usm-funnel-empty-state{margin-top:10px;align-items:flex-start}.usm-funnel-empty-state .usm-primary{width:auto}.usm-funnel-modal{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.usm-funnel-step-list{display:grid;gap:12px}.usm-funnel-step-editor{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:12px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface-soft)}.usm-funnel-step-editor-index{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:var(--usm-admin-primary-soft);color:var(--usm-admin-primary);font-weight:900}.usm-funnel-step-editor-fields{display:grid;gap:10px}.usm-funnel-step-flags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.usm-funnel-step-flags label{display:inline-flex;grid-template-columns:none;align-items:center;gap:6px;min-height:34px;padding:6px 10px;border:1px solid var(--usm-admin-border);border-radius:999px;background:var(--usm-admin-surface);text-transform:none;letter-spacing:0;font-size:.8rem}.usm-funnel-step-flags input{width:auto;min-height:auto}.usm-funnel-step-flags button{min-height:34px;border:1px solid var(--usm-admin-border);border-radius:999px;background:var(--usm-admin-surface);color:var(--usm-admin-muted);padding:6px 12px;font-weight:850;cursor:pointer}.usm-funnel-step-flags button:disabled{opacity:.45;cursor:not-allowed}.usm-funnel-modal-actions{display:grid;gap:8px}.usm-funnel-modal-actions .usm-copy-btn{width:-moz-fit-content;width:fit-content}.usm-funnel-modal-preview{display:grid;gap:12px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface-soft);padding:14px}.usm-funnel-modal-preview h3,.usm-funnel-modal-preview p{margin:0}.usm-funnel-modal-preview p{color:var(--usm-admin-muted);line-height:1.45}.usm-funnel-preview-chain{display:grid;gap:8px}.usm-funnel-preview-chain span{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);padding:9px 10px;font-weight:850}.usm-funnel-preview-chain span.success{border-color:rgba(22,163,74,.35);background:rgba(22,163,74,.08);color:#15803d}@media (max-width:980px){.usm-funnel-modal{grid-template-columns:1fr}}.usm-landing-experiment{display:grid;gap:16px}.usm-landing-experiment-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px}.usm-landing-experiment-modes label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:5px 8px;min-height:104px;padding:14px;border:1px solid var(--usm-admin-border);border-radius:8px;background:var(--usm-admin-surface);cursor:pointer}.usm-landing-experiment-modes label.active{border-color:var(--usm-admin-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--usm-admin-primary) 14%,transparent)}.usm-landing-experiment-modes input{margin:2px 0 0;accent-color:var(--usm-admin-primary)}.usm-landing-experiment-modes strong{font-size:.9rem}.usm-landing-experiment-modes span{grid-column:2;color:var(--usm-admin-muted);font-size:.76rem;line-height:1.45}.usm-landing-experiment-allocation{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(260px,1fr);align-items:center;gap:24px;padding:8px 16px 18px}.usm-landing-experiment-allocation>div{display:grid;gap:4px}.usm-landing-experiment-allocation span{color:var(--usm-admin-muted);font-size:.78rem}.usm-landing-experiment-allocation input{width:100%;accent-color:var(--usm-admin-primary)}.usm-landing-experiment-results-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.usm-landing-experiment-results-head select{min-height:36px;border:1px solid var(--usm-admin-border);border-radius:6px;background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:0 10px}.usm-landing-experiment-warning{display:flex;align-items:center;gap:8px;margin:14px 16px 0;padding:10px 12px;border:1px solid #e2c878;border-radius:6px;background:#fff8dc;color:#725811;font-size:.8rem}.usm-landing-experiment-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.usm-landing-experiment-variant{padding:14px;border:1px solid var(--usm-admin-border);border-radius:8px}.usm-landing-experiment-variant-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--usm-admin-border)}.usm-landing-experiment-variant-head span{color:var(--usm-admin-muted);font-size:.78rem}.usm-landing-experiment-variant dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0}.usm-landing-experiment-variant dl div{display:grid;gap:6px}.usm-landing-experiment-variant dt{display:flex;align-items:center;gap:5px;color:var(--usm-admin-muted);font-size:.72rem}.usm-landing-experiment-variant dd{margin:0;font-size:1.2rem;font-weight:800}.usm-landing-experiment-lift{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 16px 16px;padding:12px;border-radius:6px;background:var(--usm-admin-bg)}.usm-landing-experiment-lift small,.usm-landing-experiment-lift span{color:var(--usm-admin-muted);font-size:.76rem}.usm-landing-experiment-runs{display:grid;padding:4px 16px 16px}.usm-landing-experiment-runs>div{display:grid;grid-template-columns:76px minmax(120px,.5fr) minmax(220px,1fr) 80px;align-items:center;gap:12px;min-height:48px;border-bottom:1px solid var(--usm-admin-border)}.usm-landing-experiment-runs>div:last-child{border-bottom:0}.usm-landing-experiment-runs span{width:-moz-fit-content;width:fit-content;padding:3px 7px;border-radius:999px;font-size:.68rem;font-weight:800;text-transform:uppercase}.usm-landing-experiment-runs .status-running{background:#dcf7ea;color:#087f5b}.usm-landing-experiment-runs .status-paused{background:#fff4cc;color:#805b00}.usm-landing-experiment-runs .status-ended{background:var(--usm-admin-bg);color:var(--usm-admin-muted)}.usm-landing-experiment-runs small{color:var(--usm-admin-muted)}.usm-landing-experiment-runs code{color:var(--usm-admin-muted);font-size:.72rem}.usm-landing-experiment-loading{display:grid;gap:12px}.usm-landing-experiment-loading span{display:block;height:120px;border-radius:8px;background:linear-gradient(90deg,var(--usm-admin-bg) 25%,var(--usm-admin-surface) 50%,var(--usm-admin-bg) 75%);background-size:200% 100%;animation:usm-loading-shimmer 1.4s infinite}@media (max-width:840px){.usm-landing-experiment-allocation,.usm-landing-experiment-metrics,.usm-landing-experiment-modes,.usm-landing-experiment-runs>div{grid-template-columns:1fr}.usm-landing-experiment-runs>div{gap:6px;padding:12px 0}.usm-landing-experiment-lift{grid-template-columns:1fr}}.usm-paths-session-search{padding:10px 12px 0}.usm-paths-search-input{width:100%;min-height:34px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);color:var(--usm-admin-text);padding:6px 10px;font:inherit;font-size:.82rem;outline:none}.usm-paths-filter-tabs{display:flex;gap:0;padding:8px 12px 0;border-bottom:1px solid var(--usm-admin-border)}.usm-paths-filter-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--usm-admin-muted);padding:6px 10px;font-size:.74rem;font-weight:850;cursor:pointer;white-space:nowrap;margin-bottom:-1px}.usm-paths-filter-tabs button.active{border-bottom-color:var(--usm-admin-primary);color:var(--usm-admin-primary)}.usm-paths-session-id-row{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.usm-paths-session-time{color:var(--usm-admin-faint);font-size:.72rem;margin-left:auto;flex-shrink:0}.usm-timeline-num{display:grid;place-items:center;min-width:28px}.usm-timeline-num.success{background:rgba(22,163,74,.15);color:#16a34a;border-color:rgba(22,163,74,.35)}.usm-journey-page-title{flex:1;min-width:0;display:grid;gap:6px}.usm-journey-dwell-row{display:flex;align-items:center;gap:8px}.usm-journey-dwell-label{font-size:.72rem;color:var(--usm-admin-muted);white-space:nowrap;flex-shrink:0}.usm-bounce-flag{color:#d97706;font-size:.65rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em;margin-left:4px;padding:1px 4px;border-radius:3px;background:rgba(217,119,6,.1)}.usm-goal-check{color:#16a34a;margin-right:3px;vertical-align:middle;flex-shrink:0}.usm-journey-mark-success{background:rgba(22,163,74,.12)!important;color:#16a34a!important}.success-step{border-color:rgba(22,163,74,.4)!important;background:linear-gradient(180deg,rgba(22,163,74,.04),transparent)!important}.usm-cfg-conversion-section{margin-bottom:14px}.usm-cfg-conversion-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.5fr);gap:16px;margin-top:10px}.usm-cfg-conversion-examples{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;font-size:.76rem;color:var(--usm-admin-muted)}.usm-cfg-conversion-chip{border:1px dashed var(--usm-admin-border-strong);border-radius:999px;background:var(--usm-admin-surface-soft);color:var(--usm-admin-muted);padding:3px 8px;font-size:.72rem;font-weight:850;cursor:pointer;transition:border-color .12s ease,color .12s ease}.usm-cfg-conversion-chip:hover{border-color:var(--usm-admin-primary);color:var(--usm-admin-primary)}.usm-cfg-conversion-textarea{width:100%;min-height:90px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:10px 12px;font:inherit;font-size:.84rem;line-height:1.7;resize:vertical;outline:none;margin-top:6px}.usm-cfg-conversion-textarea:focus{border-color:rgba(15,118,110,.58);box-shadow:0 0 0 3px rgba(20,184,166,.12)}.usm-cfg-conversion-preview{display:grid;gap:10px;align-content:start;border-left:1px solid var(--usm-admin-border);padding-left:16px}.usm-cfg-conversion-tags{display:grid;gap:6px}.usm-cfg-conversion-tag{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(22,163,74,.25);border-radius:var(--usm-admin-radius);background:rgba(22,163,74,.06);padding:7px 10px;font-size:.82rem;font-weight:750;color:#16a34a}.usm-cfg-conversion-tag button{border:0;background:transparent;color:rgba(22,163,74,.6);font-size:1rem;line-height:1;padding:0 2px;cursor:pointer}.usm-cfg-conversion-tag button:hover{color:#b42318}@media (max-width:760px){.usm-cfg-conversion-grid{grid-template-columns:1fr}.usm-cfg-conversion-preview{border-left:0;border-top:1px solid var(--usm-admin-border);padding-left:0;padding-top:10px}}.usm-viz-wrapper{position:relative}.usm-viz-loading-overlay{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:var(--usm-admin-radius-lg);background:rgba(248,250,252,.82);backdrop-filter:blur(6px);color:var(--usm-admin-muted);font-size:.84rem;font-weight:750}.usm-viz-loading-spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--usm-admin-border);border-top-color:var(--usm-admin-primary);will-change:transform;animation:usm-spin .8s linear infinite}@keyframes usm-spin{to{transform:rotate(1turn)}}.usm-analytics-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface);padding:10px 16px;flex-wrap:wrap}.usm-analytics-header-left{display:flex;align-items:center;gap:10px}.usm-analytics-header-left h2{margin:0;font-size:1.05rem;font-weight:900}.usm-analytics-site-name{color:var(--usm-admin-muted);font-size:.84rem}.usm-analytics-header-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.usm-analytics-range-tabs{display:flex;gap:2px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);padding:2px}.usm-analytics-range-tabs button{border:0;border-radius:6px;background:transparent;color:var(--usm-admin-muted);padding:5px 10px;font-size:.76rem;font-weight:850;cursor:pointer;transition:background .12s ease,color .12s ease}.usm-analytics-range-tabs button.active{background:var(--usm-admin-primary);color:#ffffff}.usm-analytics-compute-msg{font-size:.78rem;color:var(--usm-admin-muted);font-style:italic}.usm-analytics-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:300px;color:var(--usm-admin-muted);font-size:.88rem}.usm-analytics-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px}.usm-analytics-metrics-sm{margin-top:14px}.usm-analytics-funnel-card{margin-bottom:14px}.usm-analytics-funnel{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:16px 20px 20px;align-items:start}.usm-funnel-stage{display:flex;flex-direction:column;align-items:center;position:relative}.usm-funnel-bar-wrap{width:100%;padding:0 12px;margin-bottom:10px}.usm-analytics-funnel .usm-funnel-bar{width:var(--funnel-pct,100%);height:8px;background:var(--funnel-color,#0f766e);border-radius:4px;opacity:.85;transition:width .4s ease}.usm-funnel-info{text-align:center;padding:0 8px}.usm-funnel-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--usm-admin-muted);margin-bottom:4px}.usm-funnel-value{font-size:1.5rem;font-weight:800;line-height:1;margin-bottom:2px}.usm-funnel-pct{font-size:.8rem;font-weight:600;color:var(--usm-admin-muted);margin-bottom:6px}.usm-funnel-sub{font-size:.72rem;color:var(--usm-admin-faint);line-height:1.4}.usm-analytics-funnel .usm-funnel-arrow{position:absolute;right:-10px;top:0;font-size:1rem;color:var(--usm-admin-border);line-height:8px;pointer-events:none}@media (max-width:900px){.usm-analytics-funnel{grid-template-columns:repeat(2,1fr);gap:16px}.usm-analytics-funnel .usm-funnel-arrow{display:none}}.usm-analytics-stat-card{border:1px solid var(--usm-admin-border);border-left:3px solid var(--accent,#0f766e);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface);padding:12px 14px;display:grid;gap:4px}.usm-analytics-stat-header{display:flex;align-items:center;justify-content:space-between;gap:6px}.usm-analytics-stat-label{color:var(--usm-admin-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.usm-analytics-stat-value{font-size:1.6rem;font-weight:900;color:var(--usm-admin-text);line-height:1}.usm-analytics-stat-detail{color:var(--usm-admin-faint);font-size:.72rem}.usm-analytics-stat-spark{margin-top:6px}.usm-trend-up{color:#16a34a}.usm-trend-down,.usm-trend-up{font-size:.72rem;font-weight:850}.usm-trend-down{color:#b42318}.usm-trend-flat{color:var(--usm-admin-faint);font-size:.72rem;font-weight:850}.usm-analytics-chart-card{margin-bottom:14px}.usm-analytics-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}.usm-analytics-chart-head h3{margin:0;font-size:.88rem;font-weight:850;flex-shrink:0}.usm-analytics-chart-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.usm-analytics-date-range{color:var(--usm-admin-faint);font-size:.72rem}.usm-analytics-chart-area{overflow:hidden}.usm-analytics-svg{display:block;width:100%}.usm-analytics-chart-empty{display:flex;align-items:center;justify-content:center;height:180px;color:var(--usm-admin-muted);font-size:.84rem}.usm-analytics-series-toggles{display:flex;gap:4px;flex-wrap:wrap}.usm-analytics-series-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:20px;border:1px solid var(--usm-admin-border);background:var(--usm-admin-surface);color:var(--usm-admin-muted);font-size:.72rem;font-weight:500;cursor:pointer;transition:all .12s}.usm-analytics-series-pill.active{border-color:var(--series-color,#0f766e);background:color-mix(in srgb,var(--series-color,#0f766e) 10%,transparent);color:var(--series-color,#0f766e)}.usm-analytics-series-dot{width:8px;height:3px;border-radius:2px;background:var(--series-color,#0f766e);flex-shrink:0;opacity:.5}.usm-analytics-series-pill.active .usm-analytics-series-dot{opacity:1}.usm-analytics-keywords-card{margin-bottom:14px}.usm-analytics-keyword-meta{display:flex;gap:6px;align-items:center}.usm-analytics-keyword-pill{font-size:.7rem;font-weight:600;padding:2px 7px;border-radius:20px}.usm-analytics-keyword-pill.organic{background:rgba(20,184,166,.1);color:#0f766e}.usm-analytics-keyword-pill.paid{background:rgba(8,145,178,.1);color:#0891b2}.usm-analytics-keywords-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:16px;padding:4px 16px 14px}.usm-analytics-section-sublabel{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--usm-admin-faint);margin:0 0 8px}.usm-analytics-keyword-row{display:flex;align-items:center;gap:6px;padding:4px 0;border-bottom:1px solid var(--usm-admin-border);font-size:.8rem}.usm-analytics-keyword-row:last-child{border-bottom:none}.usm-analytics-keyword-type{font-size:.62rem;font-weight:700;padding:1px 5px;border-radius:4px;flex-shrink:0;letter-spacing:.03em}.usm-analytics-keyword-type.organic{background:rgba(20,184,166,.1);color:#0f766e}.usm-analytics-keyword-type.paid{background:rgba(8,145,178,.1);color:#0891b2}.usm-analytics-keyword-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--usm-admin-text)}.usm-analytics-keyword-engine{font-size:.7rem;color:var(--usm-admin-faint);flex-shrink:0}.usm-analytics-live-divider{display:flex;align-items:center;gap:12px;margin:8px 0 4px;color:var(--usm-admin-muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.usm-analytics-live-divider:after,.usm-analytics-live-divider:before{content:"";flex:1;height:1px;background:var(--usm-admin-border)}.usm-analytics-breakdown{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.6fr) minmax(200px,.6fr);gap:14px;margin-bottom:14px}.usm-analytics-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.usm-analytics-section-head h3{margin:0;font-size:.84rem;font-weight:900;color:var(--usm-admin-text)}.usm-analytics-section-total{color:var(--usm-admin-faint);font-size:.7rem}.usm-analytics-section-divider{margin-top:16px;padding-top:14px;border-top:1px solid var(--usm-admin-border)}.usm-analytics-country-list,.usm-analytics-page-list,.usm-analytics-source-list{display:grid;gap:8px}.usm-analytics-country-row,.usm-analytics-page-row{display:flex;align-items:center;gap:8px;font-size:.8rem}.usm-analytics-page-rank{color:var(--usm-admin-faint);font-size:.68rem;font-weight:900;min-width:14px;text-align:right;flex-shrink:0}.usm-analytics-page-info{flex:1;min-width:0;display:grid;gap:3px}.usm-analytics-page-name{color:var(--usm-admin-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.usm-analytics-country-name{color:var(--usm-admin-text);min-width:90px;font-size:.78rem}.usm-analytics-page-bar{flex:1;height:5px;border-radius:999px;background:var(--usm-admin-border);overflow:hidden}.usm-analytics-page-fill{height:100%;width:var(--bar-pct,0);background:linear-gradient(90deg,var(--usm-admin-primary),#14b8a6);border-radius:999px;transition:width .4s ease}.usm-analytics-page-count{color:var(--usm-admin-muted);font-size:.72rem;font-weight:850;white-space:nowrap;min-width:32px;text-align:right;flex-shrink:0}.usm-analytics-donut-row{display:flex;align-items:center;gap:14px;margin-bottom:4px}.usm-analytics-donut-legend{display:grid;gap:5px}.usm-analytics-legend-row{display:flex;align-items:center;gap:6px;font-size:.76rem;color:var(--usm-admin-text)}.usm-analytics-legend-row span:last-child{color:var(--usm-admin-muted);margin-left:auto}.usm-analytics-legend-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.usm-analytics-breakdown-col{display:grid;align-content:start}.usm-sparkline{display:block}@media (max-width:1200px){.usm-analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.usm-analytics-breakdown{grid-template-columns:1fr 1fr}}@media (max-width:760px){.usm-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.usm-analytics-breakdown{grid-template-columns:1fr}}.usm-analytics-empty{display:grid;place-items:center;gap:12px;min-height:320px;text-align:center;padding:40px 24px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface)}.usm-analytics-empty-icon{font-size:2.5rem}.usm-analytics-empty h3{margin:0;color:var(--usm-admin-text);font-size:1.05rem}.usm-analytics-empty p{margin:0;color:var(--usm-admin-muted);font-size:.88rem;line-height:1.55;max-width:420px}.usm-analytics-empty code{background:var(--usm-admin-surface-soft);border:1px solid var(--usm-admin-border);border-radius:4px;padding:1px 5px;font-size:.82em}.usm-analytics-setup-guide{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface);padding:24px;display:grid;gap:20px}.usm-analytics-setup-guide h3{margin:0;font-size:1rem;font-weight:850;color:var(--usm-admin-text)}.usm-analytics-setup-steps{display:grid;gap:14px}.usm-analytics-setup-step{display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:start;padding:14px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft)}.usm-analytics-setup-step-num{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:var(--usm-admin-primary-soft);color:var(--usm-admin-primary);font-size:.82rem;font-weight:900;flex-shrink:0}.usm-analytics-setup-step-body{display:grid;gap:6px}.usm-analytics-setup-step-body strong{font-size:.9rem;color:var(--usm-admin-text)}.usm-analytics-setup-step-body p{margin:0;font-size:.82rem;color:var(--usm-admin-muted);line-height:1.5}.usm-analytics-setup-link{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:6px 10px;border:1px solid var(--usm-admin-primary);border-radius:6px;background:var(--usm-admin-primary-soft);color:var(--usm-admin-primary);font-size:.78rem;font-weight:850;text-decoration:none;cursor:pointer;transition:background .14s ease,color .14s ease}.usm-analytics-setup-link:hover{background:var(--usm-admin-primary);color:#ffffff}.usm-analytics-setup-link:disabled{opacity:.55;cursor:not-allowed}.usm-btn-icon-label{display:inline-flex;align-items:center;gap:5px}.usm-analytics-svg text{font-family:system-ui,-apple-system,sans-serif}.usm-notif-wrap{position:relative}.usm-notif-panel{position:fixed;top:62px;right:12px;z-index:200;width:300px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface);box-shadow:0 8px 32px rgba(15,23,42,.18),0 2px 8px rgba(15,23,42,.08);overflow:hidden}.usm-notif-panel-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--usm-admin-border)}.usm-notif-panel-head strong{font-size:.88rem;color:var(--usm-admin-text)}.usm-notif-panel-head button{border:0;background:transparent;color:var(--usm-admin-muted);cursor:pointer;padding:2px;display:grid;place-items:center}.usm-notif-empty{padding:20px 14px;color:var(--usm-admin-muted);font-size:.82rem;margin:0;text-align:center}.usm-notif-list{display:grid;gap:0}.usm-notif-item{display:flex;align-items:center;gap:10px;padding:11px 14px;color:var(--usm-admin-text);text-decoration:none;font-size:.82rem;border-bottom:1px solid var(--usm-admin-border);transition:background .12s ease}.usm-notif-item:hover{background:var(--usm-admin-surface-soft)}.usm-notif-dot{width:7px;height:7px;border-radius:999px;background:var(--usm-admin-primary);flex-shrink:0}.usm-notif-view-all{display:block;padding:10px 14px;color:var(--usm-admin-primary);text-decoration:none;font-size:.76rem;font-weight:850;text-align:center;transition:background .12s ease}.usm-notif-view-all:hover{background:var(--usm-admin-primary-soft)}.usm-user-menu-wrap{position:relative}.usm-user-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--usm-admin-border);border-radius:999px;background:var(--usm-admin-surface);padding:4px 10px 4px 4px;cursor:pointer;transition:border-color .14s ease,background .14s ease}.usm-user-chip:hover{border-color:var(--usm-admin-border-strong);background:var(--usm-admin-surface-soft)}.usm-user-avatar-img{width:28px;height:28px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.usm-user-avatar-letter{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#4f46e5;color:#ffffff;font-size:.78rem;font-weight:900;flex-shrink:0}.usm-user-avatar-letter.lg{width:44px;height:44px;font-size:1.1rem}.usm-user-display-name{font-size:.86rem;font-weight:750;color:var(--usm-admin-text)}.usm-user-dropdown{position:fixed;top:62px;right:12px;z-index:200;width:260px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface);box-shadow:0 8px 32px rgba(15,23,42,.18),0 2px 8px rgba(15,23,42,.08);overflow:hidden}.usm-user-dropdown-header{display:flex;align-items:center;gap:12px;padding:14px;background:var(--usm-admin-surface-soft)}.usm-user-dropdown-avatar{position:relative;flex-shrink:0}.usm-avatar-change-btn{position:absolute;bottom:-2px;right:-2px;display:grid;place-items:center;width:18px;height:18px;border-radius:999px;border:2px solid var(--usm-admin-surface);background:var(--usm-admin-text);color:var(--usm-admin-surface);cursor:pointer}.usm-user-avatar-lg{width:44px;height:44px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.usm-user-dropdown-header>div{min-width:0}.usm-user-dropdown-header strong{font-size:.88rem;color:var(--usm-admin-text)}.usm-user-dropdown-header small,.usm-user-dropdown-header strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usm-user-dropdown-header small{color:var(--usm-admin-muted);font-size:.72rem}.usm-user-dropdown-divider{height:1px;background:var(--usm-admin-border);margin:4px 0}.usm-user-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:6px;background:transparent;color:var(--usm-admin-text);padding:9px 12px;font-size:.84rem;font-weight:750;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.usm-user-dropdown-item:hover{background:var(--usm-admin-surface-soft)}.usm-user-dropdown-item.danger:hover{background:rgba(180,35,24,.06);color:#b42318}.usm-user-dropdown-form{padding:14px;display:grid;gap:10px}.usm-user-dropdown-form-head{display:flex;align-items:center;gap:10px;margin-bottom:2px}.usm-user-dropdown-form-head strong{font-size:.86rem;color:var(--usm-admin-text)}.usm-user-back-btn{border:0;background:transparent;color:var(--usm-admin-muted);font-size:.76rem;font-weight:850;cursor:pointer;padding:0}.usm-user-back-btn:hover{color:var(--usm-admin-text)}.usm-user-dropdown-form label{display:grid;gap:5px;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.03em;color:var(--usm-admin-muted)}.usm-user-dropdown-form input{width:100%;min-height:36px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft);color:var(--usm-admin-text);padding:7px 10px;font:inherit;font-size:.82rem;outline:none}.usm-user-dropdown-form input:focus{border-color:rgba(15,118,110,.58);box-shadow:0 0 0 3px rgba(20,184,166,.12)}.usm-user-form-status{margin:0;font-size:.76rem;color:#b42318;font-weight:750}.usm-user-form-status.ok{color:#16a34a}.usm-user-form-desc{margin:0;font-size:.78rem;color:var(--usm-admin-muted);line-height:1.5}.usm-hidden{display:none}.usm-pin-set-badge{margin-left:auto;background:rgba(15,118,110,.12);color:var(--usm-admin-primary);font-size:.68rem;font-weight:700;padding:2px 6px;border-radius:999px;text-transform:uppercase;letter-spacing:.03em}.usm-pin-remove-btn{margin-top:4px}.usm-workspace-list{display:grid;gap:4px;padding:4px 0}.usm-workspace-item{display:flex;align-items:center;gap:10px;background:none;border:none;border-radius:8px;color:var(--usm-admin-text);cursor:pointer;padding:9px 10px;text-align:left;transition:background .12s;width:100%}.usm-workspace-item:hover{background:var(--usm-admin-surface-soft)}.usm-workspace-item span{display:flex;flex-direction:column;gap:1px}.usm-workspace-item strong{font-size:.84rem}.usm-workspace-item small{font-size:.72rem;color:var(--usm-admin-muted);text-transform:capitalize}.usm-notif-panel button,.usm-user-dropdown button,.usm-user-dropdown-form button{display:revert;width:auto;height:auto;border-radius:6px}.usm-user-dropdown-item{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;height:auto!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--usm-admin-text)!important;padding:9px 12px!important;font-size:.84rem!important;font-weight:750!important;text-align:left!important;cursor:pointer!important}.usm-user-dropdown-item svg{flex-shrink:0}.usm-user-back-btn{display:inline!important}.usm-notif-panel-head button,.usm-user-back-btn{border:0!important;background:transparent!important;width:auto!important;height:auto!important}.usm-notif-panel-head button{display:grid!important;place-items:center!important}.usm-paths-loading-bar{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);background:var(--usm-admin-surface);padding:14px 18px;margin-bottom:14px}.usm-paths-loading-bar,.usm-visitors-loading{display:flex;align-items:center;gap:12px;color:var(--usm-admin-muted);font-size:.86rem}.usm-visitors-loading{padding:24px 18px}.usm-cfg-status-site{border:0;background:transparent;color:var(--usm-admin-text);font-size:.95rem;font-weight:900;white-space:nowrap;cursor:pointer;padding:2px 4px;border-radius:4px;display:inline-flex;align-items:center;gap:5px;transition:background .12s ease}.usm-cfg-status-site:hover{background:var(--usm-admin-surface-soft)}.usm-cfg-sitename-edit-hint{color:var(--usm-admin-faint);font-size:.72rem;opacity:0;transition:opacity .12s ease}.usm-cfg-status-site:hover .usm-cfg-sitename-edit-hint{opacity:1}.usm-cfg-sitename-edit{display:inline-flex;align-items:center;gap:6px}.usm-cfg-sitename-input{min-height:30px;border:1px solid var(--usm-admin-primary);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:4px 8px;font:inherit;font-size:.88rem;font-weight:900;outline:none;min-width:160px;box-shadow:0 0 0 3px rgba(20,184,166,.14)}.lp-root{min-height:100vh;background:#060b18;color:#e2e8f0;font-family:system-ui,-apple-system,sans-serif;overflow-x:hidden}.lp-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:16px clamp(20px,5vw,80px);background:rgba(6,11,24,.82);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06)}.lp-logo{font-size:1.1rem;font-weight:900;color:#5eead4;letter-spacing:.08em}.lp-nav-right{display:flex;align-items:center;gap:16px}.lp-lang-wrap{position:relative}.lp-lang-btn{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#94a3b8;font-size:.82rem;padding:6px 12px;cursor:pointer;transition:background .15s}.lp-lang-btn:hover{background:rgba(255,255,255,.1);color:#e2e8f0}.lp-lang-caret{font-size:.68rem;opacity:.6}.lp-lang-menu{position:absolute;top:calc(100% + 8px);right:0;background:#0f1a2e;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:6px;display:grid;gap:2px;min-width:140px;box-shadow:0 16px 40px rgba(0,0,0,.4);z-index:100}.lp-lang-menu button{text-align:left;background:none;border:none;color:#94a3b8;font-size:.82rem;padding:7px 10px;border-radius:7px;cursor:pointer;transition:background .12s,color .12s}.lp-lang-menu button:hover{background:rgba(255,255,255,.07);color:#e2e8f0}.lp-lang-menu button.active{color:#5eead4;font-weight:700}.lp-nav-cta{display:inline-flex;align-items:center;gap:6px;background:#0f766e;color:#fff;border:none;border-radius:999px;padding:8px 18px;font-size:.84rem;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s}.lp-nav-cta:hover{background:#0b5f59}.lp-hero{max-width:1100px;margin:0 auto;padding:clamp(60px,10vh,120px) clamp(20px,5vw,80px) 80px;text-align:center}.lp-tagline{display:inline-block;background:rgba(94,234,212,.1);border:1px solid rgba(94,234,212,.25);border-radius:999px;color:#5eead4;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;margin-bottom:28px}.lp-hero-h1{font-size:clamp(2.2rem,6vw,4.8rem);font-weight:900;line-height:1.02;color:#f8fafc;max-width:820px;margin:0 auto 22px;letter-spacing:-.02em}.lp-hero-sub{color:#94a3b8;font-size:clamp(.95rem,1.8vw,1.12rem);line-height:1.7;max-width:680px;margin:0 auto 36px}.lp-hero-ctas{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:48px}.lp-cta-primary{background:linear-gradient(135deg,#0f766e,#0d9488);color:#fff;border:none;border-radius:999px;padding:13px 28px;font-size:.96rem;font-weight:700;text-decoration:none;transition:opacity .15s,transform .15s;box-shadow:0 4px 24px rgba(20,184,166,.3)}.lp-cta-primary:hover{opacity:.9;transform:translateY(-1px)}.lp-cta-secondary{color:#94a3b8;border:1px solid rgba(148,163,184,.25);border-radius:999px;padding:12px 24px;font-size:.92rem;text-decoration:none;transition:border-color .15s,color .15s}.lp-cta-secondary:hover{border-color:#5eead4;color:#5eead4}.lp-stat-row{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.lp-stat-pill{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:7px 16px;font-size:.82rem;color:#64748b}.lp-stat-pill strong{color:#5eead4;margin-right:5px}.lp-section{max-width:1100px;margin:0 auto;padding:80px clamp(20px,5vw,80px);border-top:1px solid rgba(255,255,255,.05)}.lp-section-head{text-align:center;margin-bottom:52px}.lp-section-head h2{font-size:clamp(1.6rem,3.5vw,2.6rem);font-weight:800;color:#f8fafc;margin-bottom:12px;letter-spacing:-.01em}.lp-section-head p{color:#64748b;font-size:1rem;line-height:1.65;max-width:580px;margin:0 auto}.lp-features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.lp-feature-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:24px 22px;transition:border-color .2s,background .2s;display:flex;flex-direction:column;gap:10px}.lp-feature-card:hover{border-color:rgba(94,234,212,.3);background:rgba(94,234,212,.04)}.lp-feature-icon{font-size:1.6rem;line-height:1}.lp-feature-card strong{font-size:.95rem;font-weight:700;color:#f1f5f9;line-height:1.3}.lp-feature-card p{font-size:.82rem;color:#64748b;line-height:1.6;margin:0}.lp-how{background:rgba(255,255,255,.01)}.lp-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:40px}.lp-step{display:flex;flex-direction:column;gap:10px}.lp-step-num{font-size:.72rem;font-weight:900;color:#5eead4;letter-spacing:.1em;font-family:monospace}.lp-step strong{font-size:1rem;font-weight:700;color:#f1f5f9}.lp-step p{font-size:.84rem;color:#64748b;line-height:1.6;margin:0}.lp-code-block{background:#0a0f1e;border:1px solid rgba(94,234,212,.15);border-radius:12px;padding:20px 24px;max-width:560px;margin:0 auto}.lp-code-block code{font-family:Fira Code,Cascadia Code,SF Mono,monospace;font-size:.82rem;color:#5eead4;white-space:pre;display:block;line-height:1.7}.lp-cta-banner{text-align:center;padding:80px clamp(20px,5vw,80px);border-top:1px solid rgba(255,255,255,.05);background:radial-gradient(ellipse 60% 50% at 50% 100%,rgba(20,184,166,.08) 0,transparent 70%)}.lp-cta-banner h2{font-size:clamp(1.4rem,3vw,2.2rem);font-weight:800;color:#f8fafc;max-width:600px;margin:0 auto 28px;letter-spacing:-.01em}.lp-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px clamp(20px,5vw,80px);border-top:1px solid rgba(255,255,255,.06);font-size:.78rem;color:#334155}.lp-footer-langs{display:flex;gap:4px;flex-wrap:wrap}.lp-footer-langs button{background:none;border:none;color:#334155;font-size:.75rem;padding:3px 7px;border-radius:5px;cursor:pointer;transition:color .12s}.lp-footer-langs button:hover{color:#5eead4}.lp-footer-langs button.active{color:#5eead4;font-weight:600}button.lp-cta-primary{background:linear-gradient(135deg,#0f766e,#0d9488);color:#fff;border:none;border-radius:999px;padding:13px 28px;font-size:.96rem;font-weight:700;cursor:pointer;transition:opacity .15s,transform .15s;box-shadow:0 4px 24px rgba(20,184,166,.3)}button.lp-cta-primary:hover{opacity:.9;transform:translateY(-1px)}.lp-root{--lp-ink:#12201d;--lp-muted:#61706c;--lp-line:#dbe5e1;--lp-paper:#f7faf8;--lp-teal:#087f75;--lp-green:#35c979;--lp-coral:#ff7a59;background:var(--lp-paper);color:var(--lp-ink)}.lp-nav{background:rgba(13,25,23,.94)}.lp-hero{position:relative;max-width:none;min-height:calc(100vh - 66px);padding:clamp(56px,8vh,92px) clamp(20px,5vw,80px) 42px;overflow:hidden;background:linear-gradient(180deg,rgba(9,20,18,.95),rgba(10,29,25,.98)),url(/landing/human-ai-support.webp) center 28% /cover}.lp-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(8,20,17,.18),transparent 38%,rgba(8,20,17,.26))}.lp-hero-copy,.lp-product-stage{position:relative;z-index:1}.lp-hero-copy{max-width:920px;margin:0 auto 42px;text-align:center}.lp-hero-h1{max-width:900px;letter-spacing:0}.lp-hero-sub{max-width:760px;color:#b7c8c3}.lp-cta-banner .lp-cta-primary,.lp-hero-ctas .lp-cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:#f4fff9!important;color:#0b5f55!important;box-shadow:none}.lp-cta-secondary,.lp-lang-btn,.lp-nav-cta{border-radius:8px}.lp-trust-row{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 22px;color:#b7c8c3;font-size:.82rem;font-weight:700}.lp-trust-row span{display:inline-flex;align-items:center;gap:7px}.lp-trust-row svg{color:#6ee7a4}.lp-free-note{font-size:.74rem;color:rgba(148,163,184,.7);margin:6px 0 0;letter-spacing:.01em}.lp-product-stage{width:min(1180px,100%);margin:0 auto;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(245,250,248,.97);color:var(--lp-ink);box-shadow:0 28px 70px rgba(0,0,0,.28);overflow:hidden}.lp-story-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--lp-line);background:#eef4f1}.lp-story-tabs button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-right:1px solid var(--lp-line);background:transparent;color:#677873;font-weight:800;cursor:pointer}.lp-story-tabs button:last-child{border-right:0}.lp-story-tabs button.active{background:#ffffff;color:var(--lp-teal);box-shadow:inset 0 -3px 0 var(--lp-teal)}.lp-stage-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:390px}.lp-stage-journey{padding:28px;border-right:1px solid var(--lp-line)}.lp-stage-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px;color:#667570;font-size:.76rem;font-weight:700}.lp-stage-head>div{display:inline-flex;align-items:center;gap:8px;color:var(--lp-ink);font-size:.88rem}.lp-live-dot{width:9px;height:9px;border-radius:50%;background:var(--lp-green);box-shadow:0 0 0 5px rgba(53,201,121,.14)}.lp-journey-track{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;position:relative}.lp-journey-track:before{content:"";position:absolute;top:19px;left:11%;right:11%;height:2px;background:#cedad5}.lp-journey-step{position:relative;display:grid;justify-items:center;gap:6px;text-align:center;color:#82908b}.lp-journey-step>span{position:relative;z-index:1;width:40px;height:40px;display:grid;place-items:center;border:2px solid #cdd8d4;border-radius:50%;background:#ffffff;font-size:.78rem;font-weight:900;transition:border-color .28s ease,background .28s ease,transform .28s ease}.lp-journey-step.reached>span{border-color:var(--lp-teal);color:var(--lp-teal)}.lp-journey-step.current>span{background:var(--lp-teal);color:#ffffff;transform:scale(1.08);box-shadow:0 0 0 7px rgba(8,127,117,.12)}.lp-journey-step strong{color:var(--lp-ink);font-size:.82rem}.lp-journey-step small{font-size:.7rem}.lp-stage-signal{min-height:112px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;margin-top:34px;padding:18px;border:1px solid #cfe0db;border-radius:8px;background:#f0f8f5;animation:lp-signal-in .32s ease both}.lp-stage-signal>svg{color:var(--lp-teal)}.lp-stage-signal strong{display:block;margin-bottom:5px}.lp-stage-signal p{margin:0;color:var(--lp-muted);font-size:.82rem;line-height:1.55}.lp-stage-action{padding:24px;background:#e8efec}.lp-mini-browser{height:268px;overflow:hidden;border:1px solid #cad7d2;border-radius:8px;background:#ffffff;box-shadow:0 12px 30px rgba(24,48,41,.1)}.lp-browser-bar{height:34px;display:flex;align-items:center;gap:5px;padding:0 10px;border-bottom:1px solid #e0e8e5;color:#87958f;font-size:.68rem}.lp-browser-bar i{width:7px;height:7px;border-radius:50%;background:#bcc8c4}.lp-browser-bar span{margin-left:8px}.lp-browser-content{position:relative;height:calc(100% - 34px);padding:22px;background:linear-gradient(135deg,rgba(255,122,89,.08),transparent 48%),#fffdfb}.lp-demo-label,.lp-demo-total{display:block}.lp-demo-label{color:#7e8a86;font-size:.7rem;font-weight:800;text-transform:uppercase}.lp-demo-total{display:grid;margin-top:8px}.lp-demo-total strong{font-size:1.7rem}.lp-demo-total small{color:#74817d}.lp-demo-widget{position:absolute;right:16px;bottom:16px;width:min(280px,calc(100% - 32px));border:1px solid #193d36;border-radius:8px;background:#102c27;color:#ffffff;overflow:hidden;transition:width .28s ease,transform .28s ease}.lp-demo-widget.minimized{width:126px}.lp-demo-widget-head{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px}.lp-demo-widget-head span{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:900}.lp-demo-widget-head i{width:8px;height:8px;border-radius:50%;background:var(--lp-green)}.lp-demo-widget-head small{color:#a9c7bf;font-size:.66rem}.lp-demo-message{min-height:72px;margin:0 10px 10px;padding:12px;border-radius:7px;background:#f7fbf9;color:#20342f;font-size:.75rem;line-height:1.45;animation:lp-message-in .3s ease both}.lp-stage-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.lp-stage-metrics span{min-width:0;padding:10px;border:1px solid #ccd8d4;border-radius:7px;background:#ffffff}.lp-stage-metrics small,.lp-stage-metrics strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-stage-metrics small{color:#7b8984;font-size:.62rem}.lp-stage-metrics strong{margin-top:4px;color:var(--lp-teal);font-size:.78rem}.lp-outcome-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--lp-line);background:#ffffff}.lp-outcome-strip>div{min-height:145px;display:grid;align-content:center;gap:5px;padding:24px clamp(18px,3vw,40px);border-right:1px solid var(--lp-line)}.lp-outcome-strip>div:last-child{border-right:0}.lp-outcome-strip svg{margin-bottom:7px;color:var(--lp-teal)}.lp-outcome-strip strong{font-size:1rem}.lp-outcome-strip span{color:var(--lp-muted);font-size:.8rem;line-height:1.45}.lp-section{max-width:1220px;border-top:0;color:var(--lp-ink)}.lp-section-copy h2,.lp-section-head h2{color:var(--lp-ink);letter-spacing:0}.lp-section-copy p,.lp-section-head p{color:var(--lp-muted)}.lp-section-copy{align-self:center}.lp-section-copy h2{margin:10px 0 18px;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.04}.lp-section-copy>p{max-width:620px;font-size:1rem;line-height:1.7}.lp-section-kicker{color:var(--lp-teal);font-size:.76rem;font-weight:900;text-transform:uppercase}.lp-ai-section,.lp-funnel-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);gap:clamp(38px,7vw,88px)}.lp-check-list{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.lp-check-list li{display:grid;grid-template-columns:auto 1fr;gap:10px;color:#40504b;line-height:1.5}.lp-check-list svg{margin-top:2px;color:var(--lp-teal)}.lp-funnel-visual{align-self:center;display:grid;gap:12px;padding:24px;border:1px solid var(--lp-line);border-radius:8px;background:#ffffff;box-shadow:0 18px 50px rgba(30,58,50,.08)}.lp-funnel-row{display:grid;grid-template-columns:28px minmax(100px,.7fr) minmax(120px,1.5fr) 44px;align-items:center;gap:12px}.lp-funnel-row>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#e7f5f1;color:var(--lp-teal);font-size:.72rem;font-weight:900}.lp-funnel-row>div:nth-child(2){display:grid}.lp-funnel-row strong{font-size:.82rem}.lp-funnel-row small{color:#7d8b86;font-size:.68rem}.lp-funnel-row b{font-size:.76rem;text-align:right}.lp-funnel-meter{height:12px;overflow:hidden;border-radius:3px;background:#e7eeeb}.lp-funnel-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lp-teal),var(--lp-green));transform-origin:left;animation:lp-meter-grow .8s ease both}.lp-funnel-insight{display:flex;align-items:center;gap:9px;margin-top:8px;padding:12px;border-radius:7px;background:#fff3ee;color:#994b38;font-size:.76rem;font-weight:800}.lp-ai-section{grid-template-columns:minmax(520px,1.15fr) minmax(0,.85fr);max-width:none;padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px);background:#e9f0ed}.lp-ai-visual{position:relative;align-self:center;overflow:hidden;border-radius:8px;background:#14231f;box-shadow:0 20px 50px rgba(18,32,29,.18)}.lp-ai-visual img{display:block;width:100%;height:auto}.lp-ai-overlay{position:absolute;left:18px;right:18px;bottom:18px;display:flex;flex-wrap:wrap;gap:8px}.lp-ai-overlay span{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border-radius:6px;background:rgba(9,27,22,.9);color:#e8fff6;font-size:.7rem;font-weight:800;backdrop-filter:blur(8px)}.lp-ai-overlay svg{color:#76e8aa}.lp-ai-modes{display:grid;gap:10px;margin-top:26px}.lp-ai-modes>span{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;padding:13px 0;border-bottom:1px solid #cdd9d4}.lp-ai-modes svg{grid-row:1/span 2;margin-top:2px;color:var(--lp-teal)}.lp-ai-modes strong{font-size:.84rem}.lp-ai-modes small{color:var(--lp-muted);font-size:.76rem}.lp-feature-section{max-width:none;background:#13221f}.lp-feature-section .lp-feature-card strong,.lp-feature-section .lp-section-head h2{color:#f4faf7}.lp-feature-section .lp-feature-card p,.lp-feature-section .lp-section-head p{color:#9fb1ab}.lp-features-grid{max-width:1220px;margin:0 auto}.lp-feature-card{border-radius:8px;background:#1a2d28;border-color:#2a403a}.lp-how{background:var(--lp-paper)}.lp-how .lp-step strong{color:var(--lp-ink)}.lp-how .lp-step p{color:var(--lp-muted)}.lp-code-block{border-radius:8px}.lp-faq-section{max-width:900px}.lp-faq-list{display:grid;border-top:1px solid var(--lp-line)}.lp-faq-list details{border-bottom:1px solid var(--lp-line)}.lp-faq-list summary{position:relative;padding:20px 42px 20px 0;color:var(--lp-ink);font-weight:850;cursor:pointer;list-style:none}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary:after{content:"+";position:absolute;top:15px;right:0;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--lp-line);border-radius:50%;color:var(--lp-teal);font-size:1.2rem;font-weight:500}.lp-faq-list details[open] summary:after{content:"−"}.lp-faq-list p{max-width:760px;margin:-4px 0 22px;color:var(--lp-muted);line-height:1.65}.lp-cta-banner{display:grid;justify-items:center;gap:18px;color:#ffffff;background:#0e312a}.lp-cta-banner h2{margin-bottom:0;letter-spacing:0}.lp-cta-banner p{max-width:610px;margin:0;color:#acc7bf;line-height:1.6}.lp-cta-banner .lp-section-kicker{color:#6ee7a4}.lp-footer{background:#091814;color:#82928d}@keyframes lp-signal-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-meter-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:960px){.lp-ai-section,.lp-funnel-section,.lp-stage-grid{grid-template-columns:1fr}.lp-stage-journey{border-right:0;border-bottom:1px solid var(--lp-line)}.lp-ai-section,.lp-funnel-section{gap:34px}.lp-ai-visual{order:2}.lp-outcome-strip{grid-template-columns:repeat(2,1fr)}.lp-outcome-strip>div:nth-child(2){border-right:0}.lp-outcome-strip>div:nth-child(-n+2){border-bottom:1px solid var(--lp-line)}}@media (max-width:640px){.lp-hero{min-height:auto;padding-top:44px}.lp-story-tabs button{min-height:48px;font-size:.72rem}.lp-stage-action,.lp-stage-journey{padding:18px}.lp-stage-head{align-items:flex-start;flex-direction:column}.lp-journey-track{gap:5px}.lp-journey-step strong{font-size:.7rem}.lp-journey-step small{display:none}.lp-outcome-strip,.lp-stage-metrics{grid-template-columns:1fr}.lp-outcome-strip>div{min-height:118px;border-right:0;border-bottom:1px solid var(--lp-line)}.lp-funnel-row{grid-template-columns:28px minmax(88px,.8fr) minmax(80px,1fr) 38px;gap:8px}.lp-ai-overlay{position:static;padding:12px;background:#10231e}}@media (prefers-reduced-motion:reduce){.lp-demo-message,.lp-demo-widget,.lp-funnel-meter i,.lp-journey-step>span,.lp-stage-signal{animation:none!important;transition:none!important}}.lp-auth-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.lp-auth-modal{background:#0f1a2e;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:28px;width:100%;max-width:380px;display:grid;gap:16px;box-shadow:0 24px 64px rgba(0,0,0,.5)}.lp-auth-modal-head{display:flex;align-items:center;justify-content:space-between}.lp-auth-modal-head strong{font-size:1rem;color:#f8fafc}.lp-auth-close{background:none;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center}.lp-auth-close:hover{color:#e2e8f0;background:rgba(255,255,255,.06)}.lp-auth-form{display:grid;gap:12px}.lp-auth-form label{display:grid;gap:5px;font-size:.78rem;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.lp-auth-form input{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:9px 12px;color:#f1f5f9;font-size:.9rem;width:100%;outline:none;transition:border-color .15s}.lp-auth-form input:focus{border-color:rgba(94,234,212,.5)}.lp-auth-status{font-size:.8rem;color:#f87171;margin:0;padding:8px 10px;background:rgba(248,113,113,.1);border-radius:6px}.lp-auth-status.ok{color:#4ade80;background:rgba(74,222,128,.1)}.lp-auth-submit{background:#0f766e;color:#fff;border:none;border-radius:8px;padding:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s;margin-top:4px;width:100%}.lp-auth-submit:hover:not(:disabled){background:#0b5f59}.lp-auth-submit:disabled{opacity:.5;cursor:not-allowed}.lp-auth-divider{display:flex;align-items:center;gap:10px;color:#334155;font-size:.76rem}.lp-auth-divider:after,.lp-auth-divider:before{content:"";flex:1;height:1px;background:rgba(255,255,255,.08)}.lp-auth-google{display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e8f0;font-size:.88rem;font-weight:500;padding:10px;cursor:pointer;transition:background .15s;width:100%}.lp-auth-google:hover{background:rgba(255,255,255,.1)}.lp-auth-links{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.lp-auth-links button{background:none;border:none;color:#64748b;font-size:.78rem;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:2px 4px;border-radius:4px;transition:color .12s}.lp-auth-links button:hover{color:#5eead4}.lp-auth-free-note{font-size:.72rem;color:#94a3b8;text-align:center;margin:-2px 0 0}.usm-settings-shell{padding:0!important;display:flex;flex-direction:column;height:100vh;overflow:hidden}.usm-settings-loading{display:flex;align-items:center;gap:12px;padding:40px;color:var(--usm-admin-muted);font-size:.9rem}.usm-settings-layout{display:grid;grid-template-columns:230px minmax(0,1fr);height:100vh;overflow:hidden}.usm-settings-sidebar{display:flex;flex-direction:column;background:var(--usm-admin-surface);border-right:1px solid var(--usm-admin-border);overflow-y:auto;overflow-x:hidden}.usm-settings-site-block{padding:16px 14px 12px;border-bottom:1px solid var(--usm-admin-border);display:grid;gap:8px}.usm-settings-site-name{background:none;border:none;font-size:.9rem;font-weight:700;color:var(--usm-admin-text);cursor:pointer;text-align:left;padding:0;line-height:1.3;display:flex;align-items:center;gap:5px}.usm-settings-site-name:hover{color:var(--usm-admin-primary)}.usm-settings-site-edit{display:flex;align-items:center;gap:6px}.usm-settings-site-edit input{flex:1;font-size:.84rem;border:1px solid var(--usm-admin-primary);border-radius:5px;padding:3px 7px;background:var(--usm-admin-surface);color:var(--usm-admin-text);min-width:0}.usm-settings-site-chips{display:flex;flex-wrap:wrap;gap:5px}.usm-settings-chip{font-size:.68rem;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--usm-admin-surface-soft);border:1px solid var(--usm-admin-border);color:var(--usm-admin-muted)}.usm-settings-chip.ok{background:rgba(22,163,74,.08);color:#15803d;border-color:rgba(22,163,74,.2)}.usm-settings-chip.live{background:rgba(20,184,166,.08);color:var(--usm-admin-primary);border-color:rgba(20,184,166,.2)}.usm-settings-chip.warn{background:rgba(245,158,11,.08);color:#b45309;border-color:rgba(245,158,11,.2)}.usm-settings-nav{flex:1;display:flex;flex-direction:column;padding:8px;gap:2px}.usm-settings-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:var(--usm-admin-radius);background:transparent;color:var(--usm-admin-muted);cursor:pointer;text-align:left;transition:background .12s,color .12s}.usm-settings-nav-item:hover{background:var(--usm-admin-surface-soft);color:var(--usm-admin-text)}.usm-settings-nav-item.active{background:rgba(15,118,110,.1);color:var(--usm-admin-primary)}.usm-settings-nav-icon{display:flex;align-items:center;flex-shrink:0;opacity:.6;color:var(--usm-admin-muted)}.usm-settings-nav-item.active .usm-settings-nav-icon{opacity:1;color:var(--usm-admin-primary)}.usm-settings-nav-text{display:flex;flex-direction:column;gap:1px}.usm-settings-nav-text strong{font-size:.82rem;font-weight:600}.usm-settings-nav-text small{font-size:.68rem;color:var(--usm-admin-faint)}.usm-settings-nav-item.active .usm-settings-nav-text small{color:rgba(15,118,110,.6)}.usm-settings-sidebar-footer{padding:10px 14px;border-top:1px solid var(--usm-admin-border);display:flex;align-items:center;gap:8px}.usm-settings-key{font-size:.68rem;color:var(--usm-admin-faint);font-family:monospace;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usm-settings-main{display:flex;flex-direction:column;overflow-y:auto;background:var(--usm-admin-bg)}.usm-settings-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:24px 28px 20px;border-bottom:1px solid var(--usm-admin-border);background:var(--usm-admin-surface);position:sticky;top:0;z-index:10}.usm-settings-section-head h2{font-size:1.05rem;font-weight:700;color:var(--usm-admin-text)}.usm-settings-section-title{display:flex;align-items:center;gap:8px}.usm-settings-section-icon{display:flex;align-items:center;color:var(--usm-admin-primary);opacity:.85}.usm-settings-section-head p{font-size:.8rem;color:var(--usm-admin-muted);margin-top:3px}.usm-settings-section-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.usm-settings-body{padding:24px 28px;display:flex;flex-direction:column;gap:16px;max-width:820px}.usm-settings-card{background:var(--usm-admin-surface);border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);overflow:hidden}.usm-settings-card-head{padding:14px 18px 10px;border-bottom:1px solid var(--usm-admin-border);background:var(--usm-admin-surface-soft);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.usm-settings-card-head h3{font-size:.86rem;font-weight:700;color:var(--usm-admin-text)}.usm-settings-card-head p{font-size:.76rem;color:var(--usm-admin-muted);margin-top:2px}.usm-settings-card>.usm-cfg-adv-fields,.usm-settings-card>.usm-cfg-conversion-grid,.usm-settings-card>.usm-cfg-feature-list,.usm-settings-card>.usm-cfg-status-rows,.usm-settings-card>.usm-checklist,.usm-settings-card>.usm-env-status-grid,.usm-settings-card>.usm-origin-add-row,.usm-settings-card>.usm-origin-editor-list,.usm-settings-card>.usm-site-config-save-row,.usm-settings-card>.usm-supabase-actions,.usm-settings-card>.usm-supabase-form,.usm-settings-card>button,.usm-settings-card>p{padding:14px 18px}.usm-settings-card>.usm-cfg-adv-fields{padding-top:16px}.usm-settings-card>.usm-site-config-save-row{padding-top:0;border-top:1px solid var(--usm-admin-border)}.usm-settings-card>.usm-origin-add-row{border-top:1px solid var(--usm-admin-border)}.usm-settings-card>.usm-snippet-block{border-bottom:1px solid var(--usm-admin-border)}.usm-settings-card>.usm-kb-source-list{padding:0}.usm-settings-field{padding:14px 18px;display:grid;gap:8px}.usm-settings-field>label{font-size:.78rem;font-weight:700;color:var(--usm-admin-muted);text-transform:uppercase;letter-spacing:.04em}.usm-settings-field-row{display:flex;align-items:center;gap:10px}.usm-settings-field-value{font-size:.9rem;font-weight:600;color:var(--usm-admin-text)}.usm-settings-label{font-size:.68rem;font-weight:800;color:var(--usm-admin-faint);text-transform:uppercase;letter-spacing:.06em}.usm-site-list{display:grid;gap:8px;padding:14px 18px 0}.usm-site-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface-soft)}.usm-site-list-row.active{border-color:var(--usm-admin-primary);background:var(--usm-admin-primary-soft)}.usm-site-list-main{display:flex;flex-direction:column;gap:3px;min-width:0}.usm-site-list-name{font-size:.9rem;font-weight:700;color:var(--usm-admin-text)}.usm-site-list-key{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;color:var(--usm-admin-muted);word-break:break-all}.usm-site-list-badge{flex-shrink:0;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--usm-admin-primary);background:var(--usm-admin-primary-soft);border-radius:999px;padding:4px 10px}.usm-site-add-trigger{padding:14px 18px}.usm-site-add-trigger .usm-primary{display:inline-flex;align-items:center;gap:6px}.usm-site-add-form{padding:6px 18px 16px;border-top:1px solid var(--usm-admin-border)}.usm-site-add-form .usm-settings-field{padding:12px 0 0}.usm-site-add-form input{width:100%;min-height:38px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:6px 10px;font:inherit;font-size:.88rem;outline:none}.usm-site-add-form input:focus{border-color:var(--usm-admin-primary);box-shadow:0 0 0 3px var(--usm-admin-primary-soft)}.usm-site-add-form .usm-settings-field-row input{width:auto;flex:1}.usm-site-add-form .usm-copy-btn{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.usm-field-optional{font-weight:600;font-size:.7rem;color:var(--usm-admin-faint)}.usm-field-hint,.usm-field-optional{text-transform:none;letter-spacing:0}.usm-field-hint{font-size:.76rem;font-weight:500;color:var(--usm-admin-muted);line-height:1.4;margin:0}.usm-site-add-actions{display:flex;align-items:center;gap:10px;padding-top:16px}.usm-kb-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}[data-theme=dark] .usm-settings-card,[data-theme=dark] .usm-settings-sidebar{background:var(--usm-admin-surface)}[data-theme=dark] .usm-settings-card-head{background:rgba(255,255,255,.02)}.ob-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse 80% 60% at 50% -20%,rgba(20,184,166,.12) 0,transparent 60%),#060b18}.ob-spinner{width:36px;height:36px;border:3px solid rgba(94,234,212,.15);border-top-color:#5eead4;border-radius:50%;animation:ob-spin .8s linear infinite}@keyframes ob-spin{to{transform:rotate(1turn)}}.ob-card{background:rgba(15,26,46,.95);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:36px;width:100%;max-width:480px;display:grid;gap:28px;box-shadow:0 32px 80px rgba(0,0,0,.5)}.ob-card.ob-done{text-align:center;align-items:center;color:#5eead4;gap:12px}.ob-card.ob-done h2{color:#f8fafc;font-size:1.3rem}.ob-card.ob-done p{color:#64748b;font-size:.9rem}.ob-header{display:grid;gap:8px}.ob-logo{font-size:.72rem;font-weight:900;color:#5eead4;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(94,234,212,.3);border-radius:6px;padding:3px 8px;display:inline-block;width:-moz-fit-content;width:fit-content}.ob-header h1{font-size:1.5rem;font-weight:800;color:#f8fafc;letter-spacing:-.01em}.ob-header p{font-size:.88rem;color:#64748b;line-height:1.5}.ob-form{display:grid;gap:18px}.ob-form label{display:grid;gap:5px}.ob-form label>span{font-size:.78rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:5px}.ob-form input{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:11px 14px;color:#f1f5f9;font-size:.95rem;transition:border-color .15s;outline:none}.ob-form input:focus{border-color:rgba(94,234,212,.5)}.ob-form small{font-size:.74rem;color:#334155;line-height:1.4}.ob-error{font-size:.82rem;color:#f87171;padding:10px 12px;background:rgba(248,113,113,.08);border-radius:8px}.ob-submit{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#0f766e,#0d9488);color:#fff;border:none;border-radius:10px;padding:13px 24px;font-size:.96rem;font-weight:700;cursor:pointer;transition:opacity .15s,transform .15s;box-shadow:0 4px 20px rgba(20,184,166,.25);margin-top:4px}.ob-submit:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.ob-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.ob-btn-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:ob-spin .7s linear infinite}.usm-platform-grid{display:grid;gap:16px;max-width:900px}.usm-platform-table{display:grid;gap:1px;padding:4px 0}.usm-platform-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-bottom:1px solid var(--usm-admin-border)}.usm-platform-row:last-child{border-bottom:none}.usm-platform-row>div{display:flex;flex-direction:column;gap:2px}.usm-platform-row strong{font-size:.86rem;color:var(--usm-admin-text)}.usm-platform-row small{font-size:.72rem;color:var(--usm-admin-muted)}.usm-platform-row-badges{display:flex;gap:6px;flex-shrink:0}.usm-platform-add-row{display:flex;gap:8px;align-items:center;padding:12px 18px;border-top:1px solid var(--usm-admin-border)}.usm-platform-add-row input{flex:1;border:1px solid var(--usm-admin-border);border-radius:8px;padding:7px 10px;font-size:.84rem;background:var(--usm-admin-surface-soft);color:var(--usm-admin-text)}.usm-platform-add-row input:focus{outline:none;border-color:var(--usm-admin-primary)}.usm-platform-layout{display:grid;grid-template-columns:180px minmax(0,1fr);height:100vh;overflow:hidden}.usm-platform-subnav{border-right:1px solid var(--usm-admin-border);background:var(--usm-admin-surface);padding:16px 10px;display:flex;flex-direction:column;gap:3px}.usm-platform-subnav-head{display:flex;align-items:center;gap:6px;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--usm-admin-faint);padding:6px 8px 12px}.usm-platform-subnav-item{display:flex;align-items:center;gap:8px;background:none;border:none;border-radius:7px;color:var(--usm-admin-muted);cursor:pointer;font-size:.82rem;padding:8px 10px;text-align:left;transition:background .12s,color .12s;width:100%}.usm-platform-subnav-item:hover{background:var(--usm-admin-surface-soft);color:var(--usm-admin-text)}.usm-platform-subnav-item.active{background:rgba(15,118,110,.1);color:var(--usm-admin-primary);font-weight:600}.usm-platform-main{overflow-y:auto;background:var(--usm-admin-bg)}.usm-platform-section{padding:28px 32px;max-width:820px;display:flex;flex-direction:column;gap:20px}.usm-platform-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:4px;border-bottom:1px solid var(--usm-admin-border)}.usm-platform-section-head h2{font-size:1.05rem;font-weight:700;color:var(--usm-admin-text)}.usm-platform-section-head p{font-size:.8rem;color:var(--usm-admin-muted);margin-top:3px}.usm-platform-search-row{display:flex;align-items:center;gap:8px;background:var(--usm-admin-surface);border:1px solid var(--usm-admin-border);border-radius:8px;padding:7px 12px;color:var(--usm-admin-muted)}.usm-platform-search-row input{flex:1;background:none;border:none;color:var(--usm-admin-text);font-size:.84rem;outline:none}.usm-platform-search-row input::-moz-placeholder{color:var(--usm-admin-faint)}.usm-platform-search-row input::placeholder{color:var(--usm-admin-faint)}.usm-platform-tenant-list{background:var(--usm-admin-surface);border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);overflow:hidden}.usm-platform-tenant-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--usm-admin-border);transition:background .1s}.usm-platform-tenant-row:last-child{border-bottom:none}.usm-platform-tenant-row:hover{background:var(--usm-admin-surface-soft)}.usm-platform-tenant-icon{width:34px;height:34px;border-radius:8px;background:rgba(15,118,110,.1);color:var(--usm-admin-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.usm-platform-tenant-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.usm-platform-tenant-info strong{font-size:.9rem;color:var(--usm-admin-text)}.usm-platform-tenant-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:.74rem;color:var(--usm-admin-muted)}.usm-platform-tenant-meta code{background:var(--usm-admin-surface-soft);border:1px solid var(--usm-admin-border);border-radius:4px;padding:1px 5px;font-size:.7rem;color:var(--usm-admin-faint)}.usm-platform-tenant-meta svg{opacity:.65}.usm-platform-tenant-actions{flex-shrink:0}.usm-platform-enter-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid var(--usm-admin-border);border-radius:6px;color:var(--usm-admin-muted);cursor:pointer;font-size:.76rem;font-weight:600;padding:5px 10px;transition:border-color .12s,color .12s,background .12s}.usm-platform-enter-btn:hover{border-color:var(--usm-admin-primary);color:var(--usm-admin-primary);background:rgba(15,118,110,.06)}.usm-platform-missing-notice{display:flex;align-items:center;gap:8px;font-size:.76rem;color:var(--usm-admin-faint);background:var(--usm-admin-surface-soft);border:1px dashed var(--usm-admin-border);border-radius:8px;padding:10px 14px}.usm-platform-admin-list{background:var(--usm-admin-surface);border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);overflow:hidden}.usm-platform-admin-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--usm-admin-border)}.usm-platform-admin-row:last-child{border-bottom:none}.usm-platform-admin-avatar{width:32px;height:32px;border-radius:50%;background:var(--usm-admin-primary);color:#fff;font-size:.82rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.usm-platform-admin-info{flex:1;display:flex;flex-direction:column;gap:2px}.usm-platform-admin-info strong{font-size:.88rem;color:var(--usm-admin-text)}.usm-platform-admin-info small{font-size:.72rem;color:var(--usm-admin-faint);font-family:monospace}.usm-platform-remove-btn{background:none;border:none;color:var(--usm-admin-faint);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;transition:background .12s,color .12s}.usm-platform-remove-btn:hover{background:rgba(239,68,68,.08);color:#b42318}.usm-platform-add-admin{display:flex;gap:10px;align-items:center}.usm-platform-add-admin input{flex:1;border:1px solid var(--usm-admin-border);border-radius:8px;padding:8px 12px;font-size:.84rem;background:var(--usm-admin-surface);color:var(--usm-admin-text);outline:none;transition:border-color .15s}.usm-platform-add-admin input:focus{border-color:var(--usm-admin-primary)}.usm-platform-status-msg{margin-top:10px}.usm-platform-not-implemented{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:40px 24px;background:var(--usm-admin-surface);border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius-lg);color:var(--usm-admin-muted)}.usm-platform-not-implemented strong{font-size:.96rem;color:var(--usm-admin-text)}.usm-platform-not-implemented p{font-size:.84rem;line-height:1.6;max-width:420px}.usm-platform-ext-link{display:inline-flex;align-items:center;gap:6px}.usm-platform-tenant-row.suspended{opacity:.6}.usm-platform-suspended-badge{display:inline-flex;align-items:center;margin-left:8px;padding:1px 7px;border-radius:20px;font-size:.7rem;font-weight:600;background:rgba(239,68,68,.12);color:#b42318;letter-spacing:.02em;text-transform:uppercase}.usm-platform-suspend-btn{font-size:.75rem;padding:4px 10px;border-radius:6px;border:1px solid var(--usm-admin-border);background:transparent;color:var(--usm-admin-muted);cursor:pointer;transition:background .12s,color .12s;white-space:nowrap;margin-right:6px}.usm-platform-suspend-btn.active,.usm-platform-suspend-btn:hover{background:rgba(239,68,68,.08);color:#b42318;border-color:rgba(239,68,68,.3)}.usm-platform-confirm-row{display:flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(251,191,36,.08);border-top:1px solid rgba(251,191,36,.2);font-size:.78rem;color:var(--usm-admin-text)}.usm-platform-confirm-row span{flex:1}.usm-platform-suspend-reason{display:flex;align-items:center;gap:6px}.usm-platform-suspend-reason input{flex:1;min-height:30px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:4px 8px;font:inherit;font-size:.78rem;outline:none}.usm-platform-suspend-reason input:focus{border-color:rgba(15,118,110,.58);box-shadow:0 0 0 3px rgba(20,184,166,.12)}.usm-platform-plan-select{font-size:.73rem;border:1px solid var(--usm-admin-border);border-radius:5px;padding:1px 5px;background:var(--usm-admin-surface);color:var(--usm-admin-muted);cursor:pointer;outline:none}.usm-platform-org-name-btn{background:none;border:none;padding:0;font:inherit;color:var(--usm-admin-text);cursor:text;font-size:.9rem;font-weight:600;display:inline-flex;align-items:center;gap:6px}.usm-platform-org-name-btn:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.usm-platform-org-name-edit{display:flex;align-items:center;gap:6px}.usm-platform-org-name-edit input{font-size:.88rem;padding:3px 8px;border:1px solid var(--usm-admin-primary);border-radius:6px;background:var(--usm-admin-surface);color:var(--usm-admin-text);outline:none;width:200px}.usm-save-ok-msg{font-size:.78rem;color:var(--usm-admin-primary)}.usm-mt8{margin-top:8px}.usm-fp-audit-log{margin-top:8px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);max-height:260px;overflow-y:auto}.usm-fp-audit-entry{display:grid;grid-template-columns:110px 1fr auto;gap:8px;align-items:baseline;padding:6px 10px;font-size:.78rem;border-bottom:1px solid var(--usm-admin-border)}.usm-fp-audit-entry:last-child{border-bottom:none}.usm-fp-audit-action{font-weight:600;color:var(--usm-admin-text);text-transform:capitalize}.usm-fp-audit-detail{color:var(--usm-admin-muted);font-family:monospace;font-size:.72rem}.usm-fp-audit-ts{color:var(--usm-admin-faint);white-space:nowrap;font-size:.72rem}.usm-path-campaign-impact,.usm-performance-panel{margin-bottom:20px}.usm-cpanel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.usm-cpanel-header>div{display:flex;flex-direction:column;gap:3px}.usm-cpanel-eyebrow{margin:0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--usm-admin-muted)}.usm-cpanel-title{margin:0;font-size:16px;font-weight:700;color:var(--usm-admin-text)}.usm-cpanel-attr{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--usm-admin-muted);padding:4px 10px;border:1px solid var(--usm-admin-border);border-radius:20px;white-space:nowrap;flex-shrink:0}.usm-cpanel-funnel{display:flex;align-items:center;gap:0;padding:18px 20px;background:var(--usm-admin-surface-soft);border:1px solid var(--usm-admin-border);border-radius:10px;margin-bottom:0}.usm-cpanel-step{display:flex;flex-direction:column;gap:2px;flex:1;padding:0 16px}.usm-cpanel-step:first-child{padding-left:0}.usm-cpanel-step strong{font-size:26px;font-weight:700;line-height:1;color:var(--usm-admin-text)}.usm-cpanel-step>span{font-size:12px;color:var(--usm-admin-muted)}.usm-cpanel-step>small{font-size:11px;color:var(--usm-admin-faint)}.usm-cpanel-arrow{font-size:16px;color:var(--usm-admin-border-strong);flex-shrink:0;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.usm-cpanel-funnel-result{display:flex;flex-direction:column;gap:2px;padding:10px 16px;border-left:1px solid var(--usm-admin-border);margin-left:8px;flex-shrink:0;min-width:110px}.usm-cpanel-funnel-result strong{font-size:26px;font-weight:700;line-height:1;color:var(--usm-admin-muted)}.usm-cpanel-funnel-result strong.good{color:#16a34a}.usm-cpanel-funnel-result strong.ok{color:#d97706}.usm-cpanel-funnel-result>span{font-size:11px;color:var(--usm-admin-muted)}.usm-cpanel-table{width:100%;border-collapse:collapse;margin-top:4px}.usm-cpanel-table thead th{padding:10px 12px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--usm-admin-faint);text-align:left;border-bottom:1px solid var(--usm-admin-border)}.usm-cpanel-table thead th:not(:first-child){text-align:right}.usm-cpanel-table tbody tr{border-bottom:1px solid var(--usm-admin-border);transition:background .12s}.usm-cpanel-table tbody tr:last-child{border-bottom:none}.usm-cpanel-table tbody tr:hover{background:var(--usm-admin-surface-soft)}.usm-cpanel-table tbody td{padding:14px 12px;vertical-align:middle}.usm-cpanel-campaign-cell{display:flex;align-items:flex-start;gap:10px}.usm-cpanel-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:5px}.usm-cpanel-dot--active{background:#22c55e}.usm-cpanel-dot--draft{background:var(--usm-admin-faint)}.usm-cpanel-dot--paused{background:#f59e0b}.usm-cpanel-campaign-cell>div{display:flex;flex-direction:column;gap:4px;min-width:0}.usm-cpanel-campaign-cell strong{font-size:13px;font-weight:600;color:var(--usm-admin-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usm-cpanel-campaign-cell small{display:flex;align-items:center;gap:6px}.usm-cpanel-status{font-size:10px;font-weight:600;padding:1px 7px;border-radius:10px;text-transform:capitalize}.usm-cpanel-status--active{background:#dcfce7;color:#15803d}.usm-cpanel-status--draft{background:var(--usm-admin-border);color:var(--usm-admin-muted)}.usm-cpanel-status--paused{background:#fef3c7;color:#92400e}.usm-cpanel-type{font-size:11px;color:var(--usm-admin-faint);text-transform:capitalize}.usm-cpanel-td-num{text-align:right}.usm-cpanel-td-num strong{display:block;font-size:15px;font-weight:700;color:var(--usm-admin-text);line-height:1.2}.usm-cpanel-td-num small{display:block;font-size:11px;color:var(--usm-admin-muted);margin-top:2px}.usm-cpanel-reach-track{height:3px;background:var(--usm-admin-border);border-radius:2px;overflow:hidden;margin-top:5px;width:64px;margin-left:auto}.usm-cpanel-reach-fill{height:100%;background:var(--usm-admin-primary);border-radius:2px;width:var(--vw,0);transition:width .4s ease}.usm-cpanel-rate{font-size:15px;font-weight:700}.usm-cpanel-rate--{color:var(--usm-admin-muted)}.usm-cpanel-rate--good{color:#16a34a}.usm-cpanel-rate--ok{color:#d97706}.usm-cpanel-td-market{text-align:right;font-size:12px;color:var(--usm-admin-text)}.usm-cpanel-td-market small{display:block;font-size:11px;color:var(--usm-admin-muted);margin-top:2px}.usm-cpanel-nil{color:var(--usm-admin-faint);font-size:14px}.usm-empty-copy{color:var(--usm-admin-muted);font-size:13px;padding:20px 0 4px}[data-theme=dark] .usm-cpanel-status--active{background:rgba(34,197,94,.15);color:#4ade80}[data-theme=dark] .usm-cpanel-status--paused{background:rgba(245,158,11,.15);color:#fbbf24}[data-theme=dark] .usm-cpanel-funnel-result strong.good,[data-theme=dark] .usm-cpanel-rate--good{color:#4ade80}[data-theme=dark] .usm-cpanel-rate--ok{color:#fbbf24}@media (max-width:860px){.usm-cpanel-funnel{flex-wrap:wrap;gap:12px}.usm-cpanel-arrow{display:none}.usm-cpanel-step{flex:1 1 calc(50% - 12px);padding:0}.usm-cpanel-funnel-result{border-left:none;border-top:1px solid var(--usm-admin-border);width:100%;padding:12px 0 0;margin:0}.usm-cpanel-table thead{display:none}.usm-cpanel-table tbody td{display:block;text-align:left!important;padding:6px 0}.usm-cpanel-table tbody tr{display:block;padding:14px 0}.usm-cpanel-td-market small,.usm-cpanel-td-num small{display:inline;margin-left:6px}.usm-cpanel-reach-track{margin-left:0}}.usm-impact-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,320px));justify-content:start;gap:14px}.usm-impact-card{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:var(--usm-admin-surface,#fff);box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.05);transition:transform .15s ease,box-shadow .15s ease}.usm-impact-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(15,23,42,.06),0 10px 24px rgba(15,23,42,.08)}.usm-impact-card-head{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.usm-impact-card-head strong{font-size:1rem;font-weight:700}.usm-impact-card-head strong,.usm-impact-room{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usm-impact-room{padding:2px 8px;border-radius:999px;background:var(--usm-admin-surface-soft,rgba(148,163,184,.14));color:var(--muted);font-size:.7rem;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.usm-impact-flow{display:flex;align-items:center;justify-content:space-between;gap:2px;padding:4px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.usm-impact-step{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-width:0;padding:6px 2px}.usm-impact-step-num{font-size:1.4rem;font-weight:800;line-height:1}.usm-impact-step-lbl{font-size:.64rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.usm-impact-arrow{color:var(--muted);opacity:.4;flex-shrink:0}.usm-impact-success{display:flex;flex-direction:column;gap:7px}.usm-impact-success-track{height:7px;border-radius:999px;background:var(--usm-admin-surface-soft,rgba(148,163,184,.18));overflow:hidden}.usm-impact-success-fill{height:100%;min-width:2px;border-radius:999px;background:#16a34a;transition:width .3s ease}.usm-impact-success-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:.74rem;color:var(--muted)}.usm-impact-success-pct{font-size:.92rem;font-weight:800}.status-sla-due{color:#805b00;background:#fff4cc}.status-sla-breached{color:#a11b1b;background:#ffe2e2}.status-sla-met{color:#087f5b;background:#dcf7ea}.usm-support-intelligence{display:grid;gap:5px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft,#f7faf9)}.usm-support-intelligence small{color:var(--muted)}.lp-root{font-family:var(--font-inter),Inter,system-ui,sans-serif}.lp-nav{position:absolute;inset:0 0 auto;z-index:20;width:min(100%,1400px);margin:0 auto;padding:24px clamp(24px,5vw,64px);background:transparent;border:0;backdrop-filter:none}.lp-logo{color:#202a36;font-size:1.5rem;font-weight:600;letter-spacing:0}.lp-nav-links{display:flex;align-items:center;gap:clamp(22px,3vw,38px)}.lp-mobile-menu a,.lp-nav-links a{color:#202a36;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .16s ease}.lp-mobile-menu a:hover,.lp-nav-links a:hover{color:#4b5563}.lp-nav-right{gap:10px}.lp-nav .lp-lang-btn{border-color:rgba(32,42,54,.16);background:rgba(255,255,255,.58);color:#202a36;backdrop-filter:blur(12px)}.lp-nav .lp-nav-cta{background:#202a36;color:#fff;transition:background-color .16s ease,color .16s ease}.lp-nav .lp-nav-cta:hover{background:#1a2229}.lp-mobile-menu-button{display:none;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgba(32,42,54,.16);border-radius:8px;background:rgba(255,255,255,.72);color:#202a36;cursor:pointer;backdrop-filter:blur(12px)}.lp-mobile-menu{position:absolute;top:76px;right:24px;left:24px;display:grid;gap:4px;padding:10px;border:1px solid rgba(32,42,54,.1);border-radius:8px;background:rgba(255,255,255,.95);box-shadow:0 18px 45px rgba(32,42,54,.16);backdrop-filter:blur(16px)}.lp-mobile-menu a{padding:11px 12px;border-radius:6px}.lp-mobile-menu a:hover{background:rgba(32,42,54,.06)}.lp-hero{isolation:isolate;min-height:100svh;padding:118px clamp(24px,5vw,80px) 42px;background:#d9dde0}.lp-hero:after{display:none}.lp-hero-media,.lp-hero-scrim{position:absolute;inset:0}.lp-hero-media{z-index:-3;background:#d9dde0 url(/landing/hero-video-poster.webp) 50%/cover no-repeat}.lp-hero-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-hero-scrim{z-index:-2;background:radial-gradient(ellipse at 50% 44%,rgba(247,249,250,.94) 0,rgba(247,249,250,.76) 34%,rgba(247,249,250,.28) 62%,transparent 84%),linear-gradient(180deg,rgba(244,246,247,.82),rgba(244,246,247,.12) 50%,rgba(20,28,35,.2))}.lp-hero-copy{animation:lp-hero-enter .7s ease both}.lp-hero .lp-tagline{margin-bottom:18px;padding:0;border:0;border-radius:0;background:transparent;color:#4b5563;font-size:.78rem;font-weight:600;letter-spacing:.12em}.lp-hero .lp-hero-h1{max-width:980px;color:#202a36;font-size:clamp(3.4rem,7.2vw,7rem);font-weight:400;line-height:.92;letter-spacing:0;text-wrap:balance;text-shadow:0 1px 16px rgba(255,255,255,.28)}.lp-hero .lp-hero-sub{max-width:720px;color:#4b5563;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.55}.lp-hero .lp-hero-ctas{margin-bottom:18px}.lp-hero button.lp-cta-primary{padding:10px 18px;border-radius:999px;background:#202a36!important;color:#fff!important;box-shadow:none;transition:background-color .16s ease,transform .16s ease}.lp-hero button.lp-cta-primary:hover{background:#1a2229!important}.lp-hero .lp-cta-secondary{padding:10px 18px;border-color:rgba(32,42,54,.12);border-radius:999px;background:rgba(226,230,232,.82);color:#202a36;font-weight:600;transition:background-color .16s ease,color .16s ease;backdrop-filter:blur(10px)}.lp-hero .lp-cta-secondary:hover{border-color:rgba(32,42,54,.2);background:rgba(210,215,219,.94);color:#202a36}.lp-hero .lp-free-note,.lp-hero .lp-trust-row{color:#35414d;text-shadow:0 1px 10px rgba(255,255,255,.84)}.lp-hero .lp-trust-row svg{color:#087f75}.lp-hero-cinematic{display:flex;align-items:center;justify-content:center}.lp-hero-cinematic .lp-hero-copy{margin:-12vh auto 0}.lp-hero-product{display:grid;align-content:center;gap:10px;padding-bottom:34px}.lp-hero-product .lp-hero-copy{margin:0 auto 24px}.lp-hero-product .lp-hero-h1{font-size:clamp(3rem,6vw,5.8rem)}.lp-hero-product .lp-product-stage{width:min(1120px,100%);background:rgba(248,251,250,.94);box-shadow:0 24px 70px rgba(32,42,54,.2);backdrop-filter:blur(16px);animation:lp-stage-enter .8s ease .12s both}.lp-cinematic-story{position:relative;z-index:3;padding:0 clamp(24px,5vw,80px) clamp(70px,8vw,112px);background:#f7faf8}.lp-cinematic-story .lp-product-stage{transform:translateY(-72px);margin-bottom:-72px}@keyframes lp-hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-stage-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.lp-nav-links{display:none}.lp-mobile-menu-button{display:inline-flex}.lp-nav .lp-nav-cta{display:none}.lp-hero-product{padding-top:106px}}@media (max-width:640px){.lp-nav{padding:18px 20px}.lp-logo{max-width:44vw;overflow:hidden;font-size:1.1rem;text-overflow:ellipsis;white-space:nowrap}.lp-nav .lp-lang-btn{width:38px;height:38px;justify-content:center;padding:0}.lp-nav .lp-lang-btn:not(:hover){font-size:0}.lp-lang-caret{display:none}.lp-hero{min-height:100svh;padding:96px 20px 34px}.lp-hero-scrim{background:linear-gradient(180deg,rgba(247,249,250,.92),rgba(247,249,250,.82) 48%,rgba(247,249,250,.3) 72%,rgba(20,28,35,.16))}.lp-hero-cinematic .lp-hero-copy{margin-top:-8vh}.lp-hero .lp-hero-h1,.lp-hero-product .lp-hero-h1{font-size:clamp(2.7rem,14vw,4.4rem);line-height:.96}.lp-hero .lp-trust-row{display:none}.lp-hero-product{display:block;min-height:auto}.lp-hero-product .lp-product-stage{margin-top:28px}.lp-cinematic-story{padding-right:16px;padding-left:16px}.lp-cinematic-story .lp-product-stage{transform:translateY(-42px);margin-bottom:-42px}}@media (prefers-reduced-motion:reduce){.lp-hero-copy,.lp-hero-product .lp-product-stage{animation:none}.lp-hero-media video{display:none}}.usm-cb{display:grid;gap:10px}.usm-cb-heading{margin:0;font-size:1.05rem;line-height:1.18;color:#f8fafc}.usm-cb-text{margin:0;font-size:.86rem;line-height:1.45;color:#cbd5e1}.usm-cb-image{max-height:160px;-o-object-fit:cover;object-fit:cover;display:block}.usm-cb-image,.usm-cb-video{width:100%;border-radius:10px}.usm-cb-video{position:relative;overflow:hidden}.usm-cb-video iframe,.usm-cb-video video{width:100%;aspect-ratio:16/9;border:0;display:block}.usm-cb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 16px;border-radius:999px;font-weight:800;text-decoration:none;background:var(--usm-cb-accent,#14b8a6);color:#fff}.usm-cb-btn.ghost{background:transparent;border:1px solid rgba(148,163,184,.45);color:#cbd5e1}.usm-cb-coupon{display:inline-flex;align-items:center;gap:8px}.usm-cb-coupon code{border:1px dashed var(--usm-cb-accent,#5eead4);background:rgba(20,184,166,.1);color:var(--usm-cb-accent,#5eead4);border-radius:8px;padding:6px 10px;font-weight:900}.usm-cb-coupon-note{font-size:.74rem;color:#94a3b8}.usm-cb-countdown{display:flex;gap:6px}.usm-cb-countdown span{background:#0f172a;border:1px solid rgba(148,163,184,.25);border-radius:6px;padding:4px 8px;font-weight:800;font-size:.8rem;color:#f8fafc}.usm-cb-countdown.expired{opacity:.5}.usm-cb-divider{border:0;border-top:1px solid rgba(148,163,184,.2);margin:2px 0}.usm-cb-banner{grid-template-columns:72px 1fr;align-items:center}.usm-cb-banner .usm-cb-image{max-height:72px}.usm-form-fieldset{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);padding:14px;display:grid;gap:10px}.usm-block-builder{background:var(--usm-admin-surface-soft)}.usm-block-templates{display:grid;gap:6px}.usm-block-template-row{display:flex;flex-wrap:wrap;gap:6px}.usm-block-template-row button{border:1px solid var(--usm-admin-border);border-radius:999px;background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:5px 10px;font-size:.78rem;font-weight:700;cursor:pointer}.usm-block-list{display:grid;gap:8px}.usm-block-empty{color:var(--usm-admin-muted);font-size:.82rem;padding:8px 0}.usm-block-row{border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);padding:10px;display:grid;gap:8px}.usm-block-row-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.usm-block-row-head strong{font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:var(--usm-admin-muted)}.usm-block-row-actions{display:flex;gap:4px}.usm-block-row-actions button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--usm-admin-border);border-radius:6px;background:var(--usm-admin-surface);color:var(--usm-admin-text);cursor:pointer}.usm-block-row-actions button:disabled{opacity:.4;cursor:not-allowed}.usm-block-row-fields{display:grid;gap:6px}.usm-block-row-fields input,.usm-block-row-fields select,.usm-block-row-fields textarea{width:100%}.usm-block-add-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.usm-block-add{border:1px dashed var(--usm-admin-border);border-radius:8px;background:transparent;color:var(--usm-admin-text);padding:5px 10px;font-size:.78rem;font-weight:700;cursor:pointer}.usm-checkbox-row{display:flex;flex-wrap:wrap;gap:12px}.usm-inline-checkbox{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;color:var(--usm-admin-text)}.usm-poll-create{margin-bottom:20px}.usm-settings-card-head h3{display:inline-flex;align-items:center;gap:8px}.usm-poll-create-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:16px 18px}@media (min-width:760px){.usm-poll-create-grid{grid-template-columns:minmax(0,1fr) 280px}}.usm-poll-fields{gap:18px}.usm-poll-field,.usm-poll-fields{display:flex;flex-direction:column;min-width:0}.usm-poll-field{gap:7px}.usm-poll-section-label{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em;color:var(--usm-admin-muted)}.usm-poll-sublabel{font-size:.74rem;font-weight:600;color:var(--usm-admin-muted)}.usm-poll-count,.usm-poll-optional{font-weight:600;text-transform:none;letter-spacing:0;font-size:.7rem;color:var(--usm-admin-muted);padding:1px 8px;border-radius:999px;background:var(--usm-admin-surface-soft)}.usm-poll-hint{font-size:.76rem;color:var(--usm-admin-muted);margin:0}.usm-poll-create input{width:100%;min-height:40px;border:1px solid var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:var(--usm-admin-surface);color:var(--usm-admin-text);padding:9px 12px;font:inherit;font-size:.86rem;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.usm-poll-create input::-moz-placeholder{color:var(--usm-admin-muted);opacity:.7}.usm-poll-create input::placeholder{color:var(--usm-admin-muted);opacity:.7}.usm-poll-create input:focus{border-color:rgba(20,184,166,.6);box-shadow:0 0 0 3px rgba(20,184,166,.14)}.usm-poll-options{display:flex;flex-direction:column;gap:8px}.usm-poll-option-row{display:flex;align-items:center;gap:8px}.usm-poll-option-num{width:24px;height:24px;border-radius:999px;background:var(--usm-admin-surface-soft);font-size:.72rem;font-weight:800}.usm-poll-option-num,.usm-poll-remove{flex:0 0 auto;color:var(--usm-admin-muted);display:inline-flex;align-items:center;justify-content:center}.usm-poll-remove{width:34px;height:34px;border:1px solid var(--usm-admin-border);border-radius:9px;background:transparent;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.usm-poll-remove:hover:not(:disabled){color:#dc2626;border-color:#dc2626;background:rgba(220,38,38,.06)}.usm-poll-remove:disabled{opacity:.35;cursor:not-allowed}.usm-poll-add{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px dashed var(--usm-admin-border);border-radius:var(--usm-admin-radius);background:transparent;color:var(--usm-admin-muted);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:color .12s ease,border-color .12s ease}.usm-poll-add:hover:not(:disabled){color:var(--usm-admin-text);border-color:var(--usm-admin-primary)}.usm-poll-add:disabled{opacity:.4;cursor:not-allowed}.usm-poll-targeting{padding-top:16px;border-top:1px solid var(--usm-admin-border)}.usm-poll-targeting-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:520px){.usm-poll-targeting-grid{grid-template-columns:1fr}}.usm-poll-preview{display:flex;flex-direction:column;gap:8px}.usm-poll-preview-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--usm-admin-border);border-radius:14px;background:var(--usm-admin-surface-soft)}.usm-poll-preview-q{margin:0;font-size:.92rem;font-weight:700;color:var(--usm-admin-text);line-height:1.35}.usm-poll-preview-opts{display:flex;flex-direction:column;gap:8px}.usm-poll-preview-opt{padding:9px 12px;border:1px solid var(--usm-admin-border);border-radius:10px;background:var(--usm-admin-surface);color:var(--usm-admin-text);font-size:.84rem}.usm-poll-preview-foot{font-size:.7rem;color:var(--usm-admin-muted)}.usm-poll-actions{display:flex;align-items:center;gap:10px}.usm-poll-error{flex:1;font-size:.8rem;color:var(--usm-admin-error,#dc2626)}.usm-poll-actions .usm-poll-hint{flex:1}.usm-poll-actions .usm-primary:disabled{opacity:.5;cursor:not-allowed}.usm-poll-list{gap:12px}.usm-poll-card,.usm-poll-list{display:flex;flex-direction:column}.usm-poll-card{padding:16px 18px;border:1px solid var(--usm-admin-border);border-radius:14px;background:var(--usm-admin-surface);box-shadow:0 1px 2px rgba(15,23,42,.04)}.usm-poll-card-main{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.usm-poll-card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.usm-poll-card-q{font-size:.95rem;font-weight:700;color:var(--usm-admin-text)}.usm-poll-card-meta{display:flex;flex-wrap:wrap;gap:6px;font-size:.76rem;color:var(--usm-admin-muted)}.usm-poll-card-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.usm-poll-status{padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700}.usm-poll-status-active{background:rgba(16,185,129,.13);color:#0f9d6b}.usm-poll-status-closed{background:rgba(107,114,128,.13);color:var(--usm-admin-muted)}.usm-poll-status-draft{background:rgba(217,119,6,.13);color:#d97706}.usm-poll-status-btn{padding:6px 14px;border:1px solid var(--usm-admin-border);border-radius:9px;background:var(--usm-admin-surface);color:var(--usm-admin-text);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease}.usm-poll-status-btn:hover{border-color:var(--usm-admin-primary)}.usm-poll-delete{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--usm-admin-border);border-radius:9px;background:transparent;color:var(--usm-admin-muted);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.usm-poll-delete:hover{color:#dc2626;border-color:#dc2626;background:rgba(220,38,38,.06)}.usm-poll-results{margin-top:14px;padding-top:14px;border-top:1px solid var(--usm-admin-border)}.usm-poll-results-total{margin:0 0 10px;font-size:.78rem;color:var(--usm-admin-muted)}.usm-poll-result-row{margin-bottom:10px}.usm-poll-result-row:last-child{margin-bottom:0}.usm-poll-result-head{display:flex;justify-content:space-between;gap:8px;font-size:.82rem;margin-bottom:4px;color:var(--usm-admin-text)}.usm-poll-result-num{color:var(--usm-admin-muted)}.usm-poll-result-track{height:7px;border-radius:999px;background:var(--usm-admin-surface-soft);overflow:hidden}.usm-poll-result-fill{height:100%;border-radius:999px;background:var(--usm-admin-primary);transition:width .4s ease}.usm-range-selector{display:inline-flex;border:1px solid var(--usm-admin-border);border-radius:9px;overflow:hidden}.usm-range-btn{padding:6px 12px;border:0;border-left:1px solid var(--usm-admin-border);background:transparent;color:var(--usm-admin-text);font:inherit;font-size:.8rem;cursor:pointer;white-space:nowrap}.usm-range-btn:first-child{border-left:0}.usm-range-btn:hover{background:var(--usm-admin-surface-soft)}.usm-range-btn:focus-visible{outline:2px solid var(--usm-admin-primary,#16a34a);outline-offset:-2px}.usm-range-btn.active{background:var(--usm-admin-primary,#16a34a);color:#fff;font-weight:700}.usm-window-label{font-size:.78rem;color:var(--usm-admin-muted);font-weight:600}.usm-visitors-range-row{display:flex;align-items:center;gap:10px;margin-top:8px}