.vp-hub-hero{padding:85px 0 0;background:#102131;color:#f7f3eb}.vp-hub-hero h1{font-size:clamp(56px,6.5vw,98px);font-weight:450;letter-spacing:-.055em;line-height:1.02;margin:28px 0}.vp-conversion h2 em,.vp-hub-hero h1 em,.vp-lab-invitation h2 em,.vp-platform h1 em,.vp-platform-story h2 em{font-family:Georgia,serif;font-weight:400;color:var(--vp-accent,#dfb789)}.vp-hub-intro{display:flex;justify-content:space-between;align-items:end;gap:35px;margin:35px 0 65px}.vp-hub-intro>p{max-width:530px;font-size:19px;line-height:1.7;color:#bfccd3}.vp-hub-intro>a{color:#e5c59c}.vp-four-marks{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff25}.vp-four-marks>a{padding:32px 20px 32px 0;border-right:1px solid #ffffff20}.vp-four-marks>a:not(:first-child){padding-left:30px}.vp-four-marks>a:last-child{border:0}.vp-four-marks .vp-brand{height:38px}.vp-four-marks .vp-brand img{filter:brightness(0) invert(1);max-width:165px;max-height:34px}.vp-four-marks>a>span{font-size:11px;color:#a4b6c0;display:block;margin-top:20px}.vp-brand{display:flex;align-items:center;height:54px}.vp-brand img{width:auto;max-width:210px;max-height:45px;object-fit:contain}.vp-brand>strong{font-size:36px;font-weight:500;letter-spacing:-1.5px;display:flex;align-items:center;gap:15px}.vp-brand-anthropic>strong{font-family:Georgia,serif}.vp-brand>strong>span{font-size:36px;font-weight:400}.vp-platform-stories>article{scroll-margin-top:100px;border-bottom:1px solid #d9deda;padding:88px 0}.vp-platform-stories>article:nth-child(2n){background:#f0ede6}.vp-platform-story{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px}.vp-platform-story .vp-brand{margin:24px 0 36px}.vp-platform-story h2{font-size:46px;line-height:1.08;letter-spacing:-1.8px;font-weight:450}.vp-platform-story h2 em{color:#946341}.vp-platform-story>div>p:not(.v3-eyebrow){font-size:15px;line-height:1.8;margin:25px 0;max-width:48ch;color:#53616d}.vp-small-note{display:block;font-size:10px;color:#687681;margin-top:18px}.vp-story-screen{padding:32px 24px 0;background:linear-gradient(135deg,#263a47,#112232);border-radius:5px;box-shadow:0 25px 55px #12233312;overflow:hidden;display:block;transition:transform .3s}.vp-story-screen:hover{transform:translateY(-6px)}.vp-story-screen>img{width:100%;aspect-ratio:1.6;object-fit:contain;background:#f7f7f5;border-radius:3px}.vp-story-screen>span{display:flex;align-items:center;gap:12px;color:#e0e8e9;font-size:11px;padding:20px 0}.vp-platform-hero{background:#102131;color:#f4f1eb;padding:32px 0 0;overflow:hidden}.vp-platform-hero .v3-breadcrumb{color:#9bb2bf;margin-bottom:54px}.vp-platform-hero .v3-breadcrumb a{color:#cddce4}.vp-platform-lead{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:65px}.vp-platform-lead h1{font-size:clamp(47px,4.7vw,72px);font-weight:450;letter-spacing:-.055em;line-height:1.05;margin:26px 0}.vp-platform-lead>div>p:not(.v3-eyebrow){font-size:16px;line-height:1.8;color:#b8c8d3;max-width:48ch}.vp-platform-lead .v3-inline-link{color:#e6eff0;font-size:12px}.vp-platform-lead .v3-actions{gap:25px;margin:30px 0}.vp-relationship{display:flex;align-items:center;gap:10px;font-size:10px;color:#c0ccd2;margin:28px 0}.vp-relationship>span{width:6px;height:6px;background:var(--vp-accent);border-radius:50%}.vp-relationship>img{margin-left:12px;width:125px;height:auto}.vp-hero-index{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff20;margin-top:60px;padding:24px 0;color:#94a9b7;font-family:monospace;font-size:9px;letter-spacing:1px}.vp-sticky-nav{position:sticky;top:87px;z-index:25;background:#faf8f3f5;backdrop-filter:blur(12px);border-bottom:1px solid #d8dcd7}.vp-sticky-nav>.v3-wrap{display:flex;align-items:center;gap:30px;padding-block:17px;font-size:11px}.vp-sticky-nav span{font-weight:700;margin-right:auto}.vp-sticky-nav a:last-child{display:flex;align-items:center;gap:12px;color:#8d5c38}.vp-platform section[id]{scroll-margin-top:160px}.vp-media{min-width:0;background:#e9eeed;border:1px solid #ccd5d6;border-radius:5px;overflow:hidden;box-shadow:0 25px 55px #071d2c12}.vp-media-chrome{background:#e3e9e8;display:flex;gap:15px;justify-content:space-between;align-items:center;padding:11px 15px;color:#526876}.vp-media-chrome>span{display:flex;gap:5px}.vp-media-chrome i{width:5px;height:5px;border-radius:50%;background:#849eaa}.vp-media-chrome small{font-family:monospace;font-size:8px;letter-spacing:.7px}.vp-media-chrome button{border:0;background:none;cursor:pointer;padding:3px}.vp-screen{display:block;position:relative;width:100%;border:0;background:#f6f7f5;cursor:zoom-in;text-align:left;padding:0}.vp-screen>img{display:block;width:100%;height:auto;aspect-ratio:1.65;object-fit:contain}.vp-screen-expand{position:absolute;right:16px;bottom:15px;background:#102131e8;color:#fff;display:flex;align-items:center;gap:8px;font-size:10px;padding:9px 12px;border:1px solid #ffffff45;opacity:0;transform:translateY(5px);transition:.2s}.vp-screen:focus-visible .vp-screen-expand,.vp-screen:hover .vp-screen-expand{opacity:1;transform:none}.vp-media-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#f5f7f5;padding:12px 15px;color:#122c3a}.vp-thumbnails{display:flex;gap:7px;min-width:0;overflow:auto}.vp-thumbnails>button{width:65px;padding:3px;border:1px solid #b9c7cb;background:#fff;flex-shrink:0}.vp-thumbnails>button[aria-pressed=true]{border:2px solid #8b6345}.vp-thumbnails img{width:100%;height:36px;object-fit:contain}.vp-watch{border:0;background:none;display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;padding:4px}.vp-watch>span{display:grid;place-items:center;width:31px;height:31px;background:#122d3c;color:#fff;border-radius:50%}.vp-media-credit{font-size:10px;line-height:1.6;padding:0 15px 13px;color:#5b6b76;background:#f5f7f5}.vp-media-credit a{display:inline-flex;gap:5px;align-items:center;text-decoration:underline}.vp-dialog{position:fixed;inset:0;width:min(1240px,94vw);max-width:94vw;max-height:94dvh;background:#0d1c29;color:#f4f4ed;border:1px solid #6a7c82;border-radius:5px;padding:0;margin:auto;box-shadow:0 30px 130px #0009}.vp-dialog::backdrop{background:#020b14e8;backdrop-filter:blur(9px)}.vp-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;font-size:12px;border-bottom:1px solid #ffffff20}.vp-dialog header>div{display:flex;gap:8px;flex-shrink:0}.vp-dialog header button{display:grid;place-items:center;width:35px;height:35px;background:#ffffff10;border:1px solid #ffffff25;cursor:pointer;color:inherit}.vp-dialog header button:disabled{opacity:.35;cursor:default}.vp-zoom-window{overflow:auto;max-height:73dvh;background:#edf1f1}.vp-zoom-window img{height:auto;display:block}.vp-video-window{aspect-ratio:16/9;background:#000}.vp-video-window iframe,.vp-video-window video{width:100%;height:100%;border:0;display:block}.vp-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:15px 20px;font-size:10px;color:#b5c7d0;line-height:1.6}.vp-dialog footer a{color:#efd0a8;display:flex;gap:8px;align-items:center;flex-shrink:0}.vp-explorer-tools{display:flex;flex-direction:column;gap:22px;border-bottom:1px solid #d9dfdd;padding-bottom:22px}.vp-filter-row{display:flex;gap:7px;flex-wrap:wrap}.vp-filter-row button{border:1px solid #c9d0ce;padding:10px 15px;font-size:11px;cursor:pointer;background:transparent;color:#52616a;transition:background .2s}.vp-filter-row button[aria-pressed=true]{background:#142a39;color:#fff;border-color:#142a39}.vp-filter-row button:hover{border-color:#8b6545}.vp-search{display:flex;align-items:center;gap:12px;max-width:390px;width:100%;font-size:13px;color:#576b75}.vp-search input{background:none;border:0;padding:8px 0;outline-offset:5px;min-width:0;flex:1}.vp-search button{background:none;border:0;padding:5px;cursor:pointer}.vp-result-count{font-size:10px;color:#6b7a83;margin:20px 0}.vp-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px}.vp-product-grid>article{min-width:0;background:#fff;border:1px solid #dce1df;transition:box-shadow .25s,transform .25s}.vp-product-grid>article:hover{transform:translateY(-5px);box-shadow:0 18px 40px #122c3c0d}.vp-product-image{position:relative;display:block;overflow:hidden;background:#e8edeb;padding:22px 18px 0}.vp-product-image>img{width:100%;height:auto;aspect-ratio:1.6;object-fit:contain;background:#f8faf8;transition:transform .35s;transform-origin:bottom center}.vp-product-grid>article:hover .vp-product-image>img{transform:scale(1.025)}.vp-product-image>span{position:absolute;left:8px;top:7px;font-family:monospace;font-size:9px;color:#506570}.vp-product-card-copy{padding:25px}.vp-product-card-copy .v3-eyebrow{font-size:8px;line-height:1.8}.vp-product-card-copy h3{font-size:24px;letter-spacing:-.7px;line-height:1.15;margin:17px 0}.vp-product-card-copy h3 a{display:flex;justify-content:space-between;align-items:start;gap:12px}.vp-product-card-copy h3 svg{flex-shrink:0;margin-top:3px}.vp-product-card-copy>p:not(.v3-eyebrow){font-size:12px;line-height:1.9;color:#586773}.vp-product-read{display:flex;justify-content:space-between;border-top:1px solid #e1e5e1;padding-top:18px;margin-top:25px;font-size:11px;color:#825736}.vp-empty{padding:60px;text-align:center;background:#edf0eb}.vp-empty h3{font-size:23px;margin-bottom:20px}.vp-empty button{padding:10px 20px;border:1px solid #183244;background:none;cursor:pointer}.vp-engagement{background:#ecefe9;padding:90px 0}.vp-engagement-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.vp-engagement-grid article{border-top:1px solid #aebbb8;padding-top:25px}.vp-engagement-grid article>span{font:12px monospace;color:#95673f}.vp-engagement-grid h3{font-size:25px;letter-spacing:-.7px;line-height:1.15;margin:32px 0 20px}.vp-engagement-grid p{font-size:13px;line-height:1.9;color:#576971}.vp-conversion{background:#142c3c;color:#f8f5ef;padding:78px 0}.vp-conversion>.v3-wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:55px;align-items:center}.vp-conversion h2{font-size:clamp(36px,4vw,59px);line-height:1.08;letter-spacing:-2px;margin:24px 0}.vp-conversion p:not(.v3-eyebrow){font-size:15px;line-height:1.8;color:#bdd0da;max-width:55ch}.vp-conversion-action{display:flex;align-items:start;flex-direction:column;gap:22px;justify-self:end}.vp-conversion-action>span{font-size:10px;color:#b2c3ca}.vp-lab-invitation{padding:85px 0;background:#173f46;color:#f8f5ef;position:relative;overflow:hidden}.vp-lab-invitation:after{content:"";position:absolute;right:15%;top:-130px;width:450px;height:450px;border:1px solid #ffffff10;border-radius:50%;box-shadow:0 0 0 60px #ffffff03,0 0 0 120px #ffffff03;pointer-events:none}.vp-lab-invitation>.v3-wrap{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:40px}.vp-lab-invitation h2{font-size:clamp(38px,4.2vw,62px);line-height:1.1;letter-spacing:-2px;margin:25px 0}.vp-lab-invitation p:not(.v3-eyebrow){font-size:14px;color:#bed1d1;line-height:1.7}.vp-detail-hero{padding:32px 0 65px;background:linear-gradient(#f8f6f0 70%,#e8ede8)}.vp-detail-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:end;margin-bottom:50px}.vp-detail-heading h1{font-size:clamp(42px,4.5vw,70px);line-height:1.04;letter-spacing:-.05em;font-weight:450;margin:25px 0}.vp-detail-heading h2{font-family:Georgia,serif;font-size:30px;font-style:italic;color:#8e5e3e;line-height:1.2;max-width:25ch}.vp-detail-heading>div>p:not(.v3-eyebrow){font-size:16px;line-height:1.8;color:#576a76;margin-bottom:25px}.vp-detail-hero .vp-media{max-width:1050px;margin:0 auto}.vp-detail-hero .vp-screen>img{aspect-ratio:1.9;max-height:600px}.vp-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.vp-capability-grid article{border-top:1px solid #c8d2cd;padding-top:20px}.vp-capability-grid article>span{font:11px monospace;color:#936b48}.vp-capability-grid h3{font-size:28px;margin:28px 0 18px;line-height:1.15;letter-spacing:-.8px}.vp-capability-grid p{font-size:14px;color:#5b6d78;line-height:1.8}.vp-use-case{padding:75px 0;background:#eaf0ec}.vp-use-case>.v3-wrap{display:grid;grid-template-columns:1fr 1fr;gap:90px}.vp-use-case h2{font-size:45px;letter-spacing:-1.7px;line-height:1.12;margin:25px 0}.vp-use-case h2 em{font-family:Georgia,serif;font-weight:400;color:#8e6545}.vp-example-label{display:block;font-size:10px;color:#677b7d}.vp-use-case>div>div:last-child>p{font-size:23px;line-height:1.6;letter-spacing:-.45px;margin:25px 0;color:#244250}.vp-delivery-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:100px}.vp-delivery-grid h2{font-size:50px;letter-spacing:-2px;line-height:1.1;margin:25px 0 35px}.vp-delivery-grid h2 em{font-family:Georgia,serif;font-weight:400;color:#976748}.vp-delivery-grid>div>ul{list-style:none;padding:0}.vp-delivery-grid>div>ul li{display:flex;gap:15px;align-items:start;border-top:1px solid #d5ddd7;padding:20px 0;font-size:14px;line-height:1.7}.vp-delivery-grid>div>ul svg{flex-shrink:0;margin-top:4px;color:#86623f}.vp-delivery-grid aside{background:#edf0eb;padding:35px}.vp-delivery-grid aside h3{font-size:27px;line-height:1.15;margin:25px 0;letter-spacing:-.8px}.vp-delivery-grid aside ul{padding-left:18px;font-size:13px;line-height:1.8;color:#516776}.vp-delivery-grid aside li+li{margin-top:15px}.vp-delivery-grid aside p{font-size:11px;line-height:1.8;color:#667981;border-top:1px solid #d1d9d2;margin-top:25px;padding-top:20px}.vp-source-note{font-size:11px;color:#667784;line-height:1.8;padding-bottom:45px}.vp-source-note>p+p{margin-top:15px}.vp-source-note a{display:inline-flex;align-items:center;gap:5px;text-decoration:underline}.vp-related{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:30px 0}.vp-related>a{padding:25px 0;border-top:1px solid #cbd4d0}.vp-related span{font:9px monospace;text-transform:uppercase;letter-spacing:1px;color:#697c85}.vp-related h3{display:flex;justify-content:space-between;gap:20px;align-items:start;font-size:25px;line-height:1.2;margin:20px 0}.vp-related svg{flex-shrink:0}.vp-related p{font-size:13px;line-height:1.7;color:#657781}.vp-detail button:focus-visible,.vp-explorer button:focus-visible,.vp-platform button:focus-visible{outline:3px solid #ae7d4f;outline-offset:4px}@media(min-width:1450px){.vp-platform-lead{grid-template-columns:1fr 1.1fr}.vp-platform-lead .vp-media{margin-right:-30px}}@media(max-width:1100px){.vp-platform-lead{gap:35px;grid-template-columns:1fr 1fr}.vp-platform-lead h1{font-size:53px}.vp-platform-story{gap:40px}.vp-platform-story h2{font-size:38px}.vp-product-grid{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.vp-detail-heading{gap:40px}.vp-delivery-grid{gap:45px}.vp-engagement-grid{grid-template-columns:repeat(2,1fr);gap:45px}.vp-conversion h2{font-size:45px}.vp-use-case>.v3-wrap{gap:45px}.vp-four-marks .vp-brand>strong{font-size:28px}.vp-four-marks .vp-brand img{max-width:140px}}@media(max-width:800px){.vp-platform-lead{grid-template-columns:1fr}.vp-platform-lead h1{font-size:61px;max-width:14ch}.vp-platform-lead .vp-media{max-width:650px}.vp-platform-hero .v3-breadcrumb{margin-bottom:30px}.vp-hero-index{margin-top:35px}.vp-hero-index>span:last-child{display:none}.vp-platform-story{grid-template-columns:1fr;gap:35px}.vp-platform-story h2{font-size:46px}.vp-platform-stories>article{padding:60px 0}.vp-platform-story .vp-brand{margin-bottom:25px}.vp-four-marks{grid-template-columns:repeat(2,1fr)}.vp-four-marks>a:nth-child(2){border-right:0}.vp-four-marks>a:nth-child(3){padding-left:0}.vp-four-marks>a:nth-child(3),.vp-four-marks>a:nth-child(4){border-top:1px solid #ffffff20}.vp-hub-intro{display:block}.vp-hub-intro>a{margin-top:20px}.vp-conversion>.v3-wrap,.vp-delivery-grid,.vp-detail-heading,.vp-use-case>.v3-wrap{grid-template-columns:1fr;gap:35px}.vp-conversion-action{justify-self:start}.vp-lab-invitation>.v3-wrap{display:block}.vp-lab-invitation .v3-button{margin-top:30px}.vp-detail-heading h1{font-size:54px}.vp-capability-grid{gap:25px}.vp-capability-grid h3{font-size:24px}.vp-related{grid-template-columns:1fr;gap:0}.vp-sticky-nav{top:76px}.vp-sticky-nav>.v3-wrap{gap:20px}.vp-sticky-nav span{display:none}}@media(max-width:560px){.vp-hub-hero{padding-top:50px}.vp-hub-hero h1{font-size:clamp(36px,11.7vw,47px)}.vp-hub-intro{margin:28px 0 40px}.vp-hub-intro>p{font-size:16px}.vp-four-marks>a,.vp-four-marks>a:not(:first-child){padding:23px 12px}.vp-four-marks .vp-brand>strong{font-size:clamp(22px,6.7vw,27px);gap:7px}.vp-four-marks .vp-brand>strong>span{font-size:24px}.vp-four-marks .vp-brand img{max-width:128px;max-height:29px}.vp-four-marks>a>span{font-size:9px}.vp-platform-story h2{font-size:39px}.vp-story-screen{padding:20px 13px 0}.vp-story-screen>span{font-size:9px;padding-block:15px;line-height:1.5}.vp-platform-lead h1{font-size:48px}.vp-platform-lead>div>p:not(.v3-eyebrow){font-size:14px}.vp-platform-lead .v3-actions{gap:20px}.vp-platform-hero{padding-top:23px}.vp-hero-index{font-size:7px;letter-spacing:.5px;padding:19px 0;gap:10px}.vp-hero-index>span:nth-child(2){max-width:115px;text-align:right}.vp-media-chrome small{font-size:6px;letter-spacing:.3px}.vp-media-chrome{padding:9px 10px;gap:7px}.vp-media-controls{padding:10px}.vp-thumbnails>button{width:46px}.vp-thumbnails img{height:28px}.vp-watch{font-size:9px;gap:7px}.vp-watch>span{width:27px;height:27px}.vp-screen-expand{opacity:1;transform:none;font-size:8px;right:8px;bottom:8px;padding:6px 8px}.vp-media-credit{font-size:9px}.vp-sticky-nav>.v3-wrap{font-size:10px;gap:18px;overflow-x:auto;white-space:nowrap}.vp-sticky-nav a:last-child{margin-left:auto}.vp-platform section[id]{scroll-margin-top:135px}.vp-filter-row{flex-wrap:nowrap;overflow:auto;padding-bottom:10px}.vp-filter-row button{flex-shrink:0;font-size:10px;padding:9px 12px}.vp-product-grid{grid-template-columns:1fr;gap:24px}.vp-product-card-copy{padding:22px}.vp-product-card-copy h3{font-size:27px}.vp-product-image{padding:20px 18px 0}.vp-engagement{padding:60px 0}.vp-engagement-grid{grid-template-columns:1fr;gap:28px}.vp-engagement-grid h3{margin:20px 0 15px;font-size:26px}.vp-conversion{padding:58px 0}.vp-conversion h2{font-size:38px;letter-spacing:-1.3px}.vp-conversion p:not(.v3-eyebrow){font-size:14px}.vp-conversion-action>span{font-size:9px}.vp-lab-invitation{padding:60px 0}.vp-lab-invitation h2{font-size:37px;letter-spacing:-1.3px}.vp-detail-heading{margin-bottom:35px}.vp-detail-heading h1{font-size:44px}.vp-detail-heading h2{font-size:27px}.vp-detail-heading>div>p:not(.v3-eyebrow){font-size:14px}.vp-detail-hero{padding-bottom:40px}.vp-detail-hero .v3-breadcrumb{font-size:9px;gap:8px;flex-wrap:wrap}.vp-capability-grid{grid-template-columns:1fr;gap:30px}.vp-capability-grid h3{font-size:27px;margin-top:22px}.vp-use-case{padding:55px 0}.vp-use-case h2{font-size:37px}.vp-use-case>div>div:last-child>p{font-size:21px}.vp-delivery-grid h2{font-size:40px}.vp-delivery-grid aside{padding:26px}.vp-dialog header{font-size:10px;padding:10px;gap:8px}.vp-dialog header>span{max-width:58%;line-height:1.5}.vp-dialog header button{width:30px;height:30px}.vp-dialog header>div{gap:4px}.vp-dialog footer{display:block;font-size:9px;padding:12px}.vp-dialog footer a{margin-top:10px}.vp-zoom-window{max-height:65dvh}.vp-empty{padding:35px 20px}.vp-source-note{font-size:10px}}@media(prefers-reduced-motion:reduce){.vp-product-grid>article,.vp-product-image>img,.vp-screen-expand,.vp-story-screen{transition:none;transform:none!important}}.wt-hero{background:#071b25;color:#f6f5ef;padding:78px 0 58px;position:relative;overflow:hidden}.wt-hero:after{content:"";position:absolute;width:580px;height:580px;right:-30px;top:-170px;border:1px solid #81cebf25;border-radius:50%;box-shadow:0 0 0 50px #81cebf08,0 0 0 100px #81cebf06,0 0 0 150px #81cebf04;pointer-events:none}.wt-hero-kicker{display:flex;justify-content:space-between;gap:20px;position:relative;z-index:1}.wt-hero-kicker>span,.wt-hero-signature{font-size:10px;letter-spacing:.15em;color:#96bab9}.wt-hero h1{font-size:clamp(75px,10.6vw,158px);line-height:.91;letter-spacing:-.07em;font-weight:450;margin:58px 0 35px;position:relative;z-index:1}.wt-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#9ed6ca;letter-spacing:-.05em}.wt-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:50px}.wt-hero-bottom p{max-width:540px;font-size:18px;color:#bdd0d2;line-height:1.65}.wt-enter{gap:30px;padding:20px 0;border-bottom:1px solid #6c9e98;color:#dcf4ed;font-size:14px}.wt-enter,.wt-hero-signature{display:flex;align-items:center}.wt-hero-signature{gap:20px;margin-top:45px}.wt-hero-signature i{height:1px;background:linear-gradient(90deg,#81cebf,transparent);flex:1}.wt-workbench{background:#071b25;padding:0 0 80px}.wt-experiment{border:1px solid #3f6569;border-radius:14px;overflow:hidden;color:#e4eeed;background:#102930;box-shadow:0 28px 80px #0003;scroll-margin-top:110px}.wt-experiment button,.wt-experiment input,.wt-experiment select{font:inherit}.wt-experiment a:focus-visible,.wt-experiment button:focus-visible,.wt-experiment select:focus-visible{outline:2px solid #c6e9de;outline-offset:5px}.wt-experiment button{cursor:pointer}.wt-experiment button:disabled{opacity:.4;cursor:not-allowed}.wt-instrument-head{padding:17px 25px;display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:.12em;border-bottom:1px solid #38545b;color:#b4cccb}.wt-instrument-head>span:first-child{display:flex;align-items:center;gap:9px;color:#e0f4eb}.wt-instrument-head i{width:7px;height:7px;border-radius:50%;background:#8ddfc2;box-shadow:0 0 15px #8ddfc255}.wt-scenarios{display:grid;grid-template-columns:repeat(3,1fr)}.wt-scenarios button{text-align:left;color:#a1b9be;padding:22px 24px;border:0;border-right:1px solid #38545b;border-bottom:1px solid #38545b;position:relative;background:#10262e}.wt-scenarios button:last-child{border-right:0}.wt-scenarios button[aria-pressed=true]{background:#1d3c42;color:#f3fff8;box-shadow:inset 0 -2px #a1dccc}.wt-scenarios button>span{display:block;font-size:9px;letter-spacing:.14em;margin-bottom:9px}.wt-scenarios button strong{font-size:16px;font-weight:500;display:block;padding-right:18px}.wt-scenarios button svg{position:absolute;right:20px;bottom:25px;color:#a1dccc}.wt-controls{display:grid;grid-template-columns:1fr 1.25fr .95fr;gap:28px;padding:30px 25px 24px;border-bottom:1px solid #38545b;background:#112b33}.wt-controls label,.wt-controls legend,.wt-stack label{display:block;font-size:10px;font-weight:500;letter-spacing:.08em;margin-bottom:12px;color:#c0d9d6}.wt-controls select,.wt-stack select{background:#1d3c42;color:#f4f8f1;border:1px solid #527374;border-radius:4px;padding:12px 10px;width:100%;font-size:13px;min-height:44px}.wt-controls p{font-size:11px;line-height:1.7;color:#a7c0c4;margin:10px 0 0}.wt-controls fieldset{border:0;margin:0;padding:0;min-width:0}.wt-context-switch{display:flex;border:1px solid #527374;border-radius:4px;overflow:hidden;min-height:44px}.wt-context-switch button{border:0;background:transparent;color:#b3cdcd;padding:9px 12px;font-size:12px;display:flex;align-items:center;justify-content:center;gap:7px;flex:1}.wt-context-switch button[aria-pressed=true]{background:#b0dfd0;color:#102d32}.wt-transport>div{display:flex;gap:8px}.wt-transport button{border:1px solid #537b7b;background:transparent;border-radius:4px;color:#e1edeb;font-size:12px;display:flex;justify-content:center;align-items:center;gap:7px;padding:12px 10px;white-space:nowrap}.wt-transport .wt-run{background:#b8e2d4;color:#102d32;flex:1;border-color:#b8e2d4}.wt-transport .wt-reset{border:0;font-size:11px;color:#afc6c5;padding:9px 0}.wt-world{background:radial-gradient(ellipse at 55% 50%,#1b4148 0,#0c222c 68%);position:relative}.wt-world-caption{padding:20px 25px;display:flex;justify-content:space-between;gap:30px;font-size:10px;color:#8cacab;letter-spacing:.04em}.wt-world-caption>span:last-child{color:#d1c3a5;white-space:nowrap}.wt-map-scroll{overflow-x:auto}.wt-map{height:320px;min-width:700px;position:relative}.wt-flow{position:absolute;inset:0;width:100%;height:100%}.wt-air{stroke-dasharray:12 6;animation:wt-airflow 18s linear infinite;animation-play-state:paused}.is-running .wt-air{animation-play-state:running}.wt-wire{stroke:#729e9d;stroke-opacity:.35;stroke-width:1;fill:none}.wt-pulse{stroke:#a9ecd5;stroke-width:2;stroke-dasharray:7 100;fill:none;opacity:0;animation:wt-current 3s linear infinite;animation-play-state:paused}.wt-pulse.is-passed{opacity:.8}.is-running .wt-pulse{animation-play-state:running}.wt-pulse.is-held{stroke:#e9b77d}.wt-node{position:absolute;transform:translate(-50%,-38px);display:flex;flex-direction:column;align-items:center;width:145px;background:none;border:0;color:#a2bdc0;text-align:center;padding:10px 2px}.wt-node-orb{width:56px;height:56px;border:1px solid #638987;border-radius:50%;background:#18363f;display:grid;place-items:center;position:relative;box-shadow:0 0 0 6px #21414a55;color:#b1cfcc;transition:box-shadow .4s,background .4s}.wt-node.is-complete .wt-node-orb{background:#a4d8c6;color:#0c2d36;box-shadow:0 0 0 6px #98e9d01c,0 0 30px #8decc027}.wt-node.is-held .wt-node-orb,.wt-node.is-risk .wt-node-orb{border-color:#e2b178;color:#f5ca93;box-shadow:0 0 0 7px #e2b17816}.wt-node.is-selected .wt-node-orb:after{content:"";position:absolute;inset:-11px;border:1px solid #dbede3;border-radius:50%}.wt-node-label{font-size:8px;letter-spacing:.12em;margin:20px 0 7px}.wt-node strong{font-size:12px;line-height:1.35;font-weight:500;max-width:125px;color:#e2ece8}.wt-map-instruction{position:absolute;bottom:14px;left:25px;font-size:8px;letter-spacing:.18em;color:#9bb2b3}.wt-progress{display:flex;padding:7px 25px 17px;gap:8px}.wt-progress button{flex:1;background:none;border:0;color:#85a7a6;font-size:9px;text-align:left;padding:4px 0}.wt-progress button span{height:2px;background:#36535a;display:block;margin-bottom:7px}.wt-progress .is-reached span{background:#a4d8c6}.wt-progress button[aria-current=step]{color:#fff}.wt-readout{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #38545b}.wt-readout section{padding:27px 30px 30px}.wt-inspector{border-right:1px solid #38545b}.wt-panel-label{display:flex;justify-content:space-between;gap:15px;color:#a9c4c2;font-size:9px;letter-spacing:.09em}.wt-panel-label>span:last-child{color:#cdbd9b}.wt-readout h3{font-size:24px;font-weight:450;letter-spacing:-.03em;line-height:1.2;margin:22px 0 10px;color:#f1f6f0}.wt-readout p{color:#b5cdcd;font-size:13px;line-height:1.8;margin:12px 0}.wt-readout .wt-owner{color:#cae9df;font-size:10px;letter-spacing:.05em;margin:0 0 10px}.wt-evidence{display:flex;gap:10px;align-items:flex-start;padding:13px 14px;border:1px solid #476564;border-radius:4px;font-size:11px;margin-top:18px;color:#c3ddd7}.wt-evidence svg{flex-shrink:0}.wt-human-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.wt-action,.wt-human-actions button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #70928d;background:none;color:#d9ebe4;font-size:12px!important;padding:12px 16px;border-radius:4px}.wt-decision .wt-action{background:#b8e2d4;color:#142c32;border-color:#b8e2d4}.wt-accepted{color:#bce9d5;display:flex;gap:10px;font-size:13px;margin-top:20px}.wt-toolbelt{padding:17px 25px;display:flex;align-items:center;flex-wrap:wrap;gap:18px;border-top:1px solid #38545b;background:#0c232c}.wt-toolbelt button{background:none;border:0;padding:8px 0;display:flex;align-items:center;gap:8px;font-size:11px;color:#c7ddd9}.wt-toolbelt>span{font-size:10px;color:#a7c9c4}.wt-toolbelt input{width:100%;background:#17383f;color:#e2f1e8;border:1px solid #5e8b82;padding:10px}.wt-comparison{padding:25px;display:grid;grid-template-columns:1fr 40px 1fr 25px;gap:20px;align-items:center;border-top:1px solid #38545b;background:#18373c}.wt-comparison small,.wt-comparison span{display:block;font-size:10px;line-height:1.7;color:#b1c9c5}.wt-comparison strong{display:block;font-size:17px;font-weight:500;line-height:1.3;margin:9px 0;color:#ecf6ef}.wt-comparison button{background:transparent;color:#d3e4dd;border:0;font-size:26px}.wt-stack{display:grid;grid-template-columns:1.15fr 1fr .85fr;gap:30px;align-items:start;padding:36px 30px;background:#edf0e8;color:#213e42}.wt-stack .v3-eyebrow{color:#50716c;font-size:9px}.wt-stack h3{font-size:28px;line-height:1.1;letter-spacing:-.04em;font-weight:450;margin:17px 0 10px}.wt-stack p{font-size:12px;color:#526c6b;line-height:1.8;margin:0}.wt-stack label{color:#3f5c57;margin-bottom:8px}.wt-stack select{color:#1c3b3c;background:transparent;border-color:#90a9a0}.wt-stack-links{display:flex;flex-direction:column;margin-top:8px}.wt-stack-links a{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ced8cc;font-size:12px;color:#245750}.wt-project-cta{align-self:stretch;padding:25px 22px;background:#173d40;color:#e0eee2;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.4;border-radius:5px}.wt-project-cta strong{font-weight:450;font-size:22px;letter-spacing:-.02em}.wt-project-cta svg{margin-top:auto;align-self:flex-end;padding-top:15px;box-sizing:content-box}.wt-method{display:flex;align-items:flex-start;gap:10px;color:#a5c1c0;font-size:10px;line-height:1.7;margin:0;padding:20px 30px}.wt-method svg{flex-shrink:0;margin-top:2px}.wt-principles .v3-wrap>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px}.wt-principles article{border-top:1px solid #bac8c0;padding-top:25px}.wt-principles article>span{font-size:12px;color:#5b7770}.wt-principles h3{font-size:26px;font-weight:450;line-height:1.2;letter-spacing:-.03em;margin:30px 0 16px}.wt-more p,.wt-principles article p{font-size:14px;line-height:1.8;color:#65726d}.wt-more{background:#e9ede5}.wt-more .v3-wrap>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px}.wt-more a{border-top:1px solid #9bad9e;padding-top:25px}.wt-more h3{font-size:24px;font-weight:450;letter-spacing:-.025em;line-height:1.25;display:flex;justify-content:space-between;gap:20px}.wt-more h3 svg{flex-shrink:0}.wt-more a>span{font-size:12px;color:#24645b;margin-top:20px;display:block}.wt-more a:hover>span{color:#102d31}@keyframes wt-airflow{to{stroke-dashoffset:-216}}@keyframes wt-current{to{stroke-dashoffset:-214}}@media(max-width:1100px){.wt-controls{grid-template-columns:1fr 1.2fr}.wt-transport{grid-column:1/-1;display:flex;align-items:center;gap:20px}.wt-transport label{margin:0}.wt-transport>div{min-width:250px}.wt-stack{grid-template-columns:1fr 1fr}.wt-project-cta{grid-column:1/-1;display:block}.wt-project-cta strong{display:inline;margin-left:5px}.wt-project-cta br{display:none}.wt-project-cta svg{float:right;padding:0}.wt-hero-kicker>span{display:none}.wt-hero h1{font-size:clamp(80px,12vw,130px)}}@media(max-width:800px){.wt-hero{padding:50px 0 35px}.wt-hero h1{margin-top:40px;font-size:clamp(72px,13vw,104px)}.wt-hero-bottom{align-items:start;flex-direction:column;gap:10px}.wt-hero-bottom p{font-size:16px}.wt-enter{font-size:13px}.wt-hero-signature{font-size:8px;gap:12px;margin-top:30px}.wt-instrument-head{padding:16px;font-size:8px;letter-spacing:.07em}.wt-scenarios button{padding:18px 14px}.wt-scenarios button>span{font-size:8px;letter-spacing:.05em;min-height:20px}.wt-scenarios button strong{font-size:13px;padding:0}.wt-scenarios button svg{display:none}.wt-controls{gap:22px;padding:22px 18px}.wt-context-switch button{padding:10px 8px;font-size:11px}.wt-context-switch svg{display:none}.wt-world-caption{padding:18px;flex-direction:column;gap:8px;line-height:1.5}.wt-readout{grid-template-columns:1fr}.wt-inspector{border-right:0;border-bottom:1px solid #38545b}.wt-readout section{padding:25px 22px}.wt-toolbelt{padding:16px 22px;gap:12px 22px}.wt-stack{padding:28px 22px;gap:25px}.wt-method{padding:20px 22px}.wt-comparison{grid-template-columns:1fr 1fr;gap:15px;position:relative}.wt-comparison>svg{display:none}.wt-comparison>button{position:absolute;right:10px;top:5px}.wt-comparison span{padding-right:15px}.wt-more .v3-wrap>div,.wt-principles .v3-wrap>div:last-child{grid-template-columns:1fr;gap:25px}.wt-principles h3{margin:16px 0}.wt-workbench{padding-bottom:45px}}@media(max-width:560px){.wt-hero h1{font-size:clamp(61px,17vw,92px)}.wt-hero .v3-eyebrow{font-size:9px;letter-spacing:.1em}.wt-controls{grid-template-columns:1fr}.wt-transport{display:block}.wt-transport label{margin-bottom:12px}.wt-transport>div{min-width:0}.wt-transport .wt-reset{margin-top:4px}.wt-scenarios button strong{font-size:11px;line-height:1.4}.wt-scenarios button>span{font-size:7px;min-height:20px;letter-spacing:0}.wt-scenarios button{padding:14px 10px}.wt-instrument-head{flex-direction:column;gap:8px}.wt-hero-signature{font-size:7px;gap:8px}.wt-stack{grid-template-columns:1fr}.wt-project-cta{grid-column:auto}.wt-project-cta strong{display:block;margin:0}.wt-readout h3{font-size:23px}.wt-comparison{padding:25px 20px;grid-template-columns:1fr}.wt-comparison strong{font-size:16px}.wt-toolbelt>span{flex-basis:100%}.wt-experiment{border-radius:9px}.wt-workbench>.v3-wrap{width:calc(100% - 24px);max-width:none}}@media(prefers-reduced-motion:reduce){.wt-air,.wt-pulse{animation:none}.wt-node-orb{transition:none}}.wt-mobile-hint{display:none}@media(max-width:800px){.wt-mobile-hint{display:block;font-size:9px;line-height:1.6;color:#a9c5c3;padding:0 18px;margin:0 0 4px}}.es-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 40%,#193578,#080f25 65%);color:#f3f3f6;padding:80px 0 75px}.es-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:center}.es-hero .v3-eyebrow{color:#98b6ff}.es-hero h1{font-size:clamp(48px,4.8vw,72px);font-weight:450;line-height:1.06;letter-spacing:-.065em!important;margin:25px 0!important}.es-hero h1 em{color:#a9bfff}.es-hero-copy>p:not(.v3-eyebrow){font-size:17px;max-width:430px;color:#c1cadd}.es-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;background:#c1d1ff;color:#0d1835!important;border:1px solid #c1d1ff;border-radius:5px;padding:15px 20px;font-size:12px!important;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}.es-primary:hover{background:#dbe4ff;transform:translateY(-1px)}.es-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.es-hero .es-primary{margin-top:30px}.es-hero-note{display:block;font-size:10px;line-height:1.6;color:#9eacc7;margin-top:18px;max-width:350px}.es-hero-art{position:relative;height:465px;display:grid;place-items:center}.es-orbit{position:absolute;border:1px solid #8aa8ff38;border-radius:50%;width:360px;height:360px;transform:rotate(-25deg) scaleX(.8);box-shadow:0 0 70px #5b83ff10,inset 0 0 50px #5b83ff12}.es-orbit-two{width:445px;height:445px;transform:rotate(35deg) scaleX(.8);border-style:dashed;border-color:#aebfff24}.es-art-core{width:175px;height:175px;background:radial-gradient(circle at 40% 30%,#355ab9,#14234d 70%);border:1px solid #96b6ff66;box-shadow:0 0 70px #456bd945;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:#c5d8ff}.es-art-core>span{font:9px/1.6 var(--font-mono),monospace;letter-spacing:.14em;text-align:center}.es-art-label{position:absolute;background:#101b35e6;border:1px solid #829ed340;backdrop-filter:blur(10px);padding:16px 21px;border-radius:8px;box-shadow:0 15px 40px #0003}.es-art-label>span{font:8px var(--font-mono),monospace;letter-spacing:.16em;color:#9bb7ff;display:block;margin-bottom:9px}.es-art-label strong{font-size:12px;font-weight:500}.es-art-1{top:26px;left:4px}.es-art-2{top:180px;right:-10px}.es-art-3{bottom:27px;left:24px}.es-art-3>span{color:#e7bd8c}.es-art-caption{position:absolute;bottom:-5px;right:0;font:8px/1.8 var(--font-mono),monospace;letter-spacing:.14em;color:#889abb}.es-intro-strip{background:#101b35;color:#bfcce6;border-top:1px solid #b4c7ee24}.es-intro-strip>.v3-wrap{display:flex;justify-content:space-between;gap:25px;padding-block:23px}.es-intro-strip span{display:flex;align-items:center;gap:12px;font-size:11px}.es-intro-strip svg{color:#a4bdff}.es-studio-section{padding:80px 0 0;background:#f4f3ef}.es-wide{width:min(100% - 64px,1440px);margin:auto}.es-section-heading{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:35px;padding-inline:25px}.es-section-heading h2{margin-top:18px!important;font-size:50px!important}.es-section-heading>p{max-width:390px;font-size:14px;color:#5e687a}.es-tour{display:flex;align-items:center;gap:6px;margin-bottom:20px;flex-wrap:wrap}.es-tour>span{font-size:11px;color:#5a6475;margin-right:auto}.es-tour button{display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:4px;padding:12px;font-size:11px;background:none;color:#33405b}.es-tour button small{font:10px var(--font-mono),monospace;color:#757f92}.es-tour button.is-active,.es-tour button:hover{border-color:#bcc9e2;background:#e5eaf5}.es-guide{display:flex;align-items:start;gap:15px;padding:19px 24px;background:#e3eafa;border:1px solid #c4d1ed;margin-bottom:18px;border-radius:8px;font-size:13px}.es-guide>svg{color:#3f5b9f;margin-top:3px}.es-guide p{flex:1}.es-guide>button{background:none;border:0;font-size:22px;color:#54627d;padding:0 4px}.es-console{--es-line:#ffffff16;--es-muted:#9facbf;background:#0d162b;border:1px solid #243450;border-radius:16px;box-shadow:0 30px 75px #111e3b20;color:#ebeff8;overflow:hidden}.es-console button,.es-console input,.es-console select{font:inherit}.es-console-bar{padding:19px 25px;background:#101d35;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--es-line);gap:18px}.es-console-bar>div:first-child{display:flex;align-items:center;gap:12px}.es-console-bar strong{font:10px var(--font-mono),monospace;letter-spacing:.12em}.es-console-bar>div>span:last-child{font-size:10px;color:var(--es-muted)}.es-live-dot{width:7px;height:7px;border-radius:50%;background:#a9c3ff;box-shadow:0 0 12px #80a1ff88}.es-clock{font:11px var(--font-mono),monospace;display:flex;align-items:center;gap:8px;color:#c2d1ef}.es-metrics{display:grid;grid-template-columns:repeat(5,1fr);padding:22px 26px;border-bottom:1px solid var(--es-line);gap:22px}.es-metrics>div{border-right:1px solid var(--es-line);padding-right:12px}.es-metrics>div:last-child{border:0}.es-metrics strong{display:block;font:400 35px/1.1 var(--font-inter),sans-serif;letter-spacing:-.05em}.es-metrics span{display:block;margin-top:7px;font-size:10px;color:#b4bfd3}.es-toolbar{justify-content:space-between;border-bottom:1px solid var(--es-line);background:#101b32;gap:10px;padding:0 12px}.es-tabs,.es-toolbar{display:flex;align-items:stretch}.es-tabs{gap:3px;overflow:auto;min-width:0}.es-tabs button{white-space:nowrap;display:flex;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;background:none;color:#a9b7ce;padding:18px 12px;font-size:11px}.es-tabs button[aria-selected=true]{border-bottom-color:#b5cbff;color:#fff;background:#91b4ff0b}.es-tabs button:hover{color:#fff}.es-playback{display:flex;align-items:center;gap:5px;flex-shrink:0}.es-playback button,.es-speed select{display:flex;align-items:center;gap:6px;border:1px solid #4a597266;border-radius:4px;background:#1c2a44;color:#d1dced;font-size:10px;padding:8px}.es-speed select{padding:7px 3px}.es-panel{min-height:620px}.es-split{display:grid;grid-template-columns:minmax(0,1fr) 335px}.es-split>div:first-child{min-width:0}.es-panel-heading{padding:26px 25px 4px;display:flex;justify-content:space-between;align-items:start;gap:20px}.es-kicker{font:9px/1.6 var(--font-mono),monospace;color:#9eb8ec;letter-spacing:.13em;display:block}.es-panel-heading h3{font-size:26px;line-height:1.15;letter-spacing:-.03em;margin-top:12px!important;font-weight:450}.es-panel-heading p{font-size:11px;color:#a7b5ce;margin-top:9px!important;max-width:580px}.es-badge{font:8px var(--font-mono),monospace;color:#c4d5f3;white-space:nowrap;border:1px solid #51658b;border-radius:3px;padding:6px}.es-detail{padding:29px 25px;background:#131f37;border-left:1px solid var(--es-line);min-width:0}.es-detail h3{font-size:29px;line-height:1.2;font-weight:450;margin:13px 0 17px!important;letter-spacing:-.03em}.es-detail p{font-size:12px;color:#bac6d9;line-height:1.8}.es-detail h4{font-size:11px;font-weight:600;margin:25px 0 13px;color:#e9eefa}.es-callout{display:flex;align-items:start;gap:13px;border:1px solid #9eb9f02e;background:#9bb9ff08;padding:15px;border-radius:6px;margin-block:23px;color:#b9cdff}.es-callout p{font-size:11px;color:#d2dcef}.es-callout button{border:0;background:none;color:#c3d6ff;text-decoration:underline;padding:4px 0}.es-detail .es-primary{width:100%;margin:15px 0 8px}.es-secondary{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 14px;border:1px solid #6b7b974d;background:transparent;color:#c5d1e8;border-radius:4px;font-size:11px!important;margin-top:10px}.es-secondary:disabled{opacity:.5;cursor:default}.es-text-button{display:inline-flex;gap:12px;border:0;border-bottom:1px solid #9eb7eb66;padding:10px 0;color:#bbceff;font-size:11px!important;margin-top:15px}.es-decision-link,.es-text-button{align-items:center;background:none}.es-decision-link{display:flex;justify-content:space-between;gap:10px;width:100%;padding:13px 0;border:0;border-bottom:1px solid var(--es-line);color:#ccd8ef;text-align:left}.es-decision-link strong{font-size:11px;font-weight:500;display:block}.es-decision-link small{display:block;color:#9dacc4;font-size:10px;margin-top:6px}.es-decision-link>span{font-size:11px}.es-flow-selector{display:flex;gap:7px;padding:18px 25px;border-bottom:1px solid var(--es-line);overflow:auto}.es-flow-selector button{display:flex;align-items:center;gap:9px;white-space:nowrap;background:transparent;border:1px solid #91a2c32e;border-radius:25px;padding:10px 16px;color:#b2c1db;font-size:11px}.es-flow-selector button[aria-pressed=true]{background:#293d62;color:#fff;border-color:#7b9cd8}.es-flow-selector button>span{width:5px;height:5px;border-radius:50%}.es-owner{display:flex;align-items:center;gap:9px;margin:18px 0;font-size:11px;color:#d4c0a3}.es-stage-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-block:1px solid var(--es-line);padding:17px 0;margin-block:22px}.es-stage-stats dt{font-size:9px;color:#acb9d0}.es-stage-stats dd{font-size:20px;margin-top:6px;font-weight:450;letter-spacing:-.04em}.es-field{display:block;font-size:11px;color:#d0daed;margin:17px 0}.es-field input,.es-field select{display:block;width:100%;min-width:0;padding:11px 9px;background:#0d172b;border:1px solid #53688b;border-radius:4px;color:#e2eafa;font-size:11px;margin-top:8px}.es-item-title{color:#fff!important;font-size:14px!important;margin-top:19px!important}.es-muted{font-size:10px!important;color:#a4b3cc!important;line-height:1.8!important;margin-top:9px!important}.es-empty{padding-block:25px}.es-human-actions>button:last-child{border:0;background:transparent;font-size:11px;color:#e6c49b;text-decoration:underline;padding:12px 0}.es-history{padding:0;list-style:none;margin:0}.es-history li{border-left:1px solid #47618c;padding:0 0 15px 14px}.es-history small{font:8px var(--font-mono),monospace;color:#96add3}.es-history p{font-size:10px;margin-top:5px!important}.es-stage-key{display:flex;gap:15px;flex-wrap:wrap;padding:15px 25px 22px;border-top:1px solid var(--es-line);font-size:9px;color:#b4c4de}.es-stage-key>span:nth-child(n+2){color:#e7be8b}.es-stage-key small{width:100%;font-size:9px;color:#93a4bf}.es-console-footer{border-top:1px solid var(--es-line);background:#101c32;display:flex;justify-content:space-between;gap:15px;padding:15px 25px;font-size:9px;color:#a7b8d4}.es-console-footer span{display:flex;gap:8px;align-items:center}.es-graph{position:relative;overflow:hidden}.es-graph>svg{width:100%;height:auto;max-height:555px;min-height:340px;display:block;touch-action:none;cursor:grab}.es-graph>svg:active{cursor:grabbing}.es-edge>path{fill:none;stroke:#839ed038;stroke-width:1.4}.es-edge.is-selected>path{stroke:#a0bbff80}.es-edge>.es-pulse{stroke:#b3caff;stroke-width:2.5;stroke-dasharray:3 180;opacity:.35}.es-graph.is-running .es-pulse{animation:es-flow 5s linear infinite}.es-node{cursor:pointer;outline:none}.es-node>rect{fill:#152541;stroke:#5474a75c;stroke-width:1}.es-node:focus-visible>rect,.es-node:hover>rect{stroke:#d4e0ff;stroke-width:2;fill:#21375b}.es-node.is-selected>rect{stroke:var(--node-colour);stroke-width:1.5;fill:#243556;filter:drop-shadow(0 0 10px #7a9ce41a)}.es-node.is-gate>rect{stroke:#bd9b6366;fill:#232939}.es-node.is-gate.is-selected>rect{stroke:#efba7a}.es-node-dot{fill:var(--node-colour)}.es-node text{pointer-events:none;font-family:var(--font-inter),Arial,sans-serif}.es-node-label{font-size:8px;letter-spacing:1px;fill:var(--node-colour)}.es-node-title{font-size:12px;font-weight:500;fill:#f0f3ff;letter-spacing:-.2px}.es-node-detail{font-size:9px;fill:#abbcd9}.es-graph-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 25px 15px;font-size:9px;color:#a1b2ce}.es-graph-tools>div,.es-graph-tools>span{display:flex;align-items:center;gap:8px}.es-graph-tools button{border:1px solid #748cb438;background:#20314d;border-radius:4px;display:grid;place-items:center;width:29px;height:29px;color:#c7d6f2}.es-graph-tools>div>span{min-width:35px;text-align:center;font:9px var(--font-mono),monospace}.es-knowledge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px 25px}.es-knowledge-list button{display:flex;flex-direction:column;align-items:start;gap:10px;text-align:left;background:#15233b;border:1px solid #49638b66;border-radius:7px;padding:18px;color:#e2e9f7}.es-knowledge-list button[aria-pressed=true]{border-color:#acbcff;background:#223251}.es-knowledge-list span{font:8px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#bfcef0}.es-knowledge-list strong{font-size:12px;font-weight:500;line-height:1.6}.es-knowledge-list small{display:flex;align-items:center;gap:10px;font-size:9px;color:#a3b3ce}.es-knowledge-source{font-size:11px;margin-block:24px}.es-knowledge-source dt{font-size:9px;color:#97a9c7;margin-top:16px}.es-knowledge-source dd{margin:6px 0;color:#dbe2ee;line-height:1.7}.es-lead-toggle>span{font-size:11px;display:block;margin:25px 0 12px}.es-lead-toggle>div{display:flex;gap:8px}.es-lead-toggle button{flex:1;border:1px solid #7c91b550;border-radius:4px;background:#152540;color:#c7d6ed;padding:11px 8px;font-size:11px}.es-lead-toggle button[aria-pressed=true]{border-color:#a9c2ff;background:#334e7b;color:#fff}.es-lead-toggle button:disabled{opacity:.35;cursor:not-allowed}.es-lead-toggle small{font-size:10px;color:#d9b990;display:block;margin-top:11px}.es-builder-fields{margin-block:20px}.es-error{color:#ffbcb8!important;font-size:11px!important;margin-top:10px!important}.es-performance{padding:0 25px 30px}.es-performance .es-panel-heading{padding-inline:0}.es-performance-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:25px 0}.es-performance-cards>div{padding:23px;background:#172640;border:1px solid #7a91ba30;border-radius:7px}.es-performance-cards strong{font-size:31px;line-height:1.2;display:block;font-weight:400}.es-performance-cards span{display:block;font-size:10px;color:#aabbd6;margin-top:9px}.es-table-wrap{overflow:auto;max-width:100%;border:1px solid #52678740;border-radius:6px}.es-table-wrap table{width:100%;border-collapse:collapse;min-width:660px;font-size:11px;text-align:left}.es-table-wrap caption{text-align:left;padding:16px;font-size:10px;color:#b7c7e3}.es-table-wrap td,.es-table-wrap th{border-top:1px solid #60799c2b;padding:13px 15px;font-weight:400}.es-table-wrap thead{background:#1b2a43;color:#bccbe3;font-size:10px}.es-table-wrap tbody th button{display:flex;align-items:center;gap:10px;color:#e4edff;border:0;background:none;padding:0;font-size:11px}.es-table-wrap tbody th small{display:block;font-size:9px;margin-top:6px;color:#90a6c9}.es-overdue{color:#ffb7a9}.es-below{display:grid;grid-template-columns:1.5fr 1fr;gap:30px;margin-top:27px}.es-event-stream{padding:25px;border:1px solid #d5dae4;background:#fff;border-radius:8px}.es-event-stream>div{display:flex;justify-content:space-between;gap:15px}.es-event-stream>div>small{font-size:9px;color:#7c8491}.es-event-stream ol{list-style:none;padding:0;margin:17px 0 0}.es-event-stream li{display:flex;align-items:baseline;gap:12px;padding-block:10px;border-top:1px solid #e9ecf1}.es-event-stream time{font:9px var(--font-mono),monospace;color:#7b8596;min-width:48px}.es-event-stream li p{font-size:11px;color:#46536c}.es-event-dot{width:5px;height:5px;border-radius:50%;background:#476bbc;flex-shrink:0}.es-event-dot.knowledge{background:#845eaf}.es-event-dot.human{background:#b2783f}.es-assumptions{padding:25px;border:1px solid #d5dae4;border-radius:8px;align-self:start}.es-assumptions summary{font-size:12px;cursor:pointer;font-weight:500}.es-assumptions p{font-size:11px;color:#58677d;margin-top:15px!important}.es-commercial{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center;padding:90px 25px}.es-commercial h2{font-size:49px!important;margin-top:22px!important}.es-commercial p:not(.v3-eyebrow){font-size:14px;max-width:520px;margin-top:25px!important;color:#5a667a}.es-commercial>div:last-child{max-width:330px;justify-self:end}.es-commercial .es-primary{background:#142443;color:#f4f6ff!important;border-color:#142443}.es-commercial>div>span{display:block;color:#697489;font-size:11px;line-height:1.8;margin-top:18px}.es-commercial .es-text-button{color:#344d7c}.es-nojs{padding:20px;background:#e3eafa;margin-top:20px!important;font-size:13px}.es-more{border-top:1px solid #d5dae3;padding:75px 0;background:#ebeef4}.es-more h2{font-size:42px!important;margin-top:17px!important}.es-more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.es-more-grid a{display:flex;flex-direction:column;align-items:start;padding:27px;background:#fff;border:1px solid #cfd8e7;border-radius:8px;transition:transform .2s}.es-more-grid a:hover{transform:translateY(-4px)}.es-more-grid span{font:9px var(--font-mono),monospace;letter-spacing:.1em;color:#657da6}.es-more-grid h3{font-size:24px;line-height:1.15;margin-top:20px!important}.es-more-grid p{font-size:12px;color:#69758b;margin-top:13px!important}.es-more-grid strong{display:flex;gap:15px;align-items:center;font-size:11px;font-weight:500;margin-top:auto;padding-top:25px}.es-more .es-resource-link{font-size:12px;text-decoration:underline;display:inline-block;margin-top:28px;color:#526586}@keyframes es-flow{to{stroke-dashoffset:-366}}@media(max-width:1150px){.es-hero-grid{gap:20px}.es-hero h1{font-size:63px}.es-art-2{right:0;top:230px}.es-hero-art{transform:scale(.9)}.es-split{grid-template-columns:minmax(0,1fr) 290px}.es-toolbar{flex-wrap:wrap;padding-bottom:10px}.es-tabs{width:100%;justify-content:space-between}.es-playback{margin-left:auto}.es-tour>span{width:100%;margin-bottom:7px}.es-section-heading{padding-inline:0}.es-metrics strong{font-size:30px}.es-detail{padding:25px 20px}.es-detail h3{font-size:26px}}@media(max-width:850px){.es-wide{width:calc(100% - 40px)}.es-hero{padding:55px 0}.es-hero-grid{grid-template-columns:1fr .8fr}.es-hero h1{font-size:50px}.es-hero-art{height:390px;transform:scale(.75);margin-left:-30px}.es-orbit-two{width:380px;height:380px}.es-art-1{top:0;left:-20px}.es-art-2{right:-60px;top:185px}.es-art-3{left:-20px;bottom:0}.es-art-caption{display:none}.es-hero-copy>p:not(.v3-eyebrow){font-size:14px}.es-intro-strip>.v3-wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px}.es-studio-section{padding-top:55px}.es-section-heading{gap:35px}.es-section-heading h2{font-size:40px!important}.es-section-heading>p{font-size:12px;max-width:260px}.es-split{grid-template-columns:1fr}.es-detail{border-left:0;border-top:1px solid var(--es-line);padding:27px}.es-detail p{max-width:650px}.es-detail .es-primary,.es-detail .es-secondary{max-width:350px}.es-detail .es-field,.es-stage-stats{max-width:450px}.es-lead-toggle{max-width:400px}.es-builder-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.es-graph>svg{min-height:0}.es-metrics{gap:12px;padding:22px}.es-metrics span{font-size:9px}.es-panel{min-height:0}.es-below{grid-template-columns:1fr}.es-commercial{gap:40px;padding:65px 0}.es-commercial h2{font-size:39px!important}.es-more-grid{grid-template-columns:1fr}.es-performance-cards{gap:10px}.es-performance-cards>div{padding:16px}}@media(max-width:560px){.es-hero-grid{display:block}.es-hero h1{font-size:clamp(42px,10.3vw,60px)}.es-hero-copy>p:not(.v3-eyebrow){max-width:330px;font-size:14px}.es-hero-art{height:330px;width:310px;max-width:100%;margin:25px auto -20px;transform:scale(.85)}.es-art-1{left:-10px;top:10px}.es-art-2{right:-10px;top:145px}.es-art-3{left:0;bottom:-10px}.es-orbit{width:300px;height:300px}.es-orbit-two{width:350px;height:350px}.es-art-core{width:145px;height:145px}.es-art-label{padding:13px}.es-art-label strong{font-size:11px}.es-hero .v3-eyebrow{font-size:8px!important}.es-intro-strip>.v3-wrap{gap:17px 12px}.es-intro-strip span{font-size:9px;gap:8px}.es-intro-strip svg{width:14px}.es-wide{width:calc(100% - 24px)}.es-section-heading{display:block;padding-inline:8px;margin-bottom:25px}.es-section-heading h2{font-size:36px!important}.es-section-heading>p{margin-top:20px!important;max-width:100%;font-size:13px}.es-tour{padding-inline:7px;display:grid;grid-template-columns:1fr 1fr;gap:4px}.es-tour>span{grid-column:1/-1}.es-tour button{font-size:10px;padding:10px 5px;gap:7px;text-align:left}.es-tour button svg{margin-left:auto}.es-guide{padding:15px;font-size:11px;gap:10px}.es-console{border-radius:10px}.es-console-bar{padding:15px;align-items:start}.es-console-bar>div:first-child{flex-wrap:wrap;gap:7px}.es-console-bar strong{font-size:8px}.es-console-bar>div>span:last-child{font-size:8px;width:100%;padding-left:14px}.es-clock{white-space:nowrap;font-size:9px}.es-metrics{grid-template-columns:repeat(3,1fr);gap:20px 8px;padding:20px 15px}.es-metrics>div{padding-right:7px}.es-metrics>div:nth-child(3){border:0}.es-metrics strong{font-size:29px}.es-metrics span{font-size:9px;line-height:1.5}.es-toolbar{padding-inline:8px}.es-tabs{justify-content:flex-start;gap:0}.es-tabs button{font-size:10px;padding:15px 10px;gap:5px}.es-tabs svg{width:13px}.es-playback{width:100%;justify-content:flex-end}.es-flow-selector{padding:15px;gap:7px}.es-flow-selector button{font-size:10px;padding:9px 12px}.es-panel-heading{padding:23px 17px 0;gap:10px}.es-panel-heading h3{font-size:23px}.es-panel-heading p{font-size:11px}.es-kicker{font-size:8px;letter-spacing:.09em}.es-badge{font-size:6px;padding:5px}.es-graph{overflow-x:auto}.es-graph>svg{width:100%;min-width:540px;height:365px;max-height:none}.es-graph-tools{padding:7px 15px 16px;flex-wrap:wrap;gap:13px;position:sticky;left:0;background:#0d162b}.es-graph-tools>span{font-size:8px}.es-graph-tools>div{margin-left:auto}.es-detail{padding:24px 18px}.es-detail h3{font-size:26px}.es-stage-key{padding:15px;font-size:8px;gap:11px}.es-console-footer{padding:14px 16px;flex-wrap:wrap;font-size:8px}.es-knowledge-list{grid-template-columns:1fr;padding:18px 15px}.es-builder-fields{grid-template-columns:1fr;gap:0}.es-performance{padding:0 15px 25px}.es-performance-cards{grid-template-columns:1fr 1fr;gap:9px}.es-performance-cards strong{font-size:27px}.es-performance-cards span{font-size:9px}.es-performance-cards>div{padding:17px 13px}.es-below{gap:15px;margin-top:18px}.es-event-stream{padding:20px 15px}.es-event-stream .v3-eyebrow{font-size:8px!important}.es-event-stream li{gap:8px}.es-event-stream time{min-width:38px;font-size:8px}.es-event-stream li p{font-size:10px}.es-event-stream>div>small{font-size:8px}.es-assumptions{padding:20px 17px}.es-commercial{grid-template-columns:1fr;gap:30px;padding:60px 8px}.es-commercial h2{font-size:36px!important}.es-commercial p:not(.v3-eyebrow){font-size:13px}.es-commercial>div:last-child{justify-self:start}.es-more{padding:55px 0}.es-more h2{font-size:35px!important}}@media(prefers-reduced-motion:reduce){.es-node{transition:none!important}.es-pulse{animation:none!important}}