:where(.agnes-problem-layout){--hairline:color-mix(in srgb, var(--brand-blue) 14%, #e2e8f0);--chrome:color-mix(in srgb, var(--brand-blue) 5%, #f8fafc);--ink-quiet:#94a3b8;--rail:40px;--act-gap:76px;--slack-aubergine:#3f0e40;--slack-aubergine-deep:#350d36;--slack-active:#1164a3;--slack-send:#007a5a;--claude-ivory:#faf9f5;--claude-ivory-deep:#f0eee6;--claude-line:#e4e1d6;--claude-ink:#3d3929;--claude-ink-quiet:#8b8574;--claude-orange:#d97757;--claude-manilla:#f5eddc;--claude-kraft:#d4a27f}.agnes-problem-layout{flex-direction:column;gap:44px;display:flex}.agnes-problem-head h2{text-wrap:balance}.agnes-problem-acts{gap:var(--act-gap);margin:0;padding:0;list-style:none;display:grid}.agnes-problem-act{grid-template-columns:var(--rail) minmax(0, 1fr);gap:18px 16px;display:grid;position:relative}.agnes-problem-act:before{content:"";left:calc(var(--rail) / 2 - .5px);top:calc(var(--rail) + 8px);bottom:calc(-1 * var(--act-gap) + 8px);background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--nav-dark) 26%, transparent) 0 4px, transparent 4px 10px);width:1px;position:absolute}.agnes-problem-act:last-child:before{display:none}.agnes-problem-node{width:var(--rail);height:var(--rail);border:1.5px solid color-mix(in srgb, var(--brand-blue) 32%, transparent);color:var(--brand-blue);font-variant-numeric:tabular-nums;letter-spacing:.02em;box-shadow:0 10px 24px -16px color-mix(in srgb, var(--nav-dark) 70%, transparent);background:#fff;border-radius:999px;grid-area:1/1;place-items:center;font-size:13px;font-weight:700;transition:background-color .45s,color .45s,border-color .45s;display:grid}.agnes-problem-act[data-playing] .agnes-problem-node{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.agnes-problem-act-head{grid-area:1/2;align-self:center}.agnes-problem-act-label{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-blue);font-size:11.5px;font-weight:700}.agnes-problem-act-title{letter-spacing:-.012em;color:var(--text-heading);text-wrap:balance;margin-top:8px;font-size:21px;font-weight:700;line-height:1.22}.agnes-problem-act-body{color:var(--text-paragraph);margin-top:8px;font-size:14.5px;line-height:1.55}.agnes-problem-scene{grid-area:2/1/auto/-1;align-items:start;gap:16px;display:grid}.agnes-problem-slack{border:1px solid color-mix(in srgb, var(--slack-aubergine) 18%, #e2e8f0);box-shadow:0 18px 44px -34px color-mix(in srgb, var(--nav-dark) 75%, transparent);background:#fff;border-radius:12px;overflow:hidden}.agnes-problem-slack-top{background:var(--slack-aubergine-deep);color:#fff;align-items:center;gap:7px;height:30px;padding:0 10px;display:flex}.agnes-problem-slack-mark{flex-shrink:0;width:15px;height:15px}.agnes-problem-slack-name{letter-spacing:.01em;font-size:11px;font-weight:700}.agnes-problem-slack-search{background:#ffffff29;border-radius:5px;flex:1;max-width:220px;height:16px;margin-left:auto}.agnes-problem-slack-body{grid-template-columns:minmax(0,1fr);display:grid}.agnes-problem-slack-side{background:var(--slack-aubergine);flex-direction:column;gap:8px;width:42px;padding:10px 9px;display:none}.agnes-problem-slack-workspace{background:#ffffffe6;border-radius:6px;height:22px;margin-bottom:4px}.agnes-problem-slack-item{background:#ffffff38;border-radius:999px;height:7px}.agnes-problem-slack-item[data-current]{background:var(--slack-active);box-shadow:0 0 0 3px var(--slack-active);border-radius:3px}.agnes-problem-slack-main{flex-direction:column;min-width:0;display:flex}.agnes-problem-channel{border-bottom:1px solid var(--hairline);color:var(--text-heading);align-items:center;gap:5px;padding:8px 12px;font-size:12.5px;font-weight:700;display:flex}.agnes-problem-hash{color:var(--ink-quiet);font-size:14px;font-weight:400}.agnes-problem-day{color:var(--ink-quiet);font-weight:400}.agnes-problem-channel-tools{gap:6px;margin-left:auto;display:inline-flex}.agnes-problem-channel-tools>i{background:var(--ink-quiet);opacity:.35;border-radius:3px;width:11px;height:11px}.agnes-problem-messages{gap:10px;padding:12px 12px 10px;display:grid}.agnes-problem-recap{border-left:3px solid color-mix(in srgb, var(--slack-aubergine) 35%, transparent);background:var(--chrome);border-radius:6px;padding:7px 10px}.agnes-problem-recap-meta{color:var(--ink-quiet);align-items:center;gap:5px;font-size:10px;display:flex}.agnes-problem-recap-icon{opacity:.7;border:1.5px solid;border-radius:2px 2px 3px 0;width:9px;height:8px}.agnes-problem-recap-title{color:var(--text-heading);margin-top:2px;font-size:11.5px;font-weight:700}.agnes-problem-recap-body{color:var(--text-paragraph);margin-top:1px;font-size:11px;line-height:1.45}.agnes-problem-avatar{border-radius:5px;width:26px;height:26px}.agnes-problem-avatar--lead{border-radius:6px;width:30px;height:30px}.agnes-problem-avatar--mini{border-radius:4px;width:16px;height:16px;box-shadow:0 0 0 1.5px #fff}.agnes-problem-ask{gap:9px;display:flex}.agnes-problem-byline{line-height:1.3}.agnes-problem-name{color:var(--text-heading);font-size:12px;font-weight:700}.agnes-problem-meta{color:var(--ink-quiet);margin-left:4px;font-size:10px}.agnes-problem-ask-text{color:var(--text-heading);margin-top:1px;font-size:13.5px;font-weight:500;line-height:1.45}.agnes-problem-replies-divider{align-items:center;gap:8px;margin-left:39px;display:flex}.agnes-problem-replies-avatars{display:inline-flex}.agnes-problem-replies-avatars>.agnes-problem-avatar--mini+.agnes-problem-avatar--mini{margin-left:-4px}.agnes-problem-replies-rule{background:var(--hairline);flex:1;height:1px}.agnes-problem-replies{gap:9px;margin-left:39px;display:grid}.agnes-problem-reply{gap:8px;display:flex}.agnes-problem-reply-text{color:var(--text-paragraph);margin-top:1px;font-size:12px;line-height:1.5}.agnes-problem-composer{border:1px solid color-mix(in srgb, var(--slack-aubergine) 22%, #e2e8f0);background:#fff;border-radius:7px;align-items:center;gap:8px;margin:2px 12px 12px;padding:6px 8px;display:flex}.agnes-problem-composer-tools{gap:5px;display:inline-flex}.agnes-problem-composer-tools>i{background:var(--ink-quiet);opacity:.35;border-radius:2px;width:9px;height:9px}.agnes-problem-composer-line{background:var(--ink-quiet);opacity:.22;border-radius:999px;flex:1;height:5px}.agnes-problem-composer-send{background:var(--slack-send);opacity:.85;border-radius:3px;width:16px;height:14px}.agnes-problem-attachments{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.agnes-problem-attachments:empty{display:none}.agnes-problem-attachments>*{min-width:0}.agnes-problem-attachments>[data-beat^=definition]{flex:100%;max-width:360px}.agnes-problem-thread-flag{justify-self:start;margin-top:2px}.agnes-problem-source{border:1px solid var(--hairline);box-shadow:0 8px 20px -18px color-mix(in srgb, var(--nav-dark) 70%, transparent);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:5px 12px 5px 5px;display:flex}.agnes-problem-source-glyph{background:color-mix(in srgb, currentColor 10%, #fff);border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.agnes-problem-source-glyph>svg{width:16px;height:16px}.agnes-problem-source-text{min-width:0;line-height:1.3;display:grid}.agnes-problem-source-name{color:var(--text-heading);font-size:12.5px;font-weight:700}.agnes-problem-source-detail{color:var(--text-paragraph);font-size:11px}.agnes-problem-flag{white-space:nowrap;color:var(--brand-yellow-dark);background:var(--brand-yellow-light);border:1px solid color-mix(in srgb, var(--brand-yellow) 45%, transparent);border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-block}.agnes-problem-definition{border:1px solid var(--hairline);box-shadow:0 8px 20px -18px color-mix(in srgb, var(--nav-dark) 70%, transparent);background:#fff;border-radius:10px;padding:9px 12px 10px}.agnes-problem-term{color:var(--text-heading);font-size:14px;font-weight:700;line-height:1.25}.agnes-problem-definition-meaning{color:var(--text-paragraph);margin-top:2px;font-size:11.5px}.agnes-problem-definition-basis{color:var(--ink-quiet)}.agnes-problem-bar{background:#eef2f6;border-radius:999px;height:6px;margin-top:9px;display:block}.agnes-problem-bar>span{border-radius:999px;height:100%;display:block}.agnes-problem-claude{border:1px solid var(--claude-line);background:var(--claude-ivory);color:var(--claude-ink);box-shadow:0 18px 44px -34px color-mix(in srgb, var(--nav-dark) 75%, transparent);border-radius:14px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.agnes-problem-claude-mark{color:var(--claude-orange)}.agnes-problem-claude-main{flex-direction:column;min-width:0;display:flex}.agnes-problem-claude-top{border-bottom:1px solid var(--claude-line);justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 14px;display:flex}.agnes-problem-claude-title{color:var(--claude-ink);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.agnes-problem-claude-note{color:var(--claude-ink-quiet);white-space:nowrap;font-size:10px}.agnes-problem-chat{gap:14px;padding:16px 18px 6px;display:grid}.agnes-problem-context{color:var(--claude-ink-quiet);justify-self:center;font-size:10.5px}.agnes-problem-user{flex-direction:row-reverse;justify-self:end;align-items:flex-start;gap:10px;max-width:min(520px,84%);display:flex}.agnes-problem-avatar--claude{border-radius:999px;width:24px;height:24px;margin-top:4px}.agnes-problem-user-body{background:var(--claude-ivory-deep);border-radius:14px 5px 14px 14px;min-width:0;padding:10px 14px 11px}.agnes-problem-model{justify-self:stretch;align-items:flex-start;gap:10px;max-width:calc(100% - 34px);display:flex}.agnes-problem-turn-mark{width:18px;height:18px;margin:4px 3px 0}.agnes-problem-model-body{flex:1;min-width:0;padding-top:3px}.agnes-problem-model-body--gap{border:1px solid color-mix(in srgb, var(--claude-kraft) 70%, transparent);background:var(--claude-manilla);border-radius:12px;padding:10px 14px 11px}.agnes-problem-turn-meta{color:var(--claude-ink-quiet);font-size:9.5px;font-weight:700}.agnes-problem-turn-text{color:var(--claude-ink);margin-top:2px;font-size:12.5px;line-height:1.55}.agnes-problem-user-body .agnes-problem-turn-text{font-weight:500}.agnes-problem-paste{border:1px solid var(--claude-line);background:#fff;border-radius:7px;align-items:center;gap:6px;margin-top:5px;padding:4px 8px 4px 6px;display:inline-flex}.agnes-problem-paste-mark{width:12px;height:12px;color:var(--slack-aubergine)}.agnes-problem-paste-channel{color:var(--claude-ink);font-size:10px;font-weight:700}.agnes-problem-paste-lines{gap:3px;display:inline-flex}.agnes-problem-paste-lines>i{background:var(--claude-ink-quiet);opacity:.4;border-radius:999px;width:22px;height:4px;display:block}.agnes-problem-paste-lines>i:last-child{width:14px}.agnes-problem-answer-head{color:var(--claude-ink);font-size:13px;font-weight:700}.agnes-problem-answer-list{color:var(--claude-ink);gap:5px;margin-top:6px;padding-left:16px;font-size:12.5px;line-height:1.55;list-style:outside;display:grid}.agnes-problem-answer-list li::marker{color:var(--claude-ink-quiet)}.agnes-problem-answer-list strong,.agnes-problem-answer-next strong{color:var(--claude-ink);font-weight:700}.agnes-problem-answer-next{border-top:1px solid var(--claude-line);color:var(--claude-ink);margin-top:8px;padding-top:8px;font-size:12.5px;line-height:1.55}.agnes-problem-chips{flex-wrap:wrap;gap:6px;margin-left:34px;display:flex}.agnes-problem-chip{border:1px solid var(--claude-line);color:var(--claude-ink);background:#fff;border-radius:999px;padding:4px 11px;font-size:12px;display:inline-block}.agnes-problem-claude-composer{border:1px solid var(--claude-line);box-shadow:0 6px 18px -14px color-mix(in srgb, var(--claude-ink) 60%, transparent);background:#fff;border-radius:14px;align-items:center;gap:10px;margin:12px 18px 16px;padding:9px 9px 9px 14px;display:flex}.agnes-problem-claude-composer-line{background:var(--claude-ink-quiet);opacity:.3;border-radius:999px;flex:1;height:6px}.agnes-problem-claude-composer-send{background:var(--claude-orange);border-radius:8px;width:24px;height:24px;position:relative}.agnes-problem-claude-composer-send:before,.agnes-problem-claude-composer-send:after{content:"";background:#fff;border-radius:1px;position:absolute;left:50%}.agnes-problem-claude-composer-send:before{width:2px;height:12px;top:6px;transform:translate(-50%)}.agnes-problem-claude-composer-send:after{background:0 0;border-top:2px solid #fff;border-left:2px solid #fff;width:7px;height:7px;top:7px;transform:translate(-50%)rotate(45deg)}.agnes-problem-verdict{text-align:center;border:1px solid color-mix(in srgb, var(--brand-yellow) 55%, transparent);background:var(--brand-yellow-light);color:var(--text-heading);border-radius:10px;justify-content:center;justify-self:stretch;align-items:flex-start;gap:9px;padding:9px 14px 9px 12px;font-size:14px;line-height:1.45;display:flex}.agnes-problem-verdict-icon{width:18px;height:18px;color:var(--brand-yellow-dark);flex-shrink:0;margin-top:1px}.agnes-problem-verdict p{font-weight:500}.agnes-problem-verdict strong{font-weight:700}@media (min-width:520px){.agnes-problem-slack-body{grid-template-columns:auto minmax(0,1fr)}.agnes-problem-slack-side{display:flex}}@media (min-width:768px){.agnes-problem-layout{gap:56px}.agnes-problem-acts{--act-gap:88px}.agnes-problem-act{gap:22px}.agnes-problem-scene{gap:18px}.agnes-problem-act-title{font-size:24px}}@media (min-width:1024px){.agnes-problem-acts{--act-gap:100px}.agnes-problem-act{grid-template-columns:var(--rail) 280px minmax(0, 1fr);column-gap:28px}.agnes-problem-node,.agnes-problem-act-head{z-index:1;grid-row:1;align-self:start;position:sticky;top:112px}.agnes-problem-act-head{grid-column:2;padding-top:2px}.agnes-problem-scene{grid-area:1/3;gap:20px;max-width:760px}.agnes-problem-act-title{font-size:23px}.agnes-problem-act-body{font-size:15px}}@media (min-width:1280px){.agnes-problem-act{grid-template-columns:var(--rail) 300px minmax(0, 1fr)}}@media (prefers-reduced-motion:reduce){.agnes-problem-layout,.agnes-problem-layout *,.agnes-problem-layout :before,.agnes-problem-layout :after{transition:none!important;animation:none!important}}
.agnes-connection-rail{stroke:color-mix(in srgb, var(--brand-blue) 18%, transparent);stroke-width:1px;stroke-dasharray:3 5;stroke-linecap:round}.agnes-connection-end{fill:#fff;stroke:color-mix(in srgb, var(--brand-blue) 32%, transparent);stroke-width:1.25px}.agnes-connection-packet{stroke:color-mix(in srgb, var(--brand-blue) 55%, white);stroke-width:1.5px;stroke-linecap:round;stroke-dashoffset:calc(var(--len) * -1px);opacity:0;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--brand-blue) 30%, transparent))}@keyframes agnes-connection-flow{0%{stroke-dashoffset:calc(var(--len) * -1px);opacity:0}10%{opacity:.8}46%{opacity:.8}56%{stroke-dashoffset:calc(var(--seg) * 1px);opacity:0}to{stroke-dashoffset:calc(var(--seg) * 1px);opacity:0}}@media (prefers-reduced-motion:no-preference){.agnes-connection-packet{animation:4.8s cubic-bezier(.45,0,.25,1) infinite agnes-connection-flow}}
.agnes-block-visual{background:var(--gray-50);width:100%;height:100%;overflow:hidden}.agnes-block-visual svg{width:100%;height:100%;display:block}.agnes-block-visual svg *{stroke-linecap:round;stroke-linejoin:round}.agnes-block-visual .ab-panel{fill:#fff;stroke:var(--gray-200);stroke-width:1.5px;filter:drop-shadow(0 10px 22px #1011140f)}.agnes-block-visual .ab-panel-blue{stroke:color-mix(in srgb, var(--brand-blue) 45%, white)}.agnes-block-visual .ab-behind{fill:var(--gray-100);stroke:var(--gray-200);stroke-width:1.5px}.agnes-block-visual .ab-soft,.agnes-block-visual .ab-skel{fill:var(--gray-100)}.agnes-block-visual .ab-bar{fill:var(--brand-blue-light)}.agnes-block-visual .ab-bar-fill{fill:color-mix(in srgb, var(--brand-blue) 35%, white)}.agnes-block-visual .ab-pale{fill:var(--brand-blue-light)}.agnes-block-visual .ab-pale-chip{fill:#fff;stroke:color-mix(in srgb, var(--brand-blue) 35%, white);stroke-width:1.5px}.agnes-block-visual .ab-blue-fill{fill:var(--brand-blue)}.agnes-block-visual .ab-track{fill:var(--gray-200)}.agnes-block-visual .ab-knob{fill:#fff;filter:drop-shadow(0 1px 2px #10111433)}.agnes-block-visual .ab-avatar{fill:var(--gray-200);stroke:#fff;stroke-width:3px}.agnes-block-visual .ab-dot{fill:var(--gray-200)}.agnes-block-visual .ab-line{stroke:var(--gray-100);stroke-width:2px}.agnes-block-visual .ab-link{stroke:var(--gray-300);stroke-width:1.5px;stroke-dasharray:4 6}.agnes-block-visual .ab-rail{stroke:var(--gray-200);stroke-width:2px}.agnes-block-visual .ab-icon{stroke:var(--gray-400);stroke-width:2.5px}.agnes-block-visual .ab-blue{stroke:var(--brand-blue);stroke-width:2.5px}.agnes-block-visual .ab-bar-blue{stroke:var(--brand-blue);stroke-width:4px}.agnes-block-visual .ab-ring{fill:#fff;stroke:var(--brand-blue);stroke-width:2.5px}.agnes-block-visual .ab-check{stroke:var(--brand-blue);stroke-width:3.5px}.agnes-block-visual .ab-check-white{stroke:#fff;stroke-width:3.5px}.agnes-block-visual text{letter-spacing:-.01em;font-family:inherit}.agnes-block-visual .ab-text{fill:var(--gray-700);font-size:30px;font-weight:600}.agnes-block-visual .ab-text-strong{fill:var(--gray-900);font-size:31px;font-weight:700}.agnes-block-visual .ab-text-blue{fill:var(--brand-blue);font-size:30px;font-weight:700}.agnes-block-visual .ab-label{fill:var(--gray-500);font-size:26px;font-weight:500}.agnes-block-visual .ab-col{fill:var(--gray-400);letter-spacing:.06em;text-transform:uppercase;font-size:20px;font-weight:700}.agnes-block-visual .ab-small{fill:var(--gray-600);font-size:24px;font-weight:600}.agnes-block-visual .ab-small-blue{fill:var(--brand-blue);font-size:24px;font-weight:700}.agnes-block-visual .ab-small-white{fill:#fff;font-size:24px;font-weight:700}.agnes-block-visual .ab-mono{fill:var(--gray-600);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:600}.agnes-block-visual .ab-file{fill:var(--gray-50);stroke:var(--gray-300);stroke-width:2px}.agnes-block-visual .ab-file-fold{stroke:var(--gray-300);stroke-width:2px}.agnes-block-visual .ab-node-dot{fill:var(--gray-300)}.agnes-block-visual .ab-avatar-blue{fill:var(--brand-blue-light)}.agnes-block-visual .ab-initials{fill:var(--gray-600);letter-spacing:0;font-size:17px;font-weight:700}.agnes-block-visual .ab-initials-blue{fill:var(--brand-blue)}.agnes-block-visual .ab-text-num{fill:var(--gray-700);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.agnes-block-visual .ab-num{font-variant-numeric:tabular-nums}.agnes-block-visual .ab-rail-done{stroke:var(--brand-blue);stroke-width:2px}.agnes-block-visual .ab-flow{stroke:#fff;stroke-width:2.5px;stroke-dasharray:3 22;opacity:0}.agnes-block-visual .ab-approve-pill{fill:var(--brand-blue-light)}.agnes-block-visual .ab-approve-mark{stroke:var(--brand-blue);stroke-width:3.5px}.agnes-block-visual .ab-approve-text{fill:var(--brand-blue);font-size:30px;font-weight:700}.agnes-block-visual .ab-share-btn{fill:var(--brand-blue)}.agnes-block-visual .ab-glint{opacity:0}.agnes-block-visual svg{transform-origin:50% 100%;transition:transform .36s cubic-bezier(.23,1,.32,1)}.agnes-block-visual .ab-approve-pill,.agnes-block-visual .ab-approve-text,.agnes-block-visual .ab-approve-mark,.agnes-block-visual .ab-dim,.agnes-block-visual .ab-behind,.agnes-block-visual .ab-switch rect,.agnes-block-visual .ab-switch circle,.agnes-block-visual .ab-share,.agnes-block-visual .ab-chart-bar,.agnes-block-visual .ab-flow{transition-duration:.26s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.agnes-block-visual .ab-approve-pill,.agnes-block-visual .ab-approve-text{transition-property:fill}.agnes-block-visual .ab-approve-mark{transition-property:stroke}.agnes-block-visual .ab-dim{transition-property:opacity}.agnes-block-visual .ab-behind{transition-property:transform,fill}.agnes-block-visual .ab-switch rect{transition-property:fill}.agnes-block-visual .ab-switch circle{transition-property:transform}.agnes-block-visual .ab-flow{transition-property:opacity}.agnes-block-visual .ab-share,.agnes-block-visual .ab-chart-bar{transform-box:fill-box;transition-property:transform}.agnes-block-visual .ab-share{transform-origin:50%}.agnes-block-visual .ab-chart-bar{transform-origin:bottom;transition-duration:.48s;transition-delay:calc(var(--i,0) * 30ms)}.agnes-block-visual .ab-pulse{fill:none;stroke:var(--brand-blue);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}@keyframes ab-glint{0%{opacity:1;transform:translate(-200px)}to{opacity:1;transform:translate(640px)}}@keyframes ab-flow{to{stroke-dashoffset:-25px}}@keyframes ab-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (hover:hover) and (pointer:fine){[data-hover-card]:hover .agnes-block-visual .ab-approve-pill{fill:var(--brand-blue)}[data-hover-card]:hover .agnes-block-visual .ab-approve-text{fill:#fff}[data-hover-card]:hover .agnes-block-visual .ab-approve-mark{stroke:#fff}[data-hover-card]:hover .agnes-block-visual .ab-dim{opacity:.45}[data-hover-card]:hover .agnes-block-visual .ab-flow{opacity:1}[data-hover-card]:hover .agnes-block-visual .ab-switch rect{fill:var(--brand-blue)}[data-hover-card]:hover .agnes-block-visual .ab-behind{fill:#fff}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-hover-card]:hover .agnes-block-visual svg{transform:scale(1.025)}[data-hover-card]:hover .agnes-block-visual .ab-behind{transform:translateY(-22px)}[data-hover-card]:hover .agnes-block-visual .ab-switch circle{transform:translate(32px)}[data-hover-card]:hover .agnes-block-visual .ab-share{transform:scale(1.06)}[data-hover-card]:hover .agnes-block-visual .ab-chart-bar{transform:scaleY(var(--s,1))}[data-hover-card]:hover .agnes-block-visual .ab-glint{animation:.9s cubic-bezier(.65,0,.35,1) .12s both ab-glint}[data-hover-card]:hover .agnes-block-visual .ab-flow{animation:.9s linear infinite ab-flow}[data-hover-card]:hover .agnes-block-visual .ab-pulse{animation:1.5s cubic-bezier(.23,1,.32,1) infinite ab-pulse}}[data-hover-card]:focus-within .agnes-block-visual .ab-approve-pill{fill:var(--brand-blue)}[data-hover-card]:focus-within .agnes-block-visual .ab-approve-text{fill:#fff}[data-hover-card]:focus-within .agnes-block-visual .ab-approve-mark{stroke:#fff}[data-hover-card]:focus-within .agnes-block-visual .ab-switch rect{fill:var(--brand-blue)}.agnes-block-visual .ab-display{letter-spacing:-.02em;font-size:46px}.agnes-block-visual .ab-limit{stroke:var(--gray-400);stroke-width:2px;stroke-dasharray:5 7}.agnes-block-visual .ab-cell-on{fill:var(--brand-blue)}.agnes-block-visual .ab-cell-off,.agnes-block-visual .ab-grant rect{fill:#fff;stroke:var(--gray-300);stroke-width:2px}.agnes-block-visual .ab-grant-mark{stroke:#fff;stroke-width:3.5px;opacity:0}.agnes-block-visual .ab-grant rect{transition:fill .24s cubic-bezier(.23,1,.32,1),stroke .24s cubic-bezier(.23,1,.32,1)}.agnes-block-visual .ab-grant-mark{transition:opacity .2s ease-out 80ms}.agnes-block-visual .ab-hbar{transform-box:fill-box;transform-origin:0;transition:transform .48s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--i,0) * 40ms)}@media (hover:hover) and (pointer:fine){[data-hover-card]:hover .agnes-block-visual .ab-grant rect{fill:var(--brand-blue);stroke:var(--brand-blue)}[data-hover-card]:hover .agnes-block-visual .ab-grant-mark{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-hover-card]:hover .agnes-block-visual .ab-hbar{transform:scaleX(var(--s,1))}}[data-hover-card]:focus-within .agnes-block-visual .ab-grant rect{fill:var(--brand-blue);stroke:var(--brand-blue)}[data-hover-card]:focus-within .agnes-block-visual .ab-grant-mark{opacity:1}
.agnes-hero{--s:calc(min(100vw, 1440px) / 1440);container-type:inline-size}.agnes-hero-grid-corner{background-image:linear-gradient(90deg,#97c2ff21 1px,#0000 1px),linear-gradient(#97c2ff21 1px,#0000 1px);background-size:calc(22 * var(--s)) calc(22 * var(--s))}.agnes-hero-grid-corner--tl{background-position:0 0;width:46%;height:58%;top:0;left:0;-webkit-mask-image:radial-gradient(88% 88% at 0 0,#000 0%,#0000 64%);mask-image:radial-gradient(88% 88% at 0 0,#000 0%,#0000 64%)}.agnes-hero-grid-corner--br{background-position:100% 100%;width:52%;height:62%;bottom:0;right:0;-webkit-mask-image:radial-gradient(88% 88% at 100% 100%,#000 0%,#0000 64%);mask-image:radial-gradient(88% 88% at 100% 100%,#000 0%,#0000 64%)}.agnes-hero-frame{--s:calc(min(100cqw, 1440px) / 1440);--u:1px}@media (min-width:1024px){.agnes-hero-frame{--u:var(--s)}.agnes-abs{left:var(--x);top:var(--y);font-size:var(--fs,inherit);line-height:1;position:absolute}.agnes-brain{width:var(--brain-w);max-width:none;height:auto}}.agnes-words{justify-items:center;margin-bottom:28px;display:grid}.agnes-hero-copy{display:contents}.agnes-hero-title{letter-spacing:-.01em;order:2;font-size:clamp(38px,11vw,54px);line-height:1.08}.agnes-hero-title-brain{font-size:inherit;color:#0000;background-image:linear-gradient(90deg,#8dd4f1 0%,#9a9ef9 22%,#c3b6ff 40%,#fff 58%,#9a9ef9 80%,#8dd4f1 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite agnes-brain-word}@keyframes agnes-brain-word{0%{background-position:0%}to{background-position:150%}}@media (prefers-reduced-motion:reduce){.agnes-hero-title-brain{background-position:0%;animation:none}}.agnes-hero-stage{order:5;width:100%;margin-top:24px}.agnes-hero-lede{order:3;max-width:394px;margin-top:18px;font-size:clamp(15px,4.2vw,18px);line-height:1.5}.agnes-hero-ctas{order:4;gap:12px;width:100%;margin-top:28px}.agnes-hero-cta{width:100%;max-width:360px;height:56px;padding-inline:32px;font-size:16px}.agnes-hero-logos{order:6;gap:20px 24px;margin-top:8px;padding-bottom:56px}.agnes-hero-logo-rule{background:#ffffff29;width:1px;display:none}@media (max-width:479px){.agnes-hero-frame{--u:.84px}.agnes-hero-logos{gap:16px 18px}}@media (min-width:480px){.agnes-hero-cta{width:auto}}@media (min-width:1024px){.agnes-hero-copy{z-index:10;left:var(--copy-x);top:var(--copy-y);width:var(--copy-w);display:block;position:absolute}.agnes-hero-title{font-size:calc(80 * var(--s));line-height:1.06}.agnes-hero-lede{margin-top:calc(28 * var(--s));max-width:calc(410 * var(--s));font-size:calc(19.5 * var(--s));line-height:calc(31 * var(--s))}.agnes-hero-ctas{margin-top:calc(40 * var(--s));gap:calc(14 * var(--s))}.agnes-hero-cta{height:calc(60 * var(--s));padding-inline:calc(34 * var(--s));font-size:calc(17 * var(--s))}.agnes-hero-logos{z-index:10;left:var(--copy-x);top:var(--logos-y);gap:0;margin:0;padding:0;position:absolute}.agnes-hero-logo-rule{height:calc(34 * var(--s));margin-inline:calc(32 * var(--s));display:block}}.agnes-word{white-space:nowrap;color:#fff;grid-area:1/1;font-size:26px;font-weight:400;transition:opacity .45s}@media (min-width:1024px){.agnes-words{display:contents}.agnes-word{letter-spacing:var(--ls,.0333em);transform-origin:0 0;font-size:var(--fs);transform:var(--tf);will-change:opacity;line-height:1;position:absolute;top:0;left:0}}.agnes-brain-wrap{position:relative}@media (min-width:1024px){.agnes-brain-wrap{position:absolute}}.agnes-brain-sheen{mix-blend-mode:screen;will-change:mask-position;animation:5.2s linear infinite agnes-brain-sheen;-webkit-mask-image:linear-gradient(102deg,#0000 34%,#0000008c 44%,#000 50%,#0000008c 56%,#0000 66%);mask-image:linear-gradient(102deg,#0000 34%,#0000008c 44%,#000 50%,#0000008c 56%,#0000 66%);-webkit-mask-size:230% 100%;mask-size:230% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes agnes-brain-sheen{0%{filter:brightness(2.3) saturate(1.7) hue-rotate(-30deg) blur(calc(2.5 * var(--s)));-webkit-mask-position:190% 0;mask-position:190% 0}35%{filter:brightness(2.55) saturate(1.8) hue-rotate(15deg) blur(calc(3.2 * var(--s)))}70%{filter:brightness(2.45) saturate(1.9) hue-rotate(60deg) blur(calc(2.8 * var(--s)))}to{filter:brightness(2.3) saturate(1.7) hue-rotate(100deg) blur(calc(2.5 * var(--s)));-webkit-mask-position:-90% 0;mask-position:-90% 0}}.agnes-hero-pin{animation:3.2s ease-in-out infinite agnes-pin-pulse}@keyframes agnes-pin-pulse{0%,to{opacity:.78}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.agnes-word{transition:none!important}.agnes-hero-pin,.agnes-brain-sheen{animation:none}.agnes-brain-sheen{opacity:0}}.agnes-brain-ambient{pointer-events:none;filter:blur(52px);position:absolute;inset:-12% -8% -6%}.agnes-brain-ambient span{will-change:opacity, transform;border-radius:9999px;display:block;position:absolute}.agnes-brain-ambient-a{background:radial-gradient(circle,#5ee6c880 0%,#5ee6c800 70%);width:44%;height:30%;animation:22s ease-in-out infinite agnes-ambient-a;top:14%;left:18%}.agnes-brain-ambient-b{background:radial-gradient(circle,#487cf794 0%,#487cf700 70%);width:50%;height:36%;animation:28s ease-in-out -9s infinite agnes-ambient-b;top:34%;left:12%}.agnes-brain-ambient-c{background:radial-gradient(circle,#9078fa9e 0%,#9078fa00 70%);width:48%;height:38%;animation:25s ease-in-out -16s infinite agnes-ambient-c;top:52%;left:34%}@keyframes agnes-ambient-a{0%,to{opacity:.5;filter:hue-rotate();transform:translate(0,0)scale(.92)}25%{opacity:1;filter:hue-rotate(14deg);transform:translate(62%,26%)scale(1.12)}52%{opacity:.72;filter:hue-rotate(-12deg);transform:translate(34%,78%)scale(.96)}78%{opacity:.95;filter:hue-rotate(8deg);transform:translate(-32%,40%)scale(1.08)}}@keyframes agnes-ambient-b{0%,to{opacity:.55;filter:hue-rotate();transform:translate(0,0)scale(1.05)}28%{opacity:.95;filter:hue-rotate(-16deg);transform:translate(58%,-34%)scale(.9)}56%{opacity:1;filter:hue-rotate(10deg);transform:translate(74%,44%)scale(1.14)}80%{opacity:.7;filter:hue-rotate(-6deg);transform:translate(-18%,24%)scale(1)}}@keyframes agnes-ambient-c{0%,to{opacity:.52;filter:hue-rotate();transform:translate(0,0)scale(1)}22%{opacity:.88;filter:hue-rotate(18deg);transform:translate(-46%,-52%)scale(1.1)}50%{opacity:1;filter:hue-rotate(-14deg);transform:translate(22%,-28%)scale(.94)}76%{opacity:.8;filter:hue-rotate(6deg);transform:translate(-20%,18%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.agnes-brain-ambient span{opacity:.7;animation:none}}.agnes-v3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.agnes-brain-mesh{pointer-events:none;width:80%;position:absolute;top:6%;bottom:8%;overflow:hidden}.agnes-brain-mesh--l{right:72%;-webkit-mask-image:radial-gradient(100% 76% at 100%,#000 0%,#00000080 44%,#0000 80%);mask-image:radial-gradient(100% 76% at 100%,#000 0%,#00000080 44%,#0000 80%)}.agnes-brain-mesh--r{left:72%;-webkit-mask-image:radial-gradient(100% 76% at 0%,#000 0%,#00000080 44%,#0000 80%);mask-image:radial-gradient(100% 76% at 0%,#000 0%,#00000080 44%,#0000 80%)}.agnes-brain-mesh-lines{background-image:linear-gradient(90deg,#97c2ff2b 1px,#0000 1px),linear-gradient(#97c2ff2b 1px,#0000 1px);background-size:calc(22 * var(--s)) calc(22 * var(--s))}.agnes-mesh-pulse{pointer-events:none;will-change:background-position;filter:drop-shadow(0 0 7px #7fe9d28c);background-repeat:no-repeat;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute}.agnes-mesh-pulse-h{background-image:linear-gradient(90deg,#7fe9d200 0%,#7fe9d273 38%,#eafffa 50%,#7fe9d273 62%,#7fe9d200 100%);background-size:64px 1.5px;height:1.5px;animation-name:agnes-mesh-pulse-h;left:0;right:0}.agnes-mesh-pulse-v{filter:drop-shadow(0 0 7px #96beff80);background-image:linear-gradient(#96beff00 0%,#96beff73 38%,#f0f6ff 50%,#96beff73 62%,#96beff00 100%);background-size:1.5px 64px;width:1.5px;animation-name:agnes-mesh-pulse-v;top:0;bottom:0}@keyframes agnes-mesh-pulse-h{0%{background-position:-80px 0}to{background-position:calc(100% + 80px) 0}}@keyframes agnes-mesh-pulse-v{0%{background-position:0 -80px}to{background-position:0 calc(100% + 80px)}}@media (prefers-reduced-motion:reduce){.agnes-mesh-pulse{opacity:0;animation:none}}.agnes-brain-wrap{margin-inline:auto;width:min(72vw,360px);margin-top:-16px}.agnes-hero-drop{background:linear-gradient(#7fe9d2f2,#7fe9d226);width:1.5px;height:30px;margin:-38px auto 10px;display:block;position:relative}.agnes-hero-drop:before{content:"";background:#eafff9;border-radius:9999px;width:9px;height:9px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #7fe9d2e6}@media (min-width:1024px){.agnes-hero-stage{display:contents}.agnes-hero-drop{display:none}.agnes-brain-wrap{width:var(--brain-w);max-width:none;margin:0}}.agnes-proof-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;transform:rotate(-3deg);box-shadow:0 18px 36px -20px #02183ebf,inset 0 0 0 1px #ffffffb3}.agnes-proof-figure{color:#0000;background-image:linear-gradient(120deg,#35ceb7 0%,#097cf7 55%,#8b74f6 100%);-webkit-background-clip:text;background-clip:text}.agnes-groupon-mark{background:#53a318;display:block;-webkit-mask:url(/product/agnes/logo-groupon.svg) 50%/contain no-repeat;mask:url(/product/agnes/logo-groupon.svg) 50%/contain no-repeat}.agnes-hero-secondary{color:#ffffffd9;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding-inline:8px;font-size:16px;font-weight:600;transition:color .15s;display:inline-flex}.agnes-hero-secondary:hover{color:#fff}.agnes-hero-secondary:focus-visible{outline-offset:2px;outline:2px solid #8dd4f1}.agnes-hero-secondary-arrow{transition:transform .15s}.agnes-hero-secondary:hover .agnes-hero-secondary-arrow{transform:translate(3px)}.agnes-hero-logos-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;flex-basis:100%;font-size:12px;font-weight:600}@media (min-width:1024px){.agnes-hero-secondary{font-size:calc(17 * var(--s));margin-left:calc(10 * var(--s))}.agnes-hero-logos-label{margin-right:calc(32 * var(--s));font-size:calc(12 * var(--s));flex-basis:auto}}@media (prefers-reduced-motion:reduce){.agnes-hero-secondary,.agnes-hero-secondary-arrow{transition:none}}
.agnes-jobs{background-color:#f4f8fd;background-image:linear-gradient(#eaf1fb 0%,#eaf1fb00 26%),linear-gradient(#fff0 68%,#fff 100%),linear-gradient(120deg,#f6f9fe 0%,#f2f7fd 48%,#eef6f8 100%)}.agnes-jobs-grid{background-image:linear-gradient(90deg,#097cf712 1px,#0000 1px),linear-gradient(#097cf712 1px,#0000 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(58% 52% at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(58% 52% at 100% 0,#000 0%,#0000 70%)}.agnes-job-panel{background-image:linear-gradient(90deg,#35ceb7 0%,#097cf7 52%,#8b74f6 100%);box-shadow:0 30px 70px -45px #101f3f99}.agnes-job-panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#fff0 0%,#e2ebf9d9 24%,#e2ebf9f2 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0 3px,#000 24px);mask-image:linear-gradient(#0000 0 3px,#000 24px)}.agnes-job-arrow{background:linear-gradient(90deg,#097cf71f,#097cf78c);height:2px;position:relative}.agnes-job-arrow:after{content:"";border-top:2px solid #097cf78c;border-right:2px solid #097cf78c;width:7px;height:7px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}@media (max-width:1023.98px){.agnes-job-arrow{background:linear-gradient(#097cf71f,#097cf78c);width:2px;height:28px;margin:0 0 0 19px}.agnes-job-arrow:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}}.agnes-job-agent{background-image:linear-gradient(140deg, var(--job-tint,#097cf7), #8b74f6 55%, #cbd9ec80 100%);box-shadow:0 22px 46px -26px #101f3f8c,0 0 0 6px #ffffff8c}@media (max-width:639.98px){.agnes-jobs-stack{flex-direction:column;row-gap:12px;margin-top:48px;display:flex}.agnes-jobs-tablist{display:contents}.agnes-job-panel{margin-top:10px}.agnes-job-card{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:14px 16px;display:grid}.agnes-job-card>span:nth-of-type(2){grid-row:span 2}.agnes-job-card>span:nth-of-type(3){align-self:end;margin-top:0}.agnes-job-card>span:nth-of-type(4){align-self:start;margin-top:0}}.agnes-job-cog svg{animation:14s linear infinite agnes-job-cog}@keyframes agnes-job-cog{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.agnes-job-cog svg{animation:none}}
.agnes-block-visual{background:var(--gray-50);width:100%;height:100%;overflow:hidden}.agnes-persona-stage{background:radial-gradient(70% 60% at 22% 8%,#fffffff2,#fff0 70%),linear-gradient(135deg,#eaf3ff 0%,#eef0fe 46%,#e6f8f3 100%);position:relative}.agnes-persona-stage .agnes-block-visual{box-sizing:border-box;background:0 0;padding:20px}.agnes-block-visual svg{width:100%;height:100%;display:block}.agnes-block-visual svg *{stroke-linecap:round;stroke-linejoin:round}.agnes-block-visual .ab-panel{fill:#fff;stroke:var(--gray-200);stroke-width:1.5px;filter:drop-shadow(0 10px 22px #1011140f)}.agnes-block-visual .ab-panel-blue{stroke:color-mix(in srgb, var(--brand-blue) 45%, white)}.agnes-block-visual .ab-behind{fill:var(--gray-100);stroke:var(--gray-200);stroke-width:1.5px}.agnes-block-visual .ab-soft,.agnes-block-visual .ab-skel{fill:var(--gray-100)}.agnes-block-visual .ab-bar{fill:var(--brand-blue-light)}.agnes-block-visual .ab-bar-fill{fill:color-mix(in srgb, var(--brand-blue) 35%, white)}.agnes-block-visual .ab-pale{fill:var(--brand-blue-light)}.agnes-block-visual .ab-pale-chip{fill:#fff;stroke:color-mix(in srgb, var(--brand-blue) 35%, white);stroke-width:1.5px}.agnes-block-visual .ab-blue-fill{fill:var(--brand-blue)}.agnes-block-visual .ab-track{fill:var(--gray-200)}.agnes-block-visual .ab-knob{fill:#fff;filter:drop-shadow(0 1px 2px #10111433)}.agnes-block-visual .ab-avatar{fill:var(--gray-200);stroke:#fff;stroke-width:3px}.agnes-block-visual .ab-dot{fill:var(--gray-200)}.agnes-block-visual .ab-line{stroke:var(--gray-100);stroke-width:2px}.agnes-block-visual .ab-link{stroke:var(--gray-300);stroke-width:1.5px;stroke-dasharray:4 6}.agnes-block-visual .ab-rail{stroke:var(--gray-200);stroke-width:2px}.agnes-block-visual .ab-icon{stroke:var(--gray-400);stroke-width:2.5px}.agnes-block-visual .ab-blue{stroke:var(--brand-blue);stroke-width:2.5px}.agnes-block-visual .ab-bar-blue{stroke:var(--brand-blue);stroke-width:4px}.agnes-block-visual .ab-ring{fill:#fff;stroke:var(--brand-blue);stroke-width:2.5px}.agnes-block-visual .ab-check{stroke:var(--brand-blue);stroke-width:3.5px}.agnes-block-visual .ab-check-white{stroke:#fff;stroke-width:3.5px}.agnes-block-visual text{letter-spacing:-.01em;font-family:inherit}.agnes-block-visual .ab-text{fill:var(--gray-700);font-size:30px;font-weight:600}.agnes-block-visual .ab-text-strong{fill:var(--gray-900);font-size:31px;font-weight:700}.agnes-block-visual .ab-text-blue{fill:var(--brand-blue);font-size:30px;font-weight:700}.agnes-block-visual .ab-label{fill:var(--gray-500);font-size:26px;font-weight:500}.agnes-block-visual .ab-col{fill:var(--gray-400);letter-spacing:.06em;text-transform:uppercase;font-size:20px;font-weight:700}.agnes-block-visual .ab-small{fill:var(--gray-600);font-size:24px;font-weight:600}.agnes-block-visual .ab-small-blue{fill:var(--brand-blue);font-size:24px;font-weight:700}.agnes-block-visual .ab-small-white{fill:#fff;font-size:24px;font-weight:700}.agnes-block-visual .ab-mono{fill:var(--gray-600);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:600}.agnes-block-visual .ab-file{fill:var(--gray-50);stroke:var(--gray-300);stroke-width:2px}.agnes-block-visual .ab-file-fold{stroke:var(--gray-300);stroke-width:2px}.agnes-block-visual .ab-node-dot{fill:var(--gray-300)}.agnes-block-visual .ab-avatar-blue{fill:var(--brand-blue-light)}.agnes-block-visual .ab-initials{fill:var(--gray-600);letter-spacing:0;font-size:17px;font-weight:700}.agnes-block-visual .ab-initials-blue{fill:var(--brand-blue)}.agnes-block-visual .ab-text-num{fill:var(--gray-700);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.agnes-block-visual .ab-num{font-variant-numeric:tabular-nums}.agnes-block-visual .ab-rail-done{stroke:var(--brand-blue);stroke-width:2px}.agnes-block-visual .ab-flow{stroke:#fff;stroke-width:2.5px;stroke-dasharray:3 22;opacity:0}.agnes-block-visual .ab-approve-pill{fill:var(--brand-blue-light)}.agnes-block-visual .ab-approve-mark{stroke:var(--brand-blue);stroke-width:3.5px}.agnes-block-visual .ab-approve-text{fill:var(--brand-blue);font-size:30px;font-weight:700}.agnes-block-visual .ab-share-btn{fill:var(--brand-blue)}.agnes-block-visual .ab-glint{opacity:0}.agnes-block-visual svg{transform-origin:50% 100%;transition:transform .36s cubic-bezier(.23,1,.32,1)}.agnes-block-visual .ab-approve-pill,.agnes-block-visual .ab-approve-text,.agnes-block-visual .ab-approve-mark,.agnes-block-visual .ab-dim,.agnes-block-visual .ab-behind,.agnes-block-visual .ab-switch rect,.agnes-block-visual .ab-switch circle,.agnes-block-visual .ab-share,.agnes-block-visual .ab-chart-bar,.agnes-block-visual .ab-flow{transition-duration:.26s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.agnes-block-visual .ab-approve-pill,.agnes-block-visual .ab-approve-text{transition-property:fill}.agnes-block-visual .ab-approve-mark{transition-property:stroke}.agnes-block-visual .ab-dim{transition-property:opacity}.agnes-block-visual .ab-behind{transition-property:transform,fill}.agnes-block-visual .ab-switch rect{transition-property:fill}.agnes-block-visual .ab-switch circle{transition-property:transform}.agnes-block-visual .ab-flow{transition-property:opacity}.agnes-block-visual .ab-share,.agnes-block-visual .ab-chart-bar{transform-box:fill-box;transition-property:transform}.agnes-block-visual .ab-share{transform-origin:50%}.agnes-block-visual .ab-chart-bar{transform-origin:bottom;transition-duration:.48s;transition-delay:calc(var(--i,0) * 30ms)}.agnes-block-visual .ab-pulse{fill:none;stroke:var(--brand-blue);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}@keyframes ab-glint{0%{opacity:1;transform:translate(-200px)}to{opacity:1;transform:translate(640px)}}@keyframes ab-flow{to{stroke-dashoffset:-25px}}@keyframes ab-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (hover:hover) and (pointer:fine){[data-hover-card]:hover .agnes-block-visual .ab-approve-pill{fill:var(--brand-blue)}[data-hover-card]:hover .agnes-block-visual .ab-approve-text{fill:#fff}[data-hover-card]:hover .agnes-block-visual .ab-approve-mark{stroke:#fff}[data-hover-card]:hover .agnes-block-visual .ab-dim{opacity:.45}[data-hover-card]:hover .agnes-block-visual .ab-flow{opacity:1}[data-hover-card]:hover .agnes-block-visual .ab-switch rect{fill:var(--brand-blue)}[data-hover-card]:hover .agnes-block-visual .ab-behind{fill:#fff}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-hover-card]:hover .agnes-block-visual svg{transform:scale(1.025)}[data-hover-card]:hover .agnes-block-visual .ab-behind{transform:translateY(-22px)}[data-hover-card]:hover .agnes-block-visual .ab-switch circle{transform:translate(32px)}[data-hover-card]:hover .agnes-block-visual .ab-share{transform:scale(1.06)}[data-hover-card]:hover .agnes-block-visual .ab-chart-bar{transform:scaleY(var(--s,1))}[data-hover-card]:hover .agnes-block-visual .ab-glint{animation:.9s cubic-bezier(.65,0,.35,1) .12s both ab-glint}[data-hover-card]:hover .agnes-block-visual .ab-flow{animation:.9s linear infinite ab-flow}[data-hover-card]:hover .agnes-block-visual .ab-pulse{animation:1.5s cubic-bezier(.23,1,.32,1) infinite ab-pulse}}[data-hover-card]:focus-within .agnes-block-visual .ab-approve-pill{fill:var(--brand-blue)}[data-hover-card]:focus-within .agnes-block-visual .ab-approve-text{fill:#fff}[data-hover-card]:focus-within .agnes-block-visual .ab-approve-mark{stroke:#fff}[data-hover-card]:focus-within .agnes-block-visual .ab-switch rect{fill:var(--brand-blue)}.agnes-block-visual .ab-display{letter-spacing:-.02em;font-size:46px}.agnes-block-visual .ab-limit{stroke:var(--gray-400);stroke-width:2px;stroke-dasharray:5 7}.agnes-block-visual .ab-cell-on{fill:var(--brand-blue)}.agnes-block-visual .ab-cell-off,.agnes-block-visual .ab-grant rect{fill:#fff;stroke:var(--gray-300);stroke-width:2px}.agnes-block-visual .ab-grant-mark{stroke:#fff;stroke-width:3.5px;opacity:0}.agnes-block-visual .ab-grant rect{transition:fill .24s cubic-bezier(.23,1,.32,1),stroke .24s cubic-bezier(.23,1,.32,1)}.agnes-block-visual .ab-grant-mark{transition:opacity .2s ease-out 80ms}.agnes-block-visual .ab-hbar{transform-box:fill-box;transform-origin:0;transition:transform .48s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--i,0) * 40ms)}@media (hover:hover) and (pointer:fine){[data-hover-card]:hover .agnes-block-visual .ab-grant rect{fill:var(--brand-blue);stroke:var(--brand-blue)}[data-hover-card]:hover .agnes-block-visual .ab-grant-mark{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-hover-card]:hover .agnes-block-visual .ab-hbar{transform:scaleX(var(--s,1))}}[data-hover-card]:focus-within .agnes-block-visual .ab-grant rect{fill:var(--brand-blue);stroke:var(--brand-blue)}[data-hover-card]:focus-within .agnes-block-visual .ab-grant-mark{opacity:1}
