:root{--text-primary:#171717;--text-muted:#505050;--text-subtle:#626262}body{font-weight:400;line-height:1.6}button,input,select,textarea{font-family:inherit}h1,h2,h3,p{overflow-wrap:break-word}.catalog-hero h1,.page-hero h1,.price-hero h1,.section h2{font-weight:600;letter-spacing:-.035em;line-height:1.15}.section h3{font-weight:600;letter-spacing:-.02em;line-height:1.3}.lede,.section-head .lede{font-weight:400;font-size:16px;line-height:1.75;color:#505050}.eyebrow,.section .eyebrow{font-weight:600;font-size:11px;line-height:1.5;letter-spacing:.1em}@media(max-width:760px){.hire-hero{padding-top:34px}.section{padding-block:56px}.section h2{font-size:clamp(30px,7.6vw,42px);line-height:1.16;letter-spacing:-.035em}.section h3{line-height:1.3}.lede,.section-head .lede{font-size:16px;line-height:1.7}input[type=email],input[type=search],select,textarea{font-size:16px}.wl-close{min-height:44px}.wl-close{min-width:44px}}@media(hover:none){.btn:hover,.catalog-list button:hover,.mega-jobs a:hover,.mega-teams a:hover,.rk:hover{transform:none}.rk:hover:before{transform:translateX(-120%)}}@media(pointer:coarse){.footer-stars>button,.nav-toggle{min-width:44px;min-height:44px}.catalog-filters button{min-height:44px}}html[data-light-motion] .agent-engine:after,html[data-light-motion] .agent-engine:before,html[data-light-motion] .core-pulse,html[data-light-motion] .footer-starfield i,html[data-light-motion] .if-journey *,html[data-light-motion] .knowledge-rings i,html[data-light-motion] .solution-orbit,html[data-light-motion] .solution-signal i,html[data-light-motion] .usage-core-ring{animation:none!important;transition:none!important}html[data-light-motion] .wl-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-light-motion]{scroll-behavior:auto}.integration-flow{--flow-ink:#1266b4;--flow-soft:#eaf4ff;--flow-edge:#b9d5ee;max-width:1050px;margin:42px auto 0;border:1px solid #dddfe3;border-radius:24px;background:#fff;text-align:left;overflow:hidden;box-shadow:0 18px 50px -28px #15365236}.integration-flow[data-tone=green]{--flow-ink:#26724c;--flow-soft:#edf7ee;--flow-edge:#bcd9c4}.integration-flow[data-tone=coral]{--flow-ink:#ab4c24;--flow-soft:#fff0e8;--flow-edge:#eec8b6}.integration-flow[data-tone=amber]{--flow-ink:#906317;--flow-soft:#fff7df;--flow-edge:#e6d298}.if-apps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:24px 28px 0}.if-apps button{display:flex;flex-direction:column;align-items:center;gap:9px;border:1px solid transparent;border-radius:13px;background:#fff;font:inherit;font-size:12px;font-weight:500;color:#555;padding:14px 6px;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.if-apps .app-mark{display:grid;place-items:center;width:39px;height:39px;background:#fff;border-radius:11px;box-shadow:0 3px 12px #00000010}.if-apps .app-mark svg{width:23px;height:23px}.if-apps button:hover{background:#f7f8fa;border-color:#ddd}.if-apps button[aria-pressed=true]{background:var(--flow-soft);border-color:var(--flow-edge);color:var(--flow-ink);box-shadow:0 3px 0 var(--flow-edge)}.if-journey{display:flex;align-items:center;justify-content:center;padding:25px 15%;height:126px;background:radial-gradient(ellipse at center,var(--flow-soft),transparent 65%)}.if-destination,.if-origin{display:grid;place-items:center;flex:0 0 46px;height:46px;border:1px solid var(--flow-edge);background:white;border-radius:13px;color:var(--flow-ink);box-shadow:0 7px 18px #00000009}.if-origin .app-mark svg{width:24px;height:24px}.if-engine{position:relative;display:grid;place-items:center;flex:0 0 72px;height:72px;background:#fff;border:1px solid var(--flow-edge);border-radius:22px;box-shadow:0 6px 25px #1266b418}.if-engine-ring{position:absolute;inset:-7px;border:1px dashed var(--flow-edge);border-radius:27px;animation:if-ring 18s linear infinite}.if-wire{position:relative;height:2px;flex:1 1;background:var(--flow-edge);overflow:hidden}.if-wire i{position:absolute;top:0;left:-30%;height:100%;width:30%;background:var(--flow-ink);animation:if-travel 2s ease-in-out infinite}.if-wire--out i{animation-delay:1s}.if-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 28px 25px}.if-output,.if-request{border:1px solid #e5e5e5;border-radius:15px;padding:23px;min-width:0}.if-request{background:#f9fafb}.if-output{background:var(--flow-soft);border-color:var(--flow-edge)}.if-label{font-size:10px;letter-spacing:.1em;font-weight:600;color:#68717b}.if-source{display:flex;align-items:center;gap:8px;margin-top:22px;font-size:13px}.if-source .app-mark svg{width:18px;height:18px}.if-source>span:last-child{margin-left:auto;font-size:10px;font-weight:400;color:#777}.if-request>p{font-size:17px;line-height:1.6;color:#272e35;margin:18px 0 24px;min-height:55px;animation:if-reveal .35s ease-out}.if-stage{font-size:11px;color:#647080;display:flex;align-items:center;gap:7px}.if-stage-dot{height:6px;width:6px;border-radius:50%;background:var(--flow-ink);animation:if-pulse 1.6s ease-in-out infinite}.if-output h3,.section .if-output h3{font-size:21px;line-height:1.3;letter-spacing:-.025em;margin:20px 0;color:#182a34}.if-output ul{list-style:none;display:grid;gap:13px;padding:0;margin:0}.if-output li{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.5;color:#394d58;opacity:.38;transition:opacity .45s,transform .45s;transform:translateY(4px)}.if-output li[data-ready=true]{opacity:1;transform:none}.if-output li>span{display:grid;place-items:center;background:white;color:var(--flow-ink);width:21px;height:21px;border-radius:50%;flex-shrink:0}.if-review{display:flex;align-items:center;gap:7px;margin-top:24px;font-size:11px;color:var(--flow-ink)}.if-caption{margin:0;padding:0 28px 21px;font-size:11px!important;line-height:1.7;color:#68717b!important}.integration-flow[data-running=false] .if-engine-ring,.integration-flow[data-running=false] .if-stage-dot,.integration-flow[data-running=false] .if-wire i{animation-play-state:paused}.if-apps button:focus-visible{outline:2px solid #1266b4;outline-offset:3px}@keyframes if-travel{to{left:110%}}@keyframes if-ring{to{transform:rotate(1turn)}}@keyframes if-pulse{50%{opacity:.3}}@keyframes if-reveal{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}.catalog-list button[aria-pressed=true]{background:#eaf3fc;border-color:#aac9e5}.catalog-list button[aria-pressed=true]>small{color:#1766ae}.catalog-list button:hover{background:#f0f6fc}.catalog-detail .catalog-flow i{background:#5c829f}.catalog-detail .catalog-flow img{filter:none}@media(max-width:700px){.if-apps{grid-template-columns:repeat(3,1fr);padding:18px 18px 0;gap:8px}.if-apps button{padding:10px 6px;flex-direction:row;justify-content:center;font-size:11px;gap:6px}.if-apps .app-mark{width:28px;height:28px;box-shadow:none}.if-apps .app-mark svg{width:20px;height:20px}.if-journey{padding:20px 12%;height:114px}.if-cards{padding:0 18px 18px;gap:12px}.if-output,.if-request{padding:18px}.if-output h3,.section .if-output h3{font-size:19px}.if-request>p{font-size:15px}.if-caption{padding:0 18px 18px}.integration-flow{margin-top:30px}}@media(max-width:480px){.if-cards{grid-template-columns:1fr}.if-request>p{min-height:0;margin-bottom:16px}.if-output h3,.section .if-output h3{margin:13px 0}.if-source{margin-top:15px}.if-apps button{flex-direction:column;font-size:11px}.if-output li{font-size:13px}.if-review{margin-top:18px}}@media(prefers-reduced-motion:reduce){.integration-flow *{animation:none!important;transition:none!important}}.hire-hero{background:radial-gradient(ellipse at 85% 10%,#e8eff3 0,transparent 48%),#fafaf8}.hero-scene{--hs-accent:#80bcf1;--hs-glow:#1974c5;position:relative;min-width:0;width:100%;color:#fff;background:#141c23;border:1px solid #283c4b;border-radius:24px;overflow:hidden;box-shadow:0 30px 65px -35px #123b5e88,inset 0 1px 0 #ffffff18;text-align:left;isolation:isolate}.hero-scene[data-kind="1"]{--hs-accent:#efc27c;--hs-glow:#b77b25}.hero-scene[data-kind="2"]{--hs-accent:#8ed2aa;--hs-glow:#2d845a}@keyframes hs-float{50%{transform:translateY(-7px) rotate(3deg)}}@keyframes hs-breathe{50%{transform:scale(1.06);opacity:.4}}@keyframes hs-orbit{to{transform:rotate(1turn)}}@keyframes hs-dash{to{stroke-dashoffset:-800}}@keyframes hs-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:800px){.hero-scene{max-width:600px;margin-inline:auto}}@media(max-width:480px){.hero-scene{border-radius:18px}}@media(prefers-reduced-motion:reduce){.hero-scene *{animation:none!important;transition:none!important}}.catalog-hero h1 strong{color:#0876c9}.footer-stars{pointer-events:none}.footer-starfield,.footer-stars{position:absolute;inset:0}.footer-starfield i{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 7px #d4eaff66;opacity:.3;animation:star-twinkle 6s ease-in-out infinite}.footer-stars[data-playing=false] i{animation-play-state:paused}.footer-stars>button{position:absolute;right:22px;bottom:22px;pointer-events:auto;width:36px;height:36px;border:1px solid #ffffff22;border-radius:50%;background:#141414;color:#aaa;display:grid;place-items:center;cursor:pointer;z-index:2}.footer-stars>button:disabled{opacity:.3;cursor:default}.footer-stars>button:focus-visible{outline:2px solid white;outline-offset:3px}@keyframes star-twinkle{0%,to{opacity:.18}50%{opacity:.8}}@media(prefers-reduced-motion:reduce){.footer-starfield i{animation:none}}[data-motion-paused],[data-motion-paused] *,[data-motion-paused]:after,[data-motion-paused]:before{animation-play-state:paused!important}a,button,input,select,summary{touch-action:manipulation}.catalog-list,.nav-center,.wl-dialog{overscroll-behavior:contain}@keyframes icon-conveyor{to{transform:translateY(-50%)}}@keyframes icon-conveyor-horizontal{to{transform:translateX(-50%)}}body main :is(h1,h2,h3){font-weight:500!important}body main :is(h1,h2,h3) strong{font-weight:inherit}main .section-head h2{font-size:clamp(32px,3.5vw,44px);line-height:1.18;letter-spacing:-.035em;text-wrap:balance}main .section-head{max-width:750px;margin-bottom:44px}main .section-head .lede{max-width:590px;font-size:17px;line-height:1.75;margin-top:18px}main .page-hero>.lede{max-width:620px;font-size:17px;line-height:1.75}main .section{padding-block:96px}.if-label{font-size:12px;letter-spacing:.02em;text-transform:none}.if-request>p{font-size:18px;line-height:1.65}.if-output h3,.section .if-output h3{font-size:24px}.if-caption{font-size:12px!important}.if-source{margin-top:20px}.catalog-hero h1,.page-hero h1{letter-spacing:-.04em}.catalog-detail h2{font-size:34px;line-height:1.2}@media(max-width:760px){main .section{padding-block:64px}main .section-head{margin-bottom:30px}main .section-head h2{font-size:32px;line-height:1.22}main .page-hero>.lede,main .section-head .lede{font-size:16px;line-height:1.75}}.ctx .section-head{text-align:left;margin-inline:0;max-width:760px}.ctx .section-head h2{max-width:720px}.ctx .section-head .lede{text-align:left;margin-inline:0}:root{--type-page:clamp(38px,4.5vw,60px);--type-section:clamp(30px,3.2vw,44px);--type-card:clamp(20px,2vw,24px)}body main :is(.page-hero,.price-hero,.contact-hero,.about-open) h1{font-size:var(--type-page);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}body main :is(.section-head,.tools-heading,.annual-heading,.control-heading,.value-explorer-grid,.early-access-copy,.catalog-close,.faq-intro,.how-split) h2{font-size:var(--type-section);line-height:1.2;letter-spacing:-.03em}body main .catalog-detail h2{font-size:clamp(28px,2.6vw,36px);line-height:1.2}body main .catalog-detail h3{font-size:18px;line-height:1.4}body main :is(.lede,.contact-copy>.lede){font-weight:400;letter-spacing:0}body main :is(.catalog-list strong,.platform-directory strong,.uc-card h3){font-size:18px;line-height:1.4}body main :is(.catalog-detail p,.platform-directory p,.early-access-copy>p:not(.eyebrow)){font-size:16px;line-height:1.7}.wl-dialog h2{font-size:32px;font-weight:500;line-height:1.2;letter-spacing:-.03em}.wl-form input,.wl-lede{font-size:16px;line-height:1.65}@media(max-width:760px){body main :is(.page-hero,.price-hero,.contact-hero,.about-open) h1{font-size:clamp(36px,7.8vw,48px);line-height:1.14}body main :is(.section-head,.tools-heading,.annual-heading,.control-heading,.value-explorer-grid,.early-access-copy,.catalog-close,.faq-intro,.how-split) h2{font-size:clamp(28px,6.7vw,34px);line-height:1.24}.wl-dialog h2{font-size:28px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{font-size:16px}}body main .ctx .section-head{width:100%;max-width:820px;margin-left:0;margin-right:0;text-align:left}body main .ctx .section-head h2{width:auto;max-width:780px;margin-left:0;margin-right:0;text-align:left;text-wrap:wrap}body main .ctx .section-head .lede{max-width:700px;margin-left:0;margin-right:0;text-align:left}.nav .mega-jobs,.nav .mega-teams{list-style:none;padding-left:0;margin-left:0}.nav .mega-jobs li{list-style:none;margin:0;padding:0}.nav .mega-jobs a{display:block;padding:9px 12px;line-height:1.5;white-space:normal;transform:none}.nav .mega-jobs a:before{content:none;display:none}.nav .mega-jobs a:hover,.nav .mega-teams a:hover{transform:none;background:#f3f5f7}.nav .mega-job-group{page-break-inside:avoid;break-inside:avoid;padding-bottom:16px}.nav .mega-team-icon{--icon-bg:#eaf3fc;--icon-fg:#246cab;background:var(--icon-bg);color:var(--icon-fg);flex-shrink:0}.nav .mega-team-icon--customer-success,.nav .mega-team-icon--operations,.nav [data-icon-tone="1"] .mega-team-icon{--icon-bg:#eaf5ef;--icon-fg:#27774d}.nav .mega-team-icon--marketing,.nav .mega-team-icon--research,.nav [data-icon-tone="2"] .mega-team-icon{--icon-bg:#fff2df;--icon-fg:#9a6416}.nav .mega-team-icon--customer-support,.nav .mega-team-icon--human-resources,.nav [data-icon-tone="3"] .mega-team-icon{--icon-bg:#fff0e9;--icon-fg:#ac5635}.nav .mega-teams a:hover .mega-team-icon{filter:brightness(.96);background:var(--icon-bg);color:var(--icon-fg)}main img{max-width:100%}.catalog-layout>*{min-width:0}@media(max-width:600px){.nav .mega-jobs a{min-height:44px;padding:10px 12px}}body main :is(.catalog-detail,.solution-output-sheet,.solution-directory-title,.category-task-rows,.category-pattern,.solution-support-details,.solution-config-layout,.platform-directory,.post-body,.prose,.legal-body,.case-body) p{font-size:16px;line-height:1.75}body main :is(.solution-output-sheet li,.solution-run-steps small,.solutions-task-picker span,.solution-input-list span,.solution-directory-jobs a,.catalog-filters button,.catalog-list button,.platform-explorer-tabs button){font-size:14px;line-height:1.6}body main :is(.solution-flow-input>small,.solution-core>span,.solution-run-bar,.solution-run-bar strong,.machine-inputs>div,.machine-core>span,.machine-result,.category-task-rows small,.platform-example-label){font-size:13px;line-height:1.6}body main :is(.solution-directory-title p,.category-task-rows p,.category-pattern p,.catalog-list p,.platform-directory p){color:#505050}body main :is(.solution-run-controls button,.solution-run-controls>a,.solution-directory-jobs a){min-height:44px;font-size:14px}body main :is(.section-head h2,.ctrl h2){max-width:800px}body main :is(.category-task-layout,.solution-config-layout,.solution-problem-layout,.catalog-layout)>*{min-width:0}body main :is(.page-hero,.solutions-explorer-head) .lede{font-size:18px;line-height:1.7}@media(max-width:600px){body main :is(.page-hero,.solutions-explorer-head) .lede{font-size:16px}}body main :is(.legal,.legal-prose,.post-article,.case-prose) :is(p,li){font-size:17px;line-height:1.8;color:#454545}body main :is(.legal,.legal-prose,.post-article,.case-prose){max-width:860px}body main :is(.legal,.post-article,.case-prose) h2{font-size:clamp(26px,3vw,34px);line-height:1.3;margin-top:40px;margin-bottom:18px}body main :is(.category-control-note,.solution-studio-head,.solution-truth-row,.solution-related-rows,.agent-capability-grid,.usage-lifecycle-copy,.pricing-model-row,.pricing-control-rows,.pricing-faq-new) p{font-size:16px;line-height:1.75}body main :is(.pricing-hero-note,.pricing-credit-note,.value-estimate-note,.if-caption){font-size:14px;line-height:1.7}body main .eyebrow{font-size:12px;line-height:1.6}body main .post-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}body main .post-grid .post-card{min-width:0;max-width:100%}body main :is(.agent-support-section,.value-explorer-section,.early-access-copy,.solution-value-band) :is(h2,h3){color:#f7f7f5}body main :is(.value-explorer-section,.early-access-copy) .eyebrow{color:#c9cdd1}@keyframes setup-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes preview-arrive{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes overview-enter{0%{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}:root{--editorial-ink:#272727;--editorial-paper:#f7f7f7;--editorial-mint:#e9e9e9;--editorial-peach:#d9d9d9}body{background:var(--editorial-paper)}body main :is(h1,h2,h3){font-weight:400!important}body main :is(.page-hero,.price-hero,.contact-hero,.about-open) h1{font-size:clamp(38px,4.8vw,68px);letter-spacing:-.045em;line-height:1.08}body .btn{border-radius:6px;min-height:52px;padding:15px 24px;font-size:16px;font-weight:500;box-shadow:none;transition:background-color .18s,color .18s,transform .18s}body .btn--primary{background:#2a2a2a;border-color:#2a2a2a}body .btn--primary:hover{background:#464646;border-color:#464646;transform:translateY(-2px)}body .btn--primary:after,body .btn--primary:before{display:none}body .btn--ghost{background:transparent;border-color:#999999;color:#333333}body .btn--ghost:hover{background:#ececec;color:#333333}body :is(a,button):focus-visible{outline:2px solid #686868;outline-offset:4px}@keyframes delivery-enter{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body .btn{transition:none}}#controls,#product-preview{scroll-margin-top:104px}:root{--editorial-ink:#171717;--editorial-paper:#fff;--editorial-mint:#f4f5f6;--editorial-peach:#ededed;--brand-blue:#0876c9}body .btn--primary{background:#111;border-color:#111;color:#fff}body .btn--primary:hover{background:#303030;border-color:#303030;color:#fff}:root{--text-primary:#111;--text-muted:#303030;--text-subtle:#505050;--focus:#0768b2}body main :is(.overview-heading,.editorial-demo-heading,.usecase .section-head,.tools-heading,.home-start .section-head,.faq-intro,.category-hero-copy) :is(h1,h2,h3){color:#111}body main :is(.overview-heading>p,.editorial-demo-heading>p,.overview-tabs button>span>span,.usecase .section-head .lede,.usecase .uc-card p,.home-start .section-head .lede,.home-start-tabs button>span>span,.faq-home details p,.category-hero-copy .lede){color:#303030;font-weight:400;line-height:1.7}body main :is(.overview-tabs strong,.home-start-tabs strong,.usecase .uc-card h3,.faq-home summary){color:#171717}body main :is(.overview-detail-link,.category-hero-link,.loop-link){color:#0768b2}body main :is(.overview-window-bar,.overview-scene-heading>span,.setup-preview-top,.setup-label,.home-start-cta p,.if-caption,.category-preview-bar,.preview-label){color:#505050}body main :is(.if-request>p,.if-output li,.preview-result p,.category-task-rows p,.catalog-detail p,.catalog-list p,.platform-directory p,.solution-directory-title p){color:#303030}body main :is(.legal,.legal-prose,.post-article,.case-prose) :is(p,li){color:#292929}body main :is(.page-hero,.contact-hero)>.lede{color:#303030}body .footer :is(.footer-brand p,.footer-cta-inner>p){color:#d2d2d2}body main :is(.overview-heading h2 span,.tools-heading h2 span){color:#0768b2}.wl-backdrop,.wl-dialog{overscroll-behavior:contain}.wl-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}@media(max-width:760px){.wl-form input{font-size:16px}}:root{--canvas:#edf0f3;--surface-rail:#edf0f3;--surface-sunken:#e7ebef;--editorial-paper:#edf0f3}body,body main,html{background:var(--canvas)}body main :is(.section,.page-hero,.contact-hero,.about-open,.solutions-category-hero,.solution-studio-section,.workforce-overview,.work-tools,.faq-home){background-color:var(--canvas)}body .nav{background:#f2f4f6;border-bottom:1px solid #d3dae1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body .nav-inner,body .nav.is-stuck .nav-inner{background:transparent;box-shadow:none;border-radius:0}body .nav.is-stuck{box-shadow:0 3px 12px #1b324208}body .nav .brand-lockup:not(.brand-lockup--light) img{filter:grayscale(1) brightness(0)}body .nav .rk{border-radius:6px;background:#101214;color:#fff;box-shadow:0 2px 0 #000;min-height:42px}body .nav .rk:hover{background:#282c31;color:white;transform:translateY(-1px)}body .nav .rk:after,body .nav .rk:before{display:none}body .nav .mega{background:#fff;border:1px solid #d6dce3;border-radius:10px;box-shadow:0 16px 32px #25394c14}.workcanvas-hero{background:var(--canvas)}.wc-stage{position:relative;isolation:isolate;max-width:1224px;margin:0 auto;padding:72px 32px 0;display:flex;flex-direction:column;align-items:center;gap:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M29 32h6m-3-3v6' stroke='%230876c9' stroke-opacity='.14' stroke-width='.8'/%3E%3C/svg%3E");color:#111}.wc-copy{width:100%;max-width:900px;text-align:center}body main .wc-copy h1{font-size:clamp(40px,5.6vw,80px);line-height:1.06;letter-spacing:-.05em;font-weight:500!important;margin:0;color:#090b0e;text-wrap:balance}.wc-copy h1 span{color:#0876c9;white-space:nowrap}.wc-copy>p{font-size:clamp(17px,1.45vw,21px);line-height:1.55;margin:22px auto 0;color:#374151;max-width:52ch;text-wrap:pretty}.wc-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 28px;margin-top:34px}.wc-primary{display:inline-flex;align-items:stretch;min-height:56px;padding:0;background:#101214;border:1px solid #101214;color:#fff;border-radius:8px;overflow:hidden;font:inherit;font-size:16px;cursor:pointer;box-shadow:0 2px 0 #050505;transition:transform .18s,box-shadow .18s,background .18s}.wc-primary>span:first-child{padding:16px 22px;display:flex;align-items:center}.wc-button-arrow{display:grid;place-items:center;min-width:56px;background:#0876c9;border-left:1px solid #050505}.wc-primary:hover{background:#242a30;transform:translateY(-2px);box-shadow:0 4px 0 #050505}.wc-primary:active{transform:translateY(2px);box-shadow:none}.wc-watch{display:inline-flex;align-items:center;gap:12px;min-height:48px;font-size:15px;color:#171c24}.wc-watch>span{display:grid;place-items:center;width:46px;height:46px;border:1px solid #171c24;border-radius:50%;transition:background .2s}.wc-watch:hover>span{background:#fff}.wc-selector{text-align:center}.wc-selector>div{display:inline-flex;padding:5px;border:1px solid #b7c3d0;border-radius:14px;background:#e6ebf0;box-shadow:inset 0 1px 0 #fff;white-space:nowrap}.wc-selector button{font:inherit;font-size:14px;display:flex;gap:9px;align-items:center;justify-content:center;min-height:42px;padding:10px 20px;color:#344154;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer}.wc-selector button>span{width:8px;height:8px;border-radius:50%;background:#b7c3d0}.wc-selector button[aria-pressed=true]{background:#fff;border-color:#d5dfe8;color:#111;box-shadow:0 2px 4px #2335460c}.wc-selector button[aria-pressed=true]>span{background:#0876c9}.wc-selector>p{font-size:12px;color:#536176;margin:10px 0 0}.wc-workflow{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch}.wc-step{display:grid;place-items:center;color:#7d8da1}.wc-step>svg{width:22px;height:22px}.wc-panel{background:#fff;border:1px solid #cbd3dc;border-radius:10px;box-shadow:0 6px 18px #273e5112;overflow:hidden;display:flex;flex-direction:column;animation:wc-arrive .35s ease both}.wc-specialists{animation-delay:.06s}.wc-result{animation-delay:.12s}.wc-panel-bar{padding:10px 18px;background:#f1f4f7;border-bottom:1px solid #dce2e9;color:#536176;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.wc-panel-body{padding:20px;flex:1 1}body main .wc-panel h2{font-size:20px;line-height:1.2;font-weight:500!important;letter-spacing:-.03em;margin:0;color:#151b24}.wc-context{font-size:14px;color:#536176;margin:6px 0 0}.wc-panel ul{list-style:none;padding:14px 0 0;margin:14px 0 0;border-top:1px solid #e0e5ea;display:grid;gap:12px}.wc-panel li{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.4;color:#344154}.wc-panel li>svg{width:18px;height:18px;flex-shrink:0;color:#131c28}.wc-agent{display:flex;gap:14px;align-items:flex-start;padding:0 0 14px}.wc-agent+.wc-agent{border-top:1px solid #e0e5ea;padding:14px 0 0}.wc-agent>svg{width:20px;height:20px;flex-shrink:0;margin-top:2px}body main .wc-agent h2{font-size:16px;letter-spacing:-.02em;font-weight:500!important}.wc-agent p{font-size:14px;line-height:1.45;color:#536176;margin:3px 0 0}.wc-ready{display:flex;align-items:center;gap:10px;font-size:14px;color:#42516a;margin:16px 0 0}.wc-ready>span{background:#0876c9;width:22px;height:22px;display:grid;place-items:center;color:#fff;border-radius:50%}.wc-sources{justify-content:center;flex-wrap:wrap;gap:16px 24px}.wc-context-chip,.wc-sources{display:flex;align-items:center}.wc-context-chip{gap:10px;font-size:14px;color:#243246}.wc-connectors{display:flex;gap:12px}.wc-connector{width:44px;height:44px;border:1px solid #dce2e7;border-radius:10px;background:#fff;box-shadow:0 3px 8px #23354609;display:grid;place-items:center;transition:transform .2s,box-shadow .2s}.wc-connector:hover{transform:translateY(-3px);box-shadow:0 6px 13px #23354614}.wc-connector>svg{width:24px;height:24px}.wc-connector .app-mark{width:24px;height:24px;background:transparent;border:0;box-shadow:none;padding:0}.wc-connector .app-mark svg{width:24px;height:24px}.wc-bottom{align-self:stretch;border-top:1px solid #c6cfd9;text-align:center;padding:20px;font-size:17px;color:#171d25}@keyframes wc-arrive{0%{opacity:.4;translate:0 6px}to{opacity:1;translate:0 0}}@media(max-width:900px){.wc-stage{padding:56px 24px 0;gap:30px}.wc-workflow{grid-template-columns:minmax(0,1fr);max-width:440px;row-gap:0}.wc-step{height:36px}.wc-step>svg{rotate:90deg}}@media(max-width:600px){.wc-stage{padding:40px 20px 0;gap:26px}body main .wc-copy h1{font-size:clamp(36px,10.4vw,52px)!important;letter-spacing:-.045em!important}.wc-copy>p{font-size:17px;max-width:32ch;margin-top:18px}.wc-actions{flex-direction:column;gap:14px;margin-top:28px}.wc-primary{min-height:54px}.wc-primary>span:first-child{padding:14px 20px}.wc-watch{font-size:14px}.wc-watch>span{width:40px;height:40px}.wc-selector{width:100%;max-width:400px}.wc-selector>div{display:flex;width:100%;border-radius:12px}.wc-selector button{flex:1 1;padding:9px 6px;font-size:13px;gap:6px}.wc-sources{flex-direction:column;gap:14px}.wc-bottom{font-size:16px}}@media(prefers-reduced-motion:reduce){.wc-panel{animation:none}.wc-connector,.wc-primary,.wc-watch>span{transition:none}}