.arc-marketing.arc-marketing-home>.arc-header--home{position:fixed}.arc-marketing.arc-marketing-home .arc-hero-copy .arc-lede{max-width:96ch}.arc-marketing.arc-marketing-home>main>.arc-section:not(.arc-hero):not(.arc-closing--centered-blue){--n-section-space: clamp(28px, 4svh, 48px);padding-block:var(--n-section-space)}.arc-marketing.arc-marketing-home>main>.arc-section:not(.arc-hero)>.arc-frame{width:min(1440px,calc(100% - 2 * var(--n-gutter)))}.arc-marketing.arc-marketing-home>main>.arc-section:not(.arc-hero):not(.arc-closing--centered-blue) .arc-heading-group h2{font:400 clamp(34px,3.1vw,44px)/1.06 var(--n-sans);letter-spacing:var(--n-h2-tracking)}.arc-marketing.arc-marketing-home>main>.arc-section:not(.arc-hero):not(.arc-closing--centered-blue) .arc-lede{font-size:16px;font-weight:400;line-height:1.5}.arc-marketing.arc-marketing-home>main>.arc-section:not(.arc-hero) .arc-section-label{margin-bottom:clamp(18px,2.6svh,24px)}.arc-marketing.arc-marketing-home .arc-hero-backers{display:grid;justify-items:center;gap:12px;margin-top:26px}.arc-marketing.arc-marketing-home .arc-hero-backers>p{color:#b8b8c4;font:400 11px/1.4 var(--arc-mono);letter-spacing:.04em}.arc-marketing.arc-marketing-home .arc-hero-backers>ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(24px,3vw,40px);margin:0;padding:0;list-style:none}.arc-marketing.arc-marketing-home .arc-backer{display:flex;align-items:center;justify-content:center}.arc-marketing.arc-marketing-home .arc-backer img{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.65}.arc-marketing.arc-marketing-home .arc-backer--uksa{width:120px;height:34px}.arc-marketing.arc-marketing-home .arc-backer--nvidia{width:132px;height:26px}.arc-marketing.arc-marketing-home .arc-backer--esa{width:80px;height:29px}.arc-marketing.arc-marketing-home .arc-backer--uksa img{object-view-box:inset(27.012% 3.54% 27.475% 4.685%)}.arc-marketing.arc-marketing-home .arc-backer--nvidia{position:relative;overflow:hidden}.arc-marketing.arc-marketing-home .arc-backer--nvidia img{position:absolute;width:163.31px;height:91.86px;left:-13.74px;top:-33.41px;object-view-box:none}@supports not (object-view-box: inset(1%)){.arc-marketing.arc-marketing-home .arc-backer--uksa{position:relative;overflow:hidden}.arc-marketing.arc-marketing-home .arc-backer--uksa img{position:absolute;width:130.75px;height:73.58px;left:-6.13px;top:-19.64px}}.arc-marketing.arc-marketing-home>main>#product>.arc-frame{max-width:1440px}.arc-marketing.arc-marketing-home>main>#product .arc-heading-group .arc-lede{max-width:76ch;margin-top:16px}.arc-marketing.arc-marketing-home>main>#product .arc-home-workflow-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;margin-top:clamp(28px,4svh,40px)}.arc-marketing.arc-marketing-home>main>#product .arc-home-workflow-card{display:flex;flex-direction:column;min-width:0;min-block-size:clamp(440px,53svh,510px);padding:24px 24px 0;border:1px solid var(--n-rule);background:var(--n-canvas)}.arc-marketing.arc-marketing-home>main>#product .arc-workflow-category{color:var(--n-caption);font:400 var(--n-label-size)/var(--n-label-leading) var(--n-mono);letter-spacing:var(--n-label-tracking);text-transform:uppercase}.arc-marketing.arc-marketing-home>main>#product .arc-home-workflow-card h3{min-block-size:88px;margin-top:16px;font:400 clamp(26px,2.3vw,32px)/1.12 var(--n-sans);letter-spacing:var(--n-h3-tracking);overflow-wrap:anywhere}.arc-marketing.arc-marketing-home>main>#product .arc-home-workflow-card h3>a{display:flex;align-items:start;justify-content:space-between;gap:10px;min-height:44px}.arc-marketing.arc-marketing-home>main>#product .arc-home-workflow-card h3>a>svg{flex:none;margin-top:4px}.arc-marketing.arc-marketing-home>main>#product .arc-home-workflow-card h3>a:hover{text-decoration:underline;text-underline-offset:4px}.arc-marketing.arc-marketing-home>main>#product .arc-workflow-graphic{display:grid;flex:1;place-items:center;min-width:0;min-height:200px;padding-block:12px}.arc-marketing.arc-marketing-home>main>#product .arc-workflow-folk-graphic{display:block;width:min(100%,340px);height:210px;object-fit:contain;filter:invert(1)}.arc-marketing.arc-marketing-home>main>#product .arc-workflow-graphic>[data-august-visual]{width:min(100%,250px)}.arc-marketing.arc-marketing-home>main>#product .arc-workflow-summary{flex:none;min-block-size:108px;margin:0 -24px;padding:18px 24px;border-top:1px solid var(--n-rule);color:var(--n-secondary);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.arc-marketing.arc-marketing-home>main>#integrations>.arc-frame{max-width:1440px;min-width:0}.arc-marketing.arc-marketing-home>main>#integrations .arc-heading-group .arc-lede{max-width:76ch;margin-top:16px}.arc-marketing.arc-marketing-home>main>#integrations .arc-home-integrations-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% - 48px);grid-template-rows:auto auto minmax(180px,1fr) auto;align-items:stretch;column-gap:16px;row-gap:0;width:100%;min-width:0;margin:clamp(28px,4svh,40px) 0 0;padding:0 0 12px;overflow-x:auto;overflow-y:hidden;list-style:none;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--n-rule) transparent;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.arc-marketing.arc-marketing-home>main>#integrations .arc-home-integrations-row[data-integrations-enhanced=true]{cursor:grab}.arc-marketing.arc-marketing-home>main>#integrations .arc-home-integrations-row[data-integrations-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.arc-marketing.arc-marketing-home>main>#integrations .arc-home-integration-card{display:grid;grid-template-rows:subgrid;grid-row:1 / span 4;row-gap:0;min-width:0;min-block-size:400px;padding:24px 24px 0;border:1px solid var(--n-rule);border-radius:0;background:var(--n-canvas);scroll-snap-align:start}.arc-marketing.arc-marketing-home>main>#integrations .arc-integration-card-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.arc-marketing.arc-marketing-home>main>#integrations .arc-integration-category{color:var(--n-caption);font:400 var(--n-label-size)/var(--n-label-leading) var(--n-mono);letter-spacing:var(--n-label-tracking);text-transform:uppercase}.arc-marketing.arc-marketing-home>main>#integrations .arc-integration-status{padding:4px 6px;border:1px solid var(--n-rule);color:var(--n-caption);font:400 var(--n-label-size)/var(--n-label-leading) var(--n-mono);white-space:nowrap}.arc-marketing.arc-marketing-home>main>#integrations .arc-home-integration-card h3{margin-top:16px;font:400 clamp(28px,2.3vw,32px)/1.12 var(--n-sans);letter-spacing:var(--n-h3-tracking)}.arc-marketing.arc-marketing-home>main>#integrations .arc-integration-graphic{display:grid;place-items:center;min-width:0;min-height:180px;padding-block:16px}.arc-marketing.arc-marketing-home>main>#integrations .arc-integration-logo-tile{display:grid;place-items:center;width:108px;height:108px;background:transparent}.arc-marketing.arc-marketing-home>main>#integrations .arc-integrations-logo-filter{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.arc-marketing.arc-marketing-home>main>#integrations .arc-integration-logo-tile img{display:block;width:72px;height:72px;object-fit:contain;filter:url(#home-integrations-white-logo-filter);-webkit-user-drag:none}.arc-marketing.arc-marketing-home>main>#integrations .arc-integration-logo-tile img.arc-integration-logo--large{width:96px;height:96px}.arc-marketing.arc-marketing-home>main>#integrations .arc-integration-logo-tile img.arc-integration-logo--drive{filter:url(#home-integrations-drive-logo-filter)}.arc-marketing.arc-marketing-home>main>#integrations .arc-integration-logo-tile img.arc-integration-logo--python{filter:brightness(0) invert(1)}.arc-marketing.arc-marketing-home>main>#integrations .arc-integration-summary{min-block-size:108px;margin:0 -24px;padding:18px 24px;border-top:1px solid var(--n-rule);color:var(--n-secondary);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.arc-marketing.arc-marketing-home>main>#integrations .arc-integrations-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.arc-marketing.arc-marketing-home>main>#integrations .arc-integrations-help{color:var(--n-caption);font:400 var(--n-label-size)/var(--n-label-leading) var(--n-mono);letter-spacing:var(--n-label-tracking)}.arc-marketing.arc-marketing-home>main>#integrations .arc-integrations-controls{display:flex;gap:8px}.arc-marketing.arc-marketing-home>main>#integrations .arc-integrations-controls[hidden]{display:none}.arc-marketing.arc-marketing-home>main>#integrations .arc-integrations-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--n-rule);border-radius:0;background:var(--n-canvas);color:var(--n-text);cursor:pointer}.arc-marketing.arc-marketing-home>main>#integrations .arc-integrations-controls button:disabled{opacity:.35;cursor:default}.arc-marketing.arc-marketing-home>main>#integrations .arc-home-integrations-row:focus-visible{outline:2px solid var(--n-text);outline-offset:4px}.arc-marketing.arc-marketing-home>main>#integrations .arc-integrations-controls button:focus-visible{outline:2px solid var(--n-text);outline-offset:3px}.arc-marketing.arc-marketing-home>main>#integrations .arc-integrations-setup{margin-top:20px;color:var(--n-secondary);font-size:14px;line-height:1.45}@media(min-width:640px){.arc-marketing.arc-marketing-home>main>#integrations .arc-home-integrations-row{grid-auto-columns:calc((100% - 64px)/2)}}@media(min-width:1024px){.arc-marketing.arc-marketing-home>main>#integrations .arc-home-integrations-row{grid-auto-columns:calc((100% - 48px)/4)}}.arc-marketing.arc-marketing-home>main>.arc-section.arc-platform-feature{display:flex;align-items:center}.arc-marketing.arc-marketing-home>main>.arc-platform-feature>.arc-frame>.arc-heading-group{margin-bottom:clamp(22px,3svh,32px)}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-platform-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,2.2vw,36px);width:100%}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-platform-copy{min-width:0}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-platform-copy>.arc-lede{max-width:55ch;margin:0}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-platform-copy>.arc-actions{margin-top:14px}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-action--text{gap:10px;font-family:var(--n-sans);font-size:15px;letter-spacing:0}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-action--text .arc-action-label{padding-inline:0;letter-spacing:0;text-transform:none}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-platform-specifications{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:18px 0 0;border-top:1px solid var(--n-rule)}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-platform-specifications>div{display:block;min-width:0;padding:12px 0;border:0;border-bottom:1px solid var(--n-rule)}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-platform-specifications>div+div{border-left:0;border-top:0}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-platform-specifications dt{margin-bottom:5px;color:var(--n-text);font:400 16px/1.5 var(--n-sans);letter-spacing:0}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-platform-specifications dd{color:var(--n-secondary);font:400 16px/1.5 var(--n-sans)}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-platform-media{width:100%;min-width:0}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual{width:100%;min-width:0;container:home-august-media / inline-size}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual>[data-august-visual]{width:100%;min-width:0;max-width:100%}.arc-marketing.arc-marketing-home>main>#tools .arc-home-api-panel .arc-platform-copy>.arc-actions{display:flex;flex-wrap:wrap;align-items:start;gap:6px 20px}.arc-marketing.arc-marketing-home>main>#tools .arc-home-api-panel .arc-platform-copy>.arc-actions .arc-action{justify-content:start;padding-block:6px}.arc-marketing.arc-marketing-home>main>#applications .arc-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(24px,3.3svh,32px)}.arc-marketing.arc-marketing-home>main>#applications .arc-media-card{display:flex;min-block-size:clamp(252px,30svh,300px);border:1px solid var(--n-rule);background:#000}.arc-marketing.arc-marketing-home>main>#applications .arc-media-card-link{flex:1;min-block-size:100%;background:#000;color:#fff;transition:background-color .9s linear,color 0s linear 486ms}.arc-marketing.arc-marketing-home>main>#applications .arc-media-card-link:is(:hover,:focus-visible){background:#fff;color:#000;transition-delay:0s,414ms}.arc-marketing.arc-marketing-home>main>#applications .arc-card-copy{padding:24px 24px 64px}.arc-marketing.arc-marketing-home>main>#applications .arc-card-copy h3{padding-right:0;font:400 28px/1.08 var(--n-sans);letter-spacing:var(--n-h3-tracking)}.arc-marketing.arc-marketing-home>main>#applications .arc-card-description{max-width:38ch;margin-top:12px;color:inherit;font-size:16px;line-height:1.45}.arc-marketing.arc-marketing-home>main>#applications .arc-card-link-mark{top:auto;right:24px;bottom:24px}.arc-marketing.arc-marketing-home>main>#evaluation .arc-heading-group .arc-lede{margin-top:16px}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;grid-template-rows:auto auto auto auto auto auto;margin-top:clamp(28px,4svh,40px);border:0}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-card{display:grid;grid-template-rows:subgrid;grid-row:span 6;align-content:start;min-width:0;padding:8px 28px 0}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-card:first-child{padding-left:0}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-card:last-child{padding-right:0}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-card+.arc-enterprise-card{border-left:1px solid var(--n-rule);border-top:0}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-label{color:var(--n-caption);font:400 var(--n-label-size)/var(--n-label-leading) var(--n-mono);letter-spacing:var(--n-label-tracking)}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-card h3{margin-top:18px;font:400 clamp(25px,2vw,30px)/1.1 var(--n-sans);letter-spacing:var(--n-h3-tracking)}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-intro{margin-top:16px;color:var(--n-secondary);font-size:16px;line-height:1.5}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-card ul{display:grid;align-content:start;grid-template-rows:subgrid;grid-row:span 3;gap:0;margin:24px 0 0;padding:0;border-top:1px solid var(--n-rule);list-style:none}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-card li{min-width:0;padding:13px 0;border-bottom:1px solid var(--n-rule);color:var(--n-secondary);font-size:16px;line-height:1.5}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-card li:last-child{border-bottom:0}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-card li:before{content:none}.arc-marketing.arc-marketing-home>main>#evaluation .arc-deployment-review{gap:24px;margin-top:28px;padding-top:0;border-top:0}.arc-marketing.arc-marketing-home>main>.arc-home-faqs .arc-faq-list{margin-top:28px}.arc-marketing.arc-marketing-home>main>.arc-home-faqs .arc-faq-list summary{min-height:58px;padding-block:14px;font-size:18px}.arc-marketing.arc-marketing-home>main>.arc-home-faqs .arc-faq-list summary>span{color:var(--n-caption)}.arc-marketing.arc-marketing-home>main>.arc-home-assistant-section .arc-home-assistant-box{padding:clamp(32px,5svh,48px) clamp(20px,3vw,40px);border-color:var(--n-rule)}.arc-marketing.arc-marketing-home>main>.arc-home-assistant-section .arc-home-assistant-actions{gap:12px;margin-top:24px}.arc-marketing.arc-marketing-home>main>.arc-home-resources .arc-home-resource-layout{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);gap:clamp(28px,3.2vw,48px)}.arc-marketing.arc-marketing-home>main>.arc-home-resources .arc-home-resource-list a{grid-template-columns:minmax(0,1fr) 100px 18px;min-height:72px;gap:18px;padding-block:14px}.arc-marketing.arc-marketing-home>main>.arc-home-resources .arc-home-resource-kind:before{background:var(--n-caption)}.arc-marketing.arc-marketing-home .arc-closing-legacy-panel>.arc-trial-panel{width:min(560px,100%);margin:24px auto 0;padding:clamp(20px,3vw,32px);border:1px solid rgb(255 255 255 / .65);background:#00000014;text-align:left}@media(min-width:810px){.arc-marketing.arc-marketing-home>main>#product .arc-home-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.arc-marketing.arc-marketing-home>main>.arc-section.arc-home-fold:not(.arc-hero):not(.arc-closing--centered-blue){display:flex;align-items:center;min-block-size:calc(100svh - 80px)}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-platform-layout{--arc-home-copy-width: clamp(260px, 21vw, 312px);--arc-home-layout-gap: clamp(24px, 2.2vw, 36px);--arc-home-media-width: clamp(600px, calc((100svh - 228px)*1.5) , 1040px);--arc-home-prior-layout-width: calc(var(--arc-home-copy-width) + var(--arc-home-layout-gap) + var(--arc-home-media-width));--arc-home-right-inset: max(0px, calc((100% - var(--arc-home-prior-layout-width)) / 2));grid-template-columns:minmax(0,1fr) min(var(--arc-home-media-width),calc(100% - var(--arc-home-copy-width) - var(--arc-home-layout-gap)));gap:var(--arc-home-layout-gap);max-width:none;margin-inline:0;padding-inline-end:var(--arc-home-right-inset)}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-platform-media{max-width:var(--arc-home-media-width);justify-self:end}@container august-visual (min-width: 621px){.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=truth] .source-truth-preview-grid{height:clamp(500px,calc(100svh - 270px),700px);grid-template-rows:repeat(2,minmax(0,1fr))}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=truth] .source-truth-preview{grid-template-rows:var(--source-caption-height, 110px) minmax(0,1fr)}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=truth] .source-truth-preview>svg{height:100%;min-height:0;aspect-ratio:auto;object-fit:contain}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-viewport>svg{height:clamp(260px,calc(100svh - 448px),532px);aspect-ratio:auto;object-fit:contain}}}@media(min-width:1024px)and (max-height:800px){.arc-marketing.arc-marketing-home>main>.arc-platform-feature#collaborative-workspace{padding-block:21px}.arc-marketing.arc-marketing-home>main>.arc-platform-feature#collaborative-workspace>.arc-frame>.arc-heading-group{margin-bottom:14px}.arc-marketing.arc-marketing-home>main>.arc-platform-feature#collaborative-workspace>.arc-frame>.arc-section-label{margin-bottom:15px}@container august-visual (min-width: 621px){.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=collaboration] .collaboration-column-heading{margin:0;padding-block:6px 8px}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=collaboration] .collaboration-column-heading>div{gap:5px}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=collaboration] .collaboration-panel{min-height:350px}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=collaboration] .collaboration-system-graph{min-height:270px}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=collaboration] .branch-tree-row{min-height:30px}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=collaboration] .branch-change-summary{padding-block:8px}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=collaboration] .branch-diff header{padding-block:5px}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=collaboration] .branch-merge-status{padding-block:7px}}.arc-marketing.arc-marketing-home>main>#product .arc-home-workflow-card{min-block-size:400px;padding:20px 20px 0}.arc-marketing.arc-marketing-home>main>#product .arc-home-workflow-card h3{min-block-size:72px;font-size:28px}.arc-marketing.arc-marketing-home>main>#product .arc-workflow-graphic{min-height:185px;padding-block:6px}.arc-marketing.arc-marketing-home>main>#product .arc-workflow-folk-graphic{height:165px}.arc-marketing.arc-marketing-home>main>#product .arc-workflow-graphic>[data-august-visual]{width:min(100%,180px)}.arc-marketing.arc-marketing-home>main>#product .arc-workflow-summary{min-block-size:94px;margin-inline:-20px;padding:14px 20px}.arc-marketing.arc-marketing-home>main>#applications .arc-media-card{min-block-size:252px}.arc-marketing.arc-marketing-home>main>#applications .arc-card-copy{padding:20px 22px 60px}.arc-marketing.arc-marketing-home>main>#applications .arc-card-copy h3{font-size:24px}.arc-marketing.arc-marketing-home>main>#applications .arc-card-description{margin-top:8px}.arc-marketing.arc-marketing-home>main>#applications .arc-card-grid{gap:14px;margin-top:24px}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-card{padding-inline:24px}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-card:first-child{padding-left:0}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-card:last-child{padding-right:0}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-card li{padding-block:11px}}@media(max-width:1023px){.arc-marketing.arc-marketing-home>main>.arc-section.arc-platform-feature{display:block;min-block-size:0}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-card{grid-template-rows:auto auto auto auto;grid-row:auto;padding:28px 0}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-card+.arc-enterprise-card{border-left:0;border-top:1px solid var(--n-rule)}.arc-marketing.arc-marketing-home>main>#evaluation .arc-enterprise-card ul{grid-template-rows:none;grid-row:auto;margin-top:20px}.arc-marketing.arc-marketing-home>main>.arc-home-resources .arc-home-resource-layout{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:809px){.arc-marketing.arc-marketing-home>main>#product .arc-home-workflow-card{min-block-size:440px}.arc-marketing.arc-marketing-home>main>#applications .arc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.arc-marketing.arc-marketing-home>main>#applications .arc-card-grid{grid-template-columns:minmax(0,1fr)}.arc-marketing.arc-marketing-home>main>.arc-home-resources .arc-home-resource-list a{grid-template-columns:minmax(0,1fr) 18px;gap:12px}.arc-marketing.arc-marketing-home>main>.arc-home-resources .arc-home-resource-title{grid-column:1;grid-row:1;min-width:0;overflow-wrap:anywhere}.arc-marketing.arc-marketing-home>main>.arc-home-resources .arc-home-resource-kind{grid-column:1;grid-row:2;min-width:0}.arc-marketing.arc-marketing-home>main>.arc-home-resources .arc-home-resource-arrow{grid-column:2;grid-row:1 / 3}}@media(min-width:1024px)and (max-height:780px){.arc-marketing.arc-marketing-home>main>.arc-section.arc-hero{padding-block:100px 32px}.arc-marketing.arc-marketing-home .arc-hero-backers{gap:8px;margin-top:20px}}@media(prefers-reduced-motion:reduce){.arc-marketing.arc-marketing-home>main>#applications .arc-media-card-link{transition:none}}@media(min-width:1024px)and (max-height:800px){.arc-marketing.arc-marketing-home>main>#agents.arc-platform-feature,.arc-marketing.arc-marketing-home>main>#tools.arc-platform-feature{padding-block:20px}.arc-marketing.arc-marketing-home>main>#agents>.arc-frame>.arc-section-label,.arc-marketing.arc-marketing-home>main>#tools>.arc-frame>.arc-section-label{margin-bottom:14px}.arc-marketing.arc-marketing-home>main>#agents>.arc-frame>.arc-heading-group,.arc-marketing.arc-marketing-home>main>#tools>.arc-frame>.arc-heading-group{margin-bottom:14px}@container august-visual (min-width: 621px){.arc-marketing.arc-marketing-home>main>#agents .agent-orbit-row,.arc-marketing.arc-marketing-home>main>#agents .agent-orbit-row.is-active{min-height:44px;padding:8px 10px;font-size:16px}.arc-marketing.arc-marketing-home>main>#agents .agent-orbit-descriptions{min-height:60px;padding:8px 10px 0}.arc-marketing.arc-marketing-home>main>#agents .agent-orbit-motion button{min-height:44px;padding-block:8px}.arc-marketing.arc-marketing-home>main>#agents .agent-orbit-visual{margin-top:4px}.arc-marketing.arc-marketing-home>main>#agents .agent-orbit-sphere{width:min(100%,clamp(330px,calc(100svh - 376px),360px))}}.arc-marketing.arc-marketing-home>main>#tools .arc-platform-media>.arc-home-connections{margin-top:0}}@media(min-width:1024px)and (max-height:800px){.arc-marketing.arc-marketing-home>main>#tools .arc-home-api-panel .arc-platform-copy>.arc-actions{gap:4px 20px}.arc-marketing.arc-marketing-home>main>#tools .arc-home-api-panel .arc-platform-copy>.arc-actions>.arc-action--text{min-height:44px;padding-block:0}.arc-marketing.arc-marketing-home>main>#tools .arc-home-api-panel .arc-platform-copy>.arc-actions>.arc-action--text>.arc-action-label{padding-block:10px}.arc-marketing.arc-marketing-home>main>#tools .arc-home-api-panel .arc-platform-copy>.arc-platform-specifications>div{padding-block:8px}}.arc-marketing.arc-marketing-home>main>#tools .arc-home-api-panel{gap:clamp(32px,4vw,56px)}.arc-marketing.arc-marketing-home>main>#tools .arc-platform-copy>.arc-actions{margin-top:16px}.arc-marketing.arc-marketing-home>main>#agents .agent-orbit-sphere{width:min(100%,500px)}.arc-marketing.arc-marketing-home>main>#agents .agent-orbit-descriptions{min-height:66px;padding:8px 10px 12px}.arc-marketing.arc-marketing-home>main>#agents .agent-orbit-visual{margin:0}.arc-marketing.arc-marketing-home>main>#faqs .arc-faq-list{width:min(780px,100%);margin-inline:auto}.arc-marketing.arc-marketing-home>main>#ask-ai .arc-home-assistant-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.arc-marketing.arc-marketing-home>main>#ask-ai .arc-home-assistant-button{width:44px;min-width:44px;min-height:44px;max-width:none;padding:9px;border:0;background:transparent;color:#fff}.arc-marketing.arc-marketing-home>main>#ask-ai .arc-home-assistant-button:hover{background:transparent}.arc-marketing.arc-marketing-home>main>#ask-ai .arc-home-assistant-button .ai-evaluation-panel__mark{width:26px;height:26px;color:#fff}.arc-marketing.arc-marketing-home>main>#ask-ai .arc-home-assistant-button:focus-visible,.arc-marketing.arc-marketing-home>main>#ask-ai .arc-home-assistant-prompt :focus-visible{outline:2px solid currentColor;outline-offset:4px}.arc-marketing.arc-marketing-home>main>#ask-ai .arc-home-assistant-prompt{width:min(780px,100%);margin:16px auto 0;color:var(--n-secondary);text-align:left;font:400 14px/1.5 var(--n-sans)}.arc-marketing.arc-marketing-home>main>#ask-ai .arc-home-assistant-prompt summary{display:list-item;width:fit-content;min-height:44px;margin-inline:auto;padding-block:12px;cursor:pointer}.arc-marketing.arc-marketing-home>main>#ask-ai .arc-home-assistant-prompt p{margin:12px 0}.arc-marketing.arc-marketing-home>main>#ask-ai .arc-home-assistant-prompt>.arc-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.arc-marketing.arc-marketing-home>main>#ask-ai .arc-home-assistant-prompt textarea{display:block;width:100%;min-height:160px;padding:14px;border:1px solid var(--n-rule);border-radius:0;background:var(--n-canvas);color:var(--n-text);font:inherit;resize:vertical}@media(min-width:1024px){.arc-marketing.arc-marketing-home>main>#tools .arc-home-api-panel{grid-template-columns:minmax(230px,.65fr) minmax(0,1.65fr);padding-inline-end:0}.arc-marketing.arc-marketing-home>main>#tools .arc-home-api-panel>.arc-platform-media{max-width:none}}@media(min-width:1024px)and (max-height:800px){.arc-marketing.arc-marketing-home>main>#agents .agent-orbit-sphere{width:min(100%,430px)}}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual{--home-diagram-value-size: 12px;--home-diagram-label-size: 10.5px}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=truth] .source-truth-preview>svg{container-type:size;padding:0}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=truth] .source-truth-preview text{font-size:calc(var(--home-diagram-value-size) / min(100cqw / 344px,100cqh / 152px))}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=truth] .source-truth-preview :is(.source-graph-type,.source-graph-meta,.source-interface-label text){font-size:calc(var(--home-diagram-label-size) / min(100cqw / 344px,100cqh / 152px))}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#687080 #101318}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-scene{position:relative;min-width:1000px;aspect-ratio:1500 / 900}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-scene>svg{display:block;width:100%;height:auto;aspect-ratio:1500 / 900}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-labels{position:absolute;inset:0;pointer-events:none}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-label{position:absolute;left:var(--label-left);top:var(--label-top);display:grid;width:var(--label-width);min-width:0;padding:5px;gap:2px;transform:translateY(-50%);border:1px solid rgba(130,149,255,.64);border-radius:4px;background:#0c0f13fa;font-family:var(--n-sans, sans-serif);letter-spacing:0;text-transform:none}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-label .impact-system-card-type{color:#9baaffd1;font-size:var(--home-diagram-label-size);font-weight:500;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-label .impact-system-card-title{color:#ffffffc7;font-size:10px;font-weight:430;line-height:1.2;overflow-wrap:anywhere}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-label-values{display:flex;flex-wrap:wrap;gap:3px 8px}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-label-values>span{font-size:var(--home-diagram-value-size);line-height:1.2;white-space:nowrap}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-card-old{color:#ff7676}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-card-new{color:#65dda0}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-label.impact-system-card--root{border-color:#ffffffd1}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-card--root .impact-system-card-type{color:#ffffff9e;white-space:nowrap}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-label.impact-system-card--test{border-color:#50d2cab8}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-card--test .impact-system-card-type{color:#66d4ce}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-label.impact-system-card--test.impact-system-card--impact-downstream{border-color:#f1bd58f0}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-label.impact-system-card--impact-severe{border-color:#ff5964f0}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system.is-cycle-running .impact-system-label.impact-system-card--impact-severe{animation:arc-home-impact-label-severe-arrive .32s cubic-bezier(.2,.8,.25,1) var(--impact-delay) 1 forwards;animation-play-state:paused}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system.is-animation-active .impact-system-label.impact-system-card--impact-severe{animation-play-state:running}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-label .impact-system-flag{display:flex;justify-content:end;align-items:center;gap:4px;font-size:var(--home-diagram-label-size);line-height:1.25;letter-spacing:0}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-label .impact-system-flag i{width:4px;height:4px;flex:none;border-radius:50%;background:currentColor}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-toolbar strong{font-size:11.3px;letter-spacing:0}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] :is(.impact-system-toolbar span,.impact-system-toolbar dt,.impact-system-footer>div,.impact-system-phase){font-size:var(--home-diagram-label-size);letter-spacing:0}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-toolbar dd{font-size:13.5px}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-footer p{font-size:13px}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-pan-hint{display:none;margin:8px 12px;color:var(--n-secondary);font-size:var(--home-diagram-label-size);line-height:1.4}.arc-marketing.arc-marketing-home>main>#agents .agent-orbit-row,.arc-marketing.arc-marketing-home>main>#agents .agent-orbit-row.is-active{font-size:12px}.arc-marketing.arc-marketing-home>main>#agents .agent-orbit-descriptions p{font-size:13px}.arc-marketing.arc-marketing-home>main>#agents .agent-orbit-motion button{font-size:11.3px}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=collaboration] [data-collaboration-node=burn-duration]{background:linear-gradient(#3a4eba17,#3a4eba17),#0d0f13}.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=collaboration] [data-collaboration-node=HF-027]{background:linear-gradient(#2ca4a40f,#2ca4a40f),#0d0f13}@container august-visual (max-width: 999px){.arc-marketing.arc-marketing-home>main>.arc-platform-feature .arc-home-august-visual[data-home-august-kind=impact] .impact-system-pan-hint{display:block}}@keyframes arc-home-impact-label-severe-arrive{0%{border-color:#8295ffa3}to{border-color:#ff5964f0}}.arc-august-visual{container:august-visual / inline-size;width:100%;max-width:100%;min-width:0;color:var(--n-text, #f3f3f3);font-family:var(--n-sans, sans-serif)}.arc-august-visual *,.arc-august-visual *:before,.arc-august-visual *:after{box-sizing:border-box}.arc-august-visual .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.arc-august-visual :is(button,input,[tabindex]):focus-visible{outline:2px solid var(--n-text, #f3f3f3);outline-offset:2px}.arc-august-visual .impact-system{width:100%;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.15);background:#080a0d;box-shadow:0 30px 90px #0000004d;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:auto 720px}.arc-august-visual .impact-system-toolbar,.arc-august-visual .impact-system-footer{display:flex;min-height:52px;box-sizing:border-box;padding:0 clamp(14px,1.6vw,22px);align-items:center;justify-content:space-between;gap:20px;font-family:var(--n-sans, sans-serif);text-transform:none}.arc-august-visual .impact-system-toolbar{border-bottom:1px solid rgba(255,255,255,.11)}.arc-august-visual .impact-system-toolbar>div{display:grid;gap:4px}.arc-august-visual .impact-system-toolbar span{display:flex;align-items:center;gap:7px;color:#ffffff59;font-size:.5rem;letter-spacing:.055em}.arc-august-visual .impact-system-toolbar span i{width:5px;height:5px;border-radius:50%;background:#ffffffd1}.arc-august-visual .impact-system-toolbar span b{font-weight:500}.arc-august-visual .impact-system-toolbar strong{color:#ffffffc7;font-size:.68rem;font-weight:500;letter-spacing:.025em}.arc-august-visual .impact-system-toolbar dl{display:flex;margin:0}.arc-august-visual .impact-system-toolbar dl div{display:grid;min-width:68px;gap:2px;padding:0 14px;border-left:1px solid rgba(255,255,255,.1)}.arc-august-visual .impact-system-toolbar dt{color:#ffffff4d;font-size:.44rem;letter-spacing:.05em}.arc-august-visual .impact-system-toolbar dd{margin:0;color:#ffffffd1;font-size:.75rem}.arc-august-visual .impact-system-affected-total{opacity:.35;animation:arc-august-impact-system-summary-cycle 20s linear infinite}.arc-august-visual .impact-system-viewport{position:relative;width:100%;aspect-ratio:1500 / 900;min-height:430px;overflow:hidden;background:radial-gradient(circle at 6% 50%,rgba(255,255,255,.035),transparent 18%),linear-gradient(rgba(255,255,255,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.027) 1px,transparent 1px);background-size:auto,22px 22px,22px 22px}@media(min-width:761px){.arc-august-visual .impact-system-viewport{height:clamp(486px,64.8svh,648px);min-height:0;aspect-ratio:auto}}.arc-august-visual .impact-system-viewport:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(8,10,13,.42),transparent 12%,transparent 88%,rgba(8,10,13,.42))}.arc-august-visual .impact-system-viewport svg{display:block;width:100%;height:100%}.arc-august-visual .impact-system-links,.arc-august-visual .impact-system-ripple{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.arc-august-visual .impact-system-links{stroke:#fff3;stroke-width:.75}.arc-august-visual .impact-system-ripple{stroke:#ffffffeb;stroke-width:1.15;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.arc-august-visual .impact-system.is-cycle-running .impact-system-ripple{animation:arc-august-impact-system-edge-flow 1.25s cubic-bezier(.55,0,.35,1) var(--trace-delay) 1 forwards}.arc-august-visual .impact-system-node{fill:#171a20;stroke:#d2daee4d;stroke-width:.75;vector-effect:non-scaling-stroke}.arc-august-visual .impact-system-node--requirement{--impact-base-fill: rgba(82, 116, 205, .36);--impact-base-stroke: rgba(115, 151, 245, .65);fill:var(--impact-base-fill);stroke:var(--impact-base-stroke)}.arc-august-visual .impact-system-node--test{--impact-base-fill: rgba(41, 162, 157, .38);--impact-base-stroke: rgba(80, 210, 202, .7);fill:var(--impact-base-fill);stroke:var(--impact-base-stroke)}.arc-august-visual .impact-system-node--direct,.arc-august-visual .impact-system-flag--direct{--impact-color: #8295ff}.arc-august-visual .impact-system-node--downstream,.arc-august-visual .impact-system-flag--downstream{--impact-color: #f1bd58}.arc-august-visual .impact-system-node--verification,.arc-august-visual .impact-system-flag--verification{--impact-color: #67c3c3}.arc-august-visual .impact-system-node--severe,.arc-august-visual .impact-system-flag--severe{--impact-color: #ff5964}.arc-august-visual .impact-system-impact-node{fill:var(--impact-color);stroke:var(--impact-color);stroke-width:1.4;opacity:0;vector-effect:non-scaling-stroke}.arc-august-visual .impact-system.is-cycle-running .impact-system-impact-node{animation:arc-august-impact-system-node-arrive .32s cubic-bezier(.2,.8,.25,1) var(--impact-delay) 1 forwards}.arc-august-visual .impact-system.is-cycle-running .impact-system-ripples,.arc-august-visual .impact-system.is-cycle-running .impact-system-impact-nodes{animation:arc-august-impact-system-layer-reset 20s linear 1}.arc-august-visual .impact-system-card>rect{fill:#0c0f13fa;stroke:#8295ffa3;stroke-width:.85;vector-effect:non-scaling-stroke}.arc-august-visual .impact-system-card--test>rect{stroke:#50d2cab8}.arc-august-visual .impact-system-card--test.impact-system-card--impact-downstream>rect{stroke:#f1bd58f0;stroke-width:1.1}.arc-august-visual .impact-system-card--root>rect{fill:#0c0f13fa;stroke:#ffffffd1;stroke-width:1.15}.arc-august-visual .impact-system.is-cycle-running .impact-system-card--impact-severe>rect{animation:arc-august-impact-system-severe-card-arrive .32s cubic-bezier(.2,.8,.25,1) var(--impact-delay) 1 forwards}.arc-august-visual .impact-system-card text{pointer-events:none}.arc-august-visual .impact-system-card-type{fill:#9baaffd1;font-family:var(--n-sans, sans-serif);font-size:10.4px;letter-spacing:.35px;text-transform:none}.arc-august-visual .impact-system-card--test .impact-system-card-type{fill:#66d4ce}.arc-august-visual .impact-system-card--root .impact-system-card-type{fill:#ffffff9e}.arc-august-visual .impact-system-card-title{fill:#ffffffd1;font-family:var(--n-sans, sans-serif);font-size:14.7px}.arc-august-visual .impact-system-card-old,.arc-august-visual .impact-system-card-new{font-family:var(--n-sans, sans-serif);font-size:14.7px;font-weight:750;letter-spacing:-.2px}.arc-august-visual .impact-system-card-old{fill:#ff7676}.arc-august-visual .impact-system-card-new{fill:#65dda0;animation:arc-august-impact-system-change-cycle 20s linear infinite}.arc-august-visual .impact-system-flag{color:var(--impact-color);opacity:0}.arc-august-visual .impact-system.is-cycle-running .impact-system-flag{animation:arc-august-impact-system-flag-arrive .32s cubic-bezier(.2,.8,.25,1) var(--impact-delay) 1 forwards}.arc-august-visual .impact-system-flag circle{fill:currentColor}.arc-august-visual .impact-system-flag text{fill:currentColor;font-family:var(--n-sans, sans-serif);font-size:8px;letter-spacing:.25px;text-transform:none}.arc-august-visual .impact-system-phase{position:absolute;left:18px;bottom:16px;z-index:2;display:grid;min-width:190px;min-height:27px;padding:0 10px;place-items:center start;border:1px solid rgba(255,255,255,.22);background:#080a0de0;color:#ffffffa3;font-family:var(--n-sans, sans-serif);font-size:.5rem;letter-spacing:.045em;text-transform:none}.arc-august-visual .impact-system-phase span{grid-area:1 / 1;opacity:0;animation:arc-august-impact-system-phase-cycle 20s linear infinite}.arc-august-visual .impact-system-phase span.impact-system-phase--baseline{animation-name:arc-august-impact-system-phase-baseline}.arc-august-visual .impact-system-phase span.impact-system-phase--tracing{animation-name:arc-august-impact-system-phase-tracing}.arc-august-visual .impact-system-phase span.impact-system-phase--complete{animation-name:arc-august-impact-system-phase-complete}.arc-august-visual .impact-system-footer{min-height:54px;border-top:1px solid rgba(255,255,255,.11)}.arc-august-visual .impact-system-footer p{max-width:66ch;margin:0;color:#fff6;font-family:var(--n-sans, sans-serif);font-size:clamp(.76rem,.84vw,.88rem);line-height:1.4;text-transform:none}.arc-august-visual .impact-system-footer>div{display:flex;align-items:center;gap:14px;color:#ffffff7a;font-size:.5rem;letter-spacing:.035em}.arc-august-visual .impact-system-footer span{display:flex;align-items:center;gap:6px}.arc-august-visual .impact-system-footer i{width:6px;height:6px;border-radius:50%}.arc-august-visual .impact-system-key--direct{background:#8295ff}.arc-august-visual .impact-system-key--downstream{background:#f1bd58}.arc-august-visual .impact-system-key--verification{background:#67c3c3}.arc-august-visual .impact-system-key--severe{background:#ff5964;box-shadow:0 0 7px #ff5964b8}.arc-august-visual .impact-system-ripple,.arc-august-visual .impact-system-impact-node,.arc-august-visual .impact-system-ripples,.arc-august-visual .impact-system-impact-nodes,.arc-august-visual .impact-system-card-new,.arc-august-visual .impact-system-flag,.arc-august-visual .impact-system-phase span,.arc-august-visual .impact-system-affected-total{animation-play-state:paused}.arc-august-visual .impact-system.is-animation-active .impact-system-ripple,.arc-august-visual .impact-system.is-animation-active .impact-system-impact-node,.arc-august-visual .impact-system.is-animation-active .impact-system-ripples,.arc-august-visual .impact-system.is-animation-active .impact-system-impact-nodes,.arc-august-visual .impact-system.is-animation-active .impact-system-card-new,.arc-august-visual .impact-system.is-animation-active .impact-system-flag,.arc-august-visual .impact-system.is-animation-active .impact-system-phase span,.arc-august-visual .impact-system.is-animation-active .impact-system-affected-total{animation-play-state:running}@media(max-width:760px){.arc-august-visual .impact-system-toolbar,.arc-august-visual .impact-system-footer{align-items:flex-start;padding:13px 14px;flex-direction:column}.arc-august-visual .impact-system-toolbar dl{width:100%}.arc-august-visual .impact-system-toolbar dl div{min-width:0;padding:0 9px;flex:1}.arc-august-visual .impact-system-toolbar dl div:first-child{padding-left:0;border-left:0}.arc-august-visual .impact-system-viewport{min-height:0;aspect-ratio:1500 / 900}.arc-august-visual .impact-system-footer>div{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.arc-august-visual .impact-system-ripple,.arc-august-visual .impact-system-node--affected,.arc-august-visual .impact-system-card-new,.arc-august-visual .impact-system-flag,.arc-august-visual .impact-system-phase span,.arc-august-visual .impact-system-affected-total{animation:none}.arc-august-visual .impact-system-ripple{opacity:.68;stroke-dashoffset:0}.arc-august-visual .impact-system-node--affected{fill:var(--impact-color);stroke:var(--impact-color)}.arc-august-visual .impact-system-flag,.arc-august-visual .impact-system-affected-total,.arc-august-visual .impact-system-phase--complete,.arc-august-visual .impact-system-card-new{opacity:1}.arc-august-visual .impact-system.is-cycle-running .impact-system-card--impact-severe>rect{stroke:#ff5964f0;stroke-width:1.2;animation:none}}.arc-august-visual .agent-orbit-panel{--agent-cycle-duration: 8s;display:grid;grid-template-columns:minmax(280px,.4fr) minmax(460px,.6fr);gap:clamp(28px,4vw,58px);min-height:min(58vh,620px);align-items:center;margin-top:clamp(-24px,-2.4vh,-12px);padding:0}.arc-august-visual .agent-orbit-list{display:grid;border-top:1px solid rgba(255,255,255,.18)}.arc-august-visual .agent-orbit-row{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:15px;min-height:66px;padding:15px 0 16px;overflow:hidden;border:0;border-bottom:1px solid rgba(255,255,255,.18);background:transparent;color:#ffffff8f;text-align:left;cursor:pointer;transition:color .22s ease,min-height .28s ease}.arc-august-visual .agent-orbit-row:hover,.arc-august-visual .agent-orbit-row.is-active{color:#fff}.arc-august-visual .agent-orbit-row.is-active{min-height:138px}.arc-august-visual .agent-orbit-row-body{display:grid;gap:10px;min-width:0}.arc-august-visual .agent-orbit-row strong{display:block;color:currentColor;font-size:clamp(1.18rem,1.6vw,1.58rem);font-weight:400;line-height:1.05;letter-spacing:-.04em}.arc-august-visual .agent-orbit-row-body>span{display:block;max-width:44ch;max-height:0;overflow:hidden;color:#ffffff8f;font-size:clamp(.82rem,.92vw,.94rem);line-height:1.52;opacity:0;transform:translateY(-4px);transition:max-height .28s ease,opacity .22s ease,transform .28s ease}.arc-august-visual .agent-orbit-row.is-active .agent-orbit-row-body>span{max-height:7.6em;opacity:1;transform:translateY(0)}.arc-august-visual .agent-orbit-row>i{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--agent-color);transform:scaleX(0);transform-origin:left}.arc-august-visual .agent-orbit-panel.is-cycle-running .agent-orbit-row.is-active>i{animation:arc-august-agent-orbit-progress var(--agent-cycle-duration) linear forwards}.arc-august-visual .agent-orbit-visual{display:grid;min-width:0;margin:0;place-items:center}.arc-august-visual .agent-orbit-sphere{position:relative;width:min(122%,775px);aspect-ratio:1;display:grid;place-items:center;overflow:visible;border-radius:50%;background:transparent}.arc-august-visual .agent-orbit-sphere:before,.arc-august-visual .agent-orbit-sphere:after{content:none}.arc-august-visual .agent-orbit-svg{position:absolute;inset:0;width:100%;height:100%}.arc-august-visual .agent-cage-outline,.arc-august-visual .agent-cage-line,.arc-august-visual .agent-cage-route{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.arc-august-visual .agent-cage-outline{stroke:#ffffff57;stroke-width:.72}.arc-august-visual .agent-cage-line{stroke:#fffffff5}.arc-august-visual .agent-cage-line--front{opacity:.28;stroke-width:.56}.arc-august-visual .agent-cage-line--rear{opacity:.11;stroke-width:.48}.arc-august-visual .agent-cage-route{stroke:var(--agent-color);transition:stroke .22s ease}.arc-august-visual .agent-cage-route--front{opacity:1;stroke-width:.9}.arc-august-visual .agent-cage-route--rear{opacity:.38;stroke-width:.72}.arc-august-visual .agent-orbit-dot{fill:var(--agent-color);stroke:#ffffffd1;stroke-width:.45;opacity:1;transition:fill .22s ease,fill-opacity .16s ease,stroke-opacity .16s ease}.arc-august-visual .agent-orbit-dot.is-active{opacity:1;r:2.3}@media(max-width:980px){.arc-august-visual .agent-orbit-panel{width:100%;max-width:100%;grid-template-columns:minmax(250px,.43fr) minmax(360px,.57fr);gap:clamp(24px,4vw,42px)}.arc-august-visual .agent-orbit-row.is-active{min-height:150px}.arc-august-visual .agent-orbit-sphere{width:min(112%,625px)}}@media(max-width:760px){.arc-august-visual .agent-orbit-panel{grid-template-columns:1fr;width:100%;max-width:100%;min-height:0;padding:0}.arc-august-visual .agent-orbit-list{order:1}.arc-august-visual .agent-orbit-visual{order:2}.arc-august-visual .agent-orbit-sphere{width:min(100%,520px)}}@media(max-width:620px){.arc-august-visual .agent-orbit-row{grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:62px}.arc-august-visual .agent-orbit-row.is-active{min-height:166px}.arc-august-visual .agent-orbit-row strong{font-size:clamp(1.08rem,6vw,1.42rem)}.arc-august-visual .agent-orbit-sphere{width:min(100%,420px)}}@media(prefers-reduced-motion:reduce){.arc-august-visual .agent-orbit-row,.arc-august-visual .agent-orbit-row-body>span,.arc-august-visual .agent-cage-route,.arc-august-visual .agent-orbit-dot{transition:none}.arc-august-visual .agent-orbit-panel.is-cycle-running .agent-orbit-row.is-active>i{animation:none}}.arc-august-visual .source-graph-links path{fill:none;stroke:#ffffff47;stroke-width:1;vector-effect:non-scaling-stroke}.arc-august-visual .source-graph-node rect,.arc-august-visual .source-architecture-boundary rect,.arc-august-visual .source-interface-label rect{fill:#0d0f13;stroke:#ffffff30;stroke-width:1;vector-effect:non-scaling-stroke}.arc-august-visual .source-graph-group--teal rect{fill:#2ca4a40f;stroke:#54bebe94}.arc-august-visual .source-architecture-boundary rect{fill:#ffffff03;stroke:#ffffff24}.arc-august-visual .source-interface-label rect{fill:#121419;stroke:#ffffff24}.arc-august-visual .source-interface-label text{fill:#ffffff5e;font-family:var(--n-sans, sans-serif);font-size:7.9px;font-weight:500;letter-spacing:.02em}.arc-august-visual .source-graph-group--teal .source-graph-type{fill:#67c3c3}.arc-august-visual .source-graph-node--verified circle{fill:#67c3c3;filter:drop-shadow(0 0 5px rgba(103,195,195,.65))}.arc-august-visual .source-truth-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;width:100%;height:100%;padding:8px}.arc-august-visual .source-truth-preview{display:grid;grid-template-rows:76px minmax(0,1fr);min-width:0;min-height:0;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#07080ac7}.arc-august-visual .source-truth-preview figcaption{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:11px;min-width:0;padding:10px 13px;align-items:start;border-bottom:1px solid rgba(255,255,255,.1)}.arc-august-visual .source-truth-preview figcaption span{color:#7187ff;font-family:var(--n-sans, sans-serif);padding-top:2px;font-size:.68rem;line-height:1.1;letter-spacing:.06em}.arc-august-visual .source-truth-preview figcaption strong{color:#fffc;font-size:1rem;font-weight:480;line-height:1.1}.arc-august-visual .source-truth-preview figcaption div{display:grid;gap:3px;min-width:0}.arc-august-visual .source-truth-preview figcaption p{max-width:62ch;margin:0;color:#fff6;font-size:.73rem;line-height:1.35}.arc-august-visual .source-truth-preview svg{width:100%;height:100%;padding:3px 6px 6px;overflow:visible}.arc-august-visual .source-truth-preview text{fill:#ffffffc7;font-family:var(--n-sans, sans-serif);font-size:13px;font-weight:430}.arc-august-visual .source-truth-preview .source-graph-type{fill:#ffffff61;font-family:var(--n-sans, sans-serif);font-size:10.5px;font-weight:500;letter-spacing:.02em}.arc-august-visual .source-truth-preview .source-graph-meta{font-size:10.5px}.arc-august-visual .source-truth-preview .source-interface-label text{font-size:10.5px}.arc-august-visual .source-truth-preview .source-graph-group--teal .source-graph-type{fill:#67c3c3}.arc-august-visual .source-preview-container>rect:first-child{fill:#090a0df0;stroke:#ffffff26;stroke-width:1;vector-effect:non-scaling-stroke}.arc-august-visual .source-preview-container>rect:not(:first-child){fill:#111318;stroke:#ffffff1f;stroke-width:1;vector-effect:non-scaling-stroke}.arc-august-visual .source-preview-container--blue>rect:first-child{fill:#3a4eba0e;stroke:#6880ff9e}.arc-august-visual .source-preview-container--teal>rect:first-child{fill:#2ca4a40b;stroke:#54bebe85}.arc-august-visual .source-preview-container--amber>rect:first-child{fill:#bf89390b;stroke:#dea0468c}.arc-august-visual .source-preview-container--blue .source-graph-type{fill:#8295ff}.arc-august-visual .source-preview-container--teal .source-graph-type{fill:#67c3c3}.arc-august-visual .source-preview-container--amber .source-graph-type{fill:#dfa95c}.arc-august-visual .source-preview-faded{opacity:.38}@media(max-width:700px){.arc-august-visual .source-truth-preview-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.arc-august-visual .source-truth-preview{min-height:230px}}.arc-august-visual .collaboration-workspace-demo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.2vw,48px);min-height:0}.arc-august-visual .collaboration-column{display:grid;grid-template-rows:minmax(0,1fr);min-width:0}.arc-august-visual .collaboration-column-heading{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;min-height:70px;padding:11px 0 13px;align-content:start;border-top:1px solid rgba(255,255,255,.24)}.arc-august-visual .collaboration-column-heading>span{padding-top:5px;color:#7187ff;font-family:var(--n-sans, sans-serif);font-size:.52rem;letter-spacing:.06em}.arc-august-visual .collaboration-column-heading>div{display:grid;gap:7px}.arc-august-visual .collaboration-column-heading h5{margin:0;color:#fffffff0;font-size:var(--n-h3-size, 20px);font-weight:450;letter-spacing:-.025em}.arc-august-visual .collaboration-column-heading p{width:100%;max-width:none;margin:0;color:#ffffff75;font-size:clamp(.8rem,.9vw,.88rem);line-height:1.4}.arc-august-visual .collaboration-panel{position:relative;display:flex;min-width:0;height:clamp(330px,44vh,390px);min-height:0;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.15);background:#090a0cf5;box-shadow:0 24px 80px #0000004d}.arc-august-visual .collaboration-panel-header{display:flex;min-height:34px;padding:0 11px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.11);color:#fff6;font-family:var(--n-sans, sans-serif);font-size:.48rem;letter-spacing:.06em;text-transform:none}.arc-august-visual .collaboration-panel-header strong{display:flex;align-items:center;gap:6px;color:#ffffffad;font-weight:500}.arc-august-visual .collaboration-panel-header strong>i{width:5px;height:5px;border-radius:50%;background:#66d1a0;box-shadow:0 0 8px #66d1a0bf}.arc-august-visual .collaboration-system-graph{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:radial-gradient(circle at 66% 34%,rgba(80,102,230,.08),transparent 26%)}.arc-august-visual .collaboration-system-graph>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#ffffff42;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15;vector-effect:non-scaling-stroke}.arc-august-visual .collaboration-system-graph>svg circle{fill:#7187ff;stroke:#090a0c;stroke-width:2}.arc-august-visual .system-team-node{position:absolute;z-index:2;display:grid;width:22%;min-width:0;min-height:42px;padding:7px 9px;align-content:center;border:1px solid rgba(255,255,255,.19);border-radius:4px;background:#0d0f13}.arc-august-visual .system-team-node>span{color:#ffffff57;font-family:var(--n-sans, sans-serif);font-size:.39rem;line-height:1.2;letter-spacing:.04em;text-transform:none}.arc-august-visual .system-team-node>strong{margin-top:3px;color:#ffffffc7;font-size:.59rem;font-weight:430;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc-august-visual .system-team-node>b{position:absolute;right:5px;bottom:4px;color:#ffffff57;font-family:var(--n-sans, sans-serif);font-size:.34rem;font-weight:500;line-height:1}.arc-august-visual .system-team-node--vehicle{top:42%;left:3%}.arc-august-visual .system-team-node--thermal{top:24%;left:31%}.arc-august-visual .system-team-node--avionics{top:65%;left:31%}.arc-august-visual .system-team-node--vehicle,.arc-august-visual .system-team-node--requirement{border-color:#6880ffb8;background:#3a4eba17}.arc-august-visual .system-team-node--vehicle>span,.arc-august-visual .system-team-node--requirement>span{color:#8295ff}.arc-august-visual .system-team-node--thermal,.arc-august-visual .system-team-node--test{border-color:#54bebe94;background:#2ca4a40f}.arc-august-visual .system-team-node--thermal>span,.arc-august-visual .system-team-node--test>span{color:#67c3c3}.arc-august-visual .system-team-node--requirement{top:24%;left:62%;width:24%;min-height:49px;padding-bottom:17px}.arc-august-visual .system-team-node--test{top:52%;left:62%;width:24%;min-height:49px;padding-bottom:17px}.arc-august-visual .system-team-node.is-comment-target{border-color:#6880ffb8;background:#3a4eba17}.arc-august-visual .system-team-node.is-comment-target>span{color:#8295ff}.arc-august-visual .system-team-node.is-comment-target.is-being-clicked{animation:arc-august-collaboration-item-click .42s ease-out both}.arc-august-visual [data-collaboration-comment-count].is-updated{color:#b9c2ff;animation:arc-august-collaboration-count-pop .42s ease both}.arc-august-visual .collaboration-comment time,.arc-august-visual .branch-change-summary>span,.arc-august-visual .branch-change-summary p,.arc-august-visual .branch-diff,.arc-august-visual .branch-merge-status{font-family:var(--n-sans, sans-serif);font-size:.46rem}.arc-august-visual .collaboration-comment>i{display:grid;width:23px;height:23px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#17191e;color:#fff;font-family:var(--n-sans, sans-serif);font-size:.42rem;font-style:normal}.arc-august-visual .collaboration-comment-thread{min-height:49px;margin-top:auto;padding:7px 11px 4px}.arc-august-visual .collaboration-comment{display:grid;grid-template-columns:23px minmax(0,1fr) auto;gap:8px;align-items:start}.arc-august-visual .collaboration-comment>i{width:23px;height:23px;background:#367f73}.arc-august-visual .collaboration-comment--monique>i{background:#367f73}.arc-august-visual .collaboration-comment p{display:grid;gap:3px;margin:1px 0 0;font-size:.55rem;line-height:1.35}.arc-august-visual .collaboration-comment p strong{color:#ffffffd1;font-size:.54rem;font-weight:500}.arc-august-visual .collaboration-comment p span{color:#ffffff87}.arc-august-visual .collaboration-comment p mark{padding:0;background:transparent;color:#9eabff;font:inherit}.arc-august-visual .collaboration-comment time{color:#ffffff42}.arc-august-visual .collaboration-comment.is-new{animation:arc-august-collaboration-comment-enter .32s ease both}.arc-august-visual .collaboration-system-graph .collaboration-comment-thread{position:absolute;z-index:5;top:6px;right:8px;width:44%;min-height:0;margin:0;padding:0}.arc-august-visual .collaboration-system-graph .collaboration-comment-thread:after{content:"";position:absolute;bottom:-14px;left:24%;width:12px;height:14px;border-bottom:1px solid rgba(104,128,255,.5);border-left:1px solid rgba(104,128,255,.5);border-radius:0 0 0 5px}.arc-august-visual .collaboration-system-graph .collaboration-comment{grid-template-columns:20px minmax(0,1fr) auto;gap:6px;min-height:40px;padding:6px 7px;border:1px solid rgba(104,128,255,.38);background:#0d0f16fa;box-shadow:0 10px 26px #0000004d}.arc-august-visual .collaboration-system-graph .collaboration-comment>i{width:20px;height:20px}.arc-august-visual .collaboration-system-graph .collaboration-comment p{margin-top:0;font-size:.5rem}.arc-august-visual .collaboration-system-graph .collaboration-comment p strong{font-size:.49rem}.arc-august-visual .collaboration-comment-form{display:grid;grid-template-columns:minmax(0,1fr) 26px;gap:4px;margin:0 11px 8px;padding:4px;border:1px solid rgba(255,255,255,.15);background:#0d0f13}.arc-august-visual .collaboration-comment-form input{min-width:0;height:24px;padding:0 7px;border:0;background:transparent;color:#ffffffd6;font:inherit;font-size:.61rem}.arc-august-visual .collaboration-comment-form input::placeholder{color:#ffffff47}.arc-august-visual .collaboration-comment-form:focus-within{border-color:#6880ff8c}.arc-august-visual .collaboration-comment-form button{display:grid;width:26px;height:24px;padding:0;place-items:center;border:0;background:#6880ff;color:#fff;font-size:.82rem;cursor:pointer}.arc-august-visual .collaboration-comment-form.is-auto-typing{border-color:#6880ff9e;background:#4659bf14}.arc-august-visual .collaboration-comment-form.is-auto-typing button{background:#6880ff80}.arc-august-visual .collaboration-presence{--presence-color: #7c59e9;position:absolute;z-index:3;padding:4px 9px;border-radius:999px;background:var(--presence-color);color:#fff;font-family:var(--n-sans, sans-serif);font-size:.53rem;font-weight:520;line-height:1;pointer-events:none;filter:drop-shadow(0 3px 7px rgba(0,0,0,.28));transition:transform .52s cubic-bezier(.22,.8,.2,1)}.arc-august-visual .collaboration-presence:before{content:"";position:absolute;top:-12px;left:-5px;width:12px;height:16px;background:var(--presence-color);clip-path:polygon(0 0,100% 70%,58% 76%,42% 100%);transform:rotate(-4deg)}.arc-august-visual .collaboration-presence:after{content:"";position:absolute;top:-16px;left:-9px;width:11px;height:11px;border:1px solid var(--presence-color);border-radius:50%;opacity:0;transform:scale(.25)}.arc-august-visual .collaboration-presence--luc{--presence-color: #7657e8;top:47%;left:20%}.arc-august-visual .collaboration-presence--josh{--presence-color: #f07a22;top:36%;left:45%}.arc-august-visual .collaboration-presence--monique{--presence-color: #08a971;top:47%;right:1%}.arc-august-visual .collaboration-presence--pavan{--presence-color: #d84e94;bottom:8%;left:47%}.arc-august-visual .collaboration-panel--people.is-looping .collaboration-presence--luc{animation:arc-august-collaboration-presence-luc 30s cubic-bezier(.45,0,.2,1) infinite}.arc-august-visual .collaboration-panel--people.is-looping .collaboration-presence--josh{animation:arc-august-collaboration-presence-josh 30s cubic-bezier(.45,0,.2,1) infinite}.arc-august-visual .collaboration-panel--people.is-looping .collaboration-presence--monique{animation:arc-august-collaboration-presence-monique 30s cubic-bezier(.45,0,.2,1) infinite}.arc-august-visual .collaboration-panel--people.is-looping .collaboration-presence--pavan{animation:arc-august-collaboration-presence-pavan 30s cubic-bezier(.45,0,.2,1) infinite}.arc-august-visual .collaboration-panel--people.is-looping .collaboration-presence.is-targeting-comment{animation:none;transform:translate(var(--comment-target-x, 0),var(--comment-target-y, 0))}.arc-august-visual .collaboration-presence.is-clicking:after{animation:arc-august-collaboration-cursor-click .42s ease-out both}.arc-august-visual .collaboration-presence.is-active{z-index:7;filter:brightness(1.08) drop-shadow(0 4px 9px rgba(0,0,0,.34))}.arc-august-visual .collaboration-panel--branches{background:#090a0c}.arc-august-visual .branch-browser{position:relative;min-height:112px;border-bottom:1px solid rgba(255,255,255,.11);background:#050608a3}.arc-august-visual .branch-browser-current{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;min-height:38px;padding:5px 10px;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff06}.arc-august-visual .branch-browser-current svg{width:17px;height:17px;fill:none;stroke:#8194ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.arc-august-visual .branch-browser-current span,.arc-august-visual .branch-tree-row span{display:grid;gap:1px}.arc-august-visual .branch-browser-current small,.arc-august-visual .branch-tree-row small{color:#ffffff4d;font-family:var(--n-sans, sans-serif);font-size:.4rem}.arc-august-visual .branch-browser-current strong{color:#ffffffd6;font-size:.62rem;font-weight:480}.arc-august-visual .branch-browser-current>b{color:#ffffff70;font-size:.78rem;font-weight:400}.arc-august-visual .branch-tree{position:relative;display:grid;padding:3px 7px 3px 15px}.arc-august-visual .branch-tree:before{content:"";position:absolute;top:16px;bottom:15px;left:20px;width:1px;background:#ffffff21}.arc-august-visual .branch-tree-row{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:7px;min-height:23px;padding:3px 6px;align-items:center;color:#ffffffb3}.arc-august-visual .branch-tree-row--change{margin-left:16px}.arc-august-visual .branch-tree-row--change:before{content:"";position:absolute;top:50%;left:-11px;width:12px;height:9px;border-bottom:1px solid rgba(255,255,255,.13);border-left:1px solid rgba(255,255,255,.13);border-radius:0 0 0 5px;transform:translateY(-8px)}.arc-august-visual .branch-tree-row>i{display:grid;width:6px;height:6px;place-items:center;border-radius:50%;background:#ffffff85;box-shadow:0 0 0 3px #0a0b0d}.arc-august-visual .branch-tree-row--change>i{background:#cf7b49}.arc-august-visual .branch-tree-row--change:last-child>i{background:#52a898}.arc-august-visual .branch-tree-row strong{font-size:.56rem;font-weight:480}.arc-august-visual .branch-tree-row>b{display:flex;gap:4px;padding:3px 5px;border:1px solid rgba(255,255,255,.1);color:#ffffff6b;font-family:var(--n-sans, sans-serif);font-size:.39rem;font-weight:500}.arc-august-visual .branch-tree-row>b em,.arc-august-visual .branch-tree-row>b del{font-style:normal;text-decoration:none}.arc-august-visual .branch-tree-row>b em{color:#72d3a5}.arc-august-visual .branch-tree-row>b del{color:#e28282}.arc-august-visual .branch-tree-row.is-selected{border:1px solid rgba(104,128,255,.28);background:linear-gradient(90deg,#6880ff1c,#6880ff06)}.arc-august-visual .branch-tree-row.is-selected strong{color:#fff}.arc-august-visual .branch-tree-row.is-selected>i{background:#8194ff}.arc-august-visual .branch-change-summary{display:grid;gap:3px;padding:8px 11px;border-bottom:1px solid rgba(255,255,255,.11)}.arc-august-visual .branch-change-summary>span{color:#8194ff;letter-spacing:.05em;text-transform:none}.arc-august-visual .branch-change-summary>strong{color:#ffffffdb;font-size:.68rem;font-weight:470}.arc-august-visual .branch-change-summary p{margin:1px 0 0;color:#ffffff57}.arc-august-visual .branch-change-summary p b{color:#ffffffb3;font-weight:500}.arc-august-visual .branch-change-summary p i{margin-left:7px;color:#66d1a0;font-style:normal}.arc-august-visual .branch-change-summary p em{margin-left:4px;color:#e28282;font-style:normal}.arc-august-visual .branch-diff{margin:6px 10px;border:1px solid rgba(255,255,255,.11);background:#07080ad1;color:#ffffff85;font-size:.56rem}.arc-august-visual .branch-diff header{display:flex;min-height:23px;padding:0 9px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.09)}.arc-august-visual .branch-diff header strong{color:#ffffff4d;font-size:.46rem;font-weight:500}.arc-august-visual .branch-diff-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.arc-august-visual .branch-diff-side{display:grid;gap:4px;min-width:0;padding:8px 9px 9px}.arc-august-visual .branch-diff-side+.branch-diff-side{border-left:1px solid rgba(255,255,255,.1)}.arc-august-visual .branch-diff-side>span,.arc-august-visual .branch-diff-side>small{font-size:.4rem;line-height:1.2}.arc-august-visual .branch-diff-side>span{color:#ffffff59;letter-spacing:.05em;text-transform:none}.arc-august-visual .branch-diff-side>small{color:#ffffff6b}.arc-august-visual .branch-diff-side p{display:flex;gap:6px;margin:0;align-items:center;line-height:1.25}.arc-august-visual .branch-diff-side p i{font-style:normal;font-weight:650}.arc-august-visual .branch-diff-side p strong{color:inherit;font-size:.56rem;font-weight:520;white-space:nowrap}.arc-august-visual .branch-diff-side--removed{background:#d24f4f14;color:#ffb8b8a1}.arc-august-visual .branch-diff-side--added{background:#47b98117;color:#a7ebc9b8}.arc-august-visual .branch-merge-status{display:flex;margin-top:auto;min-height:38px;padding:5px 10px;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid rgba(255,255,255,.1);background:#090a0c;color:#ffffff6e}.arc-august-visual .branch-merge-status span{display:flex;align-items:center;gap:6px}.arc-august-visual .branch-merge-status span>i{width:5px;height:5px;border-radius:50%;background:#66d1a0;box-shadow:0 0 7px #66d1a099}.arc-august-visual .branch-merge-status button{min-height:25px;padding:0 9px;border:1px solid rgba(104,128,255,.7);background:#6880ff1f;color:#c0c9ff;font:inherit;font-size:.48rem;cursor:pointer;transition:background-color .18s ease,color .18s ease}.arc-august-visual .branch-merge-status button:hover{background:#6880ff;color:#fff}.arc-august-visual .collaboration-panel--branches.is-merged .branch-tree-row.is-selected{border-color:#66d1a05c;background:linear-gradient(90deg,#66d1a01a,#66d1a005)}.arc-august-visual .collaboration-panel--branches.is-merged .branch-tree-row.is-selected>i{background:#66d1a0}.arc-august-visual .collaboration-panel--branches.is-merged .branch-merge-status button{border-color:#66d1a073;background:#66d1a01a;color:#9be1be;cursor:default}@media(max-width:700px){.arc-august-visual .collaboration-workspace-demo{grid-template-columns:1fr;min-height:0}.arc-august-visual .collaboration-panel{min-height:500px}.arc-august-visual .collaboration-column-heading{min-height:0}}@media(prefers-reduced-motion:no-preference){.arc-august-visual .collaboration-comment-form.is-auto-typing button{animation:arc-august-collaboration-send-pulse .9s ease-in-out infinite}.arc-august-visual .branch-tree-row.is-selected{animation:arc-august-collaboration-change-pulse 2.8s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.arc-august-visual .collaboration-presence,.arc-august-visual .collaboration-comment-form.is-auto-typing button,.arc-august-visual [data-collaboration-comment-count].is-updated,.arc-august-visual .branch-tree-row.is-selected,.arc-august-visual .collaboration-comment.is-new{animation:none}}@media(min-width:701px){.arc-august-visual .collaboration-column-heading>div,.arc-august-visual .collaboration-column-heading h5{width:100%;max-width:none}.arc-august-visual .collaboration-column-heading h5{white-space:nowrap}}@keyframes arc-august-impact-system-edge-flow{0%{opacity:0;stroke-dashoffset:1}8%{opacity:1;stroke-dashoffset:1}to{opacity:.78;stroke-dashoffset:0}}@keyframes arc-august-impact-system-node-arrive{0%{opacity:0;transform:scale(.72);transform-box:fill-box;transform-origin:center}55%{opacity:1;transform:scale(1.45)}to{opacity:1;transform:scale(1);transform-box:fill-box;transform-origin:center}}@keyframes arc-august-impact-system-flag-arrive{0%{opacity:0}to{opacity:1}}@keyframes arc-august-impact-system-severe-card-arrive{to{stroke:#ff5964f0;stroke-width:1.2}}@keyframes arc-august-impact-system-layer-reset{0%,90%{opacity:1}to{opacity:0}}@keyframes arc-august-impact-system-change-cycle{0%,4%{opacity:.2}8%,90%{opacity:1}92%,to{opacity:.2}}@keyframes arc-august-impact-system-summary-cycle{0%,52%{opacity:.35}70%,90%{opacity:1}92%,to{opacity:.35}}@keyframes arc-august-impact-system-phase-baseline{0%,11%,92%,to{opacity:1}12.5%,90%{opacity:0}}@keyframes arc-august-impact-system-phase-tracing{0%,11.9%{opacity:0}12%,52%{opacity:1}52.5%,to{opacity:0}}@keyframes arc-august-impact-system-phase-complete{0%,51.9%{opacity:0}52%,90%{opacity:1}92%,to{opacity:0}}@keyframes arc-august-agent-orbit-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes arc-august-collaboration-comment-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes arc-august-collaboration-count-pop{0%{opacity:.2;transform:scale(.7)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes arc-august-collaboration-item-click{0%{border-color:#6880ffb3;box-shadow:0 0 #6880ff00}45%{border-color:#aeb9ff;box-shadow:0 0 0 4px #6880ff26}to{border-color:#6880ffb3;box-shadow:0 0 #6880ff00}}@keyframes arc-august-collaboration-cursor-click{0%{opacity:0;transform:scale(.25)}35%{opacity:.9}to{opacity:0;transform:scale(1.8)}}@keyframes arc-august-collaboration-presence-luc{0%,16%,to{transform:translate(0)}31%,48%{transform:translate(24px,-13px)}64%,82%{transform:translate(62px,20px)}}@keyframes arc-august-collaboration-presence-monique{0%,20%,to{transform:translate(0)}35%,54%{transform:translate(-34px,-15px)}69%,87%{transform:translate(-62px,22px)}}@keyframes arc-august-collaboration-presence-josh{0%,18%,to{transform:translate(0)}32%,51%{transform:translate(43px,-20px)}66%,84%{transform:translate(72px,11px)}}@keyframes arc-august-collaboration-presence-pavan{0%,22%,to{transform:translate(0)}36%,56%{transform:translate(-28px,16px)}70%,88%{transform:translate(35px,-26px)}}@keyframes arc-august-collaboration-send-pulse{0%,to{box-shadow:0 0 #6880ff00}50%{box-shadow:0 0 0 4px #6880ff24}}@keyframes arc-august-collaboration-change-pulse{0%,to{border-color:#6880ff38}50%{border-color:#6880ff8c}}.arc-august-visual .source-truth-preview-grid{height:auto;grid-template-rows:repeat(2,minmax(0,1fr));padding:0}.arc-august-visual .source-truth-preview{--source-caption-height: 86px;grid-template-rows:var(--source-caption-height) auto;min-height:0;overflow:visible}.arc-august-visual .source-truth-preview figcaption{grid-template-columns:minmax(0,1fr);padding:8px 10px}.arc-august-visual .source-truth-preview figcaption strong{font-size:20px;line-height:1.15}.arc-august-visual .source-truth-preview figcaption p{font-size:14px;line-height:1.5}.arc-august-visual .source-truth-preview svg{display:block;height:auto;aspect-ratio:344 / 152;overflow:visible}@media(min-width:1024px)and (max-height:800px){@container august-visual (min-width: 621px){.arc-august-visual.arc-august-truth[data-august-visual=truth][data-august-source][data-august-render-scope]>.source-truth-preview-grid[aria-label]{height:auto;min-height:clamp(480px,calc(100svh - 270px),700px);max-height:none}.arc-august-visual.arc-august-truth[data-august-visual=truth][data-august-source][data-august-render-scope]>.source-truth-preview-grid[aria-label]>.source-truth-preview>svg{height:auto;max-height:calc((clamp(480px,calc(100svh - 270px),700px) - 8px) / 2 - var(--source-caption-height) - 2px);aspect-ratio:344 / 152}}}.arc-august-visual .impact-system{max-width:100%;overflow:visible;box-shadow:none;content-visibility:visible;contain:none;contain-intrinsic-size:none}.arc-august-visual .impact-system-toolbar,.arc-august-visual .impact-system-footer{min-height:54px;padding:12px 14px;flex-wrap:wrap;gap:12px}.arc-august-visual .impact-system-toolbar strong{font-size:14px}.arc-august-visual .impact-system-toolbar span,.arc-august-visual .impact-system-toolbar dt{font-size:10px}.arc-august-visual .impact-system-toolbar dd{font-size:14px}.arc-august-visual .impact-system-viewport{height:auto;min-height:0;aspect-ratio:auto;overflow:visible}.arc-august-visual .impact-system-viewport:after{content:none}.arc-august-visual .impact-system-viewport svg{display:block;width:100%;height:auto;aspect-ratio:1500 / 900}.arc-august-visual .impact-system-card,.arc-august-visual .impact-system-flag{display:inline}.arc-august-visual .impact-system-footer p{font-size:14px}.arc-august-visual .impact-system-footer>div{flex-wrap:wrap;font-size:11px;gap:10px 14px}.arc-august-visual .impact-system-phase{position:relative;left:auto;bottom:auto;display:grid;width:fit-content;min-width:0;margin:0 14px 12px;padding:7px 10px;font-size:10px}.arc-august-visual .impact-system-ripple{opacity:.68;stroke-dashoffset:0}.arc-august-visual .impact-system-impact-node,.arc-august-visual .impact-system-flag,.arc-august-visual .impact-system-affected-total,.arc-august-visual .impact-system-card-new{opacity:1;animation:none}.arc-august-visual .impact-system-phase span{opacity:0;animation:none}.arc-august-visual .impact-system-phase .impact-system-phase--complete{opacity:1}.arc-august-visual .impact-system-card--impact-severe>rect{stroke:#ff5964f0;stroke-width:1.2}.arc-august-visual .impact-system.is-cycle-running .impact-system-ripple{opacity:0;stroke-dashoffset:1}.arc-august-visual .impact-system.is-cycle-running .impact-system-impact-node,.arc-august-visual .impact-system.is-cycle-running .impact-system-flag{opacity:0}.arc-august-visual .impact-system.is-cycle-running .impact-system-card-new{animation:arc-august-impact-system-change-cycle 20s linear infinite}.arc-august-visual .impact-system.is-cycle-running .impact-system-affected-total{animation:arc-august-impact-system-summary-cycle 20s linear infinite}.arc-august-visual .impact-system.is-cycle-running .impact-system-phase--baseline{animation:arc-august-impact-system-phase-baseline 20s linear infinite}.arc-august-visual .impact-system.is-cycle-running .impact-system-phase--tracing{animation:arc-august-impact-system-phase-tracing 20s linear infinite}.arc-august-visual .impact-system.is-cycle-running .impact-system-phase--complete{animation:arc-august-impact-system-phase-complete 20s linear infinite}.arc-august-visual .collaboration-workspace-demo{gap:20px}.arc-august-visual .collaboration-column-heading{grid-template-columns:minmax(0,1fr);min-height:0}.arc-august-visual .collaboration-column-heading h5{font-size:20px;line-height:1.15;white-space:normal}.arc-august-visual .collaboration-column-heading p{font-size:14px;line-height:1.4}.arc-august-visual .collaboration-panel{height:auto;min-height:390px;align-self:stretch;overflow:visible;box-shadow:none}.arc-august-visual .collaboration-panel-header{min-height:40px;padding:8px 10px;font-size:11.3px;flex-wrap:wrap;gap:7px;letter-spacing:0;text-transform:none}.arc-august-visual .collaboration-system-graph{flex:1 0 auto;min-height:320px;aspect-ratio:500 / 320;overflow:visible}.arc-august-visual .system-team-node{left:var(--node-left);top:var(--node-top);width:var(--node-width);min-height:52px;padding:6px;transform:translateY(-50%)}.arc-august-visual .system-team-node>span{font-size:8px;line-height:1.25;overflow-wrap:anywhere;letter-spacing:0}.arc-august-visual .system-team-node>strong{font-size:11.3px;white-space:normal;overflow:visible;text-overflow:initial}.arc-august-visual .system-team-node>b{font-size:8px}.arc-august-visual .collaboration-system-graph .collaboration-comment{grid-template-columns:20px minmax(0,1fr)}.arc-august-visual .collaboration-system-graph .collaboration-comment-thread{top:10px;right:4%;width:48%}.arc-august-visual .collaboration-system-graph .collaboration-comment-thread:after{content:none}.arc-august-visual .system-team-node--requirement,.arc-august-visual .system-team-node--test{min-height:58px;padding-bottom:16px}.arc-august-visual .collaboration-system-graph .collaboration-comment time{grid-column:2;font-size:8px}.arc-august-visual .collaboration-system-graph .collaboration-comment p,.arc-august-visual .collaboration-system-graph .collaboration-comment p strong{font-size:10px;overflow-wrap:anywhere}.arc-august-visual .collaboration-comment-form{grid-template-columns:minmax(0,1fr) 36px}.arc-august-visual .collaboration-comment-form input{height:36px;font-size:13.5px}.arc-august-visual .collaboration-comment-form button{width:36px;height:36px}.arc-august-visual .collaboration-comment-form input:focus-visible{outline-offset:-2px}.arc-august-visual .collaboration-comment-form :disabled{cursor:default;opacity:.65}.arc-august-visual .collaboration-presence{font-size:10px}.arc-august-visual[data-august-hide-presence] .collaboration-presence{display:none}.arc-august-visual .branch-browser-current small,.arc-august-visual .branch-tree-row small,.arc-august-visual .branch-tree-row>b{font-size:10.2px}.arc-august-visual .branch-browser-current strong,.arc-august-visual .branch-tree-row strong,.arc-august-visual .branch-change-summary>strong{font-size:13.5px;overflow-wrap:anywhere}.arc-august-visual .branch-tree-row{min-height:34px}.arc-august-visual .branch-change-summary>span,.arc-august-visual .branch-change-summary p{font-size:11.3px}.arc-august-visual .branch-change-summary{padding-block:12px}.arc-august-visual .branch-diff{font-size:12.4px}.arc-august-visual .branch-diff header{gap:8px;padding-block:7px;flex-wrap:wrap}.arc-august-visual .branch-diff header strong,.arc-august-visual .branch-diff-side>span,.arc-august-visual .branch-diff-side>small{font-size:11.3px}.arc-august-visual .branch-diff-side p strong{font-size:14.7px}.arc-august-visual .branch-merge-status{font-size:11.3px;flex-wrap:wrap;padding-block:9px}.arc-august-visual .branch-merge-status button{min-height:34px;font-size:12.4px}.arc-august-visual .branch-tree-row.is-selected{animation:none}.arc-august-visual.is-august-animation-active .branch-tree-row.is-selected{animation:arc-august-collaboration-change-pulse 2.8s ease-in-out infinite}.arc-august-visual .agent-orbit-panel{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;margin-top:0;align-items:start}.arc-august-visual .agent-orbit-list{grid-template-columns:repeat(4,minmax(0,1fr));order:0;width:100%}.arc-august-visual .agent-orbit-row,.arc-august-visual .agent-orbit-row.is-active{display:flex;align-items:center;min-height:60px;padding:12px 10px;overflow:visible;font:400 16px/1.35 var(--n-sans, sans-serif)}.arc-august-visual .agent-orbit-row+.agent-orbit-row{border-left:1px solid rgba(255,255,255,.14)}.arc-august-visual .agent-orbit-row strong{font:inherit;letter-spacing:0}.arc-august-visual .agent-orbit-descriptions{display:grid;min-height:76px;align-content:start;padding:16px 10px 0}.arc-august-visual .agent-orbit-descriptions p{max-width:62ch;margin:0;color:var(--n-secondary, #a6a6a6);font:400 16px/1.5 var(--n-sans, sans-serif)}.arc-august-visual .agent-orbit-descriptions [hidden]{display:none}.arc-august-visual .agent-orbit-motion{display:flex;justify-content:end;padding:0 10px}.arc-august-visual .agent-orbit-motion button{min-height:32px;padding:4px 0;border:0;background:transparent;color:var(--n-secondary, #a6a6a6);font:400 14px/1.5 var(--n-sans, sans-serif);cursor:pointer}.arc-august-visual .agent-orbit-motion button:disabled{opacity:.6;cursor:default}.arc-august-visual .agent-orbit-visual{order:0;margin:10px 0 0}.arc-august-visual .agent-orbit-sphere{width:min(100%,480px);max-width:100%}.arc-august-visual .agent-orbit-panel--globe{display:block}.arc-august-visual .agent-orbit-panel--globe .agent-orbit-sphere{width:min(100%,520px)}.arc-august-visual--compact .agent-orbit-panel--globe .agent-orbit-sphere{width:min(100%,360px)}@container august-visual (max-width: 620px){.arc-august-visual .collaboration-workspace-demo{grid-template-columns:minmax(0,1fr)}.arc-august-visual .collaboration-panel{min-height:0}.arc-august-visual .collaboration-system-graph{min-height:320px}.arc-august-visual .impact-system-toolbar dl{flex-wrap:wrap}.arc-august-visual .impact-system-toolbar dl div{min-width:55px}}@container august-visual (max-width: 560px){.arc-august-visual .agent-orbit-panel{grid-template-columns:minmax(0,1fr)}.arc-august-visual .agent-orbit-visual{order:0}.arc-august-visual .agent-orbit-list{order:0;grid-template-columns:repeat(2,minmax(0,1fr))}.arc-august-visual .agent-orbit-row:nth-child(3){border-left:0}}@container august-visual (max-width: 620px){.arc-august-visual .source-truth-preview-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.arc-august-visual .source-truth-preview{--source-caption-height: 94px}.arc-august-visual .impact-system-toolbar,.arc-august-visual .impact-system-footer{align-items:flex-start;flex-direction:column}.arc-august-visual .impact-system-toolbar dl{width:100%}.arc-august-visual .impact-system-toolbar dl div{flex:1;min-width:0;padding-inline:9px}.arc-august-visual .impact-system-toolbar dl div:first-child{padding-left:0;border-left:0}}@media(prefers-reduced-motion:reduce){.arc-august-visual *,.arc-august-visual *:before,.arc-august-visual *:after{animation:none!important;transition:none!important}.arc-august-visual .impact-system-ripple{opacity:.68!important;stroke-dashoffset:0!important}.arc-august-visual .impact-system-impact-node,.arc-august-visual .impact-system-flag,.arc-august-visual .impact-system-card-new,.arc-august-visual .impact-system-affected-total,.arc-august-visual .impact-system-phase--complete{opacity:1!important}.arc-august-visual .impact-system-phase--baseline,.arc-august-visual .impact-system-phase--tracing{opacity:0!important}}.arc-august-visual{--august-heading-size: 16px;--august-copy-size: 13px;--august-record-label-size: 10.5px;--august-record-value-size: 12px}.arc-august-visual .source-truth-preview{--source-caption-height: auto;grid-template-rows:auto auto}.arc-august-visual .source-truth-preview figcaption{padding:8px 10px 7px}.arc-august-visual .source-truth-preview figcaption strong,.arc-august-visual .collaboration-column-heading h5{font-size:var(--august-heading-size);line-height:1.25}.arc-august-visual .source-truth-preview figcaption p,.arc-august-visual .collaboration-column-heading p{font-size:var(--august-copy-size);line-height:1.4}.arc-august-visual .source-truth-preview text,.arc-august-visual .impact-system-card-title,.arc-august-visual .impact-system-card-old,.arc-august-visual .impact-system-card-new,.arc-august-visual .system-team-node>strong,.arc-august-visual .branch-browser-current strong,.arc-august-visual .branch-tree-row strong,.arc-august-visual .branch-change-summary>strong,.arc-august-visual .branch-diff-side p strong{font-size:var(--august-record-value-size)}.arc-august-visual .source-truth-preview .source-graph-type,.arc-august-visual .source-truth-preview .source-graph-meta,.arc-august-visual .source-truth-preview .source-interface-label text,.arc-august-visual .impact-system-card-type,.arc-august-visual .system-team-node>span,.arc-august-visual .system-team-node>b,.arc-august-visual .branch-browser-current small,.arc-august-visual .branch-tree-row small,.arc-august-visual .branch-tree-row>b{font-size:var(--august-record-label-size);letter-spacing:0}.arc-august-visual .collaboration-column-heading{gap:4px;padding-block:7px 8px}.arc-august-visual .collaboration-column-heading>div{gap:4px}.arc-august-visual .impact-system-toolbar,.arc-august-visual .impact-system-footer{min-height:46px;gap:8px;padding:8px 12px}.arc-august-visual .impact-system-toolbar strong{font-size:var(--august-heading-size)}.arc-august-visual .impact-system-toolbar dd,.arc-august-visual .impact-system-footer p{font-size:var(--august-copy-size)}.arc-august-visual .agent-orbit-list{order:0}.arc-august-visual .agent-orbit-visual{order:0;margin:0}.arc-august-visual .agent-orbit-sphere{width:min(100%,500px)}.arc-august-visual .agent-orbit-descriptions{min-height:66px;padding:8px 10px 12px}.arc-august-visual .agent-orbit-descriptions p{font-size:14px}.arc-august-visual .agent-orbit-row,.arc-august-visual .agent-orbit-row.is-active{min-height:48px;font-size:14px;padding:10px}.arc-home-connections:is(figure){container:home-connections / inline-size;--api-group-height: 132px;--api-group-gap: 32px;--api-logo-width: 44px;--api-logo-height: 28px;width:100%;max-width:100%;min-width:0;margin:0;color:var(--n-text, #f3f3f3);font-family:var(--n-sans, sans-serif)}.arc-home-connections *,.arc-home-connections *:before,.arc-home-connections *:after{box-sizing:border-box}.arc-home-connections-filters{position:absolute;inline-size:0;block-size:0;pointer-events:none}.arc-home-connections-layout{position:relative;block-size:624px;min-width:0;isolation:isolate}.arc-home-connections-hub{position:absolute;z-index:1;inset-inline-start:calc(50% - 44px);inset-block-start:calc(50% - 44px);inline-size:88px;display:flex;min-width:0;block-size:88px;align-self:center;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px 10px;border:1px solid var(--n-rule, rgba(243, 243, 243, .18));border-radius:12px;background:transparent}.arc-home-connections-hub img{display:block;width:100%;height:auto;aspect-ratio:748 / 186;object-fit:contain}.arc-home-connections-hub span{color:var(--n-secondary, #a6a6a6);font-size:12px;line-height:1.5;white-space:nowrap}.arc-home-connections-group{position:absolute;z-index:1;inline-size:208px;display:flex;min-width:0;block-size:var(--api-group-height);flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:4px;border:1px solid var(--n-rule, rgba(243, 243, 243, .18));border-radius:12px;background:transparent}.arc-home-connections-group[data-home-api-position=top]{inset-block-start:0;inset-inline-start:calc(50% - 104px)}.arc-home-connections-group[data-home-api-position=bottom]{inset-block-end:0;inset-inline-start:calc(50% - 104px)}.arc-home-connections-group[data-home-api-position^=left-]{inset-inline-start:0}.arc-home-connections-group[data-home-api-position=left-upper]{inset-block-start:82px}.arc-home-connections-group[data-home-api-position=left-middle]{inset-block-start:246px}.arc-home-connections-group[data-home-api-position=left-lower]{inset-block-start:410px}.arc-home-connections-group[data-home-api-position^=right-]{inset-inline-end:0}.arc-home-connections-group[data-home-api-position=right-upper]{inset-block-start:0}.arc-home-connections-group[data-home-api-position=right-upper-middle]{inset-block-start:164px}.arc-home-connections-group[data-home-api-position=right-lower-middle]{inset-block-start:328px}.arc-home-connections-group[data-home-api-position=right-lower]{inset-block-start:492px}.arc-home-connections-group h3{margin:0;color:var(--n-secondary, #a6a6a6);font:400 12px/1.2 var(--n-sans, sans-serif);text-align:center}.arc-home-connections-group ul{display:grid;grid-template-columns:repeat(calc(var(--api-logo-columns) * 2),minmax(0,1fr));grid-auto-rows:var(--api-logo-height);align-content:center;inline-size:min(100%,calc(var(--api-logo-columns) * (var(--api-logo-width) + 8px)));min-width:0;row-gap:8px;margin:0;padding:0;list-style:none}.arc-home-connections-group li{display:flex;min-width:0;align-items:center;justify-content:center}.arc-home-connections .arc-home-tool-mark{display:flex;inline-size:min(var(--api-logo-width),100%);block-size:var(--api-logo-height);align-items:center;justify-content:center}.arc-home-connections .arc-home-tool-image{display:block;inline-size:100%;block-size:100%;object-fit:contain;object-position:center}.arc-home-connections .arc-home-tool-image--monochrome-reversal{filter:brightness(0) invert(1)}.arc-home-connections .arc-home-tool-image--source-outline{filter:drop-shadow(0 0 .7px rgba(243,243,243,.8))}.arc-home-connections .arc-home-tool-image--white-backing{filter:url(#arc-home-api-white-backing)}.arc-home-connections .arc-home-tool-image--dark-backing{filter:url(#arc-home-api-dark-backing)}.arc-home-connections-overlay{position:absolute;inset:0;z-index:0;inline-size:100%;block-size:100%;visibility:hidden;pointer-events:none}.arc-home-connections-layout[data-home-api-ready=true] .arc-home-connections-overlay{visibility:visible}.arc-home-connections-paths{fill:none;stroke:#f3f3f33d;stroke-width:1}.arc-home-connections-paths path{vector-effect:non-scaling-stroke}.arc-home-connections-dots{fill:#fff}.arc-home-connections-layout[data-home-api-motion-state=reduced] .arc-home-connections-dots{display:none}@media(prefers-reduced-motion:reduce){.arc-home-connections-dots{display:none}}@container home-connections (max-width: 720px){.arc-home-connections-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));block-size:auto;gap:var(--api-group-gap)}.arc-home-connections-hub{position:static;grid-row:1;grid-column:1 / -1;justify-self:center}.arc-home-connections-group[data-home-api-position]{position:static;inline-size:min(208px,100%);justify-self:center}.arc-home-connections-overlay{display:none}}@container home-connections (max-width: 480px){.arc-home-connections-layout{grid-template-columns:minmax(0,1fr)}}.arc-marketing.arc-marketing-home>main>#getting-started{--arc-import-blue: #528dff;--arc-import-draft-rule: rgb(82 141 255 / .48);scroll-margin-top:80px}.arc-marketing.arc-marketing-home>main>#getting-started .arc-section-label{margin-bottom:16px;font-size:14px;letter-spacing:.04em}.arc-marketing.arc-marketing-home>main>#getting-started .arc-heading-group .arc-lede{max-width:100ch;margin-top:12px}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 40px;margin:26px 0 0;padding:0;list-style:none}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-step{display:grid;grid-template-rows:subgrid;grid-row:span 4;min-width:0;padding-top:12px;border-top:1px solid var(--n-rule)}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-step-number{color:var(--arc-import-blue);font:400 13px/1.4 var(--n-mono);letter-spacing:.04em}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-step h3{margin:0;color:var(--n-text);font:400 24px/1.18 var(--n-sans);letter-spacing:-.025em;overflow-wrap:anywhere}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-step-description{margin:0;color:var(--n-secondary);font:400 16px/1.5 var(--n-sans);overflow-wrap:anywhere}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-visual{position:relative;display:flex;min-width:0;margin-top:2px}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-plate{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;width:100%;min-width:0;min-block-size:316px;padding:16px;border:1px solid var(--n-rule);border-radius:2px;background:var(--n-media);color:var(--n-text);font:400 14px/1.4 var(--n-sans);overflow-wrap:anywhere}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-plate p{margin:0}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-graphic{display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-footer{display:flex;align-items:center;min-width:0;min-block-size:52px;padding-top:10px;border-top:1px solid var(--n-rule)}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-flow-arrow{display:none;position:absolute;top:50%;left:calc(100% + 8px);width:24px;height:24px;color:var(--arc-import-blue);transform:translateY(-50%)}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-files{display:grid;gap:4px;margin:0;padding:0;list-style:none}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-files>li{display:flex;align-items:center;gap:10px;min-width:0;padding:4px 8px;border:1px solid var(--n-rule);border-radius:2px;background:#101010;font:400 14px/1.4 var(--n-mono)}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-file-mark{flex:none;width:13px;height:17px;border:1px solid var(--n-caption);border-radius:1px;background:linear-gradient(var(--n-caption),var(--n-caption)) 3px 5px / 6px 1px no-repeat,linear-gradient(var(--n-caption),var(--n-caption)) 3px 10px / 6px 1px no-repeat}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-into{display:flex;justify-content:center;color:var(--arc-import-blue)}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-target{padding:6px 10px;border:1px solid var(--arc-import-draft-rule);border-radius:2px;background:#528dff0f;font:400 16px/1.4 var(--n-sans);text-align:center}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-formats{color:var(--n-secondary);font:400 14px/1.45 var(--n-sans)}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-plate--draft{border-style:dashed;border-color:var(--arc-import-draft-rule)}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-model{--arc-import-hub-gap: 26px;--arc-import-category-gap: 8px;min-width:0;margin:0;padding:0;list-style:none}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-programme{display:grid;grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);align-items:center;gap:var(--arc-import-hub-gap);min-width:0}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-node,.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-record{position:relative;min-width:0;min-block-size:32px;padding:5px 8px;border:1px solid var(--n-rule);border-radius:2px;background:#101010;text-align:center}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-node{font-size:15px}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-system:after{position:absolute;top:50%;left:calc(100% + 1px);width:calc(var(--arc-import-hub-gap) * .5);border-top:1px solid var(--arc-import-blue);content:""}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-categories{position:relative;display:grid;grid-template-rows:repeat(5,minmax(32px,1fr));gap:var(--arc-import-category-gap);min-width:0;margin:0;padding:0;list-style:none}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-categories:before{position:absolute;top:calc(10% - var(--arc-import-category-gap) * .4);bottom:calc(10% - var(--arc-import-category-gap) * .4);left:calc(var(--arc-import-hub-gap) * -.5);border-left:1px solid var(--arc-import-blue);content:""}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-record{font-size:14px}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-record:before{position:absolute;top:50%;left:calc(var(--arc-import-hub-gap) * -.5 - 1px);width:calc(var(--arc-import-hub-gap) * .5);border-top:1px solid var(--arc-import-blue);content:""}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-plate--draft .arc-import-node,.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-plate--draft .arc-import-record{border-style:dashed;border-color:var(--arc-import-draft-rule)}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-plate--draft .arc-import-system:after,.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-plate--draft .arc-import-record:before{border-top-style:dashed}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-plate--draft .arc-import-categories:before{border-left-style:dashed}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-draft-state{display:flex;align-items:baseline;gap:8px;color:var(--arc-import-blue);font-size:14px}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-status-mark{flex:none;width:7px;height:7px;border:1px solid currentColor}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-reviewed-state{display:flex;align-items:center;gap:6px;color:var(--n-text);font-size:14px}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-reviewed-state svg{flex:none;color:var(--arc-import-blue)}@media(min-width:1024px){.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-flow-arrow{display:block}}@media(max-width:1023px){.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-steps{row-gap:12px}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-step:not(:first-child){margin-top:16px}}@media(min-width:1024px)and (max-width:1366px)and (max-height:800px){.arc-marketing.arc-marketing-home>main>#getting-started{padding-block:16px}.arc-marketing.arc-marketing-home>main>#getting-started .arc-section-label{margin-bottom:12px}.arc-marketing.arc-marketing-home>main>#getting-started .arc-heading-group h2{font-size:34px}.arc-marketing.arc-marketing-home>main>#getting-started .arc-heading-group .arc-lede{margin-top:10px}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-steps{row-gap:10px;margin-top:22px}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-step-description{font-size:15px}.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-plate{min-block-size:316px;gap:8px;padding:14px}}@supports not (grid-template-rows: subgrid){.arc-marketing.arc-marketing-home>main>#getting-started .arc-import-step{grid-template-rows:auto auto 1fr auto;grid-row:auto;gap:10px}}
