.home-hero-art{pointer-events:none}.home-hero-art img{object-position:center}.home-hero-shade{background:linear-gradient(#101828,#0000 18% 64%,#101828),linear-gradient(90deg,#101828,#101828f5 30%,#101828e0 65%,#10182833 81%,#0000)}@media (width>=1024px) and (width<=1279px){.home-hero-shade{background:linear-gradient(#101828,#0000 18% 64%,#101828),linear-gradient(90deg,#101828,#101828d9 80%,#1018284d)}}@media (width<=1023px){.home-hero-art{opacity:.5;height:720px;max-height:100%}.home-hero-art img{object-position:78% top}.home-hero-shade{background:linear-gradient(#101828,#0000 16%,#101828 680px),linear-gradient(90deg,#101828eb,#10182894)}}.home-product-portal{--portal-accent:var(--color-blue-400);isolation:isolate;color:var(--color-white);background:#080b14;scroll-margin-top:64px;position:relative;overflow:hidden}.home-product-integrations{border-top:1px solid #ffffff1a}.home-product-skills{--portal-accent:var(--color-blue-600);background:var(--color-white);color:var(--color-gray-950)}.home-product-skills:after{display:none}.home-product-skills .home-product-art{object-position:right center;opacity:1;width:min(44%,540px);height:460px;inset:40px max(32px,50% - 608px) auto auto;-webkit-mask-image:radial-gradient(50% 50%,#000 30%,#000e 45%,#0009 60%,#0004 75%,#0001 88%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 30%,#000e 45%,#0009 60%,#0004 75%,#0001 88%,#0000 100%)}.home-product-skills .home-product-description{max-width:460px;color:var(--color-gray-600)}.home-product-skills .home-product-paths{border-color:var(--color-gray-200)}.home-product-skills .home-product-paths a:hover{color:var(--color-blue-700)}.home-product-art{z-index:-2;object-fit:cover;object-position:center 45%;opacity:.75;width:100%;height:100%;max-height:680px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.home-product-portal:after{content:"";z-index:-1;background:linear-gradient(90deg,#080b14 5%,#080b14e8 30%,#080b1430 80%),linear-gradient(#080b1480,#0000 25% 70%,#080b14);position:absolute;inset:0}.home-product-inner{max-width:1280px;margin-inline:auto;padding:95px 32px 55px}.home-product-eyebrow{color:var(--portal-accent)}.home-product-portal h2{margin-top:20px}.home-product-portal h2 span{color:var(--portal-accent)}.home-product-description{max-width:500px;color:var(--color-gray-300);margin-top:24px}.home-product-action{justify-content:center;align-items:center;margin-top:30px;transition:background .2s;display:inline-flex}.home-product-action:hover{background:var(--color-blue-500)}.home-product-portal a:focus-visible{outline:2px solid var(--portal-accent);outline-offset:5px}.home-product-portal a svg{transition:transform .2s}.home-product-action svg{width:1.5rem;height:1.5rem}.home-product-portal a:hover svg{transform:translate(3px)}.home-product-paths{border-top:1px solid #ffffff20;flex-wrap:wrap;gap:18px 32px;margin-top:65px;padding-top:24px;display:flex}.home-product-paths a{color:var(--portal-accent);align-items:center;gap:12px;display:inline-flex}.home-product-paths a:hover{color:var(--color-blue-300)}.home-product-paths svg{width:1rem;height:1rem}.home-integration-logos{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.home-integration-logos li{scroll-margin-top:96px}.home-integration-logos a{text-align:center;background:#ffffff03;border:1px solid #ffffff16;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;padding:24px 16px;transition:border-color .2s,background .2s;display:flex}.home-integration-logos a:hover{border-color:var(--portal-accent);background:#ffffff07}.home-integration-logo{justify-content:center;align-items:center;width:100%;height:80px;display:flex}.home-integration-logo img{object-fit:contain;width:auto;max-width:100%;height:80px}.home-integration-logos a>span{background:linear-gradient(to right, var(--color-blue-400), var(--color-blue-300), var(--color-sky-200));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:600;line-height:1.5}@media (width<=1023px){.home-product-skills .home-product-inner{padding:360px 24px 40px}.home-product-skills .home-product-art{width:min(100%,480px);height:320px;margin-inline:auto;inset:16px 0 auto}.home-product-skills .home-product-description{max-width:640px}.home-integration-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.home-product-inner{padding:255px 24px 40px}.home-product-art{object-position:right center;width:125%;max-width:none;height:420px;left:-25%}.home-product-skills .home-product-inner{padding-top:304px}.home-product-skills .home-product-art{height:280px}.home-product-portal:after{background:linear-gradient(#080b1400 10%,#080b14 70% 100%)}.home-product-paths{gap:16px 24px;margin-top:35px}.home-integration-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-integration-logos a{gap:14px;padding:20px 12px}.home-integration-logo,.home-integration-logo img{height:64px}.home-integration-logos a>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.home-product-portal a,.home-product-portal a svg{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-900:oklch(37.8% .077 168.94);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-600:oklch(59.2% .249 .584);--color-pink-900:oklch(40.8% .153 2.432);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(a[href]:not([aria-disabled=true]),button:not(:disabled),[role=button]:not([aria-disabled=true]):not([disabled]),input[type=button]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled)){cursor:pointer}:where(button:disabled,[aria-disabled=true],[role=button][disabled],input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled){cursor:not-allowed}}@layer components{@keyframes modus-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes modus-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ai-business-agent-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ai-business-agent-marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.modus-reveal{animation:.32s cubic-bezier(.22,1,.36,1) both modus-reveal}.modus-progress{transform-origin:0;animation:.48s cubic-bezier(.22,1,.36,1) both modus-progress}.ai-business-agent-gallery-track{animation:48s linear infinite ai-business-agent-marquee}.ai-business-agent-gallery-track-reverse{animation:54s linear infinite ai-business-agent-marquee-reverse}.ai-business-agent-gallery:hover .ai-business-agent-gallery-track,.ai-business-agent-gallery:hover .ai-business-agent-gallery-track-reverse,.ai-business-agent-gallery:focus-within .ai-business-agent-gallery-track,.ai-business-agent-gallery:focus-within .ai-business-agent-gallery-track-reverse{animation-play-state:paused}.project-eden-meta-motion{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.project-eden-meta-motion{opacity:0;pointer-events:none;filter:invert()hue-rotate(180deg);mix-blend-mode:screen;background:url(/images/company/project_eden/meta-symbol-motion.webp) 50%/6.5rem no-repeat;width:2rem;height:2rem;margin:auto;display:block;position:absolute;inset:0}.project-eden-fusion-card:hover .project-eden-meta-icon{opacity:0}.project-eden-fusion-card:hover .project-eden-meta-motion{opacity:1}}@media (prefers-reduced-motion:reduce){.modus-reveal,.modus-progress,.ai-business-agent-gallery-track,.ai-business-agent-gallery-track-reverse{animation:none}}}@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.right-0{right:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.-m-2{margin:calc(var(--spacing) * -2)}.-m-2\.5{margin:calc(var(--spacing) * -2.5)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-6{margin-block:calc(var(--spacing) * -6)}.my-16{margin-block:calc(var(--spacing) * 16)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-5{margin-left:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.size-1{width:var(--spacing);height:var(--spacing)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.h-1{height:var(--spacing)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-80{height:calc(var(--spacing) * 80)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[65vh\]{min-height:65vh}.min-h-full{min-height:100%}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-\[upper-alpha\]{list-style-type:upper-alpha}.list-\[upper-greek\]{list-style-type:upper-greek}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-gray-500\/25>:not(:last-child)){border-color:#6a728240}@supports (color:color-mix(in lab, red, red)){:where(.divide-gray-500\/25>:not(:last-child)){border-color:color-mix(in oklab, var(--color-gray-500) 25%, transparent)}}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-blue-200\/15{border-color:#bedbff26}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/15{border-color:color-mix(in oklab, var(--color-blue-200) 15%, transparent)}}.border-blue-200\/20{border-color:#bedbff33}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/20{border-color:color-mix(in oklab, var(--color-blue-200) 20%, transparent)}}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-400\/20{border-color:#54a2ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/20{border-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.border-blue-400\/25{border-color:#54a2ff40}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/25{border-color:color-mix(in oklab, var(--color-blue-400) 25%, transparent)}}.border-blue-400\/60{border-color:#54a2ff99}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/60{border-color:color-mix(in oklab, var(--color-blue-400) 60%, transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-600{border-color:var(--color-gray-600)}.border-green-700{border-color:var(--color-green-700)}.border-sky-200\/15{border-color:#b8e6fe26}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/15{border-color:color-mix(in oklab, var(--color-sky-200) 15%, transparent)}}.border-sky-200\/20{border-color:#b8e6fe33}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/20{border-color:color-mix(in oklab, var(--color-sky-200) 20%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/60{background-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/20{background-color:#54a2ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/20{background-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\/55{background-color:#1e29398c}@supports (color:color-mix(in lab, red, red)){.bg-gray-800\/55{background-color:color-mix(in oklab, var(--color-gray-800) 55%, transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/10{background-color:#1018281a}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/10{background-color:color-mix(in oklab, var(--color-gray-900) 10%, transparent)}}.bg-gray-950{background-color:var(--color-gray-950)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-700\/50{background-color:#0069a480}@supports (color:color-mix(in lab, red, red)){.bg-sky-700\/50{background-color:color-mix(in oklab, var(--color-sky-700) 50%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_14\%_20\%\,rgba\(23\,37\,84\,0\.82\)\,transparent_42\%\)\,radial-gradient\(ellipse_at_86\%_24\%\,rgba\(8\,47\,73\,0\.72\)\,transparent_38\%\)\,radial-gradient\(ellipse_at_62\%_92\%\,rgba\(15\,23\,42\,0\.88\)\,transparent_52\%\)\]{background-image:radial-gradient(at 14% 20%,#172554d1,#0000 42%),radial-gradient(at 86% 24%,#082f49b8,#0000 38%),radial-gradient(at 62% 92%,#0f172ae0,#0000 52%)}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-900\/25{--tw-gradient-from:#1c398e40}@supports (color:color-mix(in lab, red, red)){.from-blue-900\/25{--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 25%, transparent)}}.from-blue-900\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-950\/60{--tw-gradient-from:#16245699}@supports (color:color-mix(in lab, red, red)){.from-blue-950\/60{--tw-gradient-from:color-mix(in oklab, var(--color-blue-950) 60%, transparent)}}.from-blue-950\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-900\/25{--tw-gradient-from:#024a7040}@supports (color:color-mix(in lab, red, red)){.from-sky-900\/25{--tw-gradient-from:color-mix(in oklab, var(--color-sky-900) 25%, transparent)}}.from-sky-900\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-blue-300{--tw-gradient-via:var(--color-blue-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-600{--tw-gradient-via:var(--color-blue-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-900{--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-200{--tw-gradient-to:var(--color-sky-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_right\,transparent\,black_8\%\,black_92\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_25\%\]{object-position:center 25%}.object-center{object-position:center}.object-top{object-position:top}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-6\.5{padding-inline:calc(var(--spacing) * 6.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\/6{font-size:var(--text-base);line-height:calc(var(--spacing) * 6)}.text-base\/7{font-size:var(--text-base);line-height:calc(var(--spacing) * 7)}.text-base\/8{font-size:var(--text-base);line-height:calc(var(--spacing) * 8)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\/6{font-size:var(--text-lg);line-height:calc(var(--spacing) * 6)}.text-lg\/8{font-size:var(--text-lg);line-height:calc(var(--spacing) * 8)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/6{font-size:var(--text-sm);line-height:calc(var(--spacing) * 6)}.text-sm\/7{font-size:var(--text-sm);line-height:calc(var(--spacing) * 7)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xl\/8{font-size:var(--text-xl);line-height:calc(var(--spacing) * 8)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/5{font-size:var(--text-xs);line-height:calc(var(--spacing) * 5)}.text-xs\/6{font-size:var(--text-xs);line-height:calc(var(--spacing) * 6)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-amber-200{color:var(--color-amber-200)}.text-amber-800{color:var(--color-amber-800)}.text-amber-950{color:var(--color-amber-950)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-cyan-300{color:var(--color-cyan-300)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-600{color:var(--color-emerald-600)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-pink-600{color:var(--color-pink-600)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-sky-400{color:var(--color-sky-400)}.text-sky-600{color:var(--color-sky-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.decoration-blue-300{-webkit-text-decoration-color:var(--color-blue-300);-webkit-text-decoration-color:var(--color-blue-300);-webkit-text-decoration-color:var(--color-blue-300);text-decoration-color:var(--color-blue-300)}.decoration-gray-300{-webkit-text-decoration-color:var(--color-gray-300);-webkit-text-decoration-color:var(--color-gray-300);-webkit-text-decoration-color:var(--color-gray-300);text-decoration-color:var(--color-gray-300)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-700{--tw-ring-color:var(--color-slate-700)}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-blue-300:is(:where(.group):hover *){color:var(--color-blue-300)}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}}.marker\:text-blue-500 ::marker{color:var(--color-blue-500)}.marker\:text-blue-500::marker{color:var(--color-blue-500)}.marker\:text-blue-500 ::-webkit-details-marker{color:var(--color-blue-500)}.marker\:text-blue-500::-webkit-details-marker{color:var(--color-blue-500)}.placeholder\:text-gray-500::placeholder{color:var(--color-gray-500)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.focus-within\:border-blue-400:focus-within{border-color:var(--color-blue-400)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-blue-400:focus-within{--tw-ring-color:var(--color-blue-400)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-amber-300\/40:hover{border-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-300\/40:hover{border-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.hover\:border-blue-300\/40:hover{border-color:#90c5ff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-300\/40:hover{border-color:color-mix(in oklab, var(--color-blue-300) 40%, transparent)}}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-blue-400\/40:hover{border-color:#54a2ff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-400\/40:hover{border-color:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}.hover\:border-cyan-400\/40:hover{border-color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-400\/40:hover{border-color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.hover\:border-emerald-400\/40:hover{border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-400\/40:hover{border-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-500\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/10:hover{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-400:hover{background-color:var(--color-gray-400)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-gray-800\/80:hover{background-color:#1e2939cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-800\/80:hover{background-color:color-mix(in oklab, var(--color-gray-800) 80%, transparent)}}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-blue-100:hover{color:var(--color-blue-100)}.hover\:text-blue-200:hover{color:var(--color-blue-200)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-gray-100:hover{color:var(--color-gray-100)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-sky-200:hover{color:var(--color-sky-200)}.hover\:text-slate-100:hover{color:var(--color-slate-100)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-slate-300:hover{--tw-ring-color:var(--color-slate-300)}.hover\:ring-slate-500:hover{--tw-ring-color:var(--color-slate-500)}}.focus\:bg-white\/5:focus{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/5:focus{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-blue-400:focus{outline-color:var(--color-blue-400)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-slate-300:focus-visible{--tw-ring-color:var(--color-slate-300)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-blue-400:focus-visible{outline-color:var(--color-blue-400)}.focus-visible\:outline-blue-600:focus-visible{outline-color:var(--color-blue-600)}.focus-visible\:outline-slate-900:focus-visible{outline-color:var(--color-slate-900)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.active\:bg-blue-200:active{background-color:var(--color-blue-200)}.active\:bg-blue-800:active{background-color:var(--color-blue-800)}.active\:bg-slate-100:active{background-color:var(--color-slate-100)}.active\:bg-slate-800:active{background-color:var(--color-slate-800)}.active\:text-blue-100:active{color:var(--color-blue-100)}.active\:text-slate-300:active{color:var(--color-slate-300)}.active\:text-slate-400:active{color:var(--color-slate-400)}.active\:text-slate-600:active{color:var(--color-slate-600)}.active\:ring-slate-700:active{--tw-ring-color:var(--color-slate-700)}.data-focus\:bg-gray-800[data-focus]{background-color:var(--color-gray-800)}.data-focus\:outline-none[data-focus]{--tw-outline-style:none;outline-style:none}.data-open\:bg-gray-800[data-open]{background-color:var(--color-gray-800)}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-auto{grid-column-start:auto}.sm\:mt-20{margin-top:calc(var(--spacing) * 20)}.sm\:-ml-4{margin-left:calc(var(--spacing) * -4)}.sm\:block{display:block}.sm\:h-full{height:100%}.sm\:max-h-\[80dvh\]{max-height:80dvh}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.sm\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:py-40{padding-block:calc(var(--spacing) * 40)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-\[10vh\]{padding-top:10vh}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base\/7{font-size:var(--text-base);line-height:calc(var(--spacing) * 7)}.sm\:text-lg\/8{font-size:var(--text-lg);line-height:calc(var(--spacing) * 8)}.sm\:text-xl\/8{font-size:var(--text-xl);line-height:calc(var(--spacing) * 8)}.sm\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sm\:ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.sm\:ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}@media (width>=48rem){.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media (width>=64rem){.lg\:static{position:static}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:mx-0{margin-inline:0}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:-mr-6{margin-right:calc(var(--spacing) * -6)}.lg\:mb-0{margin-bottom:0}.lg\:ml-8{margin-left:calc(var(--spacing) * 8)}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:w-auto{width:auto}.lg\:max-w-none{max-width:none}.lg\:flex-1{flex:1}.lg\:flex-auto{flex:auto}.lg\:translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_0\.75fr\]{grid-template-columns:1fr .75fr}.lg\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_repeat\(5\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,1.35fr) repeat(5,minmax(0,1fr))}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.lg\:gap-y-14{row-gap:calc(var(--spacing) * 14)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:pt-0{padding-top:0}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:text-center{text-align:center}.lg\:text-balance{text-wrap:balance}}@media (width>=80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:block{display:block}.xl\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.xl\:px-2{padding-inline:calc(var(--spacing) * 2)}}@media (prefers-color-scheme:dark){:where(.dark\:divide-gray-700>:not(:last-child)){border-color:var(--color-gray-700)}:where(.dark\:divide-gray-800>:not(:last-child)){border-color:var(--color-gray-800)}.dark\:border-amber-700{border-color:var(--color-amber-700)}.dark\:border-amber-900{border-color:var(--color-amber-900)}.dark\:border-blue-500{border-color:var(--color-blue-500)}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:border-gray-800{border-color:var(--color-gray-800)}.dark\:bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-blue-900\/40{background-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/40{background-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.dark\:bg-blue-950\/30{background-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/30{background-color:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.dark\:bg-blue-950\/40{background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/40{background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.dark\:bg-emerald-900\/40{background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/40{background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-800\/40{background-color:#1e293966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/40{background-color:color-mix(in oklab, var(--color-gray-800) 40%, transparent)}}.dark\:bg-gray-800\/60{background-color:#1e293999}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/60{background-color:color-mix(in oklab, var(--color-gray-800) 60%, transparent)}}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-gray-900\/50{background-color:#10182880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/50{background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.dark\:bg-pink-900\/40{background-color:#86104366}@supports (color:color-mix(in lab, red, red)){.dark\:bg-pink-900\/40{background-color:color-mix(in oklab, var(--color-pink-900) 40%, transparent)}}.dark\:bg-sky-900\/40{background-color:#024a7066}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-900\/40{background-color:color-mix(in oklab, var(--color-sky-900) 40%, transparent)}}.dark\:text-amber-100{color:var(--color-amber-100)}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-emerald-300{color:var(--color-emerald-300)}.dark\:text-gray-100{color:var(--color-gray-100)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-pink-300{color:var(--color-pink-300)}.dark\:text-sky-300{color:var(--color-sky-300)}.dark\:text-white{color:var(--color-white)}@media (hover:hover){.dark\:hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.dark\:hover\:text-blue-300:hover{color:var(--color-blue-300)}.dark\:hover\:text-blue-400:hover{color:var(--color-blue-400)}.dark\:hover\:text-white:hover{color:var(--color-white)}}.dark\:focus\:ring-offset-gray-900:focus{--tw-ring-offset-color:var(--color-gray-900)}}}.project-eden-page{--eden-ink:#070c14;--eden-surface:#0d1521;--eden-light:#b5e4f4;--eden-line:#aad3eb26;background:var(--eden-ink);color:#edf4fa}.project-eden-page h2{text-wrap:balance;line-height:1.13}.project-eden-page p{text-wrap:pretty}.project-eden-page .text-blue-300,.project-eden-page .text-sky-200{color:var(--eden-light)}.project-eden-page .text-gray-300{color:#acbacb}.eden-hero{background:radial-gradient(at 82% 40%,#102235 0,#0000 53%);position:relative}.eden-hero-topline,.eden-hero-facts{z-index:2;position:relative}.eden-eyebrow{align-items:center;gap:.8rem;display:flex}.eden-eyebrow:before{content:"";background:currentColor;width:1.6rem;height:1px}.eden-motion-toggle{border:1px solid var(--eden-line);color:#b6c6d8;letter-spacing:.04em;background:#070c14a6;border-radius:2rem;align-items:center;gap:.6rem;min-height:2.75rem;padding:.4rem .8rem;font-size:.7rem;display:none}.eden-ready .eden-motion-toggle{display:inline-flex}.eden-motion-toggle:focus-visible{outline:2px solid var(--eden-light);outline-offset:4px}.eden-motion-toggle:disabled{cursor:default}.eden-motion-indicator{background:#98dbec;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 12px #98dbec59}.eden-motion-paused .eden-motion-indicator{box-shadow:none;background:#748295}.eden-hero-stage{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"heading visual""copy visual";gap:1.75rem 2rem;display:grid;position:relative}.eden-hero-heading{z-index:2;grid-area:heading;position:relative}.eden-title{letter-spacing:-.065em;word-spacing:.06em;font-size:clamp(4rem,6.4vw,6.5rem);line-height:1.04}.eden-hero-statement{color:#d8e6f2;max-width:33rem;font-size:clamp(1.75rem,2.5vw,2.3rem)}.eden-hero-copy{z-index:2;grid-area:copy;position:relative}.eden-hero-copy>p:first-child{max-width:36rem;font-size:1.06rem;line-height:1.85}.eden-hero-copy a:first-child{color:#101e2c;background:#daf1fa;border:1px solid #daf1fa;box-shadow:0 0 30px #a2dff212}.eden-hero-copy a:first-child:hover{background:#f3fbff;box-shadow:0 0 30px #a2dff22b}.eden-hero-visual{grid-area:visual;min-width:0;min-height:32rem;margin:-3rem -5rem -1rem -6rem;position:relative}.eden-hero-visual picture{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(68% 65% at 61% 47%,#000 30%,#0000 80%);mask-image:radial-gradient(68% 65% at 61% 47%,#000 30%,#0000 80%)}.eden-neural-image{object-fit:cover;object-position:74% center;width:100%;height:100%;transform:translate(var(--eden-pointer-x,0px), var(--eden-pointer-y,0px)) scale(1.025);transition:transform 1s ease-out}.eden-neural-signals{opacity:.55;pointer-events:none;width:78%;height:92%;position:absolute;top:3%;right:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 72%);mask-image:radial-gradient(#000 30%,#0000 72%)}.eden-visual-caption{border-top:1px solid var(--eden-line);letter-spacing:.12em;text-transform:uppercase;color:#b9cddd;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-top:.75rem;font-size:.65rem;display:flex;position:absolute;bottom:1.25rem;left:1.5rem;right:1.5rem}.eden-visual-caption span{color:#8396ac}.eden-hero-visual .eden-visual-caption{bottom:0;left:7rem;right:5rem}.eden-hero-facts{border-color:var(--eden-line)}.eden-hero-facts dt{letter-spacing:.18em;font-size:.65rem}.eden-hero-facts dd{color:#cad7e4;font-size:1rem;font-weight:400}.eden-section-nav{border-color:var(--eden-line);background:#0a111c}.eden-section-nav>div{justify-content:space-between;gap:.5rem 1.5rem}.eden-section-nav a{color:#a6b7ca;font-size:.78rem;transition:color .18s}.eden-section-nav a:hover,.eden-section-nav a:focus-visible{color:#eefaff}.eden-section{border-color:var(--eden-line);padding-block:clamp(4.5rem,7.5vw,7rem);position:relative}.eden-research-pillars>div{border:1px solid var(--eden-line);background:linear-gradient(125deg,#1d364b40,#0e172426);border-radius:1rem;padding:2rem;position:relative}.eden-pillar-symbol{stroke:#a9d9eb;stroke-width:1.2px;width:4.5rem;height:3.6rem;margin-bottom:1.75rem}.eden-pillar-symbol circle{fill:#0e1926}.project-eden-page .eden-experience-card{border-color:var(--eden-line);background:linear-gradient(155deg,#101c2c,#0a111b 85%);flex-direction:column;padding:0;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.eden-experience-card:hover,.eden-experience-card:focus-within{border-color:#aadaef73;box-shadow:0 18px 60px #0003}.eden-experience-media{border-bottom:1px solid var(--eden-line);background:#090f19;height:clamp(13rem,24vw,19rem);position:relative;overflow:hidden}.eden-experience-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#070c14a6);position:absolute;inset:0}.eden-experience-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.eden-art-label{z-index:1;color:#a4b6c9;letter-spacing:.15em;text-transform:uppercase;font-size:.6rem;position:absolute;bottom:1.1rem;left:1.75rem}.eden-experience-copy{flex-direction:column;flex:1;padding:1.75rem;display:flex}.eden-experience-copy>p:last-child{margin-top:auto;padding-top:1.25rem}.eden-experience-copy>p:nth-last-child(2){padding-bottom:1.5rem}.project-eden-page .eden-store-link{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070c14bf;border:1px solid #add9f340;position:absolute;top:1rem;right:1rem}.eden-recall-visual{background:radial-gradient(#203d53,#0c1725 48%,#080f19 90%);place-items:center;display:grid}.eden-recall-visual svg{z-index:1;width:94%;height:94%;position:relative}.eden-recall-connection{stroke:#6e9cb8;stroke-width:1px;opacity:.35}.eden-recall-node{fill:#a7d8ea;stroke:#d9f0f9;stroke-width:1px;filter:drop-shadow(0 0 7px #73abc5)}.eden-recall-core{fill:#b9e7f7;stroke:#e1f7ff;filter:drop-shadow(0 0 16px #79bad9)}.eden-recall-orbit{aspect-ratio:1;border:1px solid #a8d5ea24;border-radius:50%;width:50%;position:absolute;transform:rotateX(55deg)rotate(-30deg)}.eden-recall-orbit:nth-child(2){width:72%;transform:rotateX(40deg)rotate(35deg)}.eden-recall-orbit:nth-child(3){width:92%;transform:rotateX(65deg)rotate(15deg)}.eden-learning-intro{max-width:48rem}.eden-hardware-gallery{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}.eden-hardware-figure{border:1px solid var(--eden-line);background:#0e1722;border-radius:1rem;position:relative;overflow:hidden}.eden-hardware-figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070c14e6);position:absolute;inset:50% 0 0}.eden-hardware-figure img{aspect-ratio:3/2;object-fit:cover;object-position:center;width:100%;height:auto}.eden-hardware-figure figcaption{z-index:1}.eden-learning-steps>li{border-color:var(--eden-line);background:linear-gradient(145deg,#101b29,#0b131f);position:relative}.eden-learning-steps>li>span{letter-spacing:.05em;border:1px solid #a8d5ea40;border-radius:50%;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;font-size:.85rem;display:inline-flex}.eden-learning-steps>li:not(:last-child):after{content:"";z-index:1;background:#43647c;width:1.1rem;height:1px;position:absolute;top:2.9rem;right:-1.1rem}.project-eden-page .eden-evidence-panel{border-color:var(--eden-line);background:linear-gradient(150deg,#111f30,#0a121d)}.eden-evidence-figure{border-bottom:1px solid var(--eden-line);padding-bottom:1.5rem;position:relative}.eden-evidence-figure svg{background-image:radial-gradient(circle,#afd5e92e .7px,#0000 .7px);background-size:18px 18px;width:100%;height:auto}.eden-evidence-track,.eden-growth-path{stroke:#5b8ca7;stroke-width:1.3px;opacity:.5}.eden-evidence-node{fill:#142538;stroke:#9ccfe5;stroke-width:1.5px}.eden-evidence-figure figcaption{color:#a9c3d8;justify-content:space-between;gap:.5rem;margin-top:.75rem;font-size:.65rem;display:flex}.eden-growth-visual{background:radial-gradient(#204d6333,#0000 70%);max-width:31rem;margin-top:2.5rem;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.eden-growth-visual svg{width:100%;height:auto}.eden-growth-path{stroke-width:2px}.eden-signal-path{stroke:#c1eaf7;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:18 170;filter:drop-shadow(0 0 4px #83d5f4)}.eden-synapse{fill:#d1f0fa;filter:drop-shadow(0 0 7px #86d5ee)}.eden-contact{border-color:var(--eden-line);background:linear-gradient(120deg,#122237,#0b131e 70%)}.eden-motion-paused .project-eden-meta-motion{display:none}.eden-motion-paused .project-eden-meta-icon{opacity:1}@keyframes eden-signal-flow{to{stroke-dashoffset:-376px}}@keyframes eden-synapse-glow{0%,to{opacity:.4}50%{opacity:1}}@keyframes eden-scene-enter{0%{opacity:.55;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.eden-ready .eden-signal-path{animation:9s linear infinite paused eden-signal-flow}.eden-ready .eden-signal-path:nth-child(2n){animation-duration:13s;animation-direction:reverse}.eden-ready .eden-synapse{animation:5s ease-in-out infinite paused eden-synapse-glow}.eden-ready .eden-synapse:nth-child(2n){animation-delay:-2.5s}.eden-motion-on [data-eden-in-view=true] .eden-signal-path,.eden-motion-on [data-eden-in-view=true] .eden-synapse{animation-play-state:running}.eden-motion-on .eden-section.eden-entered>div:first-child{animation:.85s cubic-bezier(.2,.7,.2,1) both eden-scene-enter}.eden-motion-on .eden-experience-card:hover .eden-experience-media img{transform:scale(1.035)}}@media (width<=1023px){.eden-hero-stage{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.eden-title{font-size:clamp(3.25rem,7vw,5rem)}.eden-hero-visual{margin-left:-5rem;margin-right:-3rem}.eden-hero-copy>p:first-child{font-size:1rem}.eden-learning-steps>li:nth-child(2):after{display:none}.eden-growth-visual{max-width:22rem}}@media (width<=767px){.eden-hero-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""visual""copy";row-gap:1.25rem}.eden-hero-topline{gap:.5rem}.eden-eyebrow{letter-spacing:.14em;gap:.5rem;font-size:.58rem}.eden-eyebrow:before{width:.8rem}.eden-motion-toggle{gap:.4rem;padding-inline:.55rem;font-size:.6rem}.eden-title{font-size:clamp(3.25rem,11.5vw,5.5rem)}.eden-hero-statement{margin-top:1.5rem;font-size:1.65rem}.eden-hero-visual{min-height:19rem;margin:-.5rem -1.5rem 0}.eden-hero-visual picture{-webkit-mask-image:radial-gradient(65% 72% at 57% 45%,#000 30%,#0000 78%);mask-image:radial-gradient(65% 72% at 57% 45%,#000 30%,#0000 78%)}.eden-hero-visual .eden-visual-caption{font-size:.55rem;left:1.5rem;right:1.5rem}.eden-neural-signals{width:85%;right:5%}.eden-hero-facts{gap:1.5rem;margin-top:2.5rem}.eden-section-nav>div{justify-content:flex-start;gap:.25rem 1.5rem;padding-block:1rem}.eden-section-nav a{font-size:.72rem}.eden-research-pillars>div{padding:1.5rem}.eden-hardware-gallery{grid-template-columns:minmax(0,1fr)}.eden-experience-media{height:16rem}.eden-growth-visual{max-width:100%;margin-top:1.5rem}}@media (width<=639px){.eden-learning-steps>li:after{display:none}.eden-experience-copy{padding:1.4rem}.eden-visual-caption{font-size:.55rem}.eden-art-label{left:1.4rem}}@media (width<=359px){.eden-eyebrow{letter-spacing:.1em;font-size:.5rem}.eden-motion-toggle{padding-inline:.45rem;font-size:.55rem}}@media (prefers-reduced-motion:reduce){.project-eden-page *,.project-eden-page :before,.project-eden-page :after{transition:none!important;animation:none!important}.eden-neural-image{transform:none}}@media print{.eden-motion-toggle{display:none!important}.project-eden-page *{animation:none!important}}.company-skills{--company-slot:172px;border-bottom:1px solid var(--color-gray-200);margin-top:1.75rem;padding-bottom:1.5rem}.company-skills-viewport,.company-skills-controls{display:none}.company-skills-examples{text-align:center;gap:2rem;display:grid}.company-skills [data-company-logo]{object-fit:contain;filter:grayscale();width:128px;height:44px;margin-inline:auto}.company-skills [data-company-logo].company-skills-light-logo{filter:brightness(0)}.company-skills-logo:has(.company-skills-opaque-logo){background-color:var(--color-white)}.company-skills [data-company-logo].company-skills-opaque-logo{mix-blend-mode:multiply}.company-skills-name{color:var(--color-blue-600);margin:1rem 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.5}.company-skills-examples p{max-width:43rem;color:var(--color-gray-600);text-wrap:pretty;margin-inline:auto;font-size:1rem;line-height:1.75}.company-skills-examples a{color:var(--color-blue-600);margin-top:.75rem;font-size:.875rem;font-weight:500;display:inline-block}.company-skills-examples a:hover{text-underline-offset:3px;text-decoration:underline}.company-skills-ready .company-skills-viewport{height:104px;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.company-skills-track{height:100%;position:relative}.company-skills-logo{width:var(--company-slot);opacity:.62;will-change:transform;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;height:72px;transition:opacity .18s;display:flex;position:absolute;top:8px;left:50%}.company-skills-logo[aria-pressed=true],.company-skills-logo:hover,.company-skills-logo:focus-visible{opacity:1}.company-skills-logo:after{background:var(--color-blue-500);opacity:0;content:"";border-radius:2px;width:24px;height:2px;transition:opacity .18s;position:absolute;bottom:-8px;left:calc(50% - 12px)}.company-skills-logo[aria-pressed=true]:after{opacity:1}.company-skills-ready .company-skills-examples{gap:0}.company-skills-ready .company-skills-examples article{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .2s}.company-skills-ready .company-skills-examples article.is-active{visibility:visible;opacity:1}.company-skills-ready .company-skills-examples [data-company-logo],.company-skills-ready .company-skills-examples a{display:none}.company-skills-ready .company-skills-name{margin-top:0}.company-skills-ready .company-skills-controls{color:var(--color-gray-500);justify-content:center;align-items:center;gap:.25rem;margin-top:.75rem;font-size:.75rem;display:flex}.company-skills-controls button,.company-skills-source{border-radius:6px;justify-content:center;align-items:center;gap:.4rem;min-width:44px;min-height:44px;display:inline-flex}.company-skills-controls button:hover,.company-skills-source:hover{color:var(--color-blue-600);background:var(--color-gray-100)}.company-skills-source{color:inherit;font:inherit;white-space:nowrap;margin-right:.5rem}.company-skills-count{text-align:center;font-variant-numeric:tabular-nums;min-width:3.5rem}.company-skills-controls .company-skills-playback{min-width:5.5rem;margin-left:.5rem}.company-skills button:focus-visible,.company-skills a:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}@media (width<=639px){.company-skills{--company-slot:144px;margin-top:1rem}.company-skills [data-company-logo]{width:112px;height:40px}.company-skills-ready .company-skills-controls{gap:0;margin-inline:-.5rem}.company-skills-source{flex-shrink:0;margin-right:.25rem}.company-skills-count{min-width:2rem}.company-skills-controls .company-skills-playback{min-width:4rem;margin-left:.25rem}}@media (prefers-color-scheme:dark){.company-skills{border-color:var(--color-gray-700)}.company-skills [data-company-logo]{filter:grayscale()invert()}.company-skills [data-company-logo].company-skills-light-logo{filter:brightness(0)invert()}.company-skills-logo:has(.company-skills-opaque-logo){background-color:var(--color-gray-900)}.company-skills [data-company-logo].company-skills-opaque-logo{mix-blend-mode:screen}.company-skills-name,.company-skills-examples a,.company-skills-source:hover,.company-skills-controls button:hover{color:var(--color-blue-400)}.company-skills-examples p,.company-skills-controls{color:var(--color-gray-400)}.company-skills-controls button:hover,.company-skills-source:hover{background:var(--color-gray-800)}}@media (prefers-reduced-motion:reduce){.company-skills *,.company-skills :after{transition:none!important}.company-skills-controls .company-skills-playback{display:none}}@media print{.company-skills-ready .company-skills-viewport,.company-skills-ready .company-skills-controls{display:none}.company-skills-ready .company-skills-examples{display:block}.company-skills-ready .company-skills-examples article{visibility:visible;opacity:1;break-inside:avoid;margin-bottom:1.5rem}.company-skills-ready .company-skills-examples a{display:inline-block}}.industry-atlas{--atlas-blue:#2563eb;--atlas-ink:#101828;--atlas-muted:#475467;color:var(--atlas-muted);background:#fff;overflow:clip}.ia-wrap{width:min(100%,1280px);margin-inline:auto;padding-inline:32px}.industry-atlas :is(h1,h2,h3){color:var(--atlas-ink);letter-spacing:-.04em;font-weight:600}.industry-atlas h1{font-size:48px;line-height:1.12}.industry-atlas h2{font-size:40px;line-height:1.18}.industry-atlas h3{font-size:26px;line-height:1.25}.industry-atlas p{font-size:18px;line-height:1.8}.industry-atlas :is(a,button):focus-visible{outline:3px solid var(--atlas-blue);outline-offset:5px}.ia-accent{color:var(--atlas-blue)}.ia-eyebrow{color:var(--atlas-blue);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.6}.ia-back{min-height:44px;color:var(--atlas-blue);align-items:center;gap:12px;font-size:16px;font-weight:600;display:inline-flex}.ia-back:hover,.ia-link:hover{color:#1649a8}.ia-hero{grid-template-columns:.92fr 1.08fr;align-items:center;min-height:580px;padding-block:56px 32px;display:grid;position:relative}.ia-hero-copy{z-index:1;padding-block:14px 36px;position:relative}.ia-hero h1{margin-top:28px}.ia-hero h1 span{display:block}.ia-hero-copy>p{max-width:490px;margin-top:24px}.ia-hero-art{--ia-copy-clearance:80px;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;min-width:0;margin:0;position:absolute;inset:0 calc(min(100vw,1280px)/2 - 50vw) 0 37%;-webkit-mask-image:url(/images/use_cases/oil_and_gas/hero-contour-mask.svg);mask-image:url(/images/use_cases/oil_and_gas/hero-contour-mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.ia-hero-art img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}:is([data-industry-atlas=pharmaceuticals],[data-industry-atlas=automotive],[data-industry-atlas=manufacturing],[data-industry-atlas=logistics],[data-industry-atlas=healthcare],[data-industry-atlas=insurance],[data-industry-atlas=telecommunications],[data-industry-atlas=management-consulting],[data-industry-atlas=accounting],[data-industry-atlas=legal-services],[data-industry-atlas=capital-markets]) .ia-hero-art{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(80% 76% at 65% 48%,#000 36%,#000e 54%,#0006 77%,#0000 100%),linear-gradient(90deg,#0000,#000 18% 86%,#0000),linear-gradient(#0000,#000 17% 78%,#0000);mask-image:radial-gradient(80% 76% at 65% 48%,#000 36%,#000e 54%,#0006 77%,#0000 100%),linear-gradient(90deg,#0000,#000 18% 86%,#0000),linear-gradient(#0000,#000 17% 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:is([data-industry-atlas=pharmaceuticals],[data-industry-atlas=automotive],[data-industry-atlas=manufacturing],[data-industry-atlas=logistics],[data-industry-atlas=healthcare],[data-industry-atlas=insurance],[data-industry-atlas=telecommunications],[data-industry-atlas=management-consulting],[data-industry-atlas=accounting],[data-industry-atlas=legal-services],[data-industry-atlas=capital-markets]) .ia-explorer-heading h2>.ia-accent{display:block}[data-industry-atlas=telecommunications] .ia-hero-copy{min-width:0}[data-industry-atlas=telecommunications] h1{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}@media screen and (width>=901px){.ia-hero-art img{-webkit-mask-image:linear-gradient(to right, transparent var(--ia-copy-clearance), #0000000a calc(var(--ia-copy-clearance) + 30px), #00000040 calc(var(--ia-copy-clearance) + 75px), #000000bf calc(var(--ia-copy-clearance) + 135px), #000 calc(var(--ia-copy-clearance) + 195px));-webkit-mask-image:linear-gradient(to right, transparent var(--ia-copy-clearance), #0000000a calc(var(--ia-copy-clearance) + 30px), #00000040 calc(var(--ia-copy-clearance) + 75px), #000000bf calc(var(--ia-copy-clearance) + 135px), #000 calc(var(--ia-copy-clearance) + 195px));-webkit-mask-image:linear-gradient(to right, transparent var(--ia-copy-clearance), #0000000a calc(var(--ia-copy-clearance) + 30px), #00000040 calc(var(--ia-copy-clearance) + 75px), #000000bf calc(var(--ia-copy-clearance) + 135px), #000 calc(var(--ia-copy-clearance) + 195px));mask-image:linear-gradient(to right, transparent var(--ia-copy-clearance), #0000000a calc(var(--ia-copy-clearance) + 30px), #00000040 calc(var(--ia-copy-clearance) + 75px), #000000bf calc(var(--ia-copy-clearance) + 135px), #000 calc(var(--ia-copy-clearance) + 195px))}}.ia-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.ia-button{color:#fff;background:linear-gradient(110deg,#2979ff,#2563eb 60%,#2979ff);border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:13px 24px;font-size:18px;font-weight:600;display:inline-flex}.ia-button:hover{background:#1d5fe3}.ia-link{min-height:44px;color:var(--atlas-blue);align-items:center;gap:12px;font-size:18px;font-weight:600;display:inline-flex}.ia-companies{padding-top:12px}.industry-atlas .company-skills{border-color:#e4e7ec;margin:0;padding-bottom:36px}.industry-atlas .company-skills-examples p{color:#475467;font-size:16px}.industry-atlas .company-skills-name{letter-spacing:0;color:#2563eb;font-size:18px}.industry-atlas .company-skills-controls{color:#667085}.industry-atlas .company-skills [data-company-logo]{filter:grayscale()}.industry-atlas .company-skills [data-company-logo].company-skills-light-logo{filter:brightness(0)}.industry-atlas .company-skills [data-company-logo].company-skills-opaque-logo{mix-blend-mode:multiply}.industry-atlas .company-skills-logo:has(.company-skills-opaque-logo){background:#fff}.industry-atlas .company-skills :is(a,button):hover{color:#2563eb}.industry-atlas .company-skills-controls :is(a,button):hover{background:#f2f4f7}.ia-opportunity{grid-template-columns:1fr 1fr;gap:80px;padding-block:80px;display:grid}.ia-opportunity h2{margin-top:22px}.ia-opportunity h2 span{display:block}.ia-opportunity-copy{padding-top:40px}.ia-opportunity-copy p+p{margin-top:18px}.ia-explorer{background:#f7f9fc;border-block:1px solid #e8edf4;padding-block:64px 80px;scroll-margin-top:88px}.ia-explorer-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.ia-explorer-heading h2{max-width:680px;margin-top:18px}.ia-explorer-heading>p{max-width:330px}.ia-explorer-body{margin-top:48px}.ia-atlas-board{display:none}.ia-case-panels{gap:40px;display:grid}.ia-case{border-top:1px solid #d8e0ed;padding-top:24px}.ia-case-index{color:#526580;align-items:baseline;gap:12px;font-size:14px;display:flex}.ia-case-index>span:first-child{font-variant-numeric:tabular-nums;color:#2563eb;font-weight:600}.ia-case h3{margin-top:16px}.ia-case>p{margin-top:20px}.ia-case dl{gap:20px;margin-top:24px;display:grid}.ia-case dt{color:#101828;font-size:16px;font-weight:600;line-height:1.6}.ia-case dd{color:#526580;margin-top:6px;font-size:16px;line-height:1.75}.ia-case .ia-link{margin-top:28px}.industry-atlas.ia-ready .ia-explorer-body{grid-template-columns:1.25fr 1fr;align-items:start;gap:48px;display:grid}.industry-atlas.ia-ready .ia-atlas-board{min-width:0;display:block}.industry-atlas.ia-ready .ia-case-panels{gap:0;min-width:0;display:grid}.industry-atlas.ia-ready .ia-case{visibility:hidden;opacity:0;border-top:0;border-left:1px solid #d8e0ed;grid-area:1/1;padding:8px 0 8px 36px;transition:opacity .18s}.industry-atlas.ia-ready .ia-case.is-active{visibility:visible;opacity:1}.ia-map{isolation:isolate;grid-template-rows:122px 206px 122px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 12px;display:grid;position:relative}.ia-map:before{content:"";z-index:-2;background:repeating-radial-gradient(#0000 0 31px,#b9cbdf40 32px,#0000 33px 58px);position:absolute;inset:15% 8%;-webkit-mask-image:radial-gradient(#000 25%,#0000 72%);mask-image:radial-gradient(#000 25%,#0000 72%)}.ia-map-lines{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ia-map-track{fill:none;stroke:#c8d5e5;stroke-width:1.3px}.ia-map-trace{fill:none;stroke:#4782ed;stroke-width:2px;stroke-dasharray:8 320;stroke-linecap:round;opacity:0;animation:5s linear infinite paused ia-signal}.ia-map-trace.is-active{opacity:1}.ia-atlas-board[data-motion=playing][data-in-view=true] .ia-map-trace{animation-play-state:running}.ia-atlas-board[data-motion=paused] .ia-map-trace{stroke-dasharray:none;opacity:0}.ia-atlas-board[data-motion=paused] .ia-map-trace.is-active{opacity:.45}@keyframes ia-signal{to{stroke-dashoffset:-328px}}.ia-map-choice{color:#344054;text-align:left;background:#fff;border:1px solid #cfd9e7;border-radius:8px;flex-direction:column;grid-column:span 2;justify-content:flex-start;align-items:flex-start;gap:9px;padding:18px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 4px 12px #203e6410}.ia-map-choice:nth-of-type(4){grid-area:3/2/auto/4}.ia-map-choice:nth-of-type(5){grid-area:3/4/auto/6}.ia-map-choice:hover{background:#fbfdff;border-color:#83a7e8}.ia-map-choice[aria-pressed=true]{background:#eff5ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb0a,0 8px 20px #31599412}.ia-map-number{color:#66809e;font-variant-numeric:tabular-nums;font-size:14px}.ia-map-choice[aria-pressed=true] .ia-map-number{color:#2563eb}.ia-map-title{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.4}.ia-map-core{background:#f7f9fc;border:1px solid #c8d7e9;border-radius:50%;grid-area:2/2/auto/6;place-self:center;place-items:center;width:150px;height:150px;display:grid;box-shadow:0 0 0 9px #f7f9fc,0 0 0 10px #c8d7e966}.ia-map-core-inner{text-align:center}.ia-map-core svg{fill:none;stroke:#49749e;stroke-width:1.3px;stroke-linejoin:round;width:42px;height:42px;margin:0 auto 7px}.ia-map-core span{color:#435f80;font-size:14px;font-weight:600;display:block}.ia-map-controls{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.ia-map-caption{color:#526580;max-width:300px;font-size:14px;line-height:1.7}.ia-motion{color:#526580;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:4px;font-size:14px;display:inline-flex}.ia-motion:hover{color:#2563eb}.ia-motion>span:first-child{font-size:12px}.ia-contact{grid-template-columns:1.1fr 1fr;gap:90px;padding-block:88px;display:grid}.ia-contact h2{margin-top:18px}.ia-contact-copy{padding-top:36px}.ia-contact ul{flex-wrap:wrap;gap:12px 24px;margin-top:24px;display:flex}.ia-contact li{color:#344054;align-items:center;gap:10px;font-size:16px;display:flex}.ia-contact li:before{content:"";background:#2563eb;border-radius:50%;width:5px;height:5px}.ia-related{border-top:1px solid #e4e7ec;justify-content:space-between;gap:20px;padding-block:24px 32px;display:flex}.ia-plain{text-align:center;font-size:14px}.ia-route-place,.ia-review-axis{display:none}@media (width>=601px){.ia-map.ia-market-map{grid-template-rows:repeat(5,92px);grid-template-columns:48% 52%;gap:12px 0}.ia-market-map:before{background-color:#0000;background-image:linear-gradient(#c4d3e530 1px,#0000 1px),linear-gradient(90deg,#c4d3e530 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:8% 0 8% 30%;-webkit-mask-image:radial-gradient(#000 15%,#0000 72%);mask-image:radial-gradient(#000 15%,#0000 72%)}.ia-market-map .ia-map-lines{width:52%;inset:0 0 0 48%}.ia-market-map .ia-map-choice{grid-area:auto/1;justify-content:center;gap:6px}.ia-market-map .ia-map-core{width:calc(100% - 56px);height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/2/-1;margin-left:56px}.ia-market-reference{text-align:center;background:#fff;border:1px solid #c8d7e9;border-radius:6px;width:100%;padding:20px 14px;box-shadow:0 8px 24px #244b7910}.ia-market-reference svg{width:40px;height:40px;margin:0 auto 10px}.ia-market-reference span{font-size:16px;font-weight:400;line-height:1.5}.ia-market-map .ia-market-compare svg{stroke:#8ea9ca;stroke-linecap:round;width:40px;height:48px;margin:0}.ia-market-compare{background:#f7f9fc;padding-inline:6px}.ia-map.ia-matter-map{grid-template-rows:112px 264px 112px}.ia-matter-map:before{background:radial-gradient(circle,#b4c9e05c 1px,#0000 1px) 0 0/18px 18px;inset:16% 4%;-webkit-mask-image:radial-gradient(#000 15%,#0000 72%);mask-image:radial-gradient(#000 15%,#0000 72%)}.ia-matter-map .ia-map-choice:first-of-type{grid-area:1/1/auto/4}.ia-matter-map .ia-map-choice:nth-of-type(2){grid-area:1/4/auto/7}.ia-matter-map .ia-map-choice:nth-of-type(3){grid-area:3/1/auto/3}.ia-matter-map .ia-map-choice:nth-of-type(4){grid-area:3/3/auto/5}.ia-matter-map .ia-map-choice:nth-of-type(5){grid-area:3/5/auto/7}.ia-matter-map .ia-map-core{width:min(100%,340px);height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:1/-1}.ia-matter-map .ia-map-core svg{stroke-width:1.4px;stroke-linecap:round;width:100%;height:auto;margin-bottom:6px}.ia-matter-map .ia-map-trace{stroke-dasharray:8 74}.ia-matter-map .ia-map-core>.ia-matter-context{justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:8px;display:flex}.ia-matter-context:before,.ia-matter-context:after{content:"";background:#c8d7e9;width:36px;height:1px}.ia-matter-context span,.ia-matter-labels span{background:#f7f9fc;font-size:14px;font-weight:400;line-height:1.5}.ia-matter-sheet{fill:#fff;stroke:#94aecb}.ia-matter-highlight{fill:#e6effc;stroke:none}.ia-matter-labels{text-align:center;grid-template-columns:1fr 1fr;width:100%;display:grid}.ia-map.ia-ledger-map{grid-template-rows:118px 244px 118px}.ia-ledger-map:before{background:repeating-linear-gradient(0deg,#0000 0 23px,#c4d3e545 23px 24px);inset:18% 4%;-webkit-mask-image:radial-gradient(#000 15%,#0000 72%);mask-image:radial-gradient(#000 15%,#0000 72%)}.ia-ledger-map .ia-map-core{width:min(100%,320px);height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:1/-1}.ia-ledger-map .ia-map-core svg{stroke-width:1.4px;stroke-linecap:round;width:100%;height:auto;margin-bottom:6px}.ia-ledger-map .ia-map-trace{stroke-dasharray:8 74}.ia-ledger-shadow{fill:#e4edf8;stroke:#b5c8e0}.ia-ledger-page{fill:#fff;stroke:#94aecb}.ia-ledger-rule{stroke:#a7bdd7;stroke-width:1px}.ia-ledger-spine{stroke:#7899bd}.ia-ledger-labels{text-align:center;grid-template-columns:1fr 1fr;width:100%;padding-inline:20px;display:grid}.ia-ledger-labels span{background:#f7f9fc;font-size:14px;font-weight:400;line-height:1.5}.ia-map.ia-advisory-map{grid-template-rows:repeat(5,92px);grid-template-columns:48% 52%;gap:12px 0}.ia-advisory-map:before{background:radial-gradient(circle,#b4c9e05c 1px,#0000 1px) 0 0/18px 18px;inset:8% 0 8% 30%;-webkit-mask-image:radial-gradient(#000 15%,#0000 72%);mask-image:radial-gradient(#000 15%,#0000 72%)}.ia-advisory-map .ia-map-lines{width:52%;inset:0 0 0 48%}.ia-advisory-map .ia-map-choice{grid-area:auto/1;justify-content:center;gap:6px}.ia-advisory-map .ia-map-core{width:calc(100% - 56px);height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/2/-1;margin-left:56px}.ia-advisory-brief{background:#fff;border:1px solid #c8d7e9;border-top:3px solid #8ea9ca;border-radius:4px;width:100%;padding:20px 18px 8px;box-shadow:0 8px 24px #244b7910}.ia-advisory-brief .ia-advisory-caption{padding-bottom:14px}.ia-advisory-caption,.ia-advisory-caption span{font-size:14px;font-weight:400;line-height:1.6}.ia-advisory-row{border-top:1px solid #e6edf5;padding-block:16px}.ia-advisory-row svg{stroke-width:1.3px;stroke-linecap:round;width:28px;height:28px;margin:0 0 9px}.ia-advisory-row span{font-size:16px;font-weight:400;line-height:1.5}.ia-map.ia-network-map{grid-template-rows:122px 244px 122px}.ia-network-map:before{background-color:#0000;background-image:linear-gradient(#c4d3e530 1px,#0000 1px),linear-gradient(90deg,#c4d3e530 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:18% 4%;-webkit-mask-image:radial-gradient(#000 15%,#0000 72%);mask-image:radial-gradient(#000 15%,#0000 72%)}.ia-network-map .ia-map-core{width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ia-network-node{text-align:center}.ia-network-node svg{stroke-width:1.4px;stroke-linecap:round;width:80px;height:80px}.ia-network-node>span{background:#f7f9fc;width:fit-content;margin-inline:auto;padding-inline:6px}.ia-network-fill{fill:#f7f9fc}.ia-map.ia-review-map{grid-template-rows:30px repeat(5,88px);grid-template-columns:44% 56%;gap:12px 0}.ia-review-map:before{background:linear-gradient(90deg,#e9f0f755,#f7f9fc00);inset:42px 0 0 44%;-webkit-mask-image:none;mask-image:none}.ia-review-axis{text-align:center;color:#526580;grid-area:1/2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;font-size:14px;line-height:1.5;display:grid}.ia-review-map .ia-map-lines{width:56%;inset:0 0 0 44%}.ia-review-map .ia-map-choice{grid-column:1;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.ia-review-map .ia-map-choice:first-of-type{grid-row:2}.ia-review-map .ia-map-choice:nth-of-type(2){grid-row:3}.ia-review-map .ia-map-choice:nth-of-type(3){grid-row:4}.ia-review-map .ia-map-choice:nth-of-type(4){grid-row:5}.ia-review-map .ia-map-choice:nth-of-type(5){grid-row:6}.ia-review-map .ia-map-trace{stroke-dasharray:8 74}.ia-review-guides{fill:none;stroke:#dce5f0;stroke-width:1px;stroke-dasharray:3 6}.ia-review-markers{fill:#f7f9fc;stroke:#7f9cbd;stroke-width:1.4px}.ia-map.ia-care-map{grid-template-rows:112px 244px 112px}.ia-care-map:before{background:radial-gradient(circle,#b4c9e05c 1px,#0000 1px) 0 0/18px 18px;inset:10% 4%;-webkit-mask-image:radial-gradient(#000 15%,#0000 72%);mask-image:radial-gradient(#000 15%,#0000 72%)}.ia-care-map .ia-map-choice:first-of-type{grid-area:1/1/auto/4}.ia-care-map .ia-map-choice:nth-of-type(2){grid-area:1/4/auto/7}.ia-care-map .ia-map-choice:nth-of-type(3){grid-area:3/1/auto/3}.ia-care-map .ia-map-choice:nth-of-type(4){grid-area:3/3/auto/5}.ia-care-map .ia-map-choice:nth-of-type(5){grid-area:3/5/auto/7}.ia-care-map .ia-map-core{width:min(100%,252px);height:auto;box-shadow:none;background:0 0;border:0;border-radius:0}.ia-care-record{isolation:isolate;background:#fff;border:1px solid #b7c9df;border-radius:6px;width:100%;padding:18px;position:relative;box-shadow:0 8px 24px #244b7910}.ia-care-record:before{content:"";z-index:-1;background:#fff;border:1px solid #d6e1ed;border-radius:6px;position:absolute;inset:-5px 4px 4px -8px;transform:rotate(-3deg)}.ia-care-record .ia-care-record-title{color:#435f80;padding-bottom:10px;font-size:14px;font-weight:600}.ia-care-record-row{border-top:1px solid #edf1f6;align-items:center;gap:10px;padding-block:10px;display:flex}.ia-care-record-row svg{stroke:#6d8bb1;stroke-linecap:round;flex:0 0 22px;width:22px;height:22px;margin:0}.ia-care-record-row span{color:#526580;font-size:16px;font-weight:400;line-height:1.4}.ia-map.ia-route-map{grid-template-rows:repeat(5,112px);grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:16px 0}.ia-route-map:before{background:radial-gradient(circle,#b4c9e05c 1px,#0000 1px) 0 0/18px 18px;inset:0 5%;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}.ia-route-map .ia-map-choice{justify-content:center}.ia-route-map .ia-map-choice:first-of-type{grid-area:1/1}.ia-route-map .ia-map-choice:nth-of-type(2){grid-area:2/3}.ia-route-map .ia-map-choice:nth-of-type(3){grid-area:3/1}.ia-route-map .ia-map-choice:nth-of-type(4){grid-area:4/3}.ia-route-map .ia-map-choice:nth-of-type(5){grid-area:5/1}.ia-route-map .ia-map-trace{stroke-dasharray:8 74}.ia-route-stations{fill:#fff;stroke:#8ca9cd;stroke-width:1.5px}.ia-route-place{place-items:center;display:grid}.ia-route-place-1{grid-area:1/3}.ia-route-place-2{grid-area:2/1}.ia-route-place-3{grid-area:3/3}.ia-route-place-4{grid-area:4/1}.ia-route-place-5{grid-area:5/3}.ia-route-place svg{fill:none;stroke:#7896b9;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:120px;max-width:85%;height:76px}.ia-route-icon-fill{fill:#eef3f9}.ia-workshop-map:before{background:radial-gradient(circle,#b4c9e05c 1px,#0000 1px) 0 0/18px 18px;inset:16% 4%;-webkit-mask-image:radial-gradient(#000 15%,#0000 72%);mask-image:radial-gradient(#000 15%,#0000 72%)}.ia-workshop-map .ia-map-choice:first-of-type{grid-area:1/2/auto/4}.ia-workshop-map .ia-map-choice:nth-of-type(2){grid-area:1/4/auto/6}.ia-workshop-map .ia-map-choice:nth-of-type(3){grid-area:3/1/auto/3}.ia-workshop-map .ia-map-choice:nth-of-type(4){grid-area:3/3/auto/5}.ia-workshop-map .ia-map-choice:nth-of-type(5){grid-area:3/5/auto/7}.ia-workshop-map .ia-map-core{width:min(100%,220px);height:auto;box-shadow:none;background:0 0;border:0;border-radius:0}.ia-workshop-map .ia-map-core-inner{width:100%}.ia-workshop-map .ia-map-core svg{stroke-width:1.4px;width:100%;height:auto;margin-bottom:5px}.ia-workshop-map .ia-map-core span{background:#f7f9fc}.ia-workshop-face{fill:#fff}.ia-workshop-side{fill:#e9f0f8}.ia-workshop-bore{fill:#d9e5f3}.ia-workshop-dimension{stroke:#a5bcd8;stroke-width:1px}.ia-vehicle-map:before{background-color:#0000;background-image:linear-gradient(#c4d3e530 1px,#0000 1px),linear-gradient(90deg,#c4d3e530 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:17% 5%;-webkit-mask-image:radial-gradient(#000 15%,#0000 70%);mask-image:radial-gradient(#000 15%,#0000 70%)}.ia-vehicle-map .ia-map-core{width:min(100%,300px);height:auto;box-shadow:none;background:0 0;border:0;border-radius:0}.ia-vehicle-map .ia-map-core-inner{width:100%}.ia-vehicle-map .ia-map-core svg{stroke-width:1.6px;width:100%;height:auto;margin-bottom:4px}.ia-vehicle-body{fill:#f7f9fc}.ia-vehicle-ground{stroke:#c8d5e5}.ia-map.ia-lab-map{grid-template-rows:repeat(5,82px);grid-template-columns:minmax(0,1fr) 200px;gap:12px 32px}.ia-lab-map:before{background:radial-gradient(circle,#c1d2e545 1px,#0000 1px) 0 0/16px 16px;inset:10% 0 10% 35%;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.ia-lab-map .ia-map-lines{width:232px;inset:0 0 0 auto}.ia-lab-map .ia-map-choice{grid-area:auto/1;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;padding:14px 18px;display:grid}.ia-lab-map .ia-map-core{background:linear-gradient(145deg,#fff,#eaf1f9);border-radius:72px;grid-area:1/2/-1;width:144px;height:170px}.ia-lab-map .ia-map-core svg{width:48px;height:48px;margin-bottom:12px}.ia-lab-map .ia-map-core span{max-width:100px;margin-inline:auto}}@media (width<=1100px){.ia-hero{min-height:550px}.ia-hero-art{--ia-copy-clearance:30px;left:43%}.ia-opportunity{gap:48px}.industry-atlas.ia-ready .ia-explorer-body{grid-template-columns:1fr 1fr;gap:28px}.industry-atlas.ia-ready .ia-case{padding-left:28px}.ia-map{grid-template-rows:130px 200px 130px;gap:0 8px}.ia-map-choice{padding:14px 12px}.ia-map-controls{flex-direction:column;align-items:flex-start;gap:4px}.ia-contact{gap:48px}}@media (width<=900px){.ia-hero{grid-template-columns:1fr;padding-top:32px}.ia-hero-copy{max-width:620px;padding-bottom:16px}.ia-hero-copy>p{max-width:580px}.ia-hero-art{aspect-ratio:3/2;justify-self:center;width:calc(100% + 64px);margin:0 -32px -16px;position:relative;inset:auto}.ia-opportunity{grid-template-columns:1fr;gap:24px;padding-block:64px}.ia-opportunity-copy{max-width:700px;padding-top:0}.ia-explorer-heading{display:block}.ia-explorer-heading>p{max-width:680px;margin-top:24px}.industry-atlas.ia-ready .ia-explorer-body{grid-template-columns:1fr;gap:36px}.ia-atlas-board{width:100%;max-width:650px;margin-inline:auto}.ia-map{grid-template-rows:110px 190px 110px}.ia-map-choice{padding:18px}.ia-map-controls{flex-direction:row;align-items:center}.industry-atlas.ia-ready .ia-case{border-top:1px solid #d8e0ed;border-left:0;padding:28px 0 0}.ia-case dl{grid-template-columns:1fr 1fr;gap:30px}.ia-case>p{max-width:700px}.ia-contact{grid-template-columns:1fr;gap:24px;padding-block:64px}.ia-contact-copy{padding-top:0}}@media (width<=600px){.ia-wrap{padding-inline:24px}.industry-atlas h1{font-size:36px}.industry-atlas h2{font-size:32px}.industry-atlas h3{font-size:24px}.ia-hero{padding-top:24px}.ia-hero h1{margin-top:20px}.ia-hero-art{width:calc(100% + 48px);margin-inline:-24px}.ia-actions{gap:16px}.ia-opportunity{padding-block:48px}.ia-opportunity h2 span{display:inline}.ia-explorer{padding-block:48px}.ia-explorer-body{margin-top:32px}.ia-map{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:12px;display:grid}.ia-map-choice,.ia-map-choice:nth-of-type(4),.ia-map-choice:nth-of-type(5){grid-area:auto;min-height:112px;padding:16px}.ia-map-choice:nth-of-type(5){grid-column:1/-1;min-height:88px}.ia-map-title{font-size:18px}.ia-map-core,.ia-map-lines,.ia-map:before,.ia-motion{display:none}.ia-map-controls{margin-top:16px}.ia-map-caption{max-width:none}.ia-case dl{grid-template-columns:1fr;gap:20px}.ia-related{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.industry-atlas *,.industry-atlas :before,.industry-atlas :after{transition:none!important;animation:none!important}.ia-motion{display:none}}@media print{.ia-hero-art{max-width:440px;margin:0;position:relative;inset:auto}.ia-atlas-board,.industry-atlas.ia-ready .ia-atlas-board,.ia-actions{display:none}.industry-atlas.ia-ready .ia-explorer-body,.industry-atlas.ia-ready .ia-case-panels{display:block}.industry-atlas.ia-ready .ia-case{opacity:1;visibility:visible;break-inside:avoid;border-left:0;padding:24px 0}.ia-opportunity,.ia-contact{padding-block:32px;display:block}}.use-cases-overview{--uo-ink:#101828;--uo-text:#475467;--uo-blue:#2563eb;color:var(--uo-text);background:#fff;overflow:clip}.uo-wrap{width:min(100%,1280px);margin-inline:auto;padding-inline:32px}.use-cases-overview :is(h1,h2,h3){color:var(--uo-ink);letter-spacing:-.04em;font-weight:600}.use-cases-overview h1{font-size:48px;line-height:1.12}.use-cases-overview h2{font-size:40px;line-height:1.18}.use-cases-overview h3{font-size:26px;line-height:1.25}.use-cases-overview p{font-size:18px;line-height:1.8}.use-cases-overview :is(a,button,input):focus-visible{outline:3px solid var(--uo-blue);outline-offset:5px}.use-cases-overview [hidden]{display:none}.uo-accent{color:var(--uo-blue)}.uo-eyebrow{color:var(--uo-blue);text-transform:uppercase;letter-spacing:.12em;font-size:14px;font-weight:600;line-height:1.6;display:inline-block}.uo-hero{grid-template-columns:1fr 1fr;align-items:center;min-height:620px;padding-block:64px 56px;display:grid;position:relative}.uo-hero-copy{z-index:1;position:relative}.uo-hero h1{max-width:540px;margin-top:22px}.uo-hero h1>.uo-accent{display:block}.uo-hero-copy>p{max-width:500px;margin-top:24px}.uo-hero-art{pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;margin:0;position:absolute;inset:0 calc(min(100vw,1280px)/2 - 50vw) 0 36%;-webkit-mask-image:radial-gradient(85% 84% at 72% 47%,#000 32%,#000c 60%,#0000 100%),linear-gradient(90deg,#0000,#000 28% 92%,#0000),linear-gradient(#0000,#000 17% 72%,#0000);mask-image:radial-gradient(85% 84% at 72% 47%,#000 32%,#000c 60%,#0000 100%),linear-gradient(90deg,#0000,#000 28% 92%,#0000),linear-gradient(#0000,#000 17% 72%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.uo-hero-art img{object-fit:cover;object-position:68% center;width:100%;height:100%;display:block}.uo-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:30px;display:flex}.uo-button{color:#fff;background:linear-gradient(110deg,#2979ff,#2563eb 60%,#2979ff);border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:13px 24px;font-size:18px;font-weight:600;display:inline-flex}.uo-button:hover{background:#1d5fe3}.uo-text-link{min-height:44px;color:var(--uo-blue);align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.uo-text-link:hover{color:#1649a8}.uo-hero-index{gap:28px;margin-top:36px;font-size:14px;line-height:1.5;display:flex}.uo-hero-index>div{align-items:baseline;gap:8px;display:flex}.uo-hero-index>div+div{border-left:1px solid #d8e0ed;padding-left:28px}.uo-hero-index dt{color:var(--uo-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.uo-directory{padding-block:64px 88px;scroll-margin-top:96px}.uo-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:64px;display:grid}.uo-section-heading h2{margin-top:18px}.uo-section-heading h2>.uo-accent{display:block}.uo-section-heading>p{max-width:530px}.uo-directory-tools,.uo-directory-status,.uo-challenge-choices,[data-overview-motion]{display:none}.uo-ready .uo-directory-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;display:flex}.uo-filter-group{flex-wrap:wrap;gap:6px;display:flex}.uo-filter-group button{color:#475467;border-radius:6px;min-height:44px;padding:10px 15px;font-size:16px;line-height:1.5;transition:background .15s,color .15s}.uo-filter-group button:hover{color:#101828;background:#f2f4f7}.uo-filter-group button[aria-pressed=true]{color:#1e53bc;background:#edf3ff;font-weight:600}.uo-search{border-bottom:1px solid #98a5b7;align-items:center;gap:12px;width:280px;padding-block:4px;display:flex}.uo-search svg{fill:none;stroke:#667085;stroke-width:1.5px;flex-shrink:0;width:20px;height:20px}.uo-search input{color:#101828;width:100%;min-width:0;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:4px 0;font-size:16px;line-height:1.5}.uo-search input::placeholder{color:#667085;opacity:1}.uo-search:focus-within{border-color:#2563eb}.uo-ready .uo-directory-status{justify-content:space-between;align-items:center;gap:16px;min-height:60px;margin-top:10px;display:flex}.use-cases-overview .uo-directory-status p{color:#667085;font-size:14px}.uo-directory-status button{color:#2563eb;min-height:44px;font-size:14px}.uo-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;margin-top:40px;display:grid}.uo-ready .uo-industry-grid{margin-top:8px}.uo-industry{border-bottom:1px solid #d8e0ed;min-width:0;display:flex}.uo-industry.is-filtered-out{display:none}.uo-industry-link{flex-direction:column;width:100%;min-width:0;padding-bottom:26px;display:flex}.uo-industry-image{aspect-ratio:16/9;background:#f2f4f7;border-radius:6px;position:relative;overflow:hidden}.uo-industry-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.uo-card-arrow{color:#344054;background:#fffffff2;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;transition:background .15s,color .15s;display:grid;position:absolute;bottom:12px;right:12px}.uo-industry-link:hover .uo-card-arrow{color:#fff;background:#2563eb}.uo-industry-link:hover h3{color:#2563eb}@media (hover:hover){.uo-industry-link:hover .uo-industry-image img{transform:scale(1.035)}}.uo-industry-heading{grid-template-columns:25px 1fr;align-items:baseline;gap:12px;margin-top:24px;display:grid}.uo-number{color:#667085;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:14px;line-height:1.5}.uo-industry-link>p{margin-top:16px}.uo-industry-topics{color:#667085;margin-top:18px;padding-bottom:22px;font-size:14px;line-height:1.7;display:block}.uo-industry-cta{color:#2563eb;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:18px;font-weight:600;line-height:1.5;display:flex}.uo-empty{text-align:center;border-top:1px solid #d8e0ed;padding-block:52px 32px}.uo-empty p{margin-top:16px}.uo-empty button{margin-top:20px}.uo-challenges{background:#f7f9fc;border-block:1px solid #e8edf4;padding-block:80px;scroll-margin-top:80px}.uo-challenge-body{margin-top:48px}.uo-ready .uo-challenge-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.uo-ready .uo-challenge-choices{display:grid}.uo-challenge-choices button{text-align:left;color:#475467;border-bottom:1px solid #d8e0ed;border-left:2px solid #0000;grid-template-columns:28px 1fr 24px;align-items:center;gap:16px;min-height:84px;padding:20px 18px;font-size:18px;line-height:1.5;transition:background .15s,color .15s;display:grid}.uo-challenge-choices button:first-child{border-top:1px solid #d8e0ed}.uo-challenge-choices button:hover{background:#edf2fa}.uo-challenge-choices button[aria-pressed=true]{color:#1e53bc;background:#edf3ff;border-left-color:#2563eb;font-weight:600}.uo-challenge-choices button[aria-pressed=true] .uo-number{color:#2563eb}.uo-choice-arrow{color:#2563eb;font-size:22px}.uo-reasoning{border-bottom:1px solid #d8e0ed;margin:0 0 32px;padding-bottom:18px}.uo-reasoning-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:0;display:grid;position:relative}.uo-reasoning-flow>svg{fill:none;width:100%;height:28px;position:absolute;top:0;left:0}.uo-flow-track{stroke:#bccce1;stroke-width:1.5px}.uo-flow-trace{stroke:#2563eb;stroke-width:2px;stroke-dasharray:20 380;stroke-linecap:round;opacity:0;animation:4.5s linear infinite paused uo-flow}.uo-reasoning-flow>div{text-align:center;color:#344054;flex-direction:column;align-items:center;gap:16px;padding-inline:4px;font-size:16px;line-height:1.5;display:flex}.uo-flow-node{background:#f7f9fc;border:2px solid #2563eb;border-radius:50%;width:12px;height:12px;margin-block:8px;position:relative;box-shadow:0 0 0 5px #f7f9fc}.uo-flow-node:after{content:"";opacity:0;border:1px solid #2563eb;border-radius:50%;animation:4.5s ease-out infinite paused uo-node;position:absolute;inset:-8px}.uo-reasoning-flow>div:nth-of-type(2) .uo-flow-node:after{animation-delay:2.25s}.uo-reasoning-flow>div:nth-of-type(3) .uo-flow-node:after{animation-delay:4.1s}[data-overview-motion-board][data-motion=playing] .uo-flow-trace{opacity:1}[data-overview-motion-board][data-motion=playing][data-in-view=true] .uo-flow-trace,[data-overview-motion-board][data-motion=playing][data-in-view=true] .uo-flow-node:after{animation-play-state:running}@keyframes uo-flow{to{stroke-dashoffset:-400px}}@keyframes uo-node{0%{opacity:.55;transform:scale(.5)}25%,to{opacity:0;transform:scale(1.4)}}.uo-reasoning figcaption{color:#667085;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:20px;font-size:14px;line-height:1.6;display:flex}.uo-ready [data-overview-motion]{color:#526580;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:4px;display:inline-flex}[data-overview-motion]:hover{color:#2563eb}[data-overview-motion-icon]{font-size:12px}.uo-challenge-panels{gap:40px;display:grid}.uo-challenge-panel>p{margin-top:18px}.uo-ready .uo-challenge-panels{gap:0}.uo-ready .uo-challenge-panel{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .18s}.uo-ready .uo-challenge-panel.is-active{visibility:visible;opacity:1}.uo-examples{margin-top:24px;display:grid}.uo-examples>a{color:#2563eb;border-bottom:1px solid #d8e0ed;justify-content:space-between;align-items:center;gap:24px;padding-block:18px;display:flex}.uo-examples>a:first-child{border-top:1px solid #d8e0ed}.uo-example-industry{color:#667085;margin-bottom:4px;font-size:14px;line-height:1.6;display:block}.uo-example-title{font-size:18px;font-weight:600;line-height:1.5;display:block}.uo-examples>a:hover .uo-example-title{color:#1649a8;text-underline-offset:4px;text-decoration:underline}.uo-contact{grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding-block:88px;display:grid}.uo-contact h2{margin-top:18px}.uo-contact h2>.uo-accent{display:block}.use-cases-overview .uo-plain{text-align:center;color:#667085;padding:0 24px 24px;font-size:14px}.uo-plain a:hover{color:#2563eb}.uo-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen and (width>=901px){.uo-hero-art img{-webkit-mask-image:linear-gradient(90deg,#0000 110px,#00000008 145px,#0004 200px,#000c 270px,#000 320px);mask-image:linear-gradient(90deg,#0000 110px,#00000008 145px,#0004 200px,#000c 270px,#000 320px)}}@media (width<=1100px){.uo-hero{min-height:640px}.uo-hero-copy .uo-actions{gap:12px 20px}.uo-section-heading{gap:40px}.uo-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.uo-ready .uo-challenge-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px}.uo-contact{gap:48px}}@media (width<=900px){.uo-hero{flex-direction:column;align-items:stretch;min-height:0;padding-block:48px 0;display:flex}.uo-hero h1,.uo-hero-copy>p{max-width:620px}.uo-hero-art{aspect-ratio:1.8;width:calc(100% + 64px);max-height:460px;margin:0 -32px;position:relative;inset:auto;-webkit-mask-image:radial-gradient(84% 85% at 64% 49%,#000 35%,#000c 65%,#0000),linear-gradient(90deg,#0000,#000 12% 91%,#0000),linear-gradient(#0000,#000 15% 76%,#0000);mask-image:radial-gradient(84% 85% at 64% 49%,#000 35%,#000c 65%,#0000),linear-gradient(90deg,#0000,#000 12% 91%,#0000),linear-gradient(#0000,#000 15% 76%,#0000)}.uo-directory{padding-top:40px}.uo-section-heading{grid-template-columns:1fr;gap:24px}.uo-section-heading>p{max-width:660px}.uo-ready .uo-directory-tools{gap:16px}.uo-search{width:100%;max-width:420px}.uo-ready .uo-challenge-body{grid-template-columns:1fr;gap:40px}.uo-ready .uo-challenge-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.uo-challenge-choices button{gap:12px;min-height:72px;padding:14px 12px}.uo-challenge-choices button:first-child{border-top:0}.uo-contact{grid-template-columns:1fr;gap:28px}.uo-contact h2,.uo-contact p{max-width:660px}}@media (width<=600px){.uo-wrap{padding-inline:24px}.use-cases-overview h1{font-size:36px}.use-cases-overview h2{font-size:32px}.use-cases-overview h3{font-size:24px}.uo-hero{padding-top:32px}.uo-hero h1{margin-top:18px}.uo-hero-art{aspect-ratio:1.4;width:calc(100% + 48px);margin-inline:-24px}.uo-hero-index{gap:16px;margin-top:28px}.uo-hero-index>div+div{padding-left:16px}.uo-actions{gap:14px}.uo-directory{padding-block:32px 56px}.uo-ready .uo-directory-tools{margin-top:28px}.uo-filter-group{gap:6px 4px}.uo-filter-group button{padding-inline:12px}.uo-industry-grid{grid-template-columns:1fr;gap:36px}.uo-industry-heading{margin-top:20px}.uo-challenges{padding-block:56px}.uo-challenge-body{margin-top:32px}.uo-ready .uo-challenge-choices{grid-template-columns:1fr;gap:0}.uo-challenge-choices button{min-height:64px}.uo-reasoning-flow>div{font-size:14px}.uo-reasoning figcaption{align-items:center}.uo-reasoning figcaption>span{max-width:150px}.uo-contact{padding-block:56px}}@media (prefers-reduced-motion:reduce){.use-cases-overview *,.use-cases-overview :after{transition:none!important;animation:none!important}.uo-ready [data-overview-motion]{display:none}.uo-industry-link:hover .uo-industry-image img{transform:none}}@media print{.use-cases-overview{overflow:visible}.uo-wrap{width:100%;padding-inline:0}.uo-hero{min-height:0;padding-block:24px;display:block}.uo-hero-art,.uo-ready :is(.uo-directory-tools,.uo-directory-status,.uo-challenge-choices,[data-overview-motion]),.uo-empty{display:none}.uo-directory,.uo-challenges,.uo-contact{padding-block:24px}.uo-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.uo-industry.is-filtered-out{display:flex}.uo-industry,.uo-challenge-panel{break-inside:avoid}.uo-industry-image{max-height:160px}.uo-ready .uo-challenge-body,.uo-ready .uo-challenge-panels{display:block}.uo-ready .uo-challenge-panel{visibility:visible;opacity:1;margin-top:32px}}.use-case-detail{color:#475467;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;padding-bottom:48px;font-size:16px;line-height:1.75}.uc-container{max-width:1280px;margin-inline:auto;padding-inline:32px}.use-case-detail :is(h1,h2,h3,h4){color:#101828;letter-spacing:-.025em;font-weight:600;line-height:1.2}.use-case-detail h1{max-width:700px;margin:20px 0 24px;font-size:48px}.use-case-detail h2{font-size:36px}.use-case-detail h3{font-size:24px}.use-case-detail h4{font-size:20px}.use-case-detail a{text-decoration:none}.use-case-detail :is(a,button):focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #2563eb}.uc-breadcrumb{color:#667085;flex-wrap:wrap;gap:12px;padding-top:32px;font-size:14px;display:flex}.uc-breadcrumb a:hover{color:#175cd3}.uc-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:68px;padding-block:48px 56px;display:grid}.uc-eyebrow{color:#db2777;font-size:16px;font-weight:600}.uc-description{max-width:640px;font-size:18px;line-height:1.8}.uc-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.uc-button{color:#fff;background:#2979ff;border-radius:6px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:12px 24px;font-size:18px;font-weight:600;display:inline-flex}.uc-button:hover{background:#1d5fe3}.uc-button>span{font-size:24px;font-weight:400;line-height:1}.uc-text-link{color:#2563eb;align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}.uc-text-link:hover{color:#1849a9}.uc-snapshot{background:#f6f9ff;border:1px solid #cddaf3;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 18px 42px #10182808}.uc-snapshot figcaption{letter-spacing:.08em;text-transform:uppercase;color:#175cd3;background:#edf3ff;border-bottom:1px solid #dbe6fa;align-items:center;gap:10px;padding:16px 24px;font-size:12px;font-weight:600;display:flex}.uc-dot{background:#2979ff;border-radius:50%;width:6px;height:6px}.uc-snapshot-body{padding:24px}.uc-mini{color:#175cd3;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.6;display:block}.uc-snapshot h2{margin-top:9px;font-size:24px}.uc-evidence-label{color:#667085;margin-top:24px}.uc-evidence{gap:9px;margin-top:10px;display:grid}.uc-evidence li{color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:7px;align-items:center;gap:14px;padding:10px 14px;font-size:14px;line-height:1.6;display:flex}.uc-source-number{color:#8a9fbc;font-variant-numeric:tabular-nums;font-size:11px}.uc-connector{color:#7ca8f1;justify-content:center;height:34px;font-size:24px;line-height:1.2;display:flex}.uc-connector span{border-inline:1px dashed #b5c9ee;padding-inline:15px}.uc-decision{background:#fff;border:1px solid #b9d0f8;border-radius:8px;padding:16px}.uc-decision p{color:#101828;margin-top:6px;font-size:16px;font-weight:600;line-height:1.55}.uc-snapshot-footer{color:#51627a;border-top:1px solid #dbe6fa;padding:14px 24px;font-size:12px}.uc-check{color:#2563eb;margin-right:8px}.uc-at-a-glance{border-block:1px solid #e4e7ec;grid-template-columns:1fr 1fr 1fr;padding-block:24px;display:grid}.uc-at-a-glance>div{border-right:1px solid #e4e7ec;padding-inline:28px}.uc-at-a-glance>div:first-child{padding-left:0}.uc-at-a-glance>div:last-child{border-right:0}.uc-at-a-glance dt{color:#667085;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.uc-at-a-glance dd{color:#344054;margin-top:8px;font-size:15px;font-weight:500;line-height:1.6}.uc-section-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-block:18px;display:grid}.uc-section-nav a{color:#475467;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;display:flex}.uc-section-nav a:hover{color:#2563eb}.uc-section-nav span{color:#98a2b3;font-size:11px}.uc-section{border-bottom:1px solid #e4e7ec;padding-block:80px;scroll-margin-top:100px}.uc-section-number{color:#2563eb;margin-bottom:18px;font-size:14px;font-weight:600;display:block}.uc-section-heading{max-width:780px}.uc-lead{margin-top:24px;font-size:18px;line-height:1.85}.uc-situation{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:72px;display:grid}.uc-question{border-left:3px solid #2979ff;margin-top:40px;padding:4px 0 4px 28px}.uc-question h3{margin-top:16px;font-size:26px;line-height:1.35}.uc-question p{margin-top:20px}.uc-workflow{border:1px solid #d0d5dd;border-radius:12px;margin-top:36px;overflow:hidden}.uc-tabs{background:#fafbfd;border-bottom:1px solid #e4e7ec;display:none}.uc-ready .uc-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.uc-tabs button{color:#475467;border-right:1px solid #e4e7ec;align-items:center;gap:14px;min-height:64px;padding:20px 28px;font-size:16px;font-weight:600;display:flex}.uc-tabs button:last-child{border-right:0}.uc-tabs button>span:first-child{color:#98a2b3;font-size:12px;font-weight:400}.uc-tabs button>span:last-child{margin-left:auto;font-size:20px;font-weight:400}.uc-tabs button[aria-selected=true]{color:#175cd3;background:#eff5ff;box-shadow:inset 0 -3px #2979ff}.uc-tabs button:hover{background:#f0f5ff}.uc-ready .uc-panels{display:grid}.uc-stage{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;padding:36px;display:grid}.uc-ready .uc-stage{grid-area:1/1}.uc-stage[aria-hidden=true]{visibility:hidden}.uc-stage h3{margin-top:12px;font-size:28px}.uc-stage-copy>p{margin-top:20px}.uc-prompt{border-top:1px solid #e4e7ec;margin-top:28px;padding-top:22px}.uc-prompt p{color:#344054;margin-top:10px;font-size:18px;line-height:1.6}.uc-output{background:#f7f9fc;border:1px solid #e4e7ec;border-radius:8px;padding:24px}.uc-output h4{margin-top:12px}.uc-output ul{gap:16px;margin-top:20px;display:grid}.uc-output li{padding-left:18px;font-size:14px;line-height:1.75;position:relative}.uc-output li:before{content:"";background:#73a3f3;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.uc-owner{background:#fcfcfd;border-top:1px solid #e4e7ec;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px;padding:22px 36px;display:grid}.uc-owner p{font-size:14px;line-height:1.7}.uc-benefit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;display:grid}.uc-benefit-note{color:#667085;margin-top:22px;font-size:14px}.uc-measures{padding-top:6px}.uc-measure-intro{color:#667085;margin-top:14px;font-size:14px}.uc-measures ol{margin-top:20px}.uc-measures li{border-top:1px solid #e4e7ec;gap:20px;padding-block:24px;display:flex}.uc-measures li>span{color:#2979ff;font-size:14px}.uc-measures h3{letter-spacing:-.01em;font-size:18px;line-height:1.5}.uc-measures p{color:#667085;margin-top:8px;font-size:14px;line-height:1.7}.uc-start{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:72px;display:grid}.uc-start-list{background:#f6f9ff;border:1px solid #dbe6fa;border-radius:10px;align-self:center;padding:28px}.uc-start-list ul{margin-top:16px}.uc-start-list li{color:#344054;border-bottom:1px solid #dbe6fa;padding:12px 0}.uc-start-list p{color:#667085;margin-top:20px;font-size:14px}.uc-related{padding-top:56px}.uc-related-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.uc-related-heading h2{font-size:26px}.uc-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.uc-related-grid a{border:1px solid #e4e7ec;border-radius:10px;padding:24px}.uc-related-grid a:hover{background:#fafcff;border-color:#93b4f4}.uc-related-grid h3{margin-top:14px;font-size:22px;line-height:1.35}.uc-related-grid h3>span[aria-hidden=true]{color:#2979ff;white-space:nowrap}.uc-related-grid p{color:#667085;margin-top:14px;font-size:15px}.uc-plain{color:#98a2b3;margin-top:32px;font-size:12px}@media (width>=1280px){.use-case-detail .uc-section h2{font-size:42px}}@media (width<=1100px){.uc-hero{gap:32px}.uc-situation,.uc-benefit,.uc-start{gap:40px}.uc-stage{gap:28px;padding:28px}}@media (width<=900px){.uc-hero{grid-template-columns:minmax(0,1fr);gap:36px}.uc-snapshot{width:100%;max-width:620px}.uc-situation,.uc-benefit,.uc-start{grid-template-columns:minmax(0,1fr);gap:28px}.uc-question{margin-top:8px}.uc-section-nav{gap:16px}.uc-section-nav span{display:none}.uc-start-list{max-width:620px}}@media (width<=767px){.uc-stage{grid-template-columns:minmax(0,1fr)}.uc-owner{grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 24px}.uc-at-a-glance{grid-template-columns:minmax(0,1fr);gap:20px}.uc-at-a-glance>div{border-right:0;padding:0}.uc-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.uc-section{padding-block:56px}.uc-related-heading{flex-direction:column;align-items:flex-start;gap:12px}.uc-related-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.uc-container{padding-inline:24px}.uc-breadcrumb{padding-top:24px;font-size:12px}.uc-hero{padding-top:32px}.use-case-detail h1{overflow-wrap:break-word;font-size:36px}.use-case-detail h2{font-size:32px}.uc-snapshot h2{font-size:24px}.uc-eyebrow{font-size:14px}.uc-snapshot-body{padding:20px}.uc-snapshot figcaption,.uc-snapshot-footer{padding-inline:20px}.uc-stage{gap:26px;padding:24px 18px}.uc-stage h3{font-size:24px}.uc-output{padding:20px 18px}.uc-tabs button{gap:7px;min-height:56px;padding:16px 10px;font-size:14px}.uc-tabs button>span:last-child{display:none}.uc-question{padding-left:20px}.uc-question h3{font-size:24px}.uc-related-heading h2{font-size:26px}.uc-start-list{padding:22px}}@media print{.uc-tabs,.uc-section-nav,.uc-actions,.uc-related,.uc-breadcrumb{display:none!important}.uc-container{max-width:none;padding:0}.uc-hero,.uc-situation,.uc-benefit,.uc-start,.uc-stage,.uc-ready .uc-panels{display:block}.uc-stage[aria-hidden=true]{visibility:visible}.uc-hero{padding-top:0}.uc-snapshot{max-width:440px;box-shadow:none;break-inside:avoid;margin-top:24px}.uc-section{padding-block:32px}.uc-stage{border-bottom:1px solid #ccc}.uc-stage,.uc-measures li{break-inside:avoid}.uc-output,.uc-question{margin-top:24px}}.use-case-detail[data-case-design]{padding-bottom:0}.case-study{--cs-blue:#2563eb;--cs-ink:#101828;color:#475467;background:#fff;overflow:clip}.cs-wrap{max-width:1280px;margin-inline:auto;padding-inline:32px}.case-study :is(h1,h2,h3,h4){color:var(--cs-ink);letter-spacing:-.035em;font-weight:600;line-height:1.14}.case-study h1{max-width:none;margin:0;font-size:48px}.case-study h1>.cs-title-accent{color:var(--cs-blue);display:block}.case-study h2{font-size:40px}.case-study h3{font-size:26px;line-height:1.25}.case-study p{line-height:1.85}.case-study :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #2563eb}.cs-kicker{color:#2563eb;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600;line-height:1.6;display:block}.cs-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.cs-button{color:#fff;background:linear-gradient(110deg,#2979ff,#2563eb 60%,#2979ff);border-radius:6px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:13px 24px;font-size:18px;font-weight:600;display:inline-flex;box-shadow:0 5px 16px #2563eb15}.cs-button:hover{background:#1d5fe3}.cs-button>span[aria-hidden=true]{font-size:23px;font-weight:400}.cs-link{color:#2563eb;align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}.cs-link:hover{color:#1649a8}.cs-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:32px;padding-top:72px;display:grid}.cs-hero-copy{z-index:1;padding-block:36px;position:relative}.cs-description{max-width:610px;margin-top:28px;font-size:18px}.cs-art{min-width:0;height:500px;position:relative}.cs-art img{object-fit:contain;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:125%;max-width:none;height:100%;margin-left:-12%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 12% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 12% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cs-hero-facts{border-block:1px solid #e4eaf2;grid-column:1/-1;grid-template-columns:1fr 1fr 1.2fr;gap:40px;margin-top:28px;padding-block:28px;display:grid}.cs-hero-facts .cs-kicker{color:#667085;font-size:11px}.cs-hero-facts p{color:#344054;margin-top:8px;font-size:14px;line-height:1.65}.cs-situation{grid-template-columns:1.05fr 1fr;gap:90px;padding-top:96px;padding-bottom:80px;display:grid}.cs-situation h2{margin-top:20px}.cs-situation-copy{padding-top:32px;font-size:18px}.cs-judgment{color:#667085;margin-top:22px;font-size:16px}.cs-explorer{padding-block:56px 80px;scroll-margin-top:90px}.cs-section-intro{max-width:760px}.cs-section-intro h2{margin-top:18px}.cs-section-intro>p{margin-top:24px;font-size:18px}.cs-explorer-body{margin-top:44px}.cs-scene{margin:0;position:relative}.cs-motion-row{z-index:1;justify-content:flex-end;padding:8px 20px;display:flex;position:relative}.cs-motion{color:#667085;letter-spacing:.01em;align-items:center;gap:9px;min-height:44px;padding:8px;font-size:12px;display:inline-flex}.cs-motion:hover{color:#2563eb}.cs-motion:disabled{cursor:default}.cs-motion-dot{background:#2563eb;border-radius:50%;width:5px;height:5px}.case-study [data-motion=paused] .cs-motion-dot{background:#98a2b3}.case-study:not(.feature-motion-ready) .cs-motion-row{display:none}.cs-main-scene{background:#f7faff;border:1px solid #e2ebfa;border-radius:20px}.cs-map{width:100%;position:relative}.cs-map svg{width:100%;height:auto;display:block;overflow:visible}.cs-map-label{text-align:center;color:#52627b;width:150px;font-size:13px;line-height:1.5;position:absolute;transform:translate(-50%)}.cs-track{stroke:#cedbed;stroke-width:1.6px}.cs-route{stroke:#83adf7;stroke-width:2px}.cs-packet{stroke:#2563eb;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:24 700;animation:6s linear infinite cs-signal}.cs-packet-delay{animation-delay:-3s}.cs-node{fill:#fff;stroke:#99b9ee;stroke-width:2px}.cs-core{fill:#2563eb;stroke:#fff;stroke-width:4px}.cs-halo{fill:#dceaff;stroke:#9bbdf3;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite cs-breathe}.cs-scene figcaption{text-align:center;color:#667085;padding:20px 24px 26px;font-size:12px}.cs-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:24px;display:grid}.cs-choices button{text-align:left;color:#667085;border-bottom:2px solid #dce4ef;align-items:center;gap:12px;min-height:58px;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.cs-choice-number{color:#98a2b3;font-variant-numeric:tabular-nums;font-size:11px}.cs-choice-arrow{color:#98a2b3;margin-left:auto;font-size:20px;font-weight:400}.cs-choices button[aria-pressed=true]{color:#175cd3;background:#f7faff;border-color:#2979ff}.cs-choices button:hover{color:#175cd3;background:#f1f6ff}.cs-choices button[aria-pressed=true] .cs-choice-arrow{color:#2563eb}.cs-ready .cs-results{display:grid}.cs-ready .cs-results>section{grid-area:1/1}.cs-results>section{padding:24px 0}.cs-results h3{margin-top:14px}.cs-results h3+p{margin-top:18px}.cs-results [aria-hidden=true]{visibility:hidden}.cs-expert-question{border-left:2px solid #7ca8f5;margin-top:24px;padding-left:20px}.cs-expert-question p{color:#344054;margin-top:8px;font-size:18px}.cs-owner{color:#667085;border-top:1px solid #e3eaf4;margin-top:28px;padding-top:28px;font-size:13px}.cs-ready [data-cs-branch]{opacity:.13;transition:opacity .25s}.cs-ready [data-selection="0"] [data-cs-branch="0"],.cs-ready [data-selection="1"] [data-cs-branch="1"],.cs-ready [data-selection="2"] [data-cs-branch="2"]{opacity:1}.cs-learning{border-top:1px solid #e4eaf2;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:80px;padding-block:96px;display:grid}.cs-learning h2{margin-top:20px}.cs-learning-copy>p{margin-top:24px;font-size:18px}.cs-learning-copy>a{margin-top:24px}.cs-learning-visual{min-width:0}.cs-capture-scene{background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #e4eaf2;border-radius:16px}.cs-capture-map .cs-label-a{top:30%;left:12.857%}.cs-capture-map .cs-label-b{top:60%;left:12.857%}.cs-capture-map .cs-label-c{top:90%;left:12.857%}.cs-capture-map .cs-label-d{top:65%;left:50%}.cs-capture-map .cs-label-e{top:60%;left:87.143%}.cs-capture-map .cs-map-label{width:95px;font-size:12px}.cs-capture-scene figcaption{padding-top:38px}.cs-materials{align-items:baseline;gap:20px;margin-top:24px;display:flex}.cs-materials>span{flex-shrink:0}.cs-materials ul{color:#667085;flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.cs-materials li{border-bottom:1px solid #c9d9ef;padding-bottom:4px}.cs-benefit{border-top:1px solid #e4eaf2;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:96px;padding-block:80px 96px;display:grid}.cs-benefit h2{margin-top:20px}.cs-benefit-copy>p{margin-top:28px;font-size:18px}.cs-measures>p{margin-top:16px;font-size:14px}.cs-measures ol{margin-top:24px}.cs-measures li{border-top:1px solid #e4eaf2;align-items:center;gap:24px;padding-block:20px;display:flex}.cs-measure-index{color:#bdd0ec;letter-spacing:-.06em;font-size:32px;font-weight:400;line-height:1}.cs-measures h3{letter-spacing:-.02em;font-size:18px}.cs-contact{background:linear-gradient(135deg,#fff 25%,#f4f8ff);border-top:1px solid #dbe7f9;grid-template-columns:120px minmax(0,840px);gap:64px;padding-block:80px;display:grid}.cs-contact-rule{border:1px solid #8fb4f5;border-radius:50%;align-self:start;width:64px;height:64px;margin-top:10px;position:relative}.cs-contact-rule:before{content:"";border-radius:inherit;border:1px solid #b5cef7;position:absolute;inset:10px}.cs-contact-rule:after{content:"↗";color:#2563eb;place-items:center;font-size:25px;display:grid;position:absolute;inset:0}.cs-contact h2{margin-top:18px}.cs-contact p{max-width:700px;margin-top:24px;font-size:18px}.cs-related{justify-content:space-between;gap:40px;padding-block:36px;font-size:14px;display:flex}.cs-related a{color:#2563eb;align-items:center;gap:12px;min-height:44px;padding-block:10px;display:inline-flex}.cs-related>div{gap:28px;display:flex}.cs-related>div a{max-width:280px}.cs-back{flex-shrink:0}.cs-plain{font-size:12px}.cs-industry{margin-bottom:18px;font-size:14px}.cs-refined .cs-situation{text-align:left;border-bottom:1px solid #e4eaf2;grid-template-columns:140px minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;padding-block:72px}.cs-refined .cs-situation-marker{align-self:start;max-width:125px;padding-top:8px}.cs-refined .cs-situation-marker:before{content:"";background:var(--cs-blue);width:32px;height:2px;margin-bottom:18px;display:block}.cs-refined .cs-situation h2{text-wrap:balance;margin:0}.cs-refined .cs-situation-copy{border-left:1px solid #dbe7f9;padding-top:0;padding-left:32px}.cs-refined .cs-explorer{padding-top:80px}.cs-industrial .cs-art{align-items:center;display:flex}.cs-industrial .cs-art img{height:auto}.cs-diagnostic-map{max-width:1040px;margin:auto}.cs-machine-outline{stroke:#9eb0c7;stroke-width:1.5px;fill:#ffffffba}.cs-machine-ring{stroke:#9bb4d8;stroke-width:2px}.cs-ring-inner{stroke-dasharray:4 7}.cs-diagnostic-map .cs-label-a{top:30%;left:13.333%}.cs-diagnostic-map .cs-label-b{top:86%;left:13.333%}.cs-diagnostic-map .cs-label-c{top:72%;left:50%}.cs-diagnostic-map .cs-label-d{top:30%;left:86.667%}.cs-diagnostic-map .cs-label-e{top:86%;left:86.667%}@media (width>=901px){.cs-industrial .cs-art img{width:110%;margin-left:0}}.cs-refined .cs-hero{background-image:radial-gradient(#dee8f6 1px,#0000 1px);background-size:24px 24px}.cs-refined .cs-hero-copy{background:linear-gradient(90deg,#fff 80%,#0000)}.cs-refined .cs-art img{mix-blend-mode:multiply}.cs-refined .cs-hero-facts{background:#fff}.cs-topology-map{max-width:1060px;margin:auto}.cs-topology-map .cs-label-a{top:60%;left:13.333%}.cs-topology-map .cs-label-b{top:61%;left:38.889%}.cs-topology-map .cs-label-c{top:28%;left:61.111%}.cs-topology-map .cs-label-d{top:89%;left:61.111%}.cs-topology-map .cs-label-e{top:60%;left:86.667%}.cs-refined .cs-contact{background-image:radial-gradient(#d9e5f5 1px,#0000 1px);background-size:20px 20px}.cs-refined .cs-contact>div:last-child{background:linear-gradient(90deg,#fff 85%,#0000)}.cs-inspection .cs-art{align-items:center;display:flex}.cs-inspection .cs-art img{height:auto}@media (width>=901px){.cs-inspection .cs-art img{width:110%;margin-left:-5%}}.cs-inspection-map{max-width:1040px;margin:auto}.cs-specimen{fill:#fff;stroke:#bacce5;stroke-width:1.5px}.cs-specimen-grain{stroke:#d1dce9;stroke-width:1.5px}.cs-specimen-variation{stroke:#2563eb;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cs-inspection-focus{fill:#e7f0ff80;stroke:#80aaff;stroke-width:1.5px}.cs-inspection-map .cs-label-a{top:43.137%;left:24.444%}.cs-inspection-map .cs-label-b{top:82.353%;left:24.444%}.cs-inspection-map .cs-label-c{top:4.902%;left:62.222%}.cs-inspection-map .cs-label-d{top:52.941%;left:62.222%}.cs-inspection-map .cs-label-e{top:29.412%;left:88.889%}.cs-maintenance .cs-art{align-items:center;display:flex}.cs-maintenance .cs-art img{height:auto}@media (width>=901px){.cs-maintenance .cs-art img{width:110%;margin-left:-5%}}.cs-maintenance-map{max-width:1040px;margin:auto}.cs-condition-guide{stroke:#e2ebf7;stroke-width:1px}.cs-condition-trace{stroke:#739ff1;stroke-width:2px;stroke-linecap:round}.cs-work-order{fill:#fff;stroke:#bacce5;stroke-width:1.5px}.cs-work-order-lines{stroke:#bed0e9;stroke-width:1.5px;stroke-linecap:round}.cs-maintenance-map .cs-label-a{top:37.963%;left:24.444%}.cs-maintenance-map .cs-label-b{top:75.926%;left:24.444%}.cs-maintenance-map .cs-label-c{top:1.852%;left:62.222%}.cs-maintenance-map .cs-label-d{top:51.852%;left:82.222%}.cs-maintenance-map .cs-label-e{top:81.481%;left:82.222%}.cs-procedure .cs-art{align-items:center;display:flex}.cs-procedure .cs-art img{height:auto}@media (width>=901px){.cs-procedure .cs-art img{width:110%;margin-left:-5%}}.cs-procedure-map{max-width:1040px;margin:auto}.cs-procedure-sheet{fill:#fff;stroke:#bacce5;stroke-width:1.5px}.cs-procedure-lines{stroke:#cad7e8;stroke-width:1.5px;stroke-linecap:round}.cs-procedure-step{fill:#eaf2ff;stroke:#a7c4f2;stroke-width:1px}.cs-procedure-step-lines{stroke:#83a8e1}.cs-procedure-map .cs-label-a{top:62.5%;left:20.556%}.cs-procedure-map .cs-label-b{top:9.821%;left:51.111%}.cs-procedure-map .cs-label-c{top:75.893%;left:51.111%}.cs-procedure-map .cs-label-d{top:51.786%;left:82.222%}.cs-procedure-map .cs-label-e{top:82.143%;left:82.222%}:is(.cs-convergence,.cs-comparison,.cs-transfer,.cs-sequence) .cs-art{align-items:center;display:flex}:is(.cs-convergence,.cs-comparison,.cs-transfer,.cs-sequence) .cs-art img{height:auto}@media (width>=901px){:is(.cs-convergence,.cs-comparison,.cs-transfer,.cs-sequence) .cs-art img{width:110%;margin-left:-5%}}.cs-scenario-map{max-width:1040px;margin:auto}.cs-convergence-map .cs-label-a{top:26.852%;left:14.444%}.cs-convergence-map .cs-label-b{top:73.148%;left:14.444%}.cs-convergence-map .cs-label-c{top:0;left:50%}.cs-convergence-map .cs-label-d{top:50%;left:68.889%}.cs-convergence-map .cs-label-e{top:81.481%;left:86.667%}.cs-comparison-map .cs-label-a{top:62.5%;left:20.556%}.cs-comparison-map .cs-label-b{top:3.571%;left:51.111%}.cs-comparison-map .cs-label-c{top:75.893%;left:51.111%}.cs-comparison-map .cs-label-d{top:51.786%;left:82.222%}.cs-comparison-map .cs-label-e{top:82.143%;left:82.222%}.cs-transfer-map .cs-label-a{top:52.778%;left:15.556%}.cs-transfer-map .cs-label-b{top:3.704%;left:50%}.cs-transfer-map .cs-label-c{top:52.778%;left:84.444%}.cs-transfer-map .cs-label-d{top:78.704%;left:50%}.cs-sequence-map .cs-label-a{top:42%;left:14.444%}.cs-sequence-map .cs-label-b{top:42%;left:46.667%}.cs-sequence-map .cs-label-c{top:42%;left:80%}.cs-sequence-map .cs-label-d{top:78%;left:80%}.cs-editorial .cs-art{align-items:center;display:flex}.cs-editorial .cs-art img{height:auto}.cs-manuscript{max-width:820px;margin:auto;padding:20px 16px}.cs-paper{--cs-note-width:132px;--cs-note-gap:36px;background:#fff;border:1px solid #e1e5eb;border-radius:3px;padding:32px 40px;position:relative;box-shadow:-10px 10px #f1f5fb,0 20px 45px #1018280b}.cs-paper-heading{color:#667085;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #e4e7ec;justify-content:space-between;gap:12px;padding-bottom:18px;font-size:10px;display:flex}.cs-paper h3{margin-block:24px;font-size:27px}.cs-paper-body{position:relative}.cs-paper-row{grid-template-columns:minmax(0,1fr) var(--cs-note-width);align-items:center;gap:var(--cs-note-gap);padding-block:20px;display:grid;position:relative}.cs-paper-row+.cs-paper-row{border-top:1px solid #edf1f7}.cs-paper-row p{font-size:16px}.cs-paper mark{color:#344054;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;padding-block:3px}.cs-ready [data-selection="0"] mark[data-cs-highlight="0"],.cs-ready [data-selection="1"] mark[data-cs-highlight="1"],.cs-ready [data-selection="2"] mark[data-cs-highlight="2"]{color:#175cd3;background:#e7f0ff;box-shadow:0 2px #8cb2f4}.cs-paper-signature{color:#667085;border-top:1px solid #e4e7ec;margin-top:20px;padding-top:18px;font-size:11px}.cs-paper-signature>span[aria-hidden=true]{vertical-align:middle;background:#72a0ed;width:34px;height:2px;margin-right:7px;display:inline-block}.cs-margin{color:#667085;align-items:center;gap:12px;font-size:12px;display:flex;position:relative}.cs-margin i{color:#617b9f;background:#fff;border:1px solid #c7d8f1;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.cs-document-thread{width:28px;height:100%;top:0;right:calc(var(--cs-note-width) - 28px);position:absolute}.cs-ready [data-selection="0"] [data-cs-note="0"],.cs-ready [data-selection="1"] [data-cs-note="1"],.cs-ready [data-selection="2"] [data-cs-note="2"]{color:#175cd3}.cs-ready [data-selection="0"] [data-cs-note="0"] i,.cs-ready [data-selection="1"] [data-cs-note="1"] i,.cs-ready [data-selection="2"] [data-cs-note="2"] i{color:#fff;background:#2563eb;border-color:#2563eb}.cs-continuity .cs-art{align-items:center;display:flex}.cs-continuity .cs-art img{height:auto}@media (width>=901px){.cs-continuity .cs-art img{width:112%;margin-left:-6%}}:is(.cs-continuity,.cs-refined) .cs-main-scene{background:radial-gradient(at 50% 40%,#eef5ff,#fff 70%);border:0;border-radius:120px}:is(.cs-continuity,.cs-refined) .cs-section-intro{text-align:center;margin:auto}.cs-handoff-map{max-width:1000px;margin:auto}.cs-continuity-band{stroke:#e0edff;stroke-width:40px;stroke-linecap:round}.cs-handoff-map .cs-label-a{top:72%;left:14.444%}.cs-handoff-map .cs-label-b{top:36%;left:50%}.cs-handoff-map .cs-label-c{top:72%;left:85.556%}.cs-handoff-map .cs-label-d{top:91%;left:50%}:is(.cs-continuity,.cs-refined) .cs-choice-area{max-width:970px;margin:auto}:is(.cs-continuity,.cs-refined) .cs-choices{gap:20px}:is(.cs-continuity,.cs-refined) .cs-choices button{border:1px solid #dce6f6;border-radius:50px;justify-content:center;padding-inline:18px}:is(.cs-continuity,.cs-refined) .cs-choice-arrow{display:none}:is(.cs-continuity,.cs-refined) .cs-choices button[aria-pressed=true]{background:#edf4ff;border-color:#7eabf6}:is(.cs-continuity,.cs-refined) .cs-results>section{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}:is(.cs-continuity,.cs-refined) .cs-results>section>.cs-kicker{grid-column:1/-1}:is(.cs-continuity,.cs-refined) .cs-results h3,:is(.cs-continuity,.cs-refined) .cs-results h3+p{grid-column:1}:is(.cs-continuity,.cs-refined) .cs-expert-question{background:#f7faff;border:0;border-radius:24px;grid-area:2/2/4;align-self:center;padding:24px 28px}.cs-continuity .cs-capture-scene{border-radius:30px}@keyframes cs-signal{to{stroke-dashoffset:-724px}}@keyframes cs-breathe{50%{opacity:.45;transform:scale(1.13)}}.case-study:not(.feature-motion-ready) :is(.cs-packet,.cs-halo),.case-study[data-motion=paused] :is(.cs-packet,.cs-halo),.case-study [data-product-scene][data-motion=paused] :is(.cs-packet,.cs-halo),.case-study [data-product-scene]:not([data-in-view=true]) :is(.cs-packet,.cs-halo){animation-play-state:paused}@media (width<=1100px){.cs-hero{gap:20px;padding-top:40px}.cs-art{height:420px}.cs-situation,.cs-learning,.cs-benefit{gap:48px}.cs-refined .cs-situation{grid-template-columns:110px minmax(0,1fr) minmax(0,1.1fr);gap:28px}.cs-refined .cs-situation-copy{padding-left:24px}.cs-map-label{width:120px;font-size:12px}.cs-contact{grid-template-columns:80px minmax(0,1fr);gap:32px}}@media (width<=900px){.cs-hero{text-align:left;grid-template-columns:1fr;padding-top:28px}.cs-hero-copy{max-width:740px;padding-bottom:0}.cs-art{height:370px}.cs-art img{width:100%;margin:0}.cs-hero-facts{gap:24px}.cs-situation{gap:36px;padding-top:72px;padding-bottom:48px}.cs-situation-copy{padding-top:24px}.cs-situation,.cs-learning,.cs-benefit{grid-template-columns:1fr}.cs-refined .cs-situation{grid-template-columns:1fr 1fr;gap:28px 36px;padding-block:56px}.cs-refined .cs-situation-marker{grid-column:1/-1;max-width:none;padding-top:0}.cs-refined .cs-situation-marker:before{margin:0 14px 4px 0;display:inline-block}.cs-learning-copy{max-width:740px}.cs-learning-visual{max-width:760px}.cs-related{flex-direction:column;gap:16px}.cs-related>div{justify-content:space-between}}@media (width<=639px){.cs-wrap{padding-inline:24px}.case-study h1{font-size:36px}.case-study h2{font-size:32px}.case-study h3{font-size:24px}.cs-description{margin-top:22px}.cs-actions{gap:14px;margin-top:24px}.cs-button{gap:16px;padding-inline:20px;font-size:18px}.cs-hero-copy{padding-top:18px}.cs-art{height:270px}.cs-hero-facts{grid-template-columns:1fr;gap:18px;margin-top:0;padding-block:24px}.cs-hero-facts>div{grid-template-columns:95px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.cs-hero-facts p{margin-top:0;font-size:13px}.cs-situation,.cs-learning,.cs-benefit{gap:28px;padding-block:56px}.cs-situation-copy{padding-top:0}.cs-refined .cs-situation{grid-template-columns:1fr;gap:24px;padding-block:40px}.cs-refined .cs-situation-copy{border-left:0;padding-left:0}.cs-explorer,.cs-refined .cs-explorer{padding-block:48px}.cs-explorer-body{margin-top:28px}.cs-main-scene{border-radius:12px;margin-inline:-8px}.cs-motion-row{padding-inline:8px}.cs-motion{font-size:11px}.cs-map-label{width:76px;font-size:10px;line-height:1.4}.cs-inspection-map .cs-label-c{width:110px;top:0}.cs-maintenance-map .cs-label-c{width:120px;top:0}.cs-maintenance-map .cs-label-d{width:70px}.cs-procedure-map .cs-label-b{top:3.571%}.cs-procedure-map .cs-label-d{width:70px}.cs-convergence-map .cs-label-c{width:130px}.cs-comparison-map .cs-label-b,.cs-transfer-map .cs-label-b{width:140px}.cs-comparison-map .cs-label-d,.cs-sequence-map .cs-label-c{width:70px}.cs-diagnostic-map .cs-label-c{top:86%}.cs-topology-map .cs-label-b,.cs-topology-map .cs-label-e{top:72%}.cs-topology-map .cs-label-e{width:70px}.cs-capture-map .cs-map-label{width:70px;font-size:10px}.cs-scene figcaption{padding:32px 16px 20px;font-size:11px}.cs-main-scene .cs-map{margin-bottom:8px}.cs-choices{gap:6px}.cs-choices button{gap:6px;min-height:54px;padding:12px 8px;font-size:13px}.cs-choice-number,.cs-choice-arrow{display:none}.cs-ready .cs-results>section{padding-block:24px;display:block}.cs-expert-question{margin-top:24px}.cs-expert-question p{font-size:16px}.cs-owner{font-size:12px}.cs-learning{padding-top:56px}.cs-learning-copy>p,.cs-benefit-copy>p{font-size:18px}.cs-materials{display:block}.cs-materials ul{margin-top:12px}.cs-measures h3{font-size:17px}.cs-measure-index{font-size:28px}.cs-manuscript{padding:12px 10px}.cs-paper{--cs-note-width:28px;--cs-note-gap:18px;padding:20px 18px;box-shadow:-5px 6px #f1f5fb}.cs-paper h3{font-size:23px}.cs-paper-row{align-items:start;padding-block:18px}.cs-paper-row p{font-size:14px}.cs-margin{flex-wrap:wrap;justify-content:center;align-self:start;gap:8px;font-size:10px}.cs-margin>span{text-align:center;background:#fff;padding-block:3px;position:relative}.cs-document-thread{width:28px}.cs-paper-heading{font-size:9px}.cs-paper-signature{font-size:10px}:is(.cs-continuity,.cs-refined) .cs-choices{gap:6px}:is(.cs-continuity,.cs-refined) .cs-choices button{padding-inline:7px;font-size:12px}:is(.cs-continuity,.cs-refined) .cs-expert-question{padding:22px}.cs-contact{padding-block:48px;display:block}.cs-contact-rule{width:50px;height:50px;margin-bottom:24px}.cs-contact p{font-size:18px}.cs-contact h2{font-size:32px}.cs-related{padding-block:28px;font-size:13px}.cs-related>div{flex-direction:column;gap:12px}.cs-related>div a{max-width:none}}@media (prefers-reduced-motion:reduce){.case-study *{transition:none!important;animation:none!important}}@media print{.case-study *{animation:none!important}.cs-art{max-height:240px}.cs-choices,.cs-actions,.cs-motion-row,.cs-related,.cs-contact{display:none!important}.cs-wrap{padding-inline:0}.cs-hero,.cs-situation,.cs-learning,.cs-benefit,.cs-explorer-body,.cs-refined .cs-choice-area,:is(.cs-continuity,.cs-refined) .cs-results>section,.cs-ready .cs-results{display:block}.cs-results [aria-hidden=true]{visibility:visible}.cs-results>section{break-inside:avoid;border-top:1px solid #ddd}.cs-situation,.cs-learning,.cs-benefit,.cs-explorer{padding-block:32px}}.acquisition-page{--ac-ink:#101828;--ac-muted:#586477;--ac-blue:#2563eb;--ac-paper:#f6f4ef;--ac-rule:#dddcd8;--ac-title-size:48px;--ac-heading-size:40px;--ac-card-title-size:24px;--ac-body-size:18px;--ac-interface-size:16px;--ac-label-size:14px;--ac-meta-size:12px;background:var(--ac-paper);color:var(--ac-ink);font-size:var(--ac-body-size);line-height:1.75;overflow:clip}.acquisition-page *,.acquisition-page :before,.acquisition-page :after{box-sizing:border-box}.acquisition-page :is(h1,h2,h3,h4,p,figure,dl,dd,ol){margin:0}.acquisition-page :is(h1,h2,h3,h4){text-wrap:balance}.acquisition-page :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #2563eb}.acquisition-page :is(section,[id]){scroll-margin-top:88px}.ac-container{max-width:1280px;margin:auto;padding-inline:32px}.ac-masthead{justify-content:space-between;align-items:center;gap:24px;min-height:112px;display:flex}.ac-back{align-items:center;gap:12px;min-height:44px;display:inline-flex}.ac-back:hover{color:#174bbd}.ac-back>span[aria-hidden]{flex:none}.ac-source-brand{flex:none;align-items:center;gap:12px;font-size:20px;font-weight:650;display:flex}.ac-source-brand img{object-fit:contain;width:30px;height:30px}.ac-source-category{font-size:var(--ac-label-size);color:var(--ac-muted);border-left:1px solid #c9cbd0;margin-left:8px;padding-left:20px;font-weight:450}.ac-eyebrow{font-size:var(--ac-label-size);letter-spacing:.13em;text-transform:uppercase;color:var(--ac-blue);font-weight:650;line-height:1.6}.ac-hero{padding-top:28px}.ac-hero-intro{grid-template-columns:1.35fr 1fr;align-items:start;gap:64px;margin-top:24px;display:grid}.ac-hero h1{font-size:var(--ac-title-size);letter-spacing:-.045em;font-weight:600;line-height:1.08}.ac-hero h1>.ac-title-accent{color:var(--ac-blue);display:block}.ac-description{color:var(--ac-muted);font-size:var(--ac-body-size);line-height:1.75}.ac-text-link{min-height:44px;font-size:var(--ac-body-size);color:var(--ac-blue);align-items:center;gap:10px;font-weight:600;display:inline-flex}.ac-text-link:hover{color:#174bbd}.ac-text-link>span[aria-hidden]{transition:transform .2s}.ac-text-link:hover>span[aria-hidden]{transform:translate(2px,-2px)}.ac-hero-caption{border-top:1px solid var(--ac-rule);font-size:var(--ac-interface-size);justify-content:space-between;gap:20px;margin-top:36px;padding:24px 0 16px;display:flex}.ac-hero-caption>p{font-weight:600}.ac-hero-caption>span{color:var(--ac-muted)}.ac-thread-explorer{background:#fff;border:1px solid #d5d6d9;border-radius:12px;overflow:hidden;box-shadow:0 24px 70px -36px #20324f52}.ac-workbench-bar,.ac-workbench-foot{justify-content:space-between;align-items:center;gap:20px;padding:10px 24px;display:flex}.ac-workbench-bar{font-size:var(--ac-label-size);background:#fbfaf8;border-bottom:1px solid #e0e0e3;font-weight:600}.ac-bar-detail{color:#717680;padding-left:8px;font-weight:400}.ac-motion{font-size:var(--ac-label-size);min-height:44px;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0 8px 8px;font-weight:500;display:inline-flex}.ac-motion-symbol{letter-spacing:-2px;margin-right:3px;font-size:10px}.ac-motion:disabled{opacity:.7;cursor:default}.ac-motion:disabled .ac-motion-symbol{display:none}.ac-motion[aria-pressed=true]:not(:disabled) .ac-motion-symbol{font-size:0}.ac-motion[aria-pressed=true]:not(:disabled) .ac-motion-symbol:before{content:"▶";letter-spacing:0;font-size:9px}.acquisition-page:not(.feature-motion-ready) .ac-motion{visibility:hidden}.ac-scene-controls{flex:none;align-items:center;gap:12px;display:flex}.ac-pagination{align-items:center;display:flex}.ac-pagination button{color:#8a97aa;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:44px;padding:0;display:inline-flex}.ac-pagination button>span{background:currentColor;border-radius:10px;width:6px;height:6px;transition:width .18s,color .18s}.ac-pagination button:hover,.ac-pagination button[aria-current=step]{color:var(--ac-blue)}.ac-pagination button[aria-current=step]>span{width:20px}.acquisition-page:not(.ac-ready) .ac-pagination{display:none}.ac-thread-layout{grid-template-columns:180px minmax(0,1.55fr) minmax(260px,1fr);display:grid}.ac-workspace{color:#d6c9d9;font-size:var(--ac-label-size);background:#301632;flex-direction:column;padding:25px 10px;display:flex;position:relative}.ac-workspace-title{color:#fff;font-size:var(--ac-interface-size);justify-content:space-between;padding:0 10px 28px;font-weight:650;display:flex}.ac-workspace-label{font-size:var(--ac-label-size);color:#bdabbe;padding:0 10px 8px}.ac-workspace-channel{white-space:nowrap;border-radius:4px;margin-block:2px;padding:7px 10px}.ac-workspace-selected{color:#fff;background:#44609c}.ac-conversation{background:#fff;min-width:0}.ac-channel-heading{border-bottom:1px solid #e9e9ee;align-items:center;gap:10px;padding:20px 24px;display:flex}.ac-channel-hash{color:#6c7280;font-size:28px;font-weight:400}.ac-channel-heading h2{font-size:var(--ac-body-size);letter-spacing:-.01em;font-weight:650;line-height:1.4}.ac-channel-heading p{font-size:var(--ac-label-size);color:#77808e;margin-top:2px}.ac-channel-thread{color:#77808e;font-size:var(--ac-meta-size);border:1px solid #e2e5e9;border-radius:4px;margin-left:auto;padding:1px 7px}.ac-thread-root{font-size:var(--ac-interface-size);gap:12px;margin:26px 24px 16px;line-height:1.75;display:flex}.ac-avatar{color:#24546d;width:30px;height:30px;font-size:var(--ac-label-size);background:#e5eef3;border-radius:6px;flex:none;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.ac-avatar-owner{color:#5d518c;background:#e3e3f5}.ac-avatar-specialist{color:#80602d;background:#f5e5ce}.ac-message-author{font-size:var(--ac-label-size);color:#263141;flex-wrap:wrap;align-items:center;gap:8px;font-weight:650;line-height:1.6;display:flex}.ac-message-author>.ac-message-time{color:#7f8793;font-size:var(--ac-meta-size);font-weight:400}.ac-thread-root .ac-message-author{margin-bottom:4px}.ac-reply-count{font-size:var(--ac-meta-size);color:#7f8793;align-items:center;gap:12px;margin:0 24px 12px 66px;display:flex}.ac-reply-count>span:last-child{background:#ebedf0;flex:1;height:1px}.ac-replies{gap:4px;padding:0 12px 0 16px;display:grid}.ac-message{text-align:left;color:#263141;cursor:pointer;background:0 0;border:1px solid #0000;border-left-width:3px;border-radius:5px;gap:12px;width:100%;padding:14px 10px;transition:background .2s,border-color .2s;display:flex}.ac-message:hover{background:#f6f8fc}.ac-message[aria-pressed=true]{background:#f6f9ff;border-color:#e1e9f5 #e1e9f5 #e1e9f5 #2563eb}.ac-message-content{min-width:0;display:block}.ac-message-copy{font-size:var(--ac-interface-size);margin-top:3px;line-height:1.75;display:block}.ac-message mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0}.ac-message[aria-pressed=true] mark{background:#dce9ff}.ac-message-tag{color:#536a8d;font-size:var(--ac-label-size);letter-spacing:.02em;align-items:center;gap:8px;margin-top:9px;display:flex}.ac-message-tag>span:last-child{font-size:var(--ac-interface-size);margin-left:auto}.ac-message[aria-pressed=true] .ac-message-tag{color:#2563eb}.ac-thread-instruction{font-size:var(--ac-label-size);color:#798391;padding:17px 24px 23px}.ac-reading-desk{background:#f4f5f7;border-left:1px solid #e2e5ea;flex-direction:column;min-width:0;padding:27px;display:flex}.ac-reading-label{font-size:var(--ac-label-size);letter-spacing:.1em;text-transform:uppercase;color:#697589;align-items:center;gap:20px;display:flex}.ac-reading-line{background:#d5dce7;flex:1;height:1px;display:block;position:relative;overflow:hidden}.ac-reading-line:after{content:"";background:#2563eb;position:absolute;inset:0}.ac-notes{margin-top:30px}.ac-ready .ac-notes{display:grid}.ac-ready .ac-note{grid-area:1/1}.ac-ready .ac-note[aria-hidden=true]{visibility:hidden;pointer-events:none}.ac-note-number{letter-spacing:-.07em;color:#bdc9dc;margin-bottom:26px;font-size:64px;font-weight:400;line-height:1;display:block}.ac-note .ac-eyebrow{font-size:var(--ac-label-size);margin-bottom:10px}.ac-note h3{font-size:var(--ac-card-title-size);letter-spacing:-.035em;margin-bottom:18px;font-weight:600;line-height:1.22}.ac-note>p:not(.ac-eyebrow){font-size:var(--ac-interface-size);color:#5d697b;line-height:1.75}.ac-review-question{border-top:1px solid #dbe0e8;margin-top:26px;padding:20px 0 0}.ac-review-question>span{font-size:var(--ac-label-size);text-transform:uppercase;letter-spacing:.12em;color:#768198}.ac-review-question>p{font-size:var(--ac-interface-size);color:#283c5e;margin-top:8px;line-height:1.75}.ac-reading-desk>.ac-text-link{font-size:var(--ac-interface-size);margin-top:auto;padding-top:20px}.ac-workbench-foot{font-size:var(--ac-label-size);color:#798391;border-top:1px solid #e3e5eb;justify-content:flex-end;padding-block:15px}.ac-value-section{grid-template-columns:.45fr 1.1fr 1.2fr;align-items:start;gap:44px;padding-block:112px;display:grid}.ac-value-section>.ac-eyebrow{padding-top:8px}.ac-value-section h2,.ac-development-heading h2,.ac-review-copy h2,.ac-invitation h2{font-size:var(--ac-heading-size);letter-spacing:-.04em;font-weight:600;line-height:1.12}.ac-value-section h2>.ac-title-muted{color:#7d8591}.ac-value-section>div>p{color:var(--ac-muted);font-size:var(--ac-body-size)}.ac-value-section>div>p+p{margin-top:18px}.ac-development{color:#f5f6f8;background:#101828;padding:90px 0 80px}.ac-development-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:96px;display:grid}.ac-development .ac-eyebrow{color:#a5bce7}.ac-development-heading h2{margin-top:20px}.ac-development-heading h2>.ac-title-accent{color:#8fb7ff;display:block}.ac-development-heading>p{font-size:var(--ac-body-size);color:#a9b4c6;line-height:1.75}.ac-transformation{margin-top:54px!important}.ac-flow-toolbar{border-top:1px solid #334052;justify-content:space-between;align-items:center;gap:20px;padding:12px 0 32px;display:flex}.ac-flow-toolbar>.ac-eyebrow{color:#8794ab;font-size:var(--ac-label-size)}.ac-flow-toolbar .ac-motion{color:#adb9cf}.ac-flow-toolbar .ac-pagination button:hover,.ac-flow-toolbar .ac-pagination button[aria-current=step],.ac-flow-stage[data-ac-current=true] .ac-stage-caption>span{color:#8fb7ff}.ac-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:75px 50px;display:grid;position:relative}.ac-flow-stage{grid-row:span 2;grid-template-rows:subgrid;display:grid}.ac-flow-visual{min-height:320px;margin:0 12px;display:grid;position:relative}.ac-paper{color:#1c293d;background:#f6f4ef;border:1px solid #fff;border-radius:5px;flex-direction:column;padding:25px;display:flex;position:relative;box-shadow:0 12px 32px #0003}.ac-paper-back{background:#233146;border:1px solid #526078;border-radius:5px;position:absolute;inset:9px -7px -9px 7px;transform:rotate(3deg)}.ac-paper-label{font-size:var(--ac-label-size);letter-spacing:.1em;text-transform:uppercase;color:#72819b;margin-bottom:22px;display:block}.ac-paper>p{font-size:var(--ac-interface-size);line-height:1.75}.ac-paper-rule{background:#dddfe5;height:1px;margin:16px 0}.ac-paper-foot{font-size:var(--ac-label-size);color:#7a8597;margin-top:auto;padding-top:12px}.ac-evidence-paper{background:#e9effb}.ac-evidence-paper dl{gap:15px;display:grid}.ac-evidence-paper dl>div{border-left:2px solid #93b5eb;padding-left:12px}.ac-evidence-paper dt{font-size:var(--ac-label-size);color:#687e9c}.ac-evidence-paper dd{font-size:var(--ac-interface-size);line-height:1.75}.ac-skill-paper{background:#f2f4f7}.ac-skill-paper h4{font-size:var(--ac-card-title-size);letter-spacing:-.02em;margin-bottom:12px;font-weight:600;line-height:1.25}.ac-skill-paper>p{font-size:var(--ac-interface-size);color:#60708a;line-height:1.75}.ac-review-stamp{color:#25634e;font-size:var(--ac-meta-size);background:#e6f0e9;border:1px solid #b7d0c3;border-radius:3px;align-self:start;margin-top:auto;padding:3px 9px;font-weight:600;display:inline-block}.ac-stage-caption{min-width:0}.ac-stage-caption>span{font-size:var(--ac-label-size);letter-spacing:.1em;color:#8190a9}.ac-stage-caption h3{font-size:var(--ac-card-title-size);letter-spacing:-.02em;margin-top:10px;font-weight:600;line-height:1.4}.ac-stage-caption>p{font-size:var(--ac-interface-size);color:#a5b1c4;margin-top:12px;line-height:1.75}.ac-transfer-rail{grid-area:2/1/auto/-1;width:100%;height:32px;position:absolute;top:-45px}.ac-rail-track{stroke:#3a4b64;stroke-width:1px}.ac-rail-arrow{stroke:#b3c8e7;stroke-width:1.5px}.ac-transformation>figcaption{font-size:var(--ac-label-size);color:#7f8ea8;border-top:1px solid #334052;margin-top:36px;padding-top:22px}.ac-review-section{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:112px;display:grid}.ac-review-copy h2{margin-top:20px}.ac-review-copy h2>span{display:block}.ac-review-copy>p:not(.ac-eyebrow){color:var(--ac-muted);font-size:var(--ac-body-size);margin-top:24px}.ac-review-principles{margin-top:30px!important}.ac-review-principles>div{border-top:1px solid var(--ac-rule);grid-template-columns:120px 1fr;gap:22px;padding:19px 0;display:grid}.ac-review-principles dt{font-size:var(--ac-interface-size);align-items:baseline;gap:12px;font-weight:600;display:flex}.ac-principle-number{font-size:inherit;color:#8b9199;font-weight:400}.ac-review-principles dd{font-size:var(--ac-interface-size);color:var(--ac-muted);line-height:1.75}.ac-review-copy>.ac-text-link{margin-top:16px}.ac-source-record{background:#fff;border:1px solid #dfe3e8;border-radius:6px;padding:30px;position:relative;box-shadow:0 24px 60px -42px #273c5b66}.ac-source-record:before{content:"";background:#2563eb;border-radius:0 0 2px 2px;width:54px;height:5px;position:absolute;top:-1px;left:30px}.ac-record-top{border-bottom:1px solid #e4e7ed;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.ac-record-top .ac-eyebrow{font-size:var(--ac-label-size)}.ac-record-id{color:#9aa3b2;font-size:var(--ac-meta-size);letter-spacing:.08em}.ac-record-title{gap:15px;margin-top:28px;display:flex}.ac-record-icon{color:#425d8c;background:#edf2f9;border-radius:9px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;display:inline-flex}.ac-record-title h3{font-size:var(--ac-card-title-size);letter-spacing:-.02em;font-weight:600;line-height:1.4}.ac-record-title p{font-size:var(--ac-label-size);color:#8a94a4;margin-top:5px}.ac-record-list{padding:0;list-style:none;margin-top:32px!important}.ac-record-list li{gap:18px;padding-bottom:28px;display:flex;position:relative}.ac-record-list li:not(:last-child):before{content:"";background:#dbe2ed;width:1px;position:absolute;top:26px;bottom:0;left:12px}.ac-record-index{width:25px;height:25px;font-size:var(--ac-meta-size);color:#647eaa;border:1px solid #dbe2ed;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ac-record-list h4{font-size:var(--ac-interface-size);font-weight:600}.ac-record-list p{font-size:var(--ac-interface-size);color:#7c879a;margin-top:6px;line-height:1.75}.ac-record-chip{color:#637795;font-size:var(--ac-meta-size);border:1px solid #e1e6ee;border-radius:4px;margin:10px 4px 0 0;padding:3px 7px;line-height:1.6;display:inline-block}.ac-chip-review{color:#8a6729;background:#fcf7ed;border-color:#e8ddc9}.ac-source-record>figcaption{font-size:var(--ac-label-size);color:#7a879e;border-top:1px solid #e4e7ed;padding-top:16px}.ac-invitation{background:#ebe9e2;border-block:1px solid #dadbd8;padding:70px 0}.ac-invitation-inner{justify-content:space-between;align-items:center;gap:60px;display:flex}.ac-invitation-inner>div{max-width:700px}.ac-invitation h2{margin-top:18px}.ac-invitation h2>span{display:block}.ac-invitation p:not(.ac-eyebrow){color:var(--ac-muted);font-size:var(--ac-body-size);max-width:600px;margin-top:20px}.ac-button{color:#fff;font-size:var(--ac-body-size);background:linear-gradient(100deg,#2f7dff,#1b55ef);border-radius:6px;flex:none;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:14px 22px;font-weight:600;display:inline-flex;box-shadow:0 6px 16px #2563eb16}.ac-button:hover{background:#1d4ed8}.ac-page-footer{justify-content:flex-end;align-items:center;gap:24px;padding-block:36px;display:flex}.ac-page-footer .ac-text-link{font-size:var(--ac-interface-size)}.ac-plain-link{text-align:center;font-size:var(--ac-label-size);color:#68758a;padding-bottom:20px}.ac-plain-link:empty{display:none}.acquisition-page:not(.feature-motion-ready) *,.acquisition-page[data-motion=paused] *,.acquisition-page[data-motion=paused] :after,.acquisition-page [data-product-scene]:not([data-in-view=true]) *,.acquisition-page [data-product-scene]:not([data-in-view=true]) :after,.acquisition-page [data-motion=paused] *,.acquisition-page [data-motion=paused] :after{animation-play-state:paused!important}.ac-message-copy{position:relative}.ac-typing-visual{display:none}[data-ac-typing=true] .ac-typing-source{opacity:0}[data-ac-typing=true] .ac-typing-visual{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}[data-ac-message-state=pending]{opacity:0;pointer-events:none}[data-ac-message-state=typing] .ac-typing-visual:after{content:"";vertical-align:-.12em;background:#2563eb;width:2px;height:1em;margin-left:2px;display:inline-block}.feature-motion-ready .ac-flow-stage{animation:20s ease-in-out infinite ac-stage-one}.feature-motion-ready .ac-flow-stage:nth-child(2){animation-name:ac-stage-two}.feature-motion-ready .ac-flow-stage:nth-child(3){animation-name:ac-stage-three}.feature-motion-ready .ac-transfer-rail{animation:20s ease-in-out infinite ac-stage-rail}@keyframes ac-stage-one{0%{opacity:0;transform:translateY(18px)}5%,94%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(0)}}@keyframes ac-stage-two{0%,6%{opacity:0;transform:translateY(18px)}11%,94%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(0)}}@keyframes ac-stage-three{0%,12%{opacity:0;transform:translateY(18px)}17%,94%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(0)}}@keyframes ac-stage-rail{0%,6%{opacity:0}17%,94%{opacity:1}99%,to{opacity:0}}@media (width<=1100px){.ac-workspace{display:none}.ac-thread-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.ac-hero-intro{gap:40px}.ac-value-section{grid-template-columns:1fr 1.1fr;gap:32px}.ac-value-section>.ac-eyebrow{grid-column:1/-1;padding:0}.ac-development-heading{gap:48px}.ac-flow{column-gap:24px}.ac-flow-visual{margin-inline:6px}.ac-paper{padding:22px 18px}.ac-review-section{gap:48px}.ac-invitation-inner{gap:40px}}@media (width<=899px){.ac-hero-intro{grid-template-columns:1fr;gap:28px}.ac-hero h1{max-width:680px}.ac-hero-copy{max-width:630px}.ac-development-heading{grid-template-columns:1fr;gap:24px}.ac-development-heading>p{max-width:650px}.ac-flow{grid-template-columns:1fr;gap:42px}.ac-flow-stage{grid-row:auto;grid-template-rows:auto;grid-template-columns:1fr 1fr;align-items:center;gap:28px}.ac-flow-visual{margin-inline:0}.ac-transfer-rail{display:none}.ac-review-section{grid-template-columns:1fr;gap:56px}.ac-source-record{width:100%;max-width:600px;margin-inline:auto!important}.ac-review-copy{max-width:650px}.ac-invitation-inner{flex-direction:column;align-items:flex-start}}@media (width<=759px){.acquisition-page{--ac-title-size:36px;--ac-heading-size:32px}.ac-container{padding-inline:24px}.ac-masthead{min-height:90px}.ac-source-category{display:none}.ac-source-brand{gap:8px}.ac-source-brand img{width:26px;height:26px}.ac-back{gap:8px}.ac-hero{padding-top:20px}.ac-hero h1{line-height:1.13}.ac-hero-intro{gap:22px;margin-top:18px}.ac-hero-caption{flex-direction:column;gap:4px;margin-top:28px}.ac-thread-explorer{border-radius:8px}.ac-thread-layout{grid-template-columns:1fr}.ac-workbench-bar{flex-wrap:wrap;gap:8px;padding:8px 14px}.ac-bar-detail{padding:0;display:block}.ac-channel-heading{padding:18px}.ac-thread-root{margin:22px 18px 16px}.ac-message{gap:9px;padding-inline:7px}.ac-replies{padding-inline:9px}.ac-reading-desk{border-top:1px solid #e2e5ea;border-left:0;padding:24px}.ac-notes{margin-top:24px}.ac-note-number{margin-bottom:20px;font-size:48px}.ac-note h3{max-width:330px}.ac-note>p{max-width:450px}.ac-reading-desk>.ac-text-link{margin-top:18px}.ac-workbench-foot{flex-direction:column;align-items:flex-start;gap:5px;padding:14px}.ac-value-section{grid-template-columns:1fr;gap:22px;padding-block:72px}.ac-development{padding-block:64px}.ac-flow-toolbar{flex-wrap:wrap;gap:14px}.ac-scene-controls{gap:8px}.ac-flow-toolbar>.ac-eyebrow{max-width:240px}.ac-review-section{padding-block:72px}.ac-source-record{padding:24px}.ac-invitation{padding-block:56px}.ac-button{max-width:100%}.ac-page-footer{flex-direction:column;align-items:flex-start;gap:10px;padding-block:28px}}@media (width<=599px){.ac-flow-stage{grid-template-columns:1fr;gap:28px;width:100%;max-width:350px;margin:auto}.ac-flow-visual{margin-inline:8px}.ac-flow-stage+.ac-flow-stage{border-top:1px solid #334052;padding-top:38px}}@media (width<=499px){.ac-channel-thread{display:none}.ac-review-principles>div{grid-template-columns:1fr;gap:8px}.ac-record-title{gap:10px}.ac-record-list li{gap:12px}.ac-source-record{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.acquisition-page *,.acquisition-page :before,.acquisition-page :after{transition:none!important;animation:none!important}}@media print{.acquisition-page{color:#101828;background:#fff}.acquisition-page *,.acquisition-page :before,.acquisition-page :after{box-shadow:none!important;animation:none!important}.ac-typing-visual{display:none!important}.ac-typing-source,[data-ac-message-state]{opacity:1!important}.ac-scene-controls,.ac-workspace,.ac-back,.ac-button,.ac-page-footer,.ac-thread-instruction{display:none}.ac-thread-layout,.ac-development-heading,.ac-review-section,.ac-hero-intro,.ac-ready .ac-notes{display:block}.ac-ready .ac-note[aria-hidden=true]{visibility:visible}.ac-note+.ac-note{margin-top:30px}.ac-reading-desk{border:0}.ac-development,.ac-invitation{color:#101828;background:#f4f5f7}.ac-transfer-rail{display:none}.ac-flow{gap:20px}.ac-stage-caption{margin-top:24px}.ac-paper{height:auto;min-height:250px}.ac-value-section,.ac-development,.ac-review-section{padding-block:36px}}.exchange-source-page{--ac-paper:#f1f4f8;--ac-rule:#d6dfe9}.exchange-source-page .ac-masthead{flex-wrap:wrap;row-gap:16px;padding-block:24px}.exchange-source-page blockquote{margin:0}.exchange-source-page h1{font-size:var(--ac-title-size);letter-spacing:-.045em;font-weight:600;line-height:1.12}.exchange-source-page h2{font-size:var(--ac-heading-size);letter-spacing:-.035em;font-weight:600;line-height:1.18}.exchange-source-page h3{font-size:var(--ac-card-title-size);letter-spacing:-.025em;font-weight:600;line-height:1.3}.exchange-source-page .ac-title-accent{color:var(--ac-blue)}.ex-cover{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;padding-block:40px 100px;display:grid}.ex-cover-copy h1{max-width:470px}.ex-cover-copy h1 .ac-title-accent{display:block}.ex-cover-copy .ac-description{margin-top:28px}.ex-cover-copy .ex-cover-slogan{border-top:1px solid var(--ac-rule);font-size:var(--ac-interface-size);margin-top:34px;padding-top:24px;font-weight:600}.ex-cover-copy .ac-text-link{margin-top:16px}.ex-dossier{min-width:0;position:relative}.ex-dossier:before{content:"";background:#e2eaf4;border:1px solid #cbd8e6;border-radius:8px;position:absolute;inset:62px -8px -10px 12px;transform:rotate(1.6deg)}.ex-dossier-caption{color:#66768b;font-size:var(--ac-label-size);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-bottom:16px;display:flex}.ex-dossier-caption>span:first-child{color:#304b6a;font-weight:600}.ex-mail-reader{background:#fff;border:1px solid #ccd9e8;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 24px 60px -32px #25426155}.ex-reader-bar{color:#e7f0f9;font-size:var(--ac-label-size);background:#173957;align-items:center;gap:10px;padding:14px 24px;display:flex}.ex-reader-bar svg,.ex-reference svg,.ex-calendar-ribbon svg{stroke:currentColor;stroke-width:1.4px;flex:none;width:20px;height:20px}.ex-reader-bar .ex-file-id{color:#bdd0e3;font-size:var(--ac-meta-size);white-space:nowrap;margin-left:auto}.ex-mail-tabs{background:#f8fafc;border-bottom:1px solid #e0e6ef;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ex-mail-tabs button{color:#65758b;min-height:68px;font-size:var(--ac-label-size);text-align:left;border-bottom:2px solid #0000;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;transition:background .25s,color .25s;display:flex}.ex-mail-tabs button:hover{background:#edf3fc}.ex-mail-tabs button[aria-pressed=true]{color:#1f59ba;background:#eaf2ff;border-bottom-color:#2563eb}.ex-tab-index{font-size:var(--ac-meta-size);font-variant-numeric:tabular-nums;color:#8190a4}.ex-letters{position:relative}.ex-letter{min-width:0;padding:24px 28px 0}.ex-envelope{align-items:center;gap:10px;margin-bottom:24px;display:flex}.ex-sender-icon{color:#305779;width:34px;height:34px;font-size:var(--ac-label-size);background:#e7eef6;border:1px solid #d4e0ec;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ex-envelope strong{font-size:var(--ac-interface-size);font-weight:600}.ex-envelope p{color:#758296;font-size:var(--ac-meta-size);margin-top:2px;line-height:1.5}.ex-envelope time{font-size:var(--ac-meta-size);color:#758296;align-self:flex-start;margin-left:auto;padding-top:5px}.ex-letter h3{font-size:var(--ac-interface-size);letter-spacing:-.01em;line-height:1.6}.ex-letter-body{font-size:var(--ac-interface-size);color:#465368;line-height:1.8;margin-top:16px!important}.ex-letter-body mark{color:#184e98;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e5eeff;padding:2px 0}.ex-reference{color:#53718e;font-size:var(--ac-label-size);align-items:center;gap:10px;margin-block:24px;display:flex}.ex-reference svg{width:18px;height:18px}.ex-extract{background:#edf3fb;border-top:1px solid #d9e4f2;margin-inline:-28px;padding:20px 28px 24px}.ex-extract-label{font-size:var(--ac-label-size);color:#43648a;margin-bottom:8px;display:block}.ex-extract h4{font-size:var(--ac-interface-size);color:#1a3c66;font-weight:600;line-height:1.6}.ex-extract p{font-size:var(--ac-interface-size);color:#546881;margin-top:8px;line-height:1.65}.ex-reader-footer{font-size:var(--ac-label-size);color:#65758b;background:#f8fafd;border-top:1px solid #dce5f1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;padding:8px 20px;display:flex}.ex-reader-footer .ac-motion{padding-left:0}.ac-ready .ex-letters,.ac-ready .ex-path-notes{display:grid}.ac-ready .ex-letters>[data-ex-panel],.ac-ready .ex-path-notes>[data-ex-panel]{grid-area:1/1}.ac-ready [data-ex-panel][aria-hidden=true]{visibility:hidden;pointer-events:none}.ac-ready .ex-letter{flex-direction:column;display:flex}.ac-ready .ex-extract{margin-top:auto}.exchange-source-page [data-ex-panel].ex-arrive{animation:.5s both ex-record-arrive}@keyframes ex-record-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ex-opportunity{background:#fff;border-block:1px solid #e1e6ed}.ex-opportunity-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;padding-block:96px;display:grid}.ex-approval-quote{border-left:2px solid #bfd0e7;padding-left:30px}.ex-quote-label{font-size:var(--ac-label-size);color:#697b92;margin-bottom:22px;display:block}.ex-approval-quote blockquote{font-size:var(--ac-heading-size);letter-spacing:-.035em;color:#8995a7;font-weight:500;line-height:1.28}.ex-approval-quote blockquote>.ex-quote-condition{color:#1f59ba;text-underline-offset:8px;-webkit-text-decoration:underline #c3d5ee;text-decoration:underline #c3d5ee;text-decoration-thickness:2px}.ex-quote-caption{font-size:var(--ac-label-size);color:#6a7d95;gap:20px;margin-top:26px;line-height:1.6;display:flex}.ex-quote-caption>span{color:#84a3c6;font-size:28px}.ex-opportunity-copy h2{margin:14px 0 24px}.ex-opportunity-copy>p:not(.ac-eyebrow){color:var(--ac-muted);margin-top:16px}.ex-logic{color:#f1f5fb;background:#101828;padding-block:88px}.ex-section-heading{max-width:820px}.ex-section-heading h2{margin-top:18px}.ex-section-heading>p:last-child{max-width:730px;color:var(--ac-muted);margin-top:24px}.ex-logic .ac-eyebrow,.ex-logic .ac-title-accent{color:#86b7ff}.ex-logic .ex-section-heading>p:last-child{color:#a9b7ca}.ex-logic-scene{margin-top:48px!important}.ex-logic-toolbar{border-block:1px solid #334054;justify-content:space-between;align-items:center;gap:20px;padding-block:16px;display:flex}.ex-scenarios{flex-wrap:wrap;gap:8px;display:flex}.ex-scenarios button{min-height:44px;font-size:var(--ac-interface-size);color:#bdc9d9;border:1px solid #3b4960;border-radius:5px;padding:10px 16px;transition:color .2s,background .2s,border-color .2s}.ex-scenarios button:hover{background:#20314a}.ex-scenarios button[aria-pressed=true]{color:#e3eeff;background:#253c60;border-color:#7caaf0}.ex-logic .ac-pagination button[aria-current=step]{color:#8fbbff}.ex-logic .ac-motion{color:#b8c9e0}.ex-logic-workspace{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:40px;display:grid}.ex-decision-map{grid-template-rows:repeat(4,80px);grid-template-columns:1fr 60px 1fr;gap:40px 0;display:grid;position:relative}.ex-map-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ex-map-track{stroke:#3c4a60;stroke-width:1.5px}.ex-map-route{stroke:#83b3ff;stroke-width:2px;opacity:0;transition:opacity .5s}.ex-map-node{z-index:1;background:#172235;border:1px solid #3b4a61;border-radius:5px;flex-direction:column;justify-content:center;padding:12px 18px;transition:border-color .5s,background .5s,box-shadow .5s;display:flex;position:relative}.ex-map-node strong{font-size:var(--ac-interface-size);color:#e4ecf7;font-weight:600;line-height:1.5}.ex-node-label{font-size:var(--ac-label-size);color:#95a8c2;margin-bottom:4px;line-height:1.45}.ex-node-question,.ex-node-owner{grid-column:1/-1;justify-self:center;width:66%}.ex-node-question{grid-row:1}.ex-node-pilot{grid-area:2/1}.ex-node-production{grid-area:2/3}.ex-node-evidence{grid-area:3/1}.ex-node-qualification{grid-area:3/3}.ex-node-owner{grid-row:4}[data-ex-current="0"] .ex-route-pilot,[data-ex-current="1"] :is(.ex-route-pilot,.ex-route-variance),[data-ex-current="2"] .ex-route-production{opacity:1}.ex-logic-scene .ex-node-question,[data-ex-current="0"] :is(.ex-node-pilot,.ex-node-evidence),[data-ex-current="1"] :is(.ex-node-pilot,.ex-node-evidence,.ex-node-owner),[data-ex-current="2"] :is(.ex-node-production,.ex-node-qualification,.ex-node-owner){background:#203753;border-color:#88b7f7;box-shadow:0 0 20px -10px #75a8f0}.ex-logic-scene[data-motion=on] .ex-map-route{stroke-dasharray:8 5;animation:1.8s linear infinite ex-path-travel}@keyframes ex-path-travel{to{stroke-dashoffset:-52px}}.ex-path-readout{border-left:1px solid #334054;padding-left:32px}.ex-readout-label{font-size:var(--ac-label-size);color:#91a9c9;margin-bottom:12px!important}.ex-path-readout h3{border-bottom:1px solid #334054;padding-bottom:24px}.ex-path-notes{margin-top:24px}.ex-path-index{color:#8fbbff;font-size:var(--ac-label-size)}.ex-path-notes h4{font-size:var(--ac-interface-size);margin-top:12px;font-weight:600;line-height:1.6}.ex-path-notes article>p{color:#aebed3;font-size:var(--ac-interface-size);margin-top:12px;line-height:1.75}.ex-expert-question{border-top:1px solid #334054;margin-top:24px;padding-top:20px}.ex-expert-question>span{color:#94adce;font-size:var(--ac-label-size)}.ex-expert-question p{color:#d0ddef;font-size:var(--ac-interface-size);margin-top:6px}.ex-logic-scene>figcaption{color:#95a8c2;font-size:var(--ac-label-size);border-top:1px solid #334054;padding-top:20px}.ex-continuity{padding-block:96px 84px}.ex-timeline-scene{margin-top:48px!important}.ex-timeline-toolbar{color:#50647e;font-size:var(--ac-label-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding-bottom:12px;display:flex}.ex-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.ex-time-entry{flex-direction:column;min-width:0;display:flex}.ex-time-stop{font-size:var(--ac-label-size);color:#647894;border-top:1px solid #c5d2e1;padding:20px 0 28px;position:relative}.ex-time-stop:before{content:"";transform-origin:0;background:#2563eb;height:2px;transition:transform .8s;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.ex-time-dot{background:#b5c7dc;border-radius:50%;width:7px;height:7px;transition:background .4s,box-shadow .4s;position:absolute;top:-4px;left:0}.ex-time-entry[data-ex-reached=true] .ex-time-stop:before{transform:scaleX(1)}.ex-time-entry[data-ex-reached=true] .ex-time-dot{background:#2563eb;box-shadow:0 0 0 5px #2563eb18}.ex-calendar-sheet,.ex-followup-sheet{background:#fff;border:1px solid #d3deeb;border-radius:5px;flex:1;min-height:330px;padding:24px;box-shadow:0 12px 32px -24px #35557a66}.ex-calendar-ribbon{color:#4e6e92;font-size:var(--ac-label-size);border-bottom:1px solid #e1e8f0;justify-content:space-between;padding-bottom:14px;display:flex}.ex-event-time{letter-spacing:-.04em;color:#1f4e87;margin-top:18px;font-size:32px;font-weight:500;display:block}.ex-event-time>.ex-event-end{font-size:var(--ac-label-size);color:#7c8fa8;letter-spacing:0;font-weight:400}.ex-calendar-sheet h3,.ex-followup-sheet h3{font-size:var(--ac-interface-size);letter-spacing:-.01em;margin-top:14px;line-height:1.6}.ex-calendar-sheet>p{color:#6c8099;font-size:var(--ac-label-size);margin-top:6px}.ex-event-agenda{border-top:1px solid #e1e8f0;margin-top:22px;padding-top:16px}.ex-event-agenda>span{font-size:var(--ac-label-size);color:#73869f}.ex-event-agenda p{font-size:var(--ac-interface-size);color:#4e6380;margin-top:6px}.ex-record-gap{border-block:1px dashed #bccbdf;flex:1;padding:28px 16px}.ex-gap-bracket{color:#a0b4cd;letter-spacing:12px;margin-bottom:18px;font-size:40px;font-weight:300;display:block}.ex-record-gap h3{font-size:var(--ac-card-title-size);color:#526a8a}.ex-record-gap p{font-size:var(--ac-interface-size);color:#697f9a;margin-top:18px}.ex-followup-sender{align-items:center;gap:10px;display:flex}.ex-followup-sender strong{font-size:var(--ac-interface-size);font-weight:600;display:block}.ex-followup-sender div>span{color:#74859b;font-size:var(--ac-meta-size);display:block}.ex-followup-sheet blockquote{color:#506580;font-size:var(--ac-interface-size);margin-top:18px;line-height:1.8}.ex-open-condition{color:#426289;font-size:var(--ac-label-size);background:#eef3fb;border-left:2px solid #799dca;margin-top:20px;padding:4px 8px;display:inline-block}.ex-time-explanation{font-size:var(--ac-interface-size);color:#60748f;line-height:1.7;margin-top:20px!important}.ex-timeline-scene>figcaption{color:#667c99;font-size:var(--ac-label-size);border-top:1px solid #d3deeb;margin-top:32px;padding-top:24px}.ex-invitation{padding-block:0 64px}.ex-invitation-rule{color:#809bbf;align-items:center;gap:20px;margin-bottom:40px;display:flex}.ex-invitation-rule:after{content:"";background:#ccd8e7;flex:1;height:1px}.ex-invitation-rule svg{stroke:currentColor;stroke-width:1px;width:32px;height:32px}.ex-invitation-content{grid-template-columns:1.1fr 1fr;gap:80px;display:grid}.ex-invitation h2{margin-top:16px}.ex-invitation-content>div>p:not(.ac-eyebrow){color:var(--ac-muted)}.ex-invitation .ac-button{margin-top:28px}@media (width<=1100px){.ex-cover{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px}.ex-opportunity-layout{gap:60px}.ex-logic-workspace{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px}.ex-decision-map{grid-template-columns:1fr 30px 1fr}.ex-map-node{padding:10px 12px}.ex-node-question,.ex-node-owner{width:80%}.ex-path-readout{padding-left:24px}.ex-timeline{gap:24px}.ex-calendar-sheet,.ex-followup-sheet{padding:20px}}@media (width<=959px){.ex-cover{grid-template-columns:1fr;gap:48px}.ex-cover-copy{max-width:680px}.ex-cover-copy h1{max-width:650px}.ex-cover-copy .ex-cover-slogan{margin-top:24px}.ex-dossier{width:100%;max-width:700px;margin:auto!important}.ex-logic-toolbar{flex-wrap:wrap}.ex-logic-workspace{grid-template-columns:1fr}.ex-decision-map{grid-template-columns:1fr 60px 1fr;width:100%;max-width:720px;margin-inline:auto}.ex-node-question,.ex-node-owner{width:66%}.ex-path-readout{border-top:1px solid #334054;border-left:0;padding:28px 0 0}.ex-path-readout h3{border:0;padding-bottom:0}.ex-path-notes article{grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.ex-path-index,.ex-path-notes h4,.ex-path-notes article>p{grid-column:1}.ex-expert-question{border-top:0;border-left:1px solid #334054;grid-area:1/2/4;align-self:center;margin:0;padding:0 0 0 24px}.ex-timeline{grid-template-columns:1fr;gap:0}.ex-time-entry{grid-template-columns:150px minmax(0,1fr);gap:0 24px;padding-bottom:32px;display:grid}.ex-time-stop{border-top:0;border-left:1px solid #c5d2e1;grid-row:1/3;margin-left:4px;padding:12px 0 0 20px}.ex-time-stop:before{transform-origin:top;width:2px;height:100%;top:0;left:-1px;right:auto;transform:scaleY(0)}.ex-time-entry[data-ex-reached=true] .ex-time-stop:before{transform:scaleY(1)}.ex-time-dot{top:20px;left:-4px}.ex-calendar-sheet,.ex-followup-sheet{min-height:0}.ex-record-gap{padding:24px 0}.ex-record-gap .ex-gap-bracket{display:none}.ex-time-explanation{grid-column:2}.ex-invitation-content{gap:40px}}@media (width<=759px){.ex-cover{padding-block:24px 64px}.ex-opportunity-layout{grid-template-columns:1fr;gap:40px;padding-block:64px}.ex-approval-quote{max-width:470px;padding-left:24px}.ex-opportunity-copy{max-width:600px}.ex-logic,.ex-continuity{padding-block:64px}.ex-invitation-content{grid-template-columns:1fr;gap:24px}.ex-invitation{padding-bottom:40px}.ex-invitation-rule{margin-bottom:28px}}@media (width<=499px){.ex-dossier:before{inset:90px -4px -7px 8px;transform:rotate(1deg)}.ex-reader-bar{gap:8px;padding:14px}.ex-reader-bar svg{width:18px;height:18px}.ex-mail-tabs button{padding:10px 6px}.ex-letter{padding:20px 16px 0}.ex-envelope{flex-wrap:wrap;gap:8px}.ex-envelope .ex-sender-icon{display:none}.ex-envelope time{margin-left:0;padding:0}.ex-envelope>div{flex:1 0 100%}.ex-extract{margin-inline:-16px;padding:20px 16px}.ex-reader-footer{padding:10px 14px 6px}.ex-reader-footer>span{display:none}.ex-scenarios{gap:8px}.ex-scenarios button{padding:8px 12px}.ex-decision-map{grid-template-rows:100px 130px 130px 100px;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);row-gap:32px}.ex-map-lines{display:none}.ex-map-node{padding:12px 10px}.ex-node-question,.ex-node-owner{width:100%}.ex-map-node:not(.ex-node-owner):after{content:"";background:#5b769b;width:1px;height:34px;position:absolute;top:100%;left:50%}.ex-node-question:after{display:none}.ex-node-pilot:before,.ex-node-production:before{content:"";background:#5b769b;width:1px;height:34px;position:absolute;bottom:100%;left:50%}.ex-path-notes article{display:block}.ex-expert-question{border-top:1px solid #334054;border-left:0;margin-top:24px;padding:20px 0 0}.ex-time-entry{border-left:1px solid #c5d2e1;grid-template-columns:minmax(0,1fr);margin-left:4px;padding-bottom:36px;padding-left:20px}.ex-time-stop{border:0;grid-row:auto;margin:0;padding:0 0 20px}.ex-time-stop:before{display:none}.ex-time-dot{top:8px;left:-24px}.ex-time-explanation{grid-column:1}.ex-calendar-sheet,.ex-followup-sheet{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.exchange-source-page *{transition:none!important;animation:none!important}}@media print{.ex-cover,.ex-opportunity-layout,.ex-logic-workspace,.ex-invitation-content{display:block}.ex-cover-copy,.ex-dossier,.ex-opportunity-copy{margin-block:24px!important}.ex-mail-tabs,.ex-scenarios,.ex-dossier:before,.ex-reader-footer{display:none}.ac-ready .ex-letters,.ac-ready .ex-path-notes{display:block}.ac-ready [data-ex-panel][aria-hidden=true]{visibility:visible}.ex-letter{break-inside:avoid}.ex-path-notes article{margin-block:24px;display:block}.ex-logic{color:#101828;background:#eef2f7}.ex-logic :is(p,h2,h3,h4,span){color:#30445f!important}.ex-map-node{box-shadow:none!important;background:#f5f7fa!important}.ex-map-node strong{color:#101828}.ex-map-route{opacity:1}.ex-time-entry{break-inside:avoid}}.exchange-source-page:not(.ac-ready) :is(.ex-mail-tabs,.ex-scenarios){display:none}.jira-source-page{--ac-paper:#f3f6fb;--ac-rule:#d6dfeb;--jr-step:0}.jira-source-page .ac-masthead{flex-wrap:wrap;row-gap:12px;padding-block:24px}.jira-source-page :is(blockquote,ul){margin:0}.jira-source-page h1{font-size:var(--ac-title-size);letter-spacing:-.045em;font-weight:600;line-height:1.12}.jira-source-page h2{font-size:var(--ac-heading-size);letter-spacing:-.035em;font-weight:600;line-height:1.18}.jira-source-page h3{font-size:var(--ac-card-title-size);letter-spacing:-.025em;font-weight:600;line-height:1.35}.jira-source-page .jr-accent{color:var(--ac-blue)}.jr-hero{padding-block:36px 88px}.jr-hero-copy{text-align:center;max-width:840px;margin:auto}.jr-hero-copy h1 .jr-accent{display:block}.jr-hero-copy .ac-description{margin-top:24px}.jr-hero-copy .jr-slogan{font-size:var(--ac-interface-size);color:#2b4f85;margin-top:24px;font-weight:600}.jr-board-scene{background:#fff;border:1px solid #cfdaea;border-radius:10px;overflow:hidden;box-shadow:0 24px 65px -34px #21437655;margin-top:48px!important}.jr-board-toolbar,.jr-diff-toolbar,.jr-network-toolbar{font-size:var(--ac-label-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:12px 24px;display:flex}.jr-board-toolbar{border-bottom:1px solid #dce4ef}.jr-board-title{color:#254e84;font-weight:600}.jr-toolbar-detail{color:#73849c;padding-left:16px}.jr-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px;display:grid;position:relative}.jr-lane{text-align:left;background:#f1f4f9;border:1px solid #e0e7f1;border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;min-height:380px;padding:18px 16px;transition:background .5s,border-color .5s;display:flex;position:relative}.jr-lane:hover{background:#eaf0fa}.jr-lane[aria-pressed=true]{background:#eaf1fc;border-color:#a8c4f2}.jr-lane-name{color:#495f80;font-size:var(--ac-interface-size);font-weight:600}.jr-lane[aria-pressed=true] .jr-lane-name{color:#215ab7}.jr-lane-purpose{font-size:var(--ac-label-size);color:#7a8ca5;margin-top:auto}.jr-lane-number{font-size:var(--ac-meta-size);color:#8a9bb2;position:absolute;top:22px;right:16px}.jr-ticket-track{pointer-events:none;background:repeating-linear-gradient(90deg,#c7d5e9 0 5px,#0000 5px 12px);height:1px;position:absolute;top:200px;left:36px;right:36px}.jr-ticket{width:calc(25% - 36px);min-height:244px;transform:translateX(calc(var(--jr-step) * (100% + 40px)));background:#fff;border:1px solid #c2d2e9;border-top:3px solid #397be5;border-radius:6px;padding:20px 18px;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:74px;left:12px;box-shadow:0 12px 28px -15px #2c508c70}.jr-ticket-id{color:#5f7696;font-size:var(--ac-meta-size);align-items:center;gap:8px;display:flex}.jr-issue-symbol{color:#376ab5;border:1px solid #a1b8d8;border-radius:3px;place-items:center;width:16px;height:16px;font-size:12px;display:inline-grid}.jr-ticket-type{color:#8293ac;margin-left:auto}.jira-source-page .jr-ticket h2{font-size:var(--ac-card-title-size);letter-spacing:-.03em;margin-top:18px;line-height:1.28}.jr-ticket-tags{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.jr-ticket-tags>span{color:#587393;font-size:var(--ac-meta-size);background:#f0f4fa;border-radius:3px;padding:2px 6px}.jr-ticket-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.jr-ticket-status{font-size:var(--ac-label-size);color:#2e65b7;display:grid}.jr-ticket-status [data-jr-panel]{grid-area:1/1}.jr-owner{width:26px;height:26px;font-size:var(--ac-meta-size);color:#4e74a8;background:#e8f0fb;border:1px solid #c8d8ed;border-radius:50%;flex:none;place-items:center;display:inline-grid}.jr-history-records{border-top:1px solid #dce4ef}.jr-history-record{grid-template-columns:1fr 1fr;gap:48px;padding:28px 32px;display:grid}.jr-record-label{color:#557394;font-size:var(--ac-label-size);margin-bottom:12px;display:block}.jr-source-excerpt blockquote{color:#3b5273;font-size:var(--ac-interface-size);border-left:2px solid #bfd2ef;padding-left:18px;line-height:1.85}.jr-interpretation{border-left:1px solid #dce4ef;padding-left:32px}.jr-interpretation h3{font-size:var(--ac-interface-size);letter-spacing:0;line-height:1.6}.jr-interpretation p{color:var(--ac-muted);font-size:var(--ac-interface-size);margin-top:8px}.jr-board-scene>figcaption{color:#7186a2;font-size:var(--ac-label-size);border-top:1px solid #e0e7f1;padding:14px 24px}.jira-source-page.ac-ready :is(.jr-history-records,.jr-diff-records,.jr-skill-questions){display:grid}.jira-source-page.ac-ready :is(.jr-history-records,.jr-diff-records,.jr-skill-questions)>[data-jr-panel]{grid-area:1/1;min-width:0}.jira-source-page.ac-ready [data-jr-panel][aria-hidden=true]{visibility:hidden;pointer-events:none}.jira-source-page [data-jr-panel].jr-arrive{animation:.55s both jr-record-arrive}@keyframes jr-record-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-jr-current="1"]{--jr-step:1}[data-jr-current="2"]{--jr-step:2}[data-jr-current="3"]{--jr-step:3}.jr-criteria-section{background:#fff;border-top:1px solid #dde5ef;padding-block:88px 96px}.jr-opportunity-heading{max-width:810px}.jr-opportunity-heading h2{margin-top:18px}.jr-opportunity-heading>p:last-child{color:var(--ac-muted);margin-top:24px}.jr-criteria-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:72px;margin-top:64px;display:grid}.jr-criteria-copy h3{margin-top:18px}.jr-criteria-copy>p:not(.ac-eyebrow){color:var(--ac-muted);margin-top:20px}.jr-criteria-copy .ac-text-link{margin-top:24px}.jr-diff-scene{background:#f9fbfe;border:1px solid #ced9e8;border-radius:6px;overflow:hidden;box-shadow:0 16px 40px -28px #30517d4d}.jr-diff-toolbar{color:#526c8f;background:#edf2f9;border-bottom:1px solid #dce5f1;padding:8px 20px}.jr-revision-tabs{background:#fff;border-bottom:1px solid #dce5f1;gap:24px;padding-inline:24px;display:flex}.jr-revision-tabs button{color:#6a7e99;min-height:48px;font-size:var(--ac-interface-size);border-bottom:2px solid #0000;padding:14px 0}.jr-revision-tabs button[aria-pressed=true]{color:#2563eb;border-bottom-color:#2563eb}.jr-diff-records{background:#fff}.jr-diff-heading{color:#547192;font-size:var(--ac-label-size);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding:24px;display:flex}.jr-revision-id{font-size:var(--ac-meta-size);color:#7d90aa}.jr-diff-line{color:#415975;font-size:var(--ac-interface-size);border-block:1px solid #edf0f5;align-items:baseline;gap:16px;padding:16px 24px;display:flex}.jr-diff-gutter{text-align:center;color:#7d97b9;font-size:var(--ac-label-size);font-variant-numeric:tabular-nums;flex:0 0 16px}.jr-diff-line.jr-diff-added{color:#275caa;background:#edf4ff;border-color:#dce9fc}.jr-diff-added .jr-diff-gutter{color:#2563eb}.jr-diff-gap{border:1px dashed #b8cbe4;border-radius:4px;margin:28px;padding:24px}.jr-diff-gap>span{color:#7188a8;font-size:var(--ac-label-size)}.jr-diff-gap h4{font-size:var(--ac-interface-size);color:#395a82;margin-top:12px;font-weight:600;line-height:1.6}.jr-diff-gap p,.jr-diff-result p{font-size:var(--ac-interface-size);color:#607896;margin-top:10px;line-height:1.75}.jr-review-comment{background:#f0f5fd;border:1px solid #cbdcf4;border-radius:6px;gap:14px;margin:28px;padding:24px;display:flex}.jr-review-avatar{color:#3264ac;width:32px;height:32px;font-size:var(--ac-label-size);background:#dce8fb;border:1px solid #bed3ef;border-radius:50%;flex:none;place-items:center;display:inline-grid}.jr-review-comment strong{font-size:var(--ac-interface-size);color:#35567f;font-weight:600}.jr-review-comment blockquote{font-size:var(--ac-interface-size);color:#4c678a;margin-top:8px;line-height:1.8}.jr-diff-result{padding:24px}.jr-diff-result .jr-record-label{margin:0}.jr-diff-scene>figcaption{color:#7085a2;font-size:var(--ac-label-size);border-top:1px solid #dce5f1;padding:16px 24px}.jr-evidence-section{color:#f2f6fc;background:#101828;padding-block:88px}.jr-evidence-heading{text-align:center;max-width:780px;margin:auto}.jr-evidence-section :is(.ac-eyebrow,.jr-accent){color:#8dbaff}.jr-evidence-heading h2{margin-top:18px}.jr-evidence-heading>p:last-child{color:#aebed4;margin-top:24px}.jr-network-scene{margin-top:48px!important}.jr-network-toolbar{color:#a5bbd9;border-block:1px solid #334057;padding:12px 0}.jr-network-toolbar .ac-pagination button[aria-current=step]{color:#8dbaff}.jr-evidence-network{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:44px 80px;min-height:520px;padding-block:44px;display:grid;position:relative}.jr-network-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.jr-network-base{stroke:#3d506e;stroke-width:1.5px}.jr-network-route{stroke:#8dbaff;stroke-width:2.5px;stroke-dasharray:12 120;opacity:0}[data-jr-current="0"] .jr-network-route-0,[data-jr-current="1"] .jr-network-route-1,[data-jr-current="2"] .jr-network-route-2,[data-jr-current="3"] .jr-network-route-3{opacity:1;animation:4s linear infinite jr-evidence-travel}@keyframes jr-evidence-travel{to{stroke-dashoffset:-264px}}.jr-evidence-node{z-index:1;text-align:left;background:#152237;border:1px solid #3b4c67;border-radius:6px;flex-direction:column;align-items:flex-start;min-height:178px;padding:22px;transition:background .4s,border-color .4s,box-shadow .4s;display:flex;position:relative}.jr-evidence-node:hover{background:#1b2e48}.jr-evidence-node[aria-pressed=true]{background:#213957;border-color:#87b6f7;box-shadow:0 0 32px -16px #80adfa88}.jr-evidence-node-0{grid-area:1/1}.jr-evidence-node-1{grid-area:2/1}.jr-evidence-node-2{grid-area:1/3}.jr-evidence-node-3{grid-area:2/3}.jr-node-top{color:#9fb8db;width:100%;font-size:var(--ac-label-size);align-items:center;gap:10px;display:flex}.jr-node-top>span[aria-hidden]{margin-left:auto}.jr-evidence-index{color:#6f90be;font-size:var(--ac-meta-size)}.jr-evidence-node strong{color:#e0eafa;font-size:var(--ac-interface-size);margin-top:16px;font-weight:600;line-height:1.6}.jr-node-reference{color:#91a9cc;font-size:var(--ac-label-size);margin-top:12px;line-height:1.6}.jr-skill-core{z-index:1;background:linear-gradient(150deg,#213d61,#18273e 65%);border:1px solid #5679a9;border-radius:10px;grid-area:1/2/3;padding:30px;position:relative;box-shadow:0 24px 60px -32px #030a18}.jr-skill-core-heading{border-bottom:1px solid #405978;padding-bottom:24px}.jr-skill-core .jr-record-label{color:#94b6e6}.jr-skill-questions{margin-top:24px}.jr-skill-questions h4{font-size:var(--ac-interface-size);font-weight:600;line-height:1.6}.jr-skill-questions p{color:#afc1db;font-size:var(--ac-interface-size);margin-top:12px;line-height:1.8}.jr-expert-review{color:#b2c8e8;font-size:var(--ac-label-size);border:1px solid #466289;border-radius:4px;margin-top:24px;padding:5px 10px;display:inline-block}.jr-network-scene>figcaption{font-size:var(--ac-label-size);color:#9bb0ce;border-top:1px solid #334057;padding-top:24px}.jr-invitation{grid-template-columns:1fr 1fr;gap:80px;padding-block:88px 64px;display:grid}.jr-invitation h2{margin-top:18px}.jr-invitation-copy p{color:var(--ac-muted)}.jr-invitation-copy .ac-button{margin-top:28px}.jira-source-page:not(.ac-ready) :is(.jr-lane,.jr-revision-tabs,.jr-network-toolbar .ac-scene-controls){pointer-events:none}.jira-source-page:not(.ac-ready) .jr-ticket-status{flex-wrap:wrap;gap:8px;display:flex}.jira-source-page:not(.ac-ready) .jr-ticket-status [data-jr-panel]{grid-area:auto}.jira-source-page:not(.ac-ready) .jr-history-record+.jr-history-record{border-top:1px solid #dce4ef}@media (width<=1150px){.jr-lane{padding-inline:12px}.jr-lane-number{display:none}.jr-ticket{padding-inline:14px}.jr-criteria-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:40px}.jr-evidence-network{gap:32px 40px}.jr-evidence-node{padding:20px 16px}.jr-skill-core{padding:24px}}@media (width<=959px){.jr-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.jr-lane{text-align:center;justify-content:center;align-items:center;min-height:60px;padding:14px 10px}.jr-lane-purpose,.jr-ticket-track{display:none}.jr-ticket{grid-column:1/-1;width:100%;max-width:480px;min-height:0;margin:12px auto 0;padding:24px;position:relative;top:auto;left:auto;transform:none}.jr-ticket h2{max-width:330px}.jr-history-record{gap:28px;padding:24px}.jr-interpretation{padding-left:24px}.jr-criteria-layout{grid-template-columns:1fr;gap:36px;margin-top:48px}.jr-criteria-copy{max-width:700px}.jr-evidence-network{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block:32px}.jr-network-lines{display:none}.jr-skill-core{grid-area:1/1/auto/-1}.jr-evidence-node{grid-area:auto;min-height:170px}.jr-evidence-node-0{grid-area:2/1}.jr-evidence-node-1{grid-area:2/2}.jr-evidence-node-2{grid-area:3/1}.jr-evidence-node-3{grid-area:3/2}.jr-skill-core-heading{padding-bottom:18px}.jr-skill-questions{margin-top:20px}.jr-invitation{gap:40px}}@media (width<=759px){.jr-hero{padding-block:24px 64px}.jr-hero-copy{text-align:left}.jr-board-scene{margin-top:32px!important}.jr-board-toolbar{padding:12px 16px}.jr-toolbar-detail{margin-top:2px;padding-left:0;display:block}.jr-workflow{gap:8px;margin:16px}.jr-lane-name{font-size:var(--ac-label-size)}.jr-history-record{grid-template-columns:1fr;gap:24px;padding:24px 20px}.jr-interpretation{border-top:1px solid #dce4ef;border-left:0;padding:20px 0 0}.jr-board-scene>figcaption{padding:16px 20px}.jr-criteria-section,.jr-evidence-section{padding-block:64px}.jr-evidence-heading{text-align:left}.jr-invitation{grid-template-columns:1fr;gap:24px;padding-block:64px 40px}}@media (width<=499px){.jr-workflow{grid-template-columns:1fr 1fr}.jr-lane{min-height:48px;padding:10px}.jr-ticket{margin-top:8px;padding:20px 16px}.jr-diff-toolbar{padding:12px 16px 8px}.jr-revision-tabs{gap:20px;padding-inline:16px}.jr-diff-heading{padding:20px 16px}.jr-diff-line{gap:10px;padding:14px 16px}.jr-diff-gap,.jr-review-comment{margin:20px 16px;padding:20px 16px}.jr-review-comment{flex-direction:column}.jr-diff-result,.jr-diff-scene>figcaption{padding:20px 16px}.jr-evidence-network{grid-template-columns:1fr;gap:14px}.jr-skill-core{grid-column:1;padding:24px 20px}.jr-evidence-node{grid-area:auto/1;min-height:0;padding:20px}.jr-evidence-node-0{grid-row:2}.jr-evidence-node-1{grid-row:3}.jr-evidence-node-2{grid-row:4}.jr-evidence-node-3{grid-row:5}}@media (prefers-reduced-motion:reduce){.jira-source-page *{transition:none!important;animation:none!important}}@media print{.jr-hero-copy,.jr-evidence-heading{text-align:left}.jr-hero,.jr-criteria-section,.jr-evidence-section,.jr-invitation{padding-block:32px}.jr-board-toolbar .ac-scene-controls,.jr-revision-tabs,.jr-ticket-track,.jr-network-lines{display:none}.jr-workflow{display:block}.jr-lane{display:none}.jr-ticket{width:100%;position:relative;top:0;left:0;transform:none}.jr-ticket-status{flex-wrap:wrap;gap:12px;display:flex}.jira-source-page.ac-ready :is(.jr-history-records,.jr-diff-records,.jr-skill-questions){display:block}.jira-source-page.ac-ready [data-jr-panel][aria-hidden=true]{visibility:visible}.jr-history-record,.jr-criteria-layout,.jr-invitation,.jr-evidence-network{display:block}.jr-history-record,.jr-diff-records article{break-inside:avoid}.jr-history-record+.jr-history-record{border-top:1px solid #dce4ef}.jr-interpretation{border:0;margin-top:24px;padding:0}.jr-criteria-copy,.jr-diff-scene,.jr-skill-questions article{margin-block:24px!important}.jr-evidence-section,.jr-skill-core,.jr-evidence-node{color:#101828;background:#f3f6fb!important}.jr-evidence-section :is(p,span,h2,h3,h4,strong){color:#334e72!important}.jr-evidence-node{width:100%;min-height:0;margin-bottom:20px}}.github-source-page{--ac-paper:#fff;--ac-rule:#d9e1ed}.github-source-page :is(blockquote,pre){margin:0}.github-source-page h1{font-size:var(--ac-title-size);letter-spacing:-.045em;font-weight:600;line-height:1.12}.github-source-page h2{font-size:var(--ac-heading-size);letter-spacing:-.035em;font-weight:600;line-height:1.18}.github-source-page h3{font-size:var(--ac-card-title-size);letter-spacing:-.025em;font-weight:600;line-height:1.35}.github-source-page .gh-accent{color:var(--ac-blue)}.gh-cover-band{color:#eff4fc;background:#101828}.gh-cover-band .ac-masthead{flex-wrap:wrap;row-gap:12px;padding-block:24px}.gh-cover-band .ac-back{color:#91bbfa}.gh-cover-band .ac-source-brand{color:#f1f5fb}.gh-cover-band .ac-source-brand img{width:32px;height:32px}.gh-hero{padding-block:32px 72px}.gh-hero-copy{max-width:810px;padding-bottom:44px}.gh-hero-copy h1 .gh-accent{color:#8dbaff;display:block}.gh-hero-copy .ac-description{color:#aebed4;margin-top:24px}.gh-hero-copy .gh-slogan{color:#c0d3ee;font-size:var(--ac-interface-size);border-left:2px solid #5d87bf;margin-top:24px;padding-left:18px}.gh-review-scene{background:#172337;border:1px solid #425979;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 20px 44px -28px #000a1e70}.gh-pr-heading{background:#1c2b42;border-bottom:1px solid #3a4d69;align-items:center;gap:18px;padding:28px 32px;display:flex}.gh-pr-icon{background:#294262;border:1px solid #486a96;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.gh-pr-icon svg,.gh-invitation-symbol svg{stroke:#a0c2f3;stroke-width:1.4px;width:28px;height:28px}.gh-pr-context{color:#9fb6d6;font-size:var(--ac-label-size);margin-bottom:6px!important}.github-source-page .gh-pr-heading h2{font-size:var(--ac-card-title-size);letter-spacing:-.025em;line-height:1.35}.gh-review-toolbar,.gh-history-toolbar,.gh-contract-toolbar{font-size:var(--ac-label-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:10px 28px;display:flex}.gh-review-toolbar{color:#b0c3df;background:#162236;border-bottom:1px solid #354860}.gh-cover-band .ac-pagination button[aria-current=step],.gh-contract-section .ac-pagination button[aria-current=step]{color:#92bdff}.gh-review-workspace{grid-template-columns:235px minmax(0,1fr);display:grid}.gh-review-nav{background:#142034;border-right:1px solid #354860;padding:28px 18px}.gh-review-nav button{text-align:left;color:#a2b6d3;border:1px solid #0000;border-radius:5px;align-items:flex-start;gap:12px;width:100%;margin-bottom:12px;padding:16px 12px;transition:background .3s,border-color .3s;display:flex}.gh-review-nav button:hover{background:#203550}.gh-review-nav button[aria-pressed=true]{color:#ecf4ff;background:#263f60;border-color:#6d99d5}.gh-review-index{font-size:var(--ac-label-size);color:#8ba9d1;flex:none;padding-top:1px}.gh-review-nav strong{font-size:var(--ac-interface-size);font-weight:600;line-height:1.6;display:block}.gh-review-subtitle{font-size:var(--ac-label-size);margin-top:4px;line-height:1.6;display:block}.gh-review-context{border-top:1px solid #354860;margin-top:24px;padding:22px 12px 0}.gh-review-context>span{font-size:var(--ac-label-size);color:#89a4ca}.gh-review-context p{color:#9eb3d1;font-size:var(--ac-interface-size);margin-top:12px;line-height:1.7}.gh-review-records{background:#18263b;min-width:0}.gh-review-record{min-width:0}.gh-file-bar{color:#abc0dc;font-size:var(--ac-label-size);background:#1b2c43;border-bottom:1px solid #344762;align-items:center;gap:10px;padding:16px 28px;display:flex}.gh-file-bar svg{stroke:#84a2ca;stroke-width:1.3px;flex:none;width:16px;height:20px}.gh-pseudocode-label{color:#819cbe;font-size:var(--ac-meta-size);margin-left:auto}.gh-code{min-height:250px;padding-block:22px}.gh-code-line{font-size:var(--ac-interface-size);color:#b5c9e3;border-left:2px solid #0000;gap:20px;padding:6px 28px;line-height:1.7;display:flex}.gh-code-line code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--ac-interface-size);white-space:pre-wrap;overflow-wrap:anywhere}.gh-line-number{font-size:var(--ac-meta-size);color:#8098b8;text-align:right;-webkit-user-select:none;user-select:none;flex:none;width:16px;padding-top:4px}.gh-line-focus{color:#dfedff;background:#233d5e;border-left-color:#8cb8f5}.gh-inline-comment{color:#355476;background:#f1f6fd;border:1px solid #b4cceb;border-radius:6px;gap:14px;margin:0 28px 28px;padding:22px 24px;display:flex;position:relative;box-shadow:0 10px 28px -20px #020711}.gh-inline-comment:before{content:"";background:#f1f6fd;border-top:1px solid #b4cceb;border-left:1px solid #b4cceb;width:12px;height:12px;position:absolute;top:-7px;left:25px;transform:rotate(45deg)}.gh-comment-avatar{color:#3e699f;width:30px;height:30px;font-size:var(--ac-label-size);background:#dce9fa;border:1px solid #bfd3ed;border-radius:50%;flex:none;place-items:center;display:grid}.gh-comment-author{font-size:var(--ac-interface-size);color:#294d7a;font-weight:600}.gh-inline-comment blockquote{font-size:var(--ac-interface-size);color:#4a668a;margin-top:8px;line-height:1.8}.gh-review-takeaway{background:#223751;border-top:1px solid #3f5776;padding:24px 28px}.gh-review-takeaway>span{color:#9fbce3;font-size:var(--ac-label-size);margin-bottom:10px;display:block}.gh-review-takeaway h3{font-size:var(--ac-interface-size);letter-spacing:0;line-height:1.6}.gh-review-takeaway p{font-size:var(--ac-interface-size);color:#b2c6e1;margin-top:8px;line-height:1.8}.gh-review-scene>figcaption{color:#587494;font-size:var(--ac-label-size);background:#ecf2fa;border-top:1px solid #c3d4eb;padding:16px 28px}.github-source-page.ac-ready :is(.gh-review-records,.gh-contract-records){display:grid}.github-source-page.ac-ready :is(.gh-review-records,.gh-contract-records)>[data-source-panel]{grid-area:1/1}.github-source-page.ac-ready .gh-review-record{flex-direction:column;display:flex}.github-source-page.ac-ready .gh-review-takeaway{margin-top:auto}.github-source-page.ac-ready [data-source-panel][aria-hidden=true]{visibility:hidden;pointer-events:none}.github-source-page .source-record-enter{animation:.5s both gh-record-enter}@keyframes gh-record-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.gh-opportunity{grid-template-columns:1fr 1fr;gap:80px;padding-block:88px;display:grid}.gh-opportunity h2{max-width:480px;margin-top:18px}.gh-opportunity>div:last-child{color:var(--ac-muted)}.gh-opportunity>div:last-child p+p{margin-top:20px}.gh-history-section{background:#f2f5fa;border-block:1px solid #dce4ef;padding-block:88px}.gh-history-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;gap:80px;display:grid}.gh-history-copy h2{margin-top:18px}.gh-history-copy>p:not(.ac-eyebrow){color:var(--ac-muted);margin-top:24px}.gh-alternative-note{background:#e9eff8;border-left:2px solid #9eb9dd;margin-block:32px 16px;padding:24px}.gh-alternative-note>span{color:#647f9f;font-size:var(--ac-label-size)}.gh-alternative-note blockquote{font-size:var(--ac-interface-size);color:#35567f;margin-top:14px;font-weight:600;line-height:1.75}.gh-alternative-note p{font-size:var(--ac-interface-size);color:#5a7392;margin-top:12px}.gh-history-toolbar{color:#567394;border-bottom:1px solid #d1deed;padding:0 0 16px}.gh-history{padding-block:20px 0;position:relative}.gh-history-entry{text-align:left;color:#415d80;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:flex-start;width:100%;min-height:160px;padding:24px 22px 24px 64px;transition:background .35s,border-color .35s;display:flex;position:relative}.gh-history-entry:hover{background:#eaf0f9}.gh-history-entry[aria-pressed=true]{background:#fff;border-color:#bfd2ec;box-shadow:0 10px 28px -24px #274a7d66}.gh-history-entry:before{content:"";z-index:1;background:#c6d5e8;width:2px;transition:background .5s;position:absolute;top:35px;bottom:-35px;left:27px}.gh-history-entry:last-child:before{display:none}.gh-history-entry[data-source-past=true]:before{background:#3979d6}.gh-commit-dot{z-index:2;background:#f2f5fa;border:2px solid #9ab2d2;border-radius:50%;width:12px;height:12px;transition:border-color .5s,box-shadow .5s,background .5s;position:absolute;top:29px;left:22px}.gh-history-entry[data-source-reached=true] .gh-commit-dot{background:#3979d6;border-color:#3979d6}.gh-history-entry[aria-pressed=true] .gh-commit-dot{box-shadow:0 0 0 5px #dce9fb}.gh-history-stage{font-size:var(--ac-label-size);color:#6f87a7}.gh-history-entry[aria-pressed=true] .gh-history-stage{color:#2563eb}.gh-history-entry strong{font-size:var(--ac-interface-size);color:#254a7b;margin-top:6px;font-weight:600;line-height:1.7}.gh-history-summary{color:#4e688b;font-size:var(--ac-interface-size);margin-top:6px;line-height:1.7}.gh-history-reason{font-size:var(--ac-label-size);color:#758aa5;border-top:1px solid #dce5f1;width:100%;margin-top:12px;padding-top:12px}.gh-history-scene>figcaption{color:#6c829f;font-size:var(--ac-label-size);border-top:1px solid #d1deed;margin-top:20px;padding-top:20px}.gh-contract-section{color:#eff4fc;background:#101828;padding-block:88px}.gh-contract-section :is(.ac-eyebrow,.gh-accent){color:#8dbaff}.gh-contract-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;display:grid}.gh-contract-heading h2{margin-top:18px}.gh-contract-heading>p{color:#afc0d8}.gh-contract-scene{margin-top:48px!important}.gh-contract-toolbar{color:#9fb6d5;border-block:1px solid #35445d;padding:12px 0}.gh-contract-workspace{grid-template-columns:300px minmax(0,1fr);gap:56px;padding-top:32px;display:grid}.gh-case-list{flex-direction:column;gap:12px;display:flex}.gh-case-list button{text-align:left;background:#172337;border:1px solid #3b4b65;border-radius:5px;align-items:center;gap:16px;padding:20px;transition:background .3s,border-color .3s;display:flex}.gh-case-list button:hover{background:#203550}.gh-case-list button[aria-pressed=true]{background:#233d5e;border-color:#87b5f5}.gh-case-number{color:#8eaed8;font-size:var(--ac-label-size)}.gh-case-list strong{font-size:var(--ac-interface-size);color:#dfebfb;font-weight:600}.gh-case-detail{color:#96afd1;font-size:var(--ac-label-size);margin-top:5px;line-height:1.6;display:block}.gh-case-arrow{color:#6e8eb9;margin-left:auto}.gh-case-list button[aria-pressed=true] .gh-case-arrow{color:#b0cefa}.gh-contract-records{background:#1b2e49;border:1px solid #425c7e;border-radius:6px;min-width:0;padding:32px}.gh-behavior-pair{border-bottom:1px solid #3c5270;grid-template-columns:1fr 24px 1fr;align-items:center;gap:24px;padding-bottom:28px;display:grid}.gh-behavior-pair>div>span{font-size:var(--ac-label-size);color:#91add2;margin-bottom:12px;display:block}.gh-behavior-pair code{color:#b7d5ff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--ac-interface-size);overflow-wrap:anywhere}.gh-behavior-pair h3{color:#f0f6ff}.gh-behavior-arrow{color:#7c9ecb;padding-top:30px}.gh-behavior-reason{color:#adc2df;font-size:var(--ac-interface-size);line-height:1.8;margin-top:24px!important}.gh-owner-question{border-top:1px solid #3c5270;margin-top:24px;padding-top:24px}.gh-owner-question>span{font-size:var(--ac-label-size);color:#8eacd4}.gh-owner-question p{font-size:var(--ac-interface-size);color:#d3e4fc;margin-top:8px}.gh-contract-scene>figcaption{color:#93aacb;font-size:var(--ac-label-size);border-top:1px solid #35445d;margin-top:28px;padding-top:24px}.gh-invitation{grid-template-columns:130px minmax(0,780px);justify-content:center;gap:48px;padding-block:88px 64px;display:grid}.gh-invitation-symbol{background:#edf3fc;border:1px solid #cdddf1;border-radius:24px;align-self:start;place-items:center;width:100px;height:100px;display:grid}.gh-invitation-symbol svg{stroke:#6e98d2;stroke-width:1px;width:50px;height:50px}.gh-invitation h2{margin-top:18px}.gh-invitation p:not(.ac-eyebrow){color:var(--ac-muted);margin-top:24px}.gh-invitation .ac-button{margin-top:28px}@media (width<=1100px){.gh-review-workspace{grid-template-columns:210px minmax(0,1fr)}.gh-review-nav{padding-inline:12px}.gh-opportunity,.gh-history-layout,.gh-contract-heading{gap:48px}.gh-contract-workspace{grid-template-columns:260px minmax(0,1fr);gap:32px}.gh-contract-records{padding:28px}.gh-behavior-pair{gap:16px}}@media (width<=959px){.gh-review-workspace{grid-template-columns:1fr}.gh-review-nav{border-bottom:1px solid #354860;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.gh-review-nav button{margin:0}.gh-review-context{display:none}.gh-history-layout{grid-template-columns:1fr}.gh-history-copy{max-width:720px}.gh-alternative-note{max-width:620px}.gh-history-entry{min-height:0;padding:24px 20px 24px 54px}.gh-contract-heading{grid-template-columns:1fr;gap:24px}.gh-contract-heading>p{max-width:720px}.gh-contract-workspace{grid-template-columns:1fr;gap:24px}.gh-case-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gh-case-list button{align-items:flex-start;gap:10px;padding:16px 12px}.gh-case-arrow{display:none}.gh-behavior-pair{grid-template-columns:1fr 24px 1fr}}@media (width<=759px){.gh-hero{padding-block:24px 48px}.gh-hero-copy{padding-bottom:32px}.gh-pr-heading{align-items:flex-start;gap:12px;padding:24px 20px}.gh-pr-icon{border-radius:5px;width:32px;height:32px}.gh-pr-icon svg{width:22px;height:22px}.gh-review-toolbar{padding:10px 20px}.gh-review-nav{gap:8px;padding:12px}.gh-review-nav button{flex-direction:column;gap:6px;padding:12px 8px}.gh-review-subtitle{display:none}.gh-file-bar{flex-wrap:wrap;gap:6px 10px;padding:14px 20px}.gh-pseudocode-label{flex-basis:100%;margin:0;padding-left:26px}.gh-code-line{gap:12px;padding-inline:16px}.gh-inline-comment{margin-inline:20px;padding:20px 16px}.gh-review-takeaway,.gh-review-scene>figcaption{padding:20px}.gh-opportunity{grid-template-columns:1fr;gap:24px;padding-block:64px}.gh-history-section,.gh-contract-section{padding-block:64px}.gh-history-layout{gap:36px}.gh-contract-records{padding:24px}.gh-invitation{grid-template-columns:64px minmax(0,1fr);gap:24px;padding-block:64px 40px}.gh-invitation-symbol{border-radius:16px;width:64px;height:64px}.gh-invitation-symbol svg{width:36px;height:36px}}@media (width<=499px){.gh-pr-heading{padding:20px 16px}.gh-pr-icon{display:none}.gh-review-nav button{text-align:center;align-items:center}.gh-review-nav strong{font-size:var(--ac-label-size)}.gh-review-index{font-size:var(--ac-meta-size)}.gh-file-bar{padding-inline:16px}.gh-code-line{gap:8px;padding-inline:10px}.gh-code-line code{font-size:var(--ac-interface-size)}.gh-line-number{width:12px}.gh-inline-comment{flex-direction:column;gap:10px;margin-inline:16px}.gh-review-takeaway,.gh-review-scene>figcaption{padding-inline:16px}.gh-history{grid-template-columns:1fr;gap:0}.gh-history-entry{padding-left:52px}.gh-history-entry:before{display:block}.gh-history-entry:last-child:before{display:none}.gh-alternative-note{padding:20px}.gh-case-list{grid-template-columns:1fr;gap:10px}.gh-case-list button{align-items:center;gap:16px;padding:16px}.gh-case-arrow{display:block}.gh-contract-records{padding:24px 20px}.gh-behavior-pair{grid-template-columns:1fr;gap:20px}.gh-behavior-arrow{display:none}.gh-behavior-pair>div+div{border-top:1px solid #3c5270;padding-top:20px}.gh-invitation{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.github-source-page *{transition:none!important;animation:none!important}}@media print{.gh-cover-band,.gh-review-scene,.gh-review-records,.gh-review-takeaway,.gh-pr-heading,.gh-file-bar,.gh-contract-section,.gh-contract-records{color:#101828;background:#f2f5fa}.github-source-page :is(p,span,h1,h2,h3,strong,code){color:#334e72!important}.gh-hero{padding-bottom:32px}.gh-opportunity,.gh-history-section,.gh-contract-section,.gh-invitation{padding-block:32px}.gh-review-workspace,.gh-opportunity,.gh-history-layout,.gh-contract-heading,.gh-contract-workspace,.gh-invitation{display:block}.gh-review-nav,.gh-review-toolbar,.gh-contract-toolbar,.gh-case-list,.gh-history-toolbar,.gh-invitation-symbol{display:none}.github-source-page.ac-ready :is(.gh-review-records,.gh-contract-records){display:block}.github-source-page.ac-ready [data-source-panel][aria-hidden=true]{visibility:visible}.gh-review-record,.gh-contract-records article{break-inside:avoid;margin-block:24px}.gh-code{min-height:0}.gh-line-focus{background:#dde9fa}.gh-history-entry{break-inside:avoid}.gh-history-entry:before{display:none}}.workday-source-page{--ac-paper:#fff;--ac-rule:#dbe3ed}.workday-source-page blockquote{margin:0}.workday-source-page h1{font-size:var(--ac-title-size);letter-spacing:-.045em;font-weight:600;line-height:1.12}.workday-source-page h2{font-size:var(--ac-heading-size);letter-spacing:-.035em;font-weight:600;line-height:1.18}.workday-source-page h3{font-size:var(--ac-card-title-size);letter-spacing:-.025em;font-weight:600;line-height:1.35}.workday-source-page .wd-accent{color:var(--ac-blue)}.wd-cover{background:radial-gradient(at 80% 45%,#e7effb,#0000 65%),#f5f7fb;border-bottom:1px solid #dbe3ef}.wd-cover .ac-masthead{flex-wrap:wrap;row-gap:12px;padding-block:24px}.wd-cover .ac-source-brand img{width:36px;height:36px}.wd-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;padding-block:32px 80px;display:grid}.wd-hero-copy h1 .wd-accent{display:block}.wd-hero-copy .ac-description{margin-top:28px}.wd-slogan{font-size:var(--ac-interface-size);color:#43638c;border-top:1px solid #cbd8eb;padding:16px 0 0;margin-top:32px!important}.wd-request-scene{background:#fff;border:1px solid #bfcfe3;border-radius:8px;overflow:hidden;box-shadow:0 18px 54px -32px #294d7d70}.wd-request-heading{background:#eaf1fc;border-top:3px solid #d4a158;border-bottom:1px solid #c9d8ee;align-items:center;gap:16px;padding:24px;display:flex}.wd-request-icon{color:#4675b3;flex:none;place-items:center;width:42px;height:42px;display:grid}.wd-request-icon svg{stroke:currentColor;stroke-width:1.3px;width:36px;height:36px}.wd-request-heading p{font-size:var(--ac-label-size);color:#5e789a;margin-bottom:6px}.workday-source-page .wd-request-heading h2{font-size:var(--ac-card-title-size);letter-spacing:-.025em;line-height:1.35}.wd-record-state{border-bottom:1px solid #e2e9f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.wd-record-number{font-size:var(--ac-meta-size);color:#788aa2;letter-spacing:.04em}.wd-status{font-size:var(--ac-label-size);color:#426a9c;background:#f2f6fd;border:1px solid #c9d8ec;border-radius:4px;padding:3px 9px}.wd-record-body{grid-template-columns:130px minmax(0,1fr);gap:24px;padding:24px;display:grid}.wd-date-stamp{background:linear-gradient(#f5f8fd,#ecf2fb);border:1px solid #cad8eb;border-radius:5px;flex-direction:column;justify-content:center;align-self:start;align-items:center;padding:16px 8px;display:flex}.wd-date-stamp>span{font-size:var(--ac-label-size);color:#5c779a}.wd-date-stamp>strong{letter-spacing:-.055em;color:#2d5e9e;margin:6px 0;font-size:56px;font-weight:500;line-height:1.25}.wd-request-fields{align-content:start;gap:12px;min-width:0;display:grid}.wd-request-fields dt{font-size:var(--ac-label-size);color:#71819a}.wd-request-fields dd{font-size:var(--ac-interface-size);color:#2b4263;line-height:1.7}.wd-field-owner{background:#f0f5fd;border-left:2px solid #6f9ada;padding:8px 10px}.wd-record-note{background:#f6f8fc;border-left:2px solid #9db6db;margin:0 24px;padding:18px 20px}.wd-note-label{font-size:var(--ac-label-size);color:#617c9f;display:block}.wd-record-note blockquote{font-size:var(--ac-interface-size);color:#36567f;margin-top:8px;line-height:1.75}.wd-record-reason{color:#697c97;font-size:var(--ac-interface-size);padding:20px 24px 24px;line-height:1.75}.wd-record-selectors{border-top:1px solid #dce5f0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wd-record-selectors button{color:#7285a0;font-size:var(--ac-label-size);background:#f9fbfe;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:15px 10px;display:flex}.wd-record-selectors button+button{border-left:1px solid #dce5f0}.wd-record-selectors button:hover{background:#edf3fc}.wd-record-selectors button[aria-pressed=true]{color:#255da8;background:#eaf2ff;border-bottom-color:#3977ce}.wd-selector-index{font-size:var(--ac-meta-size);color:#8b9fba}.wd-request-toolbar,.wd-route-toolbar,.wd-dates-toolbar{font-size:var(--ac-label-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.wd-request-toolbar{color:#6d82a0;border-bottom:1px solid #e2e9f3;padding:6px 24px}.wd-request-scene>figcaption{font-size:var(--ac-label-size);color:#7689a2;background:#f9fbfe;padding:14px 24px;line-height:1.65}.workday-source-page.ac-ready :is(.wd-request-records,.wd-route-readings,.wd-date-records){display:grid}.workday-source-page.ac-ready [data-source-panel]{grid-area:1/1;min-width:0}.workday-source-page.ac-ready [data-source-panel][aria-hidden=true]{visibility:hidden;pointer-events:none}.workday-source-page .source-record-enter{animation:.55s both wd-record-enter}.workday-source-page .source-record-enter .wd-field-owner{animation:1.1s both wd-field-focus}@keyframes wd-record-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wd-field-focus{0%{background:#cbdffb}to{background:#f0f5fd}}.wd-opportunity{grid-template-columns:1fr 1fr;gap:40px 80px;padding-block:88px;display:grid}.wd-opportunity h2{margin-top:18px}.wd-opportunity-copy{color:var(--ac-muted);padding-top:4px}.wd-opportunity-copy p+p{margin-top:20px}.wd-opportunity-pullquote{border-top:1px solid #dbe3ef;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:64px;padding:36px 0 0 52px;display:grid;position:relative}.wd-quote-mark{color:#afc7eb;font-size:64px;line-height:1;position:absolute;top:20px;left:0}.wd-opportunity-pullquote blockquote{font-size:var(--ac-card-title-size);letter-spacing:-.02em;color:#536881;line-height:1.55}.wd-quote-emphasis{color:#2563eb;text-underline-offset:6px;-webkit-text-decoration:underline #bfd4f3;text-decoration:underline #bfd4f3;text-decoration-thickness:2px}.wd-quote-source{font-size:var(--ac-label-size);color:#7990ac;border-left:1px solid #d8e2f0;padding-left:24px;line-height:1.7}.wd-routing-section{color:#eef4ff;background:#101828;padding-block:88px}.wd-routing-section .ac-eyebrow,.wd-routing-section .wd-accent{color:#8ebaff}.wd-routing-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:18px 88px;display:grid}.wd-routing-heading>.ac-eyebrow{grid-column:1/-1}.wd-routing-heading>p:last-child{color:#aebed5}.wd-route-scene{margin-top:48px!important}.wd-route-toolbar{color:#9bb2d1;border-block:1px solid #35445c;padding:10px 0}.wd-route-toolbar .ac-pagination button[aria-current=step]{color:#97c0ff}.wd-route-board{background:repeating-linear-gradient(#0000 0 125px,#26364d 125px 126px);grid-template-rows:repeat(3,126px);grid-template-columns:160px repeat(3,minmax(0,1fr));margin-block:28px;display:grid;position:relative}.wd-route-lines{pointer-events:none;width:calc(100% - 160px);height:378px;position:absolute;top:0;left:160px;overflow:visible}.wd-route-track{stroke:#465e80;stroke-width:1.5px;vector-effect:non-scaling-stroke}.wd-route-travel{stroke:#88b8ff;stroke-width:2px;stroke-dasharray:5 12;vector-effect:non-scaling-stroke;opacity:.2;animation:3s linear infinite wd-route-travel}.wd-route-scene[data-source-current="0"] .wd-travel-one,.wd-route-scene[data-source-current="1"] .wd-travel-two{opacity:1}.wd-route-scene[data-source-current="2"] .wd-route-travel{opacity:.65}@keyframes wd-route-travel{to{stroke-dashoffset:-68px}}.wd-lane-label{color:#91a9cc;font-size:var(--ac-interface-size);z-index:1;grid-column:1;align-items:center;gap:12px;display:flex}.wd-lane-index{font-size:var(--ac-label-size);color:#5f7da7}.wd-lane-label[data-source-reached=true]{color:#c0d9fc}.wd-lane-0{grid-row:1}.wd-lane-1{grid-row:2}.wd-lane-2{grid-row:3}.wd-route-node{text-align:left;color:#b5c9e8;z-index:1;background:#1a2a42;border:1px solid #455e80;border-radius:5px;flex-direction:column;justify-content:center;align-self:center;min-height:88px;margin-inline:20px;padding:16px 20px;transition:background .35s,border-color .35s,box-shadow .35s;display:flex;position:relative}.wd-node-0{grid-area:1/2}.wd-node-1{grid-area:2/3}.wd-node-2{grid-area:3/4}.wd-route-node strong{font-size:var(--ac-interface-size);font-weight:600;line-height:1.6}.wd-node-detail{font-size:var(--ac-label-size);color:#8da8d0;margin-top:6px}.wd-route-node:hover{background:#243d5e}.wd-route-node[aria-pressed=true]{color:#ecf4ff;background:#254265;border-color:#9ac2ff;box-shadow:0 0 0 4px #8ab7ff0a,0 12px 36px -22px #000a1e}.wd-node-port{background:#1a2a42;border:2px solid #6b8cbb;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:-5px}.wd-route-node[data-source-reached=true] .wd-node-port{background:#a7ccff;border-color:#a7ccff}.wd-route-readings{background:#1b2e49;border:1px solid #3e5678;border-radius:6px;padding:32px}.wd-route-reading{grid-template-columns:.85fr 1.15fr;gap:56px;display:grid}.wd-route-reading .wd-note-label{color:#8eaed9}.wd-route-reading blockquote{color:#d2e3fb;font-size:var(--ac-interface-size);max-width:440px;margin-top:14px;line-height:1.8}.wd-route-reading>div+div{border-left:1px solid #3c5271;padding-left:36px}.workday-source-page .wd-route-reading h3{font-size:var(--ac-interface-size);letter-spacing:0;margin-top:14px;line-height:1.7}.wd-route-reading p{font-size:var(--ac-interface-size);color:#adc3e0;margin-top:8px;line-height:1.8}.wd-route-scene>figcaption{font-size:var(--ac-label-size);color:#91a7c7;margin-top:24px}.wd-dates-section{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:88px;padding-block:88px;display:grid}.wd-dates-copy h2{margin-top:18px}.wd-dates-copy p:not(.ac-eyebrow){color:var(--ac-muted);margin-top:24px}.wd-dates-copy .ac-text-link{margin-top:24px}.wd-dates-scene{border-block:1px solid #c9d7ea}.wd-dates-toolbar{color:#637e9e;border-bottom:1px solid #dbe4f0;padding-block:10px}.wd-date-comparison{grid-template-columns:1fr 1fr;gap:32px;padding-top:28px;display:grid}.wd-date-cell{border-left:2px solid #8aafe3;flex-direction:column;padding-left:18px;display:flex}.wd-date-cell>span{font-size:var(--ac-label-size);color:#7387a0}.wd-date-cell strong{color:#2e5f9e;font-size:var(--ac-heading-size);letter-spacing:-.04em;margin-top:8px;font-weight:500;line-height:1.3}.wd-date-revised .wd-date-cell:first-child{border-left-color:#bf9761}.wd-date-revised .wd-date-cell:first-child strong{color:#986b2d}.wd-time-scale{height:110px;margin-top:22px;position:relative}.wd-time-baseline{background:#bfcfe4;height:1px;position:absolute;top:40px;left:8%;right:8%}.wd-time-label{font-size:var(--ac-label-size);color:#8b9bb1;position:absolute;top:64px;transform:translate(-50%)}.wd-time-start{left:14%}.wd-time-end{left:86%}.wd-time-confirmation{background:#eff5fd;border:2px solid #5685c3;border-radius:50%;width:14px;height:14px;position:absolute;top:33px;left:calc(86% - 7px)}.wd-time-request{z-index:1;background:#2f6fc7;border-radius:50%;width:8px;height:8px;position:absolute;top:36px;left:calc(86% - 4px);box-shadow:0 0 0 10px #5a94e51a}.wd-date-revised .wd-time-request{background:#aa7937;left:calc(14% - 4px);box-shadow:0 0 0 8px #bf976112}.wd-time-gap{opacity:0;background:repeating-linear-gradient(90deg,#c1a170 0 4px,#0000 4px 9px);width:72%;height:2px;position:absolute;top:39px;left:14%}.wd-date-revised .wd-time-gap{opacity:1}.wd-date-result{background:#eff4fc;border:1px solid #d0dff2;border-radius:5px;padding:24px 28px}.wd-date-result h3{color:#294b79;margin-top:12px}.wd-date-result p{font-size:var(--ac-interface-size);color:#526e92;margin-top:16px;line-height:1.8}.wd-date-footnote{color:#778ba6;font-size:var(--ac-label-size);line-height:1.7;margin-top:18px!important}.wd-date-selectors{flex-wrap:wrap;gap:12px;padding-block:24px;display:flex}.wd-date-selectors button{color:#597594;font-size:var(--ac-interface-size);border:1px solid #c9d8eb;border-radius:4px;align-items:center;gap:10px;min-height:48px;padding:11px 16px;display:flex}.wd-date-selectors button:hover{background:#f2f6fc}.wd-date-selectors button[aria-pressed=true]{color:#2563ad;background:#eaf2ff;border-color:#7ca4dc}.wd-dates-scene>figcaption{font-size:var(--ac-label-size);color:#7d8fa8;border-top:1px solid #dbe4f0;padding:18px 0 24px}.wd-skill-section{background:#f2f5fa;border-block:1px solid #dce4ef;padding-block:80px}.wd-skill-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:96px;display:grid}.wd-skill-layout h2{margin-top:18px}.wd-skill-layout>div>p:not(.ac-eyebrow){color:var(--ac-muted);margin-top:24px}.wd-skill-layout .ac-text-link{margin-top:24px}.wd-skill-sheet{border:1px solid #c5d4e8;background:#fff;border-left:3px solid #7099cf;border-radius:3px;padding:32px;box-shadow:0 12px 36px -28px #31537e55}.wd-skill-sheet-heading{color:#738aaa;font-size:var(--ac-label-size);border-bottom:1px solid #dbe4f0;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;display:flex}.wd-skill-sheet-heading svg{stroke:#708faf;stroke-width:1.3px;flex:none;width:24px;height:24px}.wd-skill-sheet h3{color:#294e7c}.wd-skill-sheet>p{font-size:var(--ac-interface-size);color:#516c8e;margin-top:16px;line-height:1.8}.wd-skill-sheet dl{margin-top:28px}.wd-skill-sheet dl>div{border-top:1px solid #e0e7f1;grid-template-columns:115px minmax(0,1fr);gap:20px;padding-block:15px;display:grid}.wd-skill-sheet dt{font-size:var(--ac-label-size);color:#7a8da6}.wd-skill-sheet dd{font-size:var(--ac-interface-size);color:#526f94;line-height:1.7}.wd-invitation{text-align:center;padding-block:88px 64px}.wd-invitation h2{max-width:830px;margin:20px auto 0}.wd-invitation p:not(.ac-eyebrow){max-width:750px;color:var(--ac-muted);margin:24px auto 0}.wd-invitation .ac-button{margin-top:32px}@media (width<=1100px){.wd-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px}.wd-hero-copy h1{max-width:490px}.wd-opportunity,.wd-routing-heading,.wd-dates-section,.wd-skill-layout{gap:40px}.wd-record-body{grid-template-columns:108px minmax(0,1fr);gap:20px}.wd-route-board{grid-template-columns:140px repeat(3,minmax(0,1fr))}.wd-route-lines{width:calc(100% - 140px);left:140px}.wd-route-node{margin-inline:12px;padding:16px}.wd-route-reading{gap:32px}.wd-route-reading>div+div{padding-left:28px}}@media (width<=959px){.wd-hero{grid-template-columns:1fr;gap:40px}.wd-hero-copy{max-width:720px}.wd-hero-copy h1{max-width:680px}.wd-request-scene{width:100%}.wd-record-body{grid-template-columns:140px minmax(0,1fr);gap:32px}.wd-request-fields{grid-template-columns:1fr 1fr;align-items:start}.wd-field-owner{grid-column:1/-1}.wd-opportunity-pullquote{grid-template-columns:1fr;gap:20px}.wd-quote-source{border-left:0;padding-left:0}.wd-routing-heading{grid-template-columns:1fr;gap:18px}.wd-routing-heading>p:last-child{max-width:720px;margin-top:6px}.wd-route-node{margin-inline:8px;padding-inline:12px}.wd-dates-section,.wd-skill-layout{grid-template-columns:1fr;gap:40px}.wd-dates-copy,.wd-skill-layout>div{max-width:720px}.wd-date-selectors button{justify-content:center;min-width:180px}}@media (width<=759px){.wd-hero{gap:36px;padding-block:24px 48px}.wd-hero-copy .ac-description{margin-top:24px}.wd-slogan{margin-top:24px!important}.wd-request-heading{gap:12px;padding:20px}.wd-request-icon{width:32px;height:32px}.wd-request-icon svg{width:30px;height:30px}.wd-record-state{padding:16px 20px}.wd-record-body{grid-template-columns:106px minmax(0,1fr);gap:24px;padding:24px 20px}.wd-request-fields{grid-template-columns:1fr}.wd-field-owner{grid-column:auto}.wd-record-note{margin-inline:20px;padding:16px}.wd-record-reason{padding:20px}.wd-record-selectors button{gap:6px;padding-inline:6px}.wd-request-toolbar,.wd-request-scene>figcaption{padding-inline:20px}.wd-opportunity{grid-template-columns:1fr;gap:24px;padding-block:64px}.wd-opportunity-pullquote{gap:16px;margin-top:8px;padding:32px 0 0 36px}.wd-quote-mark{font-size:48px}.wd-routing-section{padding-block:64px}.wd-route-scene{margin-top:32px!important}.wd-route-board{background:0 0;grid-template-rows:repeat(3,minmax(124px,auto));grid-template-columns:112px minmax(0,1fr);margin-block:16px 28px;display:grid}.wd-route-lines{display:none}.wd-lane-label{font-size:var(--ac-label-size);gap:10px;padding-right:12px}.wd-node-0,.wd-node-1,.wd-node-2{grid-column:2}.wd-route-node{min-height:88px;margin:16px 0 16px 12px;padding:16px}.wd-route-node:not(.wd-node-2):after{content:"";background:#54739c;width:2px;height:34px;position:absolute;top:100%;left:24px}.wd-node-port{top:-5px;left:21px}.wd-route-readings{padding:24px}.wd-route-reading{grid-template-columns:1fr;gap:24px}.wd-route-reading>div+div{border-top:1px solid #3c5271;border-left:0;padding:24px 0 0}.wd-dates-section{gap:32px;padding-block:64px}.wd-date-comparison{gap:20px}.wd-date-cell{padding-left:14px}.wd-date-result{padding:24px}.wd-date-selectors{gap:10px}.wd-date-selectors button{flex:1;min-width:0;padding-inline:12px}.wd-skill-section{padding-block:64px}.wd-skill-sheet{padding:24px}.wd-skill-sheet dl>div{grid-template-columns:100px minmax(0,1fr);gap:16px}.wd-invitation{text-align:left;padding-block:64px 40px}}@media (width<=399px){.wd-request-heading{gap:8px;padding:20px 16px}.wd-request-icon{display:none}.wd-record-state{padding-inline:16px}.wd-record-body{grid-template-columns:88px minmax(0,1fr);gap:20px;padding-inline:16px}.wd-date-stamp>strong{font-size:48px}.wd-record-note{margin-inline:16px}.wd-record-reason,.wd-request-toolbar,.wd-request-scene>figcaption{padding-inline:16px}.wd-record-selectors button{flex-direction:column;gap:0}.wd-route-board{grid-template-columns:90px minmax(0,1fr)}.wd-lane-label{gap:8px}.wd-route-node{padding:14px 12px}.wd-route-readings,.wd-date-result,.wd-skill-sheet{padding:20px}.wd-date-selectors button{gap:8px;padding-inline:10px}.wd-date-selectors .wd-selector-index{display:none}.wd-skill-sheet dl>div{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.workday-source-page *{transition:none!important;animation:none!important}}@media print{.wd-cover,.wd-routing-section,.wd-route-readings,.wd-route-node,.wd-skill-section{color:#101828;background:#fff}.workday-source-page :is(p,span,h1,h2,h3,strong,blockquote,dt,dd){color:#334e72!important}.wd-hero,.wd-opportunity,.wd-dates-section,.wd-skill-layout,.wd-route-reading{display:block}.wd-hero,.wd-opportunity,.wd-routing-section,.wd-dates-section,.wd-skill-section,.wd-invitation{padding-block:32px}.workday-source-page.ac-ready :is(.wd-request-records,.wd-route-readings,.wd-date-records){display:block}.workday-source-page.ac-ready [data-source-panel][aria-hidden=true]{visibility:visible}.wd-request-scene,.wd-dates-scene,.wd-skill-sheet{margin-top:32px!important}.wd-record-selectors,.wd-date-selectors,.wd-request-toolbar,.wd-route-toolbar,.wd-dates-toolbar,.wd-route-lines{display:none}.wd-route-reading>div+div{border:0;padding:20px 0 0}.workday-source-page [data-source-panel]{break-inside:avoid;margin-bottom:24px}}.dynamics-source-page{--ac-paper:#fff;--ac-rule:#dbe2ec}.dynamics-source-page blockquote{margin:0}.dynamics-source-page h1{font-size:var(--ac-title-size);letter-spacing:-.045em;font-weight:600;line-height:1.12}.dynamics-source-page h2{font-size:var(--ac-heading-size);letter-spacing:-.035em;font-weight:600;line-height:1.18}.dynamics-source-page h3{font-size:var(--ac-card-title-size);letter-spacing:-.025em;font-weight:600;line-height:1.35}.dynamics-source-page .dy-accent{color:var(--ac-blue)}.dy-cover{background:linear-gradient(160deg,#f9fafc,#edf2fb);border-bottom:1px solid #d7e1ef}.dy-cover .ac-masthead{flex-wrap:wrap;row-gap:12px;padding-block:24px}.dy-cover .ac-source-brand{font-size:var(--ac-interface-size);gap:12px}.dy-cover .ac-source-brand img{width:32px;height:32px}.dy-hero{padding-block:36px 72px}.dy-hero-copy{grid-template-columns:1.12fr 1fr;align-items:start;gap:88px;margin-bottom:48px;display:grid}.dy-hero-copy h1 .dy-accent{display:block}.dy-hero-copy .ac-description{padding-top:4px}.dy-slogan{font-size:var(--ac-interface-size);color:#53739f;border-top:1px solid #cbd9eb;padding-top:20px;margin-top:24px!important}.dy-case-scene{background:#fff;border:1px solid #bfcde1;border-radius:9px;overflow:hidden;box-shadow:0 20px 50px -34px #25416d66}.dy-case-heading{color:#f1f5fc;background:#101828;grid-template-columns:1.12fr 1fr;gap:56px;padding:30px 36px;display:grid}.dy-case-kicker{font-size:var(--ac-label-size);color:#8fa6c8;margin-bottom:12px!important}.dynamics-source-page .dy-case-heading h2{font-size:var(--ac-card-title-size);letter-spacing:-.025em;line-height:1.4}.dy-case-accent{color:#a4c4f2}.dy-case-context{border-left:1px solid #3d506d;align-self:center;padding-left:32px}.dy-small-label{color:#6f86a5;font-size:var(--ac-label-size);display:block}.dy-case-context .dy-small-label{color:#8ea6c9}.dy-case-context p{color:#c6d9f5;font-size:var(--ac-interface-size);margin-top:8px}.dy-case-scope{font-size:var(--ac-label-size);color:#7f98bc;margin-top:12px;display:block}.dy-case-toolbar,.dy-links-toolbar,.dy-resolution-toolbar{font-size:var(--ac-label-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;display:flex}.dy-case-toolbar{color:#6b83a3;background:#f7f9fd;border-bottom:1px solid #dce5f1;padding:8px 32px}.dy-activity-rail{background:#fafcff;border-bottom:1px solid #dce5f1;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 20px 22px;display:grid}.dy-activity-stop{color:#7287a3;text-align:center;flex-direction:column;align-items:center;min-width:0;padding:0 10px;display:flex;position:relative}.dy-activity-stop:not(:first-child):before,.dy-activity-stop:not(:last-child):after{content:"";background:#c9d8ec;width:50%;height:1px;position:absolute;top:49px}.dy-activity-stop:before{left:0}.dy-activity-stop:after{left:50%}.dy-activity-stop[data-source-reached=true]:before,.dy-activity-stop[data-source-past=true]:after{background:#769ed5}.dy-activity-time{font-size:var(--ac-meta-size);color:#7e92ae;line-height:20px}.dy-stop-icon{z-index:1;color:#6688b6;background:#f4f8ff;border:1px solid #b7cbe6;border-radius:50%;place-items:center;width:40px;height:40px;margin-block:10px 12px;transition:background .35s,border-color .35s,box-shadow .35s;display:grid;position:relative}.dy-stop-icon svg{stroke:currentColor;stroke-width:1.4px;width:20px;height:20px}.dy-activity-stop strong{font-size:var(--ac-interface-size);font-weight:600;line-height:1.6}.dy-stop-detail{font-size:var(--ac-label-size);color:#899bb3;margin-top:4px;line-height:1.6}.dy-activity-stop:hover .dy-stop-icon{background:#dfebfc}.dy-activity-stop[aria-pressed=true]{color:#285fa9}.dy-activity-stop[aria-pressed=true] .dy-stop-icon{color:#fff;background:#2e69bd;border-color:#2e69bd;box-shadow:0 0 0 5px #2e69bd14}.dy-activity-record{grid-template-columns:1.12fr 1fr;display:grid}.dy-activity-source{padding:32px 36px}.dy-source-label{color:#58779e;font-size:var(--ac-interface-size);align-items:center;gap:14px;display:flex}.dy-activity-icon{color:#7c9cc6;background:#f3f7fd;border:1px solid #d5e1f0;border-radius:6px;flex:none;place-items:center;width:44px;height:44px;display:grid}.dy-activity-icon svg{stroke:currentColor;stroke-width:1.3px;width:24px;height:24px}.dy-record-ref{font-size:var(--ac-meta-size);color:#8ca0ba;margin-top:2px;display:block}.dy-activity-source h3{color:#233f64;margin-top:24px}.dy-activity-source blockquote{color:#4a6486;font-size:var(--ac-interface-size);max-width:490px;margin-top:16px;line-height:1.8}.dy-activity-author{font-size:var(--ac-label-size);color:#8598b1;border-top:1px solid #e0e8f4;padding-top:16px;margin-top:24px!important}.dy-activity-reading{background:#edf3fc;border-left:1px solid #d4e1f2;padding:32px}.dy-activity-reading h3{color:#2b5285;margin-top:14px}.dy-activity-reading>p{color:#567398;font-size:var(--ac-interface-size);margin-top:16px;line-height:1.8}.dy-reading-question{border-top:1px solid #c9d9ef;margin-top:24px;padding-top:18px}.dy-reading-question>span{color:#6e88ac;font-size:var(--ac-label-size)}.dy-reading-question p{color:#355b8a;font-size:var(--ac-interface-size);margin-top:8px;line-height:1.7}.dy-case-scene>figcaption{font-size:var(--ac-label-size);color:#7a8da7;background:#f9fbfe;border-top:1px solid #d4e1f2;padding:16px 32px;line-height:1.7}.dynamics-source-page.ac-ready :is(.dy-activity-records,.dy-link-readings,.dy-resolution-records){display:grid}.dynamics-source-page.ac-ready [data-source-panel]{grid-area:1/1;min-width:0}.dynamics-source-page.ac-ready [data-source-panel][aria-hidden=true]{visibility:hidden;pointer-events:none}.dynamics-source-page .source-record-enter{animation:.6s both dy-record-enter}@keyframes dy-record-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.dy-opportunity{grid-template-columns:160px 1fr 1.15fr;align-items:start;gap:48px;padding-block:88px;display:grid}.dy-opportunity>.ac-eyebrow{padding-top:6px}.dy-opportunity>div{color:var(--ac-muted)}.dy-opportunity>div>p+p{margin-top:20px}.dy-links-section{color:#eff5ff;background:#101828;padding-block:88px}.dy-links-section :is(.ac-eyebrow,.dy-accent){color:#92bbfa}.dy-links-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:88px;display:grid}.dy-links-heading h2{margin-top:18px}.dy-links-heading>p{color:#a8bad3}.dy-links-scene{margin-top:48px!important}.dy-links-toolbar{color:#8fa7cb;border-block:1px solid #35455e;padding:10px 0}.dy-links-toolbar .ac-pagination button[aria-current=step]{color:#9ac4ff}.dy-links-layout{grid-template-columns:1.6fr 1fr;align-items:center;gap:64px;margin-top:40px;display:grid}.dy-link-map{grid-template-rows:96px 208px 96px;grid-template-columns:1fr 1fr;column-gap:36px;min-width:0;display:grid;position:relative}.dy-map-lines{pointer-events:none;width:100%;height:400px;position:absolute;inset:0}.dy-map-track{stroke:#466386;stroke-width:1.5px;vector-effect:non-scaling-stroke}.dy-map-flow{stroke:#94c4ff;stroke-width:2px;stroke-dasharray:5 12;opacity:0;vector-effect:non-scaling-stroke;animation:3s linear infinite dy-record-flow}.dy-links-scene[data-source-current="0"] .dy-flow-0,.dy-links-scene[data-source-current="1"] .dy-flow-1,.dy-links-scene[data-source-current="2"] .dy-flow-2{opacity:1}@keyframes dy-record-flow{to{stroke-dashoffset:-68px}}.dy-related-node{text-align:left;color:#b5c9e9;z-index:1;background:#1b2a42;border:1px solid #496185;border-radius:5px;align-items:center;gap:14px;padding:18px;transition:border-color .35s,background .35s,box-shadow .35s;display:flex;position:relative}.dy-related-0{grid-area:1/1}.dy-related-1{grid-area:1/2}.dy-related-2{grid-area:3/1/auto/-1;justify-self:center;width:calc(50% - 18px)}.dy-related-node strong{font-size:var(--ac-interface-size);font-weight:600;line-height:1.55;display:block}.dy-related-detail{color:#8aa4c9;font-size:var(--ac-label-size);margin-top:6px;line-height:1.6;display:block}.dy-related-icon{color:#7d9cc8;flex:none;place-items:center;width:28px;height:28px;display:grid}.dy-related-icon svg{stroke:currentColor;stroke-width:1.3px;width:25px;height:25px}.dy-related-node:hover{background:#243b5b}.dy-related-node[aria-pressed=true]{color:#eef6ff;background:#254365;border-color:#91bfff;box-shadow:0 0 0 4px #8eb8fa0a}.dy-related-node[aria-pressed=true] .dy-related-icon{color:#abd1ff}.dy-case-question{color:#b3cae9;z-index:1;background:#17253a;border:1px solid #5f7da5;border-radius:60px;grid-area:2/1/auto/-1;place-self:center;align-items:center;gap:16px;width:280px;min-height:104px;padding:20px 24px;display:flex;position:relative;box-shadow:0 0 0 9px #17253a80}.dy-question-symbol{font-size:var(--ac-card-title-size);color:#749bce;flex:none;font-weight:400;line-height:1}.dy-case-question>span:last-child{font-size:var(--ac-interface-size);line-height:1.7}.dy-case-question strong{color:#d8eaff;font-weight:500;display:block}.dy-link-readings{border-left:1px solid #334965;padding-left:32px}.dy-link-reading .dy-small-label{color:#8aa9d3}.dy-link-reading h3{color:#e1edff;margin-top:16px}.dy-link-reading blockquote{font-size:var(--ac-interface-size);color:#b5cfee;border-left:2px solid #678fbd;margin-top:24px;padding-left:16px;line-height:1.8}.dy-link-reading>p{font-size:var(--ac-interface-size);color:#99b2d3;margin-top:24px;line-height:1.8}.dy-link-question{border-top:1px solid #334965;margin-top:24px;padding-top:20px}.dy-link-question>span{color:#7898c1;font-size:var(--ac-label-size)}.dy-link-question p{font-size:var(--ac-interface-size);color:#c4daf5;margin-top:8px;line-height:1.8}.dy-links-scene>figcaption{color:#819bbf;font-size:var(--ac-label-size);border-top:1px solid #30435e;margin-top:36px;padding-top:24px;line-height:1.7}.dy-resolution-section{padding-block:88px}.dy-resolution-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:18px 88px;display:grid}.dy-resolution-heading>.ac-eyebrow{grid-column:1/-1}.dy-resolution-heading>p:last-child{color:var(--ac-muted)}.dy-resolution-scene{border-block:1px solid #c9d7e9;margin-top:40px!important}.dy-resolution-toolbar{color:#6a83a3;border-bottom:1px solid #d5e0ef;padding:10px 0}.dy-resolution-record{grid-template-columns:1.1fr 1fr;display:grid}.dy-resolution-note{padding:32px 40px 32px 0}.dy-resolution-note blockquote{font-size:var(--ac-interface-size);color:#35577f;min-height:116px;margin-top:18px;line-height:1.8}.dy-resolution-note dl{border-top:1px solid #d6e1ef;margin-top:28px}.dy-resolution-note dl>div{border-bottom:1px solid #e2e9f3;grid-template-columns:110px minmax(0,1fr);gap:16px;padding-block:16px;display:grid}.dy-resolution-note dt{color:#7b90ab;font-size:var(--ac-label-size)}.dy-resolution-note dd{color:#47698f;font-size:var(--ac-interface-size);line-height:1.7}.dy-skill-output{background:#edf3fc;border-left:1px solid #cdddf1;flex-direction:column;padding:32px;display:flex}.dy-skill-output h3{color:#2f5586;margin-top:20px}.dy-skill-output p{font-size:var(--ac-interface-size);color:#527195;margin-top:20px;line-height:1.8}.dy-review-boundary{font-size:var(--ac-label-size);color:#7892b3;border-top:1px solid #c9daef;margin-top:auto;padding-top:20px;line-height:1.7;display:block}.dy-skill-output p+.dy-review-boundary{margin-top:28px;padding-top:20px}.dy-resolution-selectors{border-block:1px solid #d9e3f0;flex-wrap:wrap;gap:12px;padding-block:24px;display:flex}.dy-resolution-selectors button{font-size:var(--ac-interface-size);color:#6480a4;border:1px solid #ccd9eb;border-radius:4px;align-items:center;gap:12px;min-height:48px;padding:11px 20px;display:inline-flex}.dy-version-number{color:#879dbb;font-size:var(--ac-label-size)}.dy-resolution-selectors button:hover{background:#f1f6ff}.dy-resolution-selectors button[aria-pressed=true]{color:#2a63b0;background:#eaf2ff;border-color:#779ed2}.dy-resolution-scene>figcaption{font-size:var(--ac-label-size);color:#7b90ac;padding-block:20px 24px;line-height:1.7}.dy-invitation-section{background:#f3f6fb;border-block:1px solid #dce5f1}.dy-invitation{grid-template-columns:120px minmax(0,850px);justify-content:center;gap:48px;padding-block:80px;display:grid}.dy-invitation-icon{background:#e8f0fc;border:1px solid #b9cde7;border-radius:50%;place-items:center;width:100px;height:100px;display:grid}.dy-invitation-icon svg{stroke:#749bd0;stroke-width:1px;width:44px;height:44px}.dy-invitation h2{margin-top:18px}.dy-invitation p:not(.ac-eyebrow){color:var(--ac-muted);max-width:780px;margin-top:24px}.dy-invitation .ac-button{margin-top:28px}@media (width<=1100px){.dy-hero-copy,.dy-links-heading,.dy-resolution-heading{gap:40px}.dy-case-heading{gap:32px;padding:28px}.dy-activity-source,.dy-activity-reading{padding:28px}.dy-opportunity{grid-template-columns:1fr 1.15fr;gap:20px 48px}.dy-opportunity>.ac-eyebrow{grid-column:1/-1}.dy-links-layout{grid-template-columns:1.4fr 1fr;gap:32px}.dy-link-map{column-gap:20px}.dy-related-node{gap:10px;padding:16px 12px}.dy-related-icon,.dy-related-icon svg{width:22px;height:22px}.dy-related-2{width:calc(50% - 10px)}.dy-link-readings{padding-left:24px}}@media (width<=959px){.dy-hero-copy{grid-template-columns:1fr;gap:28px;max-width:760px}.dy-case-heading{grid-template-columns:1fr 1fr}.dy-case-context{padding-left:24px}.dy-activity-record{grid-template-columns:1fr 1fr}.dy-activity-source,.dy-activity-reading{padding:24px}.dy-links-heading{grid-template-columns:1fr;gap:24px}.dy-links-heading>p{max-width:720px}.dy-links-layout{grid-template-columns:1fr;gap:36px}.dy-link-map{column-gap:48px;width:100%;max-width:720px;margin-inline:auto}.dy-related-node{gap:16px;padding:20px}.dy-related-2{width:calc(50% - 24px)}.dy-link-readings{border-top:1px solid #334965;border-left:0;padding:28px 0 0}.dy-link-reading{grid-template-columns:1fr 1fr;align-items:start;gap:16px 40px;display:grid}.dy-link-reading>.dy-small-label{grid-column:1/-1}.dy-link-reading h3{grid-area:2/1;margin-top:0}.dy-link-reading blockquote{grid-area:3/1;margin-top:0}.dy-link-reading>p{grid-area:2/2/4;margin-top:0}.dy-link-question{grid-column:1/-1;margin-top:8px}.dy-resolution-heading{grid-template-columns:1fr;gap:18px}.dy-resolution-heading>p:last-child{max-width:720px;margin-top:6px}.dy-resolution-record{grid-template-columns:1fr 1fr}.dy-resolution-note{padding-right:24px}.dy-resolution-note dl>div{grid-template-columns:1fr;gap:6px}.dy-skill-output{padding:28px}.dy-invitation{grid-template-columns:80px minmax(0,1fr);gap:32px}.dy-invitation-icon{width:72px;height:72px}}@media (width<=759px){.dy-hero{padding-block:24px 48px}.dy-hero-copy{gap:24px;margin-bottom:32px}.dy-case-heading{grid-template-columns:1fr;gap:24px;padding:24px}.dy-case-context{border-top:1px solid #3d506d;border-left:0;padding:20px 0 0}.dy-case-toolbar{padding-inline:20px}.dy-activity-rail{padding:22px 8px}.dy-activity-stop{padding:0 4px}.dy-stop-detail{display:none}.dy-activity-stop strong{font-size:var(--ac-label-size)}.dy-activity-record{grid-template-columns:1fr}.dy-activity-source,.dy-activity-reading{padding:24px}.dy-activity-reading{border-top:1px solid #d4e1f2;border-left:0}.dy-case-scene>figcaption{padding:20px}.dy-opportunity{grid-template-columns:1fr;gap:20px;padding-block:64px}.dy-opportunity>div{margin-top:4px}.dy-links-section{padding-block:64px}.dy-links-scene{margin-top:32px!important}.dy-link-map{grid-template-rows:repeat(3,minmax(96px,auto)) auto;grid-template-columns:1fr;gap:24px;padding-left:22px}.dy-map-lines{display:none}.dy-link-map:before{content:"";background:#54749d;width:1px;position:absolute;top:48px;bottom:56px;left:0}.dy-related-node{grid-column:1;padding:18px 20px}.dy-related-0{grid-row:1}.dy-related-1{grid-row:2}.dy-related-2{grid-row:3;width:100%}.dy-related-node:before{content:"";background:#54749d;width:22px;height:1px;position:absolute;top:50%;left:-23px}.dy-related-node[aria-pressed=true]:before{background:#97c5ff}.dy-case-question{width:100%;min-height:104px;box-shadow:none;border-radius:6px;grid-row:4;padding:20px}.dy-case-question:before{content:"";background:#54749d;width:22px;height:1px;position:absolute;top:50%;left:-23px}.dy-link-reading{display:block}.dy-link-reading h3{margin-top:16px}.dy-link-reading blockquote,.dy-link-reading>p,.dy-link-question{margin-top:24px}.dy-resolution-section{padding-block:64px}.dy-resolution-scene{margin-top:32px!important}.dy-resolution-record{grid-template-columns:1fr}.dy-resolution-note{padding:28px 0}.dy-resolution-note blockquote{min-height:0}.dy-resolution-note dl>div{grid-template-columns:95px minmax(0,1fr);gap:16px}.dy-skill-output{border-top:1px solid #cdddf1;border-left:0;padding:24px}.dy-resolution-selectors{gap:10px}.dy-resolution-selectors button{padding:11px 14px}.dy-invitation{grid-template-columns:1fr;gap:28px;padding-block:64px}.dy-invitation-icon{width:64px;height:64px}.dy-invitation-icon svg{width:36px;height:36px}}@media (width<=399px){.dy-case-heading{padding:20px}.dy-case-toolbar{padding-inline:16px}.dy-activity-rail{padding-inline:6px}.dy-activity-stop{padding-inline:1px}.dy-stop-icon{width:36px;height:36px;margin-top:12px;margin-bottom:14px}.dy-activity-source,.dy-activity-reading{padding:24px 20px}.dy-source-label{gap:10px}.dy-related-node{gap:12px;padding-inline:16px}.dy-resolution-note dl>div{grid-template-columns:1fr;gap:6px}.dy-resolution-selectors button{justify-content:flex-start;width:100%}.dy-invitation .ac-button{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.dynamics-source-page *{transition:none!important;animation:none!important}}@media print{.dy-cover,.dy-case-heading,.dy-links-section,.dy-related-node,.dy-case-question,.dy-activity-reading,.dy-skill-output,.dy-invitation-section{color:#101828;background:#fff}.dynamics-source-page :is(p,span,h1,h2,h3,strong,blockquote,dt,dd){color:#334e72!important}.dy-hero-copy,.dy-case-heading,.dy-activity-record,.dy-opportunity,.dy-links-heading,.dy-links-layout,.dy-link-reading,.dy-resolution-heading,.dy-resolution-record,.dy-invitation{display:block}.dy-hero,.dy-opportunity,.dy-links-section,.dy-resolution-section,.dy-invitation{padding-block:32px}.dynamics-source-page.ac-ready :is(.dy-activity-records,.dy-link-readings,.dy-resolution-records){display:block}.dynamics-source-page.ac-ready [data-source-panel][aria-hidden=true]{visibility:visible}.dy-case-toolbar,.dy-links-toolbar,.dy-resolution-toolbar,.dy-activity-rail,.dy-resolution-selectors,.dy-map-lines,.dy-invitation-icon{display:none}.dy-activity-reading,.dy-link-readings,.dy-skill-output{border-left:0;padding:24px}.dynamics-source-page [data-source-panel]{break-inside:avoid;margin-bottom:24px}}.asana-source-page{--ac-paper:#fff;--ac-rule:#dbe2ec}.asana-source-page blockquote{margin:0}.asana-source-page h1{font-size:var(--ac-title-size);letter-spacing:-.045em;font-weight:600;line-height:1.12}.asana-source-page h2{font-size:var(--ac-heading-size);letter-spacing:-.035em;font-weight:600;line-height:1.18}.asana-source-page h3{font-size:var(--ac-card-title-size);letter-spacing:-.025em;font-weight:600;line-height:1.35}.asana-source-page .as-accent{color:var(--ac-blue)}.as-cover{color:#edf3fd;background:#101828}.as-cover .ac-masthead{flex-wrap:wrap;row-gap:12px;padding-block:24px}.as-cover .ac-source-brand{font-size:var(--ac-interface-size);gap:12px}.as-cover .ac-source-brand img{width:32px;height:32px}.as-cover :is(.ac-eyebrow,.as-accent){color:#92bbfa}.as-cover .ac-back:hover{color:#c7ddff}.as-hero{padding-block:36px 72px}.as-hero-copy{grid-template-columns:1.12fr 1fr;align-items:start;gap:88px;margin-bottom:48px;display:grid}.as-hero-copy h1 .as-accent{display:block}.as-hero-copy .ac-description{color:#b2c1d8;padding-top:4px}.as-slogan{color:#88a4cb;font-size:var(--ac-interface-size);border-top:1px solid #35455e;padding-top:20px;margin-top:24px!important}.as-plan-scene{background:#162238;border:1px solid #40516b;border-radius:9px;overflow:hidden;box-shadow:0 26px 65px -35px #0008}.as-plan-heading{align-items:center;gap:16px;padding:24px 28px;display:flex}.as-project-mark{color:#f6a2a8;background:#3c2c40;border:1px solid #966073;border-radius:8px;flex:none;place-items:center;width:48px;height:48px;display:grid}.as-project-mark svg{stroke:currentColor;stroke-width:1.2px;width:27px;height:27px}.as-project-mark rect{fill:#3c2c40}.as-plan-heading p{font-size:var(--ac-label-size);color:#92a8ca;margin-bottom:4px}.asana-source-page .as-plan-heading h2{font-size:var(--ac-card-title-size);letter-spacing:-.025em;line-height:1.35}.as-plan-period{color:#a5bad9;font-size:var(--ac-interface-size);margin-left:auto}.as-plan-toolbar,.as-dependency-toolbar{font-size:var(--ac-label-size);color:#a2b7d6;border-block:1px solid #354860;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;padding:8px 28px;display:flex}.as-plan-toolbar{background:#1b2b42}.as-cover .ac-pagination button[aria-current=step],.as-dependencies-section .ac-pagination button[aria-current=step]{color:#a1c8ff}.as-plan-record{grid-template-columns:1.8fr 1fr;display:grid}.as-plan-calendar{min-width:0;padding:0 24px 24px}.as-calendar-heading,.as-calendar-row{grid-template-columns:176px minmax(0,1fr);column-gap:12px;display:grid}.as-calendar-heading{font-size:var(--ac-label-size);color:#93aaca;padding-block:20px 12px}.as-calendar-days{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.as-calendar-row{border-top:1px solid #314159;min-height:102px}.as-task-label{align-self:center;padding-block:12px}.as-task-label strong{font-size:var(--ac-interface-size);color:#d4e1f5;font-weight:500;line-height:1.45;display:block}.as-task-owner{font-size:var(--ac-label-size);color:#8ca3c4;margin-top:4px;line-height:1.6;display:block}.as-task-dates{font-size:var(--ac-label-size);color:#aec4e5;margin-top:3px;line-height:1.6;display:block}.as-task-track{background:repeating-linear-gradient(90deg,#33465f80 0 1px,#0000 1px 20%);position:relative}.as-task-bar{left:calc(var(--as-start) * 20% + 4px);width:calc(var(--as-length) * 20% - 8px);height:36px;font-size:var(--ac-label-size);color:#18263e;background:#9cbced;border:1px solid #a7c4ef;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:calc(50% - 18px)}.as-task-bar[data-start="0"]{--as-start:0}.as-task-bar[data-start="2"]{--as-start:2}.as-task-bar[data-start="3"]{--as-start:3}.as-task-bar[data-start="4"]{--as-start:4}.as-task-bar[data-length="1"]{--as-length:1}.as-task-bar[data-length="2"]{--as-length:2}.as-task-bar[data-length="3"]{--as-length:3}.as-bar-sample{color:#4c2435;background:#f3a6ad;border-color:#ffc6cd}.as-bar-guide{color:#113d36;background:#7cbcaf;border-color:#b1dfce}.as-bar-pilot{color:#302452;background:#bdadf1;border-color:#d1c6ff;gap:8px}.as-milestone{border:1px solid;width:8px;height:8px;transform:rotate(45deg)}.as-plan-1 .as-bar-review,.as-plan-1 .as-bar-pilot{color:#f9cbc2;background:#52444a;border:1px dashed #e8b6ad}.as-calendar-status{color:#b7cce9;font-size:var(--ac-label-size);border-top:1px solid #354961;align-items:center;gap:12px;padding-top:18px;display:flex}.as-status-symbol{color:#97b8e6;font-size:22px;line-height:1}.as-plan-1 .as-calendar-status{color:#f1b4b7}.as-plan-comment{background:#21334e;border-left:1px solid #3c506d;padding:28px}.as-small-label{font-size:var(--ac-label-size);color:#9eb7db;display:block}.as-plan-comment blockquote{font-size:var(--ac-interface-size);color:#e0ebfc;border-left:2px solid #f3a6ad;margin-top:16px;padding-left:18px;line-height:1.8}.as-plan-meaning{border-top:1px solid #48617f;margin-top:28px;padding-top:24px}.as-plan-meaning h3{color:#e0ebfc;margin-top:12px}.as-plan-meaning p{font-size:var(--ac-interface-size);color:#b5c8e5;margin-top:16px;line-height:1.8}.as-plan-selectors{border-top:1px solid #3b4f6c;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.as-plan-selectors button{text-align:left;font-size:var(--ac-interface-size);color:#a6bddd;border-bottom:2px solid #0000;align-items:center;gap:12px;padding:18px 24px;display:flex}.as-plan-selectors button+button{border-left:1px solid #354860}.as-selector-index{color:#8da5c6;font-size:var(--ac-label-size)}.as-plan-selectors button:hover{background:#21334e}.as-plan-selectors button[aria-pressed=true]{color:#f5c6ce;background:#29384e;border-bottom-color:#f3a6ad}.as-plan-scene>figcaption{color:#92aaca;font-size:var(--ac-label-size);background:#101c30;border-top:1px solid #354860;padding:16px 28px;line-height:1.7}.asana-source-page.ac-ready :is(.as-plan-records,.as-dependency-readings){display:grid}.asana-source-page.ac-ready [data-source-panel]{grid-area:1/1;min-width:0}.asana-source-page.ac-ready [data-source-panel][aria-hidden=true]{visibility:hidden;pointer-events:none}.asana-source-page .source-record-enter :is(.as-plan-comment,.as-dependency-source){animation:.6s both as-reading-enter}.as-plan-1.source-record-enter .as-bar-sample{animation:1.3s cubic-bezier(.25,.8,.25,1) both as-sample-extends}.as-plan-2.source-record-enter .as-bar-review{animation:1.3s cubic-bezier(.25,.8,.25,1) both as-review-moves}.as-plan-2.source-record-enter .as-bar-pilot{animation:1.3s cubic-bezier(.25,.8,.25,1) both as-pilot-moves}@keyframes as-reading-enter{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes as-sample-extends{0%{width:calc(40% - 8px)}to{width:calc(60% - 8px)}}@keyframes as-review-moves{0%{left:calc(40% + 4px)}to{left:calc(60% + 4px)}}@keyframes as-pilot-moves{0%{left:calc(60% + 4px)}to{left:calc(80% + 4px)}}.as-opportunity{grid-template-columns:1fr 1fr;gap:32px 88px;padding-block:88px;display:grid}.as-opportunity h2{margin-top:18px}.as-opportunity-copy{color:var(--ac-muted);padding-top:6px}.as-opportunity-copy p+p{margin-top:20px}.as-change-note{background:#f4f7fc;border-left:3px solid #83a6db;grid-column:1/-1;grid-template-columns:170px 1fr;gap:6px 36px;padding:28px 32px;display:grid}.as-change-note>span:first-child{font-size:var(--ac-label-size);color:#6d84a6;padding-top:4px}.as-change-note>p{font-size:var(--ac-card-title-size);color:#3d5c84;line-height:1.5}.as-change-note strong{color:#285fa9;font-weight:600}.as-change-caption{font-size:var(--ac-label-size);color:#7289aa;grid-column:2}.as-dependencies-section{color:#edf3fd;background:#101828;padding-block:88px}.as-dependencies-section :is(.ac-eyebrow,.as-accent){color:#92bbfa}.as-dependencies-heading{grid-template-columns:1.12fr 1fr;align-items:end;gap:88px;display:grid}.as-dependencies-heading h2{margin-top:18px}.as-dependencies-heading>p{color:#adc0db}.as-dependency-scene{margin-top:48px!important}.as-dependency-toolbar{padding-inline:0}.as-dependency-diagram{padding-block:36px}.as-review-lane,.as-parallel-lane{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:28px;display:grid}.as-lane-label{font-size:var(--ac-label-size);color:#90a8cb}.as-review-path{grid-template-columns:1fr 64px 1fr 64px .8fr;align-items:center;display:grid}.as-dependency-node{text-align:left;color:#c4d7f3;background:#1b2a42;border:1px solid #496183;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:150px;padding:24px;transition:background .35s,border-color .35s,box-shadow .35s;display:flex;position:relative}.as-node-kind{color:#91aacf;font-size:var(--ac-label-size);display:block}.as-dependency-node strong{color:#dbe8fb;font-size:var(--ac-interface-size);margin-top:10px;font-weight:600;line-height:1.6;display:block}.as-node-owner{color:#a2b8d6;font-size:var(--ac-label-size);margin-top:10px}.as-dependency-node:hover{background:#243b58}.as-dependency-node[aria-pressed=true]{background:#253c5c;border-color:#9cbef0;box-shadow:0 0 0 4px #8eb8fa0a}.as-sample-node[aria-pressed=true]{background:#3d2e40;border-color:#f3a6ad}.as-guide-node[aria-pressed=true]{background:#203c40;border-color:#8dcec1}.as-dependency-connector{background:#405a7d;height:2px;position:relative}.as-dependency-connector>span{color:#a6c2e7;font-size:24px;line-height:40px;position:absolute;top:-20px;right:-2px}.as-dependency-connector:before{content:"";opacity:0;background:repeating-linear-gradient(90deg,#b5d3ff 0 5px,#0000 5px 14px);animation:1.8s linear infinite as-dependency-flow;position:absolute;inset:-1px 8px -1px 0}.as-dependency-scene[data-source-current="0"] .as-sample-node+.as-dependency-connector:before,.as-dependency-scene[data-source-current="1"] .as-review-node+.as-dependency-connector:before{opacity:1}@keyframes as-dependency-flow{to{background-position-x:28px}}.as-pilot-node{text-align:center;border:1px dashed #5c547f;border-radius:5px;flex-direction:column;align-items:center;min-height:150px;padding:20px 12px;display:flex}.as-pilot-diamond{background:#a897d8;border:1px solid #d1c5f5;width:17px;height:17px;margin:8px 0 16px;transform:rotate(45deg)}.as-pilot-node strong{font-size:var(--ac-interface-size);color:#cec2f4;font-weight:600}.as-pilot-node>span:last-child{font-size:var(--ac-label-size);color:#a69dbd;margin-top:8px;line-height:1.6}.as-parallel-lane{border-top:1px solid #35455d;margin-top:28px;padding-top:28px}.as-guide-node{flex-direction:row;justify-content:flex-start;align-items:center;gap:24px;width:100%;min-height:100px}.as-guide-symbol{color:#8ec5ba;font-size:28px}.as-guide-note{font-size:var(--ac-label-size);color:#b2d0c9;max-width:230px;margin-left:auto}.as-dependency-readings{border-top:1px solid #3b4e69;padding-top:32px}.as-dependency-reading{grid-template-columns:1fr 1.12fr;gap:72px;display:grid}.as-dependency-source blockquote{font-size:var(--ac-card-title-size);color:#c9ddfa;letter-spacing:-.015em;max-width:430px;margin-top:18px;line-height:1.5}.as-dependency-reading h3{color:#dce9fc}.as-dependency-reading>div>p{font-size:var(--ac-interface-size);color:#a7bfde;margin-top:16px;line-height:1.8}.as-owner-question{border-top:1px solid #354b68;margin-top:24px;padding-top:20px}.as-owner-question>span{color:#8da9d0;font-size:var(--ac-label-size)}.as-owner-question p{color:#c2d9f8;font-size:var(--ac-interface-size);margin-top:8px;line-height:1.8}.as-dependency-scene>figcaption{color:#8ca5c8;font-size:var(--ac-label-size);border-top:1px solid #354760;margin-top:32px;padding-top:24px;line-height:1.7}.as-ledger-section{padding-block:88px}.as-ledger-heading{grid-template-columns:1.12fr 1fr;align-items:end;gap:18px 88px;display:grid}.as-ledger-heading>.ac-eyebrow{grid-column:1/-1}.as-ledger-heading>p:last-child{color:var(--ac-muted)}.as-ledger{border-top:1px solid #b9cbe2;margin-top:40px}.as-ledger-header,.as-ledger-row{grid-template-columns:1fr 1.12fr 1.12fr;display:grid}.as-ledger-header{color:#6c85a7;font-size:var(--ac-label-size);border-bottom:1px solid #b9cbe2}.as-ledger-header>span{padding:18px 28px}.as-ledger-header>span:first-child{padding-left:0}.as-ledger-header>span:last-child{color:#4e74a6;background:#edf3fc}.as-ledger-row{border-bottom:1px solid #d2deee}.as-ledger-row>div{padding:28px;position:relative}.as-ledger-row>div:first-child{padding-left:40px}.as-ledger-row>div:last-child{background:#f3f7fd;border-left:1px solid #d2deee}.as-ledger-row h3{color:#244c7b}.as-ledger-row p{font-size:var(--ac-interface-size);color:#557094;line-height:1.8}.as-ledger-row h3+p{color:#6a819f;margin-top:12px}.as-ledger-index{font-size:var(--ac-interface-size);color:#86a1c6;position:absolute;top:30px;left:0}.as-ledger-mobile-label{display:none}.as-ledger-foot{justify-content:space-between;align-items:start;gap:40px;padding-top:24px;display:flex}.as-ledger-foot>p{font-size:var(--ac-label-size);color:#7086a4;max-width:700px}.as-ledger-foot .ac-text-link{flex:none}.as-invitation-section{background:#f2f6fc;border-block:1px solid #d7e3f2}.as-invitation{grid-template-columns:1.12fr 1fr;align-items:center;gap:88px;padding-block:80px;display:grid}.as-invitation h2{margin-top:18px}.as-invitation>div>p:not(.ac-eyebrow){color:var(--ac-muted)}.as-invitation .ac-button{margin-top:28px}@media (width<=1100px){.as-hero-copy,.as-opportunity,.as-dependencies-heading,.as-ledger-heading,.as-invitation{column-gap:40px}.as-plan-record{grid-template-columns:1fr}.as-plan-comment{border-top:1px solid #3c506d;border-left:0;grid-template-columns:1fr 1fr;gap:12px 36px;display:grid}.as-plan-comment>.as-small-label{grid-column:1}.as-plan-comment blockquote{grid-area:2/1;align-self:start;margin-top:0}.as-plan-meaning{border-top:0;border-left:1px solid #48617f;grid-area:1/2/3;margin-top:0;padding:0 0 0 28px}.as-calendar-row{min-height:96px}.as-review-lane,.as-parallel-lane{grid-template-columns:1fr;gap:16px}.as-dependency-reading{gap:40px}.as-ledger-row>div,.as-ledger-header>span{padding-inline:20px}}@media (width<=959px){.as-hero-copy,.as-dependencies-heading,.as-ledger-heading{grid-template-columns:1fr;gap:24px}.as-hero-copy{max-width:760px}.as-hero-copy .ac-description{max-width:720px}.as-opportunity{gap:28px 36px}.as-dependencies-heading>p,.as-ledger-heading>p:last-child{max-width:740px}.as-review-path{grid-template-columns:1fr 40px 1fr 40px .8fr}.as-dependency-node{padding:20px}.as-dependency-reading{grid-template-columns:1fr 1.2fr;gap:32px}.as-ledger-row>div{padding-inline:18px}.as-ledger-foot{flex-direction:column;gap:12px}.as-invitation{grid-template-columns:1fr;gap:28px}}@media (width<=759px){.as-hero{padding-block:24px 48px}.as-hero-copy{margin-bottom:32px}.as-plan-heading{flex-wrap:wrap;gap:12px;padding:24px 20px}.as-project-mark{width:40px;height:40px}.as-plan-period{width:100%;margin-left:52px}.as-plan-toolbar{padding-inline:20px}.as-plan-calendar{padding:0 20px 20px}.as-calendar-heading,.as-calendar-row{grid-template-columns:1fr}.as-calendar-heading>span{display:none}.as-calendar-heading{padding-block:18px 12px}.as-calendar-row{padding-bottom:18px}.as-task-label{grid-template-columns:1fr auto;column-gap:12px;padding-block:14px 10px;display:grid}.as-task-label strong{grid-column:1/-1}.as-task-owner{margin-top:5px}.as-task-dates{text-align:right;margin-top:5px}.as-task-track{height:40px}.as-plan-comment{padding:24px 20px;display:block}.as-plan-comment blockquote{margin-top:16px}.as-plan-meaning{border-top:1px solid #48617f;border-left:0;margin-top:24px;padding:24px 0 0}.as-plan-selectors button{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 16px;line-height:1.5}.as-plan-scene>figcaption{padding:18px 20px}.as-opportunity{grid-template-columns:1fr;gap:24px;padding-block:64px}.as-change-note{grid-template-columns:1fr;gap:14px;padding:24px}.as-change-caption{grid-column:1}.as-dependencies-section{padding-block:64px}.as-dependency-scene{margin-top:32px!important}.as-dependency-diagram{padding-block:28px}.as-review-path{grid-template-columns:1fr}.as-dependency-node{width:100%;min-height:132px;padding:22px 24px}.as-dependency-connector{justify-self:center;width:2px;height:40px}.as-dependency-connector>span{top:12px;right:-11px;transform:rotate(90deg)}.as-dependency-connector:before{background:repeating-linear-gradient(0deg,#b5d3ff 0 5px,#0000 5px 14px);animation-name:as-dependency-flow-down;inset:0 -1px 8px}.as-pilot-node{min-height:132px}.as-guide-node{grid-template-columns:24px 1fr;gap:8px 16px;display:grid}.as-guide-note{grid-column:2;max-width:none;margin-left:0}.as-dependency-reading{grid-template-columns:1fr;gap:28px}.as-ledger-section{padding-block:64px}.as-ledger{margin-top:32px}.as-ledger-header{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.as-ledger-row{border-bottom:1px solid #adc4e2;grid-template-columns:1fr}.as-ledger-row>div{padding:24px}.as-ledger-row>div:first-child{padding:28px 24px 20px 40px}.as-ledger-row>div:last-child{border-left:0}.as-ledger-index{top:62px}.as-ledger-mobile-label{color:#6a85a8;font-size:var(--ac-label-size);margin-bottom:12px;display:block}.as-invitation{padding-block:64px}}@keyframes as-dependency-flow-down{to{background-position-y:28px}}@media (width<=399px){.as-plan-heading{gap:12px}.as-project-mark{display:none}.as-plan-period{margin-left:0}.as-plan-selectors{grid-template-columns:1fr}.as-plan-selectors button{flex-direction:row;align-items:center;gap:14px;padding:12px 20px}.as-plan-selectors button+button{border-top:1px solid #354860;border-left:0}.as-task-label{grid-template-columns:1fr}.as-task-dates{text-align:left}.as-bar-pilot{gap:4px}.as-milestone{width:5px;height:5px}.as-guide-node{gap:8px 12px;padding-inline:18px}.as-invitation .ac-button{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.asana-source-page *{transition:none!important;animation:none!important}}@media print{.as-cover,.as-plan-scene,.as-plan-comment,.as-dependencies-section,.as-dependency-node,.as-invitation-section{color:#101828;background:#fff}.asana-source-page :is(p,span,h1,h2,h3,strong,blockquote){color:#334e72!important}.as-hero-copy,.as-plan-record,.as-plan-comment,.as-opportunity,.as-dependencies-heading,.as-dependency-reading,.as-ledger-heading,.as-invitation{display:block}.as-hero,.as-opportunity,.as-dependencies-section,.as-ledger-section,.as-invitation{padding-block:32px}.asana-source-page.ac-ready :is(.as-plan-records,.as-dependency-readings){display:block}.asana-source-page.ac-ready [data-source-panel][aria-hidden=true]{visibility:visible}.as-plan-toolbar,.as-dependency-toolbar,.as-plan-selectors{display:none}.as-plan-meaning{border-left:0;padding:24px 0 0}.asana-source-page [data-source-panel]{break-inside:avoid;margin-bottom:24px}}.monday-source-page{--ac-paper:#fff;--ac-rule:#dbe2ec}.monday-source-page blockquote{margin:0}.monday-source-page h1{font-size:var(--ac-title-size);letter-spacing:-.045em;font-weight:600;line-height:1.12}.monday-source-page h2{font-size:var(--ac-heading-size);letter-spacing:-.035em;font-weight:600;line-height:1.18}.monday-source-page h3{font-size:var(--ac-card-title-size);letter-spacing:-.025em;font-weight:600;line-height:1.35}.monday-source-page .mo-accent{color:var(--ac-blue)}.mo-cover{background:#f5f7fc;border-bottom:1px solid #d4dfef}.mo-cover .ac-masthead{flex-wrap:wrap;row-gap:12px;padding-block:24px}.mo-cover .ac-source-brand{font-size:var(--ac-interface-size);gap:12px}.mo-cover .ac-source-brand img{width:36px;height:36px}.mo-hero{grid-template-columns:.9fr 1.3fr;align-items:center;gap:56px;padding-block:32px 80px;display:grid}.mo-hero-copy h1 .mo-accent{display:block}.mo-hero-copy .ac-description{margin-top:28px}.mo-slogan{color:#6580a5;font-size:var(--ac-interface-size);border-top:1px solid #c9d7ea;padding-top:24px;margin-top:28px!important}.mo-board-scene{background:#fff;border:1px solid #c3d0e3;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 24px 64px -36px #31517d80}.mo-board-heading{background:#fff;align-items:center;gap:16px;padding:24px;display:flex}.mo-board-symbol{color:#6f62af;background:#f0ecfc;border:1px solid #cfc6ee;border-radius:7px;flex:none;place-items:center;width:42px;height:42px;display:grid}.mo-board-symbol svg{stroke:currentColor;stroke-width:1.3px;width:25px;height:25px}.mo-board-heading p{font-size:var(--ac-label-size);color:#6c84a6;margin-bottom:5px}.monday-source-page .mo-board-heading h2{font-size:var(--ac-card-title-size);letter-spacing:-.025em;color:#263f62;line-height:1.35}.mo-board-toolbar,.mo-rule-toolbar{font-size:var(--ac-label-size);color:#657fa3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;display:flex}.mo-board-toolbar{background:#f8faff;border-block:1px solid #dae3ef;padding:8px 24px}.mo-board-group{color:#6f60a5;padding-left:15px;position:relative}.mo-board-group:before{content:"";background:#9c85d7;border-radius:2px;width:3px;height:12px;position:absolute;top:7px;left:0}.mo-board-record,.mo-rule-record{flex-direction:column;display:flex}.mo-board-table{padding:0 20px 20px}.mo-board-columns,.mo-board-row{grid-template-columns:1.25fr .92fr .95fr;display:grid}.mo-board-columns{color:#7b8fae;font-size:var(--ac-label-size)}.mo-board-columns>span{padding:12px 10px}.mo-board-row{border:1px solid #dce4f0;border-bottom:0;border-left:3px solid #b7a1e4;min-height:56px}.mo-board-row:last-child{border-bottom:1px solid #dce4f0}.mo-item,.mo-owner{font-size:var(--ac-interface-size);color:#617590;align-items:center;gap:8px;min-width:0;padding:13px 10px;line-height:1.6;display:flex}.mo-owner{text-align:center;border-left:1px solid #dce4f0;justify-content:center}.mo-cell-status{text-align:center;font-size:var(--ac-interface-size);justify-content:center;align-items:center;padding:12px 8px;line-height:1.6;display:flex}.mo-status-review{color:#644e91;background:#e7e0f8}.mo-status-working{color:#785617;background:#f9e2b2}.mo-status-ready{color:#fff;background:#00876c}.mo-status-hold{color:#842c46;background:#f6c1cb}.mo-selected-row{background:#f1f6ff;border-color:#9fb9df #9fb9df #9fb9df #628dcb}.mo-selected-row .mo-item{color:#254f88;font-weight:600}.mo-selected-row .mo-owner{color:#3c5f8d;border-left-color:#b9cde8}.mo-item-caret{color:#86a3cd}.mo-cell-label{display:none}.mo-update{background:#edf3fc;border-top:1px solid #cbd9ec;flex:1;padding:24px}.mo-update-meta{font-size:var(--ac-label-size);color:#6b84a8;justify-content:space-between;align-items:center;gap:20px;display:flex}.mo-update blockquote{font-size:var(--ac-interface-size);color:#355781;border-left:2px solid #94a9d8;margin-top:16px;padding-left:16px;line-height:1.8}.mo-update-reading{border-top:1px solid #c8d7ec;margin-top:24px;padding-top:20px}.mo-small-label{font-size:var(--ac-label-size);color:#6a84a6;display:block}.mo-update-reading h3{color:#2f527f;margin-top:10px}.mo-update-reading p{font-size:var(--ac-interface-size);color:#577497;margin-top:12px;line-height:1.8}.mo-board-selectors{border-block:1px solid #c9d7ea;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mo-board-selectors button{text-align:left;color:#6380a5;min-height:68px;font-size:var(--ac-interface-size);border-bottom:2px solid #0000;align-items:center;gap:10px;padding:12px 16px;line-height:1.5;display:flex}.mo-board-selectors button+button{border-left:1px solid #d4dfed}.mo-selector-number{color:#88a0c2;font-size:var(--ac-label-size);flex:none}.mo-board-selectors button:hover{background:#f5f8fe}.mo-board-selectors button[aria-pressed=true]{color:#2d61ac;background:#e9f1ff;border-bottom-color:#608ed2}.mo-board-scene>figcaption{font-size:var(--ac-label-size);color:#788eac;background:#fbfcff;padding:16px 24px;line-height:1.7}.monday-source-page.ac-ready :is(.mo-board-records,.mo-rule-records){display:grid}.monday-source-page.ac-ready [data-source-panel]{grid-area:1/1;min-width:0}.monday-source-page.ac-ready [data-source-panel][aria-hidden=true]{visibility:hidden;pointer-events:none}.mo-board-record.source-record-enter .mo-changing-status{animation:.6s both mo-status-update}.mo-board-record.source-record-enter :is(.mo-changing-owner,.mo-update){animation:.65s both mo-record-enter}@keyframes mo-status-update{0%{opacity:.35;transform:perspective(400px)rotateX(-25deg)}to{opacity:1;transform:perspective(400px)rotateX(0)}}@keyframes mo-record-enter{0%{opacity:.15;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mo-opportunity-section{color:#eff4fc;background:#101828}.mo-opportunity{grid-template-columns:1fr 1fr;gap:40px 88px;padding-block:88px;display:grid}.mo-opportunity :is(.ac-eyebrow,.mo-accent){color:#92bbfa}.mo-opportunity h2{margin-top:18px}.mo-opportunity-copy{color:#adbed6;padding-top:5px}.mo-opportunity-copy p+p{margin-top:20px}.mo-opportunity-question{border-top:1px solid #354862;grid-column:1/-1;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:24px;padding-top:32px;display:grid}.mo-question-symbol{color:#6587b7;grid-area:1/1/3;align-self:center;font-size:44px;font-weight:400;line-height:1}.mo-opportunity-question>p{font-size:var(--ac-card-title-size);color:#d9e7fb;line-height:1.6}.mo-ready-word{color:#a8decc;background:#1b3c3c;border:1px solid #477b73;border-radius:4px;margin-inline:4px;padding:0 12px;display:inline-block}.mo-question-caption{font-size:var(--ac-label-size);color:#8ea7c9;grid-column:2;margin-top:12px}.mo-rule-section{padding-block:88px}.mo-rule-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:18px 88px;display:grid}.mo-rule-heading>.ac-eyebrow{grid-column:1/-1}.mo-rule-heading>p:last-child{color:var(--ac-muted)}.mo-rule-scene{border:1px solid #bfcee3;border-radius:8px;overflow:hidden;margin-top:40px!important}.mo-rule-toolbar{border-bottom:1px solid #d2deee;padding:8px 28px}.mo-recipe{text-align:center;background:#f4f7fc;border-bottom:1px solid #d3deee;padding:28px 40px 24px}.mo-recipe-flow{grid-template-columns:1.1fr 80px 1fr;align-items:center;max-width:920px;margin:24px auto 0;display:grid}.mo-recipe-trigger,.mo-recipe-action{background:#fff;border:1px solid #bfd0e7;border-radius:6px;justify-content:center;align-items:center;gap:16px;min-height:100px;padding:24px;display:flex}.mo-recipe-trigger>span,.mo-recipe-action>span{font-size:var(--ac-interface-size);color:#5b7498}.mo-recipe-trigger strong{font-size:var(--ac-interface-size);color:#fff;background:#00876c;border-radius:3px;padding:8px 18px;font-weight:500}.mo-recipe-action strong{font-size:var(--ac-interface-size);color:#315f9e;font-weight:600}.mo-recipe-connector{background:#a3bcdf;height:2px;position:relative}.mo-recipe-connector:before{content:"";background:repeating-linear-gradient(90deg,#4b80c5 0 5px,#0000 5px 15px);animation:2s linear infinite mo-rule-flow;position:absolute;inset:-1px 10px -1px 0}.mo-recipe-connector>span{color:#6991c6;font-size:24px;line-height:40px;position:absolute;top:-20px;right:-2px}@keyframes mo-rule-flow{to{background-position-x:30px}}.mo-recipe>p{color:#738bac;font-size:var(--ac-label-size);margin-top:22px}.mo-evidence-heading{text-align:center;padding:38px 24px 24px;position:relative}.mo-evidence-line{background:#aac0de;width:1px;height:22px;position:absolute;top:0;left:calc(50% - 1px)}.mo-evidence-heading h3{color:#305683}.mo-evidence-heading p{color:#768eae;font-size:var(--ac-interface-size);margin-top:10px}.mo-situation-selectors{flex-wrap:wrap;justify-content:center;gap:12px;padding:0 28px 28px;display:flex}.mo-situation-selectors button{color:#6380a5;min-height:48px;font-size:var(--ac-interface-size);border:1px solid #c5d5ec;border-radius:4px;align-items:center;gap:12px;padding:10px 18px;display:flex}.mo-situation-selectors button:hover{background:#f4f8ff}.mo-situation-selectors button[aria-pressed=true]{color:#2d60a4;background:#eaf2ff;border-color:#7fa4d6}.mo-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 32px;display:grid}.mo-check{background:#f4f7fb;border:1px solid #cad7e9;border-top:3px solid #adc0dd;border-radius:4px;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:14px 12px;min-height:140px;padding:24px;display:grid;position:relative}.mo-check-number{color:#8aa1c1;font-size:var(--ac-interface-size)}.mo-check-name{color:#667f9f;font-size:var(--ac-label-size);padding-right:20px}.mo-check strong{font-size:var(--ac-interface-size);color:#34577f;grid-column:2;font-weight:600;line-height:1.6}.mo-check-symbol{font-size:var(--ac-interface-size);color:#6081aa;position:absolute;top:22px;right:20px}.mo-check-yes{background:#f0f8f6;border-top-color:#70b6a6}.mo-check-yes strong,.mo-check-yes .mo-check-symbol{color:#277563}.mo-check-wait{background:#fcf8f1;border-top-color:#d4b077}.mo-check-wait strong,.mo-check-wait .mo-check-symbol{color:#8b642c}.mo-check-changed{background:#fbf3f6;border-top-color:#c493a8}.mo-check-changed strong,.mo-check-changed .mo-check-symbol{color:#935671}.mo-rule-source{padding:26px 32px}.mo-rule-source blockquote{color:#4f6e96;font-size:var(--ac-interface-size);margin-top:10px;line-height:1.8}.mo-candidate-response{background:#eaf2ff;border-top:1px solid #c8d9ef;flex:1;grid-template-columns:190px minmax(0,1fr);align-content:start;gap:40px;padding:28px 32px;display:grid}.mo-candidate-response h3{color:#2a548d}.mo-candidate-response p{font-size:var(--ac-interface-size);color:#51739e;margin-top:14px;line-height:1.8}.mo-candidate-response>.mo-small-label{color:#6a87af;padding-top:5px}.mo-rule-scene>figcaption{font-size:var(--ac-label-size);color:#7a8fac;border-top:1px solid #d4e1f3;padding:20px 32px;line-height:1.7}.mo-rule-record.source-record-enter .mo-check{animation:.6s both mo-record-enter}.mo-rule-record.source-record-enter .mo-check:nth-child(2){animation-delay:.12s}.mo-rule-record.source-record-enter .mo-check:nth-child(3){animation-delay:.24s}.mo-rule-record.source-record-enter :is(.mo-rule-source,.mo-candidate-response){animation:.6s .25s both mo-record-enter}.mo-skill-section{color:#edf3fc;background:#101828;padding-block:88px}.mo-skill-section :is(.ac-eyebrow,.mo-accent){color:#92bbfa}.mo-skill-heading{max-width:850px}.mo-skill-heading h2{margin-top:18px}.mo-skill-heading>p:last-child{color:#a8bdd9;max-width:790px;margin-top:24px}.mo-skill-document{border-block:1px solid #4c6485;margin-top:40px}.mo-document-heading{border-bottom:1px solid #354a68;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:24px;display:flex}.mo-document-label{font-size:var(--ac-label-size);color:#8eabd1}.mo-document-heading h3{color:#dce9fd}.mo-document-state{font-size:var(--ac-label-size);color:#a0b7d7;border:1px solid #466184;border-radius:3px;margin-left:auto;padding:4px 12px}.mo-document-body{grid-template-columns:1.3fr 1fr;gap:88px;padding-block:36px;display:grid}.mo-skill-excerpt>p{font-size:var(--ac-card-title-size);color:#c7d9f2;letter-spacing:-.01em;line-height:1.7}.mo-skill-excerpt>p+p{margin-top:24px}.mo-skill-excerpt mark{color:#a6c9ff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border-bottom:1px solid #5d7eac;padding-bottom:2px}.mo-source-strip{font-size:var(--ac-label-size);color:#7f9bbf;border-top:1px solid #354a67;flex-wrap:wrap;gap:8px 20px;margin-top:32px;padding-top:24px;display:flex}.mo-source-strip strong{color:#adc6e9;font-weight:400}.mo-skill-annotations{border-left:1px solid #3b5274;padding-left:32px}.mo-skill-annotations>div+div{border-top:1px solid #304560;margin-top:24px;padding-top:22px}.mo-skill-annotations dt{font-size:var(--ac-interface-size);color:#cbdef8;gap:16px;font-weight:500;display:flex}.mo-skill-annotations dt>span:first-child{color:#86a9d6;font-weight:400}.mo-skill-annotations dd{font-size:var(--ac-interface-size);color:#96b0d2;margin-top:10px;line-height:1.8}.mo-document-footer{border-top:1px solid #3b5274;justify-content:space-between;align-items:center;gap:32px;padding-block:24px;display:flex}.mo-document-footer>p{color:#8fa9cc;max-width:720px;font-size:var(--ac-label-size)}.mo-document-footer .ac-text-link{color:#a1c6ff;flex:none}.mo-document-footer .ac-text-link:hover{color:#d2e4ff}.mo-invitation{grid-template-columns:1.12fr 1fr;align-items:center;gap:88px;padding-block:88px;display:grid}.mo-invitation h2{margin-top:18px}.mo-invitation>div>p:not(.ac-eyebrow){color:var(--ac-muted)}.mo-invitation .ac-button{margin-top:28px}.monday-source-page .ac-page-footer{border-top:1px solid #dbe3ef}@media (width<=1200px){.mo-hero{grid-template-columns:.9fr 1.4fr;gap:40px}.mo-opportunity,.mo-rule-heading,.mo-invitation{column-gap:48px}.mo-document-body{gap:48px}.mo-recipe-flow{grid-template-columns:1.1fr 60px 1fr}.mo-check{gap:12px 8px;padding:22px 18px}.mo-check-symbol{right:16px}}@media (width<=1100px){.mo-hero{grid-template-columns:1fr;gap:36px}.mo-hero-copy{max-width:820px}.mo-hero-copy .ac-description{max-width:780px}.mo-update{grid-template-columns:1fr 1fr;gap:14px 32px;display:grid}.mo-update-meta{grid-column:1;align-self:start}.mo-update blockquote{grid-area:2/1;align-self:start;margin-top:0}.mo-update-reading{border-top:0;border-left:1px solid #c8d7ec;grid-area:1/2/3;margin-top:0;padding:0 0 0 28px}.mo-update-reading h3{margin-top:10px}}@media (width<=959px){.mo-opportunity,.mo-rule-heading{grid-template-columns:1fr;gap:24px}.mo-opportunity-copy{max-width:780px}.mo-opportunity-question{margin-top:12px}.mo-rule-heading>p:last-child{max-width:780px;margin-top:0}.mo-recipe{padding-inline:24px}.mo-recipe-flow{grid-template-columns:1fr 48px 1fr}.mo-recipe-trigger,.mo-recipe-action{flex-direction:column;gap:10px;min-height:130px;padding:20px}.mo-checks{gap:12px;padding-inline:24px}.mo-check{grid-template-columns:1fr;gap:12px}.mo-check strong{grid-column:1}.mo-check-name{padding-right:0}.mo-check-symbol{top:20px}.mo-candidate-response{grid-template-columns:1fr;gap:16px}.mo-document-body{grid-template-columns:1fr;gap:32px}.mo-skill-annotations{border-top:1px solid #3b5274;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:28px 0 0;display:grid}.mo-skill-annotations>div+div{border:0;margin:0;padding:0}.mo-document-footer{flex-direction:column;align-items:flex-start;gap:16px}.mo-invitation{grid-template-columns:1fr;gap:28px}}@media (width<=759px){.mo-hero{padding-block:24px 48px}.mo-hero-copy .ac-description{margin-top:24px}.mo-board-heading{padding:24px 20px}.mo-board-toolbar{padding-inline:20px}.mo-board-table{padding-inline:16px}.mo-board-row{grid-template-columns:1fr 1fr}.mo-board-columns{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mo-item{border-bottom:1px solid #dce4f0;grid-column:1/-1;padding:12px 16px}.mo-cell-status,.mo-owner{flex-direction:column;gap:5px;padding:12px 14px}.mo-cell-label{font-size:var(--ac-meta-size);opacity:.85;display:block}.mo-board-row:first-of-type{margin-top:16px}.mo-board-row{border-bottom:1px solid #dce4f0;margin-top:12px}.mo-board-row+.mo-board-row{margin-top:12px}.mo-update{padding:24px 20px;display:block}.mo-update blockquote{margin-top:16px}.mo-update-reading{border-top:1px solid #c8d7ec;border-left:0;margin-top:24px;padding:20px 0 0}.mo-board-selectors button{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 12px}.mo-board-scene>figcaption{padding:18px 20px}.mo-opportunity,.mo-rule-section,.mo-invitation{padding-block:64px}.mo-opportunity-question{grid-template-columns:32px 1fr;column-gap:18px;padding-top:28px}.mo-question-symbol{align-self:start;padding-top:6px;font-size:36px}.mo-ready-word{padding-inline:10px}.mo-rule-scene{margin-top:32px!important}.mo-rule-toolbar{padding-inline:20px}.mo-recipe{padding:24px 20px}.mo-recipe-flow{grid-template-columns:1fr}.mo-recipe-trigger,.mo-recipe-action{min-height:100px;padding:20px}.mo-recipe-connector{justify-self:center;width:2px;height:40px}.mo-recipe-connector>span{top:12px;right:-11px;transform:rotate(90deg)}.mo-recipe-connector:before{background:repeating-linear-gradient(0deg,#4b80c5 0 5px,#0000 5px 15px);animation-name:mo-rule-flow-down;inset:0 -1px 8px}.mo-situation-selectors{justify-content:flex-start;padding:0 20px 24px}.mo-situation-selectors button{width:100%}.mo-checks{grid-template-columns:1fr;gap:12px;padding-inline:20px}.mo-check{grid-template-columns:24px 1fr;gap:10px 12px;min-height:114px;padding:20px}.mo-check-name{padding-right:22px}.mo-check strong{grid-column:2}.mo-rule-source,.mo-candidate-response{padding:24px 20px}.mo-rule-scene>figcaption{padding:20px}.mo-skill-section{padding-block:64px}.mo-skill-document{margin-top:32px}.mo-document-heading{flex-direction:column;align-items:flex-start;gap:12px}.mo-document-state{margin-left:0}.mo-document-body{padding-block:28px}.mo-skill-excerpt>p{font-size:var(--ac-card-title-size)}.mo-skill-annotations{grid-template-columns:1fr;gap:24px}.mo-skill-annotations>div+div{border-top:1px solid #304560;padding-top:24px}.mo-invitation .ac-button{align-items:flex-start}}@keyframes mo-rule-flow-down{to{background-position-y:30px}}@media (width<=399px){.mo-board-heading{gap:12px}.mo-board-symbol{display:none}.mo-board-selectors{grid-template-columns:1fr}.mo-board-selectors button{flex-direction:row;align-items:center;gap:14px;min-height:48px;padding:12px 20px}.mo-board-selectors button+button{border-top:1px solid #d4dfed;border-left:0}.mo-update-meta{flex-wrap:wrap;gap:4px 12px}.mo-check{gap:10px 8px;padding-inline:16px}.mo-opportunity-question{grid-template-columns:1fr}.mo-question-symbol{display:none}.mo-question-caption{grid-column:1}}@media (prefers-reduced-motion:reduce){.monday-source-page *{transition:none!important;animation:none!important}}@media print{.mo-cover,.mo-opportunity-section,.mo-skill-section,.mo-update,.mo-recipe,.mo-candidate-response{color:#101828;background:#fff}.monday-source-page :is(p,span,h1,h2,h3,strong,blockquote,dt,dd,mark){color:#334e72!important}.mo-hero,.mo-update,.mo-opportunity,.mo-rule-heading,.mo-document-body,.mo-invitation{display:block}.mo-hero,.mo-opportunity,.mo-rule-section,.mo-skill-section,.mo-invitation{padding-block:32px}.monday-source-page.ac-ready :is(.mo-board-records,.mo-rule-records){display:block}.monday-source-page.ac-ready [data-source-panel][aria-hidden=true]{visibility:visible}.mo-board-toolbar,.mo-rule-toolbar,.mo-board-selectors,.mo-situation-selectors{display:none}.mo-update-reading{border-left:0;padding:20px 0 0}.monday-source-page [data-source-panel]{break-inside:avoid;margin-bottom:24px}.mo-board-scene{box-shadow:none}}.ariba-source-page{--ac-paper:#fff;--ac-rule:#dbe2ec}.ariba-source-page blockquote{margin:0}.ariba-source-page h1{font-size:var(--ac-title-size);letter-spacing:-.045em;font-weight:600;line-height:1.12}.ariba-source-page h2{font-size:var(--ac-heading-size);letter-spacing:-.035em;font-weight:600;line-height:1.18}.ariba-source-page h3{font-size:var(--ac-card-title-size);letter-spacing:-.025em;font-weight:600;line-height:1.35}.ariba-source-page .ar-accent{color:var(--ac-blue)}.ar-cover{color:#edf4ff;background:#101828}.ar-cover .ac-masthead{flex-wrap:wrap;row-gap:12px;padding-block:24px}.ar-cover .ac-source-brand{font-size:var(--ac-interface-size);gap:12px}.ar-cover .ac-source-brand img{width:36px;height:36px}.ar-cover :is(.ac-eyebrow,.ar-accent){color:#92bbfa}.ar-cover .ac-back:hover{color:#c7ddff}.ar-hero{padding-block:32px 72px}.ar-hero-copy{text-align:center;max-width:940px;margin:0 auto 48px}.ar-hero-copy h1 .ar-accent{display:block}.ar-hero-copy .ac-description{color:#b0c2dd;max-width:820px;margin:24px auto 0}.ar-slogan{font-size:var(--ac-interface-size);color:#87a5cf;margin-top:20px!important}.ar-bid-scene{background:#17253a;border:1px solid #435974;border-radius:8px;overflow:hidden;box-shadow:0 24px 64px -32px #0008}.ar-event-heading{justify-content:space-between;align-items:center;gap:32px;padding:28px 32px;display:flex}.ar-event-heading>div>p{font-size:var(--ac-label-size);color:#95add0;margin-bottom:8px}.ariba-source-page .ar-event-heading h2{font-size:var(--ac-card-title-size);letter-spacing:-.025em;line-height:1.35}.ar-event-requirement{gap:32px;display:flex}.ar-event-requirement>div{border-left:1px solid #425a7a;padding-left:28px}.ar-event-requirement dt{color:#8fa9ce;font-size:var(--ac-label-size)}.ar-event-requirement dd{color:#d1e3fc;font-size:var(--ac-interface-size);margin-top:6px}.ar-bid-toolbar,.ar-evidence-toolbar{font-size:var(--ac-label-size);color:#a4bbdc;border-block:1px solid #3e5473;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;padding:8px 28px;display:flex}.ar-bid-toolbar{background:#20324d}.ar-cover .ac-pagination button[aria-current=step],.ar-evidence-section .ac-pagination button[aria-current=step]{color:#9ac5ff}.ar-supplier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px 28px 0;display:grid}.ar-supplier-card{border:1px solid #3e5675;background:#1b2c44;border-top:3px solid #526987;border-radius:5px;min-width:0;transition:background .4s,border-color .4s,box-shadow .4s}.ar-bid-scene[data-source-current="0"] .ar-supplier-0,.ar-bid-scene[data-source-current="1"] .ar-supplier-1,.ar-bid-scene[data-source-current="2"] .ar-supplier-2{background:#263e5d;border-color:#8eb8ed;box-shadow:0 0 0 3px #8eb8ed0a}.ar-supplier-select{text-align:left;width:100%;min-height:76px;font-size:var(--ac-interface-size);color:#c9dcf6;border-bottom:1px solid #415978;align-items:center;gap:14px;padding:20px;font-weight:600;display:flex}.ar-supplier-select:hover{background:#324f712e}.ar-supplier-select[aria-pressed=true]{color:#f0f7ff}.ar-supplier-letter{width:32px;height:32px;font-size:var(--ac-label-size);color:#b0cff5;border:1px solid #6888b1;border-radius:50%;flex:none;place-items:center;font-weight:400;display:grid}.ar-supplier-select[aria-pressed=true] .ar-supplier-letter{color:#183958;background:#a5cdff;border-color:#a5cdff}.ar-select-arrow{color:#7c9cc7;margin-left:auto;font-size:20px;font-weight:400}.ar-bid-facts{padding:0 20px}.ar-bid-facts>div{padding-block:18px}.ar-bid-facts>div+div{border-top:1px solid #405574}.ar-bid-facts dt{color:#9bb2d2;font-size:var(--ac-label-size)}.ar-bid-facts dd{margin-top:8px}.ar-price-fact dd{color:#e4f0ff;font-size:var(--ac-card-title-size);letter-spacing:-.025em;font-weight:600;line-height:1.35}.ar-delivery-value{font-size:var(--ac-interface-size);color:#d5e5fb;flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.ar-window-fit{font-size:var(--ac-label-size)}.ar-fit-late{color:#e5b890}.ar-fit-within{color:#8dcabe}.ar-delivery-scale{padding-top:16px}.ar-delivery-track{background:#101c30;border-radius:2px;height:6px;display:block;position:relative}.ar-delivery-bar{background:#8db5e8;border-radius:2px;height:6px;display:block}.ar-bar-20{background:#cba077;width:100%}.ar-bar-8{width:40%}.ar-bar-7{width:35%}.ar-deadline-tick{background:#c0d5f1;width:1px;height:16px;position:absolute;top:-5px;left:50%}.ar-scale-labels{font-size:var(--ac-meta-size);color:#8fa9cc;grid-template-columns:1fr 1fr 1fr;margin-top:8px;display:grid}.ar-scale-labels>span:nth-child(2){text-align:center;white-space:nowrap}.ar-scale-labels>span:last-child{text-align:right}.ar-qualification{font-size:var(--ac-interface-size);align-items:center;gap:10px;display:flex}.ar-qualified{color:#a7d9cc}.ar-pending{color:#e6bf9b}.ar-qualification-symbol{font-size:var(--ac-label-size)}.ar-comparison-note{font-size:var(--ac-label-size);color:#95afd2;align-items:flex-start;gap:14px;padding:20px 28px 24px;line-height:1.7;display:flex}.ar-note-symbol{color:#7095c6;padding-top:3px;font-size:22px;line-height:1}.ar-bid-reading{background:#203650;border-top:1px solid #4b6384;grid-template-columns:1fr 1.12fr;display:grid}.ar-buyer-note{padding:28px 32px}.ar-small-label{font-size:var(--ac-label-size);color:#96b3da;display:block}.ar-buyer-note blockquote{color:#d1e2f9;font-size:var(--ac-interface-size);border-left:2px solid #7ba7d8;margin-top:18px;padding-left:18px;line-height:1.8}.ar-bid-meaning{background:#263e5a;border-left:1px solid #49617f;padding:28px 32px}.ar-bid-meaning h3{color:#e0eeff;margin-top:12px}.ar-bid-meaning p{color:#aec6e6;font-size:var(--ac-interface-size);margin-top:16px;line-height:1.8}.ar-bid-scene>figcaption{font-size:var(--ac-label-size);color:#8da8ce;border-top:1px solid #3b5474;padding:18px 28px;line-height:1.7}.ariba-source-page.ac-ready :is(.ar-bid-readings,.ar-evidence-readings){display:grid}.ariba-source-page.ac-ready [data-source-panel]{grid-area:1/1;min-width:0}.ariba-source-page.ac-ready [data-source-panel][aria-hidden=true]{visibility:hidden;pointer-events:none}.ariba-source-page .source-record-enter{animation:.65s both ar-reading-enter}@keyframes ar-reading-enter{0%{opacity:.15;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ar-opportunity{grid-template-columns:1fr 1fr;gap:36px 88px;padding-block:88px;display:grid}.ar-opportunity h2{margin-top:18px}.ar-opportunity-copy{color:var(--ac-muted);padding-top:6px}.ar-opportunity-copy p+p{margin-top:20px}.ar-decision-insight{border-block:1px solid #cad9ec;grid-column:1/-1;grid-template-columns:190px minmax(0,1fr);gap:8px 36px;padding-block:28px;display:grid}.ar-insight-label{font-size:var(--ac-label-size);color:#7891b3;padding-top:4px}.ar-decision-insight>p{font-size:var(--ac-card-title-size);color:#365b8c;line-height:1.5}.ar-decision-insight strong{color:#2760b0;font-weight:600}.ar-insight-caption{font-size:var(--ac-label-size);color:#7d93b0;grid-column:2}.ar-evidence-section{color:#edf4ff;background:#101828;padding-block:88px}.ar-evidence-section :is(.ac-eyebrow,.ar-accent){color:#92bbfa}.ar-evidence-heading{grid-template-columns:1.12fr 1fr;align-items:end;gap:88px;display:grid}.ar-evidence-heading h2{margin-top:18px}.ar-evidence-heading>p{color:#a8bedc}.ar-evidence-scene{margin-top:40px!important}.ar-evidence-toolbar{padding-inline:0}.ar-evidence-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;margin-top:36px;display:grid}.ar-evidence-map{grid-template-columns:60% 40%;min-width:0;height:400px;display:grid;position:relative}.ar-evidence-lines{pointer-events:none;width:100%;height:400px;position:absolute;inset:0}.ar-evidence-track{stroke:#476b96;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ar-evidence-flow{stroke:#aad1ff;stroke-width:2px;stroke-dasharray:5 12;vector-effect:non-scaling-stroke;opacity:0;animation:3s linear infinite ar-evidence-flow}.ar-evidence-scene[data-source-current="0"] .ar-flow-0,.ar-evidence-scene[data-source-current="1"] .ar-flow-1,.ar-evidence-scene[data-source-current="2"] .ar-flow-2{opacity:1}@keyframes ar-evidence-flow{to{stroke-dashoffset:-68px}}.ar-source-list{z-index:1;grid-template-rows:repeat(3,120px);gap:20px;display:grid;position:relative}.ar-source-node{text-align:left;color:#c5d9f4;background:#1b2c44;border:1px solid #47678d;border-radius:4px;align-items:center;gap:14px;min-width:0;padding:20px;transition:background .35s,border-color .35s;display:flex}.ar-source-node:hover{background:#263f5d}.ar-source-node[aria-pressed=true]{background:#274666;border-color:#a1c6f9}.ar-source-number{color:#91b4df;font-size:var(--ac-interface-size);align-self:flex-start;padding-top:2px}.ar-source-node-copy{min-width:0;display:block}.ar-source-kind{font-size:var(--ac-label-size);color:#96b1d4;line-height:1.6;display:block}.ar-source-node strong{font-size:var(--ac-interface-size);margin-top:8px;font-weight:600;line-height:1.6;display:block}.ar-document-icon{stroke:#7d9fc9;stroke-width:1.2px;flex:none;width:24px;height:24px;margin-left:auto}.ar-decision-context{z-index:1;background:#1c304b;border:1px solid #6d92c1;border-radius:50%;flex-direction:column;justify-content:center;place-self:center end;align-items:center;gap:6px;width:108px;height:108px;display:flex;position:relative;box-shadow:0 0 0 7px #1c304b50}.ar-context-symbol{font-size:var(--ac-card-title-size);color:#96bce9;line-height:1}.ar-decision-context>span:last-child{font-size:var(--ac-label-size);color:#b0c9eb;text-align:center;line-height:1.4}.ar-evidence-readings{border-left:1px solid #365173;padding-left:32px}.ar-evidence-reading h3{color:#ddeaff;margin-top:16px}.ar-evidence-reading blockquote{color:#b9d3f6;font-size:var(--ac-interface-size);border-left:2px solid #6f9ed4;margin-top:22px;padding-left:16px;line-height:1.8}.ar-evidence-reading>p{color:#9eb8da;font-size:var(--ac-interface-size);margin-top:22px;line-height:1.8}.ar-skill-question{border-top:1px solid #365173;margin-top:24px;padding-top:20px}.ar-skill-question>span{color:#89a8d1;font-size:var(--ac-label-size)}.ar-skill-question p{color:#c7ddfa;font-size:var(--ac-interface-size);margin-top:8px;line-height:1.8}.ar-evidence-scene>figcaption{color:#8ba7cc;font-size:var(--ac-label-size);border-top:1px solid #354d6e;margin-top:36px;padding-top:24px;line-height:1.7}.ar-skill-section{padding-block:88px}.ar-skill-heading{max-width:850px}.ar-skill-heading h2{margin-top:18px}.ar-skill-heading>p:last-child{color:var(--ac-muted);max-width:780px;margin-top:24px}.ar-skill-brief{border-top:1px solid #c1d2e9;margin-top:40px!important}.ar-skill-brief>div{border-bottom:1px solid #d2dff0;grid-template-columns:1.12fr 1fr;align-items:center;gap:88px;padding-block:32px;display:grid}.ar-skill-brief dt{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:28px;display:grid}.ar-brief-index{font-size:var(--ac-card-title-size);color:#7d98bc;font-weight:500;line-height:1.4}.ar-skill-brief strong{color:#2c5283;font-size:var(--ac-card-title-size);letter-spacing:-.025em;font-weight:600;line-height:1.4}.ar-skill-brief dd{color:#567195;font-size:var(--ac-body-size);line-height:1.8}.ar-skill-foot{justify-content:space-between;align-items:center;gap:32px;margin-top:24px;display:flex}.ar-skill-foot>p{color:#7b91ae;font-size:var(--ac-label-size);max-width:690px}.ar-skill-foot .ac-text-link{flex:none}.ar-invitation-section{color:#edf4ff;background:#101828}.ar-invitation{grid-template-columns:1.12fr 1fr;align-items:center;gap:88px;padding-block:80px;display:grid}.ar-invitation :is(.ac-eyebrow,.ar-accent){color:#92bbfa}.ar-invitation h2{margin-top:18px}.ar-invitation>div>p:not(.ac-eyebrow){color:#a9bfdc}.ar-invitation .ac-button{margin-top:28px}@media (width<=1100px){.ar-opportunity,.ar-evidence-heading,.ar-skill-brief>div,.ar-invitation{column-gap:40px}.ar-supplier-grid{gap:16px;padding-inline:24px}.ar-supplier-select{gap:12px;padding-inline:16px}.ar-bid-facts{padding-inline:16px}.ar-bid-facts>div{min-height:104px}.ar-bid-facts>div:nth-child(2){min-height:168px}.ar-delivery-value{flex-direction:column;align-items:flex-start;gap:4px}.ar-evidence-layout{grid-template-columns:1.15fr 1fr;gap:32px}.ar-evidence-map{grid-template-columns:62% 38%}.ar-source-node{gap:10px;padding-inline:14px}.ar-document-icon{display:none}.ar-decision-context{width:96px;height:96px}.ar-evidence-readings{padding-left:24px}.ar-skill-brief dt{grid-template-columns:180px minmax(0,1fr);gap:20px}}@media (width<=959px){.ar-event-heading{align-items:flex-start}.ar-event-requirement{gap:24px}.ar-event-requirement>div{padding-left:20px}.ar-evidence-heading{grid-template-columns:1fr;gap:24px}.ar-evidence-heading>p{max-width:740px}.ar-evidence-layout{grid-template-columns:1fr;gap:36px}.ar-evidence-map{grid-template-columns:60% 40%;width:100%;max-width:640px;margin-inline:auto}.ar-source-node{gap:16px;padding:24px}.ar-document-icon{display:block}.ar-decision-context{width:108px;height:108px}.ar-evidence-readings{border-top:1px solid #365173;border-left:0;padding:28px 0 0}.ar-evidence-reading{grid-template-columns:1fr 1fr;align-content:start;gap:16px 36px;display:grid}.ar-evidence-reading>.ar-small-label{grid-column:1/-1}.ar-evidence-reading h3,.ar-evidence-reading blockquote{grid-column:1;margin-top:0}.ar-evidence-reading>p{grid-area:2/2/4;margin-top:0}.ar-skill-question{grid-column:1/-1;margin-top:8px}.ar-skill-brief dt{grid-template-columns:1fr;align-content:center;gap:12px}.ar-skill-foot{flex-direction:column;align-items:flex-start;gap:12px}.ar-invitation{grid-template-columns:1fr;gap:28px}}@media (width<=759px){.ar-hero{padding-block:24px 48px}.ar-hero-copy{text-align:left;margin-bottom:32px}.ar-event-heading{flex-direction:column;gap:24px;padding:24px 20px}.ar-event-requirement{border-top:1px solid #425a7a;flex-wrap:wrap;gap:28px;width:100%;padding-top:20px}.ar-event-requirement>div{border-left:0;padding-left:0}.ar-bid-toolbar{padding-inline:20px}.ar-supplier-grid{grid-template-columns:1fr;gap:20px;padding:20px 20px 0}.ar-supplier-select{min-height:72px;padding-inline:20px}.ar-bid-facts{padding-inline:20px}.ar-bid-facts>div{min-height:0;padding-block:18px}.ar-bid-facts>div:nth-child(2){min-height:0}.ar-delivery-value{flex-direction:row}.ar-comparison-note{padding:20px}.ar-bid-reading{grid-template-columns:1fr}.ar-buyer-note,.ar-bid-meaning{padding:24px 20px}.ar-bid-meaning{border-top:1px solid #49617f;border-left:0}.ar-bid-scene>figcaption{padding:20px}.ar-opportunity{grid-template-columns:1fr;gap:24px;padding-block:64px}.ar-decision-insight{grid-template-columns:1fr;gap:14px;padding-block:24px}.ar-insight-caption{grid-column:1}.ar-evidence-section{padding-block:64px}.ar-evidence-scene{margin-top:32px!important}.ar-evidence-map{grid-template-columns:1fr;gap:24px;height:auto;padding-left:22px;display:grid}.ar-evidence-map:before{content:"";background:#5c7fa9;width:1px;position:absolute;top:60px;bottom:42px;left:0}.ar-evidence-lines{display:none}.ar-source-list{grid-template-rows:repeat(3,minmax(120px,auto));gap:20px}.ar-source-node{gap:14px;padding:20px;position:relative}.ar-source-node:before,.ar-decision-context:before{content:"";background:#5c7fa9;width:22px;height:1px;position:absolute;top:50%;left:-23px}.ar-source-node[aria-pressed=true]:before{background:#add3ff}.ar-decision-context{width:100%;height:auto;min-height:84px;box-shadow:none;border-radius:5px;flex-direction:row;gap:20px}.ar-decision-context>span:last-child{text-align:left}.ar-evidence-reading{display:block}.ar-evidence-reading h3{margin-top:16px}.ar-evidence-reading blockquote,.ar-evidence-reading>p{margin-top:22px}.ar-skill-question{margin-top:24px}.ar-skill-section{padding-block:64px}.ar-skill-brief{margin-top:32px!important}.ar-skill-brief>div{grid-template-columns:1fr;gap:16px;padding-block:28px}.ar-skill-brief dt{gap:12px}.ar-invitation{padding-block:64px}.ar-invitation .ac-button{align-items:flex-start}}@media (width<=399px){.ar-supplier-grid,.ar-supplier-select,.ar-bid-facts{padding-inline:16px}.ar-delivery-value{flex-direction:column}.ar-source-node{gap:12px;padding:18px 16px}.ar-document-icon{display:none}}@media (prefers-reduced-motion:reduce){.ariba-source-page *{transition:none!important;animation:none!important}}@media print{.ariba-source-page :is(.ar-supplier-card,.ar-source-node){background:#fff!important}.ar-cover,.ar-bid-scene,.ar-supplier-card,.ar-bid-reading,.ar-bid-meaning,.ar-evidence-section,.ar-source-node,.ar-decision-context,.ar-invitation-section{color:#101828;background:#fff}.ariba-source-page :is(p,span,h1,h2,h3,strong,blockquote,dt,dd){color:#334e72!important}.ar-bid-reading,.ar-opportunity,.ar-evidence-heading,.ar-evidence-layout,.ar-evidence-reading,.ar-invitation{display:block}.ar-hero,.ar-opportunity,.ar-evidence-section,.ar-skill-section,.ar-invitation{padding-block:32px}.ariba-source-page.ac-ready :is(.ar-bid-readings,.ar-evidence-readings){display:block}.ariba-source-page.ac-ready [data-source-panel][aria-hidden=true]{visibility:visible}.ar-bid-toolbar,.ar-evidence-toolbar,.ar-evidence-lines{display:none}.ar-bid-meaning,.ar-evidence-readings{border-left:0;padding:24px}.ariba-source-page [data-source-panel]{break-inside:avoid;margin-bottom:24px}.ar-bid-scene{box-shadow:none}}.hubspot-source-page{--hs-rule:#d2deec;--hs-muted:#60728b;background:#fff}.hubspot-source-page h1{font-size:var(--ac-title-size);letter-spacing:-.045em;font-weight:600;line-height:1.1}.hubspot-source-page h2{font-size:var(--ac-heading-size);letter-spacing:-.04em;font-weight:600;line-height:1.18}.hubspot-source-page h3{font-size:var(--ac-card-title-size);letter-spacing:-.025em;font-weight:600;line-height:1.4}.hs-accent{color:#2563eb;display:block}.hs-cover{border-bottom:1px solid var(--hs-rule);background:linear-gradient(160deg,#f8fbff,#edf3fa)}.hs-hero{padding-block:28px 80px}.hs-intro{grid-template-columns:1.25fr 1fr;align-items:center;gap:80px;margin-bottom:48px;display:grid}.hs-slogan{font-size:var(--ac-interface-size);color:#43628a;border-left:2px solid #ff7a59;padding-left:18px;margin-top:24px!important}.hs-relationship-scene{background:#fff;border:1px solid #becfe2;border-radius:10px;overflow:hidden;box-shadow:0 24px 55px -34px #314c7152}.hs-toolbar,.hs-question-top{border-bottom:1px solid var(--hs-rule);justify-content:space-between;align-items:center;gap:20px;padding:12px 28px;display:flex}.hs-toolbar{background:#f8fafc}.hs-study-label{font-size:var(--ac-label-size);color:#314b6b;font-weight:600}.hs-study-label>span{color:var(--hs-muted);font-weight:400}.hs-relationship-layout{grid-template-columns:1.5fr 1fr;display:grid}.hs-map{background-image:radial-gradient(#b9cce266 .7px,#0000 .7px);background-size:14px 14px;grid-template-columns:41% 47%;align-self:center;align-items:center;column-gap:12%;min-width:0;margin:32px;display:grid;position:relative}.hs-account{z-index:1;color:#eef5ff;background:#101828;border:1px solid #415976;border-radius:7px;padding:24px 20px;position:relative;box-shadow:0 12px 32px -18px #10182878}.hs-record-type{font-size:var(--ac-meta-size);color:#9bb4d4;display:block}.hs-account h2{font-size:var(--ac-card-title-size);letter-spacing:-.025em;text-wrap:initial;margin-top:10px;line-height:1.3}.hs-deal{border-top:1px solid #425470;margin-top:24px;padding-top:18px}.hs-deal>strong{font-size:var(--ac-interface-size);margin-top:4px;font-weight:500;display:block}.hs-stage{font-size:var(--ac-label-size);color:#c5dfff;background:#263b56;border:1px solid #6c88ac;border-radius:4px;margin-top:12px;padding:3px 9px;display:inline-block}.hs-account>p{font-size:var(--ac-meta-size);color:#9bb4d4;margin-top:20px}.hs-account>p>strong{font-size:var(--ac-interface-size);color:#d0dff1;font-weight:500}.hs-relationship-lines{width:12%;height:360px;position:absolute;top:50%;left:41%;overflow:visible;transform:translateY(-50%)}.hs-line-track{stroke:#b5c7de;stroke-width:1.5px;vector-effect:non-scaling-stroke}.hs-line-flow{stroke:#3279e3;stroke-width:2px;stroke-dasharray:7 9;vector-effect:non-scaling-stroke;opacity:0;animation:2.4s linear infinite paused hs-relationship-flow}.hs-relationship-scene[data-source-current="0"] .hs-flow-0,.hs-relationship-scene[data-source-current="1"] .hs-flow-1,.hs-relationship-scene[data-source-current="2"] .hs-flow-2{opacity:1}.hubspot-source-page[data-motion=on] .hs-relationship-scene[data-motion=on][data-in-view=true] .hs-line-flow{animation-play-state:running}@keyframes hs-relationship-flow{to{stroke-dashoffset:-64px}}.hs-contacts{z-index:1;grid-template-rows:repeat(3,104px);gap:24px;display:grid;position:relative}.hs-contact{text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdae9;border-radius:6px;align-items:center;gap:12px;width:100%;padding:14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.hs-contact:hover{border-color:#6a92cd}.hs-contact[aria-pressed=true]{background:#edf5ff;border-color:#397be3;box-shadow:0 0 0 3px #3775cd0d}.hs-initials{font-size:var(--ac-meta-size);color:#386298;background:#e6eef9;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.hs-contact-copy{min-width:0;font-size:var(--ac-label-size);color:#5d7492;flex-direction:column;line-height:1.6;display:flex}.hs-contact-copy strong{font-size:var(--ac-interface-size);color:#263d5e;font-weight:600}.hs-contact-purpose{color:#5779a6;font-size:var(--ac-meta-size)}.hs-contact-arrow{color:#5c7da7;font-size:var(--ac-interface-size);margin-left:auto}.hs-contact-readings{border-left:1px solid var(--hs-rule);background:#fbfdff;min-width:0}.hs-contact-reading{padding:28px 32px;position:relative}.hs-reading-number{font-size:var(--ac-body-size);color:#a5b8d2;margin-bottom:12px;display:block}.hs-source-label{font-size:var(--ac-label-size);color:#607ca0}.hs-contact-reading h3{color:#284c7a;margin-top:10px}.hs-contact-reading blockquote{font-size:var(--ac-interface-size);color:#3c5678;border-left:2px solid #ff9a80;margin:20px 0 0;padding-left:16px;line-height:1.75}.hs-interpretation{font-size:var(--ac-interface-size);color:#5b708d;line-height:1.75;margin-top:20px!important}.hs-open-condition{font-size:var(--ac-label-size);color:#8b4a30;border-top:1px solid #dce5ef;padding-top:16px;margin-top:24px!important}.hs-relationship-scene>figcaption{border-top:1px solid var(--hs-rule);color:#647f9e;font-size:var(--ac-label-size);background:#f1f6fc;padding:18px 28px}.hubspot-source-page.ac-ready :is(.hs-contact-readings,.hs-question-readings){display:grid}.hubspot-source-page.ac-ready :is(.hs-contact-reading,.hs-question-reading){grid-area:1/1}.hubspot-source-page.ac-ready [data-source-panel][aria-hidden=true]{visibility:hidden;pointer-events:none}.hubspot-source-page .source-record-enter.hs-contact-reading>:is(h3,blockquote,.hs-interpretation,.hs-open-condition){animation:.65s both hs-reveal}.hubspot-source-page .source-record-enter.hs-contact-reading blockquote{animation-delay:.12s}.hubspot-source-page .source-record-enter.hs-contact-reading .hs-interpretation{animation-delay:.24s}.hubspot-source-page .source-record-enter.hs-contact-reading .hs-open-condition{animation-delay:.36s}@keyframes hs-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.hs-opportunity-section{color:#d1deef;background:#101828}.hs-opportunity{grid-template-columns:1.1fr 1fr;gap:48px 96px;padding-block:88px;display:grid}.hs-opportunity :is(.ac-eyebrow,.hs-accent){color:#91b9fb}.hs-opportunity h2{color:#edf4ff;margin-top:20px}.hs-opportunity-copy{color:#a8bad3}.hs-opportunity-copy p+p{margin-top:24px}.hs-perspectives{border-top:1px solid #34445c;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:40px;padding-top:32px;display:grid}.hs-perspectives>div{flex-direction:column;gap:12px;display:flex}.hs-perspectives>div+div{border-left:1px solid #34445c;padding-left:40px}.hs-perspectives>div>span{font-size:var(--ac-label-size);color:#8dabcf}.hs-perspectives strong{font-weight:500;font-size:var(--ac-card-title-size);color:#d3e5ff;letter-spacing:-.025em;line-height:1.4}.hs-question-section{padding-block:88px}.hs-section-heading{grid-template-columns:1.1fr 1fr;align-items:center;gap:96px;margin-bottom:40px;display:grid}.hs-section-heading h2{margin-top:20px}.hs-section-heading>p{color:var(--ac-muted)}.hs-question-scene{border-block:1px solid #bfcfe3}.hs-question-top{padding:12px 0}.hs-question-tabs{border-bottom:1px solid var(--hs-rule);gap:32px;display:flex}.hs-question-tabs button{font-size:var(--ac-interface-size);color:#5d718e;cursor:pointer;text-align:left;border:0;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:12px;padding:18px 0;font-weight:500;display:inline-flex}.hs-question-tabs button[aria-pressed=true]{color:#1c56ae;border-color:#2563eb}.hs-question-tabs button:hover{color:#1c56ae}.hs-tab-number{width:26px;height:26px;font-size:var(--ac-label-size);border:1px solid #bccde2;border-radius:50%;flex:none;place-items:center;display:grid}.hs-question-tabs button[aria-pressed=true] .hs-tab-number{color:#fff;background:#2563eb;border-color:#2563eb}.hs-question-reading{min-width:0}.hs-reasoning-flow{grid-template-columns:.95fr 1.1fr 1fr;gap:36px;padding-block:40px 32px;display:grid}.hs-flow-step{min-width:0}.hs-flow-label{font-size:var(--ac-body-size);color:#536e90;border-bottom:1px solid #d3dfee;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex;margin-bottom:24px!important}.hs-flow-arrow{color:#2b72dc;width:32px;height:32px;font-size:var(--ac-card-title-size);flex:none;justify-content:center;align-items:center;line-height:1;animation:2.8s ease-in-out infinite paused hs-question-flow;display:inline-flex}.hubspot-source-page[data-motion=on] .hs-question-scene[data-motion=on][data-in-view=true] .hs-flow-arrow{animation-play-state:running}@keyframes hs-question-flow{0%,to{translate:-3px}50%{translate:0}}.hs-evidence-step blockquote{font-size:var(--ac-card-title-size);letter-spacing:-.02em;color:#31527d;border-left:2px solid #ff9a80;margin:16px 0 0;padding-left:20px;line-height:1.5}.hs-judgment-step h3{color:#304b6f}.hs-judgment-step>p:not(.hs-flow-label){font-size:var(--ac-interface-size);color:#60718a;margin-top:18px;line-height:1.8}.hs-question-step{background:#edf4ff;border:1px solid #c9dcf7;border-radius:5px;margin-top:-20px;padding:20px 24px 24px}.hs-question-step .hs-flow-label{color:#1e5db9}.hs-agent-question{color:#204b87;font-size:var(--ac-card-title-size);letter-spacing:-.025em;line-height:1.5}.hs-question-owner{font-size:var(--ac-label-size);color:#5e7ca4;border-top:1px solid #c9dcf7;padding-top:24px;margin-top:24px!important}.hs-reasoning-boundary{color:#5a708c;font-size:var(--ac-interface-size);background:#f7f9fc;border-block:1px solid #dde6f0;grid-template-columns:230px 1fr;gap:28px;padding:20px 24px;display:grid}.hs-reasoning-boundary>span{color:#375b88;font-weight:500}.hs-question-scene>figcaption{font-size:var(--ac-label-size);color:#6b809b;padding-block:20px}.hubspot-source-page .source-record-enter .hs-flow-step{animation:.7s both hs-reveal}.hubspot-source-page .source-record-enter .hs-flow-step:nth-child(2){animation-delay:.5s}.hubspot-source-page .source-record-enter .hs-flow-step:nth-child(3){animation-delay:1s}.hs-handoff-section{border-block:1px solid var(--hs-rule);background:#edf3fb}.hs-handoff{grid-template-columns:1fr 1fr;align-items:center;gap:88px;padding-block:80px;display:grid}.hs-handoff-copy h2{margin-top:20px}.hs-handoff-copy>p:not(.ac-eyebrow){color:var(--ac-muted);margin-top:24px}.hs-handoff-copy .ac-text-link{margin-top:20px}.hs-handoff-memo{border:1px solid #c5d5e9;background:#fff;border-top:4px solid #3e6ea9;border-radius:4px;padding:32px 36px;box-shadow:0 20px 36px -28px #345c8a70}.hs-memo-header{color:#6a82a2;font-size:var(--ac-label-size);align-items:center;gap:12px;display:flex}.hs-memo-header svg{stroke:#668bb7;stroke-width:1.5px;flex:none;width:22px;height:22px}.hs-handoff-memo h3{color:#304f79;margin-top:24px}.hs-handoff-memo dl{margin-top:24px}.hs-handoff-memo dl>div{font-size:var(--ac-interface-size);border-top:1px solid #e2e9f2;grid-template-columns:100px 1fr;gap:24px;padding-block:18px;display:grid}.hs-handoff-memo dt{color:#416896;font-weight:600}.hs-handoff-memo dd{color:#62758e}.hs-memo-foot{font-size:var(--ac-label-size);color:#7690b0;border-top:1px solid #d4dfec;padding-top:20px}.hs-invitation-section{color:#aec0da;background:#101828}.hs-invitation{text-align:center;padding-block:80px}.hs-invitation :is(.ac-eyebrow,.hs-accent){color:#91b9fb}.hs-invitation h2{color:#eef4ff;max-width:800px;margin:20px auto 0}.hs-invitation>p:not(.ac-eyebrow){max-width:720px;margin:28px auto 0}.hs-invitation .ac-button{margin-top:32px}@media (width<=1100px){.hs-intro,.hs-opportunity,.hs-section-heading,.hs-handoff{column-gap:40px}.hs-relationship-layout{grid-template-columns:1.35fr 1fr}.hs-map{margin:24px}.hs-contact{gap:10px;padding:12px}.hs-contact-arrow{display:none}.hs-contact-reading{padding:24px}.hs-account{padding:20px 16px}.hs-reasoning-flow{gap:24px}.hs-question-step{padding-inline:20px}.hs-handoff-memo{padding:28px}.hs-handoff-memo dl>div{grid-template-columns:90px 1fr;gap:16px}}@media (width<=959px){.hs-intro{grid-template-columns:1fr;gap:24px}.hs-intro h1,.hs-intro>div{max-width:700px}.hs-relationship-layout{grid-template-columns:1fr}.hs-map{margin:36px}.hs-contact{padding-inline:20px}.hs-contact-arrow{display:block}.hs-contact-readings{border-left:0;border-top:1px solid var(--hs-rule)}.hs-contact-reading{grid-template-columns:1fr 1fr;gap:16px 32px;padding:28px;display:grid}.hs-reading-number{display:none}.hs-source-label{grid-column:1/-1}.hs-contact-reading h3,.hs-contact-reading blockquote{grid-column:1;margin-top:0}.hs-interpretation{grid-area:2/2/4;margin-top:0!important}.hs-open-condition{grid-column:1/-1;margin-top:4px!important}.hs-opportunity,.hs-section-heading{grid-template-columns:1fr;gap:28px}.hs-perspectives{gap:24px}.hs-perspectives>div+div{padding-left:24px}.hs-reasoning-flow{grid-template-columns:1fr 1fr;gap:32px}.hs-question-step{grid-column:1/-1;grid-template-columns:1.6fr 1fr;column-gap:32px;margin-top:0;padding:24px;display:grid}.hs-question-step .hs-flow-label{grid-column:1/-1}.hs-question-owner{border-top:0;border-left:1px solid #c9dcf7;align-self:center;padding:0 0 0 24px;margin-top:0!important}.hs-handoff{grid-template-columns:1fr;gap:36px}.hs-handoff-copy{max-width:700px}}@media (width<=759px){.hs-hero{padding-block:24px 56px}.hs-intro{margin-bottom:32px}.hs-toolbar,.hs-question-top{flex-direction:column;align-items:flex-start;gap:4px;padding:16px 20px 8px}.hs-question-top{padding-inline:0}.hs-study-label>span{display:block}.hs-map{background:0 0;border-left:1px solid #adc4e1;grid-template-columns:1fr;gap:28px;margin:24px 20px;padding-left:20px}.hs-account{padding:24px}.hs-account h2{max-width:200px}.hs-relationship-lines{display:none}.hs-contacts{grid-template-rows:repeat(3,104px);gap:16px}.hs-contact{padding:14px;position:relative}.hs-contact:before,.hs-account:before{content:"";background:#adc4e1;width:20px;height:1px;position:absolute;top:50%;left:-21px}.hs-contact[aria-pressed=true]:before{background:#3279e3;height:2px}.hs-contact-reading{padding:24px;display:block}.hs-contact-reading h3{margin-top:12px}.hs-contact-reading blockquote{margin-top:20px}.hs-interpretation{margin-top:20px!important}.hs-open-condition{margin-top:24px!important}.hs-relationship-scene>figcaption{padding:20px}.hs-opportunity,.hs-question-section,.hs-handoff,.hs-invitation{padding-block:64px}.hs-perspectives{grid-template-columns:1fr;gap:24px}.hs-perspectives>div{gap:6px}.hs-perspectives>div+div{border-top:1px solid #34445c;border-left:0;padding-top:24px;padding-left:0}.hs-question-tabs{flex-direction:column;gap:0;padding-block:8px}.hs-question-tabs button{padding-block:10px;border-bottom:0;border-left:2px solid #0000;padding-left:12px}.hs-reasoning-flow{grid-template-columns:1fr;gap:28px;padding-block:28px}.hs-flow-label{padding-bottom:16px;margin-bottom:20px!important}.hs-flow-arrow{transform:rotate(90deg)}.hs-question-step{padding:20px;display:block}.hs-question-owner{border-top:1px solid #c9dcf7;border-left:0;padding:20px 0 0;margin-top:20px!important}.hs-reasoning-boundary{grid-template-columns:1fr;gap:8px;padding:20px}.hs-handoff-memo{padding:24px}.hs-handoff-memo dl>div{grid-template-columns:1fr;gap:8px}.hs-invitation{text-align:left}}@media (width<=399px){.hs-map{margin-inline:16px}.hs-contact{gap:8px;padding:12px}.hs-contact-arrow{display:none}.hs-initials{width:26px;height:26px}.hs-account,.hs-contact-reading{padding:20px}}@media (prefers-reduced-motion:reduce){.hubspot-source-page *{transition:none!important;animation:none!important}}@media print{.hs-cover,.hs-account,.hs-contact-readings,.hs-question-step,.hs-opportunity-section,.hs-handoff-section,.hs-invitation-section{color:#101828;background:#fff}.hubspot-source-page :is(p,span,h1,h2,h3,strong,blockquote,dt,dd){color:#344d6d!important}.hubspot-source-page.ac-ready :is(.hs-contact-readings,.hs-question-readings){display:block}.hubspot-source-page.ac-ready [data-source-panel][aria-hidden=true]{visibility:visible}.hs-relationship-layout,.hs-contact-reading,.hs-opportunity,.hs-section-heading,.hs-handoff{display:block}.hs-contact-readings{border-left:0}.hs-hero,.hs-opportunity,.hs-question-section,.hs-handoff,.hs-invitation{padding-block:32px}.hs-toolbar,.hs-question-top,.hs-question-tabs,.hs-relationship-lines{display:none}.hs-map{break-inside:avoid}.hs-contact-reading,.hs-question-reading,.hs-handoff-memo{break-inside:avoid;margin-block:24px}.hs-relationship-scene,.hs-handoff-memo{box-shadow:none}}.source-study-page{--ss-text:#586d87;--ss-heading:#2d4d75;--ss-rule:#cddbea;--ss-soft:#f1f6fc;background:#fff}.source-study-page h1{font-size:var(--ac-title-size);letter-spacing:-.045em;font-weight:600;line-height:1.1}.source-study-page h2{font-size:var(--ac-heading-size);letter-spacing:-.04em;font-weight:600;line-height:1.18}.source-study-page h3{font-size:var(--ac-card-title-size);letter-spacing:-.025em;font-weight:600;line-height:1.4}.ss-accent{color:#2563eb;display:block}.ss-dark{--ss-text:#adbfda;--ss-heading:#e1ecfc;--ss-rule:#3a4f6c;--ss-soft:#20324c;color:#edf4ff;background:#101828}.ss-dark .ss-accent,.ss-dark .ac-eyebrow{color:#95baff}.ss-dark .ac-description{color:#adbfda}.ss-dark .ac-back:hover{color:#c9dfff}.ss-dark .ac-pagination button[aria-current=step]{color:#97bfff}.ss-dark :is(a,button):focus-visible{outline-color:#9cc8ff}.ss-hero{padding-block:28px 80px}.ss-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;margin-bottom:44px;display:grid}.ss-slogan{color:var(--ss-text);font-size:var(--ac-interface-size);border-left:2px solid #6f96ca;padding-left:18px;margin-top:24px!important}.ss-hero-copy .ac-description{margin-top:28px}.ss-section{padding-block:88px}.ss-section-heading{grid-template-columns:1.1fr 1fr;align-items:center;gap:88px;margin-bottom:40px;display:grid}.ss-section-heading h2{margin-top:18px}.ss-section-heading>p{color:var(--ss-text)}.ss-opportunity-inner{grid-template-columns:1.1fr 1fr;gap:88px;padding-block:88px;display:grid}.ss-opportunity h2{margin-top:18px}.ss-opportunity-inner>div:last-child{color:var(--ss-text)}.ss-opportunity-inner p+p{margin-top:24px}.ss-toolbar{border-bottom:1px solid var(--ss-rule);justify-content:space-between;align-items:center;gap:24px;padding:12px 24px;display:flex}.ss-toolbar>p{color:var(--ss-text);font-size:var(--ac-label-size)}.ss-figure{border:1px solid var(--ss-rule);border-radius:8px;overflow:hidden}.ss-figure>figcaption{border-top:1px solid var(--ss-rule);color:var(--ss-text);font-size:var(--ac-label-size);padding:18px 24px;line-height:1.7}.ss-label{color:var(--ss-text);font-size:var(--ac-label-size);line-height:1.7}.ss-interface{font-size:var(--ac-interface-size);color:var(--ss-text);line-height:1.8}.ss-tabs{border-bottom:1px solid var(--ss-rule);gap:28px;padding:0 24px;display:flex}.ss-tabs button{color:var(--ss-text);font-size:var(--ac-interface-size);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:12px;padding:18px 0;display:inline-flex}.ss-tabs button:hover{color:#397ee8}.ss-tabs button[aria-pressed=true]{color:#2563eb;border-color:#397ee8}.ss-dark .ss-tabs button[aria-pressed=true]{color:#a3c7ff;border-color:#92baff}.ss-tab-number{border:1px solid var(--ss-rule);width:26px;height:26px;font-size:var(--ac-label-size);border-radius:50%;flex:none;place-items:center;display:grid}.ss-tabs button[aria-pressed=true] .ss-tab-number{color:#fff;background:#2563eb;border-color:#2563eb}.source-study-page.ac-ready .ss-panel-stack{display:grid}.source-study-page.ac-ready .ss-panel{grid-area:1/1;min-width:0}.source-study-page.ac-ready [data-source-panel][aria-hidden=true]{visibility:hidden;pointer-events:none}.ss-panel h3{color:var(--ss-heading)}.ss-panel blockquote{margin:0}.ss-boundary{border-top:1px solid var(--ss-rule);color:var(--ss-text);font-size:var(--ac-interface-size);padding:20px 24px}.ss-boundary strong{color:var(--ss-heading);font-weight:500}.ss-cta{text-align:center;padding-block:80px}.ss-cta h2{max-width:900px;margin:20px auto 0}.ss-cta .ac-container>p:not(.ac-eyebrow){max-width:760px;color:var(--ss-text);margin:28px auto 0}.ss-cta .ac-button{margin-top:32px}.ss-rule-link{margin-top:24px}.ss-wordmark img{width:178px;height:auto}.ss-wordmark{background:#fff;border-radius:5px;padding:10px 14px}.ss-source-rule{color:var(--ss-heading);font-size:var(--ac-card-title-size);letter-spacing:-.02em;border-left:2px solid #6895ce;padding-left:20px;line-height:1.5}.source-study-page .source-record-enter .ss-reveal{animation:.65s both ss-record-reveal}.source-study-page .source-record-enter .ss-reveal:nth-child(2){animation-delay:.18s}.source-study-page .source-record-enter .ss-reveal:nth-child(3){animation-delay:.36s}@keyframes ss-record-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ss-path-pulse{stroke-dasharray:8 12;animation:3s linear infinite paused ss-path-travel}.source-study-page[data-motion=on] [data-product-scene][data-motion=on][data-in-view=true] .ss-path-pulse{animation-play-state:running}@keyframes ss-path-travel{to{stroke-dashoffset:-80px}}@media (width<=1100px){.ss-intro,.ss-section-heading,.ss-opportunity-inner{gap:40px}}@media (width<=959px){.ss-intro,.ss-section-heading,.ss-opportunity-inner{grid-template-columns:1fr;gap:28px}.ss-intro h1,.ss-hero-copy{max-width:760px}}@media (width<=759px){.ss-hero{padding-block:20px 56px}.ss-section,.ss-opportunity-inner,.ss-cta{padding-block:64px}.ss-hero-copy .ac-description{margin-top:24px}.ss-intro,.ss-section-heading{margin-bottom:32px}.ss-toolbar{flex-direction:column;align-items:flex-start;gap:4px;padding:16px 20px 8px}.ss-tabs{flex-direction:column;gap:0;padding:8px 16px}.ss-tabs button{border-bottom:0;border-left:2px solid #0000;padding:10px 8px}.ss-figure>figcaption,.ss-boundary{padding:20px}.ss-cta{text-align:left}.ss-wordmark img{width:110px}.ss-wordmark{padding:6px 8px}}@media (width<=599px){.source-study-page .ac-masthead{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding-block:16px}.source-study-page .ac-source-brand{max-width:100%}}@media print{.source-study-page,.source-study-page .ss-dark{--ss-text:#425b78;--ss-heading:#243e60;--ss-rule:#aebfd4;--ss-soft:#f4f6f9;color:#101828;background:#fff}.source-study-page :is(h1,h2,h3,p,span,blockquote,strong,dt,dd){color:#344d6d!important}.source-study-page.ac-ready .ss-panel-stack{display:block}.source-study-page.ac-ready [data-source-panel][aria-hidden=true]{visibility:visible}.ss-panel{break-inside:avoid;margin-block:24px}.ss-toolbar,.ss-tabs{display:none}.ss-section,.ss-hero,.ss-opportunity-inner,.ss-cta{padding-block:32px}}.tm-hero{grid-template-columns:1fr 1.25fr;align-items:center;gap:64px;display:grid}.tm-transcript{background:#17263d;box-shadow:0 24px 55px -24px #030a1799}.tm-transcript .ss-toolbar{flex-wrap:wrap;gap:4px}.tm-transcript .ac-scene-controls{margin-left:auto}.tm-meeting-strip{justify-content:space-between;align-items:center;gap:24px;padding:20px 28px 0;display:flex}.tm-wave{stroke:#a6a5fa;stroke-width:1.4px;width:180px;height:32px;animation:2.4s ease-in-out infinite paused tm-voice;overflow:hidden}.teams-source-page[data-motion=on] [data-motion=on][data-in-view=true] .tm-wave{animation-play-state:running}@keyframes tm-voice{0%,to{opacity:.45;scale:1 .65}50%{opacity:.95;scale:1}}.tm-utterance{padding:26px 28px 28px}.tm-speaker{color:#c5d3ec;font-size:var(--ac-interface-size);align-items:center;gap:12px;display:flex}.tm-avatar{color:#d0ceff;width:34px;height:34px;font-size:var(--ac-meta-size);background:#383a68;border-radius:50%;flex:none;place-items:center;display:grid}.tm-avatar-noah{color:#c5f1ed;background:#18525a}.tm-time{color:#8ca5c9;font-size:var(--ac-label-size);margin-left:auto}.tm-quote{font-size:var(--ac-card-title-size);letter-spacing:-.025em;color:#e5ecff;line-height:1.5;margin-top:24px!important}.tm-meaning{border-top:1px solid #3a4f6c;margin-top:28px;padding-top:24px}.tm-meaning h3{margin-top:10px}.tm-meaning>p{font-size:var(--ac-interface-size);color:#a6bad7;margin-top:16px;line-height:1.8}.tm-chapters{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 20px;display:grid}.tm-chapters button{font-size:var(--ac-label-size);color:#91a8ca;text-align:center;cursor:pointer;background:0 0;border:0;border-top:2px solid #3f5270;padding:12px 0 0}.tm-chapters .ss-tab-number{display:none}.tm-chapters button[aria-pressed=true]{color:#d0ceff;border-color:#b3aeff}.tm-contract-section{background:#f0f3fc;border-block:1px solid #d4deee}.tm-contract{background:#fff}.tm-condition-map{grid-template-columns:repeat(3,1fr);padding:36px 24px;display:grid;position:relative}.tm-condition{z-index:1;color:#627c9e;font-size:var(--ac-card-title-size);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.tm-condition-point{color:#6282aa;width:42px;height:42px;font-size:var(--ac-body-size);background:#fff;border:1px solid #a8bedb;border-radius:50%;place-items:center;transition:background .2s,border-color .2s;display:grid}.tm-condition[aria-pressed=true]{color:#245eae}.tm-condition[aria-pressed=true] .tm-condition-point{color:#fff;background:#2869cf;border-color:#2869cf;box-shadow:0 0 0 6px #eaf2ff}.tm-condition-map svg{stroke:#c1d2e9;width:calc(100% - 48px);height:24px;position:absolute;top:45px;left:24px;right:24px}.tm-condition-map .ss-path-pulse{stroke:#789ed0}.tm-contract-reading{border-top:1px solid #d2dfed;grid-template-columns:.8fr 1fr;gap:64px;padding:32px 40px 40px;display:grid}.tm-contract-reading h3{margin-top:8px}.tm-contract-reading blockquote{font-size:var(--ac-card-title-size);color:#4a5683;border-left:2px solid #a7a3d4;margin-top:20px;padding-left:20px;line-height:1.55}.tm-contract-question{color:#3b6697;margin-block:16px!important}.tm-skill{grid-template-columns:1fr 1fr;align-items:center;gap:88px;display:grid}.tm-skill h2{margin-top:18px}.tm-skill>div>p:not(.ac-eyebrow){color:var(--ss-text);margin-top:24px}.tm-skill-note{background:#f5f6fc;border:1px solid #dce1ef;border-radius:8px;padding:32px}.tm-skill-note h3{color:#354774;margin-top:8px}.tm-skill-note>p{color:var(--ss-text);margin-top:20px}.tm-skill-note>.tm-skill-guidance{color:#354774}@media (width<=1100px){.tm-hero{gap:36px}.tm-contract-reading,.tm-skill{gap:40px}}@media (width<=959px){.tm-hero,.tm-skill{grid-template-columns:1fr}.tm-transcript{width:100%;max-width:800px}}@media (width<=759px){.tm-meeting-strip{gap:16px;padding-inline:20px}.tm-wave{width:100px}.tm-transcript .ac-scene-controls{margin-left:0}.tm-utterance{padding:24px 20px}.tm-speaker{flex-wrap:wrap;gap:8px}.tm-chapters{grid-template-columns:1fr;gap:12px}.tm-chapters button{min-height:44px;font-size:var(--ac-interface-size);padding-top:10px}.tm-condition-map{grid-template-columns:1fr;gap:24px;padding:24px}.tm-condition{text-align:left;flex-direction:row;gap:20px}.tm-condition-map svg{display:none}.tm-condition:not(:last-of-type):after{content:"";background:#afc7e5;width:1px;height:24px;position:absolute;top:42px;left:20px}.tm-condition-point{flex:none}.tm-contract-reading{grid-template-columns:1fr;gap:28px;padding:24px}.tm-skill-note{padding:24px}}@media print{.tm-hero,.tm-skill,.tm-contract-reading{display:block}.tm-transcript{background:#fff}.tm-wave,.tm-chapters{display:none}}.sf-cover{background:linear-gradient(160deg,#f9fcff,#eaf4fc);border-bottom:1px solid #ccddeb}.salesforce-source-page .ac-source-brand img{width:48px;height:36px}.sf-intro{text-align:center;max-width:900px;margin:0 auto 44px}.sf-intro .ac-description{max-width:800px;margin:28px auto 0}.sf-account-desk{background:#fff;box-shadow:0 20px 55px -34px #3c5d8555}.sf-account-header{border-bottom:1px solid var(--ss-rule);background:#f5faff;grid-template-columns:1.2fr 1fr;align-items:start;gap:56px;padding:28px 32px;display:grid}.sf-account-label{color:var(--ss-text);font-size:var(--ac-label-size);line-height:1.6;display:block}.sf-account-header h2,.sf-renewal-label strong{font-size:var(--ac-card-title-size);letter-spacing:-.025em;color:#284e7b;margin-top:8px;font-weight:600;line-height:1.4;display:block}.sf-account-header .sf-account-context{color:var(--ss-text);margin-top:6px}.sf-evidence-cards{grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;padding:28px;display:grid}.sf-evidence-card{grid-template-rows:subgrid;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbdbea;border-top-width:3px;border-radius:5px;grid-row:span 4;row-gap:0;min-width:0;padding:24px;transition:border-color .2s,background .2s;display:grid}.sf-evidence-card:hover{border-color:#80a4d0}.sf-evidence-card[aria-pressed=true]{background:#f0f7ff;border-color:#397bd1}.sf-card-kind{color:#516b8d;font-size:var(--ac-label-size);justify-content:space-between;align-items:center;gap:12px;display:flex}.sf-card-number{color:#46688f;border:1px solid #b4c8e0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.sf-evidence-card[aria-pressed=true] .sf-card-number{color:#fff;background:#2563eb;border-color:#2563eb}.sf-evidence-card>strong{font-size:var(--ac-card-title-size);letter-spacing:-.025em;color:#34557e;margin-top:18px;font-weight:600;line-height:1.4}.sf-card-quote{color:#5c7392;font-size:var(--ac-interface-size);margin-block:18px 24px;line-height:1.8}.sf-card-reference{color:#566e8b;font-size:var(--ac-meta-size);border-top:1px solid #d5e2ef;padding-top:16px;display:block}.sf-account-reading{border-top:1px solid var(--ss-rule);grid-template-columns:1.2fr 1fr;gap:56px;padding:28px 32px 36px;display:grid}.sf-account-reading h3{margin-top:12px}.sf-account-reading>div>p{color:#5a7190;font-size:var(--ac-body-size);margin-top:18px;line-height:1.75}.sf-owner-question{border-left:1px solid var(--ss-rule);padding-left:32px}.sf-account-reading .sf-owner-question>p{color:#315c92;font-size:var(--ac-card-title-size);margin-top:12px;line-height:1.5}.sf-branch-layout{grid-template-columns:1fr 1fr;gap:56px;padding:36px;display:grid}.sf-branch-map{grid-template-columns:34% 46%;align-self:center;align-items:center;gap:20%;display:grid;position:relative}.sf-root-node{aspect-ratio:1;text-align:center;font-size:var(--ac-body-size);color:#d5e4fa;background:#1c304c;border:1px solid #728bac;border-radius:50%;justify-content:center;align-items:center;padding:16px;line-height:1.5;display:flex}.sf-branch-map svg{stroke-width:1.5px;width:20%;height:330px;position:absolute;top:50%;left:34%;transform:translateY(-50%)}.sf-branch-track{stroke:#456183}.sf-branch-map .ss-path-pulse{stroke:#9fc4ff;opacity:0}.sf-branch-scene[data-source-current="0"] .sf-branch-0,.sf-branch-scene[data-source-current="1"] .sf-branch-1,.sf-branch-scene[data-source-current="2"] .sf-branch-2{opacity:1}.sf-outcomes{grid-template-rows:repeat(3,100px);gap:15px;display:grid}.sf-outcomes>div{color:#b0c3dd;font-size:var(--ac-label-size);border:1px solid #415d81;border-radius:5px;flex-direction:column;justify-content:center;gap:6px;padding:16px;display:flex}.sf-outcomes strong{color:#d5e4fa;font-size:var(--ac-body-size);font-weight:500;line-height:1.5}.sf-branch-scene[data-source-current="0"] .sf-outcome-0,.sf-branch-scene[data-source-current="1"] .sf-outcome-1,.sf-branch-scene[data-source-current="2"] .sf-outcome-2{background:#223d5f;border-color:#91b9ed}.sf-response-reading{border-left:1px solid #3b5371;padding-left:32px}.sf-response-reading blockquote{font-size:var(--ac-body-size);color:#c4dbfc;border-left:2px solid #6e9dd7;margin-top:12px;padding-left:18px;line-height:1.75}.sf-response-reading h3{margin-top:8px}.sf-response-reading>div+div{margin-top:24px}.sf-response-reading>div>p:not(.ac-eyebrow){color:#b4c7e0;font-size:var(--ac-body-size);margin-top:16px;line-height:1.75}.sf-follow-up{border-top:1px solid #3b5371;margin-top:24px;padding-top:20px}.sf-response-reading .sf-follow-up>p:not(.ac-eyebrow){color:#c4dbfc}.sf-branch-scene .ss-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.sf-branch-scene .ss-tabs button{text-align:center;justify-content:center}.sf-skill{grid-template-columns:1fr 1fr;align-items:center;gap:88px;display:grid}.sf-skill h2{margin-top:18px}.sf-skill-list article{border-top:1px solid #d1deec;grid-template-columns:36px 1fr;align-items:start;gap:20px;padding-block:24px;display:grid}.sf-skill-list article:first-child{border-top:0;padding-top:0}.sf-skill-list article:last-child{padding-bottom:0}.sf-skill-list article>span{color:#39679a;font-size:var(--ac-card-title-size);font-variant-numeric:tabular-nums;line-height:1.4}.sf-skill-list h3{color:#355783}.sf-skill-list p{color:#5e7390;margin-top:12px}@media (width<=1100px){.sf-evidence-cards{column-gap:16px;padding:24px}.sf-evidence-card{padding:20px}.sf-branch-layout{grid-template-columns:1fr;gap:32px;padding:28px}.sf-branch-map{width:100%;max-width:600px;margin-inline:auto}.sf-response-reading{border-top:1px solid #3b5371;border-left:0;padding:28px 0 0}.sf-skill{gap:40px}}@media (width<=959px){.sf-evidence-cards{grid-template-rows:none;grid-template-columns:1fr;gap:16px}.sf-evidence-card{grid-template:"kind quote""title quote""reference reference"/1fr 1.25fr;grid-row:auto;column-gap:28px}.sf-card-kind{grid-area:kind}.sf-evidence-card>strong{grid-area:title;margin-top:12px}.sf-card-quote{grid-area:quote;margin-block:0}.sf-card-reference{grid-area:reference;margin-top:20px}.sf-account-reading{grid-template-columns:1fr;gap:28px}.sf-owner-question{border-left:0;border-top:1px solid var(--ss-rule);padding:24px 0 0}.sf-skill{grid-template-columns:1fr}}@media (width<=759px){.sf-intro{text-align:left}.sf-account-header{grid-template-columns:1fr;gap:24px;padding:24px 20px}.sf-evidence-cards{padding:20px}.sf-account-reading{grid-template-columns:1fr;gap:28px;padding:24px 20px}.sf-owner-question{border-left:0;border-top:1px solid var(--ss-rule);padding:24px 0 0}.sf-branch-layout{padding:24px 20px}.sf-branch-map{border-left:1px solid #4e709c;grid-template-columns:1fr;gap:24px;padding-left:20px}.sf-root-node{aspect-ratio:auto;border-radius:5px;padding:20px;position:relative}.sf-branch-map svg{display:none}.sf-branch-scene .ss-tabs{grid-template-columns:1fr}.sf-branch-scene .ss-tabs button{text-align:left;justify-content:flex-start}.sf-outcomes{grid-template-rows:repeat(3,auto);gap:16px}.sf-outcomes>div{min-height:90px;position:relative}.sf-root-node:before,.sf-outcomes>div:before{content:"";background:#4e709c;width:20px;height:1px;position:absolute;top:50%;left:-21px}}@media (width<=599px){.sf-evidence-card{grid-template-columns:1fr;grid-template-areas:"kind""title""quote""reference"}.sf-evidence-card>strong{margin-top:18px}.sf-card-quote{margin-block:18px 24px}.sf-card-reference{margin-top:0}}@media print{.sf-cover,.sf-evidence-card,.sf-root-node,.sf-outcomes>div{background:#fff!important}.sf-branch-layout,.sf-account-reading,.sf-skill{display:block}.sf-branch-map svg{display:none}}.sp-cover{background:#f3f8f9;border-bottom:1px solid #cbdde3}.sp-library{background:#fff;box-shadow:0 20px 55px -32px #31576744}.sp-library-path{border-bottom:1px solid #d4e0eb;align-items:center;gap:16px;padding:24px 28px;display:flex}.sp-file-icon{color:#fff;width:38px;height:44px;font-size:var(--ac-interface-size);background:#2b70b9;border-radius:3px;flex:none;place-items:center;display:grid}.sp-library-path>div{min-width:0}.sp-library-path strong{color:#345572;font-size:var(--ac-interface-size);overflow-wrap:anywhere;font-weight:600}.sp-library-path>div>span{color:#7991a7;font-size:var(--ac-label-size);display:block}.sp-library-kind{color:#587b91;font-size:var(--ac-label-size);margin-left:auto}.sp-workbench{grid-template-columns:190px 1fr;display:grid}.sp-version-list{background:#f1f6f8;border-right:1px solid #d2e0e7;padding:24px 16px}.sp-version-list>.ss-label{margin:0 8px 20px;display:block}.sp-version{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-left-width:3px;border-radius:3px;align-items:center;gap:14px;width:100%;margin-top:12px;padding:16px 12px;display:flex}.sp-version strong{font-size:var(--ac-card-title-size);color:#537b8d;font-weight:500;line-height:1.3}.sp-version>span{flex-direction:column;gap:4px;display:flex}.sp-version-status{font-size:var(--ac-label-size);color:#4d6e81}.sp-version-date{font-size:var(--ac-meta-size);color:#7c94a6}.sp-version[aria-pressed=true]{background:#e4f2f3;border-color:#c0d9dd #c0d9dd #c0d9dd #218993}.sp-version:hover{background:#e9f2f5}.sp-version-reading{grid-template-columns:1.6fr 1fr;display:grid}.sp-document{border:1px solid #cbd9e3;margin:28px;padding:32px;box-shadow:0 12px 24px -18px #45658066}.sp-document-meta{font-size:var(--ac-meta-size);color:#7894a7;border-bottom:1px solid #d7e1ea;justify-content:space-between;gap:16px;padding-bottom:24px;display:flex}.sp-document h2{font-size:var(--ac-card-title-size);color:#365673;margin-top:28px;line-height:1.4}.sp-clause-label{font-size:var(--ac-label-size);color:#6c8a9f;margin-top:24px!important}.sp-document blockquote{font-size:var(--ac-body-size);color:#365c74;border-left:2px solid #6ca7b4;padding-left:16px;line-height:1.8;margin-top:14px!important}.sp-document-note{border-top:1px solid #d4e2e9;margin-top:28px;padding-top:22px}.sp-document-note>p{color:#6a8096;font-size:var(--ac-interface-size);margin-top:10px;line-height:1.8}.sp-properties{background:#fafcfd;border-left:1px solid #dae4ec;padding:28px 24px}.sp-properties dl{margin-top:24px}.sp-properties dl>div{border-top:1px solid #dce5ed;padding-block:16px}.sp-properties dt{font-size:var(--ac-label-size);color:#7590a3}.sp-properties dd{color:#41627f;font-size:var(--ac-interface-size);margin-top:6px}.sp-properties .sp-status-approved{color:#247b75}.sp-properties .sp-status-draft{color:#926b30}.sp-properties>p{font-size:var(--ac-interface-size);color:#637e92;border-top:1px solid #dce5ed;margin-top:12px;padding-top:20px;line-height:1.8}.sp-passport-layout{grid-template-columns:.9fr 1.1fr;gap:80px;padding:40px;display:grid}.sp-passport{background:#1a2d42;border:1px solid #527588;border-top:3px solid #71b1b6;border-radius:5px;align-self:center;padding:32px;position:relative}.sp-passport-icon{color:#83b4bc;font-size:36px;position:absolute;top:24px;right:28px}.sp-passport h3{color:#d3eaf0;margin-top:20px}.sp-passport-version{font-size:var(--ac-title-size);letter-spacing:-.05em;color:#b1d8df;line-height:1.1;margin-top:22px!important}.sp-passport-status{color:#94bdc6;font-size:var(--ac-label-size);margin-top:12px;display:block}.sp-context-choices{margin-top:28px;display:grid}.sp-context-choices button{color:#8ba9c2;font-size:var(--ac-body-size);cursor:pointer;background:0 0;border:0;border-top:1px solid #3e5d72;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.sp-context-choices button[aria-pressed=true]{color:#bdeaf2}.sp-context-choices button[aria-pressed=true]>span:last-child{color:#d4f6ff}.sp-context-reading{align-self:center}.sp-context-index{color:#587890;font-size:var(--ac-card-title-size);margin-bottom:24px;display:block}.sp-context-question{font-size:var(--ac-card-title-size);color:#aacbdf;line-height:1.5;margin-top:20px!important}.sp-context-reading>p{margin-top:24px}.sp-context-stamp{font-size:var(--ac-interface-size);color:#9dced4;border-block:1px solid #3b566d;align-items:center;gap:16px;margin-top:28px;padding:20px 0;display:flex}.sp-skill{grid-template-columns:1fr 1fr;align-items:center;gap:88px;display:grid}.sp-skill h2{margin-top:20px}.sp-skill>div>p:not(.ac-eyebrow){color:var(--ss-text);margin-top:24px}.sp-reasoning-sheet{min-width:0}.sp-reasoning-sheet>div+div{border-top:1px solid #d0dfe8;margin-top:24px;padding-top:24px}.sp-reasoning-sheet h3{color:#365b73}.sp-reasoning-sheet p{color:var(--ss-text);font-size:var(--ac-body-size);margin-top:12px;line-height:1.75}@media (width<=1100px){.sp-workbench{grid-template-columns:170px 1fr}.sp-document{margin:20px;padding:24px}.sp-properties{padding:24px 20px}.sp-passport-layout,.sp-skill{gap:40px}}@media (width<=959px){.sp-version-reading{grid-template-columns:1fr}.sp-properties{border-top:1px solid #d2e0e7;border-left:0}.sp-properties dl{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px;display:grid}.sp-passport-layout{gap:32px;padding:28px}.sp-passport{padding:24px}.sp-skill{grid-template-columns:1fr}}@media (width<=759px){.sp-library-path{align-items:flex-start;padding:20px}.sp-library-kind{display:none}.sp-workbench{grid-template-columns:1fr}.sp-version-list{border-bottom:1px solid #d2e0e7;border-right:0;padding:20px}.sp-version-list>.ss-label{margin:0 0 12px}.sp-version{margin-top:8px}.sp-version>span{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:12px}.sp-document{margin:20px;padding:24px 20px}.sp-document-meta{flex-direction:column;gap:4px}.sp-properties dl{grid-template-columns:1fr;gap:0}.sp-passport-layout{grid-template-columns:1fr;padding:24px}.sp-passport{padding:24px}.sp-passport-icon{right:20px}}@media print{.sp-cover,.sp-version-list,.sp-properties,.sp-passport{background:#fff}.sp-workbench,.sp-version-reading,.sp-passport-layout,.sp-skill{display:block}.sp-version-list,.sp-context-choices{display:none}.sp-document{margin:0}}.sn-incident{background:#17263b}.sn-incident-header{border-bottom:1px solid #3a506c;justify-content:space-between;align-items:center;gap:32px;padding:28px 32px;display:flex}.sn-incident-header h2{font-size:var(--ac-card-title-size);color:#d6e8f6;margin-top:8px}.sn-incident-state{border-left:1px solid #456075;flex-direction:column;gap:6px;padding-left:28px;display:flex}.sn-incident-state strong{color:#a1d3c7;font-size:var(--ac-interface-size);font-weight:500}.sn-incident-state>span{color:#a5b9d2;font-size:var(--ac-label-size)}.sn-timeline{padding:32px 24px 28px}.sn-time-labels{text-align:center;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sn-time-labels>div{flex-direction:column;gap:8px;display:flex}.sn-time-labels strong{font-size:var(--ac-card-title-size);color:#bcd0eb;letter-spacing:-.025em;font-weight:500;line-height:1.4}.sn-time-labels>div>span{font-size:var(--ac-label-size);color:#809bbf}.sn-event-plot{height:180px;margin-top:20px;position:relative}.sn-event-plot svg{width:100%;height:100%;overflow:visible}.sn-guides{stroke:#314862;stroke-width:1px;stroke-dasharray:3 5}.sn-impact-line{stroke:#a18b68;stroke-width:3px}.sn-impact-flow{stroke:#e8c495;stroke-width:3px}.sn-change-line{stroke:#6d9cce;stroke-width:3px}.sn-impact-dot{fill:#d4ae7f;stroke:#17263b;stroke-width:3px}.sn-recovery-dot{fill:#95cbbc;stroke:#17263b;stroke-width:3px}.sn-change-dot{fill:#93bcec;stroke:#17263b;stroke-width:3px}.sn-impact-label,.sn-change-label{font-size:var(--ac-label-size);text-align:center;position:absolute}.sn-impact-label{color:#c2a87e;top:63px;left:15%;right:15%}.sn-change-label{color:#85a7d0;top:145px;left:28%;right:28%}.sn-cursor{background:#bfd5ee88;width:1px;height:180px;transition:left .8s;position:absolute;top:0;left:12.5%;box-shadow:0 0 0 8px #a7c6e807}.sn-incident[data-source-current="1"] .sn-cursor{left:50%}.sn-incident[data-source-current="2"] .sn-cursor{left:87.5%}.sn-event-reading{grid-template-columns:1fr 1.2fr;gap:64px;padding:32px;display:grid}.sn-event-reading blockquote{color:#a8c1df;font-size:var(--ac-card-title-size);letter-spacing:-.02em;line-height:1.5;margin-top:18px!important}.sn-event-reading>div>p{font-size:var(--ac-interface-size);color:#a4bbd7;margin-top:18px;line-height:1.8}.sn-investigate{border-top:1px solid #39516d;margin-top:24px;padding-top:20px}.sn-investigate>p{font-size:var(--ac-interface-size);color:#b9d6ec;margin-top:10px;line-height:1.8}.sn-hypothesis-section{background:#f0f6f7;border-block:1px solid #cfdee3}.sn-hypotheses{background:#fff}.sn-hypothesis-layout{grid-template-columns:.9fr 1.3fr;display:grid}.sn-hypothesis-list{background:#edf3f6;border-right:1px solid #ccdce4;padding:28px 24px}.sn-hypothesis-list button{text-align:left;color:#54718b;cursor:pointer;background:0 0;border:1px solid #0000;border-left-width:3px;border-radius:4px;align-items:center;gap:16px;width:100%;padding:20px 16px;display:flex}.sn-hypothesis-list button+button{margin-top:16px}.sn-hypothesis-list button[aria-pressed=true]{background:#fff;border-color:#b5cdd8 #b5cdd8 #b5cdd8 #3e8d98}.sn-hypothesis-list button:hover{background:#f9fcfd}.sn-hypothesis-number{font-size:var(--ac-card-title-size);color:#7194a5}.sn-hypothesis-list strong{font-size:var(--ac-interface-size);color:#375b72;font-weight:500;line-height:1.7;display:block}.sn-hypothesis-status{font-size:var(--ac-label-size);color:#7593a6;margin-top:6px;display:block}.sn-hypothesis-arrow{flex:none;margin-left:auto}.sn-hypothesis-reading{padding:32px 36px}.sn-evidence-row{border-top:1px solid #d5e1e9;grid-template-columns:120px 1fr;gap:24px;margin-top:22px;padding-top:22px;display:grid}.sn-evidence-row>span{font-size:var(--ac-interface-size);color:#52788f;font-weight:500}.sn-evidence-row>p{font-size:var(--ac-interface-size);color:#627c92;line-height:1.8}.sn-evidence-limit{background:#f0f6f8;border-left:2px solid #6c9ca9;margin-top:24px;padding:20px}.sn-evidence-limit>p{font-size:var(--ac-interface-size);color:#3d6980;margin-top:10px;line-height:1.8}.sn-skill{grid-template-columns:1fr 1fr;align-items:center;gap:88px;display:grid}.sn-skill h2{margin-top:18px}.sn-skill>div>p:not(.ac-eyebrow){color:var(--ss-text);margin-top:24px}.sn-review-note{min-width:0}.sn-review-note h3{color:#345e73}.sn-review-note ol{counter-reset:sn-step;margin-top:24px;padding:0;list-style:none}.sn-review-note li{counter-increment:sn-step;font-size:var(--ac-body-size);color:var(--ss-text);border-top:1px solid #d4e1e7;grid-template-columns:36px 1fr;align-items:baseline;gap:20px;padding-block:24px;line-height:1.75;display:grid}.sn-review-note li:first-child{border-top:0;padding-top:0}.sn-review-note li:before{content:counter(sn-step, decimal-leading-zero);color:#426b83;font-size:var(--ac-card-title-size);font-variant-numeric:tabular-nums;line-height:1.4}.sn-review-note>p:last-child{font-size:var(--ac-body-size);color:var(--ss-text);border-top:1px solid #d4e1e7;padding-top:24px;line-height:1.75}@media (width<=1100px){.sn-event-reading,.sn-skill{gap:40px}.sn-hypothesis-reading{padding:28px}.sn-hypothesis-list{padding:24px 16px}.sn-evidence-row{grid-template-columns:100px 1fr;gap:16px}}@media (width<=959px){.sn-hypothesis-layout,.sn-skill{grid-template-columns:1fr}.sn-hypothesis-list{border-bottom:1px solid #ccdce4;border-right:0}.sn-hypothesis-list button{padding:16px}}@media (width<=759px){.sn-incident-header{flex-direction:column;align-items:flex-start;gap:20px;padding:24px 20px}.sn-incident-state{border-top:1px solid #456075;border-left:0;width:100%;padding:16px 0 0}.sn-timeline{padding:24px}.sn-time-labels{text-align:left;border-left:1px solid #496784;grid-template-columns:1fr;gap:0;margin-left:7px}.sn-time-labels>div{grid-template-columns:80px 1fr;align-items:center;gap:20px;padding:16px 0 16px 24px;display:grid;position:relative}.sn-time-labels>div:before{content:"";background:#8baece;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:-5px;translate:0 -50%}.sn-time-labels>div:first-child:before{background:#cfb17d}.sn-time-labels>div:last-child:before{background:#96cabc}.sn-time-labels strong{font-size:var(--ac-body-size)}.sn-time-labels>div>span{font-size:var(--ac-interface-size)}.sn-event-plot{display:none}.sn-event-reading{grid-template-columns:1fr;gap:28px;padding:24px}.sn-hypothesis-reading{padding:24px}.sn-evidence-row{grid-template-columns:1fr;gap:10px}}@media print{.sn-incident,.sn-hypothesis-section,.sn-hypothesis-list,.sn-review-note{background:#fff}.sn-event-reading,.sn-hypothesis-layout,.sn-skill{display:block}.sn-event-plot,.sn-hypothesis-list{display:none}}.cf-cover{background:#f5f7fc;border-bottom:1px solid #d3dfed}.cf-workspace{background:#fff;box-shadow:0 20px 50px -32px #425c8744}.cf-page-layout{grid-template-columns:180px 1.25fr 1fr;display:grid}.cf-space-outline{color:#7990ae;font-size:var(--ac-meta-size);background:#edf2fa;border-right:1px solid #d4dfed;flex-direction:column;gap:18px;padding:28px 20px;display:flex}.cf-space-mark{color:#567aaf;width:32px;height:32px;font-size:var(--ac-interface-size);background:#d7e4fa;border-radius:5px;place-items:center;display:grid}.cf-space-outline strong{color:#516e93;font-size:var(--ac-label-size);font-weight:500}.cf-outline-current{color:#2c64b4;border-left:2px solid #5984c5;padding-left:10px}.cf-runbook{padding:32px}.cf-document-kicker{color:#6a86a9;font-size:var(--ac-label-size)}.cf-runbook h2{font-size:var(--ac-card-title-size);color:#2c4b77;margin-top:16px;line-height:1.4}.cf-document-intro{font-size:var(--ac-interface-size);color:#667c99;line-height:1.8;margin-top:20px!important}.cf-clause-list{margin-top:28px}.cf-clause{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-left-width:2px;border-radius:3px;width:100%;margin-top:12px;padding:20px 16px;display:block}.cf-clause:hover{background:#f7f9fd}.cf-clause[aria-pressed=true]{background:#eff4ff;border-color:#d1def4 #d1def4 #d1def4 #6c8fc5}.cf-clause-heading{font-size:var(--ac-interface-size);color:#41638f;font-weight:500;line-height:1.5;display:block}.cf-clause-text{font-size:var(--ac-interface-size);color:#647998;margin-top:12px;line-height:1.8;display:block}.cf-clause[aria-pressed=true] .cf-clause-text{color:#385f99}.cf-comments{background:#f9fbff;border-left:1px solid #d5e0ee}.cf-comment-reading{align-self:center;padding:32px 28px}.cf-comment-author{font-size:var(--ac-label-size);color:#6782a7;align-items:center;gap:12px;display:flex}.cf-comment-avatar{width:34px;height:34px;font-size:var(--ac-label-size);border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:grid}.cf-avatar-avery{color:#493b80;background:#e9e5fa}.cf-avatar-morgan{color:#165d53;background:#dcf1eb}.cf-comment-reading blockquote{color:#3c5d8a;font-size:var(--ac-body-size);line-height:1.8;margin-top:24px!important}.cf-comment-reason{border-top:1px solid #d7e1ef;margin-top:24px;padding-top:24px}.cf-comment-reason h3{margin-top:12px}.cf-comment-reason>p{font-size:var(--ac-interface-size);color:#6a80a0;margin-top:16px;line-height:1.8}.cf-history-track{grid-template-columns:repeat(3,1fr);gap:24px;padding:36px 24px;display:grid;position:relative}.cf-history-node{z-index:1;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:20px;padding:0;display:flex;position:relative}.cf-history-dot{color:#91acd4;width:40px;height:40px;font-size:var(--ac-body-size);background:#101828;border:1px solid #5875a0;border-radius:50%;place-items:center;display:grid}.cf-history-copy strong{color:#bed2f2;font-size:var(--ac-card-title-size);font-weight:500;line-height:1.4;display:block}.cf-history-copy>span{color:#829ec8;font-size:var(--ac-label-size);margin-top:8px;display:block}.cf-history-node[aria-pressed=true] .cf-history-dot{color:#fff;background:#3a69ae;border-color:#a5c8fc;box-shadow:0 0 0 5px #96b3f010}.cf-history-node[data-source-reached=false] .cf-history-dot{border-style:dashed}.cf-history-track svg{stroke:#405a80;width:calc(100% - 48px);height:20px;position:absolute;top:46px;left:24px}.cf-history-track .ss-path-pulse{stroke:#8baddd}.cf-history-reading{border-top:1px solid #3a506e;grid-template-columns:1fr 1fr;gap:64px;padding:32px 40px;display:grid}.cf-history-reading blockquote{font-size:var(--ac-card-title-size);color:#adc8ef;border-left:2px solid #648bc3;padding-left:20px;line-height:1.55;margin-top:20px!important}.cf-history-reading>div>p{color:#a4bbda;font-size:var(--ac-interface-size);margin-top:20px;line-height:1.8}.cf-history-boundary{color:#8aabd8;font-size:var(--ac-label-size);border-top:1px solid #3a506e;margin-top:24px;padding-top:20px;display:block}.cf-skill{grid-template-columns:1fr 1fr;align-items:center;gap:88px;display:grid}.cf-skill h2{margin-top:20px}.cf-skill>div>p:not(.ac-eyebrow){color:var(--ss-text);margin-top:24px}.cf-skill-excerpt{min-width:0}.cf-skill-excerpt dl>div{border-bottom:1px solid #d9e3f1;padding-block:24px}.cf-skill-excerpt dl>div:first-child{padding-top:0}.cf-skill-excerpt dt{font-size:var(--ac-card-title-size);letter-spacing:-.025em;color:#345b85;font-weight:600;line-height:1.4}.cf-skill-excerpt dd{font-size:var(--ac-body-size);color:var(--ss-text);margin-top:12px;line-height:1.75}.cf-skill-excerpt>p{font-size:var(--ac-body-size);color:var(--ss-text);margin-top:24px;line-height:1.75}@media (width<=1100px){.cf-page-layout{grid-template-columns:140px 1.2fr 1fr}.cf-space-outline{padding-inline:16px}.cf-runbook,.cf-comment-reading{padding:24px}.cf-skill,.cf-history-reading{gap:40px}}@media (width<=959px){.cf-page-layout{grid-template-columns:1.2fr 1fr}.cf-space-outline{display:none}.cf-skill{grid-template-columns:1fr}}@media (width<=759px){.cf-page-layout{grid-template-columns:1fr}.cf-runbook{padding:24px 20px}.cf-clause{padding:20px 14px}.cf-comments{border-top:1px solid #d5e0ee;border-left:0}.cf-comment-reading{padding:24px}.cf-history-track{grid-template-columns:1fr;gap:24px;padding:24px}.cf-history-node{text-align:left;flex-direction:row;align-items:center}.cf-history-dot{flex:none}.cf-history-copy strong{font-size:var(--ac-body-size)}.cf-history-track svg{display:none}.cf-history-node:not(:last-of-type):after{content:"";background:#405a80;width:1px;height:calc(50% + 4px);position:absolute;top:calc(50% + 20px);left:20px}.cf-history-reading{grid-template-columns:1fr;gap:28px;padding:24px}}@media print{.cf-cover,.cf-comments,.cf-clause{background:#fff!important}.cf-page-layout,.cf-history-reading,.cf-skill{display:block}.cf-space-outline,.cf-history-track{display:none}.cf-comments{border-left:0}}.product-page{--product-accent:var(--color-blue-400);--product-rgb:81, 162, 255;--product-bg:var(--color-gray-900);background:var(--product-bg);color:var(--color-white);position:relative;overflow:clip}.product-page *,.product-page :before,.product-page :after{box-sizing:border-box}.product-container{width:min(1216px,100% - 64px);margin-inline:auto}.product-page a,.product-page button{-webkit-tap-highlight-color:transparent}.product-page :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--product-accent);outline-offset:5px}.product-page :is(h1,h2,h3,h4,p){margin:0}.product-page :is(h1,h2,h3){text-wrap:balance}.product-page p{color:var(--color-gray-300);font-size:var(--text-lg);line-height:calc(var(--spacing) * 8)}.product-page h3{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:var(--text-2xl--line-height)}.product-page .product-eyebrow{color:var(--product-accent);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:calc(var(--spacing) * 8)}.product-page .product-mini-label{color:var(--product-accent);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:calc(var(--spacing) * 6);display:block}.product-arrow{flex:none;width:1rem;height:1rem;transition:transform .25s}.product-motion-controls{z-index:2;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;inset:24px 0 auto}.product-motion{pointer-events:auto;border-radius:var(--radius-md);color:var(--color-gray-300);font-size:var(--text-sm);line-height:var(--text-sm--line-height);white-space:nowrap;background:#ffffff03;border:1px solid #ffffff1c;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.product-motion svg{width:1rem;height:1rem}.product-motion:hover:not(:disabled){border-color:var(--product-accent);color:#fff}.product-motion:disabled{opacity:.65}.product-hero{isolation:isolate;position:relative}.product-hero-art{z-index:-2;position:absolute;inset:0;overflow:hidden}.product-hero-art img{object-fit:cover;object-position:center 48%;opacity:.84;transform-origin:75%;width:100%;height:100%;animation:24s ease-in-out infinite alternate product-art-drift}.product-hero-art:after{content:"";background:linear-gradient(90deg, var(--product-bg) 0%, var(--product-bg) 23%, transparent 75%), linear-gradient(0deg, var(--product-bg), transparent 28%, transparent 82%, var(--product-bg));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.product-hero-art:after{background:linear-gradient(90deg, var(--product-bg) 0%, color-mix(in srgb, var(--product-bg) 85%, transparent) 23%, transparent 75%), linear-gradient(0deg, var(--product-bg), transparent 28%, transparent 82%, var(--product-bg))}}.product-integrations .product-hero-art:after{background:linear-gradient(90deg, var(--product-bg), var(--product-bg) 25%, transparent 80%), linear-gradient(0deg, var(--product-bg), transparent 30%, transparent 80%, var(--product-bg))}@supports (color:color-mix(in lab, red, red)){.product-integrations .product-hero-art:after{background:linear-gradient(90deg, var(--product-bg), color-mix(in srgb, var(--product-bg) 85%, transparent) 25%, transparent 80%), linear-gradient(0deg, var(--product-bg), transparent 30%, transparent 80%, var(--product-bg))}}.product-hero-glow{z-index:-1;background:radial-gradient(ellipse, rgba(var(--product-rgb), .14), transparent 65%);filter:blur(25px);pointer-events:none;animation:9s ease-in-out infinite alternate product-breathe;position:absolute;inset:15% 10% 20% 60%}.product-hero-content{padding-top:96px}.product-hero h1{max-width:640px}.product-hero h1>span{color:var(--product-accent)}.product-page .product-hero-description{max-width:520px;margin-top:24px}.product-status-dot{background:var(--product-accent);width:5px;height:5px;box-shadow:0 0 12px rgba(var(--product-rgb), .65);vertical-align:middle;border-radius:50%;margin-right:10px;display:inline-block}.product-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.product-button{text-align:center;justify-content:center;align-items:center;max-width:100%;transition:background .25s,box-shadow .25s;display:inline-flex}.product-button:hover{background:var(--color-blue-500);box-shadow:0 0 30px rgba(var(--product-rgb), .15)}.product-text-link{font-size:var(--text-base);line-height:calc(var(--spacing) * 7);font-weight:var(--font-weight-semibold);color:var(--product-accent);align-items:center;gap:12px;display:inline-flex}.product-text-link:hover{color:var(--color-blue-300)}.product-actions .product-text-link{font-size:var(--text-lg);line-height:calc(var(--spacing) * 6);color:var(--color-white);gap:8px}.product-actions .product-text-link:hover{color:var(--color-sky-200)}.product-actions .product-arrow,.product-button .product-arrow{width:1.5rem;height:1.5rem}.product-page a:hover>.product-arrow{transform:translate(3px)}.product-hero-stages{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);gap:24px;margin:72px 0 0;padding:22px 0 28px;list-style:none;display:grid}.product-hero-stages li{font-size:var(--text-lg);line-height:calc(var(--spacing) * 8);font-weight:var(--font-weight-semibold);align-items:center;gap:14px;display:flex}.product-hero-stages li>span{font-size:var(--text-sm);color:var(--product-accent);font-variant-numeric:tabular-nums}.product-section-nav{border-block:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);display:grid}.product-section-nav a{font-size:var(--text-base);line-height:calc(var(--spacing) * 7);font-weight:var(--font-weight-semibold);color:var(--color-gray-300);border-right:1px solid #ffffff12;align-items:center;gap:14px;padding:22px 20px;display:flex}.product-section-nav a:first-child{padding-left:0}.product-section-nav a:last-child{border:0}.product-section-nav a>span{color:var(--color-gray-400);font-size:var(--text-sm)}.product-section-nav .product-arrow{margin-left:auto;transform:rotate(45deg)}.product-section-nav a:hover{color:var(--product-accent);background:#ffffff03}.product-section{border-bottom:1px solid #ffffff16;padding-block:110px;scroll-margin-top:94px}.product-section-heading{max-width:760px;margin-bottom:46px}.product-section-heading h2{margin-top:20px}.product-section-heading .product-lead{max-width:680px;margin-top:24px}.product-statement{grid-template-columns:1fr 1fr;gap:80px;display:grid}.product-statement .product-section-heading{max-width:460px;margin:0}.product-statement>div:last-child>p+p{margin-top:22px}.product-reasoning-strip{font-size:var(--text-base);line-height:calc(var(--spacing) * 7);color:var(--product-accent);border-top:1px solid #ffffff18;flex-wrap:wrap;align-items:center;gap:15px;margin-top:32px;padding-top:30px;display:flex}.product-reasoning-strip .product-arrow{color:var(--color-gray-400)}.product-explorer,.product-evidence-explorer{background:linear-gradient(130deg, rgba(var(--product-rgb), .045), transparent 60%);border:1px solid #ffffff20;border-radius:8px;overflow:hidden}.product-tabs{background:#ffffff02;border-bottom:1px solid #ffffff20;grid-template-columns:repeat(3,1fr);display:grid}.product-tabs button{text-align:left;font-size:var(--text-base);line-height:calc(var(--spacing) * 7);font-weight:var(--font-weight-semibold);min-width:0;color:var(--color-gray-300);border-bottom:2px solid #0000;border-right:1px solid #ffffff18;align-items:center;gap:15px;padding:24px;transition:color .2s,background .2s;display:flex}.product-tabs button:last-child{border-right:0}.product-tabs button[aria-selected=true]{color:var(--color-white);border-bottom-color:var(--product-accent);background:rgba(var(--product-rgb), .07)}.product-tabs button:hover{background:rgba(var(--product-rgb), .06);color:#fff}.product-tabs button:focus-visible{outline-offset:-5px}.product-tab-number{color:var(--product-accent);font-size:var(--text-sm)}.product-tabs small{color:var(--color-gray-400);font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:var(--text-sm--line-height);margin-top:5px;display:block}.product-tabs .product-arrow{margin-left:auto}.product-mode-panel{padding:42px}.product-mode-panel:focus-visible,.product-evidence-explorer [role=tabpanel]:focus-visible{outline-offset:-5px}.product-mode-intro{grid-template-columns:1.1fr 1fr;gap:48px;display:grid}.product-mode-intro h3{margin-top:16px}.product-mode-intro>div>p:last-child{margin-top:18px}.product-prompt{border-left:1px solid rgba(var(--product-rgb), .35);background:linear-gradient(90deg, rgba(var(--product-rgb), .055), transparent);align-self:center;padding:25px 28px;position:relative}.product-prompt blockquote{font-size:var(--text-lg);font-weight:400;line-height:calc(var(--spacing) * 8);color:var(--color-gray-300);margin:16px 0 0}.product-prompt-line{background:var(--product-accent);width:40px;height:1px;margin-top:24px;display:block}.product-workflow{grid-template-columns:repeat(3,1fr);gap:28px;margin:42px 0 0;padding:0;list-style:none;display:grid}.product-workflow li{border-top:1px solid #ffffff26;padding-top:20px}.product-workflow li>span{font-size:var(--text-sm);color:var(--product-accent)}.product-workflow h4{font-size:var(--text-base);line-height:calc(var(--spacing) * 7);font-weight:var(--font-weight-semibold);margin-top:8px}.product-workflow p{font-size:var(--text-base);line-height:calc(var(--spacing) * 7);margin-top:8px}.product-mode-output{border-top:1px solid #ffffff16;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-block:28px;display:flex}.product-mode-output>div{max-width:65%}.product-mode-output p{font-size:var(--text-base);line-height:calc(var(--spacing) * 7);margin-top:8px}.product-tags{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.product-tags li{color:var(--color-gray-300);font-size:var(--text-sm);line-height:var(--text-sm--line-height);border:1px solid #ffffff1b;border-radius:3px;padding:5px 9px}.product-page .product-section-note{font-size:var(--text-base);line-height:calc(var(--spacing) * 7);max-width:830px;margin-top:26px}.product-anatomy{grid-template-columns:1.08fr 1fr;align-items:center;gap:88px;display:grid}.product-skill-artifact{border:1px solid rgba(var(--product-rgb), .35);background:linear-gradient(145deg, rgba(var(--product-rgb), .09), #ffffff01 65%);box-shadow:0 20px 90px -60px rgba(var(--product-rgb), .7);border-radius:8px;padding:30px;position:relative}.product-artifact-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-artifact-mark{width:34px;height:34px;color:var(--product-accent);font-size:var(--text-lg);border:1px solid #ffffff28;border-radius:6px;place-items:center;font-weight:600;display:grid}.product-skill-artifact h3{margin-top:20px}.product-page .product-artifact-subtitle{font-size:var(--text-base);line-height:calc(var(--spacing) * 7);margin-top:6px}.product-skill-layers{margin-top:24px}.product-skill-layers button{text-align:left;border-top:1px solid #ffffff12;align-items:center;gap:15px;width:100%;padding:18px 12px;transition:background .2s;display:flex}.product-skill-layers button[aria-pressed=true]{background:rgba(var(--product-rgb), .1);box-shadow:inset 2px 0 var(--product-accent)}.product-skill-layers button:hover{background:rgba(var(--product-rgb), .075)}.product-layer-index{font-size:var(--text-sm);color:var(--color-gray-400)}.product-skill-layers strong{font-weight:var(--font-weight-semibold);font-size:var(--text-base);line-height:calc(var(--spacing) * 7);display:block}.product-skill-layers small{color:var(--color-gray-300);font-size:var(--text-sm);line-height:calc(var(--spacing) * 6);margin-top:6px;display:block}.product-skill-layers .product-arrow{color:var(--product-accent);margin-left:auto}.product-artifact-footer{font-size:var(--text-sm);line-height:calc(var(--spacing) * 6);color:var(--color-gray-400);align-items:center;padding-top:24px;display:flex}.product-layer-detail{padding-block:40px;position:relative}.product-large-number{letter-spacing:-.1em;color:rgba(var(--product-rgb), .065);pointer-events:none;font-size:190px;font-weight:600;line-height:1;position:absolute;top:-70px;right:0}.product-layer-detail h3{margin-top:16px}.product-layer-detail>p:not(.product-eyebrow){margin-top:18px}.product-rule{border-left:1px solid var(--product-accent);margin-top:28px;padding:5px 0 5px 22px}.product-rule p{font-size:var(--text-base);line-height:calc(var(--spacing) * 7);color:var(--color-gray-300);margin-top:9px}.product-editorial-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.product-editorial-grid article{border-top:1px solid #ffffff2b;flex-direction:column;align-items:flex-start;padding-top:24px;display:flex}.product-editorial-number{font-size:var(--text-sm);color:var(--product-accent)}.product-editorial-grid h3{margin-top:25px}.product-editorial-grid p{font-size:var(--text-base);line-height:calc(var(--spacing) * 7);margin-block:16px 28px}.product-editorial-grid .product-text-link{margin-top:auto}.product-section-link{margin-top:24px}.product-contact{isolation:isolate;border:1px solid rgba(var(--product-rgb), .24);background:linear-gradient(115deg, rgba(var(--product-rgb), .065), transparent 80%);border-radius:8px;margin-block:80px 30px;padding:70px;position:relative;overflow:hidden}.product-contact>div:last-child{max-width:700px;position:relative}.product-contact h2{max-width:680px;margin-top:20px}.product-contact .product-lead{max-width:590px;margin-top:24px}.product-contact-orbit{z-index:-1;pointer-events:none;width:570px;height:570px;position:absolute;top:-30px;right:-230px;transform:rotate(-30deg)}.product-contact-orbit i{border:1px solid rgba(var(--product-rgb), .17);border-radius:50%;animation:35s linear infinite product-orbit;position:absolute;inset:0}.product-contact-orbit i:nth-child(2){animation-duration:29s;animation-direction:reverse;inset:50px}.product-contact-orbit i:nth-child(3){animation-duration:22s;inset:100px}.product-contact-orbit i:after{content:"";background:var(--product-accent);width:5px;height:5px;box-shadow:0 0 14px rgba(var(--product-rgb), .5);border-radius:50%;position:absolute;top:50%;left:-3px}.product-plain{padding-block:30px 60px}.product-plain a{font-size:var(--text-sm);line-height:calc(var(--spacing) * 6);color:var(--color-gray-400);align-items:center;gap:10px;display:inline-flex}.product-evidence-caption{color:var(--color-gray-400);font-size:var(--text-sm);line-height:calc(var(--spacing) * 6);border-bottom:1px solid #ffffff0e;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:25px 30px;display:flex}.product-evidence-flow{grid-template-columns:repeat(3,1fr);display:grid}.product-evidence-flow article{border-right:1px solid #ffffff0e;padding:32px}.product-evidence-flow article:last-child{border:0}.product-evidence-flow blockquote{color:var(--color-gray-300);font-size:var(--text-lg);line-height:calc(var(--spacing) * 8);margin:20px 0 24px}.product-evidence-flow h3{margin-top:20px}.product-evidence-flow p:not(.product-mini-label){font-size:var(--text-base);line-height:calc(var(--spacing) * 7);margin-top:14px}.product-evidence-lines{width:100%;height:60px;color:var(--product-accent)}.product-evidence-track{stroke:rgba(var(--product-rgb), .24);stroke-width:1px}.product-flow-pulse{stroke:var(--product-accent);stroke-width:1.5px;stroke-dasharray:20 340;animation:8s linear infinite product-flow}.product-evidence-lines circle{stroke:var(--product-accent);stroke-width:1px;fill:var(--product-bg)}.product-evidence-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px 30px 30px;display:flex}.product-evidence-foot p{font-size:var(--text-base);line-height:calc(var(--spacing) * 7);max-width:600px}.product-directory-tools{flex-direction:column;gap:24px;display:flex}.product-filter-group{flex-wrap:wrap;gap:8px;display:flex}.product-filter-group button{border-radius:var(--radius-md);color:var(--color-gray-300);font-size:var(--text-base);line-height:calc(var(--spacing) * 7);font-weight:var(--font-weight-semibold);border:1px solid #ffffff24;padding:10px 15px;transition:background .2s,border-color .2s}.product-filter-group button:hover{border-color:var(--product-accent);color:#fff}.product-filter-group button[aria-pressed=true]{background:rgba(var(--product-rgb), .12);color:var(--product-accent);border-color:rgba(var(--product-rgb), .55)}.product-search{align-items:center;width:min(100%,470px);display:flex;position:relative}.product-search>svg{width:17px;color:var(--color-gray-400);pointer-events:none;position:absolute;left:15px}.product-search input{border-radius:var(--radius-md);width:100%;font-size:var(--text-base);line-height:calc(var(--spacing) * 6);color:var(--color-white);background:#ffffff03;border:1px solid #ffffff25;padding:14px 44px}.product-search input::placeholder{color:var(--color-gray-400)}.product-search input::-webkit-search-cancel-button{display:none}.product-search button{width:34px;height:34px;color:var(--color-gray-300);place-items:center;display:grid;position:absolute;right:5px}.product-search button svg{width:15px}.product-directory-count{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-block:22px;display:flex}.product-directory-count p,.product-directory-count>span{color:var(--color-gray-400);font-size:var(--text-sm);line-height:calc(var(--spacing) * 6)}.product-integration-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.product-integration-card{background:linear-gradient(145deg,#ffffff04,#0000);border:1px solid #ffffff19;border-radius:5px;flex-direction:column;padding:28px;scroll-margin-top:90px;transition:background .25s,border-color .25s,transform .25s;display:flex;position:relative}.product-integration-card:hover{border-color:rgba(var(--product-rgb), .5);background:rgba(var(--product-rgb), .035);transform:translateY(-3px)}.product-integration-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}.product-integration-card-top>svg{color:var(--color-gray-400);width:15px}.product-logo-tile{align-items:center;width:min(192px,100%);height:96px;display:flex}.product-logo-tile img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:80px;display:block}.product-integration-card h3{background:linear-gradient(to right, var(--color-blue-400), var(--color-blue-300), var(--color-sky-200));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:10px}.product-integration-card p{font-size:var(--text-base);line-height:calc(var(--spacing) * 7);margin-top:14px}.product-card-link{color:var(--product-accent);font-size:var(--text-base);line-height:calc(var(--spacing) * 7);font-weight:var(--font-weight-semibold);align-items:center;gap:10px;margin-top:auto;padding-top:28px;display:flex}.product-empty{text-align:center;border:1px dashed #ffffff30;border-radius:6px;padding:60px 24px}.product-empty p{margin-block:16px 24px}@keyframes product-breathe{0%{opacity:.45;transform:scale(.94)}to{opacity:1;transform:scale(1.08)}}@keyframes product-art-drift{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes product-orbit{to{transform:rotate(360deg)}}@keyframes product-flow{to{stroke-dashoffset:-1080px}}.product-page[data-motion=paused] *,.product-page [data-product-scene]:not([data-in-view=true]) *,.product-page[data-motion=paused] :after,.product-page [data-product-scene]:not([data-in-view=true]) :after{animation-play-state:paused!important}@media (width>=1600px){.product-hero-art{max-width:1750px;margin-inline:auto}.product-hero-art:before{content:"";z-index:1;background:linear-gradient(90deg, var(--product-bg), transparent 10%, transparent 90%, var(--product-bg));position:absolute;inset:0}}@media (width<=1100px){.product-statement{gap:48px}.product-tabs button{gap:12px;padding:20px 16px}.product-tabs .product-arrow{display:none}.product-mode-panel{padding:32px}.product-mode-intro{gap:30px}.product-anatomy{gap:40px}.product-evidence-flow article,.product-integration-card{padding:24px}.product-editorial-grid{gap:28px}.product-contact{padding:50px}}@media (width>=768px) and (width<=1100px){.product-hero-art:after,.product-integrations .product-hero-art:after{background:linear-gradient(90deg, var(--product-bg), var(--product-bg) 38%, var(--product-bg) 75%, transparent), linear-gradient(0deg, var(--product-bg), transparent 30%, transparent 80%, var(--product-bg))}@supports (color:color-mix(in lab, red, red)){.product-hero-art:after,.product-integrations .product-hero-art:after{background:linear-gradient(90deg, var(--product-bg), color-mix(in srgb, var(--product-bg) 92%, transparent) 38%, color-mix(in srgb, var(--product-bg) 35%, transparent) 75%, transparent), linear-gradient(0deg, var(--product-bg), transparent 30%, transparent 80%, var(--product-bg))}}}@media (width<=767px){.product-container{width:calc(100% - 48px)}.product-hero-content{padding-top:320px}.product-hero-art{height:490px;inset:0 0 auto}.product-hero-art img{object-position:right center;object-fit:cover;opacity:.9;width:125%;max-width:none;margin-left:-25%}.product-hero-art:after,.product-integrations .product-hero-art:after{background:linear-gradient(0deg, var(--product-bg), transparent 55%, var(--product-bg) 100%)}.product-hero-glow{height:350px;inset:0 0 auto 20%}.product-page .product-hero-description{max-width:530px}.product-actions{gap:20px;margin-top:26px}.product-hero-stages{grid-template-columns:1fr;gap:15px;margin-top:40px;padding-block:22px}.product-section-nav{grid-template-columns:repeat(2,1fr)}.product-section-nav a{gap:10px;padding:17px 10px}.product-section-nav a:nth-child(2){border-right:0}.product-section-nav a:nth-child(n+3){border-top:1px solid #ffffff12}.product-section-nav a:nth-child(odd){padding-left:0}.product-section{padding-block:72px;scroll-margin-top:84px}.product-section-heading{margin-bottom:32px}.product-section-heading h2{margin-top:16px}.product-statement{grid-template-columns:1fr;gap:28px}.product-statement .product-section-heading{max-width:560px}.product-tabs button{text-align:center;padding:17px 8px;display:block}.product-tab-number{margin-bottom:8px;display:block}.product-tabs small{display:none}.product-mode-panel{padding:25px}.product-mode-intro{grid-template-columns:1fr;gap:24px}.product-prompt{padding:20px 22px}.product-workflow{gap:20px;margin-top:30px}.product-mode-output>div{max-width:none}.product-anatomy{grid-template-columns:1fr;gap:34px}.product-skill-artifact{padding:24px}.product-layer-detail{min-height:300px;padding-block:20px}.product-large-number{font-size:150px;top:-20px}.product-editorial-grid{grid-template-columns:1fr;gap:38px}.product-editorial-grid h3{margin-top:14px}.product-editorial-grid p{margin-block:14px 20px}.product-contact{margin-top:56px;padding:32px}.product-contact-orbit{opacity:.5;right:-380px}.product-contact .product-actions{flex-direction:column;align-items:flex-start}.product-evidence-caption{padding:20px 24px}.product-evidence-flow{grid-template-columns:1fr}.product-evidence-flow article{border-bottom:1px solid #ffffff16;border-right:0}.product-evidence-lines{height:36px}.product-evidence-foot{padding:16px 24px 24px}.product-integration-grid{grid-template-columns:repeat(2,1fr);gap:12px}.product-integration-card{padding:22px}.product-directory-count>span{display:none}.product-filter-group{gap:7px}.product-filter-group button{padding:9px 12px}}@media (width<=480px){.product-hero-content{padding-top:260px}.product-hero-art{height:380px}.product-actions{flex-direction:column;align-items:flex-start}.product-section-nav{grid-template-columns:1fr}.product-section-nav a{border-right:0;padding-inline:0}.product-section-nav a+a{border-top:1px solid #ffffff12}.product-tabs button{overflow-wrap:anywhere}.product-workflow{grid-template-columns:1fr;gap:20px}.product-workflow li{grid-template-columns:22px 1fr;column-gap:12px;padding-top:16px;display:grid}.product-workflow li>span{padding-top:4px}.product-workflow h4{margin:0}.product-workflow p{grid-column:2;margin-top:6px}.product-reasoning-strip{gap:9px}.product-integration-grid{grid-template-columns:1fr}.product-integration-card{padding:26px}.product-contact{padding:28px 22px}.product-skill-artifact{padding:22px 16px}.product-skill-layers button{gap:12px;padding:16px 10px}}@media (prefers-reduced-motion:reduce){.product-page *,.product-page :before,.product-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.product-integration-card:hover{transform:none}}@media print{.product-page{color:#111;background:#fff}.product-page :is(p,h1,h2,h3,h4,a,button,span,small,blockquote){color:#111!important}.product-hero-art,.product-hero-glow,.product-motion,.product-contact-orbit,.product-section-nav{display:none}.product-hero-content{padding-top:20px}.product-section{padding-block:35px}.product-integration-card,.product-editorial-grid article{break-inside:avoid}}.feature-page :is(.product-hero-art img,.product-hero-glow,.product-contact-orbit i){animation:none}.feature-motion-controls{justify-content:flex-end;margin-bottom:16px;display:flex}.feature-motion-controls .product-motion{min-height:44px}.feature-page [data-product-scene][data-motion=paused] *{animation-play-state:paused!important}.feature-motion-dot{background:var(--product-accent);width:6px;height:6px;box-shadow:0 0 10px rgba(var(--product-rgb), .5);border-radius:50%}.feature-page [data-motion=paused] .feature-motion-dot{background:var(--color-gray-400);box-shadow:none}.feature-page:not(.feature-motion-ready) .feature-motion-controls{display:none}@media print{.feature-motion-controls{display:none}}.skill-engineering-page .product-hero h1>span:first-child{color:var(--color-white)}.skill-engineering-page .engineering-hero-line{color:var(--product-accent);font-size:var(--text-base);margin-top:16px}.skill-engineering-page .product-section-nav a>span:not(:first-child):not(.engineering-nav-arrow),.skill-engineering-page .product-hero-stages li>span+span{font-size:inherit;color:inherit}.engineering-nav-arrow{margin-left:auto}.skill-engineering-page:not(.engineering-ready) .engineering-scenarios{display:none}.engineering-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.engineering-brief{border:1px solid rgba(var(--product-rgb), .2);background:linear-gradient(120deg, rgba(var(--product-rgb), .055), transparent 85%);border-radius:8px;margin-top:48px;padding:32px}.engineering-brief-title h3{margin-top:10px}.engineering-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.engineering-brief-grid>div{border-top:1px solid #ffffff20;padding-top:20px}.engineering-brief dt{color:var(--product-accent);font-weight:600}.engineering-brief dd{color:var(--color-gray-300);font-size:var(--text-base);margin-top:8px;line-height:1.75}.engineering-questions{gap:26px;display:grid}.engineering-questions li{gap:20px;display:flex}.engineering-questions li>span{font-size:var(--text-sm);color:var(--product-accent);padding-top:4px}.skill-engineering-page .engineering-questions h3{font-size:var(--text-lg);line-height:1.5}.skill-engineering-page .engineering-questions p{font-size:var(--text-base);margin-top:8px;line-height:1.75}.engineering-panel{border:1px solid rgba(var(--product-rgb), .22);background:linear-gradient(145deg, rgba(var(--product-rgb), .075), transparent 70%), var(--product-bg);border-radius:12px;padding:32px;box-shadow:0 16px 70px #00000012}.engineering-panel-heading h3{margin-top:12px}.engineering-figure{margin-top:26px}.engineering-network{background-image:radial-gradient(circle, rgba(var(--product-rgb), .2) .7px, transparent .8px);background-size:18px 18px;position:relative}.engineering-network svg{width:100%;height:auto;display:block;overflow:visible}.engineering-track{stroke:#6c9ec3;stroke-width:1.3px;opacity:.45}.engineering-signal{stroke:#b5e1ff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:12 148;filter:drop-shadow(0 0 4px #51a2ff80);animation:6s linear infinite engineering-flow}.engineering-signal-delayed{animation-delay:-3s}.engineering-node{fill:var(--product-bg);stroke:#9ccfe5;stroke-width:1.6px}.engineering-end{fill:#b5e1ff;stroke:#b5e1ff;stroke-width:1.5px}.engineering-core{fill:var(--product-bg);stroke:var(--product-accent);stroke-width:1.3px}.engineering-halo{stroke:var(--product-accent);stroke-width:1px;animation:4s ease-in-out infinite engineering-pulse}.engineering-figure figcaption{color:var(--color-gray-400);font-size:var(--text-xs);justify-content:space-between;gap:16px;margin-top:12px;line-height:1.5;display:flex}.engineering-branch-label{color:var(--color-gray-300);font-size:var(--text-xs);padding-bottom:8px;line-height:1.4;position:absolute;left:42%;transform:translateY(-100%)}.engineering-label-aligned{top:18.6%}.engineering-label-conflicting{top:50%}.engineering-label-missing{top:81.4%}.engineering-ready [data-engineering-branch]:not(.is-active){opacity:.18}.engineering-ready [data-engineering-branch]:not(.is-active) .engineering-signal{animation-play-state:paused}.engineering-scenarios{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.engineering-scenarios button{color:var(--color-gray-300);font-size:var(--text-sm);border:1px solid #ffffff26;border-radius:5px;flex:auto;padding:10px 12px;line-height:1.5;transition:background .2s,border-color .2s}.engineering-scenarios button:hover{border-color:var(--product-accent)}.engineering-scenarios button[aria-pressed=true]{border-color:rgba(var(--product-rgb), .6);background:rgba(var(--product-rgb), .12);color:var(--color-blue-300)}.engineering-case-results{margin-top:28px;display:grid}.engineering-ready [data-engineering-result]{grid-area:1/1}.engineering-ready [data-engineering-result][aria-hidden=true]{visibility:hidden}.engineering-case-results h4,.engineering-capture-note h4{font-size:var(--text-lg);font-weight:600;line-height:1.5}.skill-engineering-page .engineering-case-results p,.skill-engineering-page .engineering-capture-note p{font-size:var(--text-base);margin-top:12px;line-height:1.75}.engineering-followup{border-left:1px solid var(--product-accent);margin-top:24px;padding-left:18px}.skill-engineering-page .engineering-followup p{color:var(--color-white);margin-top:6px}.skill-engineering-page .engineering-example-note{font-size:var(--text-xs);color:var(--color-gray-400);border-top:1px solid #ffffff18;margin-top:26px;padding-top:20px;line-height:1.7}.engineering-input-labels,.engineering-output-labels{pointer-events:none;position:absolute;inset:0}.engineering-input-labels>span,.engineering-output-labels>span{font-size:var(--text-xs);color:var(--color-gray-300);padding-bottom:10px;position:absolute;transform:translateY(-100%)}.engineering-input-labels>span{left:6%}.engineering-output-labels>span{right:6%}.engineering-input-labels>span:first-child,.engineering-output-labels>span:first-child{top:19.6%}.engineering-input-labels>span:nth-child(2),.engineering-output-labels>span:nth-child(2){top:50%}.engineering-input-labels>span:nth-child(3),.engineering-output-labels>span:nth-child(3){top:80.4%}.engineering-capture-note{border-top:1px solid #ffffff20;margin-top:28px;padding-top:26px}.engineering-plan{gap:28px;display:grid}.engineering-plan>div{border-bottom:1px solid #ffffff18;padding-bottom:26px}.engineering-plan h3{margin-top:10px}.skill-engineering-page .engineering-plan p{font-size:var(--text-base);margin-top:12px;line-height:1.75}.engineering-review-figure{border:1px solid rgba(var(--product-rgb), .2);background:radial-gradient(ellipse at center, rgba(var(--product-rgb), .055), transparent 80%);border-radius:8px;padding:24px 32px}.engineering-review-network{padding-bottom:12px}.engineering-loop-label{text-align:center;color:var(--color-blue-300);font-size:var(--text-sm);position:absolute;bottom:0;left:0;right:0}.engineering-review-figure figcaption{font-size:var(--text-sm);margin-top:28px}.engineering-review-cards{margin-top:48px}.engineering-next{justify-content:flex-end;padding-block:24px 56px;display:flex}@keyframes engineering-flow{to{stroke-dashoffset:-640px}}@keyframes engineering-pulse{0%,to{opacity:.2}50%{opacity:.85}}@media (width<=1100px){.engineering-split{gap:36px}.engineering-panel{padding:24px}.skill-engineering-page .product-section-nav a{gap:8px;padding-inline:12px}.engineering-nav-arrow{display:none}}@media (width<=900px){.engineering-split{grid-template-columns:minmax(0,1fr);gap:40px}.engineering-panel{width:100%;max-width:640px;margin-inline:auto}.engineering-capture-layout .engineering-panel{max-width:none}}@media (width<=600px){.engineering-brief{margin-top:36px;padding:24px}.engineering-brief-grid{grid-template-columns:1fr;gap:20px}.engineering-panel{padding:24px 18px}.engineering-branch-label{max-width:63%;padding-bottom:7px;font-size:11px;left:37%}.engineering-input-labels>span,.engineering-output-labels>span{padding-bottom:8px;font-size:11px}.engineering-input-labels>span{left:0}.engineering-output-labels>span{right:0}.engineering-figure figcaption{gap:8px;font-size:11px}.engineering-figure figcaption>span{flex:1}.engineering-figure figcaption>span:last-child{text-align:right}.engineering-figure figcaption>span:nth-child(2){text-align:center}.engineering-scenarios{gap:6px}.engineering-scenarios button{font-size:var(--text-xs);padding:10px 8px}.engineering-review-figure{padding:20px 14px}.engineering-review-network{padding-bottom:42px}.engineering-loop-label{font-size:var(--text-xs);padding-inline:12px}.engineering-review-figure figcaption{gap:10px;margin-top:18px}.engineering-review-figure figcaption>span{text-align:center}}@media print{.engineering-scenarios,.engineering-network{display:none}.engineering-split,.engineering-case-results{display:block}.engineering-ready [data-engineering-result][aria-hidden=true]{visibility:visible}[data-engineering-result]{margin-bottom:24px}.engineering-panel,.engineering-brief,.engineering-review-figure{box-shadow:none;background:#fff;border-color:#bbb}}.skill-capture-page .product-hero h1>span:first-child{color:var(--color-white)}.skill-capture-page .capture-hero-line{color:var(--product-accent);font-size:var(--text-base);margin-top:16px}.skill-capture-page .product-section-nav a>span:not(:first-child):not(.capture-nav-arrow),.skill-capture-page .product-hero-stages li>span+span{font-size:inherit;color:inherit}.capture-nav-arrow{margin-left:auto}.capture-inline-link{margin-top:22px}.capture-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.capture-agenda{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;padding-top:32px;display:grid}.capture-agenda h3{margin-top:14px}.skill-capture-page .capture-agenda p{font-size:var(--text-base);margin-top:16px;line-height:1.75}.capture-opening{border-left:2px solid var(--product-accent);padding-left:24px}.capture-opening blockquote{font-size:var(--text-2xl);text-wrap:balance;margin-top:16px;font-weight:500;line-height:1.55}.skill-capture-page .capture-opening p{font-size:var(--text-base);margin-top:20px;line-height:1.75}.skill-capture-page .capture-guidance{font-size:var(--text-base);color:var(--color-gray-400);margin-top:32px;line-height:1.75}.capture-panel{border:1px solid rgba(var(--product-rgb), .22);background:linear-gradient(145deg, rgba(var(--product-rgb), .075), transparent 70%), var(--product-bg);border-radius:12px;padding:32px;box-shadow:0 16px 70px #00000012}.capture-panel-heading h3{margin-top:12px}.capture-figure{margin-top:26px}.capture-network{background-image:radial-gradient(circle, rgba(var(--product-rgb), .2) .7px, transparent .8px);background-size:18px 18px;position:relative}.capture-network svg{width:100%;height:auto;display:block;overflow:visible}.capture-track{stroke:#6c9ec3;stroke-width:1.3px;opacity:.45}.capture-signal{stroke:#b5e1ff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:12 148;filter:drop-shadow(0 0 4px #51a2ff80);animation:7s linear infinite capture-flow}.capture-signal-return{stroke:var(--product-accent);animation-duration:10s;animation-delay:-4s}.capture-node{fill:var(--product-bg);stroke:#9ccfe5;stroke-width:1.6px}.capture-wave{stroke:#b5e1ff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite capture-voice}.capture-halo{stroke:var(--product-accent);stroke-width:1px;animation:4s ease-in-out infinite capture-pulse}.capture-dialogue-network{padding-bottom:32px}.capture-loop-label{text-align:center;color:var(--color-blue-300);font-size:var(--text-xs);position:absolute;bottom:0;left:0;right:0}.capture-dialogue-figure figcaption{height:1.5em;color:var(--color-gray-400);font-size:var(--text-xs);margin-top:18px;line-height:1.5;position:relative}.capture-dialogue-figure figcaption>span{text-align:center;white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.capture-dialogue-figure figcaption>span:first-child{left:7.14286%}.capture-dialogue-figure figcaption>span:nth-child(2){left:50%}.capture-dialogue-figure figcaption>span:nth-child(3){left:92.8571%}.capture-inquiries{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.capture-inquiries button{min-height:44px;color:var(--color-gray-300);font-size:var(--text-sm);border:1px solid #ffffff26;border-radius:5px;flex:auto;padding:10px 12px;line-height:1.5;transition:background .2s,border-color .2s}.capture-inquiries button:hover{border-color:var(--product-accent)}.capture-inquiries button[aria-pressed=true]{border-color:rgba(var(--product-rgb), .6);background:rgba(var(--product-rgb), .12);color:var(--color-blue-300)}.capture-responses{margin-top:28px;display:grid}.capture-ready [data-capture-result]{grid-area:1/1}.capture-ready [data-capture-result][aria-hidden=true]{visibility:hidden}.skill-capture-page:not(.capture-ready) .capture-inquiries{display:none}.skill-capture-page:not(.capture-ready) [data-capture-result]+[data-capture-result]{margin-top:32px}.capture-responses h4{font-size:var(--text-lg);margin-top:8px;font-weight:600;line-height:1.5}.capture-responses blockquote{border-left:1px solid rgba(var(--product-rgb), .5);font-size:var(--text-base);color:var(--color-gray-300);margin-top:20px;padding-left:18px;line-height:1.75}.capture-finding{border-top:1px solid #ffffff20;margin-top:24px;padding-top:20px}.skill-capture-page .capture-finding p{font-size:var(--text-base);margin-top:8px;line-height:1.75}.skill-capture-page .capture-example-note{font-size:var(--text-xs);color:var(--color-gray-400);margin-top:24px;line-height:1.7}.capture-provenance-figure{border:1px solid rgba(var(--product-rgb), .2);background:radial-gradient(ellipse at center, rgba(var(--product-rgb), .06), transparent 80%);border-radius:8px;padding:24px 32px}.capture-evidence-network{padding-bottom:24px}.capture-evidence-labels{height:1.5em;color:var(--color-gray-300);font-size:var(--text-sm);bottom:0;line-height:1.5;position:absolute;inset-inline:0}.capture-evidence-labels>span{text-align:center;white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.capture-evidence-labels>span:first-child{left:7%}.capture-evidence-labels>span:nth-child(2){left:35.7%}.capture-evidence-labels>span:nth-child(3){left:64.3%}.capture-evidence-labels>span:nth-child(4){left:93%}.capture-provenance-figure figcaption{text-align:center;color:var(--color-gray-400);font-size:var(--text-sm);margin-top:26px;line-height:1.6}.capture-evidence-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;margin-top:40px;display:grid}.capture-excerpt{border-left:1px solid var(--product-accent);background:linear-gradient(90deg, rgba(var(--product-rgb), .06), transparent);padding:32px}.capture-excerpt blockquote{font-size:var(--text-xl);margin-top:12px;line-height:1.6}.capture-excerpt dl{gap:16px;margin-top:26px;display:grid}.capture-excerpt dl>div{font-size:var(--text-sm);grid-template-columns:100px minmax(0,1fr);gap:14px;line-height:1.75;display:grid}.capture-excerpt dt{color:var(--color-gray-400)}.capture-excerpt dd{color:var(--color-gray-300)}.skill-capture-page .capture-evidence-copy p{font-size:var(--text-base);margin-top:20px;line-height:1.75}.capture-evidence-copy .product-text-link{margin-top:24px}.capture-pagination{justify-content:space-between;gap:24px;padding-block:32px 56px;display:flex}@keyframes capture-flow{to{stroke-dashoffset:-640px}}@keyframes capture-pulse{0%,to{opacity:.2}50%{opacity:.85}}@keyframes capture-voice{0%,to{opacity:.65;transform:scaleY(.65)}50%{opacity:1;transform:scaleY(1)}}@media (width<=1100px){.capture-split,.capture-evidence-detail{gap:36px}.capture-panel{padding:24px}.skill-capture-page .product-section-nav a{gap:8px;padding-inline:12px}.capture-nav-arrow{display:none}}@media (width<=900px){.capture-split,.capture-evidence-detail{grid-template-columns:minmax(0,1fr);gap:40px}.capture-panel{width:100%;max-width:640px;margin-inline:auto}.capture-agenda{grid-template-columns:1fr;gap:26px}.capture-agenda>div+div{border-top:1px solid #ffffff18;padding-top:26px}}@media (width<=600px){.capture-panel{padding:24px 18px}.capture-opening{padding-left:20px}.capture-opening blockquote{font-size:var(--text-xl)}.capture-dialogue-network{padding-bottom:44px}.capture-inquiries{gap:6px}.capture-inquiries button{font-size:var(--text-xs);padding:10px 8px}.capture-provenance-figure{padding:20px 14px}.capture-evidence-labels,.capture-provenance-figure figcaption{font-size:var(--text-xs)}.capture-excerpt{padding:24px 20px}.capture-excerpt dl>div{grid-template-columns:1fr;gap:4px}.capture-pagination{flex-direction:column}}@media print{.capture-inquiries,.capture-network{display:none}.capture-split,.capture-responses,.capture-evidence-detail,.capture-agenda{display:block}.capture-ready [data-capture-result][aria-hidden=true]{visibility:visible}[data-capture-result]{margin-bottom:24px}.capture-panel,.capture-provenance-figure,.capture-excerpt{box-shadow:none;background:#fff;border-color:#bbb}}.self-paced-page .product-hero h1>span:first-child{color:var(--color-white)}.self-paced-page .paced-hero-line{color:var(--product-accent);font-size:var(--text-base);margin-top:16px}.self-paced-page .product-section-nav a>span:not(:first-child):not(.paced-nav-arrow),.self-paced-page .product-hero-stages li>span+span{font-size:inherit;color:inherit}.paced-nav-arrow{margin-left:auto}.paced-inline-link{margin-top:24px}.paced-assignment{border:1px solid rgba(var(--product-rgb), .2);background:linear-gradient(120deg, rgba(var(--product-rgb), .055), transparent 85%);border-radius:8px;grid-template-columns:.8fr 1.2fr;gap:48px;margin-top:48px;padding:32px;display:grid}.paced-assignment-intro h3{margin-top:12px}.paced-assignment dl{gap:16px;display:grid}.paced-assignment dl>div{font-size:var(--text-base);grid-template-columns:70px minmax(0,1fr);gap:18px;line-height:1.75;display:grid}.paced-assignment dt{color:var(--product-accent);font-weight:600}.paced-assignment dd{color:var(--color-gray-300)}.paced-explorer{border:1px solid rgba(var(--product-rgb), .22);background:linear-gradient(145deg, rgba(var(--product-rgb), .065), transparent 75%), var(--product-bg);border-radius:12px}.paced-explorer-intro{border-bottom:1px solid #ffffff20;padding:32px}.paced-explorer-intro h3{margin-top:10px}.self-paced-page .paced-explorer-intro p{font-size:var(--text-base);margin-top:12px;line-height:1.75}.paced-workbench{grid-template-columns:240px minmax(0,1fr);display:grid}.paced-stages{border-right:1px solid #ffffff20;flex-direction:column;gap:8px;padding:24px 16px;display:flex}.paced-stages button{min-height:72px;font-size:var(--text-base);color:var(--color-gray-300);text-align:left;border:1px solid #0000;border-radius:6px;align-items:center;gap:16px;padding:16px;font-weight:500;transition:background .2s,border-color .2s;display:flex}.paced-stages button>span:first-child{color:var(--color-gray-400);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.paced-stages button:hover{border-color:rgba(var(--product-rgb), .5)}.paced-stages button[aria-pressed=true]{color:var(--color-blue-300);border-color:rgba(var(--product-rgb), .6);background:rgba(var(--product-rgb), .1)}.paced-stages button[aria-pressed=true]>span:first-child{color:var(--color-blue-300)}.paced-draft{min-width:0;padding:24px 40px 32px}.paced-network{background-image:radial-gradient(circle, rgba(var(--product-rgb), .2) .7px, transparent .8px);background-size:18px 18px;position:relative}.paced-network svg{width:100%;height:auto;display:block;overflow:visible}.paced-track{stroke:#6c9ec3;stroke-width:1.3px;opacity:.4}.paced-sheet{stroke:#9ccfe5;fill:var(--product-bg);stroke-width:1.3px}.paced-ink{stroke:#51a2ff;stroke-width:1.5px;opacity:.6}.paced-signal{stroke:#b5e1ff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:10 110;filter:drop-shadow(0 0 3px #51a2ff80);animation:8s linear infinite paced-flow}.paced-signal-return{stroke:var(--product-accent);animation-duration:11s;animation-delay:-4s}.paced-node{fill:var(--product-bg);stroke:#9ccfe5;stroke-width:1.6px}.paced-halo{stroke:var(--product-accent);stroke-width:1px;animation:4s ease-in-out infinite paced-pulse}.paced-answer-labels{height:calc(1.5em + 20px);color:var(--color-blue-300);font-size:var(--text-sm);line-height:1.5;position:relative}.paced-answer-labels>span{text-align:center;white-space:nowrap;position:absolute;top:10px;transform:translate(-50%)}.paced-answer-labels>span:first-child{left:10%}.paced-answer-labels>span:nth-child(2){left:36.6667%}.paced-answer-labels>span:nth-child(3){left:63.3333%}.paced-answer-labels>span:nth-child(4){left:90%}.paced-ready :is([data-paced-layer],[data-paced-layer-label]):not(.is-active){opacity:.23}.paced-ready [data-paced-layer]:not(.is-active) .paced-signal{animation-play-state:paused}.paced-figure figcaption{font-size:var(--text-xs);color:var(--color-gray-400);text-align:center;margin-top:20px;line-height:1.6}.paced-answers{border-top:1px solid #ffffff20;margin-top:24px;padding-top:28px;display:grid}.paced-ready [data-paced-answer]{grid-area:1/1}.paced-ready [data-paced-answer][aria-hidden=true]{visibility:hidden}.self-paced-page:not(.paced-ready) .paced-stages{display:none}.self-paced-page:not(.paced-ready) .paced-workbench{grid-template-columns:1fr}.self-paced-page:not(.paced-ready) [data-paced-answer]+[data-paced-answer]{margin-top:32px}.paced-answers h4{font-size:var(--text-xl);margin-top:8px;font-weight:600;line-height:1.5}.paced-answers blockquote{font-size:var(--text-lg);margin-top:20px;line-height:1.8}.paced-review-note{border-left:1px solid var(--product-accent);margin-top:24px;padding-left:18px}.self-paced-page .paced-review-note p{font-size:var(--text-base);color:var(--color-gray-300);margin-top:8px;line-height:1.75}.self-paced-page .paced-example-note{font-size:var(--text-xs);color:var(--color-gray-400);border-top:1px solid #ffffff18;padding:20px 32px;line-height:1.7}.paced-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.paced-return-points{gap:24px;display:grid}.paced-return-points>div{border-top:1px solid #ffffff20;padding-top:22px}.self-paced-page .paced-return-points h3{font-size:var(--text-lg)}.self-paced-page .paced-return-points p{font-size:var(--text-base);margin-top:8px;line-height:1.75}.paced-handoff-panel{border:1px solid rgba(var(--product-rgb), .22);background:linear-gradient(145deg, rgba(var(--product-rgb), .065), transparent 75%);border-radius:12px;padding:32px}.paced-handoff-panel h3{margin-top:10px}.paced-handoff-figure{margin-top:26px}.paced-handoff-network{padding-top:20px;padding-left:70px}.paced-lane-labels{width:65px;color:var(--color-gray-300);font-size:var(--text-xs);position:absolute;top:20px;bottom:0;left:0}.paced-lane-labels>span{position:absolute;transform:translateY(-50%)}.paced-lane-labels>span:first-child{top:16%}.paced-lane-labels>span:nth-child(2){top:50%}.paced-lane-labels>span:nth-child(3){top:84%}.paced-handoff-note{border-top:1px solid #ffffff20;margin-top:28px;padding-top:24px}.paced-handoff-note h4{font-size:var(--text-lg);font-weight:600}.self-paced-page .paced-handoff-note p{font-size:var(--text-base);margin-top:12px;line-height:1.75}.paced-pagination{justify-content:space-between;gap:24px;padding-block:32px 56px;display:flex}@keyframes paced-flow{to{stroke-dashoffset:-480px}}@keyframes paced-pulse{0%,to{opacity:.2}50%{opacity:.85}}@media (width<=1100px){.paced-split{gap:36px}.paced-handoff-panel{padding:24px}.self-paced-page .product-section-nav a{gap:8px;padding-inline:12px}.paced-nav-arrow{display:none}}@media (width<=900px){.paced-split,.paced-assignment{grid-template-columns:minmax(0,1fr);gap:32px}.paced-workbench{grid-template-columns:1fr}.paced-stages{border-bottom:1px solid #ffffff20;border-right:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px;display:grid}.paced-stages button{flex-direction:column;align-items:flex-start;gap:8px}.paced-handoff-panel{width:100%;max-width:640px;margin-inline:auto}}@media (width<=600px){.paced-assignment,.paced-explorer-intro{padding:24px}.paced-assignment dl>div{grid-template-columns:1fr;gap:6px}.paced-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:12px}.paced-stages button{min-height:72px;font-size:var(--text-sm);padding:12px}.paced-draft{padding:20px 18px 28px}.paced-answer-labels{font-size:11px}.paced-answers h4{font-size:var(--text-lg)}.paced-answers blockquote{font-size:var(--text-base)}.self-paced-page .paced-example-note{padding:20px 24px}.paced-handoff-panel{padding:24px 18px}.paced-handoff-network{padding-left:58px}.paced-lane-labels{width:54px;font-size:11px}.paced-pagination{flex-direction:column}}@media print{.paced-stages,.paced-network{display:none}.paced-split,.paced-workbench,.paced-answers,.paced-assignment{display:block}.paced-ready [data-paced-answer][aria-hidden=true]{visibility:visible}[data-paced-answer]{margin-bottom:24px}.paced-handoff-panel,.paced-explorer,.paced-assignment{box-shadow:none;background:#fff;border-color:#bbb}}.source-intake-page .product-hero h1>span:first-child{color:var(--color-white)}.source-intake-page .intake-hero-line{color:var(--product-accent);font-size:var(--text-base);margin-top:16px}.source-intake-page .product-section-nav a>span:not(:first-child):not(.intake-nav-arrow),.source-intake-page .product-hero-stages li>span+span{font-size:inherit;color:inherit}.intake-nav-arrow{margin-left:auto}.intake-inline-link{margin-top:24px}.intake-brief{border:1px solid rgba(var(--product-rgb), .2);background:linear-gradient(120deg, rgba(var(--product-rgb), .055), transparent 85%);border-radius:8px;margin-top:48px;padding:32px}.intake-brief h3{margin-top:12px}.intake-brief dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.intake-brief dl>div{border-top:1px solid #ffffff20;padding-top:20px}.intake-brief dt{font-size:var(--text-base);color:var(--product-accent);font-weight:600}.intake-brief dd{font-size:var(--text-base);color:var(--color-gray-300);margin-top:8px;line-height:1.75}.intake-explorer{border:1px solid rgba(var(--product-rgb), .22);background:linear-gradient(145deg, rgba(var(--product-rgb), .065), transparent 75%), var(--product-bg);border-radius:12px}.intake-source-options{border-bottom:1px solid #ffffff20;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.intake-source-options button{min-height:76px;color:var(--color-gray-300);font-size:var(--text-lg);border-bottom:2px solid #0000;align-items:center;gap:16px;padding:22px 28px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.intake-source-options button+button{border-left:1px solid #ffffff20}.intake-source-options button>span:first-child{font-size:var(--text-xs);color:var(--color-gray-400)}.intake-source-options button[aria-pressed=true]{color:var(--color-blue-300);border-bottom-color:var(--product-accent);background:rgba(var(--product-rgb), .08)}.intake-source-options button:hover{background:rgba(var(--product-rgb), .06)}.intake-source-results{padding:40px;display:grid}.intake-source-result{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.intake-ready [data-intake-result]{grid-area:1/1}.intake-ready [data-intake-result][aria-hidden=true]{visibility:hidden}.source-intake-page:not(.intake-ready) .intake-source-options{display:none}.source-intake-page:not(.intake-ready) [data-intake-result]+[data-intake-result]{margin-top:40px}.intake-source-artifact{border:1px solid rgba(var(--product-rgb), .23);background:linear-gradient(160deg, rgba(var(--product-rgb), .075), transparent 85%);border-radius:8px;padding:28px}.intake-source-artifact h3{margin-top:14px}.intake-source-artifact blockquote{font-size:var(--text-xl);margin-top:28px;line-height:1.7}.source-intake-page .intake-source-artifact p{font-size:var(--text-sm);color:var(--color-gray-400);margin-top:26px;line-height:1.75}.intake-source-analysis{padding-block:4px}.intake-source-analysis h4{font-size:var(--text-2xl);margin-top:14px;font-weight:600;line-height:1.5}.source-intake-page .intake-source-analysis p{font-size:var(--text-base);margin-top:18px;line-height:1.75}.intake-review-question{border-left:1px solid var(--product-accent);margin-top:26px;padding-left:18px}.source-intake-page .intake-review-question p{margin-top:8px}.intake-map{justify-items:center;gap:4px;margin-top:24px;display:grid}.intake-map>span:nth-child(odd){text-align:center;width:100%;max-width:260px;font-size:var(--text-sm);color:var(--color-gray-300);border:1px solid #ffffff25;border-radius:4px;padding:10px 12px;display:block}.intake-map>span:nth-child(2n){color:var(--product-accent);line-height:1.2}.intake-flow-figure{border-top:1px solid #ffffff20;padding:24px 40px 28px}.intake-network{background-image:radial-gradient(circle, rgba(var(--product-rgb), .2) .7px, transparent .8px);background-size:18px 18px;position:relative}.intake-network svg{width:100%;height:auto;display:block;overflow:visible}.intake-track{stroke:#6c9ec3;stroke-width:1.3px;opacity:.4}.intake-signal{stroke:#b5e1ff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:10 110;filter:drop-shadow(0 0 3px #51a2ff80);animation:8s linear infinite intake-flow}.intake-signal-delayed{animation-delay:-3s}.intake-node{fill:var(--product-bg);stroke:#9ccfe5;stroke-width:1.6px}.intake-halo{stroke:var(--product-accent);stroke-width:1px;animation:4s ease-in-out infinite intake-pulse}.intake-wave{stroke:#b5e1ff;stroke-width:1.5px;animation:5s ease-in-out infinite intake-pulse}.intake-speaker-two{fill:#b5e1ff}.intake-flow-labels,.intake-speaker-labels{height:1.5em;color:var(--color-gray-300);font-size:var(--text-sm);line-height:1.5;position:relative}.intake-flow-labels>span,.intake-speaker-labels>span{text-align:center;white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.intake-flow-labels>span:first-child{left:10%}.intake-flow-labels>span:nth-child(2){left:36.6667%}.intake-flow-labels>span:nth-child(3){left:63.3333%}.intake-flow-labels>span:nth-child(4){left:90%}.intake-speaker-labels>span:first-child{left:15%}.intake-speaker-labels>span:nth-child(2){left:50%}.intake-speaker-labels>span:nth-child(3){left:85%}.intake-figure figcaption{font-size:var(--text-xs);color:var(--color-gray-400);text-align:center;margin-top:24px;line-height:1.6}.intake-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.intake-recording-points{gap:24px;display:grid}.intake-recording-points>div{border-top:1px solid #ffffff20;padding-top:22px}.source-intake-page .intake-recording-points h3{font-size:var(--text-lg)}.source-intake-page .intake-recording-points p{font-size:var(--text-base);margin-top:8px;line-height:1.75}.intake-recording-panel{border:1px solid rgba(var(--product-rgb), .22);background:linear-gradient(145deg, rgba(var(--product-rgb), .065), transparent 75%);border-radius:12px;padding:32px}.intake-recording-panel h3{margin-top:12px}.intake-speakers-figure{margin-top:26px}.intake-transcript{gap:24px;margin-top:32px;display:grid}.intake-transcript li{border-top:1px solid #ffffff20;padding-top:20px}.intake-transcript li>div{align-items:center;gap:16px;display:flex}.intake-timestamp{color:var(--color-gray-400);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.source-intake-page .intake-transcript p{font-size:var(--text-base);margin-top:8px;line-height:1.75}.intake-pagination{justify-content:space-between;gap:24px;padding-block:32px 56px;display:flex}@media (width>=768px){.source-intake-page .product-hero-art img{object-fit:contain;object-position:right center;width:auto;max-width:100%;margin-left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}}@keyframes intake-flow{to{stroke-dashoffset:-480px}}@keyframes intake-pulse{0%,to{opacity:.35}50%{opacity:.95}}@media (width<=1100px){.intake-split,.intake-source-result{gap:36px}.intake-recording-panel{padding:24px}.source-intake-page .product-section-nav a{gap:8px;padding-inline:12px}.intake-nav-arrow{display:none}}@media (width<=900px){.intake-split,.intake-source-result{grid-template-columns:minmax(0,1fr);gap:32px}.intake-recording-panel{width:100%;max-width:640px;margin-inline:auto}.intake-brief dl{grid-template-columns:1fr;gap:24px}}@media (width<=600px){.intake-brief{padding:24px}.intake-source-options button{font-size:var(--text-sm);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 10px}.intake-source-results{padding:24px 18px}.intake-source-artifact{padding:22px 18px}.intake-source-artifact blockquote{font-size:var(--text-lg)}.intake-source-analysis h4{font-size:var(--text-xl)}.intake-flow-figure{padding:24px 18px}.intake-flow-labels,.intake-speaker-labels{font-size:11px}.intake-recording-panel{padding:24px 18px}.intake-pagination{flex-direction:column}}@media print{.intake-source-options,.intake-network{display:none}.intake-split,.intake-source-results,.intake-source-result,.intake-brief dl{display:block}.intake-ready [data-intake-result][aria-hidden=true]{visibility:visible}[data-intake-result]{margin-bottom:32px}.intake-recording-panel,.intake-explorer,.intake-source-artifact,.intake-brief{box-shadow:none;background:#fff;border-color:#bbb}}.skill-validation-page .product-hero h1>span:first-child{color:var(--color-white)}.skill-validation-page .validation-hero-line{color:var(--product-accent);font-size:var(--text-base);margin-top:16px}.skill-validation-page .product-section-nav a>span:not(:first-child):not(.validation-nav-arrow),.skill-validation-page .product-hero-stages li>span+span{font-size:inherit;color:inherit}.validation-nav-arrow{margin-left:auto}.validation-inline-link{margin-top:24px}.validation-foundations{margin-top:56px}.validation-review{border:1px solid rgba(var(--product-rgb), .22);background:linear-gradient(145deg, rgba(var(--product-rgb), .065), transparent 75%), var(--product-bg);border-radius:12px}.validation-claim{border-bottom:1px solid #ffffff20;padding:32px}.validation-claim blockquote{font-size:var(--text-2xl);max-width:850px;margin-top:16px;line-height:1.6}.skill-validation-page .validation-claim p{font-size:var(--text-base);margin-top:16px;line-height:1.75}.validation-checks{border-bottom:1px solid #ffffff20;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.validation-checks button{min-height:80px;color:var(--color-gray-300);font-size:var(--text-base);text-align:left;border-bottom:2px solid #0000;align-items:center;gap:16px;padding:20px 24px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.validation-checks button+button{border-left:1px solid #ffffff20}.validation-checks button>span:first-child{font-size:var(--text-xs);color:var(--color-gray-400)}.validation-checks button[aria-pressed=true]{color:var(--color-blue-300);border-bottom-color:var(--product-accent);background:rgba(var(--product-rgb), .08)}.validation-checks button:hover{background:rgba(var(--product-rgb), .06)}.validation-workbench{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;padding:32px;display:grid}.validation-evidence-figure{align-self:start;padding-top:4px}.validation-results{min-width:0;display:grid}.validation-ready [data-validation-result]{grid-area:1/1}.validation-ready [data-validation-result][aria-hidden=true]{visibility:hidden}.skill-validation-page:not(.validation-ready) .validation-checks{display:none}.skill-validation-page:not(.validation-ready) [data-validation-result]+[data-validation-result]{margin-top:40px}.validation-result h3{margin-top:12px}.validation-result dl{gap:20px;margin-top:24px;display:grid}.validation-result dt{font-size:var(--text-sm);color:var(--color-gray-200);font-weight:600}.validation-result dd{font-size:var(--text-base);color:var(--color-gray-300);margin-top:8px;line-height:1.75}.validation-review-note{border-left:1px solid var(--product-accent);margin-top:28px;padding-left:18px}.skill-validation-page .validation-review-note p{font-size:var(--text-base);margin-top:8px;line-height:1.75}.validation-review-note a{margin-top:16px}.validation-network{background-image:radial-gradient(circle, rgba(var(--product-rgb), .2) .7px, transparent .8px);background-size:18px 18px;position:relative}.validation-network svg{width:100%;height:auto;display:block;overflow:visible}.validation-track{stroke:#6c9ec3;stroke-width:1.3px;opacity:.5}.validation-open-track{stroke-dasharray:4 6}.validation-signal{stroke:#b5e1ff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:10 110;filter:drop-shadow(0 0 3px #51a2ff80);animation:8s linear infinite validation-flow}.validation-return-signal{stroke:var(--product-accent);animation-duration:11s;animation-delay:-3s}.validation-node{fill:var(--product-bg);stroke:#9ccfe5;stroke-width:1.6px}.validation-claim-node{fill:#b5e1ff}.validation-halo{stroke:var(--product-accent);stroke-width:1px;animation:4s ease-in-out infinite validation-pulse}.validation-ready [data-validation-connection]:not(.is-active){opacity:.28}.validation-ready [data-validation-connection]:not(.is-active) .validation-signal{animation-play-state:paused}.validation-ready [data-validation-connection]:not(.is-active) .validation-halo{display:none}.validation-evidence-labels,.validation-loop-labels{color:var(--color-gray-300);font-size:var(--text-sm);line-height:1.5;position:absolute;inset:0}.validation-evidence-labels>span,.validation-loop-labels>span{text-align:center;white-space:nowrap;position:absolute;transform:translate(-50%)}.validation-evidence-labels>span:nth-child(2),.validation-loop-labels>span:first-child,.validation-loop-labels>span:nth-child(3){background:var(--product-bg);box-shadow:0 0 0 4px var(--product-bg)}.validation-evidence-labels>span{top:33%}.validation-evidence-labels>span:first-child{left:15%}.validation-evidence-labels>span:nth-child(2){left:50%}.validation-evidence-labels>span:nth-child(3){left:85%}.validation-evidence-labels>span:nth-child(4){top:86%;left:50%}.validation-evidence-labels .is-active{color:var(--color-blue-300)}.validation-loop-labels>span{top:35%}.validation-loop-labels>span:first-child{left:15%}.validation-loop-labels>span:nth-child(2){left:50%}.validation-loop-labels>span:nth-child(3){left:85%}.validation-loop-labels>span:nth-child(4){top:88%;left:50%}.validation-figure figcaption{font-size:var(--text-xs);color:var(--color-gray-400);text-align:center;margin-top:24px;line-height:1.7}.validation-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.validation-followups{gap:24px;display:grid}.validation-followups>div{border-top:1px solid #ffffff20;padding-top:22px}.skill-validation-page .validation-followups h3{font-size:var(--text-lg)}.skill-validation-page .validation-followups p{font-size:var(--text-base);margin-top:8px;line-height:1.75}.validation-loop-panel{border:1px solid rgba(var(--product-rgb), .22);background:linear-gradient(145deg, rgba(var(--product-rgb), .065), transparent 75%);border-radius:12px;padding:32px}.validation-loop-panel h3{margin-top:12px}.validation-loop-figure{margin-top:26px}.validation-loop-note{border-top:1px solid #ffffff20;margin-top:32px;padding-top:24px}.skill-validation-page .validation-loop-note p{font-size:var(--text-base);margin-top:12px;line-height:1.75}.validation-loop-note a{margin-top:20px}.validation-pagination{justify-content:space-between;gap:24px;padding-block:32px 56px;display:flex}@media (width>=768px){.skill-validation-page .product-hero-art img{object-fit:contain;object-position:right center;width:auto;max-width:100%;margin-left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}}@keyframes validation-flow{to{stroke-dashoffset:-480px}}@keyframes validation-pulse{0%,to{opacity:.35}50%{opacity:.95}}@media (width<=1100px){.validation-workbench,.validation-split{gap:32px}.validation-loop-panel{padding:24px}.skill-validation-page .product-section-nav a{gap:8px;padding-inline:12px}.validation-nav-arrow{display:none}}@media (width<=900px){.validation-workbench,.validation-split{grid-template-columns:minmax(0,1fr)}.validation-evidence-figure{width:100%;max-width:560px;margin-inline:auto}.validation-results{border-top:1px solid #ffffff20;padding-top:28px}.validation-loop-panel{width:100%;max-width:640px;margin-inline:auto}}@media (width<=600px){.validation-claim{padding:24px 18px}.validation-claim blockquote{font-size:var(--text-xl)}.validation-checks button{font-size:var(--text-sm);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 10px}.validation-workbench,.validation-loop-panel{padding:24px 18px}.validation-evidence-labels,.validation-loop-labels{font-size:11px}.validation-result h3{font-size:var(--text-xl)}.validation-pagination{flex-direction:column}}@media print{.validation-checks,.validation-network{display:none}.validation-workbench,.validation-split,.validation-results{display:block}.validation-ready [data-validation-result][aria-hidden=true]{visibility:visible}[data-validation-result]{margin-bottom:32px}.validation-loop-panel,.validation-review{box-shadow:none;background:#fff;border-color:#bbb}}.reasoning-analysis-page .product-hero h1>span:first-child{color:var(--color-white)}.reasoning-analysis-page .reasoning-hero-line{color:var(--product-accent);font-size:var(--text-base);margin-top:16px}.reasoning-analysis-page .product-section-nav a>span:not(:first-child):not(.reasoning-nav-arrow),.reasoning-analysis-page .product-hero-stages li>span+span{font-size:inherit;color:inherit}.reasoning-nav-arrow{margin-left:auto}.reasoning-inline-link{margin-top:24px}.reasoning-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px;display:grid}.reasoning-principles>div{border-top:1px solid #ffffff20;padding-top:22px}.reasoning-analysis-page .reasoning-principles p{font-size:var(--text-base);margin-top:12px;line-height:1.75}.reasoning-explorer{border:1px solid rgba(var(--product-rgb), .22);background:linear-gradient(145deg, rgba(var(--product-rgb), .065), transparent 75%), var(--product-bg);border-radius:12px}.reasoning-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:36px;display:grid}.reasoning-excerpt{border-right:1px solid #ffffff20;padding-right:36px}.reasoning-excerpt blockquote{font-size:var(--text-xl);margin-top:24px;line-height:1.9}.reasoning-excerpt [data-reasoning-quote]{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}.reasoning-ready [data-reasoning-quote]{color:var(--color-gray-400)}.reasoning-ready [data-reasoning-quote].is-active{color:var(--color-white);background:rgba(var(--product-rgb), .17)}.reasoning-analysis-page .reasoning-excerpt-note{font-size:var(--text-sm);color:var(--color-gray-400);margin-top:28px;line-height:1.75}.reasoning-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reasoning-choices button{min-height:60px;color:var(--color-gray-300);font-size:var(--text-base);text-align:left;border:1px solid #ffffff20;border-radius:6px;align-items:center;gap:12px;padding:16px 14px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.reasoning-choices button>span:first-child{font-size:var(--text-xs);color:var(--color-gray-400)}.reasoning-choices button[aria-pressed=true]{color:var(--color-blue-300);border-color:var(--product-accent);background:rgba(var(--product-rgb), .08)}.reasoning-choices button:hover{background:rgba(var(--product-rgb), .06)}.reasoning-results{margin-top:28px;display:grid}.reasoning-ready [data-reasoning-result]{grid-area:1/1}.reasoning-ready [data-reasoning-result][aria-hidden=true]{visibility:hidden}.reasoning-analysis-page:not(.reasoning-ready) .reasoning-choices{display:none}.reasoning-analysis-page:not(.reasoning-ready) [data-reasoning-result]+[data-reasoning-result]{margin-top:40px}.reasoning-result h3{margin-top:12px}.reasoning-analysis-page .reasoning-result p{font-size:var(--text-base);margin-top:18px;line-height:1.75}.reasoning-evidence-note{border-left:1px solid var(--product-accent);margin-top:26px;padding-left:18px}.reasoning-analysis-page .reasoning-evidence-note p{margin-top:8px}.reasoning-rationale-figure{border-bottom:1px solid #ffffff20;margin-bottom:24px;padding-bottom:24px}.reasoning-network{background-image:radial-gradient(circle, rgba(var(--product-rgb), .2) .7px, transparent .8px);background-size:18px 18px;position:relative}.reasoning-network svg{width:100%;height:auto;display:block;overflow:visible}.reasoning-rationale-figure .reasoning-network{max-width:900px;margin-inline:auto}.reasoning-track{stroke:#6c9ec3;stroke-width:1.3px;opacity:.45}.reasoning-flow{stroke:#b5e1ff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:10 110;filter:drop-shadow(0 0 3px #51a2ff80);animation:8s linear infinite reasoning-flow}.reasoning-alternate-flow{stroke:var(--product-accent);animation-duration:11s;animation-delay:-3s}.reasoning-node{fill:var(--product-bg);stroke:#9ccfe5;stroke-width:1.6px}.reasoning-context-node,.is-active>.reasoning-node{fill:#b5e1ff}.reasoning-halo{stroke:var(--product-accent);stroke-width:1px;animation:4s ease-in-out infinite reasoning-pulse}.reasoning-ready [data-reasoning-node]:not(.is-active){opacity:.45}.reasoning-ready [data-reasoning-node]:not(.is-active) :is(.reasoning-flow,.reasoning-halo){visibility:hidden;animation-play-state:paused}.reasoning-rationale-labels{height:1.5em;font-size:var(--text-sm);color:var(--color-gray-300);line-height:1.5;position:relative}.reasoning-rationale-labels>span{text-align:center;white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.reasoning-rationale-labels>span:first-child{left:15%}.reasoning-rationale-labels>span:nth-child(2){left:38.3333%}.reasoning-rationale-labels>span:nth-child(3){left:61.6667%}.reasoning-rationale-labels>span:nth-child(4){left:85%}.reasoning-rationale-labels .is-active{color:var(--color-blue-300)}.reasoning-figure figcaption{font-size:var(--text-xs);color:var(--color-gray-400);text-align:center;margin-top:24px;line-height:1.7}.reasoning-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.reasoning-comparison-points{gap:24px;display:grid}.reasoning-comparison-points>div{border-top:1px solid #ffffff20;padding-top:22px}.reasoning-analysis-page .reasoning-comparison-points h3{font-size:var(--text-lg)}.reasoning-analysis-page .reasoning-comparison-points p{font-size:var(--text-base);margin-top:8px;line-height:1.75}.reasoning-perspectives-panel{border:1px solid rgba(var(--product-rgb), .22);background:linear-gradient(145deg, rgba(var(--product-rgb), .065), transparent 75%);border-radius:12px;padding:32px}.reasoning-perspectives-panel h3{margin-top:12px}.reasoning-perspectives-figure{margin-top:26px}.reasoning-perspectives-labels{color:var(--color-gray-300);font-size:var(--text-sm);line-height:1.5;position:absolute;inset:0}.reasoning-perspectives-labels>span{text-align:center;white-space:nowrap;position:absolute;transform:translate(-50%)}.reasoning-perspectives-labels>span:first-child{top:34%;left:16.0714%}.reasoning-perspectives-labels>span:nth-child(2){top:84%;left:16.0714%}.reasoning-perspectives-labels>span:nth-child(3){top:59%;left:50%}.reasoning-perspectives-labels>span:nth-child(4){top:59%;left:83.9286%}.reasoning-perspectives-notes{gap:24px;margin-top:32px;display:grid}.reasoning-perspectives-notes>div{border-top:1px solid #ffffff20;padding-top:20px}.reasoning-perspectives-notes dt{font-size:var(--text-sm);color:var(--product-accent);font-weight:600}.reasoning-perspectives-notes dd{font-size:var(--text-base);color:var(--color-gray-300);margin-top:8px;line-height:1.75}.reasoning-pagination{justify-content:space-between;gap:24px;padding-block:32px 56px;display:flex}@media (width>=768px){.reasoning-analysis-page .product-hero-art img{object-fit:contain;object-position:right center;width:auto;max-width:100%;margin-left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}}@keyframes reasoning-flow{to{stroke-dashoffset:-480px}}@keyframes reasoning-pulse{0%,to{opacity:.35}50%{opacity:.95}}@media (width<=1100px){.reasoning-workbench,.reasoning-split{gap:32px}.reasoning-excerpt{padding-right:24px}.reasoning-perspectives-panel{padding:24px}.reasoning-analysis-page .product-section-nav a{gap:8px;padding-inline:12px}.reasoning-nav-arrow{display:none}}@media (width<=900px){.reasoning-workbench,.reasoning-split{grid-template-columns:minmax(0,1fr)}.reasoning-excerpt{border-bottom:1px solid #ffffff20;border-right:0;padding-bottom:28px;padding-right:0}.reasoning-perspectives-panel{width:100%;max-width:640px;margin-inline:auto}.reasoning-principles{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=600px){.reasoning-workbench,.reasoning-perspectives-panel{padding:24px 18px}.reasoning-excerpt blockquote{font-size:var(--text-lg)}.reasoning-choices button{font-size:var(--text-sm);gap:8px;padding:16px 10px}.reasoning-result h3{font-size:var(--text-xl)}.reasoning-rationale-labels,.reasoning-perspectives-labels{font-size:11px}.reasoning-pagination{flex-direction:column}}@media print{.reasoning-choices,.reasoning-network{display:none}.reasoning-workbench,.reasoning-split,.reasoning-results,.reasoning-principles{display:block}.reasoning-ready [data-reasoning-result][aria-hidden=true]{visibility:visible}[data-reasoning-result]{margin-bottom:32px}.reasoning-ready [data-reasoning-quote],.reasoning-ready [data-reasoning-quote].is-active{color:inherit;background:0 0}.reasoning-explorer,.reasoning-perspectives-panel{box-shadow:none;background:#fff;border-color:#bbb}.reasoning-excerpt{border-right:0;margin-bottom:32px}}.lifecycle-analytics-page .product-hero h1>span:first-child{color:var(--color-white)}.lifecycle-analytics-page .lifecycle-hero-line{color:var(--product-accent);font-size:var(--text-base);margin-top:16px}.lifecycle-analytics-page .product-section-nav a>span:not(:first-child):not(.lifecycle-nav-arrow),.lifecycle-analytics-page .product-hero-stages li>span+span{font-size:inherit;color:inherit}.lifecycle-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px;display:grid}.lifecycle-principles>div{border-top:1px solid #ffffff25;padding-top:24px}.lifecycle-analytics-page .lifecycle-principles p{font-size:var(--text-base);margin-top:12px;line-height:1.75}.lifecycle-inline-link{margin-top:28px}.lifecycle-explorer{border:1px solid rgba(var(--product-rgb), .22);background:linear-gradient(145deg, rgba(var(--product-rgb), .065), transparent 75%), var(--product-bg);border-radius:12px;overflow:hidden}.lifecycle-portfolio-figure{padding:28px 36px}.lifecycle-figure-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.lifecycle-figure-heading .feature-motion-controls{margin-bottom:0}.lifecycle-portfolio-network{max-width:780px;margin-inline:auto}.lifecycle-stage-labels{height:1.5em;color:var(--color-gray-300);font-size:var(--text-sm);line-height:1.5;position:relative}.lifecycle-stage-labels>span{text-align:center;position:absolute;top:0;transform:translate(-50%)}.lifecycle-stage-labels>span:first-child{left:16.6667%}.lifecycle-stage-labels>span:nth-child(2){left:50%}.lifecycle-stage-labels>span:nth-child(3){left:83.3333%}.lifecycle-lanes,.lifecycle-loop-network{background-image:radial-gradient(rgba(var(--product-rgb), .2) .65px, transparent .65px);background-size:18px 18px;position:relative}.lifecycle-lanes{margin-top:14px}.lifecycle-figure svg{width:100%;height:auto;display:block;overflow:visible}.lifecycle-track{stroke:rgba(var(--product-rgb), .25);stroke-width:1.2px;stroke-dasharray:3 5}.lifecycle-recorded-track{stroke:rgba(var(--product-rgb), .55);stroke-width:1.4px}.lifecycle-flow{stroke:var(--product-accent);stroke-width:2px;stroke-dasharray:18 182;animation:8s linear infinite lifecycle-flow}.lifecycle-node{fill:var(--product-bg);stroke:#9ccfe5;stroke-width:1.6px}.lifecycle-recorded{fill:#b5e1ff}.lifecycle-attention{stroke:var(--product-accent);stroke-width:2.5px}.lifecycle-pending{stroke-dasharray:2 3;opacity:.6}.lifecycle-halo{stroke:var(--product-accent);stroke-width:1.2px;animation:4s ease-in-out infinite lifecycle-pulse}.lifecycle-ready [data-lifecycle-lane]:not(.is-active){opacity:.3}.lifecycle-ready [data-lifecycle-lane]:not(.is-active) :is(.lifecycle-flow,.lifecycle-halo){visibility:hidden;animation-play-state:paused}.lifecycle-lane-numbers{color:var(--color-gray-400);font-size:var(--text-sm);position:absolute;inset:0}.lifecycle-lane-numbers>span{position:absolute;left:3%;transform:translate(-50%,-50%)}.lifecycle-lane-numbers>span:first-child{top:20.8333%}.lifecycle-lane-numbers>span:nth-child(2){top:50%}.lifecycle-lane-numbers>span:nth-child(3){top:79.1667%}.lifecycle-lane-numbers .is-active{color:var(--product-accent)}.lifecycle-figure figcaption{max-width:600px;font-size:var(--text-xs);color:var(--color-gray-400);text-align:center;margin:20px auto 0;line-height:1.7}.lifecycle-choices{border-block:1px solid #ffffff20;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lifecycle-choices button{text-align:left;color:var(--color-gray-300);border-right:1px solid #ffffff20;align-items:flex-start;gap:16px;padding:24px;display:flex}.lifecycle-choices button:last-child{border-right:0}.lifecycle-choices button:hover{background:rgba(var(--product-rgb), .06)}.lifecycle-choices button[aria-pressed=true]{background:rgba(var(--product-rgb), .1);box-shadow:inset 0 2px var(--product-accent)}.lifecycle-choices button:focus-visible{outline-offset:-5px}.lifecycle-choice-number{font-size:var(--text-sm);color:var(--product-accent);padding-top:3px}.lifecycle-choices strong{font-size:var(--text-base);font-weight:600;display:block}.lifecycle-choices small{color:var(--color-gray-400);font-size:var(--text-sm);margin-top:7px;display:block}.lifecycle-choices button[aria-pressed=true] strong{color:var(--product-accent)}.lifecycle-results{padding:36px;display:grid}.lifecycle-result{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;display:grid}.lifecycle-ready [data-lifecycle-result]{grid-area:1/1}.lifecycle-ready [data-lifecycle-result][aria-hidden=true]{visibility:hidden}.lifecycle-analytics-page:not(.lifecycle-ready) .lifecycle-choices{display:none}.lifecycle-analytics-page:not(.lifecycle-ready) [data-lifecycle-result]+[data-lifecycle-result]{margin-top:40px}.lifecycle-result h3{margin-top:12px}.lifecycle-analytics-page .lifecycle-result p{font-size:var(--text-base);margin-top:18px;line-height:1.75}.lifecycle-facts{gap:20px;margin-top:28px;display:grid}.lifecycle-result dt{font-size:var(--text-sm);color:var(--color-gray-400)}.lifecycle-result dd{font-size:var(--text-base);color:var(--color-gray-300);margin-top:6px;line-height:1.75}.lifecycle-next-action{border-left:1px solid #ffffff25;padding-left:32px}.lifecycle-next-action dl{margin-top:24px}.lifecycle-next-action .product-text-link{margin-top:28px}.lifecycle-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.lifecycle-input-points{gap:24px;display:grid}.lifecycle-input-points>div{border-top:1px solid #ffffff20;padding-top:22px}.lifecycle-analytics-page .lifecycle-input-points h3{font-size:var(--text-lg)}.lifecycle-analytics-page .lifecycle-input-points p{font-size:var(--text-base);margin-top:8px;line-height:1.75}.lifecycle-loop-panel{border:1px solid rgba(var(--product-rgb), .22);background:linear-gradient(145deg, rgba(var(--product-rgb), .065), transparent 75%);border-radius:12px;padding:32px}.lifecycle-loop-panel h3{margin-top:12px}.lifecycle-loop-figure{margin-top:26px}.lifecycle-loop-flow{stroke-dasharray:24 176;animation-duration:14s}.lifecycle-loop-labels{font-size:var(--text-sm);color:var(--color-gray-300);line-height:1.5;position:absolute;inset:0}.lifecycle-loop-labels>span{text-align:center;position:absolute;transform:translate(-50%)}.lifecycle-loop-labels>span:first-child{top:31%;left:16.0714%}.lifecycle-loop-labels>span:nth-child(2){top:31%;left:83.9286%}.lifecycle-loop-labels>span:nth-child(3){top:87%;left:83.9286%}.lifecycle-loop-labels>span:nth-child(4){top:87%;left:16.0714%}.lifecycle-loop-center{text-align:center;font-size:var(--text-sm);color:var(--product-accent);line-height:1.6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lifecycle-loop-example{border-top:1px solid #ffffff20;margin-top:28px;padding-top:24px}.lifecycle-analytics-page .lifecycle-loop-example p{font-size:var(--text-base);margin-top:12px;line-height:1.75}.lifecycle-loop-example .product-text-link{margin-top:22px}.lifecycle-pagination{justify-content:space-between;gap:24px;padding-block:32px 56px;display:flex}@keyframes lifecycle-flow{to{stroke-dashoffset:-800px}}@keyframes lifecycle-pulse{0%,to{opacity:.35}50%{opacity:.95}}@media (width>=768px){.lifecycle-analytics-page .product-hero-art img{object-fit:contain;object-position:right center;width:auto;max-width:100%;margin-left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}}@media (width<=1100px){.lifecycle-split,.lifecycle-result{gap:32px}.lifecycle-loop-panel{padding:24px}.lifecycle-analytics-page .product-section-nav a{gap:8px;padding-inline:12px}.lifecycle-nav-arrow{display:none}}@media (width<=900px){.lifecycle-split{grid-template-columns:minmax(0,1fr)}.lifecycle-loop-panel{width:100%;max-width:640px;margin-inline:auto}.lifecycle-choices button{gap:10px;padding:20px 16px}}@media (width<=767px){.lifecycle-principles,.lifecycle-result{grid-template-columns:minmax(0,1fr);gap:28px}.lifecycle-next-action{border-top:1px solid #ffffff25;border-left:0;padding:24px 0 0}.lifecycle-figure-heading{flex-direction:column;align-items:flex-start;gap:14px}.lifecycle-figure-heading .feature-motion-controls{width:100%}}@media (width<=600px){.lifecycle-results,.lifecycle-portfolio-figure,.lifecycle-loop-panel{padding:24px 18px}.lifecycle-choices{grid-template-columns:minmax(0,1fr)}.lifecycle-choices button{border-bottom:1px solid #ffffff20;border-right:0;padding:18px}.lifecycle-choices button:last-child{border-bottom:0}.lifecycle-choices button[aria-pressed=true]{box-shadow:inset 2px 0 var(--product-accent)}.lifecycle-stage-labels,.lifecycle-lane-numbers,.lifecycle-loop-labels,.lifecycle-loop-center{font-size:11px}.lifecycle-result h3{font-size:var(--text-xl)}.lifecycle-pagination{flex-direction:column}}@media print{.lifecycle-choices,.lifecycle-portfolio-network,.lifecycle-loop-network{display:none}.lifecycle-result,.lifecycle-results,.lifecycle-split,.lifecycle-principles{display:block}.lifecycle-ready [data-lifecycle-result][aria-hidden=true]{visibility:visible}[data-lifecycle-result]{margin-bottom:32px}.lifecycle-next-action{border-left:0;padding:20px 0 0}.lifecycle-explorer,.lifecycle-loop-panel{background:#fff;border-color:#bbb}}.skill-catalog-page .product-hero h1>span:first-child{color:var(--color-white)}.skill-catalog-page .catalog-hero-line{color:var(--product-accent);font-size:var(--text-base);margin-top:16px}.skill-catalog-page .product-section-nav a>span:not(:first-child):not(.catalog-nav-arrow),.skill-catalog-page .product-hero-stages li>span+span{font-size:inherit;color:inherit}.catalog-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px;display:grid}.catalog-principles>div{border-top:1px solid #ffffff25;padding-top:24px}.skill-catalog-page .catalog-principles p{font-size:var(--text-base);margin-top:12px;line-height:1.75}.catalog-inline-link{margin-top:28px}.catalog-explorer{border:1px solid rgba(var(--product-rgb), .22);background:linear-gradient(145deg, rgba(var(--product-rgb), .065), transparent 75%), var(--product-bg);border-radius:12px;overflow:hidden}.catalog-context-figure{padding:28px 36px}.catalog-figure-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.catalog-figure-heading .feature-motion-controls{margin-bottom:0}.catalog-context-network{max-width:640px;margin-inline:auto}.catalog-network{background-image:radial-gradient(rgba(var(--product-rgb), .2) .65px, transparent .65px);background-size:18px 18px;position:relative}.catalog-network svg{width:100%;height:auto;display:block;overflow:visible}.catalog-track{stroke:rgba(var(--product-rgb), .35);stroke-width:1.3px}.catalog-flow{stroke:var(--product-accent);stroke-width:2px;stroke-dasharray:18 182;animation:10s linear infinite catalog-flow}.catalog-alternate-flow{animation-duration:13s}.catalog-node{fill:var(--product-bg);stroke:#9ccfe5;stroke-width:1.6px}.catalog-core-node{fill:#b5e1ff}.catalog-halo{stroke:var(--product-accent);stroke-width:1.2px;animation:4s ease-in-out infinite catalog-pulse}.catalog-context-labels,.catalog-version-labels{color:var(--color-gray-300);font-size:var(--text-sm);line-height:1.5;position:absolute;inset:0}.catalog-context-labels>span,.catalog-version-labels>span{text-align:center;white-space:nowrap;position:absolute;transform:translate(-50%)}.catalog-context-labels>span:first-child{top:33%;left:16.0714%}.catalog-context-labels>span:nth-child(2){top:83%;left:16.0714%}.catalog-context-labels>span:nth-child(3){top:58%;left:50%}.catalog-context-labels>span:nth-child(4){top:58%;left:83.9286%}.catalog-figure figcaption{max-width:600px;color:var(--color-gray-400);font-size:var(--text-xs);text-align:center;margin:20px auto 0;line-height:1.7}.catalog-tools{border-block:1px solid #ffffff20;padding:28px 36px 20px}.catalog-search{max-width:520px}.catalog-search label{font-size:var(--text-sm);color:var(--color-gray-300);margin-bottom:10px;font-weight:600;display:block}.catalog-search input{width:100%;min-height:48px;font-size:var(--text-base);color:var(--color-white);background:rgba(var(--product-rgb), .035);border:1px solid #ffffff30;border-radius:6px;padding:12px 16px;display:block}.catalog-search input::placeholder{color:var(--color-gray-400)}.catalog-filters{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.catalog-filters button{min-height:44px;font-size:var(--text-sm);color:var(--color-gray-300);border:1px solid #ffffff25;border-radius:6px;padding:10px 14px;font-weight:600}.catalog-filters button:hover{border-color:var(--product-accent)}.catalog-filters button[aria-pressed=true]{background:rgba(var(--product-rgb), .1);border-color:var(--product-accent);color:var(--product-accent)}.skill-catalog-page .catalog-count{font-size:var(--text-sm);color:var(--color-gray-400);margin-top:20px}.catalog-browser{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);display:grid}.catalog-skill-choices{border-right:1px solid #ffffff20;padding:16px}.catalog-skill-choice{text-align:left;width:100%;color:var(--color-gray-300);border-bottom:1px solid #ffffff20;border-radius:4px;align-items:flex-start;gap:14px;padding:22px 16px;display:flex}.catalog-skill-choice:last-child{border-bottom:0}.catalog-skill-choice:hover{background:rgba(var(--product-rgb), .04)}.catalog-skill-choice[aria-pressed=true]{background:rgba(var(--product-rgb), .1);box-shadow:inset 2px 0 var(--product-accent)}.catalog-choice-index{font-size:var(--text-sm);color:var(--product-accent);line-height:1.5}.catalog-skill-choice small{font-size:var(--text-xs);color:var(--color-gray-400);line-height:1.75;display:block}.catalog-skill-choice strong{font-size:var(--text-base);margin-top:8px;font-weight:600;display:block}.catalog-skill-choice[aria-pressed=true] strong{color:var(--product-accent)}.catalog-choice-version{font-size:var(--text-xs);color:var(--color-gray-400);margin-top:10px;display:block}.catalog-choice-arrow{color:var(--product-accent);margin-left:auto}.catalog-records{padding:36px;display:grid}.catalog-ready [data-catalog-record]{grid-area:1/1}.catalog-ready [data-catalog-record][aria-hidden=true]{visibility:hidden}.catalog-record-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.catalog-version{border:1px solid rgba(var(--product-rgb), .3);color:var(--product-accent);font-size:var(--text-xs);white-space:nowrap;border-radius:4px;padding:4px 9px;display:inline-block}.catalog-record h3{margin-top:20px}.skill-catalog-page .catalog-record-scope{font-size:var(--text-base);margin-top:14px;line-height:1.75}.catalog-record-fields{gap:20px;margin-top:28px;display:grid}.catalog-record-fields>div{border-top:1px solid #ffffff20;padding-top:18px}.catalog-record-fields dt{font-size:var(--text-sm);color:var(--product-accent);font-weight:600}.catalog-record-fields dd{color:var(--color-gray-300);font-size:var(--text-base);margin-top:8px;line-height:1.75}.catalog-empty{text-align:center;grid-column:1/-1;padding:64px 32px}.skill-catalog-page .catalog-empty p{max-width:500px;font-size:var(--text-base);margin:18px auto 24px;line-height:1.75}.catalog-empty .product-text-link{min-height:44px}.catalog-skill-choice[hidden],.catalog-skill-choices[hidden],.catalog-records.is-empty,.catalog-empty[hidden],.skill-catalog-page:not(.catalog-ready) :is(.catalog-tools,.catalog-skill-choices,.catalog-empty){display:none}.skill-catalog-page:not(.catalog-ready) .catalog-browser{display:block}.skill-catalog-page:not(.catalog-ready) [data-catalog-record]+[data-catalog-record]{margin-top:40px}.catalog-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.catalog-version-points{gap:24px;display:grid}.catalog-version-points>div{border-top:1px solid #ffffff20;padding-top:22px}.skill-catalog-page .catalog-version-points h3{font-size:var(--text-lg)}.skill-catalog-page .catalog-version-points p{font-size:var(--text-base);margin-top:8px;line-height:1.75}.catalog-versions-panel{border:1px solid rgba(var(--product-rgb), .22);background:linear-gradient(145deg, rgba(var(--product-rgb), .065), transparent 75%);border-radius:12px;padding:32px}.catalog-versions-panel h3{margin-top:12px}.catalog-versions-figure{margin-top:26px}.catalog-draft-flow{animation-duration:14s}.catalog-pending-track{stroke:var(--product-bg);stroke-width:2px;stroke-dasharray:4 5}.catalog-pending-node{stroke-dasharray:2 3}.catalog-version-labels>span:first-child{top:31%;left:16.0714%}.catalog-version-labels>span:nth-child(2){top:31%;left:83.9286%}.catalog-version-labels>span:nth-child(3){top:79%;left:16.0714%}.catalog-version-labels>span:nth-child(4){top:79%;left:50%}.catalog-version-labels>span:nth-child(5){top:79%;left:83.9286%}.catalog-version-labels small{font-size:var(--text-xs);color:var(--color-gray-400);margin-top:2px;display:block}.catalog-version-note{border-top:1px solid #ffffff20;margin-top:28px;padding-top:24px}.skill-catalog-page .catalog-version-note p{font-size:var(--text-base);margin-top:12px;line-height:1.75}.catalog-version-note .product-text-link{margin-top:22px}.catalog-pagination{justify-content:space-between;gap:24px;padding-block:32px 56px;display:flex}@keyframes catalog-flow{to{stroke-dashoffset:-800px}}@keyframes catalog-pulse{0%,to{opacity:.35}50%{opacity:.95}}@media (width>=768px){.skill-catalog-page .product-hero-art img{object-fit:contain;object-position:right center;width:auto;max-width:100%;margin-left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}}@media (width<=1100px){.catalog-split{gap:32px}.catalog-records,.catalog-versions-panel{padding:24px}.catalog-skill-choices{padding:10px}.catalog-skill-choice{gap:10px;padding:20px 14px}.catalog-choice-arrow{display:none}.skill-catalog-page .product-section-nav a{gap:8px;padding-inline:12px}.catalog-nav-arrow{display:none}}@media (width<=900px){.catalog-split{grid-template-columns:minmax(0,1fr)}.catalog-versions-panel{width:100%;max-width:640px;margin-inline:auto}.catalog-browser{grid-template-columns:minmax(0,1fr)}.catalog-skill-choices{border-bottom:1px solid #ffffff20;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px;display:grid}.catalog-skill-choice{border:0}}@media (width<=767px){.catalog-principles{grid-template-columns:minmax(0,1fr);gap:28px}.catalog-figure-heading{flex-direction:column;align-items:flex-start;gap:14px}.catalog-figure-heading .feature-motion-controls{width:100%}}@media (width<=600px){.catalog-context-figure,.catalog-tools,.catalog-records,.catalog-versions-panel{padding:24px 18px}.catalog-context-labels,.catalog-version-labels,.catalog-version-labels small{font-size:11px}.catalog-skill-choices{grid-template-columns:minmax(0,1fr);gap:0;padding:10px}.catalog-skill-choice{padding:18px 12px}.catalog-skill-choice+.catalog-skill-choice{border-top:1px solid #ffffff20}.catalog-choice-arrow{display:block}.catalog-record h3{font-size:var(--text-xl)}.catalog-empty{padding:40px 20px}.catalog-pagination{flex-direction:column}}@media print{.catalog-tools,.catalog-skill-choices,.catalog-empty,.catalog-network{display:none!important}.catalog-browser,.catalog-records,.catalog-records.is-empty,.catalog-split,.catalog-principles{display:block}.catalog-ready [data-catalog-record][aria-hidden=true]{visibility:visible}[data-catalog-record]{margin-bottom:32px}.catalog-explorer,.catalog-versions-panel{background:#fff;border-color:#bbb}}.skill-playground-page .product-hero h1>span:first-child{color:var(--color-white)}.skill-playground-page .playground-hero-line{color:var(--product-accent);font-size:var(--text-base);margin-top:16px}.skill-playground-page .product-section-nav a>span:not(:first-child):not(.playground-nav-arrow),.skill-playground-page .product-hero-stages li>span+span{font-size:inherit;color:inherit}.playground-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px;display:grid}.playground-principles>div{border-top:1px solid #ffffff25;padding-top:24px}.skill-playground-page .playground-principles p{font-size:var(--text-base);margin-top:12px;line-height:1.75}.playground-explorer,.playground-inspection-panel{border:1px solid rgba(var(--product-rgb), .22);background:linear-gradient(145deg, rgba(var(--product-rgb), .065), transparent 75%), var(--product-bg);border-radius:12px}.playground-experiment-header{border-bottom:1px solid #ffffff20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 36px;display:flex}.playground-version{border:1px solid rgba(var(--product-rgb), .3);color:var(--color-gray-300);font-size:var(--text-xs);border-radius:4px;padding:4px 9px;display:inline-block}.playground-scenario-figure{padding:24px 36px 28px}.playground-scenario-network{max-width:620px;margin-inline:auto}.playground-network{background-image:radial-gradient(rgba(var(--product-rgb), .2) .65px, transparent .65px);background-size:18px 18px;position:relative}.playground-network svg{width:100%;height:auto;display:block;overflow:visible}.playground-track{stroke:rgba(var(--product-rgb), .3);stroke-width:1.3px}.playground-flow{stroke:var(--product-accent);stroke-width:2px;stroke-dasharray:18 182;animation:9s linear infinite playground-flow}.playground-return-flow{animation-duration:16s}.playground-node{fill:var(--product-bg);stroke:#9ccfe5;stroke-width:1.6px}.playground-core,.playground-ready [data-playground-branch].is-active .playground-node{fill:#b5e1ff}.playground-halo{stroke:var(--product-accent);stroke-width:1.2px;animation:4s ease-in-out infinite playground-pulse}.playground-ready [data-playground-branch]:not(.is-active) .playground-flow{opacity:0;animation-play-state:paused}.playground-ready [data-playground-branch]:not(.is-active) .playground-node{stroke:var(--color-gray-500)}.playground-scenario-labels,.playground-review-labels{color:var(--color-gray-300);font-size:var(--text-sm);line-height:1.5;position:absolute;inset:0}.playground-scenario-labels>span,.playground-review-labels>span{text-align:center;white-space:nowrap;position:absolute;transform:translate(-50%)}.playground-scenario-labels>span.is-active{color:var(--product-accent)}.playground-scenario-labels>span:first-child{top:25%;left:83.9286%}.playground-scenario-labels>span:nth-child(2){top:55%;left:83.9286%}.playground-scenario-labels>span:nth-child(3){top:85%;left:83.9286%}.playground-scenario-labels>span:nth-child(4){top:55%;left:14.2857%}.playground-scenario-labels>span:nth-child(5){top:55%;left:48.2143%}.playground-figure figcaption{max-width:560px;color:var(--color-gray-400);font-size:var(--text-xs);text-align:center;margin:20px auto 0;line-height:1.7}.playground-choices{border-block:1px solid #ffffff20;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px 36px;display:grid}.playground-choices button{text-align:left;min-height:48px;font-size:var(--text-base);color:var(--color-gray-300);border:1px solid #ffffff25;border-radius:6px;align-items:center;gap:12px;padding:12px 16px;font-weight:600;display:flex}.playground-choices button>span:first-child{font-size:var(--text-xs);color:var(--product-accent);font-weight:400}.playground-choices button:hover{border-color:var(--product-accent)}.playground-choices button[aria-pressed=true]{color:var(--product-accent);border-color:var(--product-accent);background:rgba(var(--product-rgb), .1)}.playground-results{padding:36px;display:grid}.playground-ready [data-playground-result]{grid-area:1/1}.playground-ready [data-playground-result][aria-hidden=true]{visibility:hidden}.playground-case-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px;margin-top:28px;display:grid}.skill-playground-page .playground-context p{font-size:var(--text-base);margin-top:12px;line-height:1.75}.playground-evidence{border-top:1px solid #ffffff20;margin-top:24px;padding-top:18px}.playground-evidence>span{color:var(--color-gray-400);font-size:var(--text-xs)}.skill-playground-page .playground-evidence p{font-size:var(--text-sm);margin-top:6px}.playground-response{border:1px solid rgba(var(--product-rgb), .25);background:rgba(var(--product-rgb), .045);border-radius:8px;padding:24px}.playground-response blockquote{color:var(--color-gray-200);font-size:var(--text-lg);margin:18px 0 0;line-height:1.8}.playground-review{border-top:1px solid #ffffff20;margin-top:28px;padding-top:24px}.skill-playground-page .playground-review p{font-size:var(--text-base);margin-top:12px;line-height:1.75}.playground-review ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px;display:grid}.playground-review li{border-left:2px solid rgba(var(--product-rgb), .55);color:var(--color-gray-400);font-size:var(--text-sm);padding-left:14px;line-height:1.75}.skill-playground-page:not(.playground-ready) .playground-choices{display:none}.skill-playground-page:not(.playground-ready) [data-playground-result]+[data-playground-result]{margin-top:48px}.playground-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.playground-inspection-points{gap:24px;display:grid}.playground-inspection-points>div{border-top:1px solid #ffffff20;padding-top:22px}.skill-playground-page .playground-inspection-points h3{font-size:var(--text-lg)}.skill-playground-page .playground-inspection-points p{font-size:var(--text-base);margin-top:8px;line-height:1.75}.playground-inspection-panel{padding:32px}.playground-inspection-panel h3{margin-top:12px}.playground-review-figure{margin-top:26px}.playground-review-labels>span:first-child{top:31%;left:16.0714%}.playground-review-labels>span:nth-child(2){top:31%;left:50%}.playground-review-labels>span:nth-child(3){top:31%;left:83.9286%}.playground-review-labels>span:nth-child(4){top:79%;left:50%}.playground-finding{border-top:1px solid #ffffff20;margin-top:28px;padding-top:24px}.playground-finding h4{font-size:var(--text-lg);margin-top:12px;font-weight:600}.skill-playground-page .playground-finding p{font-size:var(--text-base);margin-top:12px;line-height:1.75}.playground-finding .product-text-link{margin-top:22px}.playground-pagination{justify-content:space-between;gap:24px;padding-block:32px 56px;display:flex}@keyframes playground-flow{to{stroke-dashoffset:-800px}}@keyframes playground-pulse{0%,to{opacity:.35}50%{opacity:.95}}@media (width>=768px){.skill-playground-page .product-hero-art img{object-fit:contain;object-position:right center;width:auto;max-width:100%;margin-left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}}@media (width<=1100px){.playground-split{gap:32px}.playground-inspection-panel{padding:24px}.skill-playground-page .product-section-nav a{gap:8px;padding-inline:12px}.playground-nav-arrow{display:none}}@media (width<=900px){.playground-split{grid-template-columns:minmax(0,1fr)}.playground-inspection-panel{width:100%;max-width:640px;margin-inline:auto}}@media (width<=767px){.playground-principles,.playground-case-grid{grid-template-columns:minmax(0,1fr);gap:28px}.playground-choices{grid-template-columns:minmax(0,1fr);gap:8px}}@media (width<=600px){.playground-experiment-header,.playground-scenario-figure,.playground-choices,.playground-results,.playground-inspection-panel{padding:24px 18px}.playground-scenario-labels,.playground-review-labels{font-size:11px}.playground-response{padding:20px 16px}.playground-review ul{grid-template-columns:minmax(0,1fr);gap:16px}.playground-pagination{flex-direction:column}}@media print{.playground-choices,.playground-network{display:none!important}.playground-results,.playground-split,.playground-principles,.playground-case-grid{display:block}.playground-ready [data-playground-result][aria-hidden=true]{visibility:visible}[data-playground-result]{margin-bottom:40px}.playground-explorer,.playground-inspection-panel,.playground-response{background:#fff;border-color:#bbb}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
