:root{--background:#eef1f6;--app-background:#fbfcfe;--foreground:#0b1320;--muted:#687387;--muted-strong:#354052;--line:#dfe6ee;--line-soft:#eef2f6;--panel:#ffffff;--panel-soft:#f8fafc;--sidebar:#001f1e;--sidebar-deep:#001716;--sidebar-line:rgba(255,255,255,0.12);--green:#008b4c;--green-strong:#007a43;--green-soft:#dff7ea;--blue:#0d6efd;--purple:#7c4dff;--orange:#ff8a24;--red:#d94848;--cyan:#3fc6c4;--pink:#ef5db8;--radius:8px;--shadow:0 16px 38px rgba(39,53,78,0.07);--motion-ease:cubic-bezier(0.22,1,0.36,1);--motion-spring:cubic-bezier(0.16,1,0.3,1)}*{box-sizing:border-box}html{min-height:100%}body,html{background:var(--background)}body{margin:0;color:var(--foreground);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:12px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{border:0}.icon{flex:0 0 auto;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:18px}.app-shell{animation:discvr-shell-arrive .76s var(--motion-spring) backwards;background:var(--app-background);border:1px solid rgba(111,126,150,.18);border-radius:14px;box-shadow:0 30px 80px rgba(39,49,74,.14),0 2px 8px rgba(39,49,74,.06);display:grid;grid-template-columns:220px minmax(0,1fr);overflow:clip;transform-origin:50% 20%;width:100%}.app-shell,.app-sidebar{min-height:calc(100vh - 24px)}.app-sidebar{animation:discvr-sidebar-arrive .82s var(--motion-spring) 60ms backwards;background:radial-gradient(circle at 25% 10%,rgba(0,143,86,.34),transparent 28%),linear-gradient(180deg,var(--sidebar),var(--sidebar-deep));color:#f8fffb;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:26px 12px 24px}.brand-lockup{animation:discvr-nav-arrive .52s var(--motion-ease) .15s backwards;align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px minmax(0,1fr);margin:0 14px 36px}.brand-mark{align-items:center;background:linear-gradient(135deg,#0bd571,#008f56);border-radius:10px;color:#00201c;display:inline-flex;height:30px;justify-content:center;width:30px}.brand-mark svg{height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2;width:24px}.brand-lockup strong{display:block;font-size:28px;font-weight:900;letter-spacing:-.05em;line-height:.86}.brand-lockup span:not(.brand-mark){color:#00d26a;display:block;font-size:11px;font-weight:900;letter-spacing:.04em;line-height:1;padding-left:56px}.workspace-card{animation:discvr-nav-arrive .52s var(--motion-ease) .21s backwards;align-items:center;background:rgba(255,255,255,.06);border:1px solid var(--sidebar-line);border-radius:9px;color:#ffffff;cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:32px minmax(0,1fr) 14px;margin-bottom:24px;min-height:60px;padding:10px 12px;text-align:left;width:100%}.workspace-avatar{align-items:center;background:linear-gradient(135deg,#11c875,#008b4c);border-radius:50%;display:inline-flex;font-size:12px;font-weight:800;height:32px;justify-content:center;width:32px}.user-card strong,.workspace-card strong{display:block;font-size:12px;font-weight:750;line-height:1.25}.plan-card small,.user-card small,.workspace-card small{color:rgba(255,255,255,.68);display:block;font-size:11px;line-height:1.5}.user-card svg,.workspace-card svg{height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:14px}.app-nav{display:grid;grid-gap:4px;gap:4px}.app-nav-item{align-items:center;border-radius:7px;color:rgba(255,255,255,.78);display:flex;font-size:13px;font-weight:650;gap:12px;min-height:40px;padding:0 13px;position:relative;transition:background-color .22s ease,color .22s ease,transform .22s var(--motion-ease)}.app-nav-item:hover{background:rgba(255,255,255,.07);color:#ffffff;transform:translateX(2px)}.app-nav-item[data-active=true]{background:linear-gradient(90deg,rgba(0,137,75,.98),rgba(0,106,62,.92));color:#ffffff}.app-nav-item[data-active=true]:after{background:#5cf0a2;border-radius:999px;content:"";height:18px;position:absolute;right:7px;width:3px}.app-nav-item:first-child{animation:discvr-nav-arrive .48s var(--motion-ease) .26s backwards}.app-nav-item:nth-child(2){animation:discvr-nav-arrive .48s var(--motion-ease) .3s backwards}.app-nav-item:nth-child(3){animation:discvr-nav-arrive .48s var(--motion-ease) .34s backwards}.app-nav-item:nth-child(4){animation:discvr-nav-arrive .48s var(--motion-ease) .38s backwards}.app-nav-item:nth-child(5){animation:discvr-nav-arrive .48s var(--motion-ease) .42s backwards}.app-nav-item:nth-child(6){animation:discvr-nav-arrive .48s var(--motion-ease) .46s backwards}.sidebar-icon{height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:18px}.sidebar-footer{animation:discvr-nav-arrive .56s var(--motion-ease) .42s backwards;display:grid;grid-gap:20px;gap:20px}.plan-card{background:rgba(255,255,255,.06);border:1px solid var(--sidebar-line);border-radius:8px;display:grid;grid-gap:9px;gap:9px;padding:12px}.plan-card-heading{align-items:center;display:flex;justify-content:space-between}.plan-card-heading span{align-items:center;color:#ffffff;display:inline-flex;font-size:12px;font-weight:750;gap:5px}.live-dot,.mini-dot,.status-dot{background:#00b96a;border-radius:50%;box-shadow:0 0 0 4px rgba(0,185,106,.12);display:inline-block;height:9px;width:9px}.plan-card-heading button{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#ffffff;cursor:pointer;font-size:11px;min-height:24px;padding:0 9px}.plan-card strong{font-size:17px}.plan-card strong span{color:rgba(255,255,255,.68);font-size:12px;font-weight:500}.usage-track{background:rgba(255,255,255,.13);border-radius:999px;height:5px;overflow:hidden}.usage-track span{background:#23b8dd;border-radius:inherit;display:block;height:100%;width:54%}.user-card{background:transparent;cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:36px minmax(0,1fr) 14px;padding:0 8px;text-align:left}.user-avatar,.user-card{align-items:center;color:#ffffff}.user-avatar{background:linear-gradient(135deg,#e6ad80,#935a3d);border:2px solid rgba(255,255,255,.18);border-radius:50%;display:inline-flex;font-size:11px;font-weight:850;height:34px;justify-content:center;width:34px}.sidebar-status{align-items:center;background:rgba(255,255,255,.06);border-radius:7px;color:rgba(255,255,255,.8);display:flex;font-size:11px;gap:9px;min-height:33px;padding:0 12px}.link-main{align-content:start;background:var(--app-background);padding:24px 26px}.discvr-view,.link-main{display:grid;min-width:0}.discvr-view{animation:discvr-view-arrive .54s var(--motion-spring) backwards;grid-gap:16px;gap:16px}.discvr-view>.workspace-header{animation:discvr-header-arrive .48s var(--motion-ease) 50ms backwards}.discvr-view>section{animation:discvr-section-arrive .62s var(--motion-spring) 90ms backwards}.discvr-view>section:nth-of-type(2){animation-delay:.15s}.discvr-view>section:nth-of-type(3){animation-delay:.21s}.workspace-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;min-width:0}.workspace-header h1{font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 5px}.workspace-header p{color:var(--muted);font-size:13px;line-height:1.4;margin:0}.workspace-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.workspace-switcher{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:7px;display:inline-flex;gap:8px;min-height:38px;padding:0 10px}.workspace-switcher span{color:var(--muted);font-size:11px;font-weight:700}.workspace-switcher select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--foreground);font-size:13px;font-weight:720;max-width:130px;outline:none}.control-button,.create-action,.date-control,.global-search{align-items:center;border:1px solid var(--line);border-radius:7px;display:inline-flex;font-size:13px;min-height:38px}.control-button,.date-control{background:#ffffff;color:var(--foreground);cursor:pointer;gap:8px;padding:0 12px;transition:border-color .18s ease,box-shadow .22s ease,transform .18s var(--motion-ease)}.date-control{min-width:185px}.global-search{background:#ffffff;color:var(--muted);gap:8px;min-width:240px;padding:0 10px}.global-search input{background:transparent;border:0;color:var(--foreground);min-width:0;outline:none;width:100%}.global-search kbd{background:#f1f4f8;border:1px solid #e3e9f0;border-radius:5px;color:#6b7280;font-size:11px;font-weight:700;line-height:1;padding:3px 5px}.create-action{background:linear-gradient(180deg,#008f56,#00763f);box-shadow:0 10px 18px rgba(0,126,73,.18);color:#ffffff;cursor:pointer;font-weight:760;gap:8px;padding:0 12px;transition:box-shadow .22s ease,transform .18s var(--motion-ease)}.control-button:hover,.date-control:hover{border-color:#c6d0dc;box-shadow:0 8px 20px rgba(39,53,78,.08);transform:translateY(-1px)}.create-action:hover,.submit-button:hover:not(:disabled){box-shadow:0 14px 28px rgba(0,126,73,.24);transform:translateY(-1px)}.control-button:active,.create-action:active,.date-control:active,.submit-button:active:not(:disabled){transform:translateY(0) scale(.985)}.create-action>span{background:rgba(255,255,255,.22);height:38px;margin-left:3px;width:1px}.session-pill{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:1px 10px;gap:1px 10px;grid-template-columns:auto;min-height:42px;min-width:auto;max-width:none;padding:6px}.session-pill small,.session-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-pill span{color:#172033;font-size:12px;font-weight:800}.session-pill small{color:#667085;font-size:11px}.session-pill>small,.session-pill>span{display:none}.session-pill button{background:#f7f9fc;border:1px solid var(--line);border-radius:7px;color:#344054;cursor:pointer;font-size:11px;font-weight:760;grid-row:auto;min-height:28px;padding:0 9px}.kpi-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(230px,1.23fr)}.kpi-card,.panel,.rail-card,.recording-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);transition:border-color .22s ease,box-shadow .28s var(--motion-ease),transform .28s var(--motion-ease)}.kpi-card{animation:discvr-panel-arrive .62s var(--motion-spring) backwards;display:grid;grid-gap:7px;gap:7px;min-height:132px;min-width:0;padding:17px 16px 13px}.kpi-grid>:first-child{animation-delay:.11s}.kpi-grid>:nth-child(2){animation-delay:.15s}.kpi-grid>:nth-child(3){animation-delay:.19s}.kpi-grid>:nth-child(4){animation-delay:.23s}.kpi-grid>:nth-child(5){animation-delay:.27s}.kpi-card-header{align-items:center;display:flex;justify-content:space-between}.kpi-card-header>span:first-child,.recording-card>span{color:#222b3a;font-size:13px;font-weight:600}.kpi-icon{align-items:center;border-radius:9px;display:inline-flex;height:22px;justify-content:center;width:22px}.kpi-icon[data-tone=green]{background:#e7f8ef;color:var(--green)}.kpi-icon[data-tone=blue]{background:#e7f0ff;color:var(--blue)}.kpi-icon[data-tone=purple]{background:#f0eaff;color:var(--purple)}.kpi-icon .icon{height:15px;width:15px}.kpi-card strong{font-size:24px;font-weight:850;letter-spacing:-.035em;line-height:1}.kpi-card small{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:9px}.positive-change{color:var(--green);font-weight:800}.sparkline{color:rgba(15,23,42,.08);height:28px;width:100%}.sparkline path{stroke:currentColor;stroke-width:2}.sparkline-accent[data-tone=green]{stroke:var(--green)}.sparkline-accent[data-tone=blue]{stroke:var(--blue)}.sparkline-accent[data-tone=purple]{stroke:var(--purple)}.discvr-view .sparkline-accent{animation:discvr-line-draw .96s var(--motion-ease) .26s both;stroke-dasharray:240;stroke-dashoffset:240}.recording-card{animation:discvr-panel-arrive .62s var(--motion-spring) backwards;display:grid;min-height:132px;overflow:hidden;padding:19px 16px 14px}.recording-card strong{align-items:center;color:var(--green);display:inline-flex;font-size:18px;gap:9px}.recording-card small{color:var(--muted);font-size:12px}.mini-bars{align-items:flex-end;display:flex;gap:5px;justify-content:flex-end;min-height:42px}.mini-bars span{animation:discvr-bar-grow .62s var(--motion-spring) backwards;background:var(--green);border-radius:999px 999px 0 0;display:block;width:3px}.mini-bars span:nth-child(3n+1){animation-delay:.26s}.mini-bars span:nth-child(3n+2){animation-delay:.32s}.mini-bars span:nth-child(3n){animation-delay:.38s}.content-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 292px;min-width:0}.links-management-grid{grid-template-columns:minmax(0,1fr)}.primary-column{display:grid;grid-gap:16px;gap:16px;min-width:0}.creation-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,2.17fr) minmax(286px,1fr);min-width:0}.panel{animation:discvr-panel-arrive .62s var(--motion-spring) .12s backwards;min-width:0}.analytics-rail>:nth-child(2),.creation-grid>:nth-child(2),.management-grid>:nth-child(2){animation-delay:.18s}.analytics-rail>:nth-child(3),.management-grid>:nth-child(3){animation-delay:.24s}.analytics-rail>:nth-child(4){animation-delay:.3s}.create-panel{padding:17px 14px 14px}.compact-heading{align-items:center;display:flex;gap:10px;margin-bottom:15px}.compact-heading h2,.preview-heading h2,.rail-card-heading h3,.table-toolbar h2{font-size:13px;font-weight:800;line-height:1.2;margin:0}.heading-icon{align-items:center;background:#f4f7fa;border-radius:50%;color:#6a7483;display:inline-flex;height:20px;justify-content:center;width:20px}.heading-icon .icon{height:14px;width:14px}.link-form{display:grid;grid-gap:15px 20px;gap:15px 20px;grid-template-columns:minmax(0,1fr) minmax(0,.77fr)}.field{color:#172033;display:grid;font-size:11px;font-weight:780;grid-gap:8px;gap:8px}.field-wide{grid-column:1/-1}.field small{color:var(--muted);font-weight:500}.field-hint{color:var(--green)!important;margin-top:-2px;padding-left:0}.input-shell,.select-shell,.tag-shell,.utm-row{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:6px;color:var(--muted);display:flex;gap:9px;min-height:36px;min-width:0;padding:0 10px;transition:border-color .18s ease,box-shadow .22s ease,transform .18s var(--motion-ease)}.input-shell:focus-within,.select-shell:focus-within,.tag-shell:focus-within{border-color:var(--green);box-shadow:0 0 0 3px rgba(0,139,76,.11);transform:translateY(-1px)}.input-shell input,.select-shell select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#182235;font-size:12px;min-width:0;outline:none;width:100%}.input-shell button{background:transparent;color:#697586;cursor:pointer;font-size:15px;line-height:1;padding:0}.custom-backhalf{color:var(--green)}.custom-backhalf .icon{height:15px;width:15px}.select-dot{border:1px solid var(--green);border-radius:50%;height:13px;width:13px}.tag-shell{flex-wrap:wrap;padding:4px 9px}.tag-shell span{background:#f8fafc;border:1px solid var(--line-soft);border-radius:5px;color:#344054;font-size:11px;font-weight:520;padding:4px 8px}.tag-shell .icon{margin-left:auto}.tag-input-shell input{background:transparent;border:0;color:#182235;font-size:12px;min-width:0;outline:none;width:100%}.utm-row{background:#ffffff;color:var(--muted);cursor:pointer;grid-column:1/-1;justify-content:space-between}.utm-row span{color:#657181;font-size:10px;text-transform:uppercase}.utm-row strong{color:#4b5565;font-size:11px;font-weight:650;margin-right:auto}.utm-row small{color:#4d596a;font-size:11px}.utm-row .icon{transition:transform .16s ease}.utm-row[aria-expanded=true] .icon{transform:rotate(180deg)}.attribution-panel{background:#f8fafc;border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;margin-inline:-14px;padding:14px}.attribution-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.attribution-heading div{display:grid;grid-gap:3px;gap:3px}.attribution-heading strong{color:#172033;font-size:12px;font-weight:820}.attribution-heading small{color:#667085;font-size:11px}.attribution-heading button{background:#ffffff;border:1px solid var(--line);border-radius:6px;color:#344054;cursor:pointer;font-size:11px;font-weight:760;min-height:30px;padding:0 10px}.attribution-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.consent-row{align-items:center;color:#4b5565;display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr) auto;min-height:40px}.consent-row>span{color:#162033;font-size:11px;font-weight:760}.consent-row>span small{color:var(--muted);font-size:10px;margin-left:4px;text-transform:uppercase}.consent-row strong{background:var(--green-soft);border-radius:5px;color:var(--green-strong);font-size:11px;font-weight:800;padding:7px 9px}.consent-row>small{color:var(--muted);font-size:11px}.submit-button{align-items:center;background:linear-gradient(180deg,#00945a,#007642);border-radius:6px;color:#ffffff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:760;gap:10px;justify-content:center;min-height:36px;min-width:118px;padding:0 13px}.submit-button:disabled{cursor:not-allowed;opacity:.65}.platform-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(180px,.8fr) minmax(200px,1fr) minmax(260px,1.32fr)}.platform-card{display:grid;grid-gap:12px;gap:12px;padding:14px}.platform-card-heading{align-items:center;display:flex;justify-content:space-between}.platform-card-heading h2{color:#172033;font-size:13px;font-weight:800;margin:0}.platform-card-heading span{background:#f2f6f9;border-radius:999px;color:#667085;font-size:11px;font-weight:760;padding:4px 7px}.platform-form{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.compact-field input,.compact-field select,.platform-form input{background:#ffffff;border:1px solid var(--line);border-radius:6px;color:#182235;font-size:12px;min-height:34px;min-width:0;outline:none;padding:0 10px}.compact-field input:focus,.compact-field select:focus,.platform-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(0,139,76,.11)}.dns-box button,.platform-form button{background:#ecfdf4;border:1px solid rgba(0,139,76,.22);border-radius:6px;color:var(--green-strong);cursor:pointer;font-size:12px;font-weight:760;padding:0 11px}.dns-box button:disabled,.platform-form button:disabled{cursor:not-allowed;opacity:.55}.domain-list,.platform-list{display:grid;grid-gap:7px;gap:7px}.platform-row{align-items:center;background:#ffffff;border:1px solid var(--line-soft);border-radius:7px;color:#172033;cursor:pointer;display:grid;grid-gap:2px;gap:2px;justify-items:start;min-height:42px;padding:8px 10px;text-align:left;width:100%}.platform-row[data-active=true]{background:#f0fff7;border-color:rgba(0,139,76,.28)}.platform-row span{font-size:12px;font-weight:780}.platform-row small{color:var(--muted);font-size:11px}.dns-box,.domain-row{display:grid;grid-gap:7px;gap:7px}.dns-box{background:#f8fafc;border:1px dashed #d8e0ea;border-radius:7px;padding:9px}.dns-box code{color:#344054;font-size:11px;overflow-wrap:anywhere}.management-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.section-card{align-content:start;display:grid;grid-gap:14px;gap:14px;padding:16px}.section-card-wide{grid-column:span 2}.section-card-full{grid-column:1/-1}.section-card-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;min-width:0}.section-card-heading span:first-child{color:var(--green-strong);display:block;font-size:11px;font-weight:820;margin-bottom:4px;text-transform:uppercase}.section-card-heading h2{color:#172033;font-size:18px;font-weight:850;letter-spacing:-.025em;line-height:1.2;margin:0;overflow-wrap:anywhere}.metric-strip{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-strip div,.record-stack div,.settings-check-grid div{background:#f8fafc;border:1px solid var(--line-soft);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px}.metric-strip span,.record-stack span{color:var(--muted);font-size:11px;font-weight:700}.metric-strip strong,.record-stack strong{color:#172033;font-size:18px;font-weight:850;min-width:0;overflow-wrap:anywhere}.section-note{color:#566171;font-size:13px;line-height:1.55;margin:0}.record-stack{display:grid;grid-gap:9px;gap:9px}.section-form{grid-template-columns:minmax(0,1fr)}.section-form button{min-height:34px}.campaign-create-form,.campaign-edit-form{display:grid;grid-gap:10px;gap:10px}.compact-field{display:grid;grid-gap:5px;gap:5px;min-width:0}.compact-field span{color:#344054;font-size:11px;font-weight:760}.compact-field-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-edit-form .compact-field-grid:last-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-actions{display:flex;flex-wrap:wrap;gap:8px}.primary-action{align-items:center;background:linear-gradient(180deg,#00945a,#007642);border-radius:6px;color:#ffffff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:760;justify-content:center;min-height:34px;padding:0 12px}.primary-action:disabled{cursor:wait;opacity:.65}.campaign-card-list{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-card{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:#172033;cursor:pointer;display:grid;grid-gap:8px;gap:8px;justify-items:start;min-width:0;padding:13px;text-align:left}.campaign-card[data-active=true]{background:#f0fff7;border-color:rgba(0,139,76,.3)}.campaign-card strong{font-size:14px;font-weight:850}.campaign-card small{color:#566171;font-size:12px;line-height:1.45}.campaign-card div{display:flex;flex-wrap:wrap;gap:6px}.campaign-card div span{background:#f4f7fa;border:1px solid var(--line-soft);border-radius:999px;color:#4b5565;font-size:11px;font-weight:700;padding:5px 8px}.domain-management-list{display:grid;grid-gap:12px;gap:12px}.domain-management-card{align-items:start;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,.85fr) minmax(130px,.45fr) minmax(0,1.7fr) minmax(116px,auto);padding:12px}.domain-status-stack{align-content:start;display:grid;grid-gap:7px;gap:7px}.domain-status-stack small{color:#667085;font-size:11px;line-height:1.35}.dns-record-list{display:grid;grid-gap:8px;gap:8px;min-width:0}.dns-record{align-items:center;background:#f8fafc;border:1px dashed #d8e0ea;border-radius:7px;display:grid;grid-gap:7px;gap:7px;grid-template-columns:44px minmax(0,1fr) minmax(0,1.25fr) 62px auto;min-width:0;padding:8px}.dns-record span{background:#eefaf3;border-radius:5px;color:var(--green-strong);font-size:11px;font-weight:850;padding:5px 6px;text-align:center}.dns-record code{color:#344054;font-size:11px;overflow-wrap:anywhere}.dns-record small{color:#667085;font-size:11px;text-transform:capitalize}.dns-record button,.secondary-action{background:#ffffff;border:1px solid var(--line);border-radius:6px;color:#344054;cursor:pointer;font-size:11px;font-weight:760;min-height:30px;padding:0 10px}.dns-record-vercel{border-style:solid}.domain-actions{align-content:start;display:grid;grid-gap:7px;gap:7px}.secondary-action{align-items:center;display:inline-flex;justify-content:center}.secondary-action:disabled{cursor:wait;opacity:.6}.danger-action{color:#b42318}.workspace-details-form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.workspace-slug-note{color:#667085;font-size:11px;margin:-5px 0 0}.workspace-slug-note code{color:#344054;font-size:inherit}.section-divider{background:var(--line-soft);height:1px;width:100%}.member-add-form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,1.25fr) minmax(160px,1fr) minmax(120px,.55fr) auto}.member-add-form select,.member-row select{background:#ffffff;border:1px solid var(--line);border-radius:6px;color:#182235;font-size:12px;min-height:34px;outline:none;padding:0 10px}.member-list{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.member-row{align-items:center;display:grid;grid-gap:11px;gap:11px;grid-template-columns:auto minmax(0,1fr) 128px auto;min-width:0;padding:11px 12px}.member-row+.member-row{border-top:1px solid var(--line-soft)}.member-avatar{align-items:center;background:#e9f9f0;border:1px solid rgba(0,139,76,.18);border-radius:50%;color:var(--green-strong);display:inline-flex;font-size:12px;font-weight:850;height:34px;justify-content:center;width:34px}.member-identity{display:grid;grid-gap:3px;gap:3px;min-width:0}.member-identity strong{color:#172033;font-size:13px;font-weight:820}.member-identity small,.member-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-identity small{color:#667085;font-size:11px}.member-row button:disabled,.member-row select:disabled{cursor:not-allowed;opacity:.6}.settings-check-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-check-grid strong{color:#172033;font-size:13px;font-weight:850}.settings-check-grid span{color:#566171;font-size:12px;line-height:1.45}.readiness-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.readiness-summary div{background:#f8fafc;border:1px solid var(--line-soft);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:11px 12px}.readiness-summary span{color:var(--muted);font-size:11px;font-weight:700}.readiness-summary strong{color:#172033;font-size:18px;font-weight:850;min-width:0;overflow-wrap:anywhere}.readiness-card{border-left:3px solid #d8e0ea}.readiness-card[data-status=ok]{border-left-color:var(--green)}.readiness-card[data-status=warning]{border-left-color:#eaaa08}.readiness-card[data-status=blocked]{border-left-color:#d92d20}.readiness-card small{color:#667085;font-size:10px;font-weight:850;text-transform:uppercase}.readiness-card em{color:#344054;font-size:11px;font-style:normal;font-weight:720;line-height:1.4}.inline-error{background:#fff5ed;border:1px solid #ffd9bf;border-radius:6px;color:#9a4b12;font-size:12px;grid-column:1/-1;line-height:1.45;padding:9px 11px}.link-preview{display:grid;grid-gap:18px;gap:18px;overflow:hidden;padding:17px 16px 0}.preview-heading,.rail-card-heading,.table-toolbar{align-items:center;display:flex;justify-content:space-between}.preview-heading span,.rail-card-heading>span{align-items:center;background:#f5fbf8;border-radius:999px;color:#354052;display:inline-flex;font-size:11px;font-weight:650;gap:7px;padding:4px 8px}.preview-short{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 32px}.destination-preview>span,.preview-short>span{color:#172033;font-size:11px;font-weight:760;grid-column:1/-1}.preview-short a{color:#006fff;font-size:16px;font-weight:850;min-width:0;overflow-wrap:anywhere}.preview-short button{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:6px;color:#5c6676;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.preview-short button:disabled,.qr-actions button:disabled{cursor:not-allowed;opacity:.55}.qr-actions{display:grid;grid-gap:15px;gap:15px;grid-template-columns:110px minmax(0,1fr)}.qr-preview{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;height:110px;place-items:center;position:relative;width:110px}.qr-preview img{display:block;height:94px;image-rendering:pixelated;width:94px}.qr-brand{align-items:center;background:linear-gradient(135deg,#09c66e,#008b4c);border:5px solid #ffffff;border-radius:50%;color:#ffffff;display:inline-flex;font-size:18px;font-weight:900;height:32px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}.qr-placeholder{color:var(--muted);font-size:11px;font-weight:700}.qr-actions>div{display:grid;grid-gap:8px;gap:8px}.qr-actions button{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:6px;color:#182235;cursor:pointer;display:flex;font-size:12px;font-weight:720;gap:8px;justify-content:center;min-height:32px;padding:0 10px}.destination-preview{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:7px 8px;gap:7px 8px;grid-template-columns:minmax(0,1fr) 18px;margin:0 -16px;padding:15px 16px 16px}.destination-preview a{color:#006fff;font-size:12px;font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.destination-preview .icon{color:#667085;height:16px;width:16px}.links-panel{display:grid;grid-gap:10px;gap:10px;overflow:hidden;padding:13px 0 0}.table-toolbar{padding:0 14px}.table-toolbar>div:first-child{align-items:center;display:inline-flex;gap:9px}.table-toolbar>div:first-child span{background:#eef2f6;border-radius:999px;color:#566171;font-size:12px;padding:3px 8px}.table-toolbar>div:last-child{display:flex;gap:14px}.table-filter-row{align-items:end;border-top:1px solid var(--line-soft);display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 14px 2px}.table-filter-row label{display:grid;grid-gap:5px;gap:5px}.table-filter-row span{color:#566171;font-size:11px;font-weight:700}.table-filter-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff;border:1px solid var(--line);border-radius:7px;color:#172033;font-size:12px;min-height:32px;padding:0 10px}.control-button{color:#344054;font-size:12px;gap:8px;min-height:30px;padding:0 11px}.control-button .icon{height:15px;width:15px}.links-table-wrap{min-width:0;overflow-x:auto}.links-table{border-collapse:collapse;font-size:12px;min-width:1060px;table-layout:fixed;width:100%}.links-table td,.links-table th{border-bottom:1px solid var(--line-soft);padding:10px;text-align:left;vertical-align:middle;white-space:nowrap}.links-table th{color:#111827;font-size:11px;font-weight:760}.links-table td:first-child,.links-table th:first-child{padding-left:14px;width:36px}.links-table td:nth-child(2),.links-table th:nth-child(2){width:136px}.links-table td:nth-child(3),.links-table th:nth-child(3){width:154px}.links-table td:nth-child(4),.links-table th:nth-child(4){width:170px}.links-table td:nth-child(5),.links-table th:nth-child(5){width:62px}.links-table td:nth-child(6),.links-table th:nth-child(6){width:66px}.links-table td:nth-child(7),.links-table th:nth-child(7){width:56px}.links-table td:nth-child(8),.links-table th:nth-child(8){width:82px}.links-table td:nth-child(9),.links-table th:nth-child(9){width:70px}.links-table td:nth-child(10),.links-table th:nth-child(10){width:172px}.links-table td:last-child,.links-table th:last-child{padding-right:14px;text-align:right}.links-table tbody tr:hover{background:#fbfcfe}.discvr-view .links-table tbody tr{animation:discvr-row-arrive .46s var(--motion-ease) backwards}.discvr-view .links-table tbody tr:first-child{animation-delay:.23s}.discvr-view .links-table tbody tr:nth-child(2){animation-delay:.27s}.discvr-view .links-table tbody tr:nth-child(3){animation-delay:.31s}.discvr-view .links-table tbody tr:nth-child(4){animation-delay:.35s}.discvr-view .links-table tbody tr:nth-child(5){animation-delay:.39s}.discvr-view .links-table tbody tr:nth-child(n+6){animation-delay:.43s}.links-table td{color:#4f5b6b}.links-table td strong{color:#172033;font-weight:800}.checkbox-cell{display:inline-flex}.checkbox-cell input{accent-color:var(--green);height:13px;margin:0;width:13px}.short-link{color:#006fff;display:block;font-weight:760;max-width:124px;white-space:nowrap}.destination-cell,.short-link{overflow:hidden;text-overflow:ellipsis}.destination-cell{display:inline-block;max-width:136px;vertical-align:bottom}.campaign-pill{align-items:center;color:#344054;display:inline-flex;gap:8px}.campaign-pill span{border-radius:50%;height:8px;width:8px}.campaign-pill span[data-color=green]{background:var(--green)}.campaign-pill span[data-color=blue]{background:var(--blue)}.campaign-pill span[data-color=purple]{background:#9b6ee8}.campaign-pill span[data-color=slate]{background:#9aa6b2}.campaign-pill span[data-color=orange]{background:var(--orange)}.campaign-pill span[data-color=red]{background:var(--red)}.campaign-pill span[data-color=cyan]{background:var(--cyan)}.campaign-pill span[data-color=pink]{background:var(--pink)}.status-badge{border-radius:5px;display:inline-flex;font-size:11px;font-weight:750;justify-content:center;min-width:45px;padding:4px 8px}.status-badge[data-status=active]{background:#dff7ea;color:#007a43}.status-badge[data-status=paused]{background:#fff1c7;color:#a36200}.status-badge[data-status=draft],.status-badge[data-status=pending]{background:#eef2f6;color:#566171}.status-badge[data-status=verified]{background:#dff7ea;color:#007a43}.status-badge[data-status=failed]{background:#fff0f0;color:#b42318}.status-badge[data-status=archived],.status-badge[data-status=disabled]{background:#edf2f7;color:#566171}.row-actions{align-items:center;display:inline-flex;gap:7px;justify-content:flex-end}.row-actions a,.row-actions button{background:transparent;color:#566171;cursor:pointer;display:inline-flex;padding:0}.row-actions .icon{height:15px;width:15px}.row-actions .row-action-text{border:1px solid var(--line);border-radius:6px;color:#344054;font-size:11px;font-weight:720;padding:4px 7px}.row-actions .row-action-dashboard{align-items:center;background:#eff6ff;border:1px solid #bfd3ff;border-radius:6px;color:#155eef;font-size:11px;font-weight:780;gap:5px;min-height:28px;padding:0 8px}.row-actions .row-action-dashboard:focus-visible,.row-actions .row-action-dashboard:hover{background:#155eef;border-color:#155eef;color:#ffffff;outline:0}.row-actions .row-action-text.danger{color:#b42318}.row-actions .row-action-text:disabled{color:#9aa4b2;cursor:wait}.table-empty{align-items:center;background:var(--panel-soft);color:var(--muted);display:grid;grid-gap:5px;gap:5px;justify-items:center;margin:0 14px 10px;min-height:220px;padding:34px;text-align:center}.table-empty strong{color:var(--foreground)}.table-footer{align-items:center;display:flex;justify-content:space-between;min-height:48px;padding:0 12px}.table-footer>span{color:#344054;font-size:12px}.pagination{align-items:center;display:flex;gap:8px}.pagination button,.per-page{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:6px;color:#344054;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;height:30px;justify-content:center;min-width:30px;padding:0 9px}.pagination button[data-active=true]{background:var(--green);border-color:var(--green);color:#ffffff}.pagination button:disabled{color:#b7c0cc;cursor:not-allowed}.pagination span{color:#9aa4b2;font-size:12px}.per-page .icon{height:14px;width:14px}.analytics-rail{align-content:start;min-width:0}.analytics-rail,.rail-card{display:grid;grid-gap:12px;gap:12px}.rail-card{animation:discvr-panel-arrive .62s var(--motion-spring) .14s backwards;padding:13px 14px}.rail-card-heading a{color:#006fff;font-size:11px;font-weight:700}.rank-list{display:grid;grid-gap:10px;gap:10px}.rank-row{align-items:center;display:grid;grid-gap:6px 10px;gap:6px 10px;grid-template-columns:minmax(0,1fr) auto auto}.rank-row div:first-child{align-items:center;display:flex;gap:7px;min-width:0}.rank-row strong{color:#172033;font-size:12px;font-weight:620;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-row small,.rank-row>span{color:#344054;font-size:11px;text-align:right}.rank-track{background:#edf2f7;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.rank-track span{animation:discvr-rank-grow .78s var(--motion-spring) .3s backwards;background:var(--green);border-radius:inherit;display:block;height:100%;transform-origin:left}.country-token{align-items:center;background:linear-gradient(180deg,#f04438 0 33%,#ffffff 33% 66%,#155eef 66%);border:1px solid #d8dee7;border-radius:2px;color:transparent;display:inline-flex;flex:0 0 auto;font-size:0;height:9px;width:13px}.device-card-body{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:82px minmax(0,1fr)}.donut-chart{background:conic-gradient(var(--green) 0 68%,var(--blue) 68% 93%,#9b6ee8 93% 100%);border-radius:50%;height:78px;position:relative;width:78px}.donut-chart:after{background:#ffffff;border-radius:50%;content:"";height:44px;left:17px;position:absolute;top:17px;width:44px}.donut-legend{display:grid;grid-gap:12px;gap:12px}.donut-legend div{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:8px minmax(0,1fr) auto}.donut-legend span{border-radius:50%;height:8px;width:8px}.donut-legend span[data-index="0"]{background:var(--green)}.donut-legend span[data-index="1"]{background:var(--blue)}.donut-legend span[data-index="2"]{background:#9b6ee8}.donut-legend small,.donut-legend strong{color:#344054;font-size:12px;font-weight:580}.donut-legend small{text-align:right}.recent-card{padding-bottom:0}.event-log,.event-row{display:grid}.event-row{align-items:center;border-bottom:1px solid var(--line-soft);grid-gap:9px;gap:9px;grid-template-columns:24px minmax(0,1fr) auto 17px;min-height:50px}.event-avatar{align-items:center;background:#f1f4f8;border-radius:50%;color:#344054;display:inline-flex;font-size:10px;font-weight:800;height:22px;justify-content:center;width:22px}.event-row strong{color:#006fff;display:block;font-size:12px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-row small,.event-row time{color:#344054;font-size:10px}.event-row time{color:var(--muted);white-space:nowrap}.event-row .icon{color:#344054;height:15px;width:15px}.empty-events{color:var(--muted);font-size:12px;padding:12px 0}.view-events-link{color:#006fff;font-size:12px;font-weight:700;padding:11px 0 14px}.view-events-link span{margin-left:4px}.redirect-page{align-items:center;display:grid;min-height:100vh;padding:24px}.redirect-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;justify-self:center;max-width:560px;padding:28px;width:100%}.redirect-panel strong{color:var(--green-strong);font-size:13px;text-transform:uppercase}.auth-page{align-items:center;background:radial-gradient(circle at 20% 0,rgb(0 150 85/12%),transparent 32%),#f6f8fb;display:grid;min-height:100vh;padding:24px}.auth-panel{background:#ffffff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:grid;grid-gap:22px;gap:22px;justify-self:center;max-width:520px;padding:28px;width:100%}.auth-brand{margin:0}.auth-eyebrow{color:var(--green-strong);display:block;font-size:12px;font-weight:820;margin-bottom:8px;text-transform:uppercase}.auth-panel h1{color:#172033;font-size:30px;letter-spacing:0;margin-bottom:8px}.auth-panel p,.auth-panel small{color:#566171;font-size:13px;line-height:1.55}.auth-primary{background:linear-gradient(180deg,#008f56,#00763f);border-radius:8px;color:#ffffff;cursor:pointer;font-size:14px;font-weight:800;min-height:44px}.auth-primary:disabled{cursor:wait;opacity:.72}.auth-secondary{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:#172033;cursor:pointer;font-size:14px;font-weight:800;min-height:44px}.auth-secondary:disabled{cursor:wait;opacity:.72}.auth-link-button{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:#172033;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:44px;padding:0 16px}.onboarding-page{align-items:center;background:radial-gradient(circle at 12% 0,rgb(0 150 85/12%),transparent 32%),radial-gradient(circle at 88% 12%,rgb(13 110 253/8%),transparent 28%),#f6f8fb;display:grid;min-height:100vh;padding:24px}.onboarding-card{background:#ffffff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:grid;grid-gap:24px;gap:24px;justify-self:center;max-width:880px;padding:28px;width:100%}.onboarding-card-compact{max-width:520px}.onboarding-card h1{color:#172033;font-size:32px;letter-spacing:0;margin:0}.onboarding-card p{color:#566171;font-size:14px;line-height:1.55;margin:0;max-width:640px}.onboarding-header{align-items:center;display:flex;justify-content:space-between}.onboarding-header button{background:#f7fafc;border:1px solid var(--line);border-radius:8px;color:#344054;cursor:pointer;font-size:12px;font-weight:750;min-height:34px;padding:0 12px}.onboarding-copy{display:grid;grid-gap:8px;gap:8px}.onboarding-copy>span{color:var(--green-strong);font-size:12px;font-weight:850;text-transform:uppercase}.onboarding-form{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-form label{display:grid;grid-gap:7px;gap:7px}.onboarding-form label span{color:#344054;font-size:12px;font-weight:800}.onboarding-form label small{color:#687387;font-weight:650}.onboarding-form input{background:#ffffff;border:1px solid #d8e1ea;border-radius:8px;color:#172033;min-height:42px;outline:0;padding:0 12px;width:100%}.onboarding-form input:focus{border-color:rgb(0 139 76/58%);box-shadow:0 0 0 3px rgb(0 139 76/10%)}.onboarding-checklist{background:#f7fafc;border:1px solid var(--line-soft);border-radius:10px;display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;padding:14px}.onboarding-checklist div{display:grid;grid-gap:2px;gap:2px}.onboarding-checklist strong{color:#172033;font-size:13px}.onboarding-checklist span{color:#667085;font-size:12px}.onboarding-submit{background:linear-gradient(180deg,#008f56,#00763f);border-radius:8px;color:#ffffff;cursor:pointer;font-size:14px;font-weight:850;grid-column:1/-1;min-height:46px}.onboarding-submit:disabled{cursor:wait;opacity:.72}.modal-backdrop{animation:discvr-backdrop-arrive .22s ease-out backwards;align-items:center;background:rgb(10 18 30/42%);display:grid;inset:0;padding:22px;position:fixed;z-index:20}.edit-modal{animation:discvr-modal-arrive .42s var(--motion-spring) backwards;background:#ffffff;border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 70px rgb(15 23 42/24%);display:grid;grid-gap:18px;gap:18px;justify-self:center;max-width:720px;max-height:calc(100vh - 44px);overflow-y:auto;padding:20px;width:min(100%,720px)}.edit-modal-heading{align-items:flex-start;display:flex;justify-content:space-between;gap:18px}.edit-modal-heading span{color:var(--green-strong);font-size:12px;font-weight:800;text-transform:uppercase}.edit-modal-heading h2{color:#172033;font-size:20px;margin-top:4px}.edit-modal-heading button{align-items:center;background:#f7f9fc;border:1px solid var(--line);border-radius:8px;color:#344054;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.edit-link-form{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.edit-attribution-heading{border-top:1px solid var(--line-soft);display:grid;grid-gap:3px;gap:3px;padding-top:14px}.edit-attribution-heading strong{color:#172033;font-size:13px}.edit-attribution-heading small{color:#667085;font-size:11px}.edit-modal-actions{align-items:center;display:flex;gap:10px;grid-column:1/-1;justify-content:flex-end}.secondary-action{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:#344054;cursor:pointer;font-weight:740;min-height:38px;padding:0 14px}.detail-page{background:radial-gradient(circle at 0 0,rgb(0 123 75/8%),transparent 30%),#f6f8fb;min-height:100vh;padding:28px}.detail-card,.detail-hero,.detail-kpis article{background:#ffffff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.detail-hero{align-items:end;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto 14px;max-width:1180px;padding:22px}.detail-back-link{color:var(--green-strong);font-size:12px;font-weight:800;grid-column:1/-1}.detail-hero span{color:#566171;display:block;font-size:12px;font-weight:800;margin-bottom:5px;text-transform:uppercase}.detail-hero h1{color:#172033;font-size:clamp(26px,4vw,42px);letter-spacing:0}.detail-hero p{color:#566171;margin-top:8px;overflow-wrap:anywhere}.detail-hero-actions{display:flex;gap:10px}.detail-hero-actions a{align-items:center;border:1px solid var(--line);border-radius:8px;color:#172033;display:inline-flex;font-size:13px;font-weight:780;min-height:38px;padding:0 13px}.detail-hero-actions a:first-child{background:var(--green);border-color:var(--green);color:#ffffff}.detail-kpis{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 14px;max-width:1180px}.detail-kpis article{display:grid;grid-gap:8px;gap:8px;padding:16px}.detail-kpis span{color:#566171;font-size:12px;font-weight:700}.detail-kpis strong{color:#172033;font-size:28px}.detail-grid{grid-gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.detail-card,.detail-grid{display:grid;gap:14px;margin:0 auto 14px;max-width:1180px}.detail-card{grid-gap:14px;padding:18px}.detail-card h2{color:#172033;font-size:16px}.detail-bucket-list p,.detail-card p{color:#566171;font-size:13px}.detail-card-heading{align-items:center;display:flex;justify-content:space-between}.detail-card-heading span{color:#566171;font-size:12px}.detail-attribution-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.detail-attribution-grid div{border-left:2px solid #cdeedc;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:5px 10px}.detail-attribution-grid span{color:#667085;font-size:11px}.detail-attribution-grid strong{color:#172033;font-size:13px;overflow-wrap:anywhere}.detail-bucket-list{display:grid;grid-gap:11px;gap:11px}.detail-bucket-list>div{align-items:center;display:grid;grid-gap:6px 10px;gap:6px 10px;grid-template-columns:minmax(0,1fr) auto auto}.detail-bucket-list small,.detail-bucket-list span,.detail-bucket-list strong{color:#344054;font-size:12px}.detail-bucket-list strong{color:#172033}.detail-bucket-list>div>div{background:#edf2f7;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.detail-bucket-list>div>div span{background:var(--green);display:block;height:100%}.detail-table-wrap{overflow-x:auto}.detail-table{border-collapse:collapse;font-size:12px;min-width:980px;width:100%}.detail-table td,.detail-table th{border-bottom:1px solid var(--line-soft);padding:12px 10px;text-align:left;vertical-align:top}.detail-table th{color:#172033;font-size:11px;font-weight:800}.detail-table td{color:#566171}.detail-table td span,.detail-table td strong{display:block}.detail-table td strong{color:#172033;font-weight:800}.detail-table td span{color:#667085;margin-top:3px}.custom-dashboard{margin:0 auto 18px;max-width:1440px}.dashboard-toolbar{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px rgba(39,53,78,.05);display:flex;gap:14px;min-height:72px;padding:12px 14px}.dashboard-back-link{color:#344054;font-size:12px;font-weight:760;white-space:nowrap}.dashboard-back-link:before{content:"←";margin-right:7px}.dashboard-back-label:before{color:#155eef;content:"⋮⋮";font-size:16px;font-weight:900;letter-spacing:-3px;margin-right:10px}.dashboard-toolbar-divider{background:var(--line);height:34px;width:1px}.dashboard-link-mark{align-items:center;background:#155eef;border-radius:9px;color:#ffffff;display:inline-flex;height:38px;justify-content:center;width:38px}.dashboard-date-control svg,.dashboard-link-mark svg,.dashboard-toolbar-button svg{height:17px;width:17px}.dashboard-link-identity{display:grid;grid-gap:4px;gap:4px;min-width:0}.dashboard-link-identity strong{color:#101828;font-size:14px;font-weight:820}.dashboard-link-identity a{align-items:center;color:#667085;display:flex;font-size:11px;gap:5px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-link-identity a svg{flex:0 0 auto;height:12px;width:12px}.dashboard-toolbar-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.dashboard-date-control,.dashboard-toolbar-button{align-items:center;background:#ffffff;border:1px solid #d8e0ea;border-radius:8px;color:#344054;display:inline-flex;font-size:12px;font-weight:720;gap:7px;min-height:38px;padding:0 11px;white-space:nowrap}.dashboard-toolbar-button{cursor:pointer}.dashboard-date-control:focus-within,.dashboard-toolbar-button:focus-visible,.dashboard-toolbar-button:hover{background:#f8fafc;border-color:#b9c5d4}.dashboard-date-control span{color:#667085;font-size:10px;font-weight:700;position:absolute;transform:translateY(-14px);visibility:hidden}.dashboard-date-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#344054;cursor:pointer;font-size:12px;font-weight:720;outline:0;padding-right:12px}.dashboard-card-library-wrap,.dashboard-settings-wrap{position:relative}.dashboard-card-library{background:#ffffff;border:1px solid var(--line);border-radius:10px;box-shadow:0 20px 48px rgba(16,24,40,.16);display:grid;grid-gap:8px;gap:8px;min-width:250px;padding:13px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.dashboard-card-library>strong{color:#101828;font-size:13px}.dashboard-card-library>span{color:#667085;font-size:11px}.dashboard-card-library>div{align-items:center;border-top:1px solid var(--line-soft);display:flex;font-size:11px;justify-content:space-between;padding-top:7px}.dashboard-card-library>div>span{display:grid;grid-gap:2px;gap:2px}.dashboard-card-library>div small{color:#98a2b3;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboard-card-library em{color:var(--green);font-size:10px;font-style:normal;font-weight:800}.dashboard-card-library button{background:#155eef;border-radius:6px;color:#ffffff;cursor:pointer;font-size:10px;font-weight:780;min-height:26px;padding:0 9px}.dashboard-demo-notice{background:#eff6ff;border:1px solid #cfe0ff;border-radius:8px;color:#244b85;font-size:11px;line-height:1.4;margin:10px 0 0;padding:8px 11px}.dashboard-discovery-note{align-items:center;background:#ffffff;border:1px solid #dfe6ee;border-radius:9px;color:#566171;display:flex;font-size:11px;gap:6px;line-height:1.4;margin-top:10px;padding:9px 12px}.dashboard-discovery-note:before{color:#155eef;content:"⋮⋮";font-size:16px;font-weight:900;letter-spacing:-3px;line-height:1;margin-right:3px}.dashboard-discovery-note strong{color:#344054}.dashboard-grid-container{min-height:400px;width:100%}.dashboard-grid-loading{align-items:center;color:#667085;display:flex;font-size:12px;justify-content:center;min-height:400px}.react-grid-layout{transition:height .22s var(--motion-ease)}.react-grid-item{transition:transform .22s var(--motion-spring),width .22s var(--motion-spring),height .22s var(--motion-spring)}.react-grid-item.react-grid-placeholder{background:#155eef;border:1px dashed #0b4fdd;border-radius:12px;opacity:.13}.react-grid-item.react-draggable-dragging,.react-grid-item.resizing{transition:none;z-index:20}.dashboard-grid-item{min-height:0}.dashboard-grid-item.react-draggable-dragging .dashboard-card,.dashboard-grid-item.resizing .dashboard-card{border-color:rgba(21,94,239,.4);box-shadow:0 24px 56px rgba(21,94,239,.16)}.react-grid-item>.react-resizable-handle{background-image:none;bottom:7px;height:15px;right:7px;width:15px;z-index:8}.react-grid-item>.react-resizable-handle:after{border-color:#98a2b3;border-width:0 2px 2px 0;bottom:1px;height:6px;opacity:.72;right:1px;width:6px}.dashboard-card{background:#ffffff;border:1px solid #dfe6ee;border-radius:12px;box-shadow:0 8px 28px rgba(39,53,78,.055);color:#101828;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboard-card:hover{border-color:#ccd6e3;box-shadow:0 16px 38px rgba(39,53,78,.09)}.dashboard-card[data-theme=blue]{background:linear-gradient(145deg,#1468f4,#094bdc);border-color:#155eef;box-shadow:0 16px 36px rgba(21,94,239,.19);color:#ffffff}.dashboard-card[data-theme=navy]{background:linear-gradient(145deg,#0d2856,#071b3d);border-color:#102c59;color:#ffffff}.dashboard-card-header{align-items:start;display:grid;flex:0 0 auto;grid-gap:8px;gap:8px;grid-template-columns:20px minmax(0,1fr) auto;min-height:55px;padding:14px 14px 6px 10px}.dashboard-card-actions{align-items:center;display:flex;gap:2px}.dashboard-remove-button:focus-visible,.dashboard-remove-button:hover{background:#fff1f1;color:#d92d20}.dashboard-drag-handle,.dashboard-icon-button{align-items:center;background:transparent;border-radius:6px;color:#98a2b3;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.dashboard-drag-handle{cursor:-webkit-grab;cursor:grab;margin-left:-7px}.dashboard-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.dashboard-drag-handle svg,.dashboard-icon-button svg{height:18px;width:18px}.dashboard-drag-handle:focus-visible,.dashboard-drag-handle:hover,.dashboard-icon-button:focus-visible,.dashboard-icon-button:hover{background:#f2f4f7;color:#344054;outline:0}.dashboard-card[data-theme=blue] .dashboard-drag-handle,.dashboard-card[data-theme=blue] .dashboard-icon-button,.dashboard-card[data-theme=navy] .dashboard-drag-handle,.dashboard-card[data-theme=navy] .dashboard-icon-button{color:rgba(255,255,255,.72)}.dashboard-card[data-theme=blue] .dashboard-drag-handle:hover,.dashboard-card[data-theme=blue] .dashboard-icon-button:hover,.dashboard-card[data-theme=navy] .dashboard-drag-handle:hover,.dashboard-card[data-theme=navy] .dashboard-icon-button:hover{background:rgba(255,255,255,.12);color:#ffffff}.dashboard-card-heading h2{color:inherit;font-size:14px;font-weight:820;letter-spacing:-.015em;line-height:1.25;margin:0}.dashboard-card-heading p{color:#7a8596;font-size:10px;line-height:1.4;margin:3px 0 0}.dashboard-card[data-theme=blue] .dashboard-card-heading p,.dashboard-card[data-theme=navy] .dashboard-card-heading p{color:rgba(255,255,255,.68)}.dashboard-settings-popover{background:#ffffff;border:1px solid var(--line);border-radius:10px;box-shadow:0 20px 48px rgba(16,24,40,.18);color:#101828;display:grid;grid-gap:11px;gap:11px;min-width:230px;padding:13px;position:absolute;right:0;top:34px;z-index:40}.dashboard-settings-popover>div:first-child{display:grid;grid-gap:3px;gap:3px}.dashboard-settings-popover strong{font-size:13px}.dashboard-settings-popover>div:first-child span{color:#667085;font-size:10px}.dashboard-setting-field{display:grid;grid-gap:5px;gap:5px}.dashboard-setting-field>span,.dashboard-setting-toggle>span{color:#475467;font-size:10px;font-weight:750}.dashboard-setting-field input,.dashboard-setting-field select{background:#ffffff;border:1px solid #d8e0ea;border-radius:7px;color:#101828;font-size:11px;min-height:34px;outline:0;padding:0 9px;width:100%}.dashboard-setting-field input:focus,.dashboard-setting-field select:focus{border-color:#155eef;box-shadow:0 0 0 3px rgba(21,94,239,.11)}.dashboard-setting-toggle{align-items:center;display:flex;justify-content:space-between}.dashboard-setting-toggle input{accent-color:#155eef}.dashboard-card-content{flex:1 1 auto;min-height:0;padding:0 16px 14px;position:relative}.dashboard-card-state,.dashboard-empty-state{align-content:center;color:#667085;display:grid;grid-gap:5px;gap:5px;height:100%;justify-items:center;text-align:center}.dashboard-card-state strong,.dashboard-empty-state strong{color:#344054;font-size:12px}.dashboard-card-state span,.dashboard-empty-state span{font-size:10px}.dashboard-card-state[data-state=loading]{grid-template-columns:repeat(3,8px)}.dashboard-card-state[data-state=loading] i{animation:dashboard-loading .8s ease-in-out infinite alternate;background:#d8e0ea;border-radius:50%;height:8px;width:8px}.dashboard-card-state[data-state=loading] i:nth-child(2){animation-delay:.12s}.dashboard-card-state[data-state=loading] i:nth-child(3){animation-delay:.24s}.dashboard-card-state[data-state=loading] span{grid-column:1/-1}@keyframes dashboard-loading{to{background:#155eef;transform:translateY(-3px)}}.metric-widget{display:flex;flex-direction:column;height:100%;min-height:0;padding:2px 10px 0}.metric-widget-value{color:#101828;font-size:clamp(26px,2.6vw,38px);font-weight:680;letter-spacing:-.04em;line-height:1}.metric-widget-comparison{align-items:center;color:#7a8596;display:flex;font-size:9px;gap:6px;margin-top:8px}.metric-widget-sparkline{height:34px;margin-top:auto;width:100%}.metric-widget-sparkline path{fill:none;stroke:#039855;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.metric-widget[data-tone=blue] .metric-widget-sparkline path{stroke:#155eef}.metric-widget[data-tone=purple] .metric-widget-sparkline path{stroke:#7a5af8}.metric-live-value{align-items:center;color:#039855;display:flex;gap:7px;letter-spacing:-.02em}.metric-live-value i{background:#12b76a;border-radius:50%;box-shadow:0 0 0 5px rgba(18,183,106,.12);height:10px;width:10px}.metric-recording-bars{align-items:flex-end;display:flex;gap:5px;height:56px;justify-content:flex-end;margin-top:auto}.metric-recording-bars i{background:#039855;border-radius:2px 2px 0 0;display:block;width:4px}.ranked-breakdown-widget{display:flex;flex-direction:column;height:100%;min-height:0}.ranked-breakdown-list{display:grid;grid-gap:8px;gap:8px;overflow:hidden}.ranked-breakdown-row{align-items:center;display:grid;grid-gap:4px 8px;gap:4px 8px;grid-template-columns:minmax(0,1fr) auto auto}.ranked-breakdown-row>small,.ranked-breakdown-row>span,.ranked-breakdown-row>strong{font-size:10px}.ranked-breakdown-row>span{color:#344054;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranked-breakdown-row>strong{color:#101828}.ranked-breakdown-row>small{color:#7a8596}.ranked-breakdown-row>div{background:#edf2f7;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.ranked-breakdown-row>div i{background:#039855;display:block;height:100%}.ranked-breakdown-action{align-self:flex-start;background:transparent;color:#155eef;cursor:pointer;font-size:9px;font-weight:780;margin-top:auto;padding:6px 0 0}.metric-change{align-items:center;color:#12b76a;display:inline-flex;font-size:10px;font-weight:780;gap:2px}.metric-change svg{height:11px;width:11px}.overview-widget{display:flex;flex-direction:column;height:100%;justify-content:space-between}.overview-main{align-items:center;display:grid;flex:1 1 auto;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr;min-height:0;padding:2px 20px 8px}.overview-main>div:first-child{display:grid}.overview-number{font-size:clamp(42px,5vw,66px);font-weight:560;letter-spacing:-.055em;line-height:.98}.overview-label{font-size:16px;font-weight:720;margin-top:9px}.overview-change{align-items:center;color:#76f5b1;display:flex;font-size:10px;font-weight:720;gap:3px;margin-top:7px}.overview-change svg{height:12px;width:12px}.overview-arc{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;position:relative}.overview-arc svg{height:100%;inset:0;max-height:150px;position:absolute;width:100%}.overview-arc path{fill:none;stroke:rgba(255,255,255,.25);stroke-linecap:round;stroke-width:9}.overview-arc .overview-arc-progress{stroke:#ffffff}.overview-arc strong{font-size:27px;font-weight:650;margin-top:22px;z-index:1}.overview-arc span{color:rgba(255,255,255,.72);font-size:10px;margin-top:3px;z-index:1}.overview-supporting{border-top:1px solid rgba(255,255,255,.17);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 10px 2px}.overview-supporting>div{display:grid;grid-gap:4px;gap:4px;padding:0 14px}.overview-supporting>div+div{border-left:1px solid rgba(255,255,255,.18)}.overview-supporting>div>span:first-child{color:rgba(255,255,255,.68);font-size:9px}.overview-supporting strong{font-size:20px;font-weight:650}.map-widget{height:100%;min-height:0;position:relative}.map-summary{display:grid;position:absolute;right:2px;text-align:right;top:-48px;z-index:2}.map-summary>strong{font-size:17px;font-weight:720}.map-summary>span:not(.metric-change){color:#667085;font-size:9px}.map-summary .metric-change{justify-content:end;margin-top:2px}.world-map{display:block;height:calc(100% - 22px);min-height:150px;width:100%}.world-map-land path{fill:#f8fafc;stroke:#dfe6ee;stroke-linejoin:round;stroke-width:1.2}.world-map-point circle{fill:#155eef;stroke:#ffffff;stroke-width:2}.map-location-list{bottom:0;display:flex;gap:12px;left:0;position:absolute}.map-location-list span{align-items:center;color:#667085;display:flex;font-size:9px;gap:4px}.map-location-list i{background:#155eef;border-radius:50%;height:6px;width:6px}.map-location-list strong{color:#344054}.trend-widget{display:flex;flex-direction:column;height:100%;min-height:0}.chart-segmented-control{background:#f5f7fa;border:1px solid #dfe6ee;border-radius:7px;display:flex;padding:2px;position:absolute;right:52px;top:-49px;z-index:3}.chart-segmented-control button{background:transparent;border-radius:5px;color:#667085;cursor:pointer;font-size:9px;min-height:24px;padding:0 10px}.chart-segmented-control button[aria-pressed=true]{background:#155eef;box-shadow:0 2px 5px rgba(21,94,239,.22);color:#ffffff}.trend-chart{flex:1 1 auto;margin-left:30px;min-height:125px;position:relative}.trend-chart>svg{height:calc(100% - 22px);overflow:visible;width:100%}.trend-grid-lines path{fill:none;stroke:#e9eef4;stroke-width:.45;vector-effect:non-scaling-stroke}.trend-area{fill:url(#trendArea)}.trend-line{stroke:#ff7a1a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.trend-guide,.trend-line{fill:none;vector-effect:non-scaling-stroke}.trend-guide{stroke:#98a2b3;stroke-dasharray:3 3;stroke-width:1}.trend-axis{bottom:28px;color:#98a2b3;display:flex;flex-direction:column;font-size:8px;justify-content:space-between;left:-29px;position:absolute;top:0}.trend-hit-points{inset:0 0 22px;position:absolute}.trend-hit-point{background:#ffffff;border:2px solid #ff7a1a;border-radius:50%;cursor:crosshair;height:9px;padding:0;position:absolute;transform:translate(-50%,-50%);width:9px}.trend-hit-point:focus-visible{box-shadow:0 0 0 4px rgba(255,122,26,.2);outline:0}.trend-tooltip{background:#091a3b;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 16px 32px rgba(9,26,59,.26);color:#ffffff;display:grid;grid-gap:2px;gap:2px;min-width:145px;padding:9px 10px;pointer-events:none;position:absolute;top:4px;transform:translateX(-50%);z-index:4}.trend-tooltip>span{color:#cbd5e1;font-size:8px}.trend-tooltip>small{color:#94a3b8;font-size:7px;margin-top:3px}.trend-tooltip>strong{font-size:17px;font-weight:650;line-height:1.1}.trend-tooltip .metric-change{font-size:8px}.trend-tooltip dl{border-top:1px solid rgba(255,255,255,.12);display:grid;grid-gap:3px;gap:3px;margin:5px 0 0;padding-top:5px}.trend-tooltip dl div{display:flex;gap:8px;justify-content:space-between}.trend-tooltip dt{color:#94a3b8;font-size:7px}.trend-tooltip dd{font-size:7px;margin:0;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-labels{bottom:0;color:#98a2b3;display:flex;font-size:8px;justify-content:space-between;left:0;position:absolute;right:0}.trend-metrics{border-top:1px solid var(--line-soft);display:grid;flex:0 0 auto;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,1fr);margin-top:3px;padding-top:8px}.trend-metrics div{display:grid;grid-gap:2px;gap:2px}.trend-metrics span{color:#7a8596;font-size:8px}.trend-metrics strong{color:#344054;font-size:11px}.breakdown-widget{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:0}.breakdown-gauge{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:90px;position:relative}.breakdown-gauge svg{height:100%;inset:0;max-height:125px;position:absolute;width:100%}.breakdown-gauge path{fill:none;stroke-linecap:round;stroke-width:16}.gauge-track{stroke:#e5efff}.gauge-progress{stroke:#155eef}.breakdown-gauge strong{font-size:24px;font-weight:620;margin-top:24px;z-index:1}.breakdown-gauge span{color:#667085;font-size:10px;z-index:1}.breakdown-legend{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin:2px 0 7px}.breakdown-legend span{align-items:center;color:#667085;display:flex;font-size:7px;gap:3px}.breakdown-legend i{background:hsl(calc(217deg + var(--legend-index) * 8deg) calc(84% - var(--legend-index) * 12%) calc(52% + var(--legend-index) * 16%));border-radius:50%;height:5px;width:5px}.breakdown-footer{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(2,1fr)}.breakdown-footer div{background:#f8fafc;border:1px solid var(--line-soft);border-radius:7px;display:grid;grid-gap:3px;gap:3px;padding:7px}.breakdown-footer span{color:#7a8596;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breakdown-footer strong{font-size:13px}.heatmap-widget{height:100%;position:relative}.heatmap-toggle{right:52px}.heatmap-grid-wrap{overflow-x:auto;padding-top:4px}.heatmap-hours{display:grid;grid-gap:4px;gap:4px;grid-template-columns:30px repeat(12,minmax(18px,1fr));margin-bottom:4px;min-width:520px}.heatmap-hours:before{content:""}.heatmap-hours span{color:#98a2b3;font-size:7px;text-align:center}.heatmap-grid{min-width:520px}.heatmap-grid,.heatmap-row{display:grid;grid-gap:4px;gap:4px}.heatmap-row{grid-template-columns:30px repeat(12,minmax(18px,1fr))}.heatmap-row>span{color:#667085;font-size:8px;line-height:15px}.heatmap-cell{background:rgba(21,94,239,var(--heat));border-radius:4px;cursor:help;height:15px;padding:0;position:relative;transition:transform .12s ease,box-shadow .12s ease}.heatmap-cell span{background:#091a3b;border-radius:4px;bottom:calc(100% + 5px);color:#ffffff;display:none;font-size:8px;left:50%;padding:4px 6px;position:absolute;transform:translateX(-50%);z-index:5}.heatmap-cell:hover{box-shadow:0 0 0 2px rgba(21,94,239,.18);transform:scale(1.09)}.heatmap-cell:hover span{display:block}.heatmap-scale{align-items:center;bottom:0;color:#98a2b3;display:flex;font-size:7px;gap:4px;left:30px;position:absolute}.heatmap-scale i{background:rgba(21,94,239,.18);border-radius:3px;height:8px;width:14px}.heatmap-scale i:nth-of-type(2){background:rgba(21,94,239,.35)}.heatmap-scale i:nth-of-type(3){background:rgba(21,94,239,.55)}.heatmap-scale i:nth-of-type(4){background:rgba(21,94,239,.75)}.heatmap-scale i:nth-of-type(5){background:#155eef}.goal-widget{display:flex;flex-direction:column;height:100%;padding:4px 26px 8px}.goal-widget>strong{font-size:clamp(30px,3vw,42px);font-weight:560;letter-spacing:-.045em;line-height:1}.goal-widget>span{color:rgba(255,255,255,.66);font-size:10px;margin-top:5px}.goal-widget em{align-self:flex-start;background:#039855;border-radius:999px;color:#ffffff;font-size:8px;font-style:normal;font-weight:750;margin-top:10px;padding:4px 9px}.goal-progress{background:rgba(255,255,255,.18);border-radius:999px;height:10px;margin-top:auto;overflow:hidden}.goal-progress i{background:repeating-linear-gradient(90deg,#155eef 0 30px,#3b82f6 30px 33px);display:block;height:100%}.goal-progress-label{align-items:center;display:flex;justify-content:space-between;margin-top:6px}.goal-progress-label span{color:rgba(255,255,255,.66);font-size:8px}.goal-progress-label strong{font-size:11px}.activity-widget{display:flex;flex-direction:column;height:100%;min-height:0}.activity-list{display:grid;grid-gap:5px;gap:5px;overflow:hidden}.activity-row{align-items:center;border-bottom:1px solid var(--line-soft);display:grid;grid-gap:9px;gap:9px;grid-template-columns:32px minmax(0,1fr) auto;padding:7px 0}.activity-icon{align-items:center;background:#eff6ff;border-radius:9px;color:#155eef;display:flex;height:32px;justify-content:center;width:32px}.activity-icon svg{height:17px;width:17px}.activity-row[data-kind=quality] .activity-icon{background:#ecfdf3;color:#039855}.activity-row[data-kind=source] .activity-icon{background:#f4f3ff;color:#7a5af8}.activity-row[data-kind=location] .activity-icon{background:#fff6ed;color:#f79009}.activity-row>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.activity-row strong{font-size:10px}.activity-row div span,.activity-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-row div span{color:#7a8596;font-size:8px}.activity-row time{color:#98a2b3;font-size:8px;white-space:nowrap}.activity-more{background:#ffffff;border:1px solid #d8e0ea;border-radius:7px;color:#344054;cursor:pointer;font-size:9px;font-weight:700;margin:auto auto 4px;min-height:30px;padding:0 12px}.detail-secondary-card{border-radius:12px;box-shadow:0 8px 28px rgba(39,53,78,.045);max-width:1440px}@media (max-width:1100px){.dashboard-toolbar{align-items:flex-start;flex-wrap:wrap}.dashboard-toolbar-actions{flex-basis:100%;margin-left:0;padding-left:106px}.overview-main{padding-inline:10px}}@media (max-width:720px){.dashboard-toolbar{gap:10px}.dashboard-toolbar-divider{display:none}.dashboard-back-link{flex-basis:100%}.dashboard-toolbar-actions{display:grid;grid-template-columns:1fr 1fr;padding-left:0;width:100%}.dashboard-date-control{grid-column:1/-1}.dashboard-date-control select{flex:1 1}.dashboard-toolbar-button{justify-content:center;width:100%}.dashboard-link-identity{flex:1 1}.dashboard-link-identity a{max-width:230px}.dashboard-demo-notice{margin-bottom:4px}.dashboard-discovery-note{align-items:flex-start}.dashboard-drag-handle{cursor:default;opacity:.4}.dashboard-settings-popover{max-width:calc(100vw - 52px);position:fixed;right:26px;top:150px}.overview-main{grid-template-columns:1fr 1fr}.overview-number{font-size:44px}.map-location-list span:nth-child(3){display:none}}@media (max-width:480px){.detail-page{padding:8px}.dashboard-toolbar{border-radius:10px;padding:10px}.dashboard-link-mark{height:34px;width:34px}.dashboard-link-identity strong{font-size:12px}.dashboard-link-identity a{max-width:210px}.dashboard-card-header{padding-right:10px}.dashboard-card-content{padding-inline:12px}.overview-main{padding:0}.overview-label{font-size:13px}.overview-arc strong{font-size:23px}.overview-supporting>div{padding-inline:8px}.overview-supporting strong{font-size:17px}.chart-segmented-control{right:44px}.chart-segmented-control button{padding-inline:7px}.trend-tooltip{min-width:130px}}@media (hover:hover){.creation-grid>.panel:hover,.kpi-card:hover,.rail-card:hover,.recording-card:hover{border-color:#d3dce6;box-shadow:0 22px 48px rgba(39,53,78,.11);transform:translateY(-3px)}}@keyframes discvr-shell-arrive{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes discvr-sidebar-arrive{0%{opacity:.72;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}@keyframes discvr-nav-arrive{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes discvr-view-arrive{0%{opacity:0;transform:translateY(9px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes discvr-header-arrive{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes discvr-section-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes discvr-panel-arrive{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes discvr-line-draw{to{stroke-dashoffset:0}}@keyframes discvr-bar-grow{0%{opacity:.25;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes discvr-rank-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes discvr-row-arrive{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes discvr-backdrop-arrive{0%{background:rgb(10 18 30/0)}to{background:rgb(10 18 30/42%)}}@keyframes discvr-modal-arrive{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.discvr-view .sparkline-accent{stroke-dashoffset:0}}@media (max-width:1180px){.app-shell{grid-template-columns:86px minmax(0,1fr)}.app-sidebar{padding-inline:10px}.brand-lockup{grid-template-columns:1fr;justify-items:center;margin-inline:0}.app-nav-item span,.brand-lockup div,.plan-card,.sidebar-status span:not(.status-dot),.user-card span:not(.user-avatar),.user-card svg,.workspace-card span:not(.workspace-avatar),.workspace-card svg{display:none}.user-card,.workspace-card{display:flex;justify-content:center;padding-inline:0}.app-nav-item{justify-content:center;padding:0}.content-grid,.detail-grid,.detail-kpis,.kpi-grid,.management-grid,.platform-grid{grid-template-columns:1fr}.section-card-full,.section-card-wide{grid-column:auto}.attribution-grid,.campaign-card-list,.metric-strip,.settings-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-management-card{grid-template-columns:1fr}.member-add-form{grid-template-columns:repeat(2,minmax(0,1fr))}.dns-record{grid-template-columns:44px minmax(0,1fr)}.dns-record button,.dns-record small{justify-self:start}.creation-grid{grid-template-columns:1fr}.analytics-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-hero{grid-template-columns:1fr}.detail-attribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){body{padding:0}.app-shell{border:0;border-radius:0;display:block;min-height:100vh;box-shadow:none}.app-sidebar{min-height:auto;padding:14px}.app-sidebar>div:first-child{align-items:flex-start;display:flex;flex-direction:column;gap:12px;min-width:0}.brand-lockup{margin:0}.sidebar-footer,.workspace-card{display:none}.app-nav{display:flex;gap:8px;overflow-x:auto;width:100%}.app-nav-item{flex:0 0 auto;padding:0 12px}.app-nav-item span{display:inline}.link-main{padding:18px 14px}.consent-row,.table-footer,.table-toolbar,.workspace-actions,.workspace-header{align-items:stretch;flex-direction:column}.table-footer,.workspace-actions,.workspace-header{display:flex}.create-action,.date-control,.global-search,.workspace-switcher{width:100%}.session-pill{grid-template-columns:minmax(0,1fr) auto;max-width:none;padding:6px 7px 6px 11px;width:100%}.session-pill>small,.session-pill>span{display:block}.session-pill button{grid-row:1/span 2}.workspace-switcher select{max-width:none;width:100%}.consent-row,.link-form{grid-template-columns:1fr}.consent-row{display:grid}.analytics-rail,.device-card-body,.qr-actions{grid-template-columns:1fr}.pagination,.table-toolbar>div:last-child{flex-wrap:wrap}.attribution-grid,.campaign-card-list,.edit-link-form,.member-add-form,.metric-strip,.onboarding-form,.readiness-summary,.settings-check-grid,.table-filter-row{grid-template-columns:1fr}.attribution-heading{align-items:stretch;flex-direction:column}.member-row,.workspace-details-form{grid-template-columns:1fr}.member-avatar{display:none}.member-row button,.member-row select{width:100%}.onboarding-page{padding:14px}.onboarding-card{padding:20px}.onboarding-header{align-items:flex-start;gap:14px}.detail-page{padding:14px}.detail-attribution-grid{grid-template-columns:1fr}.detail-hero-actions{flex-direction:column}}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}