@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/fonts/inter-latin-opsz-wght.woff2) format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:100 800;font-display:swap;src:url(/app/fonts/jetbrains-mono-latin-wght.woff2) format("woff2")}:root,.arc1-dark{--arc1-blue:#00BFFF;--arc1-blue-deep:#246BFD;--arc1-purple:#8B5CF6;--arc1-teal:#22E6C8;--arc1-space-navy:#0D192D;--arc1-white:#F7F9FC;--arc1-canvas:#050A14;--arc1-base:#08111F;--arc1-panel:#0D192D;--arc1-raised:#122038;--arc1-overlay:#16243D;--arc1-control:#1B2430;--arc1-panel-gradient:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0) 42%),rgba(13,25,45,.72);--arc1-raised-gradient:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0) 50%),#122038;--arc1-hairline:rgba(148,163,184,.16);--arc1-hairline-strong:rgba(148,163,184,.26);--arc1-hairline-faint:rgba(148,163,184,.08);--arc1-divider:rgba(148,163,184,.11);--arc1-text:#F7F9FC;--arc1-text-2:#C7D0DD;--arc1-text-silver:#94A3B8;--arc1-text-muted:#8796AC;--arc1-accent:#00BFFF;--arc1-accent-gradient:linear-gradient(100deg,#00BFFF 0%,#246BFD 100%);--arc1-accent-gradient-hover:linear-gradient(100deg,#2ECBFF 0%,#4A84FD 100%);--arc1-accent-text:#4CCFFF;--arc1-accent-edge:rgba(0,191,255,.45);--arc1-accent-wash:rgba(0,191,255,.08);--arc1-accent-wash-strong:rgba(0,191,255,.14);--arc1-arc-gradient:linear-gradient(90deg,rgba(0,191,255,0) 0%,#00BFFF 14%,#246BFD 50%,#8B5CF6 86%,rgba(139,92,246,0) 100%);--arc1-arc-gradient-solid:linear-gradient(100deg,#00BFFF 0%,#246BFD 45%,#8B5CF6 100%);--arc1-glow:0 0 32px rgba(36,107,253,.28);--arc1-outcome:#22E6C8;--arc1-radius-md:10px;--arc1-radius-lg:18px;--arc1-radius-xl:18px;--arc1-shadow-accent:inset 0 1px 0 rgba(255,255,255,.32),0 1px 2px rgba(0,0,0,.4),0 0 32px rgba(36,107,253,.28)}:root[data-theme=light],.arc1-light{--arc1-canvas:#F3F6FA;--arc1-base:#F7F9FC;--arc1-panel:#FFFFFF;--arc1-raised:#FFFFFF;--arc1-control:#EDF1F7;--arc1-panel-gradient:linear-gradient(180deg,#FFFFFF,#FAFBFE);--arc1-raised-gradient:linear-gradient(180deg,#FFFFFF,#F7F9FC);--arc1-hairline:rgba(13,25,45,.11);--arc1-hairline-strong:rgba(13,25,45,.18);--arc1-hairline-faint:rgba(13,25,45,.06);--arc1-divider:rgba(13,25,45,.08);--arc1-text:#0D192D;--arc1-text-2:#334155;--arc1-text-silver:#475569;--arc1-text-muted:#56657C;--arc1-accent:#246BFD;--arc1-accent-gradient:linear-gradient(100deg,#00BFFF 0%,#246BFD 100%);--arc1-accent-gradient-hover:linear-gradient(100deg,#00B0EE 0%,#1F5FE6 100%);--arc1-accent-text:#1F5CE0;--arc1-accent-edge:rgba(36,107,253,.45);--arc1-accent-wash:rgba(36,107,253,.07);--arc1-accent-wash-strong:rgba(36,107,253,.12);--arc1-glow:0 0 32px rgba(36,107,253,.16);--arc1-outcome:#0B8574;--arc1-shadow-accent:inset 0 1px 0 rgba(255,255,255,.45),0 0 0 1px rgba(36,107,253,.3),0 8px 24px -8px rgba(36,107,253,.45)}.ace-header{position:sticky;top:0;z-index:40;color:var(--arc1-text);background:color-mix(in srgb,var(--arc1-canvas) 80%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);box-shadow:0 1px 0 var(--arc1-hairline);font-family:var(--arc1-font-sans)}:root{--a1-shell:1296px;--a1-gutter:clamp(16px,4vw,48px)}.ace-header-row{max-width:var(--a1-shell);margin-inline:auto;padding-inline:var(--a1-gutter);height:64px;display:flex;align-items:center;gap:24px}.ace-brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;color:inherit;text-decoration:none;border-radius:8px}.ace-brand .a1-mark{display:block;width:86px;height:36px;flex:none;overflow:hidden}.a1-mark .a1-mark-light{display:none}.ace-brand>span{display:block;padding-left:12px;border-left:1px solid var(--arc1-hairline-strong);font-size:12px;font-weight:500;line-height:16px;letter-spacing:.04em;color:var(--arc1-text-silver);white-space:nowrap}.ace-nav{display:flex;align-items:center;gap:2px;margin-left:auto}.ace-nav a{font-size:14px;font-weight:500;line-height:20px;padding:8px 12px;border-radius:var(--arc1-radius-md);color:var(--arc1-text-2);text-decoration:none;white-space:nowrap;transition:color var(--arc1-duration-fast) var(--arc1-ease-standard),background-color var(--arc1-duration-fast) var(--arc1-ease-standard)}.ace-nav a:hover{color:var(--arc1-text);background:var(--arc1-hairline-faint)}.ace-nav a[aria-current=page]{color:var(--arc1-text);background:var(--arc1-hairline-faint)}.ace-nav .ace-nav-signin{margin-left:6px}.ace-nav .ace-nav-cta{margin-left:8px;min-height:38px;padding:8px 18px;font-size:14px}.ace-nav .ace-nav-cta:hover{background:var(--arc1-accent-gradient-hover);color:var(--arc1-text-on-accent)}@media(min-width:1280px){.ace-header.is-live .ace-nav-cta{transition:opacity var(--arc1-duration-base) var(--arc1-ease-standard),transform var(--arc1-duration-base) var(--arc1-ease-standard),visibility 0s}.ace-header.is-live.has-other-primary .ace-nav-cta{opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--arc1-duration-base),transform var(--arc1-duration-base),visibility 0s var(--arc1-duration-base)}}.a1-theme{display:inline-flex;flex:none;gap:2px;padding:3px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--arc1-hairline-strong)}.a1-theme button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--arc1-text-silver);cursor:pointer;transition:color var(--arc1-duration-fast),background-color var(--arc1-duration-fast)}.a1-theme button:hover{color:var(--arc1-text)}.a1-theme button[aria-pressed=true]{color:var(--arc1-text);background:var(--arc1-hairline-strong)}.a1-theme svg{width:16px;height:16px}@media(max-width:1279px){.a1-theme{margin-left:auto}.ace-header.has-menu .a1-theme+.ace-nav-toggle{margin-left:0}}.ace-nav-toggle{display:none;width:40px;height:40px;border:0;border-radius:var(--arc1-radius-md);place-items:center;background:transparent;color:inherit;cursor:pointer}.ace-nav-toggle span,.ace-nav-toggle span::before,.ace-nav-toggle span::after{display:block;width:18px;height:1.5px;background:currentColor;border-radius:1px;transition:transform var(--arc1-duration-base) var(--arc1-ease-standard),background-color var(--arc1-duration-fast)}.ace-nav-toggle span{position:relative}.ace-nav-toggle span::before,.ace-nav-toggle span::after{content:"";position:absolute;left:0}.ace-nav-toggle span::before{top:-6px}.ace-nav-toggle span::after{top:6px}.ace-header.is-open .ace-nav-toggle span{background:transparent}.ace-header.is-open .ace-nav-toggle span::before{transform:translateY(6px) rotate(45deg)}.ace-header.is-open .ace-nav-toggle span::after{transform:translateY(-6px) rotate(-45deg)}@media(max-width:1279px){.ace-header-row{height:auto;flex-wrap:wrap;gap:6px 16px;padding-block:10px}.ace-nav{order:3;width:100%;margin-left:-12px;flex-wrap:wrap;gap:2px}.ace-header.has-menu .ace-header-row{position:relative;height:60px;flex-wrap:nowrap;gap:12px;padding-block:0}.ace-header.has-menu .ace-nav-toggle{display:inline-grid;margin-left:auto}.ace-header.has-menu .ace-nav{position:absolute;top:calc(100% + 6px);left:12px;right:12px;width:auto;margin:0;flex-direction:column;align-items:stretch;gap:2px;padding:10px;border-radius:var(--arc1-radius-lg);color:var(--arc1-text);background:var(--arc1-raised-gradient);box-shadow:var(--arc1-shadow-3),0 0 0 1px var(--arc1-hairline);opacity:0;transform:translateY(-8px);pointer-events:none;visibility:hidden;transition:opacity var(--arc1-duration-base),transform var(--arc1-duration-base) var(--arc1-ease-enter),visibility 0s var(--arc1-duration-base)}.ace-header.has-menu.is-open .ace-nav{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity var(--arc1-duration-base),transform var(--arc1-duration-base) var(--arc1-ease-enter)}.ace-header.has-menu .ace-nav a{padding:12px 14px;font-size:16px;border-radius:var(--arc1-radius-md);color:var(--arc1-text-2)}.ace-header.has-menu .ace-nav .ace-nav-signin{margin:0}.ace-header.has-menu .ace-nav .ace-nav-cta{margin:8px 0 2px;min-height:48px;justify-content:center;color:var(--arc1-text-on-accent)}}@media(min-width:761px)and (max-width:1279px){.ace-header.has-menu .ace-nav{left:auto;right:calc(var(--a1-gutter) - 8px);width:340px}}@media(max-width:520px){.ace-header .ace-brand>span{display:none}}.button.primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 24px;border:0;border-radius:var(--arc1-radius-md);font:600 15px/1.2 var(--arc1-font-sans);letter-spacing:-.005em;white-space:nowrap;text-decoration:none;color:var(--arc1-text-on-accent);background:var(--arc1-accent-gradient);box-shadow:var(--arc1-shadow-accent);cursor:pointer;transition:transform var(--arc1-duration-fast) var(--arc1-ease-standard),box-shadow var(--arc1-duration-fast) var(--arc1-ease-standard)}.button.primary:hover{color:var(--arc1-text-on-accent);background:var(--arc1-accent-gradient-hover);transform:translateY(-1px)}.button.primary:active{transform:translateY(0)}:is(a,button,summary,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--arc1-accent);outline-offset:3px}.a1-arc-mark{display:block;width:min(280px,60%);height:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 30' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%2300BFFF' stop-opacity='0'/%3E%3Cstop offset='.16' stop-color='%2300BFFF'/%3E%3Cstop offset='.52' stop-color='%23246BFD'/%3E%3Cstop offset='.86' stop-color='%238B5CF6'/%3E%3Cstop offset='1' stop-color='%238B5CF6' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M1 29C60 2 220 2 279 29' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E") center/100% 100% no-repeat}.a1-footer,.insights-footer{font-family:var(--arc1-font-sans);color:var(--arc1-text-silver)}.footer-links{display:flex;flex-wrap:wrap;gap:6px 22px;justify-content:flex-end}.footer-links a{padding-block:4px;font-size:14px;color:var(--arc1-text-silver);text-decoration:none;transition:color var(--arc1-duration-fast)}.footer-links a:hover{color:var(--arc1-text)}.footer-links a[aria-current=page]{color:var(--arc1-text);font-weight:600}@media(max-width:760px){.footer-links{justify-content:flex-start;gap:4px 18px}}.rq,.rq-page{--rq-accent:var(--arc1-accent);--rq-accent-ink:var(--arc1-accent-text);--rq-accent-soft:var(--arc1-accent-wash);--rq-mono:var(--arc1-font-mono);font-family:var(--arc1-font-sans)}.rq-send,.rq-button,.rq-copy-button{border-radius:var(--arc1-radius-md);color:var(--arc1-text-on-accent);background:var(--arc1-accent-gradient);box-shadow:var(--arc1-shadow-accent)}.rq-send:hover,.rq-button:hover,.rq-copy-button:hover{background:var(--arc1-accent-gradient-hover)}.rq-button.rq-secondary{border-radius:var(--arc1-radius-md)}.rq-field input:focus,.rq-field textarea:focus{box-shadow:0 0 0 3px var(--arc1-accent-wash-strong)}:root:not([data-theme=light]) .rq{--rq-ink:#f7f9fc;--rq-ink-2:#c7d0dd;--rq-muted:#94a3b8;--rq-edge:rgba(148,163,184,.16);--rq-edge-2:rgba(148,163,184,.28);--rq-wash:#111d33;--rq-error:#ff8f86;color-scheme:dark;color:var(--rq-ink);background:var(--arc1-raised-gradient);box-shadow:var(--arc1-shadow-3),0 0 0 1px var(--arc1-hairline)}:root:not([data-theme=light]) .rq::backdrop{background:rgba(2,5,12,.66)}:root:not([data-theme=light]) .rq-topic,:root:not([data-theme=light]) .rq-field input,:root:not([data-theme=light]) .rq-field textarea,:root:not([data-theme=light]) .rq .rq-submit{background:var(--arc1-panel)}:root:not([data-theme=light]) .rq-button.rq-secondary{color:var(--rq-ink);background:var(--arc1-control);box-shadow:inset 0 0 0 1px var(--rq-edge-2)}:root:not([data-theme=light]) .rq-summary{background:rgba(255,143,134,.08)}:root:not([data-theme=light]) .rq-problem{background:rgba(255,143,134,.06);border-color:rgba(255,143,134,.3)}:root:not([data-theme=light]) .rq-privacy a,:root:not([data-theme=light]) .rq-mailto a,:root:not([data-theme=light]) .rq-done-actions a{text-decoration-color:rgba(76,207,255,.4)}.skip-link{position:fixed;top:12px;left:12px;z-index:60;padding:12px 20px;border-radius:var(--arc1-radius-md);font:600 14px/1.2 var(--arc1-font-sans);color:var(--arc1-text-on-accent);background:var(--arc1-accent-gradient);transform:translateY(-160%);transition:transform var(--arc1-duration-fast)}.skip-link:focus{transform:none}.insights-site{--editorial-ink:var(--arc1-text);--editorial-muted:var(--arc1-text-2);--ground:var(--arc1-canvas);--ink:var(--arc1-text);--secondary:var(--arc1-text-2);--muted:var(--arc1-text-muted);--edge:var(--arc1-hairline);--blue:var(--arc1-accent);--blue-ink:var(--arc1-accent-text);--sans:var(--arc1-font-sans);--mono:var(--arc1-font-mono);background:var(--arc1-canvas);color:var(--arc1-text);font-family:var(--arc1-font-sans);overflow-x:clip}.insights-site h1,.insights-site h2,.insights-site h3{font-family:var(--arc1-font-sans)}.insights-site h1{font-weight:500;letter-spacing:-.03em}.insights-site :is(.page-head,.library-hero,.article-head,.pilot-intro),.insights-site .article-breadcrumb{position:relative;isolation:isolate;color:#f7f9fc}.insights-site :is(.page-head,.library-hero,.article-head,.pilot-intro)::before,.insights-site .article-breadcrumb::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;background:#050a14}.insights-site :is(.page-head,.library-hero,.article-head,.pilot-intro)::before{background:var(--a1-band-arc) 50% 100%/var(--a1-band-arc-size,max(1440px,100%) 120px) no-repeat,radial-gradient(60% 120px at 50% 100%,rgba(36,107,253,.2),rgba(36,107,253,0) 100%),radial-gradient(90% 70% at 50% -10%,rgba(139,92,246,.07),rgba(5,10,20,0) 70%),#050a14}.insights-site{--a1-band-arc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%2300BFFF' stop-opacity='0'/%3E%3Cstop offset='.2' stop-color='%2300BFFF' stop-opacity='.9'/%3E%3Cstop offset='.5' stop-color='%23246BFD'/%3E%3Cstop offset='.8' stop-color='%238B5CF6' stop-opacity='.9'/%3E%3Cstop offset='1' stop-color='%238B5CF6' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M-20 119C280 22 1160 22 1460 119' fill='none' stroke='url(%23g)' stroke-width='1.4' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}.insights-site :is(.page-head,.library-hero,.pilot-intro){padding-block:clamp(56px,6vw,88px) clamp(96px,9vw,132px)}.insights-site .article-head{max-width:none;padding-block:clamp(24px,3vw,40px) clamp(96px,9vw,132px)}.insights-site .ace-header{background:color-mix(in srgb,#050a14 96%,transparent)}@media(max-width:760px){.insights-site{--a1-band-arc-size:760px 64px}.insights-site :is(.page-head,.library-hero,.article-head,.pilot-intro){padding-bottom:72px}}.insights-site .insights-shell{max-width:var(--a1-shell);padding-inline:var(--a1-gutter)}.insights-site .article-head>*{max-width:980px}.insights-site .article-breadcrumb{padding-top:clamp(28px,3vw,40px);color:#94a3b8}.insights-site .article-breadcrumb a{color:#4ccfff}.insights-site :is(.page-head,.library-hero,.article-head,.pilot-intro) h1{color:#f7f9fc}.insights-site :is(.page-head,.library-hero,.article-head,.pilot-intro) :is(.page-lede,.library-intro,.article-deck){color:#c7d0dd}.insights-site :is(.page-head,.library-hero,.article-head,.pilot-intro) :is(.page-meta,.article-meta){color:#94a3b8}.insights-site :is(.page-head,.library-hero,.article-head,.pilot-intro) a:not(.button){color:#4ccfff}.insights-site .page-head .page-links a:not(.button){color:#f7f9fc}.insights-site .page-missing{min-height:calc(100dvh - 64px)}.insights-kicker{font:600 12px/1.5 var(--arc1-font-sans);letter-spacing:.16em;color:var(--arc1-text-silver)}.insights-site :is(.page-head,.library-hero,.article-head,.pilot-intro) .insights-kicker{color:#94a3b8}.insights-kicker::before{width:34px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 10' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%2300BFFF' stop-opacity='.2'/%3E%3Cstop offset='.5' stop-color='%23246BFD'/%3E%3Cstop offset='1' stop-color='%238B5CF6'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M1 9C7 2 27 2 33 9' fill='none' stroke='url(%23g)' stroke-width='1.6'/%3E%3C/svg%3E") center/100% 100% no-repeat}.insights-site .page-layout{border-top:0}.insights-site :is(.page-prose,.article-prose){color:var(--arc1-text-2)}.insights-site :is(.page-prose,.article-prose) :is(h2,h3),.insights-site :is(.facts dt,.contact-rows dt,.page-table tbody th){color:var(--arc1-text)}.insights-site :is(.page-prose,.article-prose) a,.insights-site .insights-link,.insights-site .insights-cta p a{color:var(--arc1-accent-text);text-decoration-color:color-mix(in srgb,var(--arc1-accent-text) 35%,transparent)}.insights-site :is(.facts,.contact-rows,.steps),.insights-site :is(.facts,.contact-rows,.steps)>:is(div,li),.insights-site .page-table :is(th,td){border-color:var(--arc1-hairline)}.insights-site :is(.facts dd,.contact-rows dd,.page-table td){color:var(--arc1-text-2)}.insights-site :is(.page-callout,.article-callout){padding:24px 28px;border-left:2px solid transparent;border-image:linear-gradient(180deg,#00bfff,#246bfd 52%,#8b5cf6) 1;color:var(--arc1-text);background:var(--arc1-panel-gradient);box-shadow:var(--arc1-shadow-1)}.insights-site .page-prose code{color:var(--arc1-text);background:var(--arc1-control);border-color:var(--arc1-hairline)}.insights-site .state{color:var(--arc1-text);background:var(--arc1-panel);border-color:var(--arc1-hairline-strong)}.insights-site .article-rail nav,.insights-site .article-rail a{border-color:var(--arc1-hairline)}.insights-site .article-rail a:hover,.insights-site .article-rail a[aria-current]{color:var(--arc1-accent-text)}.insights-site .library-image img,.insights-site .article-figure img{border-color:var(--arc1-hairline);border-radius:var(--arc1-radius-md);box-shadow:var(--arc1-shadow-2)}.insights-site :is(.library-feature,.insight-row,.insights-cta){border-color:var(--arc1-hairline)}.insights-site .page-action{position:relative;isolation:isolate;color:#f7f9fc;background:radial-gradient(70% 140% at 50% 130%,rgba(36,107,253,.22),rgba(5,10,20,0) 70%),#050a14}.insights-site .page-action::before{content:"";position:absolute;left:50%;top:0;width:min(640px,80%);height:1px;transform:translateX(-50%);background:var(--arc1-arc-gradient)}.insights-site .page-action p{color:#c7d0dd}.insights-site .page-action p a{color:#f7f9fc}.insights-footer{position:relative;isolation:isolate;display:block;padding-block:36px 44px;border-top:0;font-size:14px}.insights-footer::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;background:#050a14}.a1-footer-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:28px;border-bottom:1px solid var(--arc1-hairline)}.insights-footer .ace-brand{color:var(--arc1-text)}.a1-footer-note{margin:22px 0 0;font-size:13px;line-height:1.65;color:var(--arc1-text-muted)}@media(max-width:760px){.a1-footer-row{flex-direction:column;align-items:flex-start}}:root:has(body.insights-site){background:#050a14}.insights-site .rq-page{padding-block:clamp(32px,4vw,56px) clamp(56px,6vw,96px)}.insights-site .pilot-intro .pilot-handoff a:not(.button){color:var(--arc1-accent-text)}
