.insurance_tone__j2Udg{--stage-glow-a:rgb(150 176 210/0.32);--stage-glow-b:rgb(90 120 165/0.2);--stage-base:#eef1f5;--tint-bg:linear-gradient(180deg,#f4f6f8,#e9edf2)}.insurance_grey___TRzG{color:#9a9095}.insurance_textLink__q5CD_{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:15px;text-decoration:none}.insurance_textLink__q5CD_:hover{color:var(--brand-accent,#a82d5c)}.insurance_heroStage__1VKSf{position:relative;overflow:hidden;border-radius:28px;padding:clamp(28px,4vw,56px) clamp(16px,4vw,56px) 0;background:radial-gradient(60% 70% at 18% 20%,var(--stage-glow-a),transparent 70%),radial-gradient(55% 65% at 85% 85%,var(--stage-glow-b),transparent 70%),var(--stage-base)}.insurance_heroWindow__FX04F,.insurance_review__zYukm{color:#2f2a2d;font-size:12.5px;line-height:1.45;text-align:left}.insurance_heroWindow__FX04F :where(p,ol,ul,dl,dd),.insurance_review__zYukm :where(p,ol,ul){margin:0;padding:0;list-style:none;font-size:inherit;line-height:inherit}.insurance_heroWindow__FX04F :where(em),.insurance_review__zYukm :where(em){font-style:normal}.insurance_heroWindow__FX04F :where(code){font-family:var(--font-mono,ui-monospace,monospace);font-size:11.5px}.insurance_heroWindow__FX04F{position:relative;max-width:1040px;margin:0 auto;border-radius:18px 18px 0 0;background:#fff;box-shadow:0 0 0 1px rgb(47 42 45/.06),0 30px 60px -30px rgb(20 41 64/.35)}.insurance_heroBar__Wj6Em,.insurance_reviewBar__tk8N7{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #efe9e4}.insurance_crumbs__6X9Hl{min-width:0;overflow:hidden;color:#8d8489;white-space:nowrap;text-overflow:ellipsis}.insurance_crumbs__6X9Hl strong{color:#2f2a2d;font-weight:500}.insurance_barActions__LGRkV{display:flex;flex:none;gap:10px;align-items:center}.insurance_barMeta__H5Pu4{color:#8d8489}.insurance_pill__uYUig{flex:none;justify-self:start;padding:1px 9px;border-radius:999px;background:#f4f1f2;color:#6c6468;font-size:11px;line-height:18px;white-space:nowrap}.insurance_pill__uYUig[data-tone=accent]{background:rgb(201 58 110/.1);color:var(--brand-accent,#a82d5c)}.insurance_heroCols__kF6wM{display:grid;grid-template-columns:210px minmax(0,1fr) 262px;min-height:390px}.insurance_colLabel___9vYn{display:flex;align-items:center;gap:6px;margin:16px 0 8px!important;color:#8d8489;font-size:11px!important}.insurance_colLabel___9vYn:first-child{margin-top:0!important}.insurance_queue___dhxq{padding:16px 12px;border-right:1px solid #efe9e4;background:#fbfafa}.insurance_queue___dhxq ul{display:grid;gap:8px}.insurance_queue___dhxq li{display:grid;gap:2px;padding:10px 12px;border:1px solid #efe9e4;border-radius:12px;background:#fff}.insurance_queue___dhxq li[data-active]{border-color:rgb(201 58 110/.35)}.insurance_queue___dhxq strong{font-weight:500}.insurance_queue___dhxq em{color:#8d8489;font-size:11px}.insurance_queue___dhxq .insurance_pill__uYUig{margin-top:4px}.insurance_runMain__V9Acc{min-width:0;padding:16px 22px 22px}.insurance_facts__wPIn6{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,1fr);gap:8px}.insurance_facts__wPIn6 div{min-width:0;padding:7px 10px;border:1px solid #efe9e4;border-radius:10px}.insurance_facts__wPIn6 dt{color:#8d8489;font-size:11px}.insurance_facts__wPIn6 dd{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.insurance_runSteps__no7em{display:grid;gap:6px}.insurance_runSteps__no7em li{display:flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid #f3eeea;border-radius:10px}.insurance_runSteps__no7em li>span:first-of-type{flex:1;min-width:0}.insurance_runSteps__no7em li svg{flex:none;color:#8d8489}.insurance_runSteps__no7em li[data-state=pend]{border-color:rgb(201 58 110/.25)}.insurance_runSteps__no7em li[data-state=pend] svg{color:var(--brand-accent,#a82d5c)}.insurance_heroRail__O_3c_{min-width:0;padding:16px;border-left:1px solid #efe9e4}.insurance_message__aNbnd{color:#4b4447}.insurance_message__aNbnd,.insurance_reviewer__pIeOD{padding:9px 12px;border:1px solid #efe9e4;border-radius:10px}.insurance_reviewer__pIeOD{display:flex;gap:10px;align-items:center}.insurance_reviewer__pIeOD>span:last-child{display:grid}.insurance_reviewer__pIeOD strong{font-weight:500}.insurance_reviewer__pIeOD em{color:#8d8489;font-size:11px}.insurance_avatar___8p6W{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:999px;background:#f4f1f2;color:#6c6468}.insurance_gated__C2M19{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:center;justify-content:space-between;margin-top:8px;padding:7px 12px;border-radius:10px;background:#fbfafa}.insurance_gated__C2M19>span{display:inline-flex;flex:none;gap:4px;align-items:center;color:#8d8489;font-size:11px}.insurance_lines__RHHsl{max-width:1180px;margin:0 auto;padding:clamp(88px,10vw,128px) 24px 0}.insurance_linesHead__kk8cW{text-align:center}.insurance_benchHead__VWenW h2,.insurance_linesHead__kk8cW h2,.insurance_resultsHead__eY85C h2{display:flex;flex-direction:column;font-size:clamp(30px,3.2vw,44px);line-height:1.14}.insurance_tabsWrap__gkAG_{display:flex;justify-content:center;margin-top:36px}.insurance_tabs__lN3NB{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px;border-radius:999px;background:var(--panel)}.insurance_tab__9YJ3d{padding:9px 16px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-family:var(--font-inter),sans-serif;font-size:14px;cursor:pointer;transition:background .2s,color .2s}.insurance_tab__9YJ3d:hover{color:var(--ink)}.insurance_tab__9YJ3d[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 0 0 1px rgb(47 42 45/.06),0 2px 6px -2px rgb(47 42 45/.12)}.insurance_panel__CIzuP{margin-top:40px}.insurance_panel__CIzuP[hidden]{display:none}.insurance_panelHeadline__uGbLq{max-width:680px;margin:0 auto!important;color:var(--ink);font-size:clamp(20px,1.8vw,24px);line-height:1.35;text-align:center}.insurance_agentGrid__7xqi7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:36px 0 28px;padding:0;list-style:none}.insurance_agentGrid__7xqi7[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.insurance_agentGrid__7xqi7[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px;margin-left:auto;margin-right:auto}.insurance_agentGrid__7xqi7 li{min-width:0}.insurance_agentCard__MnXZy{display:flex;flex-direction:column;gap:10px;height:100%;padding:22px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px rgb(47 42 45/.06);color:var(--ink);text-decoration:none;transition:box-shadow .2s,transform .2s}.insurance_agentCard__MnXZy:hover{box-shadow:0 0 0 1px rgb(47 42 45/.1),0 18px 36px -24px rgb(47 42 45/.35);transform:translateY(-2px)}.insurance_agentBadge__dRpWT{align-self:flex-start;padding:3px 10px;border-radius:999px;background:#f4f1f2;color:#6c6468;font-size:12px}.insurance_agentCard__MnXZy strong{font-family:var(--font-display),var(--font-inter),sans-serif;font-size:17px;font-weight:400;line-height:1.3}.insurance_agentSummary__N6Smz{flex:1;color:var(--muted);font-size:14px;line-height:1.55}.insurance_agentMore__jEXtD{display:inline-flex;align-items:center;gap:4px;color:var(--faint);font-size:13px}.insurance_agentCard__MnXZy:hover .insurance_agentMore__jEXtD{color:var(--brand-accent,#a82d5c)}.insurance_panel__CIzuP>.insurance_textLink__q5CD_{display:flex;justify-content:center}.insurance_review__zYukm{height:100%}.insurance_reviewBody__ULVg4{padding:18px 20px}.insurance_recommend__tT_Vc{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid #efe9e4;border-radius:10px}.insurance_recommend__tT_Vc span{color:#8d8489}.insurance_recommend__tT_Vc strong{color:var(--brand-accent,#a82d5c);font-weight:500}.insurance_evidence__T7IDN{display:grid;gap:6px}.insurance_evidence__T7IDN li{display:flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid #f3eeea;border-radius:10px}.insurance_evidence__T7IDN li svg{flex:none;color:#8d8489}.insurance_reviewActions__wL73K{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.insurance_actionPrimary__1xJwC,.insurance_actionQuiet__m45Lh{padding:5px 12px;border-radius:999px}.insurance_actionPrimary__1xJwC{background:#2f2a2d;color:#fff}.insurance_actionQuiet__m45Lh{box-shadow:inset 0 0 0 1px #e9e4e6;color:#6c6468}.insurance_audit__90dRw{display:grid}.insurance_audit__90dRw li{display:flex;gap:12px;padding:6px 0;border-bottom:1px solid #f3eeea;color:#4b4447}.insurance_audit__90dRw li span{flex:none;width:34px;color:#8d8489;font-variant-numeric:tabular-nums}.insurance_bench__490sM{margin-top:clamp(88px,10vw,128px);padding:clamp(64px,8vw,96px) 24px;background:var(--tint-bg)}.insurance_benchInner__4NKZW{display:grid;gap:48px;max-width:1132px;margin:0 auto}.insurance_benchHead__VWenW{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(40px,7vw,96px)}.insurance_benchCopy__y5msI{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.insurance_benchHead__VWenW p{color:var(--muted);font-size:16px;line-height:1.6}.insurance_benchStats__TFCUZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;margin:0}.insurance_benchStats__TFCUZ div{display:flex;flex-direction:column;gap:10px;min-width:0;padding-top:22px;border-top:1px solid rgb(47 42 45/.12)}.insurance_benchStats__TFCUZ dd{order:-1;margin:0;color:var(--ink);font-family:var(--font-display),var(--font-inter),sans-serif;font-size:clamp(36px,3.6vw,52px);letter-spacing:-.02em;line-height:1}.insurance_benchStats__TFCUZ dt{color:var(--muted);font-size:14px;line-height:1.5}.insurance_results__lqWZT{max-width:1180px;margin:0 auto;padding:clamp(88px,10vw,128px) 24px 0}.insurance_resultsHead__eY85C{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.insurance_inkPill___sVZr{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:8px 20px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;text-decoration:none}.insurance_inkPill___sVZr:hover{background:#463f43}.insurance_storyGrid__2TLd_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none}.insurance_storyGrid__2TLd_ li{min-width:0}.insurance_storyCard__ChAla{display:flex;flex-direction:column;gap:14px;height:100%;padding:clamp(24px,3vw,36px);border-radius:24px;background:#fff;box-shadow:0 0 0 1px rgb(47 42 45/.06);color:var(--ink);text-decoration:none;transition:box-shadow .2s}.insurance_storyCard__ChAla:hover{box-shadow:0 0 0 1px rgb(47 42 45/.1),0 24px 48px -32px rgb(47 42 45/.45)}.insurance_storyLogo___gkZw{height:30px;width:auto;max-width:190px;object-fit:contain;object-position:left center}.insurance_storySegment__ooYxO{color:var(--faint);font-size:13px!important}.insurance_storyCard__ChAla h3{font-size:clamp(20px,1.9vw,24px);line-height:1.3}.insurance_storyStats__LAp5U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0 0;padding-top:18px;border-top:1px solid var(--line)}.insurance_storyStats__LAp5U div{display:flex;flex-direction:column;gap:6px;min-width:0}.insurance_storyStats__LAp5U dd{margin:0;font-family:var(--font-display),var(--font-inter),sans-serif;font-size:clamp(26px,2.4vw,34px);letter-spacing:-.02em;line-height:1.05}.insurance_storyStats__LAp5U dt{color:var(--muted);font-size:13px;line-height:1.45}.insurance_storyMore__tTIU7{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:15px}.insurance_storyCard__ChAla:hover .insurance_storyMore__tTIU7{color:var(--brand-accent,#a82d5c)}.insurance_others__eXWY4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;max-width:1132px;margin:clamp(72px,8vw,104px) auto 0;padding:24px 0 0;border-top:1px solid var(--line)}.insurance_others__eXWY4>p{color:var(--muted);font-size:15px}.insurance_others__eXWY4 ul{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none}.insurance_others__eXWY4 a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-family:var(--font-display),var(--font-inter),sans-serif;font-size:18px;text-decoration:none}.insurance_others__eXWY4 a:hover{color:var(--brand-accent,#a82d5c)}@media (max-width:1099px){.insurance_heroCols__kF6wM{grid-template-columns:minmax(0,1fr) 240px}.insurance_queue___dhxq{display:none}.insurance_agentGrid__7xqi7,.insurance_agentGrid__7xqi7[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.insurance_benchHead__VWenW{grid-template-columns:minmax(0,1fr)}.insurance_benchStats__TFCUZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.insurance_heroStage__1VKSf{padding:32px 0 0 16px}.insurance_heroWindow__FX04F{border-radius:16px 0 0 0}.insurance_heroCols__kF6wM{grid-template-columns:minmax(0,1fr);min-height:0}.insurance_heroRail__O_3c_{border-top:1px solid #efe9e4;border-left:0}.insurance_barMeta__H5Pu4{display:none}.insurance_facts__wPIn6{grid-template-columns:minmax(0,1fr)}.insurance_others__eXWY4{margin-left:24px;margin-right:24px}.insurance_resultsHead__eY85C{flex-direction:column;align-items:flex-start}.insurance_agentGrid__7xqi7,.insurance_agentGrid__7xqi7[data-count="2"],.insurance_agentGrid__7xqi7[data-count="3"],.insurance_storyGrid__2TLd_{grid-template-columns:minmax(0,1fr)}.insurance_tabsWrap__gkAG_{justify-content:flex-start;margin-left:-24px;margin-right:-24px;padding:0 24px;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 40px),transparent)}.insurance_tabsWrap__gkAG_::-webkit-scrollbar{display:none}.insurance_tabs__lN3NB{flex-wrap:nowrap}.insurance_tab__9YJ3d{white-space:nowrap}.insurance_panel__CIzuP>.insurance_textLink__q5CD_{display:inline-flex;text-align:left}.insurance_benchStats__TFCUZ{grid-template-columns:minmax(0,1fr)}}.insurance_storyOrg__5JLZN{font-family:var(--font-display),var(--font-inter),sans-serif;font-size:20px!important}.insurance_storyLogoBox__QE2JT{display:flex;align-items:center;height:40px}.insurance_tileRow__w56R6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0 0;padding:0;list-style:none}.insurance_tileRow__w56R6>li{min-width:0}@media (max-width:900px){.insurance_tileRow__w56R6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.insurance_tileRow__w56R6{grid-template-columns:minmax(0,1fr)}}div.panel_heroStage__uxmAx{display:block;min-height:560px;padding:0;background:var(--story-bg)}div.panel_heroStage__uxmAx[data-dark] .panel_glass__hA1ik{background:rgb(255 255 255/.08);box-shadow:inset 0 0 0 1px rgb(255 255 255/.16);color:#f6eef2}div.panel_heroStage__uxmAx[data-dark] .panel_glass__hA1ik .panel_who__Nycmw{color:rgb(255 255 255/.66)}.panel_story__Xait0{position:absolute;inset:0;color:#2f2a2d;font-size:18px;line-height:1.4;text-align:left}.panel_story__Xait0 :where(p,ul){margin:0;font-size:inherit;line-height:inherit}.panel_card__LkC3I,.panel_glass__hA1ik{position:absolute;padding:16px 20px;border-radius:16px}.panel_glass__hA1ik{background:rgb(255 255 255/.42);box-shadow:inset 0 0 0 1px rgb(255 255 255/.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.panel_card__LkC3I{background:#fff;box-shadow:0 24px 50px -30px rgb(67 16 44/.5)}.panel_who__Nycmw{display:flex;align-items:center;gap:7px;margin-bottom:6px!important;color:#6c6468;font-size:14px!important}.panel_who__Nycmw[data-tone=rose]{color:#a82d5c}div.panel_panel__l5r9P{display:block;padding:0;background-color:#f5f4f2;background-image:radial-gradient(circle,rgb(60 50 55/.14) 1px,transparent 1.4px);background-size:18px 18px}div.panel_panel__l5r9P[data-tone=page],div.panel_panel__l5r9P[data-tone=tint]{background:var(--tint-bg)}div.panel_panel__l5r9P[data-tone=page] .panel_frame__MZHpi{font-size:14px}div.panel_panel__l5r9P[data-tone=page] .panel_panelTitle__YNcAK{font-size:18px!important}div.panel_panel__l5r9P[data-tone=page] .panel_panelSub__frSFx{font-size:13px!important}.panel_frame__MZHpi{position:absolute;top:12%;right:-1px;bottom:-1px;left:9%;overflow:hidden;border-radius:18px 0 0 0;background:#fff;box-shadow:0 30px 60px -36px rgb(43 20 38/.45);color:#2f2a2d;font-size:16px;line-height:1.45;text-align:left}.panel_panel__l5r9P[data-tone=tint] .panel_frame__MZHpi{right:9%;border-radius:18px 18px 0 0}.panel_frame__MZHpi :where(p,ul,ol,li){margin:0;font-size:inherit;line-height:inherit}.panel_frame__MZHpi :where(ul){padding:0;list-style:none}.panel_panelTitle__YNcAK{font-size:22px!important;font-weight:500;letter-spacing:-.01em}.panel_panelSub__frSFx{margin:2px 0 14px!important;color:#9a9196;font-size:14px!important}@keyframes panel_panel-rise__5yEZ_{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}[data-play=armed] .panel_row__5W3zn{opacity:0}[data-play=play] .panel_row__5W3zn{animation:panel_panel-rise__5yEZ_ .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.25s + var(--i) * .22s)}@media (max-width:899px){div.panel_panel__l5r9P{height:520px}}@media (max-width:760px){div.panel_heroStage__uxmAx{min-height:0;padding:48px 16px 20px}.panel_story__Xait0{position:static;display:grid;gap:12px;font-size:16px}.panel_card__LkC3I,.panel_glass__hA1ik{position:static;width:auto;transform:none}}@media (max-width:560px){div.panel_panel__l5r9P{height:440px}.panel_frame__MZHpi{top:52px;left:16px;font-size:15px}.panel_panel__l5r9P[data-tone=tint] .panel_frame__MZHpi{right:16px}div.panel_panel__l5r9P[data-tone=page]{height:auto;padding:44px 0 0 16px}div.panel_panel__l5r9P[data-tone=page] .panel_frame__MZHpi{position:relative;inset:auto}}.financial-services_tone__JkLsV{--fs-ink:#2f2a2d;--fs-muted:#6c6468;--fs-faint:#9a9095;--fs-line:#f3eeea;--fs-rose:var(--brand-accent,#a82d5c)}:where(.financial-services_tone__JkLsV) :where(ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}:where(.financial-services_tone__JkLsV) :where(ul,ol){list-style:none}.financial-services_hero__GH31F{padding:72px 0 0}.financial-services_heroTitle__nxsxJ,.financial-services_sectionTitle__ZRyqO{display:flex;flex-direction:column}.financial-services_heroTitle__nxsxJ{max-width:1180px;margin:0 auto!important;padding:0 24px;font-size:clamp(34px,3.2vw,46px);line-height:1.12}.financial-services_titleGrey___S_zr{display:block;color:var(--fs-faint);text-wrap:balance}.financial-services_heroMedia__PRxVq{max-width:1232px;margin:56px auto 0;padding:0 12px}.financial-services_recon__bob9C{display:grid;gap:16px}.financial-services_reconHead__di_uv{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.financial-services_tone__JkLsV .financial-services_reconTitle__VMQ9b{color:var(--fs-ink);font-size:14px;font-weight:500;line-height:1.35}.financial-services_tone__JkLsV .financial-services_reconMeta__KKeCM{margin-top:2px;color:var(--fs-faint);font-size:12px;line-height:1.4}.financial-services_reconSummary__4g1Z_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px;overflow:hidden;border-radius:12px;box-shadow:0 0 0 1px #efe9e4}.financial-services_reconSummary__4g1Z_ div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:10px 14px}.financial-services_reconSummary__4g1Z_ div+div{border-left:1px solid #efe9e4}.financial-services_reconSummary__4g1Z_ dt{color:var(--fs-faint);font-size:12px}.financial-services_reconSummary__4g1Z_ dd{color:var(--fs-ink);font-size:16px;font-variant-numeric:tabular-nums}.financial-services_reconTable__g15n8{width:100%;border-collapse:collapse;font-size:12.5px;line-height:1.4}.financial-services_reconTable__g15n8 th{padding:0 12px 8px 0;color:var(--fs-faint);font-size:12px;font-weight:400;text-align:left;white-space:nowrap}.financial-services_reconTable__g15n8 td{padding:10px 12px 10px 0;border-top:1px solid var(--fs-line);color:var(--fs-ink);vertical-align:middle;white-space:nowrap}.financial-services_reconTable__g15n8 td:first-child{max-width:260px;overflow:hidden;text-overflow:ellipsis}.financial-services_reconTable__g15n8 .financial-services_num__8_AJI{font-variant-numeric:tabular-nums;text-align:right}.financial-services_cellDate__YvNxq,.financial-services_cellRef__X6jMR{margin-right:10px;color:var(--fs-faint)}.financial-services_cellRef__X6jMR{font-variant-numeric:tabular-nums}.financial-services_cellFaint__KuoEh{color:var(--fs-faint)}.financial-services_reconFoot__AWpzs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--fs-line);color:var(--fs-muted);font-size:12.5px}.financial-services_reconFoot__AWpzs>span:first-child{display:inline-flex;align-items:center;gap:7px}.financial-services_inkButton__M0heX{padding:6px 12px;border-radius:999px;background:var(--fs-ink);color:#fff;font-size:12px;white-space:nowrap}.financial-services_pill__Y_jOj{display:inline-flex;flex:none;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;background:#f3f0ee;color:var(--fs-muted);font-size:11.5px;line-height:1.5;white-space:nowrap}.financial-services_pill__Y_jOj[data-tone=review]{background:#f9edf2;color:var(--fs-rose)}.financial-services_pill__Y_jOj[data-tone=held],.financial-services_pill__Y_jOj[data-tone=waiting]{background:#fff;box-shadow:inset 0 0 0 1px #ebe5e1}.financial-services_logos__gunXA{max-width:1180px;margin:0 auto;padding:56px 24px 0}.financial-services_logos__gunXA ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px clamp(40px,8vw,112px)}.financial-services_logos__gunXA img{display:block;width:auto;max-width:180px;object-fit:contain;filter:grayscale(1);opacity:.62;transition:filter .2s,opacity .2s}.financial-services_logos__gunXA li:hover img{filter:none;opacity:1}.financial-services_segments__46zy1{max-width:1180px;margin:0 auto;padding:clamp(88px,10vw,128px) 24px 0;text-align:center}.financial-services_sectionTitle__ZRyqO{font-size:clamp(30px,3vw,42px);line-height:1.14}.financial-services_segments__46zy1 .financial-services_sectionTitle__ZRyqO{align-items:center}.financial-services_tabBar__tTNL7{display:flex;justify-content:center;margin-top:36px}.financial-services_tabList__nhY2Q{display:inline-flex;gap:4px;max-width:100%;padding:5px;overflow-x:auto;border-radius:999px;background:var(--page-panel,#f3f1ee);scrollbar-width:none}.financial-services_tabList__nhY2Q::-webkit-scrollbar{display:none}.financial-services_tab__PJyU6{flex:none;padding:9px 18px;border:0;border-radius:999px;background:transparent;color:var(--fs-muted);font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.financial-services_tab__PJyU6:hover{color:var(--fs-ink)}.financial-services_tab__PJyU6[aria-selected=true]{background:#fff;box-shadow:0 0 0 1px rgb(47 42 45/.06),0 2px 6px -2px rgb(47 42 45/.12);color:var(--fs-ink)}.financial-services_panel__7A2H5{margin-top:40px}.financial-services_panelHeadline__JRLP2{max-width:760px;margin:0 auto!important;font-size:clamp(24px,2.4vw,32px);line-height:1.2}.financial-services_panelStage__6XTbQ{position:relative;margin-top:32px;padding:clamp(32px,5vw,64px) 0 0 clamp(16px,9%,112px);overflow:hidden;border-radius:28px;background:radial-gradient(60% 70% at 15% 15%,var(--stage-glow-a),transparent 70%),radial-gradient(55% 65% at 88% 90%,var(--stage-glow-b),transparent 70%),var(--tint-bg)}.financial-services_queue__3wFCi{overflow:hidden;border-radius:18px 0 0 0;background:#fff;box-shadow:0 30px 70px -40px rgb(60 40 20/.45);color:var(--fs-ink);text-align:left}.financial-services_windowBar__WosEr{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 22px;border-bottom:1px solid #efe9e4;font-size:12.5px;line-height:1.4}.financial-services_crumbs__wQiOM{overflow:hidden;color:var(--fs-faint);text-overflow:ellipsis;white-space:nowrap}.financial-services_crumbs__wQiOM strong{color:var(--fs-ink);font-weight:500}.financial-services_barMeta__X_FNm{flex:none;color:var(--fs-faint);font-size:12px}.financial-services_queueRows__Wejc8{padding:4px 22px!important}.financial-services_queueRows__Wejc8 li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.financial-services_queueRows__Wejc8 li+li{border-top:1px solid var(--fs-line)}.financial-services_queueText__0Disg,.financial-services_traceText__DkgY1{display:grid;gap:1px;min-width:0}.financial-services_queueName__V9uWH{color:var(--fs-ink);font-size:13px;line-height:1.4}.financial-services_queueDetail__pNLuE{color:var(--fs-faint);font-size:12px;line-height:1.4}.financial-services_tone__JkLsV .financial-services_windowFoot__b_qji{display:flex;align-items:center;gap:7px;padding:12px 22px 14px;border-top:1px solid #efe9e4;background:#fbfaf9;color:var(--fs-muted);font-size:12.5px;line-height:1.4}.financial-services_windowFoot__b_qji svg{flex:none;color:var(--fs-rose)}.financial-services_useCases__NeN0B{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px!important;text-align:left}.financial-services_useCases__NeN0B h4{margin:0;color:var(--fs-ink);font-family:var(--font-inter),sans-serif;font-size:15px;font-weight:400;line-height:1.4}.financial-services_tone__JkLsV .financial-services_useCases__NeN0B p{margin-top:6px;color:var(--fs-muted);font-size:14px;line-height:1.6}.financial-services_panelLink__qGH9z{display:inline-flex;align-items:center;gap:6px;margin-top:28px;color:var(--fs-ink);font-size:15px;text-decoration:none}.financial-services_panelLink__qGH9z:hover{color:var(--brand-accent,#a82d5c)}.financial-services_trace__TPuH8{font-size:13px}.financial-services_tone__JkLsV .financial-services_traceMeta__EEKL4{padding:14px 22px 0;color:var(--fs-faint);font-size:12px;line-height:1.4}.financial-services_traceRows__xw8mH{padding:8px 22px 0!important}.financial-services_traceRow__AXg_b{position:relative;display:flex;align-items:flex-start;gap:12px;padding:13px 0}.financial-services_traceRow__AXg_b:not(:last-child):after{content:"";position:absolute;top:35px;bottom:-8px;left:9.5px;width:1px;background:#ece6e2}.financial-services_traceDot__zrQE4{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e6dfda;color:var(--fs-muted)}.financial-services_traceRow__AXg_b[data-person] .financial-services_traceDot__zrQE4{background:#f9edf2;box-shadow:none;color:var(--fs-rose)}.financial-services_traceText__DkgY1{flex:1}.financial-services_traceWho__YF_7D{flex:none;color:var(--fs-faint);font-size:11.5px}.financial-services_traceRow__AXg_b[data-person] .financial-services_traceWho__YF_7D{color:var(--fs-rose)}.financial-services_tone__JkLsV .financial-services_traceFoot__54V4S{display:flex;flex-wrap:wrap;gap:6px;margin:8px 22px 0;padding:12px 0 16px;border-top:1px solid var(--fs-line)}.financial-services_traceFoot__54V4S span{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;background:#f3f0ee;color:var(--fs-muted);font-size:11.5px;line-height:1.5}.financial-services_library__wyCLg{max-width:1180px;margin:0 auto;padding:clamp(80px,10vw,120px) 24px 0}.financial-services_libraryHead__Z6rHU{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(24px,7vw,104px);align-items:start;padding-top:28px;border-top:1px solid #e9e4e6}.financial-services_smallTitle__sw3rO{font-size:clamp(24px,2.2vw,30px);line-height:1.2}.financial-services_tone__JkLsV .financial-services_body__t6rYS{color:var(--fs-muted);font-size:16px;line-height:1.6}.financial-services_libraryGrid__KL4e9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px!important}.financial-services_libraryCard__s5je4{display:flex;flex-direction:column;gap:8px;height:100%;padding:22px 22px 20px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px rgb(47 42 45/.06);color:inherit;text-decoration:none;transition:box-shadow .2s,transform .2s}.financial-services_libraryCard__s5je4:hover{box-shadow:0 0 0 1px rgb(47 42 45/.12),0 18px 36px -28px rgb(47 42 45/.35)}.financial-services_libraryName__a52Fl{color:var(--fs-ink);font-family:var(--font-display),var(--font-inter),sans-serif;font-size:17px;line-height:1.3}.financial-services_libraryText___fYOA{flex:1;color:var(--fs-muted);font-size:14px;line-height:1.55}.financial-services_libraryMore__WeNQl{display:inline-flex;align-items:center;gap:5px;margin-top:6px;color:var(--fs-ink);font-size:14px}.financial-services_libraryCard__s5je4:hover .financial-services_libraryMore__WeNQl,.financial-services_resultCard__0onP5:hover .financial-services_libraryMore__WeNQl{color:var(--brand-accent,#a82d5c)}.financial-services_results__QWV0d{max-width:1180px;margin:0 auto;padding:clamp(88px,10vw,128px) 24px 0}.financial-services_resultsHead__NoTAH{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.financial-services_inkPill__Itrnb{display:inline-flex;align-items:center;min-height:40px;padding:8px 20px;border-radius:999px;background:var(--fs-ink);color:#fff;font-size:14px;text-decoration:none}.financial-services_inkPill__Itrnb:hover{background:#000}.financial-services_resultsGrid__YOaxQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px!important}.financial-services_resultsGrid__YOaxQ>li{min-width:0}.financial-services_resultCard__0onP5{display:flex;flex-direction:column;gap:18px;height:100%;padding:26px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px rgb(47 42 45/.06);color:inherit;text-decoration:none}a.financial-services_resultCard__0onP5:hover{box-shadow:0 0 0 1px rgb(47 42 45/.12),0 18px 36px -28px rgb(47 42 45/.35)}.financial-services_resultLogo__yxG97{display:block;width:auto;height:34px;max-width:170px;object-fit:contain;object-position:left}.financial-services_tone__JkLsV .financial-services_resultHeadline__B1_ZM{flex:1;margin:0;color:var(--fs-ink);font-family:var(--font-display),var(--font-inter),sans-serif;font-size:19px;line-height:1.4}.financial-services_resultStats__BDSgW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;border-top:1px solid #f0ecee}.financial-services_resultStats__BDSgW div{display:flex;flex-direction:column-reverse;gap:4px}.financial-services_resultStats__BDSgW dt{color:var(--fs-muted);font-size:13px;line-height:1.4}.financial-services_resultStats__BDSgW dd{color:var(--fs-ink);font-family:var(--font-display),var(--font-inter),sans-serif;font-size:26px;line-height:1.1;letter-spacing:-.02em}.financial-services_resultQuote__sIw8p{background:var(--tint-bg);box-shadow:none}.financial-services_resultQuote__sIw8p blockquote{flex:1;color:var(--fs-ink);font-family:var(--font-display),var(--font-inter),sans-serif;font-size:19px;line-height:1.45}.financial-services_resultQuote__sIw8p figcaption{display:flex;align-items:center;gap:12px;font-size:13px}.financial-services_resultQuote__sIw8p figcaption img{width:40px;height:40px;border-radius:8px;object-fit:cover}.financial-services_resultQuote__sIw8p figcaption>span{display:grid}.financial-services_resultQuote__sIw8p figcaption strong{color:var(--fs-ink);font-weight:400}.financial-services_resultQuote__sIw8p figcaption span span{color:var(--fs-muted)}.financial-services_others__m2M1x{max-width:1180px;margin:0 auto;padding:clamp(80px,9vw,112px) 24px 0}.financial-services_others__m2M1x ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px!important}.financial-services_others__m2M1x a{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-radius:20px;background:var(--page-panel,#f3f1ee);color:var(--fs-ink);font-family:var(--font-display),var(--font-inter),sans-serif;font-size:20px;text-decoration:none;transition:background .2s}.financial-services_others__m2M1x a:hover{background:#ebe7e3;color:var(--brand-accent,#a82d5c)}@media (max-width:899px){.financial-services_libraryGrid__KL4e9,.financial-services_others__m2M1x ul,.financial-services_resultsGrid__YOaxQ,.financial-services_useCases__NeN0B{grid-template-columns:minmax(0,1fr)}.financial-services_libraryHead__Z6rHU{grid-template-columns:minmax(0,1fr);gap:12px}.financial-services_tabList__nhY2Q{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.financial-services_tabBar__tTNL7{justify-content:flex-start;margin-right:-24px;margin-left:-24px;padding:0 24px}}@media (max-width:760px){.financial-services_cellDate__YvNxq,.financial-services_reconTable__g15n8 td:nth-child(3),.financial-services_reconTable__g15n8 th:nth-child(3){display:none}.financial-services_reconTable__g15n8 td:first-child{max-width:150px}.financial-services_barMeta__X_FNm{display:none}}@media (max-width:560px){.financial-services_hero__GH31F{padding-top:48px}.financial-services_heroMedia__PRxVq{margin-top:32px;padding:0 8px}.financial-services_reconHead__di_uv{flex-direction:column;gap:8px}.financial-services_reconSummary__4g1Z_ div{padding:8px 10px}.financial-services_queueRows__Wejc8 li{flex-direction:column;align-items:flex-start;gap:6px}.financial-services_tone__JkLsV .financial-services_windowFoot__b_qji,.financial-services_windowBar__WosEr{padding-right:16px;padding-left:16px}.financial-services_queueRows__Wejc8{padding:4px 16px!important}.financial-services_panelStage__6XTbQ{padding:32px 0 0 16px;border-radius:20px}.financial-services_logos__gunXA img{max-height:40px}}.financial-services_tone__JkLsV figcaption a{white-space:nowrap}.financial-services_tileRow__sWtud{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0 0;padding:0;list-style:none}.financial-services_tileRow__sWtud>li{min-width:0}@media (max-width:640px){.financial-services_tileRow__sWtud{grid-template-columns:minmax(0,1fr)}}.financial-services_hero__GH31F p.financial-services_heroLede__KhNY5{max-width:560px;margin:20px 24px 0 max(24px,calc((100% - 1132px) / 2));color:#6c6468;font-size:16px;line-height:1.6}.technology_tone__pqRzH{--stage-glow-a:rgb(130 118 214/0.16);--stage-glow-b:rgb(80 66 170/0.12);--tint-bg:linear-gradient(180deg,#f6f5fb,#ebe9f5);--indigo:#3b2f8f;--indigo-soft:#eeedf8}.technology_hero__CC5zR :where(p,ul,ol,figure),.technology_screen__YxOx0 :where(p,ul,ol){margin:0;padding:0;list-style:none;font-size:inherit;line-height:inherit}.technology_bar__EfYWY{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid #efeaec}.technology_crumbs__eX1Y4{overflow:hidden;color:#8d8489;text-overflow:ellipsis;white-space:nowrap}.technology_crumbs__eX1Y4 strong{color:#2f2a2d;font-weight:500}.technology_barActions___eL6_{display:flex;flex:none;align-items:center;gap:8px}.technology_barMeta__BhPJ_{display:inline-flex;align-items:center;gap:5px;color:#6c6468}.technology_darkButton__YcrMO{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;background:#2f2a2d;color:#fff}.technology_pill__jUbjU{justify-self:start;padding:1px 8px;border-radius:999px;background:#f3f0f1;color:#6c6468;font-size:11px;white-space:nowrap}.technology_pill__jUbjU[data-state=review]{background:#fbebf1;color:var(--brand-accent,#a82d5c)}.technology_pill__jUbjU[data-state=running]{background:var(--indigo-soft);color:var(--indigo)}.technology_label__D4nZ1{margin:14px 0 6px!important;color:#8d8489;font-size:11px!important;letter-spacing:.02em}.technology_headTitle__nXWNI{font-weight:500}.technology_headNote__xQ64q{color:#8d8489;font-size:11.5px!important}.technology_field__LiyKL{padding:8px 12px;border:1px solid #efeaec;border-radius:10px;color:#4b4447}.technology_hero__CC5zR{position:relative;overflow:hidden;border-radius:28px;padding:clamp(28px,4vw,56px) clamp(16px,4vw,56px) 0;background:radial-gradient(60% 70% at 18% 20%,rgb(150 138 230/.2),transparent 70%),radial-gradient(55% 65% at 85% 85%,rgb(80 66 170/.14),transparent 70%),#f3f2f8}.technology_heroWindow__t7k4N{max-width:1040px;margin:0 auto;overflow:hidden;border-radius:18px 18px 0 0;background:#fff;box-shadow:0 0 0 1px rgb(47 42 45/.06),0 30px 60px -30px rgb(40 30 100/.35);color:#2f2a2d;font-size:12.5px;line-height:1.45;text-align:left}.technology_heroFigure__b51G7{margin:0}.technology_heroCols__ToIKP{display:grid;grid-template-columns:210px minmax(0,1fr) 280px;min-height:380px}.technology_agentList__PKZo2{padding:2px 12px 16px;border-right:1px solid #efeaec}.technology_agentList__PKZo2 ul{display:grid;gap:8px}.technology_agentList__PKZo2 li{display:grid;gap:2px;padding:9px 12px;border:1px solid #efeaec;border-radius:12px}.technology_agentList__PKZo2 li[data-active]{border-color:rgb(59 47 143/.3);box-shadow:0 6px 16px -10px rgb(59 47 143/.45)}.technology_agentList__PKZo2 strong{font-weight:500}.technology_agentList__PKZo2 span:not(.technology_pill__jUbjU){color:#8d8489;font-size:11px}.technology_agentList__PKZo2 .technology_pill__jUbjU{margin-top:4px}.technology_runsCol__dvvp3{min-width:0;padding:2px 20px 20px}.technology_runs__F_b12 li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid #f3eeea}.technology_runText__xlFB7{display:grid;min-width:0;gap:1px}.technology_runText__xlFB7 strong{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.technology_runText__xlFB7 span{overflow:hidden;color:#8d8489;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.technology_convoCol__LdVjJ{padding:14px 16px 20px;border-left:1px solid #efeaec}.technology_checks__pbZxj{display:grid;gap:4px}.technology_checks__pbZxj li{display:flex;align-items:center;gap:7px;color:#6c6468}.technology_checks__pbZxj svg{color:#8d8489}.technology_actions__PbPWt{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.technology_actions__PbPWt span{padding:4px 11px;border:1px solid #e6e0e2;border-radius:999px}.technology_actions__PbPWt span[data-primary]{border-color:#2f2a2d;background:#2f2a2d;color:#fff}.technology_screen__YxOx0{display:flex;height:100%;flex-direction:column;font-size:12.5px;line-height:1.45}.technology_screenCols__qhbDJ{display:grid;flex:1;grid-template-columns:156px minmax(0,1fr);min-height:0}.technology_sideList__rtzeL{padding:12px 8px!important;border-right:1px solid #efeaec;background:#fbfafa}.technology_sideList__rtzeL li{display:flex;align-items:center;justify-content:space-between;gap:6px;height:30px;padding:0 8px;border-radius:8px;color:#6c6468;white-space:nowrap}.technology_sideList__rtzeL li span{color:#a39a9f;font-size:11px}.technology_sideList__rtzeL li[data-active]{background:var(--indigo-soft);color:var(--indigo)}.technology_sideList__rtzeL li[data-active] span{color:var(--indigo)}.technology_screenMain___2kuP{min-width:0;padding:16px 18px}.technology_answers__IMopI{margin-top:10px!important}.technology_answers__IMopI li{display:grid;gap:2px;padding:10px 0;border-top:1px solid #f3eeea}.technology_answers__IMopI strong{font-weight:500}.technology_answers__IMopI span{color:#6c6468}.technology_answers__IMopI small{display:inline-flex;align-items:center;gap:5px;margin-top:2px;color:#8d8489;font-size:11px}.technology_answers__IMopI small[data-missing]{color:var(--brand-accent,#a82d5c)}.technology_tabs__4U2fY{display:flex;gap:18px;padding:0 18px!important;border-bottom:1px solid #efeaec}.technology_tabs__4U2fY li{padding:9px 0;color:#8d8489}.technology_tabs__4U2fY li[data-active]{box-shadow:inset 0 -2px 0 var(--indigo);color:#2f2a2d}.technology_deploy__Qzo_z{padding:16px 18px}.technology_code__1cZGX{margin:10px 0 18px;padding:12px 14px;overflow-x:auto;border:1px solid #efeaec;border-radius:10px;background:#faf9f8;color:#2f2a2d;font-family:var(--font-mono,ui-monospace),SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.6;white-space:pre}.technology_code__1cZGX code{font:inherit}.technology_kw__uPP4D{color:#8d8489}.technology_str__MkgSz{color:var(--indigo)}.technology_versions__tNjMm{display:grid;margin-top:8px!important}.technology_versions__tNjMm li{display:grid;grid-template-columns:64px minmax(0,1fr) 34px 76px;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #f3eeea}.technology_version__l4y_N{color:#6c6468}.technology_track__gp5KL{height:6px;border-radius:999px;background:#f3f0f1}.technology_track__gp5KL b{display:block;width:var(--w);height:100%;border-radius:inherit;background:var(--indigo)}.technology_track__gp5KL b[data-muted]{background:#cfc8cb}.technology_score__Q4CWs{text-align:right}.technology_versions__tNjMm .technology_pill__jUbjU{justify-self:end}.technology_approval___iEUS{display:flex;align-items:center;gap:7px;margin-top:12px!important;padding:9px 12px;border-radius:10px;background:#faf9f8;color:#6c6468}.technology_approval___iEUS svg{flex:none;color:#8d8489}.technology_logos__mr6eb{display:grid;gap:40px;max-width:1180px;margin:0 auto;padding:72px 24px 0}.technology_logoGroup__LKpUy{display:grid;gap:18px;justify-items:center}.technology_logos__mr6eb .technology_logoLabel__F4I1O{color:#9a9095;font-size:14px}.technology_logoRow__pc8bV{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px clamp(32px,6vw,72px);margin:0;padding:0;list-style:none}.technology_logoRow__pc8bV img{display:block;width:auto;max-width:180px;object-fit:contain;filter:grayscale(1) opacity(.62);transition:filter .25s}.technology_logoRow__pc8bV img[data-light]{filter:grayscale(1) brightness(.55) opacity(.7)}.technology_logoRow__pc8bV li:hover img{filter:none}.technology_logoRow__pc8bV[data-partners] img{max-width:140px}.technology_section__GAe4v{max-width:1180px;margin:0 auto;padding:clamp(80px,10vw,128px) 24px 0}.technology_sectionHead__DMlu_{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.technology_sectionHead__DMlu_ h2{display:flex;flex-direction:column;max-width:720px;font-size:clamp(30px,3.2vw,44px);line-height:1.14}.technology_grey__f_3ki{color:#9a9095}.technology_colLink__15age,.technology_headLink__YIcdZ{display:inline-flex;align-items:center;gap:6px;color:#2f2a2d;font-size:15px;text-decoration:none}.technology_colLink__15age:hover,.technology_headLink__YIcdZ:hover{color:var(--brand-accent,#a82d5c)}.technology_libraryGrid__a6FRI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px}.technology_libraryCol__NFQwN{display:flex;min-width:0;flex-direction:column;gap:10px;padding:22px 18px 20px;border-radius:22px;background:var(--tint-bg)}.technology_libraryCol__NFQwN h3{padding:0 4px;font-size:21px;line-height:1.2}.technology_libraryCol__NFQwN .technology_colText__bLfLV{min-height:3.2em;padding:0 4px;color:#6c6468;font-size:14px;line-height:1.55}.technology_libraryCol__NFQwN ul{display:grid;gap:8px;margin:6px 0 4px;padding:0;list-style:none}.technology_agentCard__GpqEG{display:grid;gap:4px;padding:13px 14px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgb(47 42 45/.06);text-decoration:none;transition:box-shadow .2s,transform .2s}.technology_agentCard__GpqEG:hover{box-shadow:0 0 0 1px rgb(59 47 143/.28),0 12px 24px -18px rgb(27 20 70/.5);transform:translateY(-1px)}.technology_agentCard__GpqEG strong{color:#2f2a2d;font-size:14.5px;font-weight:500;line-height:1.35}.technology_agentCard__GpqEG span{color:#6c6468;font-size:13px;line-height:1.5}.technology_colLink__15age{margin-top:auto;padding:6px 4px 0;font-size:14px}.technology_stories__WUfl4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:44px 0 0;padding:0;list-style:none}.technology_stories__WUfl4 li{min-width:0}.technology_storyCard__MnrCo{display:flex;height:100%;flex-direction:column;gap:14px;padding:0 0 22px;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 0 0 1px rgb(47 42 45/.06);color:#2f2a2d;text-decoration:none;transition:box-shadow .2s}.technology_storyCard__MnrCo:hover{box-shadow:0 0 0 1px rgb(47 42 45/.1),0 18px 36px -24px rgb(27 20 70/.45)}.technology_storyMark__Gtb35{display:flex;align-items:center;justify-content:center;height:132px;background:var(--tint-bg)}.technology_storyMark__Gtb35 img{width:auto;max-width:70%;object-fit:contain}.technology_storyHeadline__CNfwq,.technology_storyLink__seTE4,.technology_storyMode__DstAB,.technology_storyStats__cVvMH{margin-inline:22px}.technology_storyMode__DstAB{color:var(--indigo);font-size:13.5px}.technology_storyHeadline__CNfwq{font-family:var(--font-display),var(--font-inter),sans-serif;font-size:19px;font-weight:400;line-height:1.35;letter-spacing:-.01em}.technology_storyStats__cVvMH{display:grid;gap:10px;margin-block:auto 0;padding-top:14px;border-top:1px solid #efebec}.technology_storyStats__cVvMH div{display:flex;flex-direction:column-reverse;gap:2px}.technology_storyStats__cVvMH dt{color:#8d8489;font-size:13px;line-height:1.45}.technology_storyStats__cVvMH dd{margin:0;color:#2f2a2d;font-family:var(--font-display),var(--font-inter),sans-serif;font-size:22px}.technology_storyLink__seTE4{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:14px}.technology_storyCard__MnrCo:hover .technology_storyLink__seTE4{color:var(--brand-accent,#a82d5c)}.technology_trust__wKpUG{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:32px clamp(32px,6vw,80px);padding:clamp(28px,4vw,48px);border-radius:28px;background:var(--page-panel,#f3f1ee)}.technology_trust__wKpUG h2{font-size:clamp(26px,2.6vw,34px);line-height:1.15}.technology_trust__wKpUG ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.technology_trust__wKpUG li{display:flex;min-width:0;flex-direction:column;gap:8px}.technology_trust__wKpUG strong{color:#2f2a2d;font-size:15px;font-weight:500}.technology_trust__wKpUG span{color:#6c6468;font-size:14px;line-height:1.6}.technology_trust__wKpUG a{display:inline-flex;align-items:center;gap:5px;margin-top:auto;padding-top:4px;color:#2f2a2d;font-size:14px;text-decoration:none}.technology_trust__wKpUG a:hover{color:var(--brand-accent,#a82d5c)}.technology_others__LL_6z{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 24px;max-width:1180px;margin:0 auto;padding:56px 24px 0;color:#9a9095;font-size:14px}.technology_others__LL_6z a{display:inline-flex;align-items:center;gap:5px;padding:8px 16px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgb(47 42 45/.08);color:#2f2a2d;text-decoration:none}.technology_others__LL_6z a:hover{color:var(--brand-accent,#a82d5c)}@media (max-width:1099px){.technology_libraryGrid__a6FRI{grid-template-columns:repeat(2,minmax(0,1fr))}.technology_trust__wKpUG{grid-template-columns:minmax(0,1fr)}.technology_heroCols__ToIKP{grid-template-columns:190px minmax(0,1fr)}.technology_convoCol__LdVjJ{display:none}}@media (max-width:899px){.technology_stories__WUfl4,.technology_trust__wKpUG ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.technology_heroCols__ToIKP{grid-template-columns:minmax(0,1fr);min-height:0}.technology_agentList__PKZo2,.technology_barMeta__BhPJ_{display:none}.technology_runsCol__dvvp3{padding:2px 14px 16px}.technology_runText__xlFB7 span,.technology_runText__xlFB7 strong{white-space:normal}.technology_libraryCol__NFQwN li[data-extra],.technology_runs__F_b12 li:nth-child(n+5){display:none}}@media (max-width:599px){.technology_hero__CC5zR{border-radius:20px}.technology_libraryGrid__a6FRI{grid-template-columns:minmax(0,1fr)}.technology_libraryCol__NFQwN .technology_colText__bLfLV{min-height:0}.technology_logoRow__pc8bV[data-partners]{gap:22px 28px}}@media (max-width:560px){.technology_screenCols__qhbDJ{grid-template-columns:minmax(0,1fr)}.technology_answers__IMopI li:nth-child(n+5),.technology_sideList__rtzeL{display:none}.technology_bar__EfYWY,.technology_deploy__Qzo_z,.technology_screenMain___2kuP{padding-inline:14px}.technology_tabs__4U2fY{padding:0 14px!important}.technology_code__1cZGX{font-size:10.5px}.technology_versions__tNjMm li{grid-template-columns:52px minmax(0,1fr) 30px auto;gap:8px}}.technology_tileRow__2D80S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 0;padding:0;list-style:none}.technology_tileRow__2D80S>li{min-width:0}@media (max-width:900px){.technology_tileRow__2D80S{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.technology_tileRow__2D80S{grid-template-columns:minmax(0,1fr)}}.technology_inkPill__9ngCx{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:8px 20px;border-radius:999px;background:#2f2a2d;color:#fff;font-size:14px;text-decoration:none}.technology_inkPill__9ngCx:hover{background:#1f1b1d}.benchmark-mocks_pad__Qpwzo{padding:24px 26px}.benchmark-mocks_askStory__Tva4_{display:grid;place-items:center;padding:48px 24px 40px}.benchmark-mocks_ask__138N0{position:relative;width:min(680px,100%);padding:22px 24px;font-size:15px}.benchmark-mocks_askHead__OkiWO{display:flex;align-items:center;gap:8px;margin-bottom:14px!important;color:#a82d5c;font-size:15px!important;font-weight:500}.benchmark-mocks_prompt__LuoBY{display:flex;align-items:flex-end;gap:14px;padding:14px 16px;border:1px solid #e6e1f0;border-radius:14px}.benchmark-mocks_typed__Mbxc1{flex:1;font-size:16px!important}.benchmark-mocks_draftBtn__dr27f{flex:none;padding:6px 14px;border-radius:999px;background:#2f2a2d;color:#fff;font-size:13.5px}.benchmark-mocks_drafted__g_Nqh{margin-top:16px}.benchmark-mocks_draftedHead__S3k3C{margin-bottom:8px!important;color:#6c6468;font-size:14px!important}.benchmark-mocks_draftedHead__S3k3C strong{color:#2f2a2d;font-weight:600}.benchmark-mocks_drafted__g_Nqh ul,.benchmark-mocks_suggest__CTpQ9{margin:0;padding:0;list-style:none}.benchmark-mocks_drafted__g_Nqh li{display:grid;grid-template-columns:238px minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid #f0edf3;font-size:14px}.benchmark-mocks_drafted__g_Nqh code{overflow:hidden;color:#5b6cc4;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.benchmark-mocks_suggest__CTpQ9{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px!important}.benchmark-mocks_suggest__CTpQ9 li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#eef0f8;color:#4b5675;font-size:13px}@keyframes benchmark-mocks_bm-type___c_2k{0%,4%{clip-path:inset(0 100% 0 0)}26%,to{clip-path:inset(0 0 0 0)}}@keyframes benchmark-mocks_bm-press__nxtBh{0%,28%{transform:none}30%{transform:scale(.92)}33%,to{transform:none}}@keyframes benchmark-mocks_bm-row__MZcot{0%,34%{opacity:0;transform:translateY(8px)}42%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes benchmark-mocks_bm-head__GlCPc{0%,32%{opacity:0}38%,92%{opacity:1}98%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.benchmark-mocks_typed__Mbxc1{animation:benchmark-mocks_bm-type___c_2k 12s steps(48) infinite}.benchmark-mocks_draftBtn__dr27f{animation:benchmark-mocks_bm-press__nxtBh 12s ease infinite}.benchmark-mocks_draftedHead__S3k3C{animation:benchmark-mocks_bm-head__GlCPc 12s ease infinite}.benchmark-mocks_drafted__g_Nqh li{animation:benchmark-mocks_bm-row__MZcot 12s cubic-bezier(.22,1,.36,1) infinite both;animation-delay:calc(var(--i) * .35s)}}.benchmark-mocks_libHead__becBN{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.benchmark-mocks_libHead__becBN>span:first-child>span{display:block}.benchmark-mocks_addMenu__mglR3{display:grid;flex:none;gap:6px}.benchmark-mocks_addMenu__mglR3 span{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#f2eef0;font-size:13px}.benchmark-mocks_addMenu__mglR3 span:first-child{background:#2f2a2d;color:#fff}.benchmark-mocks_libCols__QRmtI,.benchmark-mocks_library__OD_Mp li{display:grid;grid-template-columns:minmax(0,1fr) 64px 44px;gap:12px;align-items:center}.benchmark-mocks_libCols__QRmtI{padding-bottom:8px;color:#9a9196;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.benchmark-mocks_libCols__QRmtI span+span,.benchmark-mocks_library__OD_Mp li>span+span{text-align:right}.benchmark-mocks_library__OD_Mp li{padding:12px 0;border-top:1px solid #f2eef0}.benchmark-mocks_libName__OjGvH{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.benchmark-mocks_libName__OjGvH>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.benchmark-mocks_libName__OjGvH svg{flex:none;color:#a7a0a4}.benchmark-mocks_libName__OjGvH em{flex:none;padding:1px 8px;border-radius:999px;background:#f2eef0;color:#6c6468;font-size:12px;font-style:normal}.benchmark-mocks_libName__OjGvH em[data-yours]{background:#f7eef2;color:#a82d5c}.benchmark-mocks_share__zwaaa{display:flex;gap:3px;height:14px;margin-bottom:8px}.benchmark-mocks_share__zwaaa span{border-radius:4px;background:#a82d5c}.benchmark-mocks_share__zwaaa span:nth-child(2){background:#c25a82}.benchmark-mocks_share__zwaaa span:nth-child(3){background:#d687a6}.benchmark-mocks_share__zwaaa span:nth-child(4){background:#e6b2c6}.benchmark-mocks_share__zwaaa span[data-rest]{background:#ece6e9}.benchmark-mocks_clusters__8sAcM li{display:grid;grid-template-columns:minmax(0,1fr) 44px 112px;gap:10px;align-items:center;padding:11px 0;border-top:1px solid #f2eef0}.benchmark-mocks_clusters__8sAcM span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.benchmark-mocks_clusters__8sAcM small{color:#6c6468;font-size:13px;text-align:right}.benchmark-mocks_subhead__03tsl{margin:16px 0 4px!important;color:#9a9196;font-size:13px!important}.benchmark-mocks_outliers__eqvv3 li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #f2eef0}.benchmark-mocks_outliers__eqvv3 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.benchmark-mocks_outliers__eqvv3 em{flex:none;padding:2px 9px;border-radius:999px;background:#e6f4ec;color:#1f7a4a;font-size:12.5px;font-style:normal}.benchmark-mocks_outliers__eqvv3 em[data-out]{background:#f2eef0;color:#6c6468}.benchmark-mocks_proposal__TSBlU{display:flex;gap:10px;margin-top:16px;padding:14px 16px;border-radius:14px;background:#f7eef2;box-shadow:inset 0 0 0 1px rgb(168 45 92/.25)}.benchmark-mocks_proposal__TSBlU svg{flex:none;margin-top:3px;color:#a82d5c}.benchmark-mocks_proposal__TSBlU small{display:block;color:#6c6468;font-size:14px}.benchmark-mocks_board__oZYpA{position:relative;padding:24px 24px 20px;border-radius:28px;background:var(--tint-bg)}.benchmark-mocks_boardHead__jMyQe{margin-bottom:16px!important;color:#6c6468;font-size:15px!important}.benchmark-mocks_boardHead__jMyQe strong{color:#2f2a2d;font-weight:500}.benchmark-mocks_boardScroll__1TRTD{overflow-x:auto;border-radius:18px;background:#fff;box-shadow:0 20px 50px -36px rgb(43 20 38/.45)}.benchmark-mocks_score___ENbC{width:100%;min-width:860px;border-collapse:collapse;font-size:14px}.benchmark-mocks_score___ENbC th{padding:14px 14px 10px;border-bottom:1px solid #efeaec;color:#9a9196;font-size:12px;font-weight:400;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.benchmark-mocks_score___ENbC td{padding:12px 14px;border-bottom:1px solid #f4f1f2;white-space:nowrap}.benchmark-mocks_score___ENbC tr:last-child td{border-bottom:0}.benchmark-mocks_scoreRow__T6wla[data-candidate] td{background:#fbf5f8}.benchmark-mocks_cell__wydSp{display:inline-block;min-width:46px;padding:3px 8px;border-radius:8px;background:rgb(91 108 196/calc((var(--a) - .4) * .6));font-variant-numeric:tabular-nums;text-align:center}.benchmark-mocks_rewardBar__67dWt{position:relative;display:inline-flex;align-items:center;width:140px;height:22px;border-radius:6px;background:#f2eef0}.benchmark-mocks_rewardBar__67dWt i{position:absolute;inset:0 auto 0 0;border-radius:6px;background:#d9b9c8}.benchmark-mocks_scoreRow__T6wla[data-candidate] .benchmark-mocks_rewardBar__67dWt i{background:#a82d5c}.benchmark-mocks_rewardBar__67dWt b{position:relative;margin-left:8px;font-weight:500}.benchmark-mocks_scoreRow__T6wla[data-candidate] .benchmark-mocks_rewardBar__67dWt b{color:#fff}.benchmark-mocks_boardFoot__tSsgf{display:flex;align-items:center;gap:8px;margin-top:14px!important;color:#1f7a4a;font-size:14px!important}.benchmark-mocks_boardFoot__tSsgf svg{flex:none}[data-play=armed] .benchmark-mocks_scoreRow__T6wla{opacity:0}[data-play=play] .benchmark-mocks_scoreRow__T6wla{animation:benchmark-mocks_bm-rise__rkDrZ .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.2s + var(--i) * .18s)}@keyframes benchmark-mocks_bm-rise__rkDrZ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:560px){.benchmark-mocks_drafted__g_Nqh li{grid-template-columns:minmax(0,1fr);gap:2px}.benchmark-mocks_addMenu__mglR3,.benchmark-mocks_libName__OjGvH em{display:none}.benchmark-mocks_clusters__8sAcM li{grid-template-columns:minmax(0,1fr) 44px}.benchmark-mocks_clusters__8sAcM small:last-child{display:none}}.factory-mocks_pills__ouMct{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px!important}.factory-mocks_pills__ouMct>span{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#f2eef0;color:#2f2a2d;font-size:13px}.factory-mocks_pills__ouMct>span[data-solid]{background:#2f2a2d;color:#fff}.factory-mocks_pad__tSGmF{padding:24px 26px}.factory-mocks_pad__tSGmF [data-gap]{margin-top:22px!important}.factory-mocks_recommended__0x_MO{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:#f7eef2;box-shadow:inset 0 0 0 1px rgb(168 45 92/.25)}.factory-mocks_recommended__0x_MO small{display:block;color:#a82d5c;font-size:13px}.factory-mocks_recommended__0x_MO strong{font-size:18px;font-weight:500}.factory-mocks_recommended__0x_MO .factory-mocks_pills__ouMct{margin-top:0!important}.factory-mocks_changes__lX_s9 li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #f2eef0}.factory-mocks_changes__lX_s9 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.factory-mocks_changes__lX_s9 code{color:#6c6468;font-size:13px}.factory-mocks_changes__lX_s9 svg[data-up]{color:#1f7a4a}.factory-mocks_changes__lX_s9 svg[data-down]{color:#b42f3a}.factory-mocks_tiles__BWvRV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.factory-mocks_tiles__BWvRV p{padding:10px 12px;border:1px solid #efeaec;border-radius:12px}.factory-mocks_tiles__BWvRV em,.factory-mocks_tiles__BWvRV small{display:block;color:#9a9196;font-size:12.5px;font-style:normal}.factory-mocks_tiles__BWvRV strong{font-size:18px;font-weight:500}.factory-mocks_moreRow__s8_Ol{display:flex;justify-content:space-between;gap:12px;margin-top:12px!important;color:#8d8489;font-size:13px!important}.factory-mocks_moreLink__WAaI7{color:#1f7a4a}.factory-mocks_traffic__QmprU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.factory-mocks_traffic__QmprU p{padding:10px 12px;border-radius:12px;background:#f6faf4}.factory-mocks_traffic__QmprU small{display:block;color:#8d8489;font-size:12px}.factory-mocks_traffic__QmprU strong{font-size:18px;font-weight:500}.factory-mocks_assistants__Dkcg8{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.factory-mocks_assistants__Dkcg8 p{padding:10px 12px;border:1px solid #efeaec;border-radius:12px;font-weight:500}.factory-mocks_assistants__Dkcg8 small{display:block;color:#9a9196;font-size:12.5px;font-weight:400}.factory-mocks_assistants__Dkcg8 i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:999px}.factory-mocks_assistants__Dkcg8 i[data-a]{background:#5b8fd6}.factory-mocks_assistants__Dkcg8 i[data-b]{background:#a82d5c}.factory-mocks_prompt__jT6Bt{margin-left:auto!important;max-width:82%;padding:10px 14px;border-radius:14px;background:#f2eef0}.factory-mocks_answers__E8l3y{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.factory-mocks_answers__E8l3y p{padding:12px 14px;border:1px solid #efeaec;border-radius:14px}.factory-mocks_answers__E8l3y p[data-better]{border-color:rgb(168 45 92/.35);background:#fcf6f8}.factory-mocks_tryLabel__Sc_NA{margin-top:16px!important;color:#9a9196;font-size:13px!important}.factory-mocks_tryList__ijpOX{margin-top:6px!important;border:1px solid #efeaec!important;border-radius:12px;overflow:hidden}.factory-mocks_tryList__ijpOX li{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;padding:9px 12px;border-top:1px solid #f2eef0;font-size:14px}.factory-mocks_tryList__ijpOX li:first-child{border-top:0}.factory-mocks_tryList__ijpOX code{color:#9a9196;font-size:12.5px}.factory-mocks_tryList__ijpOX span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.factory-mocks_composer__YRomw{margin-top:16px!important;padding:12px 14px;border:1px solid #e6dfe2;border-radius:14px;color:#9a9196}.factory-mocks_note__RZP_s{margin-top:8px!important;color:#9a9196;font-size:13px!important}.factory-mocks_deployment__FcH_x{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid #efeaec;border-radius:14px}.factory-mocks_deployment__FcH_x code{font-size:14px;font-weight:600}.factory-mocks_live__48C7E{padding:2px 10px;border-radius:999px;background:#e6f4ec;color:#1f7a4a;font-size:13px}.factory-mocks_versions__8BB0R{margin-top:8px!important}.factory-mocks_versions__8BB0R li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 4px;border-bottom:1px solid #f2eef0}.factory-mocks_versions__8BB0R span{color:#6c6468}.factory-mocks_versions__8BB0R em{padding:2px 10px;border-radius:999px;background:#f2eef0;color:#6c6468;font-size:13px;font-style:normal}.factory-mocks_versions__8BB0R em[data-live]{background:#e6f4ec;color:#1f7a4a}.factory-mocks_others__9_GDl{margin-top:14px!important}.factory-mocks_others__9_GDl li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;margin-top:8px;border:1px solid #efeaec;border-radius:14px}.factory-mocks_others__9_GDl code{font-weight:600}.factory-mocks_others__9_GDl span:not(.factory-mocks_live__48C7E){overflow:hidden;color:#6c6468;text-overflow:ellipsis;white-space:nowrap}.factory-mocks_code__7R0yT{margin:16px 0 0;padding:12px 14px;border-radius:12px;background:#2f2a2d;color:#f6eef2;font-size:13px}@media (max-width:560px){.factory-mocks_tiles__BWvRV{grid-template-columns:minmax(0,1fr);gap:6px}.factory-mocks_tiles__BWvRV p{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px}.factory-mocks_tiles__BWvRV em{grid-column:1}.factory-mocks_tiles__BWvRV strong{grid-column:2;grid-row:1/span 2;align-self:center}.factory-mocks_deployment__FcH_x code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.factory-mocks_deployment__FcH_x{gap:10px}.factory-mocks_code__7R0yT{overflow-x:auto;font-size:12px}.factory-mocks_answers__E8l3y,.factory-mocks_assistants__Dkcg8{grid-template-columns:1fr}.factory-mocks_recommended__0x_MO{flex-direction:column;align-items:flex-start}}.factory-mocks_console__Cpl9l{display:grid;gap:12px}.factory-mocks_consoleHead__Myk_4{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.factory-mocks_consoleHead__Myk_4 strong{display:block;font-size:14px;font-weight:500}.factory-mocks_consoleHead__Myk_4 small{color:#9a9196;font-size:12px}.factory-mocks_consoleHead__Myk_4 em{padding:2px 10px;border-radius:999px;background:#eaf5e6;color:#1f7a4a;font-size:12px;font-style:normal}.factory-mocks_consoleScores__gzh_5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.factory-mocks_consoleScores__gzh_5 p{padding:8px 12px;border-radius:10px;background:#f6faf4}.factory-mocks_consoleScores__gzh_5 small{display:block;color:#9a9196;font-size:11.5px}.factory-mocks_consoleScores__gzh_5 strong{font-size:22px;font-weight:500}.factory-mocks_consoleScores__gzh_5 strong[data-up]{color:#2f8f5b}.factory-mocks_consoleChart__O6OEA{display:block;width:100%;height:auto}.factory-mocks_base__z8TPI{stroke:#b9b0b4;stroke-dasharray:4 4}.factory-mocks_axis__MYNg4{fill:#9a9196;font-size:11px}.factory-mocks_trainLine__b7eWy{fill:none;stroke:#b8d9bd;stroke-width:1.5}.factory-mocks_evalLine__siR0W{fill:none;stroke:#2f8f5b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.factory-mocks_evalDot__J3vzN{fill:#fff;stroke:#2f8f5b;stroke-width:2.5}.factory-mocks_consoleLegend__Au0F1{display:flex;align-items:center;gap:6px;color:#8d8489;font-size:11.5px!important}.factory-mocks_consoleLegend__Au0F1 i{display:inline-block;width:14px;height:3px;margin-left:8px;border-radius:2px;background:#2f8f5b}.factory-mocks_consoleLegend__Au0F1 i[data-k=train]{background:#b8d9bd}.factory-mocks_consoleSteps__MvRbs{margin:0;padding:0;list-style:none;border-top:1px solid #f0edf0}.factory-mocks_consoleSteps__MvRbs li{display:grid;grid-template-columns:90px minmax(0,1fr) 48px;gap:10px;padding:7px 0;border-bottom:1px solid #f4f1f2;font-size:12.5px}.factory-mocks_consoleSteps__MvRbs code{color:#8d8489;font-size:12px}.factory-mocks_consoleSteps__MvRbs code[data-eval]{color:#1f7a4a}.factory-mocks_consoleSteps__MvRbs span{color:#8d8489}.factory-mocks_consoleSteps__MvRbs b{font-weight:500;text-align:right}@keyframes factory-mocks_mf-line__LQ5u4{0%,18%{stroke-dashoffset:1}50%,to{stroke-dashoffset:0}}@keyframes factory-mocks_mf-dot___RugQ{0%,20%{opacity:0}50%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.factory-mocks_evalLine__siR0W{stroke-dasharray:1;animation:factory-mocks_mf-line__LQ5u4 10s ease-in-out infinite}.factory-mocks_evalDot__J3vzN{animation:factory-mocks_mf-dot___RugQ 10s ease-out infinite;animation-delay:calc(var(--i) * .3s)}}.factory-mocks_loop__CCzzv{position:relative;padding:40px clamp(20px,3vw,36px) 28px;border-radius:28px;background:var(--tint-bg)}.factory-mocks_loopSteps__VvPyI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.factory-mocks_loopStep__31xGP{position:relative;display:grid;align-content:start;gap:6px;padding:18px;border-radius:18px;background:#fff;box-shadow:0 16px 36px -28px rgb(30 70 40/.45)}.factory-mocks_loopStep__31xGP:not(:last-child):after{content:"→";position:absolute;top:50%;right:-14px;z-index:1;translate:50% -50%;color:#2f8f5b;font-size:16px}.factory-mocks_loopNum__2fk9P{color:#2f8f5b;font-size:12px;letter-spacing:.06em}.factory-mocks_loopStep__31xGP strong{font-size:18px;font-weight:500}.factory-mocks_loopStep__31xGP>span:last-child{color:#6c6468;font-size:14px;line-height:1.5}.factory-mocks_loopReturn__ZfJy2{position:relative;height:22px;margin:0 calc(12.5% - 4px);border:2px dashed rgb(47 143 91/.55);border-top:0;border-radius:0 0 16px 16px}.factory-mocks_loopHead___LVR2{position:absolute;top:-7px;left:-7px;width:0;height:0;border-right:6px solid transparent;border-bottom:9px solid #2f8f5b;border-left:6px solid transparent}.factory-mocks_loopBack__f3_ey{margin:12px 0 0!important;color:#1f7a4a;font-size:14px!important;text-align:center}.factory-mocks_makers__w_aMV{overflow:hidden;border-radius:28px;background:#fff;box-shadow:inset 0 0 0 1px #e4eee1}.factory-mocks_makerGrid__Srv3E{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}.factory-mocks_maker__7ko8b{display:grid;place-items:center;height:104px;border-right:1px solid #e4eee1;border-bottom:1px solid #e4eee1}.factory-mocks_maker__7ko8b:nth-child(6n){border-right:0}.factory-mocks_maker__7ko8b:nth-child(n+7){border-bottom:0}.factory-mocks_wordmark__nomgY{display:block;width:auto;max-width:80%;object-fit:contain}.factory-mocks_iconMark__PNYSl{display:inline-flex;align-items:center;gap:10px;color:#2f2a2d;font-size:18px;font-weight:500;letter-spacing:-.01em}.factory-mocks_maker__7ko8b[data-more]{display:flex;justify-content:center;gap:10px;border-right:0;background:#f6faf4;color:#1f7a4a;font-size:15px}.factory-mocks_plus__sYrb2{display:grid;width:28px;height:28px;place-items:center;border:1.5px dashed rgb(47 143 91/.6);border-radius:999px}.factory-mocks_paths__igbF7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.factory-mocks_path__zbJLI{display:grid;align-content:start;gap:10px;padding:26px 28px;border-radius:28px;background:var(--tint-bg)}.factory-mocks_path__zbJLI em{justify-self:start;padding:2px 10px;border-radius:999px;background:#fff;color:#1f7a4a;font-size:12.5px;font-style:normal}.factory-mocks_path__zbJLI h3{font-size:22px}.factory-mocks_path__zbJLI p{color:var(--muted);font-size:14px;line-height:1.6}.factory-mocks_path__zbJLI ul{display:grid;gap:8px;margin:6px 0 0;padding:14px 0 0;border-top:1px solid rgb(47 143 91/.18);list-style:none}.factory-mocks_path__zbJLI li{display:flex;align-items:center;gap:8px;font-size:14px}.factory-mocks_path__zbJLI li svg{color:#2f8f5b}@media (max-width:899px){.factory-mocks_loopSteps__VvPyI,.factory-mocks_makerGrid__Srv3E{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-mocks_maker__7ko8b:nth-child(6n){border-right:1px solid #e4eee1}.factory-mocks_maker__7ko8b:nth-child(2n){border-right:0}.factory-mocks_maker__7ko8b:nth-child(n+7){border-bottom:1px solid #e4eee1}.factory-mocks_maker__7ko8b[data-more]{border-bottom:0}.factory-mocks_loopReturn__ZfJy2,.factory-mocks_loopStep__31xGP:nth-child(2):after{display:none}}@media (max-width:560px){.factory-mocks_loopSteps__VvPyI,.factory-mocks_paths__igbF7{grid-template-columns:minmax(0,1fr)}.factory-mocks_loopStep__31xGP:after{display:none}.factory-mocks_consoleScores__gzh_5{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-mocks_consoleChart__O6OEA .factory-mocks_axis__MYNg4{display:none}}