:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d10;--bg-accent:#131820;--card:#13171fe0;--card-strong:#1a1f2af5;--line:#f4efe514;--text:#f4efe5;--muted:#b6b0a4;--orange:#ff7a59;--gold:#f2b134;--teal:#00a7a0;--blue:#3d63ff;--app-header-height:64px;--badge-slide-dur:.26s;--badge-pop-dur:.5s;--badge-pop-close-dur:.18s;--badge-fade-dur:.4s;--badge-fade-close-dur:.18s;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:cubic-bezier(.22, 1, .36, 1);--badge-pop-ease:cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease:cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--text);background-color:#0000;background-image:radial-gradient(circle at 0 0,#3d63ff38,#0000 26%),radial-gradient(circle at 100% 0,#ff7a5929,#0000 24%),linear-gradient(#0b0d10 0%,#12161d 54%,#0b0d10 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;font-family:Avenir Next,Segoe UI,sans-serif}.shell{max-width:1280px;margin:0 auto;padding:28px 20px 64px}.appShell{min-height:100vh}.appHeader{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);z-index:30;background:#0b0d10db;position:sticky;top:0}.appHeaderInner{max-width:1280px;min-height:var(--app-header-height);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:10px 20px;display:flex}.appBrand{color:var(--text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.95rem;font-weight:700;text-decoration:none}.appNav{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.appNavLink{color:var(--muted);border-radius:999px;padding:10px 14px;font-size:.88rem;text-decoration:none;transition:background .16s,color .16s}.appNavLink,.actionCenterSubnavLink{position:relative}.appNavLink.has-notification,.actionCenterSubnavLink.has-notification{padding-right:36px}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x), var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{pointer-events:none;will-change:transform;position:absolute;top:-6px;right:-8px}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{transform-origin:50%;opacity:1;filter:blur();transition:transform var(--badge-pop-dur) var(--badge-pop-ease), opacity var(--badge-fade-dur) var(--badge-pop-ease), filter var(--badge-pop-dur) var(--badge-pop-ease);will-change:transform, opacity, filter;display:block;transform:scale(1)}.t-badge[data-open=false] .t-badge-dot{opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease), opacity var(--badge-fade-close-dur) var(--badge-close-ease), filter var(--badge-pop-close-dur) var(--badge-close-ease);transform:scale(0)}@media (prefers-reduced-motion:reduce){.t-badge,.t-badge-dot{transition:none!important;animation:none!important}}.navNotificationBadge{top:10px;right:6px}.navNotificationBadgeDot{color:#fff;background:#e5484d;border:2px solid #151920;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:.65rem;font-weight:800;line-height:1;display:flex}.appNavLink:hover{color:var(--text)}.appNavLink.is-active{color:var(--text);background:#ffffff14}.hero-single{grid-template-columns:minmax(0,1fr)}.heroRail-compact{width:min(420px,100%);margin-left:0;padding-top:0}.plannedList{color:var(--text);margin:18px 0 0;padding-left:18px;line-height:1.6}.skeletonPanel{margin-bottom:18px}.skeletonChart{background:linear-gradient(#ffffff0f,#ffffff05),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 48px);border:1px dashed #ffffff1f;border-radius:20px;height:280px;margin:18px 0 12px}.pageFootnote{margin:0}.pageFootnote a{color:var(--text)}.hero,.cardGrid,.statusGrid{gap:18px;display:grid}.hero{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:start;margin-bottom:22px}.heroRail{flex-direction:column;gap:18px;width:min(560px,100%);margin-left:auto;padding-top:92px;display:flex}.hero h1,.panel h3,.metricCard h2{font-family:Iowan Old Style,Palatino Linotype,serif}.hero h1{letter-spacing:-.04em;max-width:12ch;margin:0 0 14px;font-size:clamp(2.15rem,4vw,3.9rem);line-height:.94}.lede{color:var(--muted);max-width:46ch;margin:0;font-size:1rem;line-height:1.5}.eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem}.heroPanel,.panel,.metricCard,.statusCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:0 20px 50px #00000042}.heroPanel,.panel{padding:20px}.selectorRow{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.selectorLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:.82rem}.userSelect{appearance:none;border:1px solid var(--line);color:var(--text);background:#ffffff0d;border-radius:14px;padding:12px 14px;font-size:.95rem}.stickySelect{min-width:0;padding:10px 16px}.secondaryButton{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:12px 16px;font-size:.92rem}.subtle{color:var(--muted);margin:8px 0 0}.errorText{color:#ff9f92;margin:12px 0 0}.cardGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.metricCard{background:var(--card-strong);padding:20px;position:relative;overflow:hidden}.metricCard:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff1f,#fff0);height:1px;position:absolute;top:56px;left:20px;right:20px}.metricLabel{color:var(--muted);margin:0 0 18px}.metricCard h2{margin:0 0 12px;font-size:3rem}.metricMeta{color:var(--muted);flex-wrap:wrap;gap:12px;display:flex}.trendGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.trendCard{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;padding:10px 12px}.trendLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem}.trendValueRow{justify-content:space-between;align-items:baseline;display:flex}.trendDelta{border-radius:999px;padding:4px 8px;font-size:.82rem;font-weight:700}.trendDelta.tone-up{color:#82e3da;background:#00a7a029}.trendDelta.tone-down{color:#ffab9a;background:#ff7a5929}.trendDelta.tone-flat{color:var(--muted);background:#ffffff14}.panel{margin-bottom:18px}.panelHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.rangeToggle{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;padding:4px;display:inline-flex}.controlSurface{width:220px;min-height:52px}.teamToggle{align-items:stretch}.chartControls{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.rangeButton{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;min-height:42px;padding:10px 14px;font-size:.9rem}.rangeButton.is-active{color:var(--gold);background:#f2b1342e}.compact{margin-top:8px}.chartWrap{height:380px;margin-top:12px}.chartWrap-compact{height:300px}.statusGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.statusCard{padding:18px}.statusCard h4{text-transform:capitalize;margin:0 0 10px}@media (max-width:980px){.hero,.cardGrid,.statusGrid{grid-template-columns:1fr}.heroRail{width:100%;padding-top:104px}.stickySelect{width:100%;min-width:0}}.signIn{max-width:480px;margin:15vh auto;padding:24px}.authButton{border:1px solid var(--line);background:var(--card-strong);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px}.authButton:disabled{opacity:.6;cursor:wait}.authButton:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.signOut{margin-left:auto}.signOut [role=alert]{font-size:12px;display:block}
.actionTableWrap{margin-top:18px;overflow-x:auto}.actionTable{border-collapse:collapse;width:100%;min-width:820px;font-size:.9rem}.actionTable th,.actionTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 12px}.actionTable th{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.actionTable tbody tr:last-child td{border-bottom:0}.actionTable a{color:var(--text);text-decoration:none}.actionTable a:hover{text-decoration:underline}.tableMeta,.blockerLink{color:var(--muted);margin-top:5px;font-size:.82rem;display:block}.blockerLink:first-child{margin-top:0}.ageBadge{color:#ffd98b;background:#f2b13424;border-radius:999px;padding:5px 8px;font-size:.78rem;font-weight:700;display:inline-flex}.ageBadge.is-old{color:#ffab9a;background:#ff7a5929}.actionCenterHero{min-height:220px}.actionCenterPanel{padding-top:18px}.actionCenterControls{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.scoringDetails{border-bottom:1px solid var(--line);color:var(--muted);padding:16px 2px;font-size:.86rem}.scoringDetails summary{color:var(--text);cursor:pointer;width:fit-content;font-weight:700}.scoringGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;margin-top:14px;display:grid}.scoringGrid span{justify-content:space-between;display:flex}.scoringGrid strong{color:var(--gold);white-space:nowrap;margin-left:12px}.actionFilterList{flex-wrap:wrap;gap:8px;display:flex}.actionFilter{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:999px;padding:9px 12px;font-size:.86rem}.actionFilter span{color:var(--text);margin-left:4px;font-weight:700}.actionFilter.is-active{color:var(--gold);background:#f2b13429;border-color:#f2b13442}.actionLoading{padding:30px 4px}.actionCenterTable{min-width:1150px}.signalList{flex-wrap:wrap;gap:5px;max-width:270px;display:flex}.signalBadge{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:.74rem;font-weight:700;display:inline-flex}.signalBadge.tone-danger{color:#ffab9a;background:#ff7a5929}.signalBadge.tone-warning{color:#ffd98b;background:#f2b13426}.signalBadge.tone-neutral{color:var(--muted);background:#ffffff12}.signalBadge.tone-success{color:#68e0d4;background:#00a7a029}.penaltyBadge{color:#ffd98b;white-space:nowrap;background:#f2b13429;border:1px solid #f2b1343d;border-radius:999px;padding:5px 8px;font-size:.78rem;font-weight:800;display:inline-flex}.penaltyTooltip{outline:none;display:inline-flex;position:relative}.penaltyTooltip:focus-visible .penaltyBadge{outline:2px solid var(--gold);outline-offset:2px}.scoreTooltip{color:var(--muted);z-index:10;background:#101319;border:1px solid #f4efe529;border-radius:12px;min-width:150px;padding:10px 12px;font-size:.76rem;line-height:1.4;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0000006b}.scoreTooltip strong,.scoreTooltip span{display:block}.scoreTooltip strong{color:var(--text);margin-bottom:5px}.penaltyTooltip:hover .scoreTooltip,.penaltyTooltip:focus .scoreTooltip{display:block}.deadlineLine{white-space:nowrap;display:block}.deadlineLine+.deadlineLine{margin-top:5px}@media (max-width:980px){.actionCenterControls{flex-direction:column;align-items:stretch}.scoringGrid{grid-template-columns:1fr}}.questSelectCell{width:42px}.questSelectCell input{accent-color:#36c78a;cursor:pointer;width:18px;height:18px}.actionCenterControlInner:has(.questQueuePulse){width:min(800px,100vw - 40px)}.questQueuePulse{animation:2s ease-in-out infinite questPulse}@keyframes questPulse{0%,to{box-shadow:0 0 5px #36c78a40}50%{box-shadow:0 0 18px #36c78aa6}}@media (prefers-reduced-motion:reduce){.questQueuePulse{animation:none;box-shadow:0 0 8px #36c78a66}}.questPanel,.questPreview{padding:24px}.questToolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.questPanel button{cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:8px;padding:8px 12px}.questPanel button:disabled{opacity:.4;cursor:default}.questPanel .questSend{color:#10291d;background:#36c78a;padding:12px 22px;font-weight:700}.questFields{border:0;min-width:0;margin:0;padding:0}.questTable{min-width:950px}.questTable td{vertical-align:top}.questTable td:nth-child(2){width:38%}.questTable td:nth-child(3){min-width:180px}.questTable select,.questTable textarea{background:var(--bg);width:100%;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:8px;padding:10px;display:block}.questTable td:nth-child(2) select{margin-top:10px}.questTable textarea{resize:vertical;min-width:200px}.questOrder{align-items:center;gap:5px;display:flex}.questGroup th{color:#36c78a;padding-top:24px}.questGroup span{margin-left:10px;font-weight:400}.questPreview{margin-top:24px}.questPreview li{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.questMention,.questSuccess{color:#36c78a}
.actionCenterControlInner{align-items:center;width:min(620px,100vw - 40px)}.actionCenterViewControl{flex:auto;width:100%}.actionCenterSubnavLink{align-items:center;min-height:42px;padding:9px 11px;text-decoration:none;display:flex}.actionCenterSubnavLink.has-notification{padding-right:38px}.actionCenterSubnavLink .navNotificationBadge{top:2px;right:1px}.merchantFollowUpHero{min-height:210px}.followUpManualCheck{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.followUpManualCheck h2,.followUpQueueHeader h2{margin:0;font-family:Iowan Old Style,Palatino Linotype,serif}.followUpManualCheck p:not(.eyebrow){color:var(--muted);max-width:62ch;margin:7px 0 0;font-size:.88rem;line-height:1.45}.followUpManualCheck form{flex:none;gap:9px;display:flex}.followUpManualCheck input{border:1px solid var(--line);color:var(--text);text-transform:uppercase;background:#0003;border-radius:11px;min-width:210px;padding:11px 12px;font-size:.86rem}.followUpManualCheck button,.followUpDraftHeader button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:10px 13px;font-size:.82rem;font-weight:700}.followUpManualCheck button:disabled{cursor:not-allowed;opacity:.55}.followUpConfigurationNotice,.followUpNotice{border-radius:13px;margin:12px 0;padding:11px 13px;font-size:.84rem}.followUpConfigurationNotice{color:#ffd98b;background:#f2b13417;border:1px solid #f2b13433}.followUpNotice{color:#82e3da;background:#00a7a01a;border:1px solid #00a7a038}.followUpQueueHeader{justify-content:space-between;align-items:end;margin:30px 2px 14px;display:flex}.followUpScanning{color:var(--gold);font-size:.82rem}.followUpCardGrid{gap:16px;display:grid}.followUpCard{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:19px;box-shadow:0 20px 50px #0003}.followUpCardHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.followUpIssueTitle{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.followUpIssueTitle a{color:var(--gold);font-size:.84rem;font-weight:800;text-decoration:none}.followUpCardHeader h2{margin:7px 0 5px;font-size:1.25rem}.followUpCardHeader p{color:var(--muted);margin:0;font-size:.84rem}.followUpCardHeader .followUpStatusWarning{color:#ffab9a;margin-top:8px}.followUpCardTags{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.followUpStatus,.followUpTrigger{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.66rem}.followUpStatus{color:var(--muted);background:#ffffff12}.followUpStatus.is-ready{color:#82e3da;background:#00a7a029}.followUpStatus.is-needs_attention,.followUpStatus.is-error{color:#ffab9a;background:#ff7a5924}.followUpStatus.is-generating{color:#ffd98b;background:#f2b13424}.followUpTrigger{color:#9dadff;background:#3d63ff1f}.followUpEvidence{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:17px 0;display:grid}.followUpEvidence>div{border:1px solid var(--line);background:#ffffff07;border-radius:13px;flex-direction:column;gap:5px;padding:11px 12px;display:flex}.followUpEvidence strong{letter-spacing:.1em;text-transform:uppercase;font-size:.74rem}.followUpEvidence a,.followUpEvidence span{color:var(--muted);font-size:.8rem;text-decoration:none}.followUpEvidence a:hover{color:var(--text)}.followUpDraftHeader{justify-content:space-between;align-items:center;margin:4px 1px 9px;display:flex}.followUpDraftHeader>div:not(.followUpDraftActions){flex-direction:column;gap:3px;display:flex}.followUpDraftActions{align-items:center;gap:7px;display:flex}.followUpDraftHeader span{color:var(--muted);text-transform:capitalize;font-size:.75rem}.followUpDraftHeader button.is-copied{background:var(--teal)}.followUpDraftHeader button.is-dismiss{border:1px solid var(--line);color:var(--muted);background:0 0}.followUpDraft{border:1px solid var(--line);color:var(--text);font:inherit;white-space:pre-wrap;background:#0000003d;border-radius:14px;max-height:340px;margin:0;padding:15px;font-size:.88rem;line-height:1.55;overflow:auto}.followUpLinearSyncStatus{color:var(--teal);margin:8px 2px 0;font-size:.76rem}.followUpDetails{border-top:1px solid var(--line);color:var(--muted);margin-top:13px;padding-top:11px;font-size:.8rem}.followUpDetails summary{color:var(--text);cursor:pointer}.followUpDetails>div{padding:11px 2px 0}.followUpDetails p,.followUpDetails ul{margin:4px 0 12px;line-height:1.5}.followUpDraftUnavailable{color:#ffab9a;background:#ff7a5912;border:1px solid #ff7a5924;border-radius:13px;padding:12px;font-size:.83rem}.followUpCardFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.followUpCardFooter span{color:var(--muted);font-size:.74rem}.followUpCardFooter button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:8px 11px;font-size:.76rem}.followUpCardFooter button:disabled{cursor:not-allowed;opacity:.55}.followUpEmpty{text-align:center}.followUpEmpty h3{margin:0}.followUpEmpty p{color:var(--muted);margin-bottom:0}@media (max-width:760px){.followUpManualCheck,.followUpCardFooter{flex-direction:column;align-items:stretch}.followUpManualCheck form{width:100%}.followUpManualCheck input{flex:1;min-width:0}.followUpEvidence{grid-template-columns:1fr}.followUpCardHeader{flex-direction:column}}
.automationShell{max-width:1180px;padding-top:20px}.automationShell .hero{margin-bottom:16px}.automationShell .hero h1{margin-bottom:10px;font-size:clamp(1.9rem,3vw,3rem)}.automationShell .lede{font-size:.92rem;line-height:1.45}.automationCard{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:18px;box-shadow:0 20px 50px #00000042}.automationCard+.automationCard{margin-top:16px}.generationControlCard{border-color:#00a7a03d}.generationControlCard:has(.automationStatus.is-blocked){border-color:#ff7a5959}.generationPauseReason{color:#ffad9d!important}.automationHeader,.automationTitleRow,.automationStatusRow,.singleIssueTest,.runLogHeader,.automationFooter,.automationModalHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.automationHeader h2{margin:0;font-size:1.3rem}.singleIssueTest h3,.runLog h3{margin:0;font-size:1rem}.automationHeader p,.singleIssueTest p{color:var(--muted);margin:5px 0 0;font-size:.86rem}.automationHeader .secondaryButton{padding:9px 13px;font-size:.84rem}.automationStatus{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.68rem}.automationStatusRow{justify-content:flex-start;gap:9px}.automationStatus.is-paused{color:var(--muted);background:#ffffff14}.automationStatus.is-live{color:#82e3da;background:#00a7a02e}.automationStatus.is-blocked{color:#ffad9d;background:#ff7a5924}.automationNextRun{color:var(--muted);white-space:nowrap;font-size:.74rem}.automationFlow{grid-template-columns:1fr auto 1.35fr auto 1fr;align-items:stretch;gap:10px;margin:20px 0 12px;display:grid}.flowNode{border:1px solid var(--line);background:#ffffff09;border-radius:15px;flex-direction:column;gap:6px;padding:13px 14px;display:flex}.flowNode span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:.65rem}.flowNode strong{font-size:.9rem}.flowNode small{color:var(--muted);font-size:.78rem;line-height:1.35}.flowArrow{color:var(--muted);align-self:center;font-size:1.15rem}.commentPreview{border-top:1px solid var(--line);color:var(--muted);padding:11px 2px;font-size:.84rem}.commentPreview summary{color:var(--text);cursor:pointer}.commentPreview p{margin-bottom:0;line-height:1.45}.singleIssueTest{background:#3d63ff17;border:1px solid #3d63ff33;border-radius:15px;margin-top:5px;padding:13px 14px}.singleIssueTest form{gap:10px;display:flex}.automationInput{border:1px solid var(--line);color:var(--text);background:#0003;border-radius:10px;width:140px;padding:9px 11px;font-size:.85rem}.automationRunButton{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:9px 13px;font-size:.82rem;font-weight:700}.automationRunButton:disabled,.secondaryButton:disabled{cursor:not-allowed;opacity:.55}.automationFooter{border-top:1px solid var(--line);margin-top:15px;padding-top:14px}.automationFooter>span{color:var(--muted);font-size:.82rem}.automationFooter .secondaryButton{padding:8px 12px;font-size:.8rem}.automationModalBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#040609c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.automationModal{background:#13171ffa;border:1px solid #f4efe524;border-radius:24px;width:calc(100vw - 48px);max-width:880px;max-height:calc(100vh - 64px);padding:22px;overflow-y:auto;box-shadow:0 30px 100px #00000094}.automationModalHeader h2{margin:0;font-size:1.2rem}.automationModalHeader .eyebrow{margin-bottom:5px}.automationModalClose{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#ffffff0d;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:1.15rem;display:inline-flex}.automationModalClose:hover{color:var(--text)}.automationModal .runLog{margin-top:18px}.runLogHeader span,.emptyLog{color:var(--muted);font-size:.82rem}.emptyLog{margin-bottom:2px}.runLogRows{gap:10px;margin-top:14px;display:grid}.runLogRow{background:#ffffff06;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 11px;font-size:.84rem;display:flex}.runLogContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.runLogRow small{color:var(--muted)}.runDot{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.runDot.is-success{background:var(--teal)}.runDot.is-error{background:var(--orange)}.runDot.is-running{background:var(--gold)}.runSteps{flex-flow:wrap;gap:5px;margin-top:5px;display:flex}.runStep{color:var(--muted);background:#ffffff0d;border-radius:999px;padding:4px 7px;font-size:.68rem}.runStep.is-success,.runStep.is-skipped{color:#82e3da}.runStep.is-error{color:#ff9f92}.runStep.is-running{color:var(--gold)}.runContinueButton{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffff12;border-radius:10px;flex:none;padding:8px 10px;font-size:.76rem}.runContinueButton:disabled{cursor:not-allowed;opacity:.55}.runFailureDetails{border-top:1px solid var(--line);margin-top:7px;padding-top:8px}.runFailureDetails summary,.runIssueDetails summary{color:var(--muted);cursor:pointer;font-size:.76rem}.runIssueDetails{border-top:1px solid var(--line);margin-top:7px;padding-top:8px}.runIssueList{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.runIssueLink{color:var(--text);background:#3d63ff1c;border:1px solid #3d63ff38;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;font-size:.74rem;text-decoration:none;display:inline-flex}.runIssueLink:hover{border-color:#3d63ff8c}.runIssueLink span{color:var(--muted);text-transform:capitalize;font-size:.68rem}.runFailureList{gap:8px;margin-top:9px;display:grid}.runFailure{background:#ff7a590e;border:1px solid #ff7a591f;border-radius:10px;padding:9px}.runFailureHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.runFailureHeader span{color:#ff9f92;font-size:.72rem}.runFailure p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:.74rem;line-height:1.4}.runFailureOverflow{color:var(--muted);margin:2px 0;font-size:.74rem}@media (max-width:820px){.automationHeader,.singleIssueTest{flex-direction:column;align-items:stretch}.automationFlow{grid-template-columns:1fr}.flowArrow{justify-self:center;transform:rotate(90deg)}.singleIssueTest form{width:100%}.automationInput{flex:1;min-width:0}.runLogRow{flex-wrap:wrap}.runContinueButton{margin-left:19px}.automationTitleRow{flex-wrap:wrap;align-items:flex-start}.automationStatusRow{flex-direction:column;align-items:flex-start}.automationModalBackdrop{padding:12px}.automationModal{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:16px}}
.syncButton{background:linear-gradient(135deg, var(--orange), #ff9659);color:#160f0d;cursor:pointer;border:0;border-radius:999px;padding:14px 18px;font-size:.95rem;font-weight:700}.syncButton:disabled{cursor:progress;opacity:.8}.syncHeader,.syncCardHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.syncHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.syncHeader>.eyebrow{margin-bottom:0}.syncStack{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.syncCard{border:1px solid var(--line);background:#ffffff05;border-radius:20px;padding:16px}.syncCard h4{margin:0;font-size:1.05rem}.progressMeta{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.statusBadge{border-radius:999px;padding:7px 10px;font-size:.84rem;font-weight:600;display:inline-flex}.syncStateLine{color:var(--muted);margin:6px 0 0;font-size:.92rem}.tone-success{color:#82e3da;background:#00a7a029}.tone-error{color:#ffab9a;background:#ff7a5929}.tone-active{color:#ffd98b;background:#f2b13429}.tone-idle{color:var(--muted);background:#ffffff12}.progressTrack{background:#ffffff14;border-radius:999px;height:10px;margin:10px 0 8px;overflow:hidden}.progressFill{border-radius:999px;min-width:2px;height:100%;transition:width .22s}.progressFill.tone-success{background:linear-gradient(90deg,#00a7a0,#7ce3db)}.progressFill.tone-error{background:linear-gradient(90deg,#ff7a59,#ffb19f)}.progressFill.tone-active{background:linear-gradient(90deg,#f2b134,#ffd98b)}.progressFill.tone-idle{background:linear-gradient(90deg,#fff3,#ffffff52)}@media (max-width:980px){.syncStack{grid-template-columns:1fr}}@media (max-width:1240px) and (min-width:981px){.syncStack{grid-template-columns:repeat(2,minmax(0,1fr))}}
.workloadHero{min-height:210px;position:relative}.workloadSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.workloadViewTabs{border:1px solid var(--line);background:#13171fb8;border-radius:18px;gap:6px;width:fit-content;margin-bottom:18px;padding:6px;display:flex;overflow-x:auto}.workloadViewTabs-floating{background:0 0;border:0;border-radius:0;flex:0 auto;align-items:center;max-width:none;min-height:52px;margin:0;padding:0}.workloadViewTabs-floating .workloadViewTab{min-height:42px;padding:9px 11px}.workloadViewControl{flex:620px;width:620px}.cxDailyPanel{margin-bottom:22px}.cxDailyHeader{justify-content:space-between;align-items:flex-start;gap:18px}.cxDailyActions{flex-shrink:0;align-items:flex-end;gap:12px;display:flex}.cxDailyDateField{flex-direction:column;gap:6px;display:flex}.cxDailyDateField span{color:var(--muted);font-size:.82rem;font-weight:700}.cxDailyDateInput{min-width:170px}.cxDailyCopyButton{white-space:nowrap}.cxDailyPreview{border:1px solid var(--line);background:#ffffff08;border-radius:18px;margin-top:18px;padding:20px 22px}.cxDailyTitle{margin:0 0 12px}.cxDailyList{color:var(--text);margin:0;padding-left:1.2rem;line-height:1.7}.cxDailyList a{color:var(--gold);text-decoration:none}.cxDailyList a:hover{text-decoration:underline}.cxDailyLoading{margin-top:18px}.workloadViewTab{color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:12px;padding:10px 14px;font-size:.88rem;font-weight:700}.workloadViewTab:hover{color:var(--text)}.workloadViewTab.is-active{color:var(--gold);background:#f2b13429}.workloadMetricCard h2{font-size:2.65rem}.workloadChartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workloadChartPanel{min-width:0}.workloadChartPanel h3{margin:0}.chartPanelActions{flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.chartExpandButton{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#ffffff0d;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:1.05rem;line-height:1;transition:background .16s,color .16s,transform .16s;display:inline-flex}.chartExpandButton:hover{color:var(--gold);background:#f2b13424;transform:translateY(-1px)}.openInFullIcon{fill:currentColor;width:18px;height:18px}.chartModalBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#040609c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.chartModal{background:#13171ffa;border:1px solid #f4efe524;border-radius:26px;width:calc(100vw - 96px);max-width:1180px;max-height:calc(100vh - 96px);padding:24px;overflow:hidden auto;box-shadow:0 30px 100px #00000094}.chartModalHeader{align-items:flex-end}.methodologyModal{max-width:720px}.methodologyModal h3{margin:0}.methodologyContent{color:var(--muted);margin-top:20px;line-height:1.65}.methodologyContent p{margin:0}.methodologyContent p+p{margin-top:14px}.chartCloseButton{font-size:1.45rem}.workloadChart{height:320px;margin-top:16px}.workloadChart.workloadChart-expanded{height:min(520px,100vh - 260px);margin-top:22px}.chartTeamFilter{flex-direction:column;gap:6px;min-width:140px;display:flex}.chartTeamFilter .userSelect{padding:9px 12px}.stickyControlBar{pointer-events:none;left:auto;right:max(20px,50vw - 620px);top:calc(var(--app-header-height) + 16px);z-index:20;justify-content:flex-end;width:min(940px,100vw - 40px);display:flex;position:fixed}.stickyControlInner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line);pointer-events:auto;background:#13171fc7;border-radius:18px;align-items:flex-end;gap:12px;padding:10px 12px;transition:transform .36s cubic-bezier(.22,1,.36,1),background .26s;display:flex;box-shadow:0 16px 40px #0000003d}.workloadControlInner{flex-wrap:wrap;align-items:center;width:min(780px,100vw - 40px)}.workloadControlInner .workloadViewControl{flex:100%;width:100%}.workloadControlInner .stickyControlGroup:not(.workloadViewControl){flex:0 0 220px}.stickyControlBar.is-centered .stickyControlInner{background:#13171feb}.stickyControlGroup{flex-direction:column;gap:6px;width:220px;min-width:0;display:flex}.methodologyHelpButton{position:absolute;bottom:0;right:0}@media (max-width:980px){.stickyControlBar,.stickyControlBar.is-centered{justify-content:stretch;width:auto;left:20px;right:20px}.stickyControlInner{flex-direction:column;align-items:stretch;width:100%}.workloadControlInner{flex-wrap:nowrap;width:100%}.workloadControlInner .workloadViewControl{flex:none}.workloadViewControl,.workloadControlInner .stickyControlGroup:not(.workloadViewControl){flex-basis:auto;width:100%}.stickyControlGroup,.controlSurface{width:100%}.workloadChartGrid,.workloadSummaryGrid{grid-template-columns:1fr}.workloadViewTabs,.workloadViewTabs-floating{width:100%;max-width:100%}.chartModalBackdrop{padding:12px}.chartModal{width:calc(100vw - 32px);max-height:calc(100vh - 48px);padding:18px}.chartModalHeader{align-items:stretch}.chartPanelActions{align-items:center}.workloadChart.workloadChart-expanded{height:max(320px,100vh - 260px)}.cxDailyHeader,.cxDailyActions{flex-direction:column;align-items:stretch;width:100%}.cxDailyCopyButton{width:100%}}
.ticketFlow{gap:22px;display:grid}.ticketFlow .panel{min-width:0;padding:28px}.flowRoute{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;gap:12px;padding:15px 0;display:grid}.flowRoute strong{color:var(--muted);font-size:13px}.flowRouteTrack{background:var(--line);grid-column:1/-1;height:9px}.flowRouteTrack>span{background:var(--teal);height:100%;display:block}.flowRoute:hover .flowRouteTrack>span{background:var(--orange)}.flowDialog{color:var(--text);background:var(--bg-accent);border:1px solid var(--line);border-radius:20px;width:min(1000px,100% - 32px);max-height:85vh;padding:24px;overflow:auto}.flowDialog::backdrop{background:#000000a6}.flowSectionHeading,.flowPagination{justify-content:space-between;align-items:center;gap:16px;display:flex}.flowTableWrap{overflow-x:auto}.flowTable{border-collapse:collapse;width:100%;font-size:13px}.flowTable th,.flowTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:14px 10px}.flowTable small{color:var(--muted);margin-top:7px;display:block}.flowTable a{color:var(--orange)}.flowPagination{margin-top:20px}.flowMethodology{color:var(--muted);font-size:14px;line-height:1.7}.flowMethodology summary{cursor:pointer;color:var(--text)}@media (max-width:980px){.ticketFlowShell>.stickyControlBar{width:100%;margin-bottom:24px;position:static}.ticketFlowShell .workloadControlInner{transform:none!important}}@media (max-width:700px){.ticketFlow .panel{padding:18px}.flowDurationHeader{display:none}.flowDurationRow{grid-template-columns:minmax(0,1fr);gap:12px}.flowMobileLabel{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.flowRoute{grid-template-columns:minmax(0,1fr)}}.ticketFlowShell>.stickyControlBar{justify-content:flex-start;width:100%;margin-bottom:24px;position:static}.ticketFlowShell .workloadControlInner{flex-flow:wrap;width:100%;transform:none!important}.ticketFlowShell .workloadHero{min-height:0;margin-bottom:20px}.ticketFlowShell .workloadHero h1{max-width:none;font-size:clamp(28px,3vw,42px)}.ticketFlowShell .hero-single>div{max-width:none}.flowTakeaway{max-width:900px;font-size:18px;line-height:1.6}.flowFootnote{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.6}.flowAgingWrap{overflow-x:auto}.flowAgingTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.flowAgingTable th,.flowAgingTable td{border-bottom:1px solid var(--line);text-align:center;padding:12px 8px}.flowAgingTable th:first-child{text-align:left;width:24%;font-weight:500}.flowAgingTable thead th{color:var(--muted);font-size:12px;font-weight:400}.flowAgingTable th:nth-child(2){width:8%}.flowTeam{color:var(--muted);min-width:58px;font-size:11px;display:inline-block}.flowAgeCell{width:100%;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:4px 0;display:block}.flowAgeCell:hover,.flowCount:hover{background:var(--line)}.flowAgeTrack{background:var(--line);height:5px;margin-top:6px;display:block}.flowAgeTrack span{background:var(--age-color);height:100%;display:block}.flowAge0{--age-color:var(--teal)}.flowAge1{--age-color:#80b8a1}.flowAge2{--age-color:var(--gold)}.flowAge3{--age-color:var(--orange)}.flowAge4{--age-color:#eb716f}.flowAge5{--age-color:var(--muted)}.flowCount{color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:8px;font-weight:700}.flowZero{color:var(--muted);opacity:.5}.flowHistory>summary{cursor:pointer;font-size:17px;font-weight:600}@media (max-width:700px){.flowAgingTable{min-width:680px}.flowAgingTable th:first-child{width:180px}.ticketFlowShell .workloadControlInner{flex-flow:column}}@media (min-width:981px){.ticketFlowShell .workloadControlInner .workloadViewControl{flex:auto;width:auto}}@media (min-width:701px){.flowAgingWrap{overflow:visible}.flowAgingTable thead th{top:var(--app-header-height);z-index:5;background:var(--bg-accent);position:sticky}}.ticketFlowShell .workloadHero .lede{max-width:none}.ticketFlow .flowSectionHeading>.rangeButton{flex:none;width:auto}.flowWeeklyHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;display:flex}.flowWeeklyHeader h2{margin-top:0}.flowWeeklyHeader label{color:var(--muted);gap:8px;font-size:12px;display:grid}.flowWeeklyHeader select{background:var(--bg-accent);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:10px}.flowWeeklySummary{border-left:3px solid var(--teal);margin:10px 0 24px;padding:8px 18px;line-height:1.7}.flowWeeklySummary ul{padding-left:20px;font-size:14px}.flowWeeklyTableWrap{overflow-x:auto}.flowWeeklyTable{border-collapse:collapse;width:100%;min-width:740px;font-size:13px}.flowWeeklyTable th,.flowWeeklyTable td{border-bottom:1px solid var(--line);text-align:center;padding:12px 10px}.flowWeeklyTable th:first-child{text-align:left;width:25%;font-weight:500}.flowWeeklyTable thead th{color:var(--muted);font-weight:400}.flowWeeklyTable small{color:var(--muted);font-size:11px;font-weight:400}.flowDelta{color:var(--muted);font-size:12px}.flowQueueBar{background:var(--teal);max-width:110px;height:5px;margin:4px auto 0;display:block}.flowQueueBar>span{background:var(--orange);height:100%;display:block}.flowTrend{justify-content:center;align-items:end;gap:4px;min-height:48px;display:flex}.flowTrendColumn{flex-direction:column;flex:1 1 0;align-items:center;gap:4px;max-width:20px;display:flex}.flowTrendColumn>span{background:var(--orange);width:100%;display:block}.queueHealthOverview{gap:22px;margin-bottom:24px;display:grid}.queueHealthOverview .panel{min-width:0;padding:24px}.healthChart{width:100%;height:300px;margin-top:20px}.healthAgeBins{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.healthAgeBins .flowAgeCell{border:1px solid var(--line);border-radius:8px;gap:8px;padding:14px;display:grid}.healthAgeBins strong{font-size:24px}.healthSupporting{grid-column:1/-1;padding:20px}.healthSupporting summary{cursor:pointer;margin-bottom:18px;font-size:18px}.healthInspect{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.healthInspect select{background:var(--bg-accent);color:var(--text);border:1px solid var(--line);margin-left:10px;padding:8px}@media (max-width:700px){.healthAgeBins{grid-template-columns:repeat(2,1fr)}.healthChart{height:270px}}.healthSupporting{min-width:0}.healthSupporting:not([open])>:not(summary){display:none}.healthSupporting .workloadChartGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.healthSupporting .workloadChartGrid>*{min-width:0}@media (max-width:980px){.healthSupporting .workloadChartGrid{grid-template-columns:minmax(0,1fr)}}.healthChart{overflow:hidden}.healthSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.healthStat{text-align:left;background:var(--bg-accent);color:var(--text);border:1px solid var(--line);cursor:pointer;border-radius:14px;flex-direction:column;gap:12px;padding:22px;display:flex}.healthStat[aria-pressed=true]{border-color:var(--teal);box-shadow:inset 0 -3px var(--teal)}.healthStat:hover{border-color:var(--teal)}.healthStat:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.healthStat>span{color:var(--muted);font-size:14px}.healthStat strong{font-size:clamp(20px,2vw,27px);line-height:1.3}.healthStat small{color:var(--muted);margin-top:auto;line-height:1.5}#health-focus{min-width:0}#health-focus h2{margin-top:0}@media (max-width:700px){.healthSummary{grid-template-columns:1fr;gap:8px}.healthStat{gap:6px;padding:16px}}#health-focus{position:relative}#health-focus>.flowFootnote{margin:8px 0;font-size:12px}.healthCoverage{font-size:12px;position:relative}.healthCoverage summary{text-underline-offset:3px;text-decoration:underline;display:inline-block}.healthCoverageBody{z-index:10;box-sizing:border-box;background:var(--bg-accent);border:1px solid var(--line);border-radius:12px;width:min(560px,100%);max-height:320px;padding:16px;position:absolute;bottom:100%;left:0;overflow:auto;box-shadow:0 8px 30px #0006}
