:root{--an-bg:#0b1015;--an-line:#293640;--an-text:#dce5e9;--an-muted:#93a6b2}*{box-sizing:border-box}html{scroll-padding-top:95px}body{margin:0}.reference-header{position:relative!important;z-index:100;display:flex!important;align-items:center;gap:32px;padding:0 28px!important;height:72px!important;min-height:72px;border-bottom:1px solid var(--an-line);background:#0b1015!important;color:var(--an-text);font:12px Arial,sans-serif;isolation:isolate}.reference-brand{display:flex;flex-direction:column;gap:5px;text-decoration:none!important;color:#e1e8eb!important;white-space:nowrap}.reference-brand strong{font-size:21px;letter-spacing:5px;font-weight:500}.reference-brand small{font:8px monospace;letter-spacing:1.5px;color:#93a6b2}.reference-nav{display:flex;gap:4px;align-items:center;margin-left:auto;overflow:auto;scrollbar-width:thin}.reference-nav a{padding:12px 10px;white-space:nowrap;text-decoration:none!important;color:#9eafb9!important;border-bottom:2px solid transparent;font:12px Arial,sans-serif}.reference-nav a:hover{color:#fff!important;background:#19232b}.reference-nav a[aria-current=page]{color:#d6efeb!important;border-color:#85b8b3}.reference-page{background:var(--an-bg);color:var(--an-text);font:15px/1.65 Arial,sans-serif;min-height:100vh}.an-main{max-width:1250px;margin:auto;padding:44px 40px 70px}.an-crumb{font:11px monospace;color:var(--an-muted);margin-bottom:44px;display:flex;gap:14px}.an-crumb a{color:#b0c8cf;text-decoration:none}.an-kicker{font:10px monospace;letter-spacing:2px;color:#8db8b5;text-transform:uppercase}.an-main h1{font-size:clamp(36px,5vw,67px);font-weight:400;line-height:1.08;letter-spacing:-2px;max-width:930px;margin:20px 0}.an-lead{max-width:770px;color:#a5b8c3;font-size:18px;line-height:1.7;margin-bottom:45px}.an-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--an-line);border:1px solid var(--an-line);margin:28px 0}.an-card{background:var(--an-bg);padding:27px;min-width:0}.an-card h2{font-size:22px;line-height:1.25;font-weight:400;margin:15px 0}.an-card p{color:#96aab8;font-size:14px}.an-main a{color:#b0d7d1}.an-row{display:grid;grid-template-columns:70px 220px 1fr;gap:24px;border-top:1px solid var(--an-line);padding:26px 0}.an-row b{font-weight:400;font-size:20px}.an-row p{margin:0;color:#a7b8c3}.an-row code{color:#84a9b6;font:11px monospace}.an-flow{display:flex;flex-wrap:wrap;gap:10px;border-block:1px solid var(--an-line);padding:22px 0;color:#bdcbd3;font:12px monospace}.an-flow span:not(:last-child):after{content:' →';margin-left:10px;color:#5c7788}.an-note{border-left:2px solid #7b9b9b;padding:12px 20px;color:#91a9b7;background:#11191f;font-size:13px}.an-table{width:100%;border-collapse:collapse;margin:30px 0;font-size:13px}.an-table td,.an-table th{text-align:left;border-bottom:1px solid var(--an-line);padding:15px;color:#aebfc9}.an-table th{font:10px monospace;text-transform:uppercase;color:#7999a6}.an-footer{padding:22px 28px;border-top:1px solid var(--an-line);font:10px monospace;color:#7f939f;display:flex;justify-content:space-between;gap:20px}.ops-page .site-header,.ops-page .ambient,.ops-page .grain{display:none}.ops-page{background:#0b1015}.ops-page .deep-hero{padding-top:50px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #9ed3cb!important;outline-offset:3px}.an-skip{position:absolute;top:-60px;left:12px;z-index:200;background:#d8ece8;color:#10212a;padding:10px}.an-skip:focus{top:4px}@media(max-width:1050px){.reference-header{height:auto!important;flex-wrap:wrap;gap:10px;padding:16px!important}.reference-nav{width:100%;margin:0}.reference-nav a{padding:10px 9px}.an-main{padding:30px 20px}.an-grid{grid-template-columns:1fr}.an-row{grid-template-columns:32px 1fr}.an-row p{grid-column:2}.an-crumb{margin-bottom:26px}.an-footer{flex-direction:column}.an-table{display:block;overflow:auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Operating Stack shares the same editorial scale as the other canonical sections. */
.ops-page{--pink:#95bcb9;--mint:#95bcb9;--ops-red:#af9b79;--ops-violet:#819da9;--ops-blue:#8eaebd;--ops-mint:#95bcb9;--ops-cyan:#8fb6bf;font-family:Arial,sans-serif;color:#d7e2e7}.ops-page #fabric-canvas{display:none}.ops-page .reveal{opacity:1!important;transform:none!important}.ops-page .ops-hero{min-height:0;padding:62px 0 45px;background:none}.ops-page .ops-hero:before,.ops-page .ops-hero-watermark,.ops-page .ops-hero-console{display:none}.ops-page .container{max-width:1250px;width:calc(100% - 80px)}.ops-page .ops-hero-grid{display:block}.ops-page .ops-title{font:400 clamp(36px,5vw,67px)/1.08 Arial,sans-serif;letter-spacing:-2px;max-width:950px}.ops-page em{font-family:Arial,sans-serif!important;font-style:normal!important;color:#acccc9!important}.ops-page .ops-lede{font:18px/1.7 Arial,sans-serif;color:#a5b8c3;max-width:850px;margin-top:24px}.ops-page .ops-hero-actions{margin-top:25px}.ops-page .ops-section{padding:55px 0;background:#0b1015!important;color:#c3d2dc}.ops-page .section-title{font:400 clamp(28px,3vw,42px)/1.16 Arial,sans-serif!important;letter-spacing:-1px!important;color:#d5e2e7!important}.ops-page .ops-heading{margin-bottom:30px}.ops-page .ops-heading-bottom{margin-top:25px;gap:30px}.ops-page .ops-heading-bottom>p{font-size:15px;color:#91a8b6}.ops-page .deep-kicker,.ops-page .eyebrow{color:#8ca9b6!important;font:10px monospace!important;letter-spacing:1.5px}.ops-page :is(.ops-hero-console,.scenario-bar,.mission-console,.partner-card,.partner-stack-card,.mapping-card,.key-card,.arch-node,.lens-switch,.lens-switch button,.node-detail,.own-strip,.interview-card,.operator-step,.primary-action,.secondary-action){border-radius:2px!important;box-shadow:none!important}.ops-page .light-section{background:#111c24!important;color:#b8ccd7!important}.ops-page .light-section p,.ops-page .light-section h3{color:#adc3cd!important}.ops-page .primary-action{background:#a5c7c3;color:#122830;border:0;padding:12px 16px;font-size:12px}.ops-page .secondary-action{padding:12px 16px;font-size:12px}.ops-page .partner-stack-card{background:#111b23!important;border-color:#2f424e!important;color:#abc0cb}.ops-page .partner-stack-card h3,.ops-page .partner-stack-card p{color:#b2c7d2!important}.ops-page .an-skip{font-family:Arial,sans-serif}.ops-page .reference-header strong{font-family:Arial,sans-serif}@media(max-width:650px){.ops-page .container{width:calc(100% - 32px)}.ops-page .ops-hero{padding:35px 0}.ops-page .ops-heading-bottom{display:block}.ops-page .lens-switch{margin-top:18px}}
@media(max-width:650px){.reference-nav{flex-wrap:wrap;overflow:visible;gap:0 3px}.reference-nav a{font-size:11px;padding:9px 7px}.reference-header{gap:8px!important}.reference-brand strong{font-size:19px}}

.reference-brand strong{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:19px!important;font-weight:550!important;letter-spacing:-.6px!important}.reference-brand small{font:500 9px ui-sans-serif,system-ui,sans-serif!important;letter-spacing:1.5px!important;color:#637686!important}
