:root{--bg:#242932;--panel:#ffffff0f;--panel2:#ffffff14;--panel3:#ffffff1a;--border:#ffffff1a;--text:#ffffffeb;--muted:#ffffff9e;--ok:#22c55e;--warn:#f59e0b;--danger:#ef4444;--info:#60a5fa;--shadow:0 10px 30px #0006;--shadow2:0 6px 16px #00000059;--radius:16px;--radius2:20px;--font:"SF Pro Display","SF Pro Text","Avenir Next","Manrope","Segoe UI","Helvetica Neue",Arial,sans-serif;--surface:linear-gradient(180deg,#ffffff0e,#ffffff0a);--surface-border:#ffffff1f;--surface-shadow:0 8px 20px #00000042,inset 0 1px 0 #ffffff06}*{box-sizing:border-box}html,body{height:100%;font-family:var(--font);color:var(--text);background:var(--bg);margin:0}body:before{content:"";z-index:-1;pointer-events:none;background:#242932;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select{font-family:inherit}.shell{max-width:1200px;margin:0 auto;padding:18px 18px 28px}.topbar{border:1px solid var(--surface-border);background:var(--surface);border-radius:var(--radius2);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex;position:sticky;top:12px;box-shadow:0 10px 30px #00000052,inset 0 1px #ffffff08}.brand{align-items:center;gap:12px;display:flex}.logo{width:42px;height:42px;box-shadow:none;background-color:#0000;background-image:url(https://storage.googleapis.com/msgsndr/K8GcSVZWinRaQTMF6Sb8/media/698c5030a41b87368f94ef80.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0}.tenantLogo{object-fit:cover;background:#ffffff0a;border:1px solid #ffffff29;border-radius:10px}.topbar h1{letter-spacing:.2px;margin:0;font-size:15px}.pills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pill{border:1px solid var(--border);color:var(--text);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:inline-flex}.dot{background:var(--ok);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e1f}.grid{grid-template-columns:1.25fr .75fr;gap:14px;margin-top:14px;display:grid}.grid>*{min-width:0}@media (max-width:980px){.grid{grid-template-columns:1fr}.topbar{position:relative;top:auto}}@media (max-width:760px){.shell{padding:10px 10px 18px}.topbar{flex-direction:column;align-items:stretch;gap:10px}.topbarActions,.pills{justify-content:flex-start;width:100%}.brand{align-items:flex-start}}.card{border:1px solid var(--surface-border);background:var(--surface);border-radius:var(--radius2);box-shadow:var(--surface-shadow);min-width:0;overflow:hidden}.cardHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 14px 10px;display:flex}.cardTitle{letter-spacing:.2px;margin:0;font-size:14px}.cardSubtitle{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.35}.badge{color:#fffc;border:1px solid var(--border);white-space:nowrap;background:#ffffff0a;border-radius:999px;padding:6px 10px;font-size:11px}.cardBody{min-width:0;padding:14px}.row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:980px){.row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.row{grid-template-columns:1fr}}.field label{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.select,.input{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff0a;border-radius:12px;outline:none;padding:10px}.select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f8fff5;background-color:#2c3342;background-image:linear-gradient(45deg,#0000 50%,#ffffffb8 50%),linear-gradient(135deg,#ffffffb8 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}.select option,.select optgroup{color:#f5f8fff5!important;background:#2b3240!important}.select:focus,.input:focus{border-color:#60a5fa73;box-shadow:0 0 0 2px #60a5fa29}.select:disabled,.input:disabled{opacity:.6;cursor:not-allowed}.actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.btn,.smallBtn{border:1px solid var(--border);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border-radius:12px;padding:10px 12px;transition:transform 80ms,background .12s,border-color .12s}.btn:hover,.smallBtn:hover{background:#ffffff0f;border-color:#ffffff29}.btn:active,.smallBtn:active{transform:translateY(1px)}.btn:disabled,.smallBtn:disabled{opacity:.55;cursor:not-allowed}.smallBtn{border-radius:999px;padding:8px 10px;font-size:12px}.btnPrimary{color:#eff6ff;cursor:pointer;background:linear-gradient(#3b82f661,#2563eb3d);border:1px solid #60a5fa9e;border-radius:999px;padding:9px 14px;transition:background .18s,border-color .18s,transform .12s,box-shadow .18s;box-shadow:0 10px 24px #2563eb33}.btnPrimary:hover:not(:disabled){background:linear-gradient(#60a5fa70,#3b82f64d);border-color:#93c5fdc7;transform:translateY(-1px)}.btnPrimary:disabled{opacity:.6;cursor:not-allowed}.btnDanger{background:#ef444424;border-color:#ef444447}.mini{color:var(--muted);font-size:12px}.kbd{border:1px solid var(--border);color:#ffffffe0;background:#ffffff0a;border-radius:8px;margin:0 4px;padding:2px 6px;font-size:11px;display:inline-block}.runnerProgress{border-radius:var(--radius);background:linear-gradient(#ffffff0a,#ffffff07);border:1px solid #ffffff1f;min-width:0;margin-top:12px;padding:12px;overflow:hidden}.runnerProgressTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.runnerProgressTitle{align-items:center;gap:10px;display:flex}.runnerDot{background:#ffffff59;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #ffffff0f}.runnerText{color:#ffffffe6;font-size:12px}.runnerProgressMeta{flex-wrap:wrap;gap:8px;display:flex}.runnerChip{border:1px solid var(--border);color:#ffffffdb;background:#ffffff08;border-radius:999px;padding:6px 10px;font-size:11px}.runnerBar{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;height:10px;margin-top:10px;overflow:hidden}.runnerBarFill{background:linear-gradient(90deg,#60a5facc,#22c55ebf);border-radius:999px;width:0%;height:100%;transition:width .18s}.runnerProgressHint{margin-top:10px}.runnerToneIdle .runnerDot{background:#ffffff4d;box-shadow:0 0 0 6px #ffffff0f}.runnerToneRunning{background:#60a5fa0f;border-color:#60a5fa47}.runnerToneRunning .runnerDot{background:#60a5fad9;box-shadow:0 0 0 6px #60a5fa24}.runnerToneStopping{background:#f59e0b0f;border-color:#f59e0b4d}.runnerToneStopping .runnerDot{background:#f59e0be0;box-shadow:0 0 0 6px #f59e0b24}.runnerToneDone{background:#22c55e0f;border-color:#22c55e4d}.runnerToneDone .runnerDot{background:#22c55ee6;box-shadow:0 0 0 6px #22c55e24}.runnerToneError{background:#ef44440f;border-color:#ef44444d}.runnerToneError .runnerDot{background:#ef4444eb;box-shadow:0 0 0 6px #ef444424}.runCenterCard{background:var(--surface)}.runControlPanel{background:linear-gradient(#0f172a9e,#0f172a70),radial-gradient(140% 140% at 0 0,#2ba7ff1f,#0000 55%);border:1px solid #94a3b842;border-radius:14px;padding:12px}.runControlGrid{margin:0}.runFieldHint{color:#bfcde1d6;margin-top:6px;font-size:11px;line-height:1.35}.runFlowStrip{background:linear-gradient(135deg,#2ba7ff1f,#23d39d14),#0a122680;border:1px solid #60a5fa3d;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 0;padding:10px 12px;display:flex}.runFlowTrack{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.runFlowStepWrap{align-items:center;gap:8px;display:inline-flex}.runFlowStep{color:#e2e8f0f2;letter-spacing:.01em;isolation:isolate;background:#0f172a8c;border:1px solid #94a3b859;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:12px;font-weight:700;display:flex;position:relative;overflow:hidden}.runFlowStepActive{border-color:#60a5fa73;box-shadow:inset 0 0 0 1px #60a5fa29}.runFlowStepPending{opacity:.92;border-color:#94a3b857}.runFlowStepDone{border-color:#23d39d94;box-shadow:inset 0 0 0 1px #23d39d38,0 0 18px #23d39d38}.runFlowStepError{border-color:#f87171a8;box-shadow:inset 0 0 0 1px #f871713d,0 0 16px #ef44443d}.runFlowStepLoading{border-color:#60a5faa6}.runFlowStepFill{width:var(--step-progress,0%);z-index:-1;background:linear-gradient(90deg,#358bff70,#40c8ff8a);transition:width .32s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.runFlowStepLoading .runFlowStepFill{background:linear-gradient(100deg,#3fa1ff42 0%,#3fa1ff8f 35%,#5ce1e69e 50%,#3fa1ff8f 65%,#3fa1ff42 100%) 0 0/180% 100%;animation:1.3s linear infinite runStepShimmer}.runFlowStepError .runFlowStepFill{background:linear-gradient(90deg,#ef44448c,#fb71859e)}.runFlowStepLabel{z-index:1;position:relative}.runFlowArrow{color:#94a3b8e6;font-weight:700}.runFlowActions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.runFlowNote{color:#bfcde1f2;margin:0 0 12px;font-size:12px;line-height:1.4}.runPrimaryActions{background:#0f172a70;border:1px solid #60a5fa2e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:8px 12px;display:flex}.runPrimaryMain{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:inline-flex}.runPrimaryButtons{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.runExecutionMeta{color:#e2e8f0e6}.runCenterSummary{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.runCenterBadge{background:#ffffff0d;border-color:#94a3b859}.runCenterFilters{grid-template-columns:minmax(0,1fr) 220px;gap:8px;margin-top:10px;display:grid}.runCardsGrid{grid-template-columns:1fr;gap:10px;display:grid}.runCard{background:linear-gradient(#0814289e,#0814286b),radial-gradient(140% 120% at 6% 0,#2ba7ff24,#0000 58%),radial-gradient(120% 120% at 95% 10%,#23d39d14,#0000 62%);border:1px solid #60a5fa3d;border-radius:16px;padding:14px;transition:border-color .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0d,0 8px 26px #0003}.runCard:hover{border-color:#60a5fa6b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000003d}.runCardHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.runCardTitle{flex-direction:column;gap:4px;display:flex}.runCardTitle b{letter-spacing:-.015em;text-transform:none;font-size:20px;line-height:1.05}.runCardSubline{color:#e2e8f0db}.runCardRunId{opacity:.92;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.runCardPct{text-align:center;background:#0f172a9e;border-color:#94a3b85c;border-radius:999px;min-width:56px;font-weight:800}.runCardMeta{scrollbar-width:thin;flex-wrap:nowrap;gap:7px;margin-top:10px;padding-bottom:1px;display:flex;overflow-x:auto}.runCardFlowTrack{background:#0711225c;border:1px solid #94a3b833;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.runCardFlowTrack .runFlowStep{background:#0f172a80;border-color:#94a3b847;border-radius:999px;padding:7px 12px;box-shadow:inset 0 1px #ffffff08}.runCardFlowTrack .runFlowStepLabel{letter-spacing:.01em;font-size:12px;font-weight:700}.runCardFlowTrack .runFlowArrow{color:#94a3b8cc;font-size:16px;line-height:1}.runMetaPill{white-space:nowrap;color:#e2e8f0db;background:#0f172a6b;border:1px solid #94a3b83d;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 10px;font-size:13px;line-height:1.2;display:inline-flex}.runMetaPill b{letter-spacing:.01em;font-size:15px}.runMetaStatus{background:#2563eb24;border-color:#60a5fa5c}.runMetaStatusRunning{background:#3b82f62e;border-color:#60a5fa75}.runMetaStatusDone{background:#22c55e2e;border-color:#4ade8073}.runMetaStatusError,.runMetaStatusStopped{background:#ef44442e;border-color:#fca5a573}.runCardMsg{color:var(--muted);margin-top:8px}.runCardActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.runCardStatusDone{border-color:#22c55e80}.runCardStatusError,.runCardStatusStopped{border-color:#f8717185}.runCardStatusRunning{border-color:#60a5fa73;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #60a5fa1f,0 12px 28px #0000003d}.runHistoryList{flex-direction:column;gap:10px;display:flex}.runHistoryItem{border:1px solid var(--line);background:linear-gradient(#0a1226a6,#0a122659),radial-gradient(120% 120% at 0 0,#2ba7ff1a,#0000 55%);border-radius:12px;padding:10px}.runHistoryMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.runHistoryMessage{white-space:pre-wrap;word-break:break-word;color:#e2e8f0f2;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.45}.runHistoryHumanText{color:#f1f5f9f5;margin:0;font-size:14px;font-weight:500;line-height:1.5}.runFlowStepAction{cursor:pointer;border:1px solid #60a5fa80;transition:transform .15s,box-shadow .2s,border-color .2s}.runFlowStepAction:hover{border-color:#7dd3fcbf;transform:translateY(-1px);box-shadow:0 10px 20px #0284c73d}.runCardActionBtn{color:#f0f9fff5;background:linear-gradient(#19407a5c,#0f254e47),radial-gradient(120% 140% at 15% 0,#38bdf824,#0000 55%);border:1px solid #60a5fa6b;transition:transform .15s,box-shadow .2s,border-color .2s,background .2s;position:relative;overflow:hidden;box-shadow:0 10px 20px #02061738}.runCardActionBtn:hover:not(:disabled){background:linear-gradient(#2054a170,#173a7457),radial-gradient(120% 140% at 15% 0,#7dd3fc2e,#0000 58%);border-color:#7dd3fcbf;transform:translateY(-1px);box-shadow:0 10px 20px #0284c73d}.runCardActionBtn:active:not(:disabled){transform:translateY(0)}.runCardActionBtnStop:hover:not(:disabled){background:linear-gradient(#784c0f6b,#60390c52),radial-gradient(120% 140% at 15% 0,#fcd34d33,#0000 58%);border-color:#fbbf24f2;box-shadow:0 0 0 1px #fbbf2447,0 10px 20px #92400e47}.runCardActionBtnDelete:hover:not(:disabled){background:linear-gradient(#78182870,#67102257),radial-gradient(120% 140% at 15% 0,#fca5a533,#0000 58%);border-color:#f87171f5;box-shadow:0 0 0 1px #f871714d,0 10px 20px #7f1d1d4d}@keyframes runStepShimmer{0%{background-position:180% 0}to{background-position:-40% 0}}@media (max-width:980px){.runCenterFilters,.runCardsGrid{grid-template-columns:1fr}.runFlowStrip{flex-direction:column;align-items:stretch}.runFlowActions{width:100%}.runFlowActions .btn{flex:1 1 0}.runPrimaryActions{flex-direction:column;align-items:stretch;padding:10px}.runPrimaryMain{width:100%}.runPrimaryButtons{width:100%;margin-left:0}.runPrimaryButtons .btn{flex:1 1 0}.runCardFlowTrack{flex-direction:column;align-items:stretch;gap:8px}.runCardMeta{flex-wrap:wrap;overflow-x:visible}.runCardFlowTrack .runFlowStepWrap{width:100%}.runCardFlowTrack .runFlowArrow{display:none}.runCardFlowTrack .runFlowStep{justify-content:flex-start;width:100%}}.kpiRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}@media (max-width:980px){.kpiRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpiRowCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.kpiRowCompact .kpi:first-child{grid-column:span 2}.sheetOverviewCard{background:var(--surface)}.sheetOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sheetOverviewGrid .kpi{background:linear-gradient(#0f172a8f,#0f172a4d),radial-gradient(560px 220px at 100% -30%,#60a5fa14,#0000 65%);border-color:#94a3b83d;min-height:108px;box-shadow:inset 0 1px #ffffff0a}.sheetOverviewGrid .kpiHero{background:linear-gradient(135deg,#60a5fa24,#34d39914 62%,#ffffff0a);border-color:#60a5fa33;grid-column:span 2}.sheetOverviewGrid .kpiHero .n{font-size:clamp(18px,2vw,26px)}.sheetOverviewGrid .kpi .n{white-space:nowrap;text-overflow:clip;font-variant-numeric:tabular-nums;letter-spacing:.2px;font-size:clamp(18px,1.55vw,28px);line-height:1.08;overflow:visible}.sheetOverviewGrid .kpi .n.nPair{letter-spacing:.1px;font-size:clamp(15px,1.2vw,24px)}@media (max-width:980px){.sheetOverviewGrid{grid-template-columns:1fr}.sheetOverviewGrid .kpiHero{grid-column:span 1}.sheetExplorerHeadTools,.sheetExplorerSearch{width:100%}}.kpi{isolation:isolate;background:linear-gradient(#0f172a8f,#0f172a4d),radial-gradient(560px 220px at 100% -30%,#60a5fa14,#0000 65%);border:1px solid #94a3b83d;border-radius:16px;flex-direction:column;justify-content:center;min-width:0;min-height:74px;padding:10px 12px;transition:border-color .18s,box-shadow .22s,transform .18s cubic-bezier(.22,1,.36,1),background .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.kpi:before{content:"";pointer-events:none;background:0 0;border-top-left-radius:16px;border-top-right-radius:16px;height:2px;position:absolute;top:0;left:0;right:0}.kpi:hover,.kpi:focus-within{border-color:#60a5fa61;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0206174d,0 0 0 1px #3b82f61a}.kpi:has(.deltaUp):before{background:linear-gradient(90deg,#22c55ee6,#10b981cc)}.kpi:has(.deltaDown):before{background:linear-gradient(90deg,#ef4444eb,#f43f5ed1)}.kpi .n{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.2px;margin:0;font-size:clamp(14px,1.45vw,18px);font-weight:700;line-height:1.1;overflow:hidden}.kpi .l{color:var(--muted);margin:6px 0 0;font-size:11px}.tableWrap{border-radius:var(--radius);background:linear-gradient(#ffffff08,#ffffff05);border:1px solid #ffffff1f;width:100%;max-width:100%;overflow:auto}.tableWrapTall{max-height:min(58vh,620px)}.table{border-collapse:collapse;background:0 0;width:100%}.th,.td{border-bottom:1px solid #ffffff0f;padding:10px;font-size:12px}.th{text-align:left;color:#ffffffc7;z-index:1;background:#2d3544f0;position:sticky;top:0;box-shadow:inset 0 -1px #ffffff14}.tr:hover .td{background:#ffffff08}.sheetExplorerCard{background:var(--surface)}.sheetExplorerHeadTools{align-items:center;gap:10px;display:flex}.sheetExplorerSearch{width:340px}.sheetExplorerTable thead .th{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffd1;background:#2d3544f5;border-bottom:1px solid #ffffff1a}.stateRowActive .td,.stateRowProgress .td,.stateRowPending .td{transition:background-color .18s,box-shadow .18s}.stateRowActive .td{background:#22c55e07;box-shadow:inset 2px 0 #22c55e2e}.stateRowProgress .td{background:#f59e0b08;box-shadow:inset 2px 0 #f59e0b30}.stateRowPending .td{background:#ef444408;box-shadow:inset 2px 0 #ef444433}.stateRow:hover .td{box-shadow:none;background:#ffffff0a}.pillOk,.pillWarn,.pillOff{background:#ffffff05;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.pillOk{color:#dcfce7f0;background:#22c55e11;border-color:#22c55e47}.pillWarn{color:#fef3c7f0;background:#f59e0b12;border-color:#f59e0b4d}.pillOff{color:#fee2e2f2;background:#ef444413;border-color:#ef444452}.console{border-radius:var(--radius2);background:linear-gradient(#ffffff08,#ffffff05);border:1px solid #ffffff1f;min-width:0;margin-top:14px;overflow:hidden;box-shadow:0 8px 18px #00000040}.consoleHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px;display:flex}.consoleBody{color:#ffffffd6;max-height:360px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;overflow:auto}.logLine{white-space:pre-wrap;word-break:break-word;border-bottom:1px dashed #ffffff0a;padding:2px 0}.drawerBackdrop{z-index:40;background:#0000008c;position:fixed;inset:0}.drawer{border-radius:var(--radius2);width:min(940px,100vw - 24px);box-shadow:var(--shadow);z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f141ee0;border:1px solid #ffffff1f;min-width:0;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden}.drawerHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.drawerHeaderMain{flex:auto;min-width:0}.drawerHeaderActions{flex:none;align-items:center;gap:10px;display:flex}@media (max-width:980px){.drawerHeader{flex-wrap:wrap}.drawerHeaderActions{justify-content:flex-end;width:100%}}.drawerBody{min-width:0;height:calc(90% - 86px);padding:14px;overflow:auto}.tabs{gap:8px;margin-top:10px;display:flex}.quickActionsBar{flex-wrap:wrap;align-items:center;gap:10px}.quickActionBtn{--qa-delay:0s;letter-spacing:.2px;min-width:132px;min-height:42px;animation:.48s cubic-bezier(.2,.8,.2,1) both quickActionIntro;animation-delay:var(--qa-delay);background:linear-gradient(#222b3ff5,#0d1221f0);border:1px solid #94a3b857;border-radius:999px;font-weight:700;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .2s,filter .2s,background .2s;box-shadow:0 12px 28px #02061757,inset 0 1px #ffffff12}.quickActionBtn:hover:not(:disabled){filter:brightness(1.08);border-color:#bfdbfe99;transform:translateY(-1px)scale(1.01);box-shadow:0 18px 34px #0206176b,inset 0 0 0 1px #93c5fd3d}.quickActionBtn:active:not(:disabled){transform:translateY(0)scale(.99)}.quickActionBtnBing{background:linear-gradient(160deg,#24304af5,#10172af0 62%,#162d4aeb)}.quickActionBtnGoogle{background:linear-gradient(160deg,#212d46f2,#0f1629f0 62%,#182743e6)}.quickActionBtnPending{background:linear-gradient(130deg,#38bdf83d,#3b82f638 45%,#6366f138);border-color:#6ee7ff73;min-width:178px;box-shadow:0 14px 30px #0e749047,inset 0 1px #ffffff1a}.quickActionBtnSettings{background:linear-gradient(#1f2937e6,#111827f0);justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;padding:0;display:inline-flex}@keyframes quickActionIntro{0%{opacity:0;filter:saturate(.85);transform:translateY(10px)scale(.97)}to{opacity:1;filter:saturate();transform:translateY(0)scale(1)}}.tabBtn{border:1px solid var(--border);color:#ffffffdb;cursor:pointer;background:#ffffff08;border-radius:999px;padding:8px 10px;font-size:12px}.tabBtnActive{background:#60a5fa24;border-color:#60a5fa4d}.tableScrollX{max-width:100%;overflow:auto}.tableWideCities{min-width:980px}.rowEligible .td{background:0 0}.rowDomainActive .td{background:#22c55e07;box-shadow:inset 2px 0 #22c55e2e}.rowDomainPending .td{background:#ef444408;box-shadow:inset 2px 0 #ef444433}.rowDomainIdle .td{background:#ffffff04}.rowDomainActive .td,.rowDomainPending .td,.rowDomainIdle .td{transition:background-color .18s,box-shadow .18s}.rowDomainActive:hover .td,.rowDomainPending:hover .td,.rowDomainIdle:hover .td{box-shadow:none;background:#ffffff0a}.sheetExplorerTable .td,.detailDataTable .td{color:#ffffffe6}.sheetExplorerTable .tr+.tr .td,.detailDataTable .tr+.tr .td{border-top:1px solid #ffffff09}.detailTableWrap{max-height:min(56vh,620px)}.detailDataTable thead .th{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#242b38f5;position:sticky;top:0;box-shadow:inset 0 -1px #ffffff14}.detailFiltersRow{align-items:center;gap:10px;display:flex}.detailSearchInput{max-width:360px}.rowActions{align-items:center;gap:10px;display:flex}.link{color:#60a5faeb;text-underline-offset:3px;text-decoration:underline}.modalBackdrop{z-index:60;background:#000000a3;position:fixed;inset:0}.modal{border-radius:var(--radius2);width:min(980px,100vw - 24px);height:min(720px,100vh - 24px);box-shadow:var(--shadow);z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f141eeb;border:1px solid #ffffff1f;min-width:0;margin:auto;position:fixed;inset:0;overflow:hidden}.modalCelebrate{pointer-events:none;z-index:9999;opacity:0;position:fixed;inset:0;overflow:hidden}.modalCelebrate.isOn{opacity:1}.modalCelebrateGlow{filter:blur(14px)saturate(1.15);opacity:0;background:radial-gradient(#5ac8fa47 0%,#34d39933 24%,#b484ff24 42%,#ffffff0a 60%,#0000 80%);border-radius:999px;width:min(84vw,1180px);height:min(62vh,580px);position:absolute;bottom:-120px;left:50%;transform:translate(-50%)translateY(0)scale(.9)}.modalCelebrate.isOn .modalCelebrateGlow{animation:1.18s cubic-bezier(.16,1,.3,1) forwards modalCelebrateGlow}.modalCelebrateHeadlineWrap{z-index:2;opacity:0;place-items:center;display:grid;position:absolute;inset:0}.modalCelebrate.isOn .modalCelebrateHeadlineWrap{animation:1.22s cubic-bezier(.16,1,.3,1) forwards modalCelebrateHeadlineWrap}.modalCelebrateHeadline{-webkit-backdrop-filter:blur(7px)saturate(1.15);backdrop-filter:blur(7px)saturate(1.15);background:linear-gradient(#0e1624c7,#0a101c94);border:1px solid #ffffff38;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:18px 28px;display:flex;box-shadow:0 22px 70px #00000080,inset 0 1px #ffffff38}.modalCelebrateHeadlineTop{letter-spacing:.08em;text-transform:uppercase;color:#e8f0fff0;font-size:clamp(16px,2.1vw,26px);font-weight:800}.modalCelebrateHeadlineMain{letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(90deg,#dff7ff 0%,#6ad0ff 35%,#6effc4 70%,#fff1a4 100%);color:#0000;text-shadow:0 0 24px #6ef0ff57,0 0 52px #66ffc433;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,4.5vw,66px);font-weight:1000;line-height:.95}.modalCelebrateParticle{left:var(--ox,50%);width:var(--sz,6px);height:calc(var(--sz,6px)*2.6);opacity:0;background:linear-gradient(180deg,#fffffffa 0%,hsl(var(--h,198)98% 72%/calc(var(--a,.82)*.96))38%,hsl(var(--h,198)96% 56%/calc(var(--a,.82)*.86))100%);box-shadow:0 0 10px hsl(var(--h,198)95% 68%/calc(var(--a,.82)*.6)),0 0 24px hsl(var(--h,198)96% 62%/calc(var(--a,.82)*.35)),0 0 44px hsl(var(--h,198)90% 56%/calc(var(--a,.82)*.24));border-radius:999px;position:absolute;bottom:-18px;transform:translate(-50%)scale(.76)rotate(0)}.modalCelebrateParticle:before{content:"";width:max(1px,calc(var(--sz,6px)*.34));height:calc(var(--sz,6px)*7.8);background:linear-gradient(180deg,hsl(var(--h,198)96% 74%/calc(var(--a,.82)*.58))0%,hsl(var(--h,198)94% 58%/calc(var(--a,.82)*.22))34%,transparent 100%);filter:blur(.7px);border-radius:999px;position:absolute;bottom:calc(100% - 1px);left:50%;transform:translate(-50%)}.modalCelebrateParticle:after{content:"";width:calc(var(--sz,6px)*.95);height:calc(var(--sz,6px)*.95);background:radial-gradient(circle,#fffffff2 0%,hsl(var(--h,198)100% 70%/calc(var(--a,.82)*.78))48%,transparent 82%);filter:blur(.6px);border-radius:999px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.modalCelebrateParticle.isSpark{height:calc(var(--sz,6px)*1.5);filter:saturate(1.18);border-radius:999px}.modalCelebrateParticle.isSpark:before{height:calc(var(--sz,6px)*4.9);opacity:.72}.modalCelebrateParticle.isSpark:after{width:calc(var(--sz,6px)*1.2);height:calc(var(--sz,6px)*1.2)}.modalCelebrate.isOn .modalCelebrateParticle{animation:modalCelebrateParticle var(--dur,.92s)cubic-bezier(.16,1,.3,1)var(--delay,0s)forwards}@keyframes modalCelebrateGlow{0%{opacity:0;transform:translate(-50%)translateY(40px)scale(.82)}26%{opacity:.9;transform:translate(-50%)translateY(-18px)scale(1.02)}to{opacity:0;transform:translate(-50%)translateY(-80px)scale(1.18)}}@keyframes modalCelebrateParticle{0%{opacity:0;transform:translate(-50%)scale(.72)rotate(0)}9%{opacity:1}44%{opacity:.94}to{opacity:0;transform:translate(calc(-50% + var(--tx,0px)),var(--ty,-360px))scale(.9)rotate(var(--spin,24deg))}}@keyframes modalCelebrateHeadlineWrap{0%{opacity:0;transform:translateY(14px)scale(.95)}16%{opacity:1;transform:translateY(0)scale(1)}78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.modalCelebrate,.modalCelebrate.isOn .modalCelebrateGlow,.modalCelebrate.isOn .modalCelebrateParticle,.modalCelebrate.isOn .modalCelebrateHeadlineWrap{animation:none!important}.modalCelebrate{opacity:0}.modalCelebrate.isOn{opacity:1!important}.modalCelebrate.isOn .modalCelebrateGlow{opacity:.5!important}.modalCelebrate.isOn .modalCelebrateParticle{opacity:.86!important;transform:translate(calc(-50% + var(--tx,0px)),calc(var(--ty,-360px)*.45))scale(.9)rotate(var(--spin,24deg))!important}.modalCelebrate.isOn .modalCelebrateHeadlineWrap{opacity:1!important}}@media (forced-colors:active){.select,.input,.btn,.smallBtn{forced-color-adjust:auto;color:canvastext!important;background:canvas!important;border-color:graytext!important}.select option,.select optgroup{color:canvastext!important;background:canvas!important}}.modalHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.modalHeaderPro{background:#ffffff08}.modalTitleRow{align-items:center;gap:10px;min-width:0;margin-top:8px;display:flex}.modalTitle{margin:0;font-size:15px}.modalStatus{margin-left:auto}.modalMeta{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}@media (max-width:720px){.modalMeta{grid-template-columns:1fr}}.metaItem{border-radius:var(--radius);background:#ffffff08;border:1px solid #ffffff14;min-width:0;padding:8px 10px}.metaLabel{color:var(--muted);font-size:11px}.metaValue{color:#ffffffe6;word-break:break-word;margin-top:4px;font-size:12px}.adsCinema{--ads-accent-a:#f97316;--ads-accent-b:#10b981;--ads-accent-c:#60a5fa}.adsTopbar{background:radial-gradient(900px 200px at 14% -20%,#f9731624,transparent 48%),radial-gradient(900px 220px at 86% -30%,#10b98124,transparent 52%),var(--surface);border-color:#ffffff29}.adsHeroCard{border-color:#ffffff2b;position:relative;overflow:hidden}.adsHeroGlow{pointer-events:none;background:radial-gradient(900px 240px at 8% -30%,#f973162e,#0000 58%),radial-gradient(820px 220px at 92% -30%,#10b9812e,#0000 56%);position:absolute;inset:-1px}.adsHeroBody{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:16px;display:grid;position:relative}.adsHeroLead{background:linear-gradient(145deg,#ffffff12,#ffffff08);border:1px solid #ffffff24;border-radius:16px;padding:14px}.adsHeroEyebrow{text-transform:uppercase;letter-spacing:.11em;color:#ffffffb3;font-size:11px}.adsHeroTitle{letter-spacing:-.02em;margin:8px 0 6px;font-size:clamp(20px,2.6vw,32px);line-height:1.04}.adsHeroSub{color:#ffffffc7;max-width:64ch;margin:0;font-size:13px}.adsHeroStats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adsHeroStat{background:linear-gradient(160deg,#ffffff12,#ffffff06);border:1px solid #ffffff24;border-radius:14px;flex-direction:column;justify-content:center;gap:6px;min-height:88px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff0a}.adsHeroLabel{color:#ffffffa8;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.adsHeroStat strong{letter-spacing:.01em;font-size:clamp(16px,1.7vw,24px);line-height:1.08}.adsPlaybookDeck{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.adsCampaignCarousel{background:radial-gradient(760px 260px at -10% -20%,#60a5fa1f,#0000 65%),radial-gradient(760px 260px at 110% -30%,#10b9811c,#0000 66%),linear-gradient(#ffffff0d,#ffffff08);border:1px solid #ffffff21;border-radius:18px;padding:12px}.adsCarouselHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.adsCarouselActions{gap:8px;display:inline-flex}.adsCampaignSlide{background:#0d121e59;border:1px solid #ffffff24;border-radius:16px;padding:12px}.adsCampaignHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.adsCampaignTitle{letter-spacing:-.01em;margin:0;font-size:clamp(18px,1.85vw,24px);line-height:1.08}.adsCampaignBadges{flex-wrap:wrap;gap:8px;display:flex}.adsCampaignColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1060px){.adsCampaignColumns{grid-template-columns:1fr}}.adsCampaignPanel{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;padding:10px}.adsCampaignPanelTitle{text-transform:uppercase;letter-spacing:.09em;color:#ffffffb8;margin-bottom:8px;font-size:12px}.adsCampaignList{color:#ffffffd4;flex-direction:column;gap:5px;margin:0 0 8px;padding-left:18px;font-size:12px;display:flex}.adsCarouselDots{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.adsCarouselDot{cursor:pointer;background:#ffffff38;border:1px solid #ffffff47;border-radius:999px;width:10px;height:10px}.adsCarouselDotOn{background:#60a5fae6;border-color:#60a5faf2;width:26px}.adsDraftCarousel{background:radial-gradient(760px 260px at -10% -20%,#f9731624,#0000 65%),radial-gradient(760px 260px at 110% -30%,#6366f11f,#0000 66%),linear-gradient(#ffffff0d,#ffffff08);border:1px solid #ffffff21;border-radius:18px;padding:12px}.adsDraftSlide{background:#0e101c61;border:1px solid #ffffff24;border-radius:16px;padding:12px}.adsPlaybookCard{background:linear-gradient(#fff1,#ffffff08),radial-gradient(600px 200px at 0 0,#60a5fa1f,#0000 70%);border:1px solid #ffffff24;transition:transform .16s,border-color .16s,box-shadow .16s}.adsPlaybookCard:hover{border-color:#60a5fa57;transform:translateY(-2px);box-shadow:0 12px 24px #00000047}.adsSummaryCard{background:linear-gradient(#10b98124,#10b9810a),#ffffff05;border-color:#10b9814d}.adsDraftDeck{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.adsDraftCard{background:radial-gradient(500px 180px at 100% -20%,#f9731624,#0000 62%),linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff24;transition:transform .14s,border-color .14s,box-shadow .14s}.adsDraftCard:hover{border-color:#f9731659;transform:translateY(-2px);box-shadow:0 14px 24px #0000004d}.adsDraftStatus{background:#60a5fa1f;border:1px solid #60a5fa47;border-radius:999px;padding:3px 8px}@media (max-width:980px){.adsHeroBody{grid-template-columns:1fr}}.modalBody{min-width:0;height:calc(100% - 84px);padding:14px;overflow:auto}.modalBodyPro{background:#0000001f}.modalGrid{grid-template-columns:.9fr 1.1fr;gap:14px;display:grid}.modalGrid>*{min-width:0}@media (max-width:980px){.modalGrid{grid-template-columns:1fr}}.sectionTitle{font-size:13px;font-weight:700}.sectionHint{color:var(--muted);margin-top:6px;font-size:12px}.copyField{text-align:left;border-radius:var(--radius);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;width:100%;min-width:0;margin-top:10px;padding:12px}.copyFieldTop{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.copyValue{color:#ffffffeb;word-break:break-word;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.copyBadge{border:1px solid var(--border);background:#ffffff08;border-radius:999px;padding:6px 10px;font-size:11px}.copyBadgeOn{background:#22c55e1f;border-color:#22c55e38}.copyFieldSub{color:var(--muted);margin-top:8px;font-size:12px}.modalQuickActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.stepCard{border-radius:var(--radius2);background:#ffffff08;border:1px solid #ffffff1a;min-width:0;overflow:hidden}.stepCardHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px;display:flex}.stepCardHeaderTabs{flex-wrap:wrap;gap:10px}.stepPill{border:1px solid var(--border);color:#ffffffdb;background:#ffffff08;border-radius:999px;padding:6px 10px;font-size:11px}.stepTabs{flex-wrap:wrap;gap:8px;display:flex}.stepTab{border:1px solid var(--border);color:#ffffffdb;cursor:pointer;background:#ffffff08;border-radius:999px;padding:8px 10px;font-size:12px}.stepTabOn{background:#60a5fa24;border-color:#60a5fa4d}.stepName{padding:12px 12px 0;font-size:13px;font-weight:700}.stepsList{color:#ffffffdb;margin:10px 0 0;padding:0 28px 14px;font-size:12px;line-height:1.5}.miniCardGrid{grid-template-columns:1fr .45fr;gap:10px;margin-top:10px;display:grid}@media (max-width:720px){.miniCardGrid{grid-template-columns:1fr}}.miniCard{border-radius:var(--radius);background:#ffffff08;border:1px solid #ffffff14;min-width:0;padding:10px 12px}.miniCardLabel{color:var(--muted);font-size:11px}.miniCardValue{word-break:break-word;margin-top:8px;font-size:12px}.miniCardAction{justify-content:center;align-items:center;display:flex}.qaBtn{border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:center;background:#ffffff0a;border-radius:12px;padding:10px 12px}.qaBtn:disabled{opacity:.55;cursor:not-allowed}.robotsHeaderRow{justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 12px 0;display:flex}.robotsBox{border-radius:var(--radius);background:#0000002e;border:1px solid #ffffff1a;max-width:100%;max-height:240px;margin:12px;padding:12px;overflow:auto}.robotsPre{white-space:pre;color:#ffffffdb;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.codeBox{border-radius:var(--radius);background:#0000002e;border:1px solid #ffffff1a;min-width:0;max-width:100%;max-height:240px;margin-top:10px;padding:12px;overflow:auto}.codePre{white-space:pre-wrap;color:#ffffffdb;min-width:max-content;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.mapBackdrop{-webkit-backdrop-filter:blur(8px);z-index:90;background:#0000008c;position:fixed;inset:0}.mapModal{-webkit-backdrop-filter:blur(18px);z-index:91;background:#12161eb8;border:1px solid #ffffff1f;border-radius:28px;width:min(1120px,100vw - 28px);max-height:min(100vh,1000px);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 90px #0000008c}.mapModalHeader{background:linear-gradient(#ffffff0a,#fff0);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 14px;display:flex}.mapModalTitle{margin:6px 0 0;font-size:18px;line-height:1.2}.mapModalBody{scroll-behavior:smooth;padding:16px 16px 18px;overflow:auto}.smallBtnGhost{background:#ffffff0f;border:1px solid #ffffff1a}.smallBtnGhost:hover{background:#ffffff17;border-color:#ffffff24}.smallBtnGhost:disabled{opacity:.5;cursor:not-allowed}.mapLayout{grid-template-columns:1fr 360px;gap:14px;display:grid}@media (max-width:980px){.mapLayout{grid-template-columns:1fr}}.mapPane{min-width:0}.mapSideCard{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;justify-content:space-between;height:520px;padding:14px;display:flex}.mapSideStats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mapSideActions{justify-content:flex-end;gap:10px;display:flex}.tileMapWrap{flex-direction:column;height:100%;padding:14px;display:flex}.tileMapHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tileMapTitle{font-size:14px;font-weight:700}.tileMapToggles{align-items:center;gap:8px;display:flex}.smallBtnOn{background:#ffffff1a;border-color:#ffffff38}.tileMapGrid{flex:1;grid-template-rows:repeat(9,minmax(0,1fr));grid-template-columns:repeat(13,minmax(0,1fr));gap:8px;min-height:380px;margin-top:12px;display:grid}.tile{color:#ffffffeb;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:10px;position:relative;overflow:hidden}.tile:before{content:"";background:rgba(80,255,170,var(--tileAlpha,.12));pointer-events:none;position:absolute;inset:0}.tile:hover{border-color:#ffffff2e;transform:translateY(-1px)}.tileSel{outline:2px solid #ffffff2e}.tileNoData{opacity:.45}.tileTop{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.tileAbbr{letter-spacing:.02em;font-weight:800}.tilePct{opacity:.85;font-size:12px}.tileName{opacity:.78;z-index:1;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;position:relative;overflow:hidden}.tileMapFooter{margin-top:10px}.choroplethWrap{flex-direction:column;height:100%;padding:14px;display:flex}.choroplethTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.choroplethTitle{font-size:14px;font-weight:800}.choroplethHover{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:8px 10px}.choroplethSvgWrap{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex:1;margin-top:12px;overflow:hidden}.choroplethSvg{width:100%;height:100%;display:block}.stateShape{fill:rgba(80,255,170,var(--fillA,.12));stroke:#ffffff1f;stroke-width:1px;transition:fill .18s,stroke .18s,transform .18s}.stateShape:hover{stroke:#ffffff38;fill:rgba(80,255,170,calc(var(--fillA,.12) + .12))}.stateShapeSel{stroke:#ffffff47;stroke-width:1.4px}.stateLabel{fill:#ffffffdb;paint-order:stroke;stroke:#00000059;stroke-width:3px;pointer-events:none;font-size:12px;font-weight:800}.prChip{fill:rgba(80,255,170,var(--fillA,.12));stroke:#ffffff1f;stroke-width:1px}.prChipSel{stroke:#ffffff47;stroke-width:1.4px}.prChipName{fill:#ffffffeb;font-size:14px;font-weight:900}.prChipPct{fill:#ffffffd6;font-size:12px;font-weight:800}.cardHeaderActions{align-items:center;gap:10px;display:flex}.mapBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:90;background:#0000008c;position:fixed;inset:0}.mapModal{z-index:91;background:#101218eb;border:1px solid #ffffff1a;border-radius:22px;width:min(1180px,100vw - 28px);height:min(720px,100vh - 28px);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 90px #0009}.mapModalHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.mapModalTitle{margin:6px 0 0;font-size:18px;font-weight:900}.mapModalActions{align-items:center;gap:10px;display:flex}.mapModalBody{height:calc(100% - 64px);padding:14px}.mapLayout{grid-template-columns:1fr 340px;gap:14px;height:100%;display:grid}.mapPane{flex-direction:column;min-width:0;display:flex}.mapFrame{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;height:92%;overflow:hidden}.mapFrameTall{height:92%}.mapSide{min-width:0}.mapSideCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;height:92%;padding:14px;display:flex}.mapSideTitle{margin-top:8px;font-size:16px;font-weight:900}.mapSideStats{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.mapStat{background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;padding:12px}.mapStatLabel{opacity:.85;font-size:12px}.mapStatValue{margin-top:4px;font-size:22px;font-weight:900}.mapSideActions{justify-content:flex-end;gap:10px;margin-top:auto;display:flex}.segmented{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;gap:8px;padding:4px;display:flex}.segBtn{color:#fffc;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.segBtnOn{color:#fffffff0;background:#ffffff1a}.smallBtnGhost{background:#ffffff0f}.smallBtnGhost:hover{background:#ffffff17}@media (max-width:980px){.mapLayout{grid-template-columns:1fr}}.mapMetricTabs{align-items:center;gap:8px;margin-right:10px;display:flex}.mapHints{margin-top:10px}.prPanel{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin-top:14px;padding:14px}.prPanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.prTitle{margin-top:6px;font-size:15px;font-weight:650}.prGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.prCard{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;padding:12px}.prLabel{opacity:.75;font-size:12px}.prValue{margin-top:6px;margin-bottom:4px;font-size:20px;font-weight:700}.prBar{background:#ffffff14;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.prBarFill{background:#50ffb4a6;border-radius:999px;height:100%}@media (max-width:1100px){.prGrid{grid-template-columns:1fr}}.topbarActions{align-items:center;gap:10px;margin-left:auto;display:flex}.projectTopbarRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.projectTopbarRight .topbarActions{margin-left:0}.projectUserBadge{background:#1e293b9e;border:1px solid #94a3b857;border-radius:999px;align-items:center;gap:10px;min-width:210px;padding:6px 12px 6px 8px;display:inline-flex}.projectUserAvatar{color:#e2e8f0f2;background:#0f172ab8;border:1px solid #94a3b86b;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.projectUserAvatarImg{object-fit:cover;width:100%;height:100%}.projectUserMeta{flex-direction:column;min-width:0;line-height:1.1;display:inline-flex}.projectUserMeta strong{color:#f8fafcfa;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.projectUserMeta small{color:#94a3b8f2;font-size:11px}@media (max-width:1060px){.projectTopbarRight{justify-content:flex-start;width:100%}.projectUserBadge{width:auto;min-width:0}}.callsPillDivider{background:#ffffff1a;align-self:center;width:1px;height:18px;margin:0 6px}.callsSummaryGrid{grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1100px){.callsSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.callsSummaryGrid{grid-template-columns:1fr}}.callsFiltersGrid{grid-template-columns:1.2fr .8fr;align-items:end;gap:12px;display:grid}@media (max-width:980px){.callsFiltersGrid{grid-template-columns:1fr}}.callsRangeBox{min-width:0}.callsPillsRow{flex-wrap:wrap;gap:8px;display:flex}.callsLabel{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.callsCustomBox{opacity:.55;grid-template-columns:1fr 1fr 180px;gap:10px;min-width:0;display:grid}.callsCustomOn{opacity:1}@media (max-width:980px){.callsCustomBox{grid-template-columns:1fr 1fr}}@media (max-width:520px){.callsCustomBox{grid-template-columns:1fr}}.callsApplyCell{flex-direction:column;display:flex}.callsChartCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;padding:14px}.callsChartHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.callsChartTitle{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:900;display:flex}.callsChip{background:#60a5fa1a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.callsChartMeta{align-items:center;gap:10px;display:flex}.callsChartMetaItem{background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;min-width:120px;padding:10px 12px}.callsChartMetaValue{margin-top:4px;font-size:16px;font-weight:900}.callsChartBody{background:#0000002e;border:1px solid #ffffff1a;border-radius:16px;margin-top:12px;padding:10px;overflow:hidden}.callsChartSvg{width:100%;height:160px;display:block}.callsChartGrid{stroke:#ffffff14;stroke-width:2px}.callsChartAxis{fill:#ffffffb3;font-size:24px;font-weight:700}.callsChartLine{fill:none;stroke:#60a5faeb;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.callsChartDot{fill:#22c55ed9;stroke:#00000059;stroke-width:6px}.callsMapGridXL{grid-template-columns:1.35fr .65fr;align-items:stretch;gap:14px;margin-top:14px;display:grid}@media (max-width:980px){.callsMapGridXL{grid-template-columns:1fr}}.callsMapPaneXL{flex-direction:column;gap:12px;min-width:0;display:flex}.callsMapFrameXL{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;min-width:0;padding:12px;overflow:hidden}.callsMapTopbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.callsLegend{align-items:center;gap:10px;display:flex}.callsLegendBar{background:linear-gradient(90deg,#50ffaa1a,#50ffaa59);border:1px solid #ffffff1a;border-radius:999px;width:180px;height:10px;display:inline-block}.callsMapCanvasXL{background:#0000002e;border:1px solid #ffffff1a;border-radius:18px;height:680px;margin-top:10px;overflow:hidden}@media (max-width:980px){.callsMapCanvasXL{height:520px}}.callsTopStates{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;padding:12px}.callsTopStatesList{gap:8px;margin-top:10px;display:grid}.callsTopRow{cursor:pointer;background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.callsTopRow:hover{background:#ffffff0d;border-color:#ffffff2e}.callsTopRowOn{background:#60a5fa1a;border-color:#60a5fa47}.callsTopState{color:#ffffffe6;font-weight:800}.callsTopVal{color:#ffffffe0;font-weight:900}.callsMapSideXL{min-width:0}.callsSideCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;min-width:0;height:100%;padding:14px;display:flex}.callsEmptyState{background:#0000002e;border:1px solid #ffffff1a;border-radius:16px;margin-top:18px;padding:14px}.callsEmptyTitle{font-size:14px;font-weight:900}.callsSideHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.callsSideTitle{letter-spacing:.2px;font-size:18px;font-weight:900}.callsSideBadge{white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:6px 10px;font-size:12px}.callsSideGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}@media (max-width:520px){.callsSideGrid{grid-template-columns:1fr}}.callsMetric{background:#0000002e;border:1px solid #ffffff1a;border-radius:16px;min-width:0;padding:12px}.callsMetricLabel{opacity:.85;font-size:12px}.callsMetricValue{margin-top:6px;font-size:20px;font-weight:900}.callsStrategistBox{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-top:12px;padding:12px}.callsStrategistTitle{font-size:13px;font-weight:900}.callsStrategistList{color:#ffffffd6;margin:10px 0 0;padding:0 0 0 18px;font-size:12px;line-height:1.45}.callsStrategistList li{margin-top:8px}.callsSideActions{justify-content:flex-end;gap:10px;margin-top:auto;padding-top:12px;display:flex}@media (max-width:980px){.callsDash .filtersBar{grid-template-columns:1fr}}@media (max-width:980px){.callsDash .dateGroup .dateInputs{grid-template-columns:1fr 1fr}.callsDash .applyBtn{grid-column:span 2;width:100%}}.callsDash .applyBtn{border-radius:14px;height:42px;font-weight:800}.callsDash .mapFrameXL{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;height:520px;margin-top:12px;overflow:hidden}@media (max-width:980px){.callsDash .mapFrameXL{height:460px}}.callsDash{min-width:0}.callsDash .filtersBar{grid-template-columns:1.2fr .8fr;align-items:start;gap:14px;display:grid}@media (max-width:980px){.callsDash .filtersBar{grid-template-columns:1fr}}.callsDash .filtersGroup{min-width:0}.callsDash .filtersLabel{color:#ffffffd1;margin-bottom:10px;font-size:12px;font-weight:800}.callsDash .rangePills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.callsDash .filtersDivider{background:#ffffff1a;width:1px;height:26px;margin:0 6px;display:inline-block}.callsDash .dateGroup{min-width:0}.callsDash .dateGroup .dateInputs{grid-template-columns:1fr 1fr 170px;align-items:end;gap:12px;display:grid}@media (max-width:980px){.callsDash .dateGroup .dateInputs{grid-template-columns:1fr 1fr}.callsDash .applyBtn{grid-column:span 2;width:100%}}@media (max-width:520px){.callsDash .dateGroup .dateInputs{grid-template-columns:1fr}.callsDash .applyBtn{grid-column:auto;width:100%}}.callsDash .applyBtn{border-radius:14px;justify-self:end;height:44px;margin-right:6px;padding:0 18px;font-weight:900}@media (max-width:980px){.callsDash .applyBtn{justify-self:stretch;margin-right:0}}.callsDash .filtersFooter{flex-direction:column;gap:10px;margin-top:12px;display:flex}.callsDash .deltaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.callsDash .deltaHint{color:#ffffffb8;font-size:12px}.callsDash .mutedLite{color:#ffffff8f}.callsDash .deltaPills{flex-wrap:wrap;gap:8px;display:flex}.callsDash .deltaPill{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:8px 10px;font-size:12px}.callsDash .deltaUp{background:#50ffaa14;border-color:#50ffaa38}.callsDash .deltaDown{background:#ff787814;border-color:#ff787838}.callsDash .kpiRow{gap:10px;display:grid}.callsDash .kpiRowWide{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1200px){.callsDash .kpiRowWide{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:640px){.callsDash .kpiRowWide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.callsDash .kpiRowWide{grid-template-columns:1fr}}.callsDash .kpiDate{background:linear-gradient(#0f172a8f,#0f172a4d),radial-gradient(560px 220px at 100% -30%,#60a5fa14,#0000 65%);border:1px solid #94a3b83d;border-radius:16px;width:250px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff0a}.callsDash .kpiDate .n{letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:900;overflow:hidden}.callsDash .kpiDate .l{color:#ffffffa8;margin:6px 0 0;font-size:12px;line-height:1.25}.callsDash .kpi{background:linear-gradient(#0f172a8f,#0f172a4d),radial-gradient(560px 220px at 100% -30%,#60a5fa14,#0000 65%);border:1px solid #94a3b83d;border-radius:16px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff0a}.callsDash .kpi .n{letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:900;overflow:hidden}.callsDash .kpi .l{color:#ffffffa8;margin:6px 0 0;font-size:12px;line-height:1.25}.callsDash .callsPlatform{flex-direction:column;gap:14px;display:flex}.callsDash .trendCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;padding:14px}.callsDash .trendHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.callsDash .trendTitle{font-size:14px;font-weight:900}.callsDash .trendMeta{flex-wrap:wrap;gap:10px;display:flex}.callsDash .miniCard{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;min-width:0;padding:10px 12px}.callsDash .miniCardLabel{color:#ffffffa3;font-size:11px}.callsDash .miniCardValue{color:#ffffffeb;word-break:break-word;margin-top:6px;font-size:13px}.callsDash .chartWrap{background:#0000002e;border:1px solid #ffffff1a;border-radius:16px;width:100%;margin-top:10px;overflow:hidden}.callsDash .chartSvg{background:0 0;width:100%;height:auto;display:block}.callsDash .chartGrid{stroke:#ffffff1a;stroke-width:1px}.callsDash .chartAxis{fill:#ffffff9e;font-size:12px}.callsDash .chartArea{fill:#60a5fa24}.callsDash .chartLine{fill:none;stroke:#60a5faeb;stroke-width:3px}.callsDash .chartPoint{fill:#ffffffeb;opacity:.9;cursor:pointer}.callsDash .mapGrid{grid-template-columns:1.6fr .95fr;align-items:start;gap:14px;display:grid}@media (max-width:980px){.callsDash .mapGrid{grid-template-columns:1fr}}.callsDash .mapCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;min-width:0;overflow:hidden}.callsDash .mapCardTop{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.callsDash .mapCardTitle{font-size:14px;font-weight:900}.callsDash .mapScale{align-items:center;gap:10px;display:flex}.callsDash .scaleBar{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;width:140px;height:10px;overflow:hidden}.callsDash .scaleFill{background:linear-gradient(90deg,#50ffaa1f,#50ffaabf);width:100%;height:100%}.callsDash .mapFrame{padding:0}.callsDash .mapFrameXL{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;min-width:0;height:520px;margin-top:12px;overflow:hidden}@media (max-width:980px){.callsDash .mapFrameXL{height:460px}}.callsDash .statePanel{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;min-width:0;padding:14px}.callsDash .statePanelTop{border-bottom:1px solid #ffffff0f;padding-bottom:10px}.callsDash .stateHead{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.callsDash .stateName{font-size:16px;font-weight:900}.callsDash .statePill{white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:8px 10px;font-size:12px}.callsDash .stateCards{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}@media (max-width:520px){.callsDash .stateCards{grid-template-columns:1fr}}.callsDash .stateKpi{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;min-width:0;padding:12px}.callsDash .stateKpiN{margin-top:8px;font-size:18px;font-weight:900}.callsDash .segmented{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;gap:8px;padding:4px;display:flex}.callsDash .segBtn{color:#fffc;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:900}.callsDash .segBtnOn{color:#fffffff0;background:#ffffff1a}.callsDash .tableWrap{max-width:100%}.callsDash .tableScrollX{max-width:100%;overflow:auto}.callsDash .table{width:100%}.callsDash .aiCard{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:12px}.callsDash .aiCardTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.callsDash .aiTitle{font-size:13px;font-weight:900}.callsDash .aiBtn{white-space:nowrap}.callsDash .aiBody{flex-direction:column;gap:12px;margin-top:12px;display:flex}.callsDash .aiSummary{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.callsDash .aiSummaryTitle{opacity:.95;margin-bottom:8px;font-size:12px;font-weight:900}.callsDash .aiText{color:#ffffffd6;font-size:12px;line-height:1.45}.callsDash .aiScore{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.callsDash .aiBadge{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.callsDash .aiBadge.good{background:#50ffaa1a;border-color:#50ffaa38}.callsDash .aiBadge.mixed{background:#ffffff0f;border-color:#ffffff24}.callsDash .aiBadge.risk{background:#ff78781a;border-color:#ff78783d}.callsDash .aiBlock{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.callsDash .aiBlockTitle{margin-bottom:10px;font-size:12px;font-weight:900}.callsDash .aiOps{flex-direction:column;gap:10px;display:flex}.callsDash .aiOp{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;padding:10px}.callsDash .aiOpHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.callsDash .aiOpTitle{font-size:12px;font-weight:900}.callsDash .aiImpact{white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.callsDash .aiImpact.high{background:#50ffaa1a;border-color:#50ffaa38}.callsDash .aiImpact.medium{background:#ffffff0f;border-color:#ffffff24}.callsDash .aiImpact.low{background:#ffffff0a;border-color:#ffffff1a}.callsDash .aiList{color:#fffc;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.35}.callsDash .aiList li{margin-top:6px}.callsDash .aiPlaceholder{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-top:12px;padding:12px}.callsDash .nextPhaseTitle{color:#ffffffeb;margin-top:8px;font-size:13px;font-weight:900;line-height:1.3}.callsDash .nextPhaseGrid{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}.callsDash .nextPhaseItem{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;padding:10px}.callsDash .npTitle{font-size:12px;font-weight:900}.callsDash .npText{opacity:.85;margin-top:6px}.callsDash .mapFrame{background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;padding:0!important;overflow:visible!important}.callsDash .mapFrame.mapFrameXL{margin-top:12px;background:#ffffff08!important;border:1px solid #ffffff1a!important;border-radius:18px!important;height:520px!important;overflow:hidden!important}@media (max-width:980px){.callsDash .mapFrame.mapFrameXL{height:460px!important}}.callsDash .mapCard .mapFrameXL{flex-direction:column;display:flex}.callsDash .mapFrameXL .choroplethWrap{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.callsDash .mapFrameXL .choroplethSvgWrap{flex:1;height:100%;min-height:0;display:flex}.callsDash .mapFrameXL .choroplethSvg{display:block;width:100%!important;height:100%!important}.callsDash .mapFrameXL svg{width:100%!important;height:100%!important}.callsDash .mapFrameXL .choroplethTop{flex:none}.callsDash .mapFrameXL .stateLabel{paint-order:stroke;stroke:#00000059;stroke-width:2px}.callsDash .hmCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;min-width:0;padding:14px}.callsDash .hmTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.callsDash .hmTitle{font-size:14px;font-weight:900}.callsDash .hmBadges{flex-wrap:wrap;gap:10px;display:flex}.callsDash .hmBadge{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;min-width:140px;padding:10px 12px}.callsDash .hmBadgeLabel{opacity:.75}.callsDash .hmBadgeValue{margin-top:6px}.callsDash .hmGridWrap{grid-template-columns:1fr 260px;align-items:start;gap:12px;margin-top:12px;display:grid}@media (max-width:980px){.callsDash .hmGridWrap{grid-template-columns:1fr}}.callsDash .hmGrid{background:#00000029;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:56px repeat(24,32px);grid-auto-rows:28px;gap:6px;min-width:0;padding:10px;display:grid;overflow:auto}.callsDash .hmCorner{background:#0000002e;border-radius:10px;position:sticky;left:0}.callsDash .hmColHead{color:#ffffffb3;opacity:.9;justify-content:center;align-items:center;font-size:11px;display:flex}.callsDash .hmRow{display:contents}.callsDash .hmRowHead{z-index:1;color:#ffffffd1;background:#0000002e;border:1px solid #ffffff0f;border-radius:12px;justify-content:flex-start;align-items:center;padding-left:10px;font-size:12px;font-weight:900;display:flex;position:sticky;left:0}.callsDash .hmCell{background:rgba(80,255,170,var(--a,.08));cursor:default;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;min-width:32px;min-height:28px;display:flex}.callsDash .hmCellText{color:#ffffffd1;font-size:11px;font-weight:900}.callsDash .hmCellHover{outline-offset:1px;outline:2px solid #fff3}.callsDash .hmCellRisk{background:rgba(255,120,120,var(--a,.1));border-color:#ff787842}.callsDash .hmHover{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;min-width:0;padding:12px}.callsDash .hmHoverBox{min-width:0}.callsDash .hmHoverTitle{color:#ffffffe6;font-size:12px;font-weight:900}.callsDash .filtersRow2{flex-direction:column;gap:10px;margin-top:12px;display:flex}.callsDash .filtersChips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.callsDash .filtersPanel{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.callsDash .filtersPanelGrid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}@media (max-width:980px){.callsDash .filtersPanelGrid{grid-template-columns:1fr}}.callsDash .toggleRow{grid-column:span 2;align-items:center;gap:10px;padding-top:6px;display:flex}@media (max-width:980px){.callsDash .toggleRow{grid-column:auto}}.callsDash .toggleRow input{transform:translateY(1px)}.callsDash .dateGroup .dateInputs{grid-template-columns:1fr 1fr auto}.callsDash .dateGroup .dateInputs .applyBtn{min-width:120px}.callsDash .dateGroup .dateInputs>:last-child{justify-self:end}.callsDash .kpiGrid32{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.callsDash .kpiGrid32>:nth-child(4),.callsDash .kpiGrid32>:nth-child(5){grid-column:span 1}@media (max-width:980px){.callsDash .kpiGrid32{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.callsDash .kpiGrid32{grid-template-columns:1fr}}.callsDash .gscTopGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:1100px){.callsDash .gscTopGrid{grid-template-columns:1fr}}.callsDash .gscTopCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;min-width:0;padding:14px}.callsDash .gscTopHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.callsDash .gscTopTitle{font-size:14px;font-weight:900}.callsDash .mapCard{min-width:0}.callsDash .mapFrameXL{flex-direction:column;min-height:520px;display:flex}.callsDash .tableScrollX{border-radius:14px;overflow:auto}.callsDash .tableScrollX table{min-width:860px}.callsDash td.mono,.callsDash .mono{word-break:break-word;overflow-wrap:anywhere}.gscTopGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:1100px){.gscTopGrid{grid-template-columns:1fr}}.gscTopCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:12px}.gscTopHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.gscTopTitle{font-weight:700}.tableScrollX{overflow-x:auto}.seg{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.segBtn{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px}.segBtn:hover{color:#ffffffeb}.segOn{color:#fffffffa;background:#ffffff1a}.delta{border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.deltaUp{color:#78ffbef2;background:#3cffaa1a}.deltaDown{color:#ff8c8cf2;background:#ff5a5a1a}.chartPill{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px}.adsTrendBoardMeta{opacity:.85;margin-bottom:10px}.adsTrendGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1080px){.adsTrendGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.adsTrendGrid{grid-template-columns:1fr}}.adsTrendCard{background:radial-gradient(420px 120px at 0 -20%,#60a5fa1f,#0000 70%),linear-gradient(#fff1,#ffffff08);border:1px solid #ffffff21;border-radius:16px;padding:12px}.adsTrendCardTop{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.adsTrendCardTitle{color:#ffffffb8;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.adsTrendCardValue{letter-spacing:.01em;font-size:18px;font-weight:800}.adsTrendSpark{color:#60a5faf2}.adsTrendCard:nth-child(2) .adsTrendSpark{color:#10b981f2}.adsTrendCard:nth-child(3) .adsTrendSpark{color:#facc15f2}.adsTrendCard:nth-child(4) .adsTrendSpark{color:#f472b6f2}.adsTrendCard:nth-child(5) .adsTrendSpark{color:#fb923cf2}.adsTrendCard:nth-child(6) .adsTrendSpark{color:#c084fcf2}.adsTrendCardFoot{justify-content:space-between;gap:10px;margin-top:6px;display:flex}.adsNotifBell{cursor:pointer}.adsNotifCount{background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:11px;font-weight:800;display:inline-flex}.adsNotifCountHot{color:#ffe4ebfa;background:#f43f5e2e;border-color:#f43f5e73}.adsNotifSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:900px){.adsNotifSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.adsNotifOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:70;background:#080c1880;justify-content:flex-end;display:flex;position:fixed;inset:0}.adsNotifDrawer{background:radial-gradient(700px 320px at 0 -20%,#60a5fa24,#0000 64%),linear-gradient(#1a1f2bfa,#181e2bfa);border-left:1px solid #ffffff24;flex-direction:column;width:min(560px,100vw);height:100vh;display:flex;box-shadow:-18px 0 48px #00000073}.adsNotifDrawerHead{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.adsNotifDrawerBody{flex-direction:column;gap:10px;padding:12px;display:flex;overflow:auto}.adsNotifItem{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:14px;padding:12px}.adsNotifPriority-critical{border-color:#f8717180}.adsNotifPriority-high{border-color:#fb923c73}.adsNotifPriority-medium{border-color:#60a5fa59}.adsNotifPriority-low{border-color:#6ee7b759}.adsNotifItemTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.adsNotifPill{letter-spacing:.06em;border:1px solid #ffffff24;border-radius:999px;padding:4px 8px;font-size:10px}.adsNotifPill-open{background:#60a5fa2b;border-color:#60a5fa59}.adsNotifPill-accepted{background:#22c55e29;border-color:#22c55e59}.adsNotifPill-denied{background:#f8717129;border-color:#f8717159}.adsNotifTitle{margin-top:8px;font-size:14px;font-weight:800}.adsNotifActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.adsNotifNote{flex:1;min-width:230px}.table .td b{font-weight:650}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.gaDash .cardTitle{letter-spacing:.2px}.gaDash .badge{opacity:.9}.gaDash .kpi .l{align-items:center;gap:8px;display:flex}.gaDash .gaDashMapGrid{grid-template-columns:1.25fr .95fr;align-items:start;gap:14px;display:grid}@media (max-width:1100px){.gaDash .gaDashMapGrid{grid-template-columns:1fr}}.gaDash .gaDashStatePanel{background:#ffffff05;border:1px solid #ffffff14}.gaDash .gaMapWrap{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.gaDash .gaMapTop{justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 14px 10px;display:flex}.gaDash .gaMapTitle{letter-spacing:.2px;font-size:14px;font-weight:650}.gaDash .gaMapHover{text-align:right;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;max-width:360px;padding:8px 10px}.gaDash .gaMapSvgWrap{padding:8px 10px 12px}.gaDash .gaMapSvg{border-radius:12px;width:100%;height:auto;display:block}.gaDash .gaMapState{stroke:#ffffff29;stroke-width:.75px;fill:rgba(120,255,210,var(--fillA,.1));cursor:pointer;transition:all .14s}.gaDash .gaMapState:hover{filter:brightness(1.12)drop-shadow(0 10px 22px #78ffd21a);stroke:#ffffff47}.gaDash .gaMapStateSel{filter:brightness(1.18)drop-shadow(0 14px 28px #78ffd229)}.gaDash .gaMapStateSel .gaMapState,.gaDash .gaMapState.gaMapStateSel{stroke:#78ffd2a6;stroke-width:1.45px}.gaDash .gaMapLabel{fill:#fffc;pointer-events:none;paint-order:stroke;stroke:#0000006b;stroke-width:2px;stroke-linejoin:round;font-size:11px;font-weight:650}.aiBox{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:14px}.aiBoxTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.aiTitle{letter-spacing:.2px;font-weight:700}.aiHint{opacity:.85;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:12px}.aiErr{background:#ff505014;border:1px solid #ff50502e;border-radius:12px;margin-top:10px;padding:10px 12px}.aiBody{flex-direction:column;gap:14px;margin-top:12px;display:flex}.aiExecutive{opacity:.95;font-size:13px;line-height:1.45}.aiScoreRow{grid-template-columns:160px 1fr 1fr;gap:10px;display:grid}@media (max-width:900px){.aiScoreRow{grid-template-columns:1fr}}.aiScore{background:#ffffff09;border:1px solid #ffffff0f;border-radius:14px;padding:10px 12px}.aiBadge{border-radius:999px;align-items:center;margin-top:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.aiBadge-good{background:#50c87829;border:1px solid #50c87840}.aiBadge-mixed{background:#ffc85024;border:1px solid #ffc85038}.aiBadge-bad{background:#ff505024;border:1px solid #ff505038}.aiScoreText{opacity:.95;margin-top:6px;font-size:13px;line-height:1.35}.aiSection{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;padding:10px 12px}.aiSectionTitle{margin-bottom:10px;font-size:13px;font-weight:700}.aiCards{grid-template-columns:1fr;gap:10px;display:grid}.aiCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:10px 12px}.aiCardTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.aiCardTitle{font-size:13px;font-weight:700}.aiImpact{opacity:.9;border:1px solid #ffffff1f;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.aiImpact-low{background:#ffffff0a}.aiImpact-medium{background:#78a0ff1a}.aiImpact-high{background:#50c87824}.aiP{opacity:.95;font-size:13px;line-height:1.4}.aiList{opacity:.95;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.45}.aiGrid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:900px){.aiGrid2{grid-template-columns:1fr}}.contactsDash{position:relative}.contactsDash .dashLoadingOverlay{z-index:120;-webkit-backdrop-filter:blur(3px);pointer-events:all;background:#0c10188f;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.contactsDash .dashLoadingCard{text-align:center;background:#222935eb;border:1px solid #ffffff29;border-radius:16px;min-width:280px;padding:16px 18px;box-shadow:0 18px 44px #0000006b}.contactsDash .dashLoadingText{color:#ffffffe6;margin-top:10px;font-size:13px}.contactsDash .dashSpinner{border:3px solid #fff3;border-top-color:#60a5faf2;border-radius:50%;width:30px;height:30px;margin:0 auto;animation:.9s linear infinite contactsSpin}@keyframes contactsSpin{to{transform:rotate(360deg)}}.ceoDash{position:relative}.ceoDash .dashLoadingOverlay{z-index:130;-webkit-backdrop-filter:blur(3px);pointer-events:all;background:#0c10188f;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ceoDash .dashLoadingCard{text-align:center;background:#222935eb;border:1px solid #ffffff29;border-radius:16px;min-width:280px;padding:16px 18px;box-shadow:0 18px 44px #0000006b}.ceoDash .dashLoadingText{color:#ffffffe6;margin-top:10px;font-size:13px}.ceoDash .dashSpinner{border:3px solid #fff3;border-top-color:#60a5faf2;border-radius:50%;width:30px;height:30px;margin:0 auto;animation:.9s linear infinite ceoSpin}@keyframes ceoSpin{to{transform:rotate(360deg)}}.ceoDash .moduleGrid{grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;display:grid}@media (max-width:1500px){.ceoDash .moduleGrid{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media (max-width:980px){.ceoDash .moduleGrid{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media (max-width:680px){.ceoDash .moduleGrid{grid-template-columns:1fr}}.ceoDash .moduleCard{background:linear-gradient(#ffffff0d,#ffffff08);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;justify-content:flex-start;min-width:0;min-height:250px;padding:16px;display:flex}.ceoDash .moduleTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ceoDash .moduleTitle{color:#ffffffe0;margin:0;font-size:15px;font-weight:700;line-height:1.2}.ceoDash .moduleValue{color:#ffffffe6;letter-spacing:-.2px;margin-top:4px;font-size:clamp(26px,2.2vw,38px);font-weight:800;line-height:1.05}.ceoDash .moduleLine{color:#ffffffd1;margin-top:8px;font-size:12px;line-height:1.35}.ceoDash .moduleStats{gap:10px;margin-top:14px;display:grid}.ceoDash .moduleStat{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:10px 12px}.ceoDash .moduleStatLabel{color:#ffffff9e;letter-spacing:.2px;font-size:11px}.ceoDash .moduleStatValue{color:#fffffff2;word-break:break-word;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(18px,1.45vw,28px);font-weight:750;line-height:1.12}.ceoDash .moduleDelta{text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #ffffff14;border-radius:8px;width:auto;max-width:110px;margin-top:0;padding:5px 9px;font-size:13px;font-weight:700}.ceoDash .moduleDelta.deltaUp{color:#79f2c0;background:#3ab08129;border-color:#3ab08157}.ceoDash .moduleDelta.deltaDown{color:#ff8d92;background:#be525e29;border-color:#be525e57}.ceoDash .moduleActions{margin-top:auto;padding-top:16px}.ceoDash .moduleBtn{text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;min-height:46px;font-weight:650;line-height:1.2;display:inline-flex}.ceoDash .kpi .n{white-space:normal}.ceoDash .cardSubtitle{max-width:900px}.dashboardPremium{--dash-lux-border:#94a3b842;--dash-lux-glow:#60a5fa47;--dash-lux-soft:#ffffff0a}.dashboardPremium .agencyRoot{grid-template-columns:260px minmax(0,1fr);gap:18px;min-height:auto;padding:0}.dashboardPremium .agencySidebar{border:1px solid var(--dash-lux-border);background:radial-gradient(620px 240px at -4% -24%,#3b82f62e,#0000 72%),radial-gradient(420px 200px at 104% 108%,#0f766e29,#0000 72%),linear-gradient(#0a1224eb,#080e1cdb);border-radius:22px;min-height:auto;position:sticky;top:14px;box-shadow:0 28px 62px #02061773,inset 0 0 0 1px #60a5fa14,inset 0 1px #ffffff0f}.dashboardPremium .agencyNav{gap:10px}.dashboardPremium .agencyNavItem{border:1px solid var(--dash-lux-border);letter-spacing:.01em;background:linear-gradient(#ffffff0b,#ffffff05);border-radius:13px;padding:11px 13px;font-size:15px;font-weight:680;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s,box-shadow .24s}.dashboardPremium .agencyNavItem:hover{background:linear-gradient(#3b82f633,#1e40af1f);border-color:#60a5fa8c;transform:translate(4px);box-shadow:0 10px 22px #0f172a57}.dashboardPremium .agencyNavItemActive{background:radial-gradient(180px 90px at 12%,#60a5fa38,#0000 72%),linear-gradient(#3b82f65c,#1e40af42);border-color:#7dd3fc9e;box-shadow:0 12px 28px #2563eb3d,inset 0 0 0 1px #93c5fd4d,0 0 0 .5px #bfdbfe70}.dashboardPremium .agencyMain .card{border:1px solid var(--dash-lux-border);opacity:0;background:radial-gradient(880px 220px at 90% -28%,#3b82f624,#0000 72%),radial-gradient(420px 200px at 0 110%,#0ea5e914,#0000 72%),linear-gradient(#0f172acc,#0f172a94);border-radius:22px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-color .2s;animation:.36s cubic-bezier(.22,1,.36,1) forwards dashLuxIn;transform:translateY(8px);box-shadow:0 24px 54px #02061761,inset 0 0 0 1px #94a3b814,inset 0 1px #ffffff0a}.dashboardPremium .agencyMain .card:hover{border-color:#7dd3fc5c;transform:translateY(-2px);box-shadow:0 26px 58px #0206176b,inset 0 0 0 1px #60a5fa33,inset 0 1px #ffffff0d}.dashboardPremium .agencyMain .card:first-child{animation-delay:20ms}.dashboardPremium .agencyMain .card:nth-child(2){animation-delay:60ms}.dashboardPremium .agencyMain .card:nth-child(3){animation-delay:.1s}.dashboardPremium .agencyMain .card:nth-child(4){animation-delay:.14s}.dashboardPremium .agencyMain .card:nth-child(5){animation-delay:.18s}@keyframes dashLuxIn{to{opacity:1;transform:translateY(0)}}.dashboardPremium .agencyGlobalTopbar{border-color:var(--dash-lux-border);background:radial-gradient(920px 260px at 82% -30%,#38bdf829,#0000 72%),radial-gradient(620px 220px at -8% -20%,#3b82f624,#0000 72%),linear-gradient(#0f172ae0,#0f172aad);border-radius:26px;padding:16px 18px;box-shadow:0 26px 60px #0206176b,inset 0 0 0 1px #94a3b814,inset 0 1px #ffffff0d}.dashboardPremium .agencyGlobalBrand h1{letter-spacing:-.015em;text-shadow:0 1px #ffffff14;font-size:17px;font-weight:800}.dashboardPremium .agencyGlobalBrand p{color:#e2e8f0c7;font-size:12px}.dashboardPremium .agencyGlobalNavItem,.dashboardPremium .agencyLivePill,.dashboardPremium .agencyAccountTrigger{border-color:var(--dash-lux-border);background:var(--dash-lux-soft);transition:border-color .2s,box-shadow .24s,background .2s,transform .2s cubic-bezier(.22,1,.36,1)}.dashboardPremium .agencyGlobalNavItem:hover,.dashboardPremium .agencyAccountTrigger:hover{border-color:#60a5fa80;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a47}.dashboardPremium .agencyGlobalNavItemActive{background:radial-gradient(130px 80px at 8%,#60a5fa38,#0000 72%),linear-gradient(#3b82f642,#2563eb33);border-color:#7dd3fca6;box-shadow:0 10px 22px #2563eb38,inset 0 0 0 1px #93c5fd3d}.dashboardPremium .agencyLivePill{border-color:#4ade8059}.dashboardPremium .agencyProfileAvatar{box-shadow:0 0 0 1px #93c5fd47,0 8px 16px #0206174d}@media (prefers-reduced-motion:reduce){.dashboardPremium .agencyMain .card{opacity:1;animation:none;transform:none}.dashboardPremium .agencyNavItem,.dashboardPremium .agencyGlobalNavItem,.dashboardPremium .agencyAccountTrigger{transition:none}}@media (max-width:1200px){.dashboardPremium .agencyRoot{grid-template-columns:1fr}}.aiChatCard{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:14px}.aiChatTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.aiChatBody{grid-template-columns:1.5fr 1fr;gap:10px;margin-top:12px;display:grid}@media (max-width:980px){.aiChatBody{grid-template-columns:1fr}}.aiChatMessages{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;max-height:360px;padding:10px;overflow:auto}.aiMsg{border:1px solid #ffffff14;border-radius:12px;margin-bottom:8px;padding:8px 10px}.aiMsgUser{background:#60a5fa1a;border-color:#60a5fa38}.aiMsgAssistant{background:#ffffff08}.aiMsgMeta{color:#ffffff9e;justify-content:space-between;gap:8px;font-size:11px;display:flex}.aiMsgText{white-space:pre-wrap;margin-top:6px;font-size:12px;line-height:1.4}.aiFeed{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;max-height:360px;padding:10px;overflow:auto}.aiFeedList{gap:8px;display:grid}.aiFeedItem{background:#00000029;border:1px solid #ffffff14;border-radius:10px;padding:8px}.aiFeedMeta{color:#ffffff9e;justify-content:space-between;gap:8px;font-size:10px;display:flex}.aiFeedText{color:#ffffffdb;margin-top:6px;font-size:11px;line-height:1.35}.aiChatComposer{gap:8px;margin-top:10px;display:grid}.aiChatInput{resize:vertical;min-height:84px}.tenantHubCard{background:radial-gradient(1200px 320px at 20% -20%,#60a5fa14,transparent 56%),radial-gradient(700px 240px at 90% 0%,#10b98114,transparent 64%),var(--card)}.tenantHubActions{flex-wrap:wrap;gap:8px;display:flex}.tenantAppMenu{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tenantHubTop{grid-template-columns:1fr 360px;gap:10px;margin-bottom:12px;display:grid}.tenantGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1400px){.tenantGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.tenantHubTop{grid-template-columns:1fr}.tenantGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tenantGrid{grid-template-columns:1fr}}.tenantPoster{border:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(160deg,#091022e6,#111827fa);border-radius:16px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.tenantPoster:hover{border-color:#629cf88c;transform:translateY(-2px);box-shadow:0 8px 24px #00000047}.tenantPoster.active{border-color:#3ed99d9e;box-shadow:0 10px 26px #14b8a633}.tenantPosterGlow{pointer-events:none;background:radial-gradient(closest-side,#60a5fa33,#0000 72%);height:180px;position:absolute;inset:auto -32% -50% -30%}.tenantPosterHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.tenantPosterIndex{letter-spacing:.08em;color:#cbd5e1c2;font-size:12px;font-weight:700}.tenantPosterTitle{letter-spacing:.01em;margin-bottom:6px;font-size:18px;font-weight:800;line-height:1.2}.tenantPosterMeta{color:var(--muted);margin-bottom:4px;font-size:12px;line-height:1.3}.tenantListWrap{max-height:360px}.agencyRoot{grid-template-columns:240px minmax(0,1fr);gap:16px;min-height:100vh;padding:18px;display:grid}.agencySidebar{border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0d,#ffffff05),var(--card);border-radius:18px;flex-direction:column;gap:14px;min-height:calc(100vh - 36px);padding:14px;display:flex;position:sticky;top:18px}.agencyBrandMini{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.agencyBrandLogo{background:radial-gradient(circle at 25% 20%,#ffffffe6 1px,#0000 8px),linear-gradient(145deg,#4ab4ff,#25d39a);border-radius:8px;width:30px;height:30px}.agencyBrandText{color:#ffffffeb;font-size:14px;font-weight:700}.agencyNav{gap:8px;display:grid}.agencyNavItem{text-align:left;width:100%;color:var(--text);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:10px 12px;transition:transform .14s,border-color .18s,background .18s,box-shadow .18s}.agencyNavItem:hover{background:#ffffff0f;border-color:#94a3b85c;transform:translate(2px)}.agencyNavItemActive{background:#60a5fa29;border-color:#60a5fa5c;box-shadow:0 6px 16px #2563eb2e}.agencyNavBackItem{background:radial-gradient(180px 80px at 12% 20%,#38bdf833,#0000 75%),#0f172a73;border-color:#38bdf86b;font-weight:700}.agencyMain{gap:14px;min-width:0;display:grid}.agencyTopbar{border:1px solid var(--line);background:radial-gradient(1200px 320px at 15% -20%,#60a5fa17,transparent 62%),radial-gradient(760px 220px at 85% 0%,#10b98117,transparent 66%),var(--card);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.agencyTopLeft h1{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}.agencyTopLeft p{color:var(--muted);margin:4px 0 0}.agencyTopActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agencyTopActionsMinimal{background:#02061742;border:1px solid #94a3b838;border-radius:999px;padding:6px}.btnGhost{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:999px;padding:8px 13px;font-weight:600;transition:background .16s,border-color .16s,transform .12s}.btnGhost:hover{background:#ffffff14;border-color:#94a3b86b;transform:translateY(-1px)}.btnGhost:disabled{opacity:.6;cursor:not-allowed;transform:none}.agencyMenuPanel{border:1px solid var(--line);background:#00000038;border-radius:14px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.agencyMenuLink{color:#bfdbfef2;border:1px solid #94a3b84d;border-radius:999px;padding:7px 12px;font-size:13px;text-decoration:none}.agencyMenuLink:hover{border-color:#60a5fa73}.agencySubnav{border:1px solid var(--line);background:#ffffff05;border-radius:14px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.agencySubnavItem{color:#e2e8f0e6;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1f;border-radius:10px;padding:8px 12px;font-size:13px}.agencySubnavItem:hover{background:#ffffff0f}.agencySubnavItemActive{color:#bfdbfefa;background:#60a5fa29;border-color:#60a5fa6b}.agencyZoomBoard{background:radial-gradient(840px 280px at 0 -30%,#38bdf829,#0000 70%),radial-gradient(860px 340px at 100% -30%,#f8717124,#0000 72%),linear-gradient(#ffffff0f,#ffffff05)}.agencyZoomHero{background:radial-gradient(320px 120px at 5% -20%,#0ea5e93d,#0000 74%),#02061761;border:1px solid #94a3b847;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding:14px;display:flex}.agencyZoomHero h3{margin:0;font-size:20px;font-weight:800}.agencyZoomHero p{color:#cbd5e1e6;margin:6px 0 0}.agencyZoomCreateGrid{background:radial-gradient(260px 110px at 0 -20%,#0f172a8c,#0000 70%),#02061742;border:1px solid #94a3b838;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0f}.agencyZoomCreateGrid .input{background:#0f172a85;border-color:#94a3b852;height:46px}.agencyZoomCreateGrid .input:focus{border-color:#60a5faad;box-shadow:0 0 0 3px #3b82f629}.agencyZoomPrimaryBtn{background:radial-gradient(160px 70px at 20% 10%,#3b82f647,#0000 72%),#1e40af33;border-color:#3b82f67a}.agencyZoomPrimaryBtn:hover{background:radial-gradient(170px 80px at 20% 10%,#3b82f661,#0000 74%),#1e40af47;border-color:#60a5fab8}.agencyZoomList{gap:10px;display:grid}.agencyZoomCard{background:radial-gradient(220px 110px at 10% -25%,#3b82f626,#0000 74%),#0206176b;border:1px solid #94a3b84d;border-radius:16px;padding:12px}.agencyZoomCardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agencyZoomCardTop h4{margin:0;font-size:17px}.agencyZoomCardTop p{color:#94a3b8f5;margin:4px 0 0}.agencyZoomMeta{color:#bfdbfeeb;margin:8px 0;font-size:12px}.agencyZoomLinkWrap{margin-bottom:10px}.agencyZoomLinkInput{width:100%;font-size:13px}.agencyZoomActions{flex-wrap:wrap;gap:8px;display:flex}.projectWorkspace{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.projectSidebar{background:radial-gradient(360px 160px at -12% -28%,#3b82f626,#0000 70%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #94a3b83d;border-radius:16px;gap:8px;padding:10px;display:grid;position:sticky;top:88px}.projectSidebarItem{text-align:left;color:#e2e8f0eb;letter-spacing:.005em;cursor:pointer;background:#0f172a57;border:1px solid #94a3b83d;border-radius:12px;width:100%;padding:12px 14px;font-size:17px;font-weight:600;transition:border-color .16s,background .16s,transform .12s}.projectSidebarItem:hover{background:#1e40af33;border-color:#60a5fa70;transform:translateY(-1px)}.projectSidebarItemActive{color:#eef8fffa;background:radial-gradient(220px 90px at -12% 20%,#3b82f62e,#0000 70%),#1e40af47;border-color:#3b82f694;box-shadow:inset 0 1px #ffffff1f,0 8px 24px #02061733}.projectWorkspaceMain{min-width:0}@media (max-width:1060px){.projectWorkspace{grid-template-columns:1fr}.projectSidebar{flex-wrap:wrap;gap:8px;display:flex;position:static}.projectSidebarItem{width:auto;min-width:150px;padding:10px 12px;font-size:15px}}.activationKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.activationKpiCard{background:radial-gradient(280px 120px at 10% -20%,#3b82f62e,#0000 72%),linear-gradient(#fff1,#ffffff06);border:1px solid #94a3b842;border-radius:16px;padding:12px;box-shadow:inset 0 1px #ffffff14,0 12px 26px #02061747}.activationKpiTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.activationKpiLabel{color:#d6e0f2e6;letter-spacing:.01em;font-size:12px;font-weight:700}.activationKpiPct{color:#d7e8fffa;background:#3b82f62e;border:1px solid #60a5fa73;border-radius:999px;padding:2px 8px;font-size:11px}.activationKpiValue{letter-spacing:-.02em;color:#f4f8fffa;margin-top:10px;font-size:clamp(22px,2.8vw,30px);font-weight:800;line-height:1.1}.activationKpiValue span{color:#c6d4ece0;font-size:16px;font-weight:650}.activationKpiTrack{background:#0f172a80;border:1px solid #94a3b833;border-radius:999px;width:100%;height:8px;margin-top:10px;overflow:hidden}.activationKpiFill{background:linear-gradient(90deg,#22c55ed6,#3b82f6f0);border-radius:999px;height:100%;box-shadow:0 0 16px #3b82f661}.activationSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.activationSummaryCard{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #94a3b833;border-radius:14px;padding:12px}.activationSummaryHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.activationSummaryHeader h4{color:#eef4fffa;margin:0;font-size:13px;font-weight:800}.activationRows{gap:8px;margin-top:10px;display:grid}.activationRowBtn{color:#e7eefaf5;text-align:left;cursor:pointer;background:#0f172a57;border:1px solid #94a3b838;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px;transition:border-color .16s,transform .12s,background .16s;display:flex}.activationRowBtn:hover{background:#1e293b85;border-color:#60a5fa80;transform:translateY(-1px)}.activationRowState{font-size:13px;font-weight:700}.activationRowStats{color:#c0d0e8e6;font-size:12px}@media (max-width:1080px){.activationKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.activationKpiGrid,.activationSummaryGrid{grid-template-columns:1fr}.activationRowBtn{flex-direction:column;align-items:flex-start}}.detailsTabs{background:linear-gradient(#ffffff0b,#ffffff06);border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:6px;display:flex}.detailsTabBtn{color:#e3ebf7e6;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1f;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600;transition:background .14s,border-color .14s,transform 80ms}.detailsTabBtn:hover{background:#ffffff0f;border-color:#fff3}.detailsTabBtn:active{transform:translateY(1px)}.detailsTabBtnOn{color:#d8e9fffa;background:linear-gradient(#60a5fa3d,#60a5fa1f);border-color:#60a5fa7a}.detailsPane{background:radial-gradient(500px 220px at 15% -30%,#60a5fa14,#0000 72%),linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff1a;border-radius:16px;padding:12px}.detailsPaneHeader{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.detailsPaneTitle{color:#f1f6fff5;font-size:13px;font-weight:700}.detailsPaneSub{color:#d2dcecb8;font-size:12px}.detailsIntegrationsActions{justify-content:flex-start;margin-bottom:4px;display:flex}.detailsCustomTop{background:#ffffff05;border:1px solid #ffffff1a;border-radius:14px;padding:10px}.detailsCustomTableWrap{padding:0}@media (max-width:760px){.detailsTabs{gap:6px}.detailsTabBtn{text-align:left;width:100%}}.agencyProjectsCard{border:1px solid var(--line);background:radial-gradient(1200px 360px at 30% -30%,#60a5fa14,transparent 64%),linear-gradient(180deg,#ffffff08,#ffffff03),var(--card);border-radius:18px;padding:14px;box-shadow:0 18px 38px #0208173d,inset 0 1px #ffffff08}.agencyMain>.agencyProjectsCard{animation:.28s both agencyPanelReveal}@keyframes agencyPanelReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.agencyMenuSection{background:radial-gradient(900px 220px at 100% 0%,#38bdf814,transparent 62%),radial-gradient(820px 220px at -10% 100%,#0f766e12,transparent 68%),linear-gradient(180deg,#ffffff09,#ffffff03),var(--card);position:relative;overflow:hidden}.agencyTenantSelect{min-width:220px}.agencySettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.agencyBillingKpis{margin-top:14px}.agencyRoleOnboarding{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.agencyScopeTabs{background:#0f172a47;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:6px;display:inline-flex}.agencyScopeTab{color:#f1f5f9eb;cursor:pointer;background:#ffffff08;border:1px solid #94a3b838;border-radius:999px;padding:8px 14px;transition:background .16s,border-color .16s,transform .12s}.agencyScopeTab:hover{border-color:#94a3b861;transform:translateY(-1px)}.agencyScopeTabActive{background:#3b82f629;border-color:#60a5fa85}.agencyIntegrationsToolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agencyRoleCard{background:linear-gradient(#0f172a6b,#0f172a2e);border:1px solid #94a3b83d;border-radius:14px;padding:12px}.agencyRoleCard h4{margin:0 0 6px;font-size:14px}.agencyRoleCard p{color:#e2e8f0c7;margin:0;font-size:12px;line-height:1.45}.agencyRoleChips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.agencyProjectsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agencyProjectsHeader h2{margin:0;font-size:22px;font-weight:800}.agencyProjectsHeader p{color:var(--muted);margin:4px 0 0}.agencyPill{color:#e2e8f0f2;background:#ffffff08;border:1px solid #94a3b859;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.agencyProjectStats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agencyProjectsHeaderRight{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.agencySearchRow{margin-top:12px}.agencyCreateForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.agencyCreateActions{grid-column:1/-1;gap:8px;display:flex}.agencyCreateActionsSpaced{margin-top:20px;padding-top:2px}.errorText{color:#ff6b6b;margin-top:6px}.okText{color:#4ade80;margin-top:8px}.mutedText{color:var(--muted);margin-top:10px}.agencyTenantGrid{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid}.agencyTenantCard{cursor:pointer;background:radial-gradient(980px 260px at 84% 16%,#60a5fa14,#0000 60%),linear-gradient(168deg,#040a18fa,#0c1628f7);border:1px solid #60a5fa38;border-radius:18px;min-height:0;padding:18px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.agencyTenantCardLink{color:inherit;outline:none;text-decoration:none;display:block}.agencyTenantCardLink:hover .agencyTenantCard,.agencyTenantCardLink:focus-visible .agencyTenantCard{border-color:#60a5fa85;transform:translateY(-3px);box-shadow:0 14px 34px #0206176b,inset 0 0 0 1px #60a5fa40}.agencyTenantCardLink:hover .agencyTenantPosterGlow,.agencyTenantCardLink:focus-visible .agencyTenantPosterGlow{opacity:1;transform:translateY(-6px)}.agencyTenantPosterGlow{pointer-events:none;opacity:.62;background:radial-gradient(closest-side,#60a5fa29,#0000 74%);height:140px;transition:opacity .22s,transform .22s;position:absolute;inset:auto -30% -50%}.agencyTenantTopRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.agencyTenantTopMeta{flex-wrap:wrap;align-items:center;gap:8px;padding-right:2px;display:inline-flex}.agencyTenantBadge{text-transform:lowercase;color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-size:12px;line-height:1.1}.agencyTenantBadge--success{color:#86efacfa;background:#22c55e24;border-color:#22c55e73}.agencyTenantBadge--warning{color:#fde047fa;background:#f59e0b24;border-color:#f59e0b73}.agencyTenantBadge--danger{color:#fecacafa;background:#ef444424;border-color:#ef444473}.agencyTenantBadge--neutral{color:#e2e8f0f2;background:#94a3b824;border-color:#94a3b859}.agencyTenantManageBtn{color:#e2e8f0f2;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b859;border-radius:999px;padding:7px 11px;font-size:12px;line-height:1.1}.agencyTenantManageBtn:hover{color:#dbeafefa;background:#60a5fa26;border-color:#60a5fa73}.agencyTenantIdx{letter-spacing:.08em;color:#e2e8f0bf;font-size:12px;font-weight:800}.agencyTenantCard h3{letter-spacing:-.02em;margin:8px 0;font-size:clamp(24px,2.4vw,38px);line-height:1.03}.agencyTenantCard p{color:#e2e8f0d6;margin:0 0 3px}.agencyTenantWide{grid-template-columns:minmax(260px,1.05fr) minmax(0,1.95fr);gap:16px;min-width:0;display:grid}.agencyTenantIdentity{min-width:0}.agencyTenantBrandRow{align-items:center;gap:12px;display:flex}.agencyTenantLogoWrap{background:linear-gradient(160deg,#60a5fa33,#22c55e24);border:1px solid #94a3b859;border-radius:11px;flex:0 0 38px;width:38px;height:38px;position:relative;overflow:hidden}.agencyTenantLogoFallback{letter-spacing:.04em;color:#f8fafcf2;text-transform:uppercase;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:absolute;inset:0}.agencyTenantLogoImg{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.agencyTenantIdentity p{font-size:18px;line-height:1.2}.agencyTenantKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.agencyTenantKpiItem{background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #94a3b833;border-radius:12px;gap:4px;min-width:0;padding:11px 12px;display:grid}.agencyTenantKpiItem span{color:#cbd5e1d6;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.agencyTenantKpiItem strong{letter-spacing:-.015em;color:#f8fafcfa;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(20px,2.2vw,30px);line-height:1.05;overflow:hidden}.agencyKpiDelta{letter-spacing:.01em;font-size:11px;line-height:1.2}.agencyKpiDeltaNeutral{color:#94a3b8f2}.agencyKpiDeltaUp{color:#34d399f2}.agencyKpiDeltaDown{color:#fb7185f2}.agencyTenantCardOpenGlyph{color:#bfdbfef0;opacity:0;background:#ffffff08;border:1px solid #94a3b847;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:14px;right:14px;transform:translate(-3px,3px)}.agencyTenantCardLink:hover .agencyTenantCardOpenGlyph,.agencyTenantCardLink:focus-visible .agencyTenantCardOpenGlyph{opacity:1;background:#60a5fa24;border-color:#60a5fa6b;transform:translate(0)}.agencyTenantTableWrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070c1840;border:1px solid #ffffff14;border-radius:14px;margin-top:12px;overflow:auto}.agencyTenantTable{border-collapse:collapse;width:100%}.agencyTenantTable tbody tr{transition:background .16s,transform .16s}.agencyTenantTable tbody tr:hover{background:#94a3b80f}.agencyTenantTable td[title]{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.agencyTenantTable th,.agencyTenantTable td{text-align:left;border-bottom:1px solid #ffffff14;padding:10px 12px}.agencyTenantTable thead th{z-index:1;background:#141e32f2;position:sticky;top:0}.agencyStickyCol{z-index:2;background:#0c1424f5;position:sticky;right:0;box-shadow:-1px 0 #94a3b82e}.agencyTableFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.agencyPager{align-items:center;gap:8px;display:inline-flex}.statusPill{border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}.statusPill.success{color:#6ee7b7;background:#10b98124;border-color:#10b9816b}.statusPill.warning{color:#fef08af5;background:#f59e0b24;border-color:#f59e0b73}.statusPill.error{color:#fecacafa;background:#ef444424;border-color:#f871717a}@media (max-width:1200px){.agencyRoot{grid-template-columns:1fr}.agencySidebar{min-height:0;position:static}.agencyCreateForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.agencyTenantWide{grid-template-columns:1fr;gap:12px}.agencyTenantKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.agencyCreateForm{grid-template-columns:1fr}}@media (max-width:560px){.agencyTenantKpiGrid{grid-template-columns:1fr}.agencyTenantCard h3{font-size:34px}}.agencyShell{min-height:100vh;padding:18px}.agencyGlobalTopbar{border:1px solid var(--surface-border);background:var(--surface);box-shadow:var(--surface-shadow);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.agencyGlobalBrand{align-items:center;gap:12px;display:flex}.agencyGlobalBrand h1{letter-spacing:.1px;margin:0;font-size:16px;font-weight:800}.agencyGlobalBrand p{color:var(--muted);margin:2px 0 0;font-size:12px}.agencyBrandLogoDelta{box-shadow:none;background-color:#0000;background-image:url(https://storage.googleapis.com/msgsndr/K8GcSVZWinRaQTMF6Sb8/media/698c5030a41b87368f94ef80.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0}.agencyGlobalNav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agencyGlobalNavRight{justify-content:flex-end;margin-left:auto}.agencyGlobalNavItem{color:#f1f5f9f2;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;padding:8px 12px;font-size:14px}.agencyGlobalNavItemActive{background:#ffffff0d;border-color:#94a3b852}.agencyLivePill,.agencyByPill{color:#f1f5f9f2;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.agencyLiveDot{background:#22c55e;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #22c55e26}.agencyCreateProjectBtn{background:#3b82f61f;border-color:#60a5fa8f;border-radius:999px;align-items:center;gap:6px;padding-inline:14px;font-weight:700;display:inline-flex}.agencyCreateProjectBtn:hover{background:#60a5fa33;border-color:#93c5fdcc}.agencyAccountWrap{position:relative}.agencyAccountTrigger{color:#f1f5f9f5;cursor:pointer;background:#ffffff08;border:1px solid #94a3b852;border-radius:999px;align-items:center;gap:10px;padding:8px 12px 8px 8px;transition:transform .14s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.agencyAccountTrigger:hover{background:#60a5fa1a;border-color:#60a5fa7a;transform:translateY(-1px);box-shadow:0 10px 24px #1e40af2e}.agencyProfileAvatar{letter-spacing:.02em;color:#dbeafe;background:linear-gradient(#2563eb6b,#1d4ed840);border:1px solid #60a5fa73;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:inline-flex;position:relative;overflow:visible}.agencyProfileNotifBadge{color:#f8fafc;z-index:2;background:radial-gradient(120% 120% at 30% 20%,#ffffff42,#0000 55%),linear-gradient(#3b82f6f5,#1e40afeb);border:1px solid #bfdbfe9e;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-8px;right:-8px;box-shadow:0 8px 18px #1e40af59,0 0 0 2px #0f172ae0}.agencyProfileAvatarImg{object-fit:cover;border-radius:999px;width:100%;height:100%}.agencyAccountIdentity{flex-direction:column;align-items:flex-start;line-height:1.1;display:inline-flex}.agencyAccountIdentity strong{font-size:13px;font-weight:700}.agencyAccountIdentity small{color:#bfdbfed9;font-size:11px}.agencyAccountCaret{color:#bfdbfecc;margin-left:2px;font-size:12px}.agencyAccountMenu{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(320px 180px at 80% -20%,#3b82f62e,#0000 72%),linear-gradient(#09132cfa,#0a1020f7);border:1px solid #94a3b847;border-radius:12px;min-width:170px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 42px #0206178f,inset 0 0 0 1px #60a5fa29}.agencyAccountMenuItem{text-align:left;color:#f1f5f9eb;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;display:flex}.agencyAccountMenuItem:hover{background:#60a5fa24}.agencyAccountMenuItemNotif{font-weight:700}.agencyAccountMenuCount{color:#eff6fffa;background:#3b82f647;border:1px solid #7dd3fc80;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.agencyModalOverlay{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020814db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.agencyModalCard{background:radial-gradient(900px 280px at 10% -24%,#60a5fa21,#0000 64%),linear-gradient(#0f172a,#080e1e);border:1px solid #94a3b847;border-radius:18px;width:min(920px,100%);animation:.2s both agencyModalIn;overflow:hidden;box-shadow:0 24px 80px #00000094,inset 0 0 0 1px #60a5fa26}@keyframes agencyModalIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.agencyModalCardEnhanced{-webkit-backdrop-filter:saturate(120%)blur(1px);backdrop-filter:saturate(120%)blur(1px)}.agencyModalCardManage{width:min(1080px,100%)}.agencyModalCardProfile{width:min(980px,100%)}.agencyModalHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.agencyModalHeader h3{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:800}.agencyModalHeader p{color:#cbd5e1db;margin:6px 0 0;font-size:14px}.agencyWizardTop{padding:14px 16px 0}.agencyWizardProgressTrack{background:#ffffff08;border:1px solid #94a3b83d;border-radius:999px;width:100%;height:8px;overflow:hidden}.agencyWizardProgressFill{border-radius:inherit;background:linear-gradient(90deg,#60a5fad9,#22c55ebf);height:100%;transition:width .2s}.agencyWizardSteps{flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.agencyWizardStep{color:#e2e8f0e6;cursor:pointer;background:#ffffff08;border:1px solid #ffffff29;border-radius:999px;padding:8px 12px;font-size:13px}.agencyWizardStepActive{color:#bfdbfefa;background:#60a5fa29;border-color:#60a5fa6b}.agencyCreateFormModal{background:linear-gradient(#0206172e,#02061714);padding:18px 18px 22px}.agencyManageForm{padding-top:12px}.agencySubTabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.agencySubTab{color:#cbd5e1f2;cursor:pointer;background:#0f172a8c;border:1px solid #94a3b84d;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:700}.agencySubTab:hover{color:#e0f2fefa;border-color:#60a5fa73}.agencySubTabActive{color:#bfdbfefa;background:#3b82f633;border-color:#60a5fa8f}.agencySubTabPanel{background:radial-gradient(480px 130px at 0 0,#3b82f61f,#0000 72%),linear-gradient(#0f172a99,#0206174d);border:1px solid #94a3b838;border-radius:14px;padding:12px}.agencyWizardLayout{grid-template-columns:minmax(0,1fr) 320px;gap:14px;display:grid}.agencyWizardMain{min-width:0}.agencyWizardPreview{background:radial-gradient(220px 120px at 15% 5%,#3b82f629,#0000 70%),linear-gradient(#0f172ab3,#02061775);border:1px solid #94a3b838;border-radius:14px;padding:12px;box-shadow:inset 0 10px 30px #02061752}.agencyWizardPreviewHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.agencyWizardPreviewLabel{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8eb;font-size:11px;font-weight:700}.agencyWizardPreviewStep{color:#bfdbfeeb;background:#3b82f61f;border:1px solid #60a5fa52;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.agencyWizardPreviewBrand{align-items:center;gap:10px;margin-bottom:12px;display:flex}.agencyWizardPreviewLogoWrap{background:linear-gradient(#2563eb42,#0e749033);border:1px solid #60a5fa59;border-radius:14px;place-items:center;width:50px;height:50px;display:grid;position:relative;overflow:hidden}.agencyWizardPreviewLogo{object-fit:cover;z-index:2;width:100%;height:100%;position:absolute;inset:0}.agencyWizardPreviewLogoFallback{letter-spacing:.03em;color:#e0f2fef2;font-size:14px;font-weight:800}.agencyWizardPreviewTitles{flex-direction:column;gap:3px;min-width:0;display:flex}.agencyWizardPreviewTitles strong{color:#f8fafcfa;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.agencyWizardPreviewTitles span{color:#bfdbfef2;font-size:12px}.agencyWizardPreviewTitles small{color:#94a3b8f2;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.agencyWizardPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agencyWizardPreviewItem{background:#0f172a6b;border:1px solid #94a3b82e;border-radius:10px;flex-direction:column;gap:3px;padding:8px 9px;display:flex}.agencyWizardPreviewItem span{text-transform:uppercase;letter-spacing:.07em;color:#94a3b8e6;font-size:10px;font-weight:700}.agencyWizardPreviewItem strong{color:#f1f5f9f5;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.agencyWizardStepHeader{margin-bottom:10px}.agencyWizardStepMeta{color:#bfdbfef5;letter-spacing:.02em;background:#3b82f61f;border:1px solid #60a5fa59;border-radius:999px;align-items:center;margin-bottom:8px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.agencyWizardHint{color:#cbd5e1d9;margin:0;font-size:14px}.agencyWizardSectionCard{background:linear-gradient(#0f172a8a,#0206174d);border:1px solid #94a3b838;border-radius:14px;padding:12px}.agencyWizardSectionHead{margin-bottom:10px}.agencyWizardSectionHead h4{letter-spacing:.01em;color:#f8fafcf5;margin:0;font-size:15px;font-weight:800}.agencyWizardSectionHead p{color:#94a3b8eb;margin:4px 0 0;font-size:12px}.agencyField{flex-direction:column;gap:6px;min-width:0;display:flex}.agencyFieldFull{grid-column:1/-1}.agencyFieldLabel{letter-spacing:.02em;color:#bfdbfee6;font-size:12px;font-weight:700}.agencyFieldRequired{color:#93c5fd;font-weight:800}.agencyFieldHint{color:#94a3b8db;font-size:11px}.agencyWizardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agencyWizardGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.agencyWizardGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.agencyWizardGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.agencyModalActionBar{border-top:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:10px;display:flex}.agencyModalActionMeta{color:#94a3b8e6;font-size:12px}.agencyModalActionRight{align-items:center;gap:10px;display:inline-flex}.agencyModalBtn{letter-spacing:.02em;cursor:pointer;border:1px solid #94a3b84d;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:120px;padding:11px 18px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.agencyModalBtn:disabled{opacity:.55;cursor:not-allowed}.agencyModalBtnPrimary{color:#eff6ff;background:linear-gradient(#3b82f6c7,#1e40afa8);border-color:#60a5fab3;box-shadow:0 12px 28px #2563eb42}.agencyModalBtnDanger{color:#fff1f2;background:linear-gradient(#ef4444c7,#991b1bad);border-color:#f87171b8;box-shadow:0 12px 28px #b91c1c3d}.agencyModalBtnPrimary:hover:not(:disabled){background:linear-gradient(#60a5fad6,#2563ebb8);border-color:#7dd3fccc;transform:translateY(-1px)scale(1.01)}.agencyModalBtnSecondary{color:#e2e8f0f2;background:#0f172a9e;border-color:#94a3b859}.agencyModalBtnSecondary:hover:not(:disabled){background:#1e293bc7;border-color:#60a5fa7a}.agencyConfirmModal{width:min(560px,100%)}.agencyModalActionBarCompact{justify-content:flex-end;padding:0 16px 16px}.agencyModalErrorInline{background:#7f1d1d42;border:1px solid #f8717157;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px}.agencyInlineActions{align-items:center;gap:8px;display:inline-flex}.agencyUserIdentityCell{align-items:center;gap:10px;min-width:0;display:inline-flex}.agencyUserAvatar{color:#e0f2fef2;letter-spacing:.03em;background:linear-gradient(#2563eb4d,#0e749033);border:1px solid #94a3b852;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.agencyUserAvatarImg{object-fit:cover;width:100%;height:100%}.agencyStatusEditor{gap:6px;display:grid}.agencyStatusEditor .statusPill{justify-self:flex-start}.agencyStaffCreateBox{background:#1e40af1f;border-color:#60a5fa4d}.agencyFormPanel{background:linear-gradient(#0f172a80,#0f172a4d),linear-gradient(110deg,#3b82f614,#0000 65%);border:1px solid #94a3b842;border-radius:16px;margin-top:12px;padding:16px}.agencyFormPanel h4{margin:0 0 8px;font-size:18px}.agencyFormPanel p{color:#f8fafcd1;margin:0}.agencyFormPanel .input{margin-top:10px}.prospectingDash .prospectingFormPanel .input{margin-top:0}.prospectingDash .prospectingSignalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.prospectingDash .prospectingSignalCard{background:linear-gradient(#0f172a8f,#0f172a4d),radial-gradient(560px 220px at 100% -30%,#60a5fa14,#0000 65%);border:1px solid #94a3b83d;border-radius:16px;padding:14px;box-shadow:inset 0 1px #ffffff0a}.prospectingDash .prospectingSignalCard.tone-critical{border-color:#ef444466;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ef44441f}.prospectingDash .prospectingSignalCard.tone-warning{border-color:#f59e0b6b;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #f59e0b1f}.prospectingDash .prospectingSignalCard.tone-success{border-color:#22c55e61;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #22c55e1a}.prospectingDash .prospectingSignalHead{align-items:center;gap:8px;display:flex}.prospectingDash .prospectingSignalRank{color:#e0f2fef5;letter-spacing:.03em;background:#2563eb33;border:1px solid #93c5fd73;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:22px;font-size:11px;font-weight:800;display:inline-flex}.prospectingDash .prospectingSignalTitle{color:#cbd5e1f0;letter-spacing:.01em;margin:0;font-size:13px;font-weight:700}.prospectingDash .prospectingSignalValue{color:#f8fafcfa;margin:10px 0 2px;font-size:30px;font-weight:800;line-height:1.1}.prospectingDash .prospectingSignalHint{color:#bfdbfee0;margin:0;font-size:12px}.prospectingDash .prospectingAgentFeed{background:linear-gradient(#1e293b7a,#0f172a52),linear-gradient(120deg,#3b82f61a,#0000 65%);border:1px solid #94a3b83d;border-radius:14px;margin-top:12px;padding:12px}.prospectingDash .prospectingAgentFeedHead{color:#e2e8f0f2;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px;font-weight:800}.prospectingDash .prospectingAgentFeedItems{flex-wrap:wrap;gap:8px;display:flex}.prospectingDash .prospectingCheckboxField{background:#0f172a59;border:1px solid #94a3b833;border-radius:10px;padding:8px 10px}.prospectingDash .prospectingRunnerConfig{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.prospectingDash .prospectingRunnerConfigBlock{background:linear-gradient(#0f172a75,#0f172a42),radial-gradient(500px 180px at 85% -20%,#60a5fa14,#0000 65%);border:1px solid #94a3b838;border-radius:14px;padding:10px}.prospectingDash .prospectingRunnerConfigTitle{letter-spacing:.02em;text-transform:uppercase;color:#bfdbfee6;margin-bottom:8px;font-size:12px;font-weight:700}.prospectingDash .prospectingRunnerChipRow{flex-wrap:wrap;gap:8px;display:flex}.prospectingDash .prospectingPremiumWrap{background:linear-gradient(#1e293b80,#0f172a52);border:1px solid #94a3b842;border-radius:18px;box-shadow:inset 0 1px #ffffff0a}.prospectingDash .prospectingPremiumTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.prospectingDash .prospectingPremiumTable thead th{z-index:1;text-align:left;letter-spacing:.01em;color:#e2e8f0f0;background:#1e293be6;border-bottom:1px solid #94a3b84d;padding:13px 16px;font-size:13px;font-weight:700;position:sticky;top:0}.prospectingDash .prospectingPremiumTable tbody td{vertical-align:middle;color:#f1f5f9f2;border-bottom:1px solid #94a3b826;padding:12px 16px;font-size:14px}.prospectingDash .prospectingPremiumTable tbody tr:hover td{background:#94a3b80f}.prospectingDash .prospectingPremiumTable tbody tr:last-child td{border-bottom:none}.prospectingDash .prospectingCellTitle{color:#f8fafcf5;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.prospectingDash .prospectingCellSub{color:#cbd5e1db;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.prospectingDash .prospectingNotificationsTable th:first-child,.prospectingDash .prospectingNotificationsTable td:first-child{width:38%}.prospectingDash .prospectingNotificationsTable th:nth-child(2),.prospectingDash .prospectingNotificationsTable td:nth-child(2){width:24%}.prospectingDash .prospectingNotificationsTable th:nth-child(3),.prospectingDash .prospectingNotificationsTable td:nth-child(3){width:14%}.prospectingDash .prospectingNotificationsTable th:nth-child(4),.prospectingDash .prospectingNotificationsTable td:nth-child(4){width:18%}.prospectingDash .prospectingNotificationsTable th:nth-child(5),.prospectingDash .prospectingNotificationsTable td:nth-child(5){width:90px}.prospectingDash .prospectingLeadTable th:first-child,.prospectingDash .prospectingLeadTable td:first-child{width:26%}.prospectingDash .prospectingLeadTable th:nth-child(2),.prospectingDash .prospectingLeadTable td:nth-child(2){width:15%}.prospectingDash .prospectingLeadTable th:nth-child(3),.prospectingDash .prospectingLeadTable td:nth-child(3){width:18%}.prospectingDash .prospectingLeadTable th:nth-child(4),.prospectingDash .prospectingLeadTable td:nth-child(4){width:11%}.prospectingDash .prospectingLeadTable th:nth-child(5),.prospectingDash .prospectingLeadTable td:nth-child(5),.prospectingDash .prospectingLeadTable th:nth-child(6),.prospectingDash .prospectingLeadTable td:nth-child(6){width:10%}.prospectingDash .prospectingLeadTable th:nth-child(7),.prospectingDash .prospectingLeadTable td:nth-child(7){width:120px}.prospectingDash .prospectingRowActions{align-items:center;gap:6px;display:inline-flex}.prospectingDash .prospectingPremiumTable .statusPill{padding:4px 10px;font-size:11px}.prospectingDash .prospectingDetailModal{background:linear-gradient(#0f172a94,#0f172a5c),linear-gradient(115deg,#3b82f61f,#0000 60%);border:1px solid #94a3b847;border-radius:18px}.prospectingDash .prospectingDetailModal .agencyField{background:#0f172a47;border:1px solid #94a3b838;border-radius:12px;padding:10px 12px}.prospectingDash .prospectingCompactTable{table-layout:fixed;width:100%}.prospectingDash .prospectingCompactTable th,.prospectingDash .prospectingCompactTable td{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.prospectingDash .prospectingCompactTable th:last-child,.prospectingDash .prospectingCompactTable td:last-child{width:92px}.prospectingDash .prospectingGeoActions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.prospectingDash .prospectingGeoList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin-top:10px;display:grid}.prospectingDash .prospectingGeoRows{gap:12px;display:grid}.prospectingDash .prospectingGeoRowBlock{background:linear-gradient(#0f172a70,#0f172a47);border:1px solid #94a3b838;border-radius:16px;padding:12px}.prospectingDash .prospectingGeoRow{will-change:transform;background:linear-gradient(#0f172a8f,#0f172a52);border:1px solid #94a3b82e;border-radius:14px;grid-template-columns:1fr;align-items:flex-start;gap:10px;width:100%;min-width:0;min-height:156px;padding:12px;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .22s,background .22s;display:grid;box-shadow:inset 0 1px #ffffff0a}.prospectingDash .prospectingGeoRow:hover,.prospectingDash .prospectingGeoRow:focus-within{background:linear-gradient(#121c34a3,#0f172a61);border-color:#60a5fa7a;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 10px 24px #02061759,0 0 0 1px #3b82f624}.prospectingDash .prospectingGeoRow.isSelected{background:linear-gradient(#152d5c8f,#0e1a367a);border-color:#60a5fab8;box-shadow:inset 0 1px #ffffff14,0 12px 30px #02061770,0 0 0 1px #60a5fa4d}.prospectingDash .prospectingGeoRow .smallBtn{transition:transform .15s cubic-bezier(.22,1,.36,1),border-color .18s,background .18s,box-shadow .18s}.prospectingDash .prospectingGeoRow .smallBtn:hover{transform:translateY(-1px)}.prospectingDash .prospectingGeoHead{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.prospectingDash .prospectingGeoIdentity{align-items:center;gap:8px;min-width:0;display:flex}.prospectingDash .prospectingGeoRank{color:#bfdbfef5;min-width:26px;font-size:12px;font-weight:700}.prospectingDash .prospectingGeoName{color:#f1f5f9f2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.prospectingDash .prospectingGeoMeta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.prospectingDash .prospectingGeoMeta .badge{padding:4px 8px;font-size:11px}@media (max-width:1560px){.prospectingDash .prospectingGeoList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px){.prospectingDash .prospectingSignalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.prospectingDash .prospectingNotificationsTable,.prospectingDash .prospectingLeadTable{min-width:980px}.prospectingDash .prospectingGeoHead{flex-direction:column;align-items:flex-start;gap:8px}.prospectingDash .prospectingGeoActions{width:100%}.prospectingDash .prospectingGeoRow{width:100%;min-width:0}}@media (max-width:760px){.prospectingDash .prospectingSignalGrid{grid-template-columns:1fr}.prospectingDash .prospectingSignalValue{font-size:28px}.prospectingDash .prospectingRunnerConfig,.prospectingDash .prospectingGeoList{grid-template-columns:1fr}.prospectingDash .prospectingGeoActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.prospectingDash .prospectingGeoActions .smallBtn{justify-content:center;width:100%}.prospectingDash .prospectingGeoRowBlock{padding:10px}.prospectingDash .prospectingGeoRow{width:100%;min-width:0}}.prospectingDash .prospectingLeadTable th{text-transform:none}.prospectingDash .prospectingLeadTable td{vertical-align:middle;font-size:13px}.agencyActionPrimary{color:#eaf2ff;background:linear-gradient(#3b82f65c,#2563eb3d);border-color:#60a5fa99;box-shadow:0 10px 24px #2563eb33}.agencyActionPrimary:hover:not(:disabled){background:linear-gradient(#60a5fa6b,#3b82f647);border-color:#93c5fdbf}.agencyProfilePreview{grid-column:1/-1;align-items:center;gap:10px;margin-top:2px;display:inline-flex}.agencyProfilePreviewImg{object-fit:cover;background:#0f172a99;border:1px solid #94a3b84d;border-radius:12px;width:46px;height:46px}.agencyDangerBox{background:#ef444414;border:1px solid #ef444459;border-radius:14px;margin-top:12px;padding:14px}.agencyDangerBox h4{margin:0 0 8px;font-size:18px}.agencyDangerBox p{color:#f8fafcdb;margin:0}.agencyDangerBox .input{margin-top:10px}.agencyDangerBoxHardDelete{background:#7f1d1d3d;border-color:#ef444480}.agencyDangerZoneStack{gap:14px;display:grid}.agencyDangerBoxSoft{background:radial-gradient(460px 140px at 100% -20%,#f8717124,#0000 70%),linear-gradient(#7f1d1d29,#7f1d1d1a);border-color:#f8717170}.agencyDangerSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.agencyDangerActionRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.agencyDangerCta{font-weight:700}.agencyDangerCtaSafe{color:#d1fae5f5;background:#10b98124;border-color:#10b98180}.agencyDangerCtaSafe:hover:not(:disabled){background:#10b98133;border-color:#34d399ad}.agencyDangerCtaWarn{color:#fef08af5;background:#f59e0b24;border-color:#f59e0b80}.agencyDangerCtaWarn:hover:not(:disabled){background:#f59e0b38;border-color:#fbbf24b3}.agencyDangerCtaHard{color:#fff1f2fa;background:linear-gradient(#dc262659,#991b1b47);border-color:#f871719e;box-shadow:0 10px 24px #991b1b40}.agencyDangerCtaHard:hover:not(:disabled){background:linear-gradient(#ef44446b,#b91c1c57);border-color:#fca5a5c7}.agencyDangerBadge{color:#fee2e2fa;background:#7f1d1d59;border:1px solid #f871718f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.agencyDangerConfirmInput{background:#7f1d1d33;border-color:#f871717a}.agencyDangerConfirmInput:focus{border-color:#fca5a5c7;box-shadow:0 0 0 2px #f8717133}.agencyIntegrationTitle{gap:3px;display:grid}.agencyIntegrationTitle strong{color:#f8fafcfa;font-size:15px;font-weight:700}.agencyIntegrationTitle span{color:#94a3b8f2;font-size:12px}.agencyIntegrationTenants{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agencyIntegrationTenantPicker{background:#0f172a66;border:1px solid #94a3b838;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.agencyIntegrationTenantList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agencyIntegrationTenantItem{color:#e2e8f0f5;background:#0206174d;border:1px solid #94a3b833;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-size:13px;display:inline-flex}.agencyIntegrationTenantItem input[type=checkbox]{accent-color:#60a5fa}.agencyWebhookPanel{background:radial-gradient(460px 140px at 100% -18%,#3b82f61f,#0000 70%),linear-gradient(#0f172a80,#0f172a4d);border-color:#60a5fa47}.hubBody,.hubSetupBody{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hubProposalList{grid-template-columns:1fr;gap:12px;display:grid}.hubToolbar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.hubSearchInput{background:#ffffff0f;border-color:#94a3b84d;min-width:320px;max-width:520px;height:34px;padding-top:0;padding-bottom:0}.hubMark{color:#fff5b3fa;background:#facc153d;border-radius:4px;padding:0 2px}.hubProposalCard{background:radial-gradient(680px 180px at 94% -30%,#2dd4bf1c,#0000 72%),radial-gradient(560px 140px at -10% 0,#3b82f617,#0000 70%),linear-gradient(#0f172aa8,#0f172a75);border:1px solid #94a3b833;border-radius:16px;padding:12px;position:relative;box-shadow:0 20px 44px #02061757}.hubProposalTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hubProposalTitle{flex-direction:column;gap:4px;font-size:16px;font-weight:700;display:flex}.hubAgentReco{color:#bfdbfeeb;letter-spacing:.1px}.hubProposalBadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hubProposalMeta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.hubProposalSummary{color:#f4f8ffeb;margin-top:10px;line-height:1.45}.hubProposalSummaryBlock{margin-top:8px}.hubBlockLabel{text-transform:uppercase;letter-spacing:.7px;color:#94a3b8f2;margin-bottom:4px;font-size:11px}.hubInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.hubInsightCard{background:#02061752;border:1px solid #94a3b833;border-radius:12px;padding:8px 9px}.hubProposalPayloadHead{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.hubKvChip{background:#ffffff0a;border:1px solid #94a3b840;border-radius:999px;align-items:center;padding:6px 10px;display:inline-flex}.hubPayloadDetails{background:#02061759;border:1px solid #94a3b833;border-radius:12px;margin-top:10px;overflow:hidden}.hubPayloadDetails summary{cursor:pointer;color:#e2e8f0e6;padding:9px 10px;font-size:12px}.hubPayloadDetails pre{color:#e2e8f0f2;background:#0f172a73;border-top:1px solid #94a3b829;max-height:280px;margin:0;padding:10px;font-size:12px;line-height:1.45;overflow:auto}.hubProposalActions{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0f172a00,#0f172ad1 38%,#0f172aeb);border-top:1px solid #94a3b829;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;padding-bottom:2px;display:flex;position:sticky;bottom:-1px}.hubProposalCard:hover{border-color:#94a3b859;transition:border-color .2s,transform .2s;transform:translateY(-1px)}.hubProposalActions .btnPrimary{box-shadow:0 6px 18px #3b82f63d}.hubStandalone .topbar{background:radial-gradient(900px 220px at 78% -20%,#38bdf81f,#0000 72%),linear-gradient(#0f172ac7,#0f172a94);border-color:#94a3b83d}.hubStandalone .card{background:radial-gradient(520px 140px at 90% -28%,#3b82f614,#0000 72%),linear-gradient(#0f172a9e,#0f172a6b);border-color:#94a3b833}.hubStandalone .segmented{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:6px}.hubTableWrap,.hubSetupTableWrap{background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #94a3b82e;border-radius:16px;overflow:hidden}.hubTable thead th,.hubSetupTable thead th{background:#0f172a8c;border-bottom:1px solid #94a3b833}.hubTable tbody tr,.hubSetupTable tbody tr{transition:background-color .18s}.hubTable tbody tr:hover,.hubSetupTable tbody tr:hover{background:#ffffff08}.hubSetupGrid .moduleCard{background:#0f172a59;border:1px solid #94a3b833;border-radius:14px}.hubSetupGrid .moduleCard .input{border-color:#94a3b83d}.hubSetupTable input[type=checkbox]{accent-color:#60a5fa}.hubSetupToolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.hubSetupRouting{background:radial-gradient(640px 160px at 96% -30%,#2dd4bf14,#0000 72%),linear-gradient(#0f172a8f,#0f172a61);border:1px solid #94a3b838;border-radius:16px;padding:12px}.hubSetupRoutingTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.hubSetupSearch{min-width:280px;max-width:460px}.hubRoutingList{grid-template-columns:1fr;gap:10px;display:grid}.hubRoutingRow{background:#02061747;border:1px solid #94a3b833;border-radius:14px;grid-template-columns:minmax(180px,.8fr) minmax(120px,.4fr) minmax(240px,1fr) minmax(260px,1fr);align-items:end;gap:10px;padding:10px;display:grid}.hubRoutingLabel{color:#f3f4f6fa;font-size:16px;font-weight:700}.hubRoutingToggle{align-items:center;gap:8px;min-height:40px;display:inline-flex}.hubRoutingField{gap:4px;display:grid}.hubRoutingField .input{height:38px;padding-top:8px;padding-bottom:8px}@media (max-width:980px){.hubSearchInput{width:100%;min-width:0;max-width:none}.hubProposalCard{padding:10px}.hubInsightGrid,.agencyIntegrationTenantList{grid-template-columns:1fr}.hubSetupSearch{width:100%;min-width:0;max-width:none}.hubRoutingRow{grid-template-columns:1fr;align-items:stretch}.agencyWizardLayout,.agencyWizardGrid,.agencyWizardGridFour,.agencyWizardGridThree,.agencyWizardPreviewGrid,.agencyZoomCreateGrid{grid-template-columns:1fr}.agencyModalActionBar{flex-direction:column;align-items:stretch}.agencyModalActionRight{justify-content:flex-end;width:100%}}@media (max-width:1200px){.agencyGlobalTopbar{margin-bottom:12px}.agencyProjectsHeaderRight{align-items:flex-start;width:100%}.agencyTenantSelect{width:100%;min-width:0}}@media (max-width:760px){.agencySettingsGrid,.agencyRoleOnboarding{grid-template-columns:1fr}.agencyIntegrationsToolbar{width:100%}.agencyScopeTabs{justify-content:space-between;width:100%}}
