@layer legacy{.studio-workspace,.studio-ai,.studio-cloud{font-family:var(--font-display), Arial, sans-serif;color:var(--studio-ink);text-align:left;background:#fff;border:1px solid #dce2ec;border-radius:9px;width:100%;min-width:0;font-size:12px;overflow:hidden;box-shadow:0 25px 75px #1225470c}.studio-chrome{border-bottom:1px solid var(--studio-rule);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:58px;padding:0 24px;font-size:12px;font-weight:500;display:flex}.studio-chrome>span{align-items:center;gap:11px;display:flex}.studio-chrome>span+span{color:#616d80;font-size:10px;font-weight:400}.studio-app-mark{width:25px;height:25px;color:var(--studio-blue);background:#eaf0ff;border-radius:6px;place-items:center;display:grid}.studio-indicator{background:#2458ef;border-radius:50%;width:5px;height:5px}.studio-workspace-body{grid-template-columns:180px minmax(0,1fr) 290px;min-height:590px;display:grid}.studio-sidebar{border-right:1px solid var(--studio-rule);background:#f8f9fb;flex-direction:column;gap:9px;padding:28px 14px;display:flex}.studio-sidebar-title{letter-spacing:.1em;color:#677386;margin:0 10px 12px;font-size:8px}.studio-sidebar>span:not(.studio-sidebar-title){white-space:nowrap;color:#5a6576;border-radius:5px;align-items:center;gap:9px;padding:10px;font-size:10px;display:flex}.studio-sidebar .studio-sidebar-current{background:#e9edfa;color:#244dc7!important}.studio-sidebar-bottom{color:#39455a;align-items:center;gap:9px;margin-top:auto;padding:28px 5px 0;font-size:9px;display:flex}.studio-avatar{background:#e4e9f3;border:1px solid #d0d9e8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.studio-sidebar-bottom small{color:#4c5e78;margin-top:3px;font-size:8px;display:block}.studio-queue{flex-direction:column;min-width:0;padding:28px 30px 0;display:flex}.studio-breadcrumb{color:#697486;align-items:center;gap:8px;font-size:9px;display:flex}.studio-queue-heading{align-items:center;gap:13px;margin-top:26px;display:flex}.studio-queue h4{letter-spacing:-.05em;margin:0;font-size:29px;font-weight:500;line-height:1.1}.studio-count{color:#5d697c;border:1px solid #e0e4ec;border-radius:4px;padding:2px 7px;font-size:10px}.studio-queue>p{color:#667184;margin-top:10px;font-size:11px}.studio-summary{border-block:1px solid #e4e8ef;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0 28px;padding:20px 0;display:grid}.studio-summary>div{flex-direction:column;gap:5px;display:flex}.studio-summary strong{letter-spacing:-.05em;font-size:29px;font-weight:450;line-height:1.1}.studio-summary span{color:#647084;font-size:9px}.studio-queue-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.studio-filters{gap:12px;display:flex}.studio-filters>button{color:#657187;border:0;cursor:pointer;background:0 0;border-bottom:1px solid #0000;padding:6px 0;font-size:9px}.studio-filters>button[aria-pressed=true]{color:#1d4cd3;border-color:#2458ef}.studio-search{color:#657187;align-items:center;gap:6px;max-width:160px;display:flex}.studio-search input{font:inherit;color:#34435b;background:0 0;border:0;border-bottom:1px solid #dbe2eb;border-radius:0;width:100%;min-width:0;padding:6px 0;font-size:9px}.studio-search input::placeholder{color:#647084}.studio-table-heading{letter-spacing:.07em;color:#657184;border-bottom:1px solid #e4e8ef;justify-content:space-between;padding:22px 14px 12px;font-size:8px;display:flex}.studio-table-heading>span+span{margin-right:24px}.studio-request-list{min-height:221px;margin-inline:-10px;padding-top:4px}.studio-request-list>button{text-align:left;cursor:pointer;color:#2e394b;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;width:100%;padding:17px 12px;transition:background .16s,border-color .16s;display:flex}.studio-request-list>button:hover{background:#f6f8fc}.studio-request-list>button[aria-pressed=true]{background:#eef2ff;border-color:#e0e7fb}.studio-request-list>button>span:nth-child(2){min-width:0}.studio-request-list small{color:#4b5f7e;margin-bottom:4px;font-size:8px;display:block}.studio-request-list strong{font-size:11px;font-weight:500;display:block}.studio-request-list .studio-team{color:#5e6d83;margin-left:auto;font-size:9px}.studio-request-list>button>svg{color:#64738b;flex-shrink:0}.studio-status{color:#9a7242;border:1px solid #dfd4c2;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;display:grid}.studio-status.is-reviewed{color:#23634a;border-color:#8fb9a5}.studio-empty{color:#566579;padding:20px;font-size:12px}.studio-source-strip{color:#65758d;border-top:1px solid #e4e8ef;justify-content:space-between;gap:10px;margin-top:auto;padding:20px 0;font-size:8px;display:flex}.studio-source-strip>span:first-child{align-items:center;gap:6px;display:flex}.studio-record{border-left:1px solid var(--studio-rule);background:#fbfcff;padding:28px 25px}.studio-record-label{color:#61728d;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:8px;line-height:1.5;display:flex}.studio-record-icon{color:#2b59d2;border:1px solid #d7e0f2;border-radius:5px;place-items:center;width:44px;height:50px;margin:32px 0 21px;display:grid;box-shadow:3px 3px #e8eefb}.studio-record h5{letter-spacing:-.04em;margin:0;font-size:21px;font-weight:500;line-height:1.15}.studio-record>p{color:#5b6a80;min-height:54px;margin-top:13px;font-size:10px;line-height:1.8}.studio-record dl{border-block:1px solid #e0e6f0;gap:12px;margin:22px 0 25px;padding:20px 0;display:grid}.studio-record dl>div{justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.studio-record dt{color:#586b84}.studio-record dd{color:#2a3e5f;margin:0}.studio-pill{background:#eef2fc;border:1px solid #d8e0ef;border-radius:20px;padding:4px 7px;font-size:8px}.studio-pill.is-reviewed{color:#285f46;background:#e9f3ed;border-color:#c9e2d4}.studio-record ul{gap:11px;margin:14px 0 25px;padding:0;list-style:none;display:grid}.studio-record li{color:#546681;align-items:center;gap:8px;font-size:9px;display:flex}.studio-record li>svg:last-child{color:#315cbd;margin-left:auto}.studio-primary{color:#fff;cursor:pointer;background:#2458ef;border:1px solid #2458ef;border-radius:4px;justify-content:center;align-items:center;gap:16px;min-height:40px;padding:10px 14px;font-size:11px;font-weight:500;transition:background .16s,box-shadow .16s;display:flex}.studio-primary:hover{background:#1744c7;box-shadow:0 3px 10px #2458ef25}.studio-primary:disabled{cursor:default;color:#2e5847;box-shadow:none;background:#e4f0e9;border-color:#c8dfd2}.studio-record .studio-primary{width:100%}.studio-feedback{color:#596c87;font-size:9px;min-height:30px!important;margin-top:10px!important;line-height:1.65!important}.studio-reset{color:#4d6385;cursor:pointer;background:#fff;border:1px solid #d5deed;border-radius:4px;place-items:center;width:40px;height:40px;display:grid}.studio-reset:hover{background:#eaf0ff}.studio-ai-body{grid-template-columns:1fr 210px 1fr;min-height:590px;display:grid}.studio-document{background:#edf0f5;min-width:0;padding:23px 25px}.studio-document-caption{color:#536079;align-items:center;gap:7px;margin-bottom:19px;font-size:9px;display:flex}.studio-document-caption>span{margin-left:auto;font-size:8px}.studio-paper{color:#2a3650;background:#fff;border:1px solid #dce2ea;min-height:462px;padding:31px 28px 18px;transform:rotate(-1deg);box-shadow:0 10px 20px #293d6210}.studio-paper-brand{letter-spacing:.1em;color:#4f6381;align-items:center;gap:9px;font-size:7px;display:flex}.studio-paper-brand>span{color:#2555ce;font-size:22px}.studio-paper-tag{letter-spacing:.08em;color:#536b90;margin:33px 0 12px;font-size:7px;display:block}.studio-paper h4{letter-spacing:-.055em;color:#172744;margin:0;font-size:35px;font-weight:500;line-height:1.04}.studio-paper>p{margin-top:13px;font-size:9px;line-height:1.9}.studio-paper>p:first-of-type{color:#60718a;font-size:9px}.studio-paper hr{border:0;border-top:1px solid #dce2ed;margin:25px 0}.studio-paper h5{letter-spacing:-.01em;margin:18px 0 7px;font-size:10px;font-weight:600}.studio-paper .studio-highlight{background:#e8eeff;box-shadow:4px 0 #e8eeff,-4px 0 #e8eeff}.studio-paper-footer{color:#69778c;letter-spacing:.07em;border-top:1px solid #e3e7ee;justify-content:space-between;margin-top:25px;padding-top:12px;font-size:7px;display:flex}.studio-ai-path{border-right:1px solid var(--studio-rule);flex-direction:column;justify-content:center;gap:0;padding:40px 18px;display:flex}.studio-ai-path>button{text-align:left;cursor:pointer;color:#586b84;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;min-height:76px;padding:12px 10px;font-size:10px;display:flex;position:relative}.studio-ai-path>button:hover{background:#f5f7fc}.studio-ai-path>button[aria-pressed=true]{color:#214cc5;background:#ecf1ff;border-color:#d9e3ff}.studio-ai-path>button>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.studio-ai-path small{color:#4c6389;font-size:8px}.studio-ai-path>button>svg{margin-left:auto}.studio-step-icon{background:#fff;border:1px solid #d6e0f0;border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.studio-ai-result{min-width:0;padding:33px 32px}.studio-ai-result-icon{color:#2458ef;background:#eaf0ff;border:1px solid #dbe4fb;border-radius:13px;place-items:center;width:55px;height:55px;margin:36px 0 24px;display:grid}.studio-ai-result h4{letter-spacing:-.045em;max-width:300px;margin:0;font-size:29px;font-weight:500;line-height:1.12}.studio-ai-result>p{color:#5b6b82;min-height:80px;margin-top:15px;font-size:11px;line-height:1.8}.studio-extracted{border-block:1px solid #dce3ee;gap:14px;margin-top:20px;padding:17px 0;display:grid}.studio-extracted>div{flex-direction:column;gap:5px;display:flex}.studio-extracted span{color:#5a6f8e;font-size:8px}.studio-extracted strong{color:#2b4267;gap:5px;font-size:10px;font-weight:500;display:flex}.studio-review-note{color:#566e91;align-items:start;gap:8px;padding-block:18px;font-size:9px;line-height:1.7;display:flex}.studio-review-note svg{flex-shrink:0}.studio-ai-actions{gap:8px;display:flex}.studio-ai-actions .studio-primary{flex:1}.studio-cloud{color:#e4eaf5;background:#0d1421;border-color:#2a3548}.studio-cloud .studio-chrome{color:#dbe5f7;background:#111b2b;border-color:#2b364a}.studio-cloud .studio-chrome>span+span{color:#aebbd0}.studio-cloud .studio-app-mark{color:#b8cbff;background:#26385c}.studio-cloud-map{isolation:isolate;min-height:510px;position:relative;overflow:hidden}.studio-cloud-grid{background-image:linear-gradient(#8cabdf0b 1px,#0000 1px),linear-gradient(90deg,#8cabdf0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 85%);mask-image:radial-gradient(#000,#0000 85%)}.studio-cloud-connections{stroke:#526990;stroke-width:1px;width:100%;height:100%;position:absolute;top:0;left:0}.studio-cloud-connections .studio-cloud-signal{stroke:#6c98ff;stroke-width:2px;filter:drop-shadow(0 0 7px #286dff)}.studio-map-caption{letter-spacing:.08em;color:#abbcd5;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:23px;left:27px;right:27px}.studio-cloud-nodes{min-height:510px;position:relative}.studio-cloud-node{color:#d1ddf2;text-align:left;cursor:pointer;width:185px;height:116px;transition:border-color .2s, background .2s, transform .25s var(--studio-ease);background:linear-gradient(135deg,#1e2d46,#131e30);border:1px solid #344764;border-radius:7px;flex-direction:column;padding:17px 20px;display:flex;position:absolute;box-shadow:0 10px 0 -1px #0b1425,0 11px #293b58,0 24px 35px #0003}.studio-cloud-node:hover{border-color:#8ba8dc;transform:translateY(-3px)}.studio-cloud-node[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#275adf,#163d9e);border-color:#82a8ff;box-shadow:0 10px 0 -1px #12317d,0 11px #4b72c5,0 22px 55px #164db940}.studio-node-header{justify-content:space-between;width:100%;margin-bottom:12px;display:flex}.studio-node-header>span{color:#acc0e0;font-size:8px}.studio-cloud-node small{letter-spacing:.1em;color:#adbed9;margin-bottom:5px;font-size:7px}.studio-cloud-node strong{letter-spacing:-.02em;font-size:13px;font-weight:500}.studio-cloud-node-0{top:60px;left:calc(50% - 92.5px)}.studio-cloud-node-1{top:215px;left:calc(50% - 92.5px)}.studio-cloud-node-2{top:360px;left:calc(50% - 92.5px)}.studio-cloud-node-3{top:282px;left:calc(24% - 92.5px)}.studio-cloud-node-4{top:282px;left:calc(76% - 92.5px)}.studio-map-legend{color:#a1b2cf;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;bottom:20px;left:27px}.studio-map-legend>span{background:#7b9df4;border-radius:50%;width:5px;height:5px}.studio-cloud-inspector{background:#111c2c;border-top:1px solid #2b3b52;grid-template-columns:.8fr 1.35fr 1fr;gap:40px;min-height:160px;padding:26px 30px;display:grid}.studio-cloud-inspector .studio-record-label{color:#acbfe0}.studio-cloud-inspector h4{color:#eef3fd;letter-spacing:-.04em;margin:9px 0 0;font-size:21px;font-weight:500}.studio-cloud-inspector p{color:#b1bfd5;margin:0;font-size:11px;line-height:1.85}.studio-cloud-inspector ul{align-content:start;gap:9px;margin:0;padding:0;list-style:none;display:grid}.studio-cloud-inspector li{color:#c1d0e9;align-items:center;gap:7px;font-size:10px;display:flex}.design-studio-stage{background:#f0f3f8;padding:60px 0 80px}.design-studio-stage .studio-stage-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px;display:flex}.studio-stage-heading>div>span{color:#4f668b;font-size:11px}.studio-stage-heading h2{max-width:600px;margin:10px 0 0;font-size:clamp(28px,3vw,42px)}.studio-stage-heading>p{color:#5d6b80;max-width:330px;font-size:13px;line-height:1.8}.studio-case-caption{color:#53657f;justify-content:space-between;gap:25px;padding-top:20px;font-size:11px;display:flex}.studio-case-caption>span:last-child{text-align:right;max-width:400px}.studio-service-lead{border-bottom:1px solid #e1e6ee;padding:0 0 70px}.studio-service-lead .detail-hero{padding-top:38px;padding-bottom:38px}.studio-service-lead .detail-hero h1{letter-spacing:-.06em;max-width:1080px;font-size:clamp(55px,7.5vw,110px);line-height:1.02}.studio-service-lead .detail-hero-bottom{margin-top:25px}.studio-service-lead .detail-hero-bottom>p{max-width:690px;font-size:17px}.studio-service-lead .page-contents{margin-top:35px}.studio-service-lead>.container>.studio-workspace,.studio-service-lead>.container>.studio-ai,.studio-service-lead>.container>.studio-cloud{margin-top:20px}.studio-service-lead:has(.studio-ai){background:linear-gradient(#fff 55%,#eef1f9)}.studio-service-lead:has(.studio-cloud){background:linear-gradient(#fff 55%,#e9effa)}.studio-solutions-lead{padding:65px 0 55px}.studio-solutions-lead .enterprise-eyebrow{margin-bottom:25px}.studio-solutions-lead h1{letter-spacing:-.065em;max-width:1100px;margin:0;font-size:clamp(66px,9.2vw,140px);font-weight:450;line-height:.99}.studio-solutions-lead h1>span{color:#2458ef}.studio-solutions-bottom{justify-content:space-between;align-items:end;gap:50px;margin-top:38px;display:flex}.studio-solutions-bottom>p{color:#5b687b;max-width:560px;font-size:16px;line-height:1.8}.studio-solutions-bottom>.arrow-link{flex-shrink:0;margin-bottom:6px}.studio-solution-index{padding-bottom:90px}.studio-solution-feature{border-top:1px solid #dbe2ed;grid-template-columns:.78fr 1.22fr;align-items:center;gap:65px;padding:65px 0;display:grid}.studio-solution-feature:nth-child(2){grid-template-columns:1.22fr .78fr}.studio-solution-feature:nth-child(2)>.studio-solution-copy{order:2}.studio-solution-copy>.enterprise-eyebrow{color:#506789;margin-bottom:23px;font-size:10px}.studio-solution-copy h2{letter-spacing:-.05em;margin:0 0 23px;font-size:clamp(35px,3.7vw,55px);line-height:1.06}.studio-solution-copy>p{color:#5d6b80;max-width:410px;font-size:14px;line-height:1.9}.studio-solution-copy>.arrow-link{margin-top:30px}.studio-solution-copy dl{border-top:1px solid #dfe5ee;gap:35px;margin-top:30px;padding-top:20px;display:flex}.studio-solution-copy dt{letter-spacing:.08em;color:#5d6d86;font-size:8px}.studio-solution-copy dd{color:#30466d;margin:8px 0 0;font-size:11px}.studio-solution-preview{background:#edf1f7;border:1px solid #e1e6ef;border-radius:7px;height:470px;padding:40px 28px 0;position:relative;overflow:hidden}.studio-solution-preview:after{content:"";background:linear-gradient(#0000,#edf1f7);position:absolute;inset:70% 0 0}.studio-solution-preview>span{letter-spacing:.07em;color:#52698e;margin-bottom:25px;font-size:9px;display:block}.studio-solution-feature:nth-child(2) .studio-solution-preview{background:#e7eafa}.studio-solution-feature:nth-child(3) .studio-solution-preview{background:#e8edf6}.studio-solution-disclaimer{color:#5c6b80;border-top:1px solid #dbe3ee;max-width:740px;padding:20px 0 0;font-size:11px}.studio-related{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.studio-related>article{border-top:1px solid #acb9d0;padding:28px 0}.studio-related h3{margin:15px 0;font-size:25px;line-height:1.15}.studio-related p{color:#5a687e;font-size:13px;line-height:1.8}.studio-related .arrow-link{margin-top:24px;font-size:12px}@media (min-width:1600px){.studio-workspace-body{grid-template-columns:200px minmax(0,1fr) 330px}.studio-queue{padding:35px 40px 0}.studio-record{padding:34px}.studio-request-list strong{font-size:13px}.studio-record>p,.studio-record dl>div,.studio-record li{font-size:11px}.studio-workspace-body{min-height:630px}}@media (max-width:1100px){.studio-workspace-body{grid-template-columns:145px minmax(0,1fr) 250px}.studio-sidebar{padding-inline:9px}.studio-sidebar>span:not(.studio-sidebar-title){gap:6px;font-size:8px}.studio-queue,.studio-record{padding-inline:20px}.studio-ai-body{grid-template-columns:1fr 165px 1fr}.studio-document{padding:20px 15px}.studio-paper{padding:25px 20px}.studio-ai-path{padding-inline:10px}.studio-ai-result{padding-inline:24px}.studio-solution-feature{gap:35px}.studio-solution-preview{height:410px;padding:30px 20px 0}}@media (max-width:800px){.studio-workspace-body{grid-template-columns:minmax(0,1fr) 240px}.studio-sidebar{display:none}.studio-ai-body{grid-template-columns:1fr 1fr}.studio-ai-path{border:0;border-bottom:1px solid var(--studio-rule);flex-direction:row;grid-area:1/1/auto/-1;gap:5px;padding:10px}.studio-ai-path>button{flex:1;gap:6px;min-height:58px;padding:7px;font-size:9px}.studio-ai-path>button>svg{display:none}.studio-step-icon{width:25px;height:25px}.studio-ai-path small{font-size:7px}.studio-ai-result>p{min-height:115px}.studio-cloud-inspector{grid-template-columns:.8fr 1.2fr;gap:25px}.studio-cloud-inspector ul{flex-wrap:wrap;grid-column:1/-1;gap:20px;display:flex}.studio-solution-feature,.studio-solution-feature:nth-child(2){grid-template-columns:1fr;gap:35px;padding:50px 0}.studio-solution-feature:nth-child(2)>.studio-solution-copy{order:0}.studio-solution-copy>p{max-width:600px}.studio-solution-preview{height:420px}.studio-related{grid-template-columns:1fr}.studio-solutions-lead{padding-top:45px}.studio-solutions-bottom{flex-direction:column;align-items:start;gap:20px}.studio-stage-heading>p{max-width:270px}.studio-case-caption>span:last-child{max-width:290px}}@media (max-width:560px){.studio-chrome{gap:10px;height:49px;padding-inline:15px;font-size:10px}.studio-chrome>span+span{text-align:right;max-width:95px;font-size:7px}.studio-chrome>span{gap:7px}.studio-app-mark{width:22px;height:22px}.studio-workspace-body{grid-template-columns:1fr;min-height:0}.studio-queue{padding:23px 19px 0}.studio-queue h4{font-size:29px}.studio-summary{gap:10px;margin-block:22px;padding-block:19px}.studio-summary strong{font-size:29px}.studio-summary span{font-size:8px}.studio-queue-heading{margin-top:23px}.studio-queue-tools{gap:14px}.studio-filters>button{font-size:9px}.studio-search{max-width:125px}.studio-request-list{min-height:220px}.studio-request-list>button{gap:8px;padding:15px 10px}.studio-request-list strong{font-size:10px}.studio-request-list .studio-team{font-size:8px}.studio-source-strip{padding-block:15px;font-size:7px}.studio-source-strip>span:last-child{display:none}.studio-record{border-top:1px solid #dce3ef;border-left:0;grid-template-columns:1fr 1fr;gap:0 18px;padding:24px;display:grid}.studio-record-label{grid-column:1/-1}.studio-record-icon{grid-column:1/-1;margin:20px 0 16px}.studio-record h5{grid-column:1/-1;font-size:23px}.studio-record>p{grid-column:1/-1;max-width:380px;min-height:0;margin-bottom:0;font-size:11px}.studio-record dl{grid-column:1/-1;gap:13px;margin:20px 0}.studio-record dl>div{font-size:10px}.studio-record ul{grid-column:1/-1;grid-template-columns:1fr;gap:10px;margin-block:14px 22px}.studio-record li{font-size:10px}.studio-record .studio-primary{grid-column:1/-1;min-height:44px}.studio-record .studio-feedback{grid-column:1/-1;min-height:0!important}.studio-ai-body{flex-direction:column;display:flex}.studio-ai-path{order:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:9px 7px;display:grid}.studio-ai-path>button{text-align:center;flex-direction:column;justify-content:center;gap:7px;min-height:82px;padding:8px 2px;font-size:7px}.studio-ai-path>button>span:nth-child(2){gap:3px}.studio-ai-path small{display:none}.studio-step-icon{width:28px;height:28px}.studio-document{order:1;padding:23px 22px}.studio-paper{max-width:350px;min-height:0;margin:auto;padding:25px 27px 20px;transform:rotate(-1deg)}.studio-paper-tag{margin-top:24px}.studio-paper h4{font-size:38px}.studio-paper>p{font-size:10px;line-height:1.85}.studio-paper h5{font-size:11px}.studio-ai-result{order:2;padding:27px 25px}.studio-ai-result-icon{border-radius:10px;width:47px;height:47px;margin:23px 0 19px}.studio-ai-result h4{font-size:29px}.studio-ai-result>p{min-height:115px;font-size:12px}.studio-extracted strong{font-size:11px}.studio-review-note{font-size:10px}.studio-ai-actions .studio-primary{min-height:44px}.studio-cloud-map,.studio-cloud-nodes{min-height:555px}.studio-cloud-connections{display:none}.studio-cloud-node{width:140px;height:110px;padding:13px 15px}.studio-cloud-node strong{font-size:11px}.studio-cloud-node small{font-size:6px}.studio-cloud-node-0{top:75px;left:calc(50% - 70px)}.studio-cloud-node-1{top:225px;left:calc(50% - 70px)}.studio-cloud-node-2{top:375px;left:calc(50% - 70px)}.studio-cloud-node-3{z-index:1;width:100px;height:95px;top:155px;left:14px}.studio-cloud-node-4{z-index:1;width:100px;height:95px;top:315px;left:calc(100% - 114px)}.studio-cloud-node-3 strong,.studio-cloud-node-4 strong{font-size:9px}.studio-cloud-node-3 .studio-node-header,.studio-cloud-node-4 .studio-node-header{margin-bottom:6px}.studio-cloud-node:before{content:"";border-left:1px solid #5c7cab;height:30px;position:absolute;top:-40px;left:50%}.studio-cloud-node-0:before,.studio-cloud-node-3:before,.studio-cloud-node-4:before{display:none}.studio-map-caption{gap:15px;font-size:7px;top:22px;left:18px;right:18px}.studio-map-caption>span:last-child{text-align:right}.studio-map-legend{font-size:7px;bottom:18px;left:18px}.studio-cloud-inspector{grid-template-columns:1fr;gap:18px;min-height:260px;padding:25px}.studio-cloud-inspector h4{font-size:26px}.studio-cloud-inspector p{font-size:12px}.studio-cloud-inspector ul{gap:9px;display:grid}.studio-cloud-inspector li{font-size:11px}.design-studio-stage{padding:40px 0 55px}.studio-stage-heading{flex-direction:column;align-items:start!important;gap:15px!important}.studio-stage-heading h2{font-size:33px}.studio-stage-heading>p{max-width:350px;font-size:13px}.studio-case-caption{flex-direction:column;gap:15px;font-size:9px}.studio-case-caption>span:last-child{text-align:left}.studio-service-lead{padding-bottom:40px}.studio-service-lead .detail-hero{padding-top:25px;padding-bottom:24px}.studio-service-lead .detail-hero h1{letter-spacing:-.055em;font-size:clamp(43px,10.8vw,59px);line-height:1.06}.studio-service-lead .detail-hero-bottom>p{font-size:14px}.studio-service-lead .page-contents{margin-top:25px}.studio-solutions-lead{padding:35px 0 42px}.studio-solutions-lead h1{letter-spacing:-.06em;font-size:clamp(49px,13vw,70px);line-height:1.02}.studio-solutions-bottom{gap:23px;margin-top:25px}.studio-solutions-bottom>p{font-size:14px}.studio-solution-index{padding-bottom:50px}.studio-solution-feature{gap:28px;padding:37px 0}.studio-solution-copy h2{font-size:38px}.studio-solution-copy>p{font-size:13px}.studio-solution-copy dl{gap:24px}.studio-solution-preview{height:300px;padding:25px 15px 0}.studio-solution-preview>span{margin-bottom:20px;font-size:8px}}@media (prefers-reduced-motion:reduce){.studio-workspace *,.studio-ai *,.studio-cloud *{transition:none!important;animation:none!important}}@media (forced-colors:active){.studio-primary,.studio-cloud-node,.studio-request-list>button,.studio-ai-path>button{border:1px solid buttontext}.studio-cloud-node[aria-pressed=true],.studio-ai-path>button[aria-pressed=true],.studio-request-list>button[aria-pressed=true]{outline:2px solid highlight}}.expertise-demo>.studio-workspace,.expertise-demo>.studio-ai,.expertise-demo>.studio-cloud{transform:none!important}.studio-solutions-lead h1{max-width:1280px;font-size:clamp(64px,7.8vw,120px)}.studio-system-note{color:#fff;background:#214ed7;border-radius:3px;flex-direction:column;justify-content:center;align-self:center;min-height:360px;padding:45px;display:flex}.studio-system-note>p{letter-spacing:-.035em;margin-top:25px;font-size:clamp(25px,2.5vw,37px);font-weight:450;line-height:1.24}.studio-system-note>.arrow-link{color:#fff;margin-top:35px;font-size:12px}@media (max-width:1000px){.studio-system-note{padding:35px}}@media (max-width:560px){.studio-system-note{min-height:280px;margin-top:10px;padding:30px 26px}.studio-system-note>p{font-size:28px}.studio-queue>p{font-size:12px}.studio-breadcrumb,.studio-summary span{font-size:10px}.studio-filters>button{min-height:35px;font-size:10px}.studio-search{max-width:140px;min-height:35px}.studio-search input{min-height:35px;font-size:11px}.studio-table-heading,.studio-request-list small{font-size:9px}.studio-request-list strong{font-size:12px}.studio-request-list .studio-team,.studio-source-strip,.studio-record-label{font-size:9px}.studio-record>p{font-size:12px}.studio-record dl>div{font-size:11px}.studio-pill{font-size:9px}.studio-record li{font-size:11px}.studio-feedback{font-size:10px}.studio-primary{font-size:12px}.studio-ai-path>button{font-size:8px}.studio-chrome{font-size:11px}.studio-chrome>span+span{font-size:8px}.studio-document-caption,.studio-extracted span{font-size:10px}.studio-extracted strong{font-size:12px}.studio-review-note{font-size:11px}}@media (prefers-reduced-motion:no-preference){.studio-cloud-signal{stroke-dasharray:7 5;animation:.8s linear 3 studioSignal}.studio-request-list>button:active{transform:translateY(1px)}.studio-ai-path>button{transition:color .18s,background .18s,border-color .18s}}@keyframes studioSignal{to{stroke-dashoffset:-24px}}.studio-home-cloud{margin-top:45px}.studio-home-cloud>.studio-cloud{box-shadow:none}.studio-home-cloud .studio-cloud-inspector{background:#111c2c}.studio-solution-preview>img{z-index:1;border:1px solid #d6dfed;border-radius:6px;width:100%;height:auto;display:block;position:relative;box-shadow:0 15px 35px #15326016}.studio-solution-preview{flex-direction:column;justify-content:center;height:auto;min-height:360px;padding-bottom:28px;display:flex}.studio-solution-preview:after{display:none}@media (max-width:800px){.studio-solution-preview{min-height:330px}}@media (max-width:560px){.studio-solution-preview{min-height:230px;padding:24px 15px}.studio-solution-preview>img{border-radius:4px}.studio-solution-preview>span{letter-spacing:.02em;margin-bottom:17px;font-size:7px}}.studio-noscript{padding:25px;font-size:13px;line-height:1.8}.studio-noscript>p{margin-bottom:20px}.studio-noscript article{border-top:1px solid #d5dfef;margin-top:18px;padding-top:18px}.studio-noscript h5{letter-spacing:-.025em;margin-bottom:12px;font-size:20px;font-weight:500;line-height:1.2}.studio-cloud .studio-noscript{color:#c4d3eb}.studio-cloud .studio-noscript article{border-color:#34465f}.studio-local-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-block:1px solid #dde4ef;position:sticky;top:86px}.studio-local-nav .page-contents{border:0;justify-content:space-between;min-height:62px;margin:0;padding:16px 0}.studio-local-nav .page-contents a{border-radius:3px;align-items:center;gap:8px;min-height:30px;font-size:11px;display:flex}.studio-local-nav .page-contents a:hover{color:#214bca;background:#edf2ff}@media (max-width:800px){.studio-local-nav{top:70px}.studio-local-nav .page-contents-label{display:none}.studio-local-nav .page-contents{min-height:65px;padding-block:10px}.studio-local-nav .page-contents ol{gap:4px 16px;width:100%}.studio-local-nav .page-contents a{min-height:30px;font-size:10px}}@media (max-width:560px){.studio-local-nav .page-contents{padding-block:10px}.studio-local-nav .page-contents ol{flex-wrap:wrap;gap:4px 14px;display:flex}.studio-local-nav .page-contents a{gap:5px;min-height:28px;font-size:9px}.studio-local-nav .page-contents a>.mono{font-size:8px}.studio-service-lead .detail-hero{padding-bottom:10px}}.studio-cloud-node[aria-pressed=true] small,.studio-cloud-node[aria-pressed=true] .studio-node-header>span{color:#fff}@media (max-width:560px){.studio-solutions-lead h1{font-size:clamp(42px,12.5vw,70px)}.studio-cloud-map,.studio-cloud-nodes{min-height:680px}.studio-cloud-node-0{top:65px}.studio-cloud-node-1{top:215px}.studio-cloud-node-2{top:365px}.studio-cloud-node-3{z-index:auto;width:120px;height:110px;top:515px;left:calc(25% - 60px)}.studio-cloud-node-4{z-index:auto;width:120px;height:110px;top:515px;left:calc(75% - 60px)}.studio-cloud-node-3 strong,.studio-cloud-node-4 strong{font-size:11px}.studio-cloud-node-3 .studio-node-header,.studio-cloud-node-4 .studio-node-header{margin-bottom:12px}.studio-cloud-nodes:after{content:"";z-index:-1;border-top:1px solid #5c7cab;position:absolute;top:490px;left:25%;right:25%}.studio-cloud-node-2:after{content:"";border-left:1px solid #5c7cab;height:15px;position:absolute;top:110px;left:50%}.studio-cloud-node-3:before,.studio-cloud-node-4:before{height:25px;display:block;top:-25px}}.studio-chrome{font-size:13px}.studio-chrome>span+span{font-size:10px}.studio-sidebar>span:not(.studio-sidebar-title){font-size:11px}.studio-sidebar-title{font-size:9px}.studio-sidebar-bottom{font-size:10px}.studio-sidebar-bottom small{font-size:9px}.studio-breadcrumb{font-size:11px}.studio-queue>p{font-size:13px}.studio-summary span{font-size:11px}.studio-summary strong{font-size:34px}.studio-filters>button,.studio-search input{font-size:11px}.studio-table-heading{font-size:9px}.studio-request-list small{font-size:10px}.studio-request-list strong{font-size:13px}.studio-request-list .studio-team{font-size:11px}.studio-source-strip,.studio-record-label{font-size:10px}.studio-record>p{font-size:12px;line-height:1.85}.studio-record dl>div,.studio-record li{font-size:11px}.studio-pill{font-size:10px}.studio-primary{min-height:44px;font-size:12px}.studio-feedback{font-size:11px}.studio-record h5{font-size:24px}.studio-document-caption{font-size:11px}.studio-paper-brand,.studio-paper-tag{font-size:9px}.studio-paper>p,.studio-paper>p:first-of-type{font-size:11px;line-height:1.85}.studio-paper h5{font-size:12px}.studio-paper-footer{font-size:9px}.studio-ai-path>button{font-size:12px}.studio-ai-path small{font-size:9px}.studio-ai-result>p{font-size:13px;line-height:1.8}.studio-extracted span{font-size:10px}.studio-extracted strong{font-size:12px}.studio-review-note{font-size:11px}.studio-cloud-inspector p{font-size:13px}.studio-cloud-inspector li{font-size:12px}.studio-cloud-node strong{font-size:14px}.studio-cloud-node small{font-size:8px}.studio-map-caption,.studio-map-legend{font-size:10px}@media (min-width:1000px){.studio-workspace-body{grid-template-columns:180px minmax(0,1fr) 310px}.studio-queue{padding-inline:28px}.studio-ai-body{grid-template-columns:1fr 190px 1fr}}@media (max-width:1000px) and (min-width:561px){.studio-ai-path>button{font-size:10px}.studio-workspace-body{grid-template-columns:minmax(0,1fr) 250px}.studio-sidebar{display:none}}@media (max-width:560px){.studio-chrome{font-size:12px}.studio-chrome>span+span{font-size:8px}.studio-summary span{font-size:10px}.studio-search input{min-height:40px;font-size:12px}.studio-filters>button{min-height:40px;font-size:11px}.studio-request-list strong{font-size:12px}.studio-request-list .studio-team,.studio-source-strip{font-size:10px}.studio-record>p{font-size:13px}.studio-record dl>div,.studio-record li{font-size:12px}.studio-ai-path>button{min-height:84px;font-size:9px}.studio-paper{padding:25px 21px}.studio-paper h4{font-size:36px}.studio-ai-result>p{min-height:0;font-size:13px}.studio-cloud-inspector p{font-size:13px}.studio-cloud-node strong{font-size:12px}.studio-cloud-node small{font-size:7px}.studio-cloud-node-3 strong,.studio-cloud-node-4 strong{font-size:11px}.studio-map-caption,.studio-map-legend{font-size:8px}}@media (min-width:561px) and (max-width:1000px){.studio-cloud-map,.studio-cloud-nodes{min-height:680px}.studio-cloud-map>svg{display:none}.studio-cloud-node{width:160px;height:110px;left:calc(50% - 80px)}.studio-cloud-node-0{top:65px}.studio-cloud-node-1{top:215px}.studio-cloud-node-2{top:365px}.studio-cloud-node-3{top:515px;left:calc(25% - 80px)}.studio-cloud-node-4{top:515px;left:calc(75% - 80px)}.studio-cloud-node:before{content:"";border-left:1px solid #5c7cab;height:40px;position:absolute;top:-40px;left:50%}.studio-cloud-node-0:before{display:none}.studio-cloud-node-3:before,.studio-cloud-node-4:before{height:25px;top:-25px}.studio-cloud-nodes:after{content:"";border-top:1px solid #5c7cab;position:absolute;top:490px;left:25%;right:25%}.studio-cloud-node-2:after{content:"";border-left:1px solid #5c7cab;height:15px;position:absolute;top:110px;left:50%}}}
