html:not(.xp-light) .xp-site{--ink:#eef4f6;--paper:#040b12;--muted:#9fb2bc;--line:rgba(90,215,236,0.16);--accent:#22d3ee;--mint:#5ad7ec;--night:#040b12;color-scheme:dark;--ink:#dde9e7;--paper:#0a0f13;--muted:#a9b2b0;--line:#33383b;--accent:#7fbdc6;--night:#eaf3f7}html:not(.xp-light) .xp-site ::selection{background:#002021;color:#dde9e7}html:not(.xp-light) .skip-link{background:#070c10}html:not(.xp-light) .xp-header{background:rgba(10,15,19,.949)}html:not(.xp-light) .desktop-nav a{color:#bac4c1}html:not(.xp-light) .desktop-nav a:hover,html:not(.xp-light) .desktop-nav a[aria-current=page]{color:#b1bebd}html:not(.xp-light) .nav-demo{border-bottom:1px solid #afbab9}html:not(.xp-light) .xp-button.light{background:#081619;border-color:#293638;color:#d8e9e5!important}html:not(.xp-light) .xp-button.light:hover{background:#071f20;border-color:#243d3c}html:not(.xp-light) .xp-button.secondary{border-color:#394346}html:not(.xp-light) .xp-button.secondary:hover{background:#0c1619;color:#dde9e7!important}html:not(.xp-light) .text-link{border-bottom:1px solid #384144}html:not(.xp-light) .subtle-link{color:#b1bebd!important}html:not(.xp-light) .world-fallback{background:radial-gradient(circle at 30% 25%,rgba(16,42,48,.267),#061216d9 80%),url(/experience/earth.jpg) 50%/cover}html:not(.xp-light) .status-dot{background:#003636}html:not(.xp-light) .hero-baseline{border-top:1px solid rgba(53,68,72,.196)}html:not(.xp-light) .intro-grid h2 span{color:#b1bebd}html:not(.xp-light) .intro-grid p{color:#acb6b2}html:not(.xp-light) .intro-grid p.lead{color:#dae5e1}html:not(.xp-light) .experience-tabs{border-top:1px solid #3a4547;border-bottom:1px solid #384042}html:not(.xp-light) .experience-tabs button{border-right:1px solid #31373a;color:#b1bebd}html:not(.xp-light) .experience-tabs button span{color:#b1bebd}html:not(.xp-light) .experience-tabs button[aria-selected=true]{background:#0d1619;color:#d4e8df}html:not(.xp-light) .experience-frame{border:1px solid #323a3d;background:#0c1316}html:not(.xp-light) .experience-head{border-bottom:1px solid #323a3a}html:not(.xp-light) .example-label,html:not(.xp-light) .experience-head .xp-mono{color:#b1bebd}html:not(.xp-light) .experience-scene{background:radial-gradient(ellipse at 50% 40%,#090e11,#0d1417)}html:not(.xp-light) .stage-grid{background-image:linear-gradient(rgba(41,56,56,.043) 1px,transparent 0),linear-gradient(90deg,rgba(41,56,56,.043) 1px,transparent 0)}html:not(.xp-light) .source-object{background:#0a0f12;border:1px solid #323b3c}html:not(.xp-light) .source-object.selected,html:not(.xp-light) .source-object:hover{border-color:#1c565f}html:not(.xp-light) .object-overline{color:#b1bebd}html:not(.xp-light) .object-overline svg{color:#93baaf}html:not(.xp-light) .source-object small{color:#b1bebd}html:not(.xp-light) .experience-caption{background:#0b1114;border-top:1px solid #333a3c}html:not(.xp-light) .experience-caption p,html:not(.xp-light) .experience-caption>span,html:not(.xp-light) .scene-note{color:#b1bebd}html:not(.xp-light) .agent-question .xp-mono{color:#9dad9e}html:not(.xp-light) .evidence-track>div{border-bottom:1px solid #323b3b}html:not(.xp-light) .evidence-track i{color:#8eb4a6}html:not(.xp-light) .agent-foot{color:#9db0a2}html:not(.xp-light) .agent-answer{background:#090e11;border:1px solid #313a39}html:not(.xp-light) .answer-mark{color:#a4c8be}html:not(.xp-light) .agent-answer h3 span{color:#98ac9e}html:not(.xp-light) .agent-answer>p{color:#a4b2a6}html:not(.xp-light) .proposal{border-left:2px solid #354941}html:not(.xp-light) .proposal .xp-mono{color:#97ac9d}html:not(.xp-light) .approval-feedback{color:#92c4ba!important}html:not(.xp-light) .build-intent>.xp-mono{color:#9dada1}html:not(.xp-light) .build-intent p{color:#a3b4a6}html:not(.xp-light) .build-components{color:#a8bcae}html:not(.xp-light) .built-app{background:#080d10;border:1px solid #323d3c}html:not(.xp-light) .app-title{border-bottom:1px solid #303535}html:not(.xp-light) .app-title>span:last-child{color:#b1bebd}html:not(.xp-light) .app-tabs{border-bottom:1px solid #303535}html:not(.xp-light) .app-tabs button{color:#b1bebd}html:not(.xp-light) .app-tabs button.active{color:#b7d7c8}html:not(.xp-light) .app-summary b{background:#111414;color:#ccba97}html:not(.xp-light) .schedule-days{border-bottom:1px solid #303536;color:#b1bebd}html:not(.xp-light) .schedule-row{background:repeating-linear-gradient(90deg,transparent,transparent calc(33.3% - 1px),#0c1315 calc(33.3% - 1px),#0c1315 33.3%)}html:not(.xp-light) .schedule-row label{color:#a7b4a7}html:not(.xp-light) .bar-a{background:#0c1918;color:#b1bebd}html:not(.xp-light) .bar-b{background:#131613;color:#ccba97}html:not(.xp-light) .bar-c{background:#0d181b;color:#a0c3b8}html:not(.xp-light) .app-bottom{border-top:1px solid #303635;color:#b1bebd}html:not(.xp-light) .app-evidence>div{border-bottom:1px solid #2f3535}html:not(.xp-light) .app-evidence small{color:#9fab9e}html:not(.xp-light) .app-approval>.xp-mono{color:#ccba97}html:not(.xp-light) .approval-chip{background:#121514;color:#ccba97}html:not(.xp-light) .operations-section{border-top:1px solid #333a3c;border-bottom:1px solid #333a3c}html:not(.xp-light) .operations-copy>p{color:#b1bebd}html:not(.xp-light) .operation-links a{border-bottom:1px solid #333a3b}html:not(.xp-light) .operation-links a>span{color:#b1bebd}html:not(.xp-light) .code-bar{border-bottom:1px solid #9aaea6}html:not(.xp-light) .code-tabs{border-bottom:1px solid #a3b6ae}html:not(.xp-light) .code-tabs button{color:#95ae9c}html:not(.xp-light) .code-tabs button[aria-pressed=true]:after{background:#0f2c23}html:not(.xp-light) .code-line .comment{color:#a3bcaa}html:not(.xp-light) .code-footer{border-top:1px solid #9db0a4;color:#98ae9c}html:not(.xp-light) .code-to-world>span{border:1px solid #90a798}html:not(.xp-light) .code-to-world>i:after{background:#183129}html:not(.xp-light) .trust-heading>p{color:#b1bebd}html:not(.xp-light) .trust-chain{border-top:1px solid #333a3a}html:not(.xp-light) .trust-chain article{border-right:1px solid #323737}html:not(.xp-light) .trust-symbol{color:#a8bdad}html:not(.xp-light) .trust-chain .xp-mono,html:not(.xp-light) .trust-chain p{color:#b1bebd}html:not(.xp-light) .deployment-line{border-top:1px solid #333a39;color:#b1bebd}html:not(.xp-light) .deployment-line a{color:#b0cbba}html:not(.xp-light) .xp-closing{background:#0e1618;border-top:1px solid #323b39}html:not(.xp-light) .closing-grid p{color:#b1bebd}html:not(.xp-light) .footer-top>a:last-child{border-bottom:1px solid #96a99d}html:not(.xp-light) .footer-bottom{border-top:1px solid #9cb0a4;color:#99ad9b}html:not(.xp-light) .page-hero p{color:#b1bebd}html:not(.xp-light) .platform-hero{border-bottom:1px solid #313837}html:not(.xp-light) .architecture-label{color:#9fb3a3;background:rgba(10,15,19,.788)}html:not(.xp-light) .layer-model{color:#88c0b8}html:not(.xp-light) .page-intro>p{color:#b1bebd}html:not(.xp-light) .capability-list article{border-top:1px solid #333a38}html:not(.xp-light) .capability-list article>span,html:not(.xp-light) .capability-list p,html:not(.xp-light) .capability-list small{color:#b1bebd}html:not(.xp-light) .developer-badges{color:#90ae9d}html:not(.xp-light) .developer-steps .xp-mono{color:#b1bebd}html:not(.xp-light) .step-line{background:#182420}html:not(.xp-light) .step-line:before{background:#29463d}html:not(.xp-light) .developer-steps p{color:#b1bebd}html:not(.xp-light) .sdk-paths{background:#0d1416}html:not(.xp-light) .sdk-paths>div+div{border-left:1px solid #313a36}html:not(.xp-light) .repo-section>.xp-mono,html:not(.xp-light) .sdk-paths p{color:#b1bebd}html:not(.xp-light) .repo-section>a{border-top:1px solid #323b36}html:not(.xp-light) .repo-section>a>span,html:not(.xp-light) .solutions-hero p{color:#b1bebd}html:not(.xp-light) .solution-jumps{border-top:1px solid #313b35;border-bottom:1px solid #313b35}html:not(.xp-light) .solution-jumps>a{border-right:1px solid #313b35}html:not(.xp-light) .solution-jumps>a>span{color:#b1bebd}html:not(.xp-light) .solution-detail{border-bottom:1px solid #313935}html:not(.xp-light) .solution-detail:nth-of-type(3){background:#0c1314}html:not(.xp-light) .solution-copy p{color:#b1bebd}html:not(.xp-light) .solution-sources>span{border:1px solid #313d34;background:#0a1011}html:not(.xp-light) .solution-converge svg{stroke:#38493a}html:not(.xp-light) .solution-result{border:1px solid #323d34;background:#090e10}html:not(.xp-light) .solution-result p,html:not(.xp-light) .solution-result>.xp-mono{color:#b1bebd}html:not(.xp-light) .engagement-section li{border-bottom:1px solid #94ac8e}html:not(.xp-light) .trust-hero{border-bottom:1px solid #313935}html:not(.xp-light) .trust-hero p{color:#b1bebd}html:not(.xp-light) .control-stamp svg{stroke:#354738}html:not(.xp-light) .control-stamp>span{color:#b1bebd}html:not(.xp-light) .trust-details article{border-top:1px solid #333b35}html:not(.xp-light) .trust-details .xp-mono,html:not(.xp-light) .trust-details p{color:#b1bebd}html:not(.xp-light) .deployment-section{background:#0d1415}html:not(.xp-light) .deployment-section p{color:#b1bebd}html:not(.xp-light) .deployment-diagram{border:1px dashed #374437;background:#0b1112}html:not(.xp-light) .deployment-diagram>.xp-mono{color:#b1bebd}html:not(.xp-light) .deployment-row>span{background:#0e1615;border:1px solid #333d32}html:not(.xp-light) .deployment-controls{border-top:1px solid #313a31;color:#b1bebd}html:not(.xp-light) .deployment-diagram>p,html:not(.xp-light) .trust-docs p{color:#b1bebd}html:not(.xp-light) .trust-docs>div:last-child a{border-top:1px solid #313b33}html:not(.xp-light) .demo-agenda>.xp-mono,html:not(.xp-light) .demo-pitch h1 span,html:not(.xp-light) .demo-pitch>p{color:#b1bebd}html:not(.xp-light) .demo-agenda>div{color:#b1bebd;border-top:1px solid #303933}html:not(.xp-light) .demo-agenda b,html:not(.xp-light) .demo-pitch>a{color:#b1bebd}html:not(.xp-light) .demo-draft,html:not(.xp-light) .demo-form{background:#080d10;border:1px solid #313834}html:not(.xp-light) .demo-form label,html:not(.xp-light) .form-intro .xp-mono,html:not(.xp-light) .form-intro p{color:#b1bebd}html:not(.xp-light) .demo-form input,html:not(.xp-light) .demo-form select,html:not(.xp-light) .demo-form textarea{border:1px solid #303832;background:#090e11;color:#c4d6be}html:not(.xp-light) .draft-summary{border:1px solid #303931}@media (max-width:800px){html:not(.xp-light) .menu-toggle{color:#bcd2b5}html:not(.xp-light) .mobile-nav{background:#0a0f13;border-bottom:1px solid #303c32}html:not(.xp-light) .mobile-nav a{border-bottom:1px solid #2f3732}html:not(.xp-light) .trust-chain article,html:not(.xp-light) .trust-chain article:last-child{border-bottom:1px solid #323737}html:not(.xp-light) .sdk-paths>div+div{border-top:1px solid #313a36}}@media (max-width:520px){html:not(.xp-light) .solution-jumps>a{border-bottom:1px solid #313b35}}html:not(.xp-light) .nav-dropdown{background:#0a0f13}html:not(.xp-light) .nav-dropdown>div:last-child>a{border-top:1px solid #384045}html:not(.xp-light) .nav-dropdown a span{color:#b1bebb}html:not(.xp-light) .section-breadcrumb{color:#b0bebc}html:not(.xp-light) .section-breadcrumb a{border-bottom:1px solid #364145}html:not(.xp-light) .editorial-hero h1 span,html:not(.xp-light) .muted-heading{color:#a1b5b6}html:not(.xp-light) .editorial-summary p{color:#b6c5c4}html:not(.xp-light) .record-explorer{border:1px solid #323c41;background:#0b1115}html:not(.xp-light) .record-map{background:radial-gradient(ellipse at center,#070c10,#0b1317)}html:not(.xp-light) .record-map>.xp-mono{color:#acbebc}html:not(.xp-light) .record-map path{stroke:#344d52}html:not(.xp-light) .record-node{background:#090e12;border:1px solid #334144}html:not(.xp-light) .record-node span{color:#a4bab7}html:not(.xp-light) .record-node.selected{border-color:#97b3b9}html:not(.xp-light) .record-map-legend{color:#abbdb9}html:not(.xp-light) .record-inspector{border-left:1px solid #323c40;background:#090e11}html:not(.xp-light) .record-inspector .xp-mono{color:#a8bcb8}html:not(.xp-light) .record-state{color:#a8c9cb;background:#0b1419}html:not(.xp-light) .record-inspector p{color:#b1c1c0}html:not(.xp-light) .record-inspector dl>div{border-bottom:1px solid #313639}html:not(.xp-light) .record-inspector dt{color:#acbdba}html:not(.xp-light) .record-provenance>span:last-child{color:#a9b8b4}html:not(.xp-light) .ontology-principles article{border-top:1px solid #364245}html:not(.xp-light) .ontology-principles p{color:#b1c0bc}html:not(.xp-light) .type-glyph{color:#bcdbe2}html:not(.xp-light) .type-glyph span{border:1px solid #344143}html:not(.xp-light) .relation-glyph>span{border:1px solid #344448;background:#0b1317}html:not(.xp-light) .relation-glyph i{color:#a7bdb7;border-bottom:1px solid #344c50}html:not(.xp-light) .history-glyph i{border-top:1px solid #344e52}html:not(.xp-light) .history-glyph i:before{background:#090e11}html:not(.xp-light) .full-width-statement{background:#0c1418}html:not(.xp-light) .full-width-statement>p{color:#afc6c0}html:not(.xp-light) .view-types span{border:1px solid #344044;background:#0a0f13}html:not(.xp-light) .agent-walkthrough{border:1px solid #333f43}html:not(.xp-light) .agent-walkthrough nav{background:#0c1317}html:not(.xp-light) .agent-walkthrough nav button{border-bottom:1px solid #303a3b;color:#adc5bf}html:not(.xp-light) .agent-walk-body{background:#090d11}html:not(.xp-light) .agent-walk-body>.xp-mono{color:#9cbfbf}html:not(.xp-light) .agent-walk-body p{color:#afbeba}html:not(.xp-light) .agent-walk-body dl>div{border-bottom:1px solid #2f383a}html:not(.xp-light) .agent-walk-body dt{color:#a8b9b2}html:not(.xp-light) .agent-walk-body small{color:#aabab2}html:not(.xp-light) .application-modes p{color:#aebfb8}html:not(.xp-light) .plain-feature-list li{border-bottom:1px solid #30393a}html:not(.xp-light) .plain-feature-list li:before{color:#7fbdc6}html:not(.xp-light) .canvas-illustration{background:radial-gradient(#0c1518,#0a0f13)}html:not(.xp-light) .canvas-illustration svg path{stroke:#354e55}html:not(.xp-light) .canvas-card{background:#080d11;border:1px solid #343f41}html:not(.xp-light) .canvas-card>span{color:#a8bcb8}html:not(.xp-light) .document-card i{background:#1a2629}html:not(.xp-light) .record-card small{color:#a9b8b1}html:not(.xp-light) .guide-layout aside .xp-mono{color:#a9bcb3}html:not(.xp-light) .guide-layout aside a{color:#afc7be;border-bottom:1px solid #313b3b}html:not(.xp-light) .guide-content p{color:#aec3ba}html:not(.xp-light) .guide-callout{background:#0c1316}html:not(.xp-light) .about-statement p{color:#aec1b9}html:not(.xp-light) .company-facts p{color:#abc2b9}html:not(.xp-light) .company-facts a{border-bottom:1px solid #354a4b}html:not(.xp-light) .solution-page-hero p{color:#aec4bb}html:not(.xp-light) .software-page-hero .xp-button{background:#071a1f;color:#cde4e7!important}html:not(.xp-light) .question-section p{color:#adbfb6}html:not(.xp-light) .solution-source-row>div{border-top:1px solid #354141}html:not(.xp-light) .solution-source-row i{color:#a7bcb1}html:not(.xp-light) .solution-outcomes{background:#0c1416}html:not(.xp-light) .solution-outcomes article{border-top:1px solid #333f3f}html:not(.xp-light) .solution-outcomes p{color:#afc7bc}html:not(.xp-light) .implementation-strip p{color:#adc1b5}html:not(.xp-light) .people-composition{background:radial-gradient(ellipse at center,#0b1417,#0a0f13 70%)}html:not(.xp-light) .people-composition>.xp-mono{color:#aac4be}html:not(.xp-light) .people-roles>span{border:1px solid #324649;background:#080e11}html:not(.xp-light) .people-roles>span:before{background:#1c2f34}html:not(.xp-light) .people-roles small{color:#a3bdb7}html:not(.xp-light) .people-calendar{border:1px solid #2f3e3e;background:#080e11}html:not(.xp-light) .people-calendar i{background:#0d181a}html:not(.xp-light) .people-calendar>div:nth-child(2) i:nth-child(-n+3),html:not(.xp-light) .people-calendar>div:nth-child(3) i:nth-child(n+3),html:not(.xp-light) .people-calendar>div:nth-child(4) i:nth-child(2n){background:#25454a}html:not(.xp-light) .form-error{background:#0f1213;color:#d7c1a3}html:not(.xp-light) .platform-explore a{border-top:1px solid #354546}@media (max-width:800px){html:not(.xp-light) .mobile-nav .mobile-subnav a{color:#acbeb6}html:not(.xp-light) .record-inspector{border-top:1px solid #323c40}}html:not(.xp-light) .xp-site .motion-control{border:1px solid #3d4d51}html:not(.xp-light) .architecture-scene .motion-control{color:#a7c4c3}html:not(.xp-light) .agent-foot,html:not(.xp-light) .agent-question .xp-mono,html:not(.xp-light) .app-approval p,html:not(.xp-light) .app-bottom,html:not(.xp-light) .app-evidence small,html:not(.xp-light) .app-title>span:last-child,html:not(.xp-light) .build-bound,html:not(.xp-light) .build-intent>.xp-mono,html:not(.xp-light) .evidence-track b,html:not(.xp-light) .evidence-track small,html:not(.xp-light) .example-label,html:not(.xp-light) .experience-caption>span,html:not(.xp-light) .experience-head .xp-mono,html:not(.xp-light) .object-overline,html:not(.xp-light) .proposal .xp-mono,html:not(.xp-light) .proposal>span:last-child,html:not(.xp-light) .scene-note,html:not(.xp-light) .schedule-days,html:not(.xp-light) .source-object small{color:#b1bebd}html:not(.xp-light) .model-wires text{fill:#aabfb8}html:not(.xp-light) .agent-answer>p,html:not(.xp-light) .build-intent p,html:not(.xp-light) .experience-caption p,html:not(.xp-light) .experience-tabs button,html:not(.xp-light) .experience-tabs button span{color:#b2c1bb}html:not(.xp-light) .agent-answer h3 span{color:#a3beb1}html:not(.xp-light) .app-approval>.xp-mono,html:not(.xp-light) .app-summary b,html:not(.xp-light) .approval-chip,html:not(.xp-light) .bar-b{color:#ccba97}html:not(.xp-light) .bar-a{color:#abccae}html:not(.xp-light) .demo-form input::placeholder,html:not(.xp-light) .demo-form textarea::placeholder{color:#aab7aa}html:not(.xp-light) .form-note{color:#b1bebd!important}html:not(.xp-light) .people-calendar>span{color:#a9c1b8}html:not(.xp-light) .site-faq details{border-top:1px solid #344144}html:not(.xp-light) .site-faq summary:after{color:#7fbdc6}html:not(.xp-light) .site-faq details p{color:#acc2ba}html:not(.xp-light) .xp-site{--ink:#e3eef4;--paper:#090e12;--muted:#acb9c0;--line:#30363d;--accent:#7cbbd0;--night:#eaf3fa}html:not(.xp-light) .xp-site .xp-header{border-color:rgba(44,46,51,.094)}html:not(.xp-light) .xp-site .nav-demo{border-color:#215262}html:not(.xp-light) .xp-site .nav-dropdown{background:#090e12}html:not(.xp-light) .xp-site .mobile-nav a{border-color:rgba(44,46,51,.125)}html:not(.xp-light) .xp-site .xp-button:not(.secondary):not(.light){border-color:#aabcc6}html:not(.xp-light) .xp-site .xp-button.light:not(.secondary){background:#070e14;color:#e7f4fd;border-color:#2a3037}html:not(.xp-light) .film-eyebrow>span{background:#002737}html:not(.xp-light) .cinema-side-note i{background:rgba(7,33,44,.4)}html:not(.xp-light) .cinema-hero-bottom{border-top:1px solid rgba(38,56,67,.165)}html:not(.xp-light) .scroll-tick{background:#002936}html:not(.xp-light) .cinema-intro{background:#090e12}html:not(.xp-light) .cinema-intro-label>span{color:#a6b4b9}html:not(.xp-light) .cinema-intro h2 span{color:#9eaab0}html:not(.xp-light) .cinema-intro-foot{border-top:1px solid #313940}html:not(.xp-light) .cinema-intro-foot p{color:#b3c2c9}html:not(.xp-light) .cinema-text-link{border-bottom:1px solid #30424d}html:not(.xp-light) .cinema-text-link:hover{color:#70b4cc}html:not(.xp-light) .world-topline{border-bottom:1px solid rgba(41,63,75,.125)}html:not(.xp-light) .model-node-labels span.visited{border-color:#004451}html:not(.xp-light) .source-columns span{border-top:1px solid rgba(16,70,90,.333)}html:not(.xp-light) .world-bottom{border-top:1px solid rgba(38,58,71,.133)}html:not(.xp-light) .world-chapters button[aria-pressed=true]:before{background:#002732}html:not(.xp-light) .cinema-build{background:#0b1217}html:not(.xp-light) .cinema-section-heading h2 span{color:#a1b1b7}html:not(.xp-light) .cinema-section-heading p{color:#adbfc7}html:not(.xp-light) .studio-backplate{border:1px solid #34434e;background:linear-gradient(140deg,#0d151c,#090f14);color:#a4bcc8}html:not(.xp-light) .studio-toolbar{border-bottom:1px solid rgba(33,60,78,.169)}html:not(.xp-light) .studio-toolbar i{background:#002a2e}html:not(.xp-light) .studio-rail{border-right:1px solid rgba(47,67,85,.11)}html:not(.xp-light) .studio-plan{border:1px solid #97a8b4}html:not(.xp-light) .dependency-line span:before{background:#002a2b}html:not(.xp-light) .dependency-line .pending:before{background:#302313}html:not(.xp-light) .plan-timeline i{background:#003445}html:not(.xp-light) .plan-timeline i:nth-of-type(2){background:#2b1e0e}html:not(.xp-light) .studio-evidence{border-top:1px solid rgba(51,69,83,.165)}html:not(.xp-light) .studio-context{border:1px solid #96a9b6}html:not(.xp-light) .studio-context path{stroke:#2a5266}html:not(.xp-light) .studio-agent{border:1px solid #90a5b3}html:not(.xp-light) .studio-footer{border-top:1px solid rgba(41,63,79,.145)}html:not(.xp-light) .studio-footer i{background:#002a33}html:not(.xp-light) .studio-steps button{border-bottom:1px solid #333c44;color:#a7bac5}html:not(.xp-light) .studio-steps button[aria-pressed=true]{color:#bedff1}html:not(.xp-light) .world-key i{background:#002938}html:not(.xp-light) .world-latitude{border-top:1px solid rgba(39,64,81,.188)}html:not(.xp-light) .cinema-solutions{background:#090e12}html:not(.xp-light) .software-art>div{border:1px solid #2e4b62}html:not(.xp-light) .software-art>div:nth-child(2){border-color:#164456}html:not(.xp-light) .software-art>div:nth-child(3){border-color:#124153}html:not(.xp-light) .software-art>i{background:linear-gradient(transparent,#002234,transparent)}html:not(.xp-light) .cinema-home .code-panel{border-color:#8fa5b5}html:not(.xp-light) .cinema-control{background:#090e12}html:not(.xp-light) .cinema-control-heading h2 span{color:#9eb1ba}html:not(.xp-light) .cinema-control-heading>p{color:#aebfc7}html:not(.xp-light) .cinema-control-grid{border-top:1px solid #323a43}html:not(.xp-light) .cinema-control-grid>div>span{color:#96adb7}html:not(.xp-light) .cinema-control-grid p{color:#a5b5bb}html:not(.xp-light) .xp-site .xp-closing{background:#0a1319}html:not(.xp-light) .xp-site .footer-top{border-color:rgba(145,164,178,.302)}html:not(.xp-light) .xp-site .footer-bottom{border-color:#93a7b3}html:not(.xp-light) .xp-site .platform-hero .xp-button{background:#021820!important;color:#e1f0fa!important;border-color:#213840!important}html:not(.xp-light) .xp-site .editorial-hero{background:#090e12}html:not(.xp-light) .xp-site .editorial-hero h1>span{color:#9db0bb}html:not(.xp-light) .xp-site .solutions-hero .xp-button{color:#e6f4fd!important;background:#06161d!important}html:not(.xp-light) .xp-site .trust-hero{background:#0a1116}html:not(.xp-light) .xp-site .trust-hero h1 span{color:#9cb6c0}@media (max-width:540px){html:not(.xp-light) .cinema-control-grid>div{border-bottom:1px solid #2f3840}}html:not(.xp-light) .cinema-control-grid>div>span{color:#a2bac8}html:not(.xp-light) .xp-site .software-page-hero .xp-button{background:#06151c!important;color:#cde4e7!important;border-color:#26353d!important}html:not(.xp-light) .xp-site{--paper:#0b0f13;--ink:#dee9ec;--accent:#71b5cb;--line:#33363b;--night:#e3eef3}html:not(.xp-light) .xp-site .xp-header{background:rgba(11,15,19,.97);border-bottom:1px solid #33363b;color:#dee9ec}html:not(.xp-light) .xp-site .xp-header .desktop-nav a,html:not(.xp-light) .xp-site .xp-header .nav-expand{color:#c8d9de}html:not(.xp-light) .xp-site .xp-header .nav-demo{border-color:#b0babe}html:not(.xp-light) .xp-site .xp-header .menu-toggle{color:#dee9ec}html:not(.xp-light) .xp-site .xp-header .nav-dropdown{background:#0b0f13;color:#dee9ec;border:1px solid #33363b}html:not(.xp-light) .xp-site .xp-header .nav-dropdown a,html:not(.xp-light) .xp-site .xp-header .nav-dropdown h3,html:not(.xp-light) .xp-site .xp-header .nav-dropdown strong{color:#dee9ec}html:not(.xp-light) .xp-site .xp-header .nav-dropdown span{color:#b0bec3}html:not(.xp-light) .xp-site .xp-header .mobile-nav{background:#0b0f13;color:#dee9ec}html:not(.xp-light) .xp-site .xp-header .mobile-nav a{color:#dee9ec}html:not(.xp-light) .edition-home{background:#0b0f13;color:#dee9ec}html:not(.xp-light) .edition-home .xp-button{border:1px solid #b0babe}html:not(.xp-light) .edition-home .xp-button.light{background:#091015;color:#dcebf1;border-color:#2b3136}html:not(.xp-light) .edition-home .xp-button.light:hover{background:#021b21}html:not(.xp-light) .edition-hero{background:#0b0f13}html:not(.xp-light) .edition-signal{background:#004053}html:not(.xp-light) .edition-hero h1 span{color:#a8bbc1}html:not(.xp-light) .edition-hero-copy>p{color:#bcced4}html:not(.xp-light) .edition-watch>span{border:1px solid #3a4750}html:not(.xp-light) .edition-hero-note{color:#a8b9be}html:not(.xp-light) .atlas-topline{border-top:1px solid #31373c;color:#a3b8bf}html:not(.xp-light) .atlas-caption{color:#aec4cb;border-left:1px solid #374b55}html:not(.xp-light) .atlas-caption-detail{color:#9eb1b7}html:not(.xp-light) .edition-hero-base{border-top:1px solid #333c42}html:not(.xp-light) .edition-hero-base>span{color:#a7b7bb}html:not(.xp-light) .edition-hero-base strong{color:#c5dae2}html:not(.xp-light) .edition-hero-tags{color:#b0c9d3}html:not(.xp-light) .edition-home .motion-control{color:#adc1c9;border-color:#313d45}html:not(.xp-light) .edition-thesis{border-top:1px solid #33363b;background:#070c10}html:not(.xp-light) .edition-thesis>.edition-label{color:#a9bbc0}html:not(.xp-light) .edition-thesis p{color:#b0bec3}html:not(.xp-light) .edition-round-link{border:1px solid #38424a}html:not(.xp-light) .edition-round-link:hover{background:#0a151a}html:not(.xp-light) .edition-platform{background:#070c10}html:not(.xp-light) .edition-platform-intro h2 span{color:#9fb3b9}html:not(.xp-light) .edition-platform-intro p{color:#a7b6bb}html:not(.xp-light) .edition-capabilities>a{border-bottom:1px solid #31373b}html:not(.xp-light) .capability-symbol{border:1px solid #313a3f}html:not(.xp-light) .capability-symbol svg{color:#8cbfcf}html:not(.xp-light) .edition-capabilities>a>div>span{color:#9eb9c1}html:not(.xp-light) .edition-capabilities p{color:#a7b9bf}html:not(.xp-light) .edition-field-footer{border-top:1px solid rgba(47,68,77,.4)}html:not(.xp-light) .edition-solutions{background:#070c10}html:not(.xp-light) .edition-solutions>.edition-label{color:#a7b9bf}html:not(.xp-light) .edition-solution-list>a{border-top:1px solid #31393d}html:not(.xp-light) .solution-index{color:#9cb6be}html:not(.xp-light) .edition-solution-list>a>div:not(.solution-visual)>span{color:#9db8c0}html:not(.xp-light) .edition-solution-list p{color:#a5b6bb}html:not(.xp-light) .edition-solution-list>a>svg{color:#9fcad8}html:not(.xp-light) .solution-code-art{background:#0c1317;color:#99c3d1}html:not(.xp-light) .solution-code-art>i{border:1px solid #364a54}html:not(.xp-light) .edition-text-link{border-bottom:1px solid #2f444e}html:not(.xp-light) .edition-sdk .code-panel{border-color:#93a5ac}html:not(.xp-light) .edition-trust{background:#0c1215}html:not(.xp-light) .edition-trust .edition-label{color:#a3bcc3}html:not(.xp-light) .edition-trust h2 span{color:#a2b6bb}html:not(.xp-light) .edition-trust-list article{border-bottom:1px solid #313a3d}html:not(.xp-light) .edition-trust-list article>span{color:#97bbc6}html:not(.xp-light) .edition-trust-list p{color:#a7bbc1}html:not(.xp-light) .edition-close{background:#070c10}html:not(.xp-light) .edition-close>.edition-label{color:#a2bbc3}html:not(.xp-light) .edition-close h2 span{color:#99adb2}html:not(.xp-light) .edition-close p{color:#acbfc7}html:not(.xp-light) .edition-contact{color:#a4bbc3!important}html:not(.xp-light) .xp-site .page-intro{background:#0b0f13}html:not(.xp-light) .os-section{background:#0c1317}html:not(.xp-light) .os-heading>.edition-label{color:#aac1c7}html:not(.xp-light) .os-heading h2 span{color:#a3b5bb}html:not(.xp-light) .os-heading>p{color:#b3c6cc}html:not(.xp-light) .os-tabs{border-top:1px solid #354044;border-bottom:1px solid #354044}html:not(.xp-light) .os-tabs button{border-right:1px solid #333c40;color:#acc0c6}html:not(.xp-light) .os-tabs button:first-child{border-left:1px solid #333c40}html:not(.xp-light) .os-tabs button:not([aria-selected=true]):hover{background:#0e181c}html:not(.xp-light) .os-scene{background:#090e12;border:1px solid #333c41}html:not(.xp-light) .os-scene-bottom,html:not(.xp-light) .os-scene-top{color:#a4b6ba;border-bottom:1px solid #30363a}html:not(.xp-light) .os-scene-top span:first-child{color:#aad0dd}html:not(.xp-light) .os-scene-bottom{border-top:1px solid #30363a}html:not(.xp-light) .os-scene-bottom button{color:#98c7d7}html:not(.xp-light) .os-drawing{background-image:radial-gradient(rgba(22,36,40,.502) .7px,transparent 0)}html:not(.xp-light) .os-source{background:rgba(7,12,16,.949);border:1px solid #313a3e;color:#c4d7de}html:not(.xp-light) .os-source-label{color:#a5b7bf}html:not(.xp-light) .os-source-label svg{color:#72b5c7}html:not(.xp-light) .os-source-dot{background:#1d3036}html:not(.xp-light) .os-source-detail{color:#a2b1b6}html:not(.xp-light) .os-source small{color:#9eabae}html:not(.xp-light) .os-core-rings img{background:#090e12}html:not(.xp-light) .os-core-rings i{border:1px solid #2e4048}html:not(.xp-light) .os-core-rings i:nth-child(2){border:1px dashed #2d3c43}html:not(.xp-light) .os-core>span{color:#85bfd0}html:not(.xp-light) .os-core p{color:#a8bcc2}html:not(.xp-light) .os-evidence{background:#0b1317}html:not(.xp-light) .os-evidence>span{color:#a1b9bd}html:not(.xp-light) .os-evidence strong span{color:#72b6c7}html:not(.xp-light) .os-evidence p{color:#aabec4}html:not(.xp-light) .os-application{background:#070c10;border:1px solid #334148}html:not(.xp-light) .os-app-head{border-bottom:1px solid #2f353a}html:not(.xp-light) .os-app-head>span{color:#a1b6be}html:not(.xp-light) .os-app-question{background:#0b1217}html:not(.xp-light) .os-app-answer>span{color:#7dbbce}html:not(.xp-light) .os-app-answer>p{color:#a5b8be}html:not(.xp-light) .os-plan{border-top:1px solid #2f3639}html:not(.xp-light) .os-plan>div{border-bottom:1px solid #2f3639}html:not(.xp-light) .os-plan>div>span{color:#a9bcc2}html:not(.xp-light) .os-plan em{color:#cab18c}html:not(.xp-light) .os-plan svg{color:#7abaca}html:not(.xp-light) .os-review-detail{background:#0a1014;color:#acc9d3}html:not(.xp-light) .os-caption p{color:#a9bbc1}html:not(.xp-light) .os-caption>a{border-bottom:1px solid #3b4a53}@media (max-width:800px){html:not(.xp-light) .atlas-caption{background:rgba(11,15,19,.812)}html:not(.xp-light) .os-core:before{background:#16333c}}html:not(.xp-light) .platform-opening{background:#0b0f13}html:not(.xp-light) .platform-opening>.edition-label{color:#9db6be}html:not(.xp-light) .platform-opening h1 span{color:#9cb0b7}html:not(.xp-light) .platform-opening p{color:#a9bec5}html:not(.xp-light) .blueprint-top{border-bottom:1px solid #8fa4ac}html:not(.xp-light) .blueprint-fallback>span{border:1px solid #1f4857}html:not(.xp-light) .blueprint-controls>button[aria-pressed=true]{color:#d2e7f0;background:#091318;border-color:#2b3338}html:not(.xp-light) .platform-steps{background:#070c10}html:not(.xp-light) .platform-steps>.edition-label{color:#a5b9bf}html:not(.xp-light) .platform-steps>article{border-top:1px solid #323a3e}html:not(.xp-light) .platform-steps>article>span{color:#91bbc9}html:not(.xp-light) .platform-steps p{color:#a6bac0}html:not(.xp-light) .platform-source-strip>span{border:1px solid #313d41;color:#9ec5d1}html:not(.xp-light) .platform-relation>span{background:#0a1115;border:1px solid #314047}html:not(.xp-light) .platform-relation>i{color:#9cb5ba}html:not(.xp-light) .platform-action-chain>b{color:#8ab8c6}html:not(.xp-light) .platform-build-links>a{border-bottom:1px solid #384b56}html:not(.xp-light) .platform-control{background:#0c1418}html:not(.xp-light) .platform-control>.edition-label{color:#acc3cb}html:not(.xp-light) .platform-control h2 span{color:#9eb6be}html:not(.xp-light) .platform-control p{color:#a8bdc4}html:not(.xp-light) .platform-edition .blueprint-motion .motion-control{border-color:#39505d}html:not(.xp-light) .globe-navigation:focus-within{outline:1px solid #144051}html:not(.xp-light) .business-worlds{--world-ink:#d7e6ea;--world-muted:#acbbbf;background:#0b1014}html:not(.xp-light) .worlds-editorial>.world-kicker{color:#abc0c7}html:not(.xp-light) .business-worlds h2 em{color:#9db6bd}html:not(.xp-light) .worlds-editorial p{color:#acbcc0}html:not(.xp-light) .business-worlds .motion-control{color:#b6cdd5!important;border-color:#37464e!important}html:not(.xp-light) .world-model-intro .world-kicker{color:#a0bbc2}html:not(.xp-light) .world-model-intro p{color:#adbcbf}html:not(.xp-light) .world-lab{border:1px solid #9baeba}html:not(.xp-light) .world-lab-toolbar{border-bottom:1px solid #a1b1bd}html:not(.xp-light) .world-lab-toolbar>span{border-left:1px solid #99a9b5}html:not(.xp-light) .world-lab-tools{border-bottom:1px solid #a1b1bd}html:not(.xp-light) .world-lab-tools button[aria-pressed=true]{border-bottom-color:#0b4659}html:not(.xp-light) .world-lab-tools i{border-left:1px solid #96a9b6}html:not(.xp-light) .ontology-scene-footer i{background:#001e2a}html:not(.xp-light) .world-record-inspector{border-left:1px solid #99acb9}html:not(.xp-light) .world-source{border-top:1px solid #9aadb8}html:not(.xp-light) .world-source pre{border:1px solid #96acb8}html:not(.xp-light) .world-relationships button{border-bottom:1px solid #9dafba}html:not(.xp-light) .world-query{border-top:1px solid #94aab8}html:not(.xp-light) .world-model-conclusion p{color:#a7bbc2}html:not(.xp-light) .world-model-conclusion a{color:#a7cbd7}html:not(.xp-light) .world-app-metrics{border-top:1px solid #95abb8;border-bottom:1px solid #95abb8}html:not(.xp-light) .world-app-list button{border-bottom:1px solid #9bafbe}html:not(.xp-light) .world-review{border:1px solid #8ca7b5}html:not(.xp-light) .world-review button{background:#031c24;color:#cbe3ec}html:not(.xp-light) .business-worlds a:focus-visible,html:not(.xp-light) .business-worlds button:focus-visible{outline:2px solid #0f516f}html:not(.xp-light) .world-lab button:focus-visible,html:not(.xp-light) .world-lab pre:focus-visible{outline:2px solid #103f4d}html:not(.xp-light) .industry-home-strip{background:#0b1014;color:#d7e6ea}html:not(.xp-light) .industry-home-strip p{color:#a8bbc1}html:not(.xp-light) .platform-deep-dive{border-top:1px solid #8ea5b2}html:not(.xp-light) .platform-deep-dive>summary>b{border-bottom:1px solid #384f5d}html:not(.xp-light) .platform-deep-dive[open]>summary{border-bottom:1px solid #9aadb7}@media (max-width:950px){html:not(.xp-light) .world-record-inspector{border-top:1px solid #99acb9}}@media (max-width:650px){html:not(.xp-light) .ontology-object-labels button{border:1px solid #8da6b5}html:not(.xp-light) .world-source{border-top:1px solid #99acb9}}html:not(.xp-light) .continuum{--line:rgba(45,65,79,0.2)}html:not(.xp-light) .continuum-topline i{background:#003044}html:not(.xp-light) .continuum-actions>a{background:#091319;color:#cfe5f1}html:not(.xp-light) .continuum-stage-footer button{border:1px solid #91a5b4}html:not(.xp-light) .continuum-transport nav i{background:#003147}html:not(.xp-light) .continuum-pin i{border-top:1px solid #004860;border-left:1px solid #004860}html:not(.xp-light) .continuum-entity{border-left:1px solid #00485e}html:not(.xp-light) .continuum[data-chapter="4"] .entity-0{border-color:#513619}html:not(.xp-light) .continuum-source-strip span{border-bottom:1px solid #8da5b5}html:not(.xp-light) .continuum-source-strip b{color:#89b0c2}html:not(.xp-light) .continuum-agent{border:1px solid #91a5b5}html:not(.xp-light) .continuum-agent li{border-top:1px solid rgba(44,46,51,.082)}html:not(.xp-light) .continuum-agent-answer{border-left:2px solid #503a22;background:rgba(61,46,26,.063)}html:not(.xp-light) .continuum-application>header{border-bottom:1px solid rgba(44,46,51,.098)}html:not(.xp-light) .continuum-status{background:rgba(73,55,32,.125);border:1px solid rgba(88,69,50,.267)}html:not(.xp-light) .continuum-status.clear{border-color:rgba(29,69,67,.267)}html:not(.xp-light) .continuum-scenario-switch{border-top:1px solid rgba(44,46,51,.078)}html:not(.xp-light) .continuum-scenario-switch button{border:1px solid #90a6b2}html:not(.xp-light) .continuum-scenario-switch button[aria-pressed=true]{border-color:#284f62}html:not(.xp-light) .continuum-app-body footer{border-top:1px solid rgba(44,46,51,.09)}html:not(.xp-light) .continuum-app-body footer button{border:1px solid #2a5364}html:not(.xp-light) .continuum-source-dialog{background:#0b1116;border:1px solid #333f49;color:#cde2ef}html:not(.xp-light) .continuum-source-dialog>.continuum-eyebrow{color:#a1b5c0}html:not(.xp-light) .continuum-source-dialog dl{border-top:1px solid #313c45}html:not(.xp-light) .continuum-source-dialog dt{color:#a4b4be}html:not(.xp-light) .continuum-dialog-close{color:#b3ccd8}html:not(.xp-light) .continuum-loading span{border:1px solid #88a4b5;border-top-color:#00475d}html:not(.xp-light) .continuum a:focus-visible,html:not(.xp-light) .continuum button:focus-visible{outline:2px solid #004358}html:not(.xp-light) .possibilities{background:#0b1116;color:#cde1ee}html:not(.xp-light) .possibilities-intro>span{color:#a7bfcb}html:not(.xp-light) .possibilities-intro em{color:#99abb2}html:not(.xp-light) .possibilities-intro p{color:#a5bac3}html:not(.xp-light) .possibilities-tabs{border-top:1px solid #323e47}html:not(.xp-light) .possibilities-tabs button,html:not(.xp-light) .possibilities-tabs button>span{color:#a7bfcb}html:not(.xp-light) .possibilities-tabs button[aria-pressed=true]{color:#bbdae9;border-bottom-color:#15536f}html:not(.xp-light) .possibilities-demo{border:1px solid #313c45;background:#090e12}html:not(.xp-light) .possibilities-demo-top{color:#a3b8c2}html:not(.xp-light) .people-heading>span,html:not(.xp-light) .people-week,html:not(.xp-light) .possibilities-demo-top small{color:#a7bfcb}html:not(.xp-light) .people-row{border-bottom:1px solid #30363c}html:not(.xp-light) .people-row>span small{color:#a7bfcb}html:not(.xp-light) .people-row i{background:#0c1317;border:1px solid #30373c}html:not(.xp-light) .people-row i[data-busy="1"]{background:#253641;border-color:#3b4d5b}html:not(.xp-light) .people-row[aria-pressed=true]>span b{color:#82bed6}html:not(.xp-light) .people-row[aria-pressed=true] i{outline:1px solid #2f515f}html:not(.xp-light) .people-legend{color:#a7bfcb}html:not(.xp-light) .people-legend i{background:#253641}html:not(.xp-light) .people-legend span:last-child i{background:#0c1317;border:1px solid #30373c}html:not(.xp-light) .people-result>span{background:#0c161c;color:#8cbec9}html:not(.xp-light) .people-result p{color:#a2b4bd}html:not(.xp-light) .people-sources{color:#a7bfcb}html:not(.xp-light) .people-sources i{background:#162128}html:not(.xp-light) .possibilities-bottom{border-bottom:1px solid #303c45}html:not(.xp-light) .possibilities-bottom p{color:#a7bfcb}html:not(.xp-light) .possibilities-bottom a{color:#a9cdde}html:not(.xp-light) .possibilities-control{color:#a7bfcb}html:not(.xp-light) .possibilities-control p strong{color:#b6d1e0}html:not(.xp-light) .possibilities-control a{color:#a3bfca}html:not(.xp-light) .asset-chart>span{color:#97afb9}html:not(.xp-light) .asset-chart>div{color:#a7bfcb}html:not(.xp-light) .asset-history{color:#a9ccde}html:not(.xp-light) .asset-history>span{background:#0b161c}html:not(.xp-light) .asset-context>div{border-top:1px solid #30434f}html:not(.xp-light) .asset-context small,html:not(.xp-light) .asset-context span{color:#a7bfcb}html:not(.xp-light) .asset-conclusion{color:#9fb5be}html:not(.xp-light) .software-stack button{border:1px solid #2f3c46;background:#0a1115;color:#a2c2cf}html:not(.xp-light) .software-stack button>span,html:not(.xp-light) .software-stack small{color:#a7bfcb}html:not(.xp-light) .software-stack button[aria-pressed=true]{background:#09171d;color:#94c5d9}html:not(.xp-light) .software-detail>span{color:#a7bfcb}html:not(.xp-light) .software-detail p{color:#9fb5bf}html:not(.xp-light) .software-detail a{color:#8fc3d5}@media (max-width:760px){html:not(.xp-light) .possibilities-demo{border-left:1px solid #313c45}}html:not(.xp-light) .continuum[data-chapter="2"] .continuum-source-entity{border-left-color:#004657}html:not(.xp-light) .continuum-orbit-controls button{border:1px solid #91a5b4}html:not(.xp-light) .continuum-scene:focus-visible{outline:1px solid #284f63}html:not(.xp-light) .continuum-leaders line{stroke:#1c4759}html:not(.xp-light) .continuum-scroll .continuum-context{border-top:1px solid #99adb8}html:not(.xp-light) .continuum-scroll .continuum-actions>a{color:#d1e5f0}html:not(.xp-light) .continuum-scroll-nav{border-top:1px solid #9badb9}html:not(.xp-light) .continuum-scroll-nav nav button[aria-current]:after{background:#002c3a}html:not(.xp-light) .continuum-scroll-progress{background:#002635}html:not(.xp-light) .world-source{border-left:1px solid #384d5c}html:not(.xp-light) .world-source i{background:#2c2114}html:not(.xp-light) .continuum-conflict i{background:rgba(53,46,35,.533)}html:not(.xp-light) .planet-sites>div{border-left:1px solid #034555}html:not(.xp-light) .planet-layers{border:1px solid #96abb5}html:not(.xp-light) .planet-layers button:focus-visible{outline:2px solid #004254}html:not(.xp-light) .site-language summary{color:#b2bfc7}html:not(.xp-light) .site-language a:focus-visible,html:not(.xp-light) .site-language summary:focus-visible{outline:2px solid #004d62}html:not(.xp-light) .site-language ul{background:#0a0e12;border:1px solid rgba(200,232,240,.168)}html:not(.xp-light) .site-language a{color:#cddbe3}html:not(.xp-light) .site-language a span{color:#a2aeb5}html:not(.xp-light) .site-language a:hover{background:rgba(0,55,73,.08)}html:not(.xp-light) .site-language a[aria-current]{color:#e6f4fd}html:not(.xp-light) .data-topline i{background:#002733}html:not(.xp-light) .data-cta>a:first-child,html:not(.xp-light) .data-primary{background:#081319;color:#d8ecf6}html:not(.xp-light) .data-detail{border-top:1px solid #95adb7}html:not(.xp-light) .data-record:focus-visible,html:not(.xp-light) .data-record:hover{border-color:#103c43;outline:2px solid #0a3f4a}html:not(.xp-light) .data-record small{border-top:1px solid #91a6b1}html:not(.xp-light) .data-connections circle{stroke:#004553}html:not(.xp-light) .data-evidence{border-top:1px solid #8da5b0}html:not(.xp-light) .data-evidence button{border-bottom:1px solid #94abb5}html:not(.xp-light) .data-answer{border-left:2px solid #0e3f45}html:not(.xp-light) .data-app-window{border:1px solid #3b4f5d}html:not(.xp-light) .data-app-bar{border-bottom:1px solid #8fa6b0}html:not(.xp-light) .data-app-bar i{background:#283e4b}html:not(.xp-light) .data-app-date{border-bottom:1px solid #8ea4ae}html:not(.xp-light) .data-app-row{border-bottom:1px solid #94abb5}html:not(.xp-light) .data-sovereign-stack>div{border:1px solid #38505d}html:not(.xp-light) .data-sovereign-stack i{background:#002227}html:not(.xp-light) .data-bottom{border-top:1px solid #98acb5}html:not(.xp-light) .data-bottom:before{background:#002630}html:not(.xp-light) .data-chapters button{border-right:1px solid #a0b2ba}html:not(.xp-light) .data-chapters button>span{color:#8eaab7}html:not(.xp-light) .data-story a:focus-visible,html:not(.xp-light) .data-story button:focus-visible{outline:2px solid #113d43}html:not(.xp-light) .data-source-dialog>p{border-bottom:1px solid #90a5ae}html:not(.xp-light) .sovereign-data{background:#0b1014;color:#e1edf4;border-bottom:1px solid #32393e}html:not(.xp-light) .sovereign-intro .data-kicker{color:#a4bfcd}html:not(.xp-light) .sovereign-intro em{color:#90b0be}html:not(.xp-light) .sovereign-intro p{color:#bac7cd}html:not(.xp-light) .sovereign-intro>a{color:#cce1eb;border-bottom:1px solid #384c59}html:not(.xp-light) .sovereign-choice button{border:1px solid #36444d;color:#a5bac1}html:not(.xp-light) .sovereign-choice button[aria-pressed=true]{border-color:#9bb4be}html:not(.xp-light) .sovereign-perimeter{border:1px solid #394853;background:linear-gradient(130deg,#090e12,#0d1418)}html:not(.xp-light) .sovereign-perimeter>span{color:#a5c0c8;background:#0b1014}html:not(.xp-light) .sovereign-line{stroke:#314d5a}html:not(.xp-light) .sovereign-source>span{border:1px solid #384c58;background:#091114}html:not(.xp-light) .sovereign-source strong{color:#a8c2ce}html:not(.xp-light) .sovereign-model{background:#080d11;border:1px solid #354852}html:not(.xp-light) .sovereign-apps>span{border:1px solid #3b4c58;background:repeating-linear-gradient(0deg,#0b1115 0 8px,#18272d 8px 9px)}html:not(.xp-light) .sovereign-audit{color:#9fbdbb}html:not(.xp-light) .sovereign-inference{background:#0a1418;border:1px solid #354d55}html:not(.xp-light) .sovereign-inference>span{color:#8cbdc1}html:not(.xp-light) .sovereign-policy{color:#abc4cd}html:not(.xp-light) .sovereign-note{color:#acbfc5}html:not(.xp-light) .sovereign-architecture>small{color:#9cb0b5}html:not(.xp-light) .sovereign-audit{background:#0c1317}html:not(.xp-light) .data-connections text{stroke:#b2c0c9}html:not(.xp-light) .data-story[data-stage="1"] .data-record[data-model-node=true]{border-color:#173d46}html:not(.xp-light) .sovereign-inference>span{color:#9bc7cc}html:not(.xp-light) .sovereign-architecture>small{color:#a9bcc3}html:not(.xp-light) body:has(.xp-site){background:#040b12}html:not(.xp-light) .xp-site .xp-button:not(.secondary),html:not(.xp-light) .xp-site .xp-header .nav-demo{background:#22d3ee!important;border-color:#22d3ee!important;color:#040b12!important;font-weight:500}html:not(.xp-light) .xp-site .xp-button:not(.secondary):hover,html:not(.xp-light) .xp-site .xp-header .nav-demo:hover{background:#eef4f6!important;border-color:#eef4f6!important;color:#040b12!important}html:not(.xp-light) .xp-site .xp-button.secondary{color:#eef4f6!important;border-color:rgba(90,215,236,.35)}html:not(.xp-light) .xp-site .xp-button.secondary:hover{background:rgba(34,211,238,.1);color:#eef4f6!important}html:not(.xp-light) .xp-site .nav-demo:focus-visible,html:not(.xp-light) .xp-site .xp-button:focus-visible{outline:2px solid #22d3ee;outline-offset:3px}html:not(.xp-light) .xp-site .demo-form input:focus,html:not(.xp-light) .xp-site .demo-form select:focus,html:not(.xp-light) .xp-site .demo-form textarea:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 1px #22d3ee}html:not(.xp-light) .xp-site [role=tablist]{background:rgba(4,11,18,.92);border-color:rgba(90,215,236,.16)}.hx{padding:clamp(64px,10vh,120px) clamp(20px,5vw,96px);--hx-ink:#0b1116;--hx-muted:#52606a;--hx-line:#dde3e6;--hx-accent:#0b6f86}.xp-site .hx-light,html:not(.xp-light) .xp-site .hx-light{background:#fff;color:var(--hx-ink);color-scheme:light}.xp-site .hx-dark{background:#0b0f13;color:#eef4f6;--hx-muted:#a9b8c0;--hx-line:#2a3238}.hx-head{display:grid;gap:14px;max-width:900px;margin-bottom:clamp(32px,5vh,56px)}.hx h2{margin:0;color:inherit;font-size:clamp(34px,4.2vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.03em}.hx-head p{margin:0;color:var(--hx-muted);font-size:clamp(17px,1.4vw,20px);line-height:1.45}.hx-grid{gap:clamp(20px,2.4vw,36px) clamp(14px,1.6vw,24px)}.hx-grid,.hx-pillars{display:grid;grid-template-columns:repeat(3,1fr)}.hx-pillars{gap:clamp(14px,1.6vw,24px)}.hx-pillar,.hx-tile{display:grid;gap:8px;align-content:start;color:inherit;text-decoration:none}.hx-tile-film{display:block;overflow:hidden;aspect-ratio:16/9;margin-bottom:8px;background:#0b0f13}.hx-tile-film video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.hx-pillar:hover video,.hx-tile:hover video{transform:scale(1.03)}.hx-tile-name{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:clamp(18px,1.5vw,22px);font-weight:500;letter-spacing:-.01em}.hx-tile-name svg{flex:none;color:var(--hx-accent);transition:transform .2s ease}.hx-pillar:hover .hx-tile-name svg,.hx-tile:hover .hx-tile-name svg{transform:translate(2px,-2px)}.hx-tile-line{color:var(--hx-muted);font-size:15px;line-height:1.4}.hx-hero{position:relative;display:flex;align-items:flex-end;min-height:min(88svh,860px);overflow:hidden;background:#05080b;color:#fff}.hx-hero-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hx-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,8,11,.15) 15%,rgba(4,8,11,.72) 52%,rgba(4,8,11,.94) 82%)}.hx-hero-copy{position:relative;display:grid;gap:18px;max-width:900px;padding:0 clamp(20px,5vw,96px) clamp(36px,7vh,72px)}.hx-hero-copy h1{margin:0;color:inherit;font-size:clamp(40px,5.6vw,88px);font-weight:500;line-height:1.02;letter-spacing:-.035em}.hx-hero-copy>p{margin:0;color:#dbe5ea;font-size:clamp(17px,1.4vw,21px);line-height:1.45}.hx-hero-copy .hx-crumb{color:#a9c6d2;font-size:14px}.hx-crumb a{color:inherit}.hx-cta{display:inline-flex;align-items:center;justify-self:start;gap:10px;padding:13px 20px;background:#fff;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}.hx-cta,.xp-site a.hx-cta,.xp-site a.hx-cta span,html:not(.xp-light) .xp-site a.hx-cta{color:#0b1116}.hx-cta:hover{background:#d9eef4}.hx-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);margin:0;padding:0;list-style:none}.hx-steps li{padding-top:18px;border-top:2px solid var(--hx-ink)}.hx-steps b{color:var(--hx-accent);font-size:13px;font-weight:500;letter-spacing:.08em}.hx-also h3,.hx-steps h3{margin:12px 0 8px;color:inherit;font-size:clamp(20px,1.8vw,26px);font-weight:500;letter-spacing:-.015em}.hx-also p,.hx-steps p{margin:0;color:var(--hx-muted);font-size:16px;line-height:1.5}.hx-sources{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(32px,5vh,56px) 0 0;padding:0;list-style:none}.hx-sources li{padding:7px 12px;border:1px solid var(--hx-line);color:var(--hx-muted);font-size:14px}.hx-also{max-width:760px;margin-top:clamp(32px,5vh,56px)}.hx-note{margin:clamp(24px,4vh,40px) 0 0;color:var(--hx-muted);font-size:13px}.hx-clip-film{overflow:hidden;background:#05080b}.hx-clip-film video{display:block;width:100%;max-height:78svh;object-fit:contain}.hx-screens{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(24px,3vw,44px) clamp(16px,2vw,28px);margin:0;padding:0;list-style:none}.hx-screens li{display:grid;gap:12px}.hx-screen-film{display:block;overflow:hidden;aspect-ratio:16/10;border:1px solid var(--hx-line);background:#0b0f13}.hx-screen-film video{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.hx-screen-cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:15px}.hx-screen-cap b{font-size:clamp(17px,1.4vw,20px);font-weight:500}.hx-screen-cap span{color:var(--hx-muted)}.hx-screen-cap em{margin-left:auto;padding:4px 10px;border:1px solid var(--hx-accent);color:var(--hx-accent);font-size:13px;font-style:normal}.hx-obj{display:grid;grid-template-columns:1fr minmax(280px,1.1fr) 1fr;gap:clamp(16px,2.4vw,40px);align-items:stretch}.hx-obj-col{display:grid;align-content:start;gap:10px}.hx-obj-card h3,.hx-obj-col h3{margin:0 0 6px;color:var(--hx-muted);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.hx-obj-card dl,.hx-obj-col ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hx-obj-col li{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--hx-line);font-size:15px}.hx-obj-col li small{color:var(--hx-muted);font-size:13px}.hx-obj-card{padding:clamp(18px,2vw,28px);border:2px solid var(--hx-ink)}.hx-obj-card h4{margin:0 0 18px;font-size:clamp(24px,2.2vw,32px);font-weight:500;letter-spacing:-.02em}.hx-obj-card h4 small{display:block;margin-top:4px;color:var(--hx-muted);font-size:15px;font-weight:400;letter-spacing:0}.hx-obj-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--hx-line);font-size:15px}.hx-obj-card dt{color:var(--hx-muted)}.hx-obj-card dd{margin:0;text-align:right}.hx-obj-held{color:var(--hx-accent)}.hx-index-top{padding-top:64px;background:#fff}.xp-site .cine-close,html:not(.xp-light) .xp-site .cine-close{background:#fff;color:#0b1116;border-top:1px solid #dde3e6}.xp-site .cine-close .cine-text-link,.xp-site .cine-close h2,html:not(.xp-light) .xp-site .cine-close h2{color:#0b1116}.xp-site .cine-close h2 em{color:#0b6f86}.xp-site .cine-close .cine-label,.xp-site .cine-close p{color:#52606a}.xp-site .cine-close .cine-button{border-color:#0b1116;background:#0b1116;color:#fff}.xp-site .cine-close .cine-button-ghost{background:transparent;color:#0b1116}@media (max-width:900px){.hx-grid{grid-template-columns:repeat(2,1fr)}.hx-obj,.hx-pillars,.hx-screens,.hx-steps{grid-template-columns:1fr}}@media (max-width:520px){.hx-tile-line{font-size:14px}.hx-tile-name{font-size:16px}}.fp{padding-bottom:64px}.fp-head{margin-bottom:22px}.xp-site .fp-inds{display:flex;flex-wrap:wrap;gap:6px;max-width:1320px;margin:0 auto 14px;padding:0 var(--hx-gutter,32px)}.xp-site .fp-inds button{appearance:none;border:1px solid #dde3e6;background:#fff;color:#0b1116;border-radius:99px;padding:7px 14px;font-size:13.5px;cursor:pointer}.xp-site .fp-inds button.on{background:#0b1116;border-color:#0b1116;color:#fff}.xp-site .fp-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;max-width:1320px;margin:0 auto;padding:0 var(--hx-gutter,32px)}.xp-site .fp-tabs button{appearance:none;background:none;border:0;border-top:2px solid #dde3e6;padding:10px 12px 12px 0;text-align:left;cursor:pointer;color:#52606a;min-width:0}.xp-site .fp-tabs button.on{border-top-color:#0b6f86;color:#0b1116}.fp-tabs small{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#0b6f86;margin-bottom:3px}.fp-tabs span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;line-height:1.3}.fp-shell{--t:#eceef1;--d:#8b94a1;--ln:#1f242c;position:relative;display:grid;grid-template-columns:136px minmax(0,1fr);height:610px;max-width:calc(1320px - 2*var(--hx-gutter,32px));margin:6px auto 0;background:#090b0e;color:var(--t);border-radius:10px;overflow:hidden;font-size:13px;line-height:1.35;box-shadow:0 18px 50px rgba(11,17,22,.22)}.fp-shell b,.fp-shell code,.fp-shell h4,.fp-shell h5,.fp-shell h6,.fp-shell p,.fp-shell pre,.fp-shell small,.fp-shell span,.fp-shell td,.fp-shell th{color:inherit;margin:0}.fp-side{background:#0c0e12;border-right:1px solid #1d2128;padding:13px 8px}.fp-brand{display:flex;align-items:center;gap:8px;font-weight:600;font-size:11.5px;letter-spacing:.12em;padding:2px 8px 14px}.fp-brand i{width:13px;height:13px;border-radius:3px;background:#5b7cff}.fp-ni{padding:6px 9px;border-radius:6px;color:#a3abb7;font-size:12.5px;transition:background .3s,color .3s}.fp-ni.on{background:#1b2230;color:#fff}.fp-main{display:grid;grid-template-rows:42px minmax(0,1fr);min-width:0}.fp-top{display:flex;align-items:center;gap:12px;padding:0 12px;border-bottom:1px solid #1d2128;background:#0c0e12}.fp-org{border:1px solid #262b33;border-radius:6px;padding:4px 9px;font-weight:500}.fp-org,.fp-shell .fp-crumb{font-size:12px;white-space:nowrap}.fp-shell .fp-crumb{color:var(--d)}.fp-ask{margin-left:auto;background:#3b82f6;color:#fff;border-radius:6px;padding:4px 11px;font-weight:500;font-size:12px}.fp-stage{position:relative;min-height:0;overflow:hidden}.fp-stage>*{height:100%}.fp-scroll{overflow:auto;scrollbar-width:none}.fp-scroll::-webkit-scrollbar{display:none}.fp-cursor{position:absolute;left:0;top:0;width:20px;height:20px;opacity:0;z-index:9;pointer-events:none;transition:transform .72s cubic-bezier(.3,.7,.2,1),opacity .2s}.fp-cursor svg{width:20px;height:20px;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.fp-cursor.tap svg{transform:scale(.8)}.fp-shell small{display:block;font-size:11px;letter-spacing:.05em;color:var(--d)}.t-ok{color:#3ecf8e!important}.t-amb{color:#f0a03c!important}.t-red{color:#ef6a6a!important}.t-live{color:#6fb0ff!important}.t-txt{color:#a3abb7!important}.fp-mapflow{display:grid;grid-template-columns:186px minmax(0,1fr) 300px}.fp-layers{padding:12px 10px;border-right:1px solid var(--ln);background:#0c0e12;overflow:hidden}.fp-layers h6,.fp-panel h6{font-size:11.5px;font-weight:600;letter-spacing:.04em;margin-bottom:8px}.fp-layer,.fp-layers h6,.fp-panel h6{display:flex;gap:8px;align-items:center}.fp-layer{padding:6px 3px;font-size:12px}.fp-layer i{flex:none;width:22px;height:12px;border-radius:7px;background:#2a3038;position:relative;transition:background .25s}.fp-layer i:after{content:"";position:absolute;left:2px;top:2px;width:8px;height:8px;border-radius:50%;background:#8b94a1;transition:transform .25s,background .25s}.fp-layer i.on{background:#1d6b4d}.fp-layer i.on:after{transform:translateX(10px);background:#3ecf8e}.fp-layer span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fp-layer em{font-style:normal;color:var(--d);font-size:10.5px;white-space:nowrap}.fp-shell .fp-small{font-size:10.5px;color:#566070;margin-top:12px}.fp-mapbox{position:relative;min-width:0;background:#07090c}.fp-map,.fp-nomap{position:absolute}.fp-nomap{inset:0;display:grid;place-items:center;color:var(--d)}.fp-map .maplibregl-ctrl-attrib{background:rgba(9,11,14,.7)!important;font-size:10px}.fp-map .maplibregl-ctrl-attrib a{color:#a3abb7!important}.fp-map .maplibregl-ctrl-attrib-button{filter:invert(1)}.fp-pin{appearance:none;border:0;background:none;padding:0;cursor:pointer;display:flex;align-items:center;gap:6px;color:#eceef1!important}.fp-pin i{width:11px;height:11px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(0,0,0,.45);animation:fp-pulse 2s infinite}.fp-pin span{background:rgba(12,14,18,.92);border:1px solid #333a44;border-radius:5px;padding:2px 7px;font-size:11.5px;color:#eceef1;white-space:nowrap}@keyframes fp-pulse{50%{box-shadow:0 0 0 7px rgba(255,255,255,.1)}}.fp-card{position:absolute;left:12px;bottom:30px;width:232px;background:rgba(12,14,18,.95);border:1px solid #333a44;border-radius:8px;padding:10px 12px;animation:fp-in .3s}.fp-card h5{font-size:14px;font-weight:600;margin:1px 0 6px}.fp-kv{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;padding:2px 0}.fp-shell .fp-kv span{color:var(--d);white-space:nowrap}.fp-kv b{font-weight:500;text-align:right}.fp-links{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.fp-shell .fp-links span{font-size:10.5px;background:#191d23;color:#a3abb7;border-radius:4px;padding:2px 6px}.fp-decide{border-left:1px solid var(--ln);background:#0c0e12;padding:13px 12px}.fp-decide h5{font-size:14.5px;font-weight:600;margin:4px 0 10px;line-height:1.3}.fp-read{display:grid;grid-template-columns:11px minmax(0,1fr);gap:0 7px;padding:5px 0;border-top:1px solid #181c22;animation:fp-in .3s}.fp-read i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#3ecf8e}.fp-shell .fp-read b{font-size:10px;font-weight:600;letter-spacing:.05em;color:#6fb0ff}.fp-read span{grid-column:2;font-size:12px;color:#cfd4db}.fp-options{margin-top:9px;animation:fp-in .3s}.fp-option{border:1px solid #262b33;border-radius:6px;padding:6px 9px;margin-bottom:5px}.fp-option b{display:block;font-weight:500;font-size:12.5px}.fp-shell .fp-option span{color:var(--d);font-size:11.5px}.fp-option.is-pick{border-color:#2f9f6f;background:#10291f}.fp-shell .fp-options p{font-size:12px;color:#cfd4db;margin-top:7px}.fp-held{border:1px solid #a2702a;border-radius:8px;overflow:hidden;margin-top:10px;background:#101318;animation:fp-in .35s;padding-bottom:10px}.fp-held.is-done{border-color:#2f9f6f}.fp-held-tag{background:#2a1e0d;color:#f0a03c;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:5px 11px}.is-done .fp-held-tag{background:#10291f;color:#3ecf8e}.fp-held h5{font-size:13.5px;font-weight:600;padding:8px 11px 5px;margin:0}.fp-change{display:flex;flex-wrap:wrap;gap:3px 8px;align-items:baseline;margin:3px 11px;background:#191d23;border-radius:5px;padding:4px 8px;font-size:11.5px}.fp-shell .fp-change span{color:var(--d);flex:1 1 100%}.fp-shell .fp-change s{color:#667080}.fp-shell .fp-change b{color:#f0a03c;font-weight:500}.is-done .fp-change b{color:#3ecf8e!important}.fp-held-act{display:flex;align-items:center;gap:6px;padding:8px 11px 0;flex-wrap:wrap}.fp-shell .fp-no,.fp-shell .fp-ok{border-radius:5px;padding:4px 11px;font-size:12px;font-weight:500}.fp-shell .fp-ok{background:#2fa873;color:#fff}.fp-shell .fp-no{background:#20252d}.fp-held-act em{font-style:normal;font-size:11px;color:#f0a03c;margin-left:auto}.fp-shell .fp-held-done{padding:6px 11px 0;font-size:12px;color:#3ecf8e}.fp-ticks{list-style:none;margin:6px 0;padding:0}.fp-ticks li{display:flex;gap:7px;font-size:12px;color:#a3abb7;padding:2px 0;animation:fp-in .3s;margin:0}.fp-ticks li:before{display:none}.fp-ticks i{flex:none;width:11px;height:6px;margin-top:3px;border-left:1.6px solid #3ecf8e;border-bottom:1.6px solid #3ecf8e;transform:rotate(-45deg) scale(.8)}@keyframes fp-in{0%{opacity:0;transform:translateY(5px)}}.fp-chat{display:grid;grid-template-rows:minmax(0,1fr) 62px}.fp-chat-log{padding:18px 16px 8px}.fp-chat-col{max-width:680px;margin:0 auto}.fp-q{background:#1b2230;border-radius:9px;padding:7px 11px;font-size:13px;margin:10px 0 6px auto;width:fit-content;max-width:90%;animation:fp-in .3s}.fp-shell .fp-a{font-size:13.5px;line-height:1.45;color:#eceef1;margin:7px 0;animation:fp-in .35s}.fp-table{width:100%;border-collapse:collapse;font-size:12px;margin:6px 0;animation:fp-in .35s}.fp-table th{font-weight:500;color:var(--d)!important;text-align:left;padding:4px 8px;border-bottom:1px solid #262b33}.fp-table td{padding:5px 8px;border-bottom:1px solid #181c22}.fp-chat-in{padding:10px 16px}.fp-chat-in>div,.fp-prompt{border:1px solid #2a3038;border-radius:8px;background:#101318;padding:9px 11px;font-size:13px;max-width:680px;margin:0 auto;min-height:38px}.fp-shell .fp-chat-in span,.fp-shell .fp-prompt span{color:#566070}.fp-chat-in u,.fp-prompt u{display:inline-block;width:1.5px;height:13px;background:#6fb0ff;margin-left:1px;vertical-align:-2px;animation:fp-blink 1s steps(2) infinite}@keyframes fp-blink{50%{opacity:0}}.fp-build{display:grid;grid-template-columns:262px minmax(0,1fr)}.fp-helper{display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-right:1px solid var(--ln);background:#0c0e12;padding:12px}.fp-helper-log{overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:0}.fp-chips{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0;animation:fp-in .3s}.fp-shell .fp-chips span{background:#0f1d30;color:#6fb0ff;border:1px solid #2d5c9c;border-radius:4px;font-size:11px;padding:1px 6px}.fp-canvas{padding:14px 16px}.fp-blank{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:520px;margin:0 auto}.fp-shell .fp-blank p{font-size:22px;line-height:1.3;margin-top:8px;font-weight:500}.fp-apphead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;animation:fp-in .3s}.fp-apphead h4{font-size:17px;font-weight:600}.fp-shell .fp-apphead span{color:var(--d);font-size:12px}.fp-apphead em{font-style:normal;font-size:11.5px;white-space:nowrap}.fp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;animation:fp-in .35s}.fp-kpi{border:1px solid var(--ln);border-radius:7px;background:#101318;padding:8px 10px}.fp-kpi b{display:block;font-size:19px;font-weight:600;line-height:1.25}.fp-shell .fp-kpi span{font-size:11px;color:var(--d)}.fp-kpi.b-red{background:#1d1012;border-color:#5c2428}.fp-kpi.b-amb{background:#1b150c;border-color:#6b4c1b}.fp-kpi.b-ok{background:#0e1c16;border-color:#1f5a41}.fp-panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start}.fp-panels.is-board{grid-template-columns:minmax(0,1fr)}.fp-panel{border:1px solid var(--ln);border-radius:7px;background:#101318;padding:9px 11px;animation:fp-in .35s}.fp-panel h6 em{font-style:normal;font-weight:500;font-size:10.5px}.fp-row{display:grid;grid-template-columns:minmax(70px,auto) minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:5px 0;border-top:1px solid #181c22;font-size:12px;animation:fp-in .3s backwards}.fp-row b{font-weight:500;white-space:nowrap}.fp-shell .fp-row span{color:#a3abb7}.fp-row em{font-style:normal;font-size:11.5px;white-space:nowrap}.fp-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start;margin-top:8px}.fp-lower .fp-held{margin-top:0;grid-column:2;grid-row:1}.fp-lower .fp-panel{grid-column:1;grid-row:1}.fp-agents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fp-agent{border:1px solid var(--ln);border-radius:7px;background:#101318;padding:9px 10px;animation:fp-in .35s}.fp-agent-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fp-agent-top>i{width:7px;height:7px;border-radius:50%;background:currentColor}.fp-agent-top b{font-weight:600;font-size:12.5px}.fp-agent-top em{flex:1 1 100%;font-style:normal;font-size:11px}.fp-bar{height:3px;background:#262b33;border-radius:2px;overflow:hidden;margin:6px 0}.fp-bar i{display:block;height:100%;background:#3ecf8e;transition:width 1.2s ease}.fp-view{background:#0a0d11;border:1px solid #1c2128;border-radius:5px;padding:5px 8px;margin-bottom:4px}.fp-view b{display:block;font-weight:500;font-size:12px}.fp-shell .fp-view span{font-size:11.5px;color:#a3abb7}.fp-shell .fp-view small{font-size:9.5px;text-transform:uppercase}.fp-agent .fp-ticks li{font-size:11.5px}.fp-dev{display:grid;grid-template-columns:minmax(0,1fr) 400px}.fp-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:12px;min-width:0}.fp-col{background:#0c0e12;border:1px solid #181c22;border-radius:7px;padding:8px;min-width:0}.fp-col h6{font-size:11px;font-weight:600;color:#a3abb7;margin-bottom:8px}.fp-ticket{border:1px solid #262b33;background:#101318;border-radius:6px;padding:8px;margin-bottom:6px;font-size:12px}.fp-ticket b{display:block;font-weight:500;line-height:1.3}.fp-shell .fp-ticket>span{display:block;color:var(--d);font-size:11px;margin-top:4px}.fp-ticket.is-live{border-color:#3b82f6;animation:fp-in .35s}.fp-shell .fp-ticket>span.fp-ok{display:inline-block;color:#fff;margin-top:7px}.fp-devside{border-left:1px solid var(--ln);background:#0c0e12;padding:12px}.fp-editor pre{font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;margin-top:7px;min-height:210px;background:none;padding:0;border:0}.fp-editor code{font:inherit;background:none;padding:0}.fp-shell .fp-editor .k{color:#c792ea}.fp-shell .fp-editor .s{color:#7fd1a7}.fp-shell .fp-editor .f{color:#6fb0ff}.fp-shell .fp-term{font:11.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;background:#07090c;border:1px solid #1c2128;border-radius:6px;padding:8px 10px;margin-top:8px;color:#a3abb7;white-space:pre-wrap}.fp-under{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:14px;align-items:center;max-width:1320px;margin:14px auto 0;padding:0 var(--hx-gutter,32px)}.xp-site .fp-pause{appearance:none;width:30px;height:30px;border-radius:50%;border:1px solid #dde3e6;background:#fff;color:#0b1116;display:grid;place-items:center;cursor:pointer}.fp-steps{display:flex;gap:10px}.xp-site .fp-steps span{font-size:11.5px;color:#9aa5ad;white-space:nowrap;padding-top:5px;border-top:2px solid #dde3e6}.xp-site .fp-steps span.past{color:#52606a;border-top-color:#8fb9c4}.xp-site .fp-steps span.now{color:#0b1116;border-top-color:#0b6f86;font-weight:500}.xp-site .fp-cap{margin:0;font-size:16.5px;line-height:1.3;color:#0b1116;min-height:2.6em;display:flex;align-items:center}.xp-site a.fp-more,html:not(.xp-light) .xp-site a.fp-more{color:#0b6f86;font-size:13.5px;white-space:nowrap}.fp-examples{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1320px;margin:0 auto;padding:0 var(--hx-gutter,32px)}.xp-site .fp-example{appearance:none;text-align:left;background:#fff;border:1px solid #dde3e6;border-radius:9px;padding:15px 16px 16px;cursor:pointer;color:#0b1116;transition:border-color .2s,box-shadow .2s;display:flex;flex-direction:column}.xp-site .fp-example:hover{border-color:#0b6f86;box-shadow:0 6px 22px rgba(11,17,22,.08)}.xp-site .fp-example small{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#0b6f86}.xp-site .fp-example h3{font-size:19px;font-weight:600;margin:5px 0 6px;color:#0b1116;letter-spacing:-.01em}.xp-site .fp-example p{font-size:13.5px;line-height:1.42;color:#52606a;margin:0 0 10px;flex:1}.xp-site .fp-example em{font-style:normal;font-size:13px;line-height:1.35;color:#0b1116}@media(max-width:1100px){.fp-agents{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-mapflow{grid-template-columns:minmax(0,1fr) 280px}.fp-layers{display:none}.fp-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-dev{grid-template-columns:minmax(0,1fr) 300px}.fp-board{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-col:nth-child(2),.fp-col:nth-child(5){display:block}}@media(max-width:760px){.xp-site .fp-tabs{display:flex;overflow-x:auto;scrollbar-width:none;gap:12px}.xp-site .fp-tabs button{flex:0 0 150px}.fp-shell{grid-template-columns:minmax(0,1fr);height:640px;border-radius:8px}.fp-side{display:none}.fp-mapflow{grid-template-columns:minmax(0,1fr);grid-template-rows:290px minmax(0,1fr)}.fp-decide{border-left:0;border-top:1px solid var(--ln)}.fp-card{left:8px;bottom:24px;width:190px;padding:7px 9px}.fp-card .fp-links{display:none}.fp-build{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.fp-helper{border-right:0;border-bottom:1px solid var(--ln);padding:8px 10px}.fp-helper-log,.fp-helper>small{display:none}.fp-canvas{padding:10px}.fp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-lower,.fp-panels{grid-template-columns:minmax(0,1fr)}.fp-lower .fp-held,.fp-lower .fp-panel{grid-column:1;grid-row:auto}.fp-agents{grid-template-columns:minmax(0,1fr)}.fp-row{grid-template-columns:minmax(0,1fr) auto}.fp-row b,.fp-row span{grid-column:1}.fp-row span{grid-row:2}.fp-row em{grid-column:2;grid-row:1}.fp-dev{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.fp-board{display:flex;overflow:hidden;padding:8px;gap:5px}.fp-col{flex:0 0 auto;width:auto;display:none}.fp-col:has(.is-live){display:block;flex:1}.fp-devside{border-left:0;border-top:1px solid var(--ln)}.fp-editor pre{min-height:0}.fp-under{grid-template-columns:auto minmax(0,1fr);gap:8px 10px}.fp-steps{gap:6px;overflow:hidden}.xp-site .fp-steps span{font-size:10.5px}.xp-site .fp-cap{grid-column:1/-1;font-size:15px}.fp-more{grid-column:1/-1}.fp-examples{grid-template-columns:minmax(0,1fr)}}.xp-site .fp,.xp-site .fp-sec{--hx-gutter:0px;padding-inline:max(clamp(20px,5vw,96px),calc((100vw - 1400px)/2))}.fp-examples,.fp-inds,.fp-shell,.fp-tabs,.fp-under{max-width:none!important;width:100%}.fp-map{position:absolute!important;inset:0;width:100%;height:100%}.xp-site .fp-tabs button,html:not(.xp-light) .xp-site .fp-tabs button{background:transparent}.xp-site .fp-tabs button span,html:not(.xp-light) .xp-site .fp-tabs button span{color:#52606a}.xp-site .fp-tabs button.on span,html:not(.xp-light) .xp-site .fp-tabs button.on span{color:#0b1116;font-weight:500}.xp-site .fp{padding-top:48px}.xp-site .fp .fp-head{margin-bottom:16px;gap:6px;max-width:none}.xp-site .fp .fp-head h2{font-size:clamp(28px,3vw,42px)}.xp-site .fp .fp-head p{font-size:16px}.fp-shell{height:560px}html .xp-site .fp .fp-tabs{background:transparent!important;backdrop-filter:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:static!important}.xp-site .fp{padding-top:32px;padding-bottom:40px}.fp-toprow{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:14px}.xp-site .fp .fp-toprow .fp-head{margin:0;flex:0 1 auto;min-width:0}.xp-site .fp .fp-toprow .fp-inds{margin:0;flex:0 0 auto;padding:0;width:auto!important;justify-content:flex-end;flex-wrap:nowrap}.xp-site .fp .fp-head p{margin-top:4px}.xp-site .fp .fp-tabs button{padding:8px 12px 8px 0}.xp-site .fp .fp-shell{height:540px}.fp-build{grid-template-rows:minmax(0,1fr)}.fp-build,.fp-helper{height:100%;min-height:0}.fp-helper{overflow:hidden}.fp-shell .maplibregl-ctrl-attrib{background:rgba(12,14,18,.7)!important;font-size:10px}.fp-shell .maplibregl-ctrl-attrib,.fp-shell .maplibregl-ctrl-attrib a{color:#8b95a1!important}.xp-site .fp-editor pre{font-size:11px;line-height:1.5;white-space:pre;overflow:hidden}@media(max-width:1180px){.fp-toprow{display:block}.xp-site .fp .fp-toprow .fp-inds{margin-top:12px;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:760px){.xp-site .fp .fp-shell{height:640px}}.xp-site .fp-sec{padding-top:48px;padding-bottom:48px}.xp-site .fp-example{padding:12px 14px 13px}.xp-site .fp-example h3{font-size:17px;margin:3px 0 4px}.xp-site .fp-example p{font-size:13px;line-height:1.36;margin:0 0 6px}.xp-site .fp-example em{font-size:12.5px}.xp-site .fm-see{padding-top:56px;padding-bottom:56px}.xp-site .fm-see>:first-child{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:56px;align-items:end;max-width:1240px;margin:0 auto 24px;width:100%}.xp-site .fm-see>:first-child .fm-kicker{grid-column:1/-1}.xp-site .fm-see>:first-child h2{font-size:clamp(30px,3.4vw,50px);line-height:1.08;margin:0}.xp-site .fm-see>:first-child>p:last-child{margin:0;font-size:15px;line-height:1.45}.xp-site .fm-see-chapters,.xp-site .fm-see-frame{max-width:1000px;margin-inline:auto}@media(max-width:760px){.xp-site .fm-see>:first-child{display:block}.xp-site .fm-see>:first-child>p:last-child{margin-top:12px}}.xp-site .hx{padding-block:clamp(48px,7vh,76px)}.xp-site .hx-pillars{grid-template-columns:repeat(4,minmax(0,1fr))}.hp-panel{display:block;height:214px;background:#0b0f13;border-radius:9px;padding:14px;overflow:hidden;color:#e6eaee;font-size:12px;line-height:1.4;transition:box-shadow .2s}.hx-pillar:hover .hp-panel{box-shadow:0 8px 26px rgba(11,17,22,.22)}.hp-model{width:100%;height:100%;display:block}.hp-model path{fill:none;stroke:#27303a;stroke-width:1}.hp-model path.on{stroke:#3f7f96;stroke-dasharray:4 5;animation:hp-flow 2.4s linear infinite}.hp-model rect{fill:#141a20;stroke:#2c353f}.hp-model text{fill:#c7cfd6;font-size:12px;text-anchor:middle}.hp-model .node rect{fill:#0d2a33;stroke:#2d8ca6}.hp-model .node text{fill:#fff;font-weight:600}@keyframes hp-flow{to{stroke-dashoffset:-18}}.hp-agent-top{display:flex;align-items:center;gap:7px;font-weight:600;font-size:13px}.hp-agent-top i{width:7px;height:7px;border-radius:50%;background:#e0a33d;animation:fp-blink 1.4s steps(2) infinite}.hp-agent-top em{margin-left:auto;font-style:normal;font-weight:400;color:#e0a33d;font-size:11.5px}.hp-bar{height:3px;background:#222a32;border-radius:2px;margin:8px 0 10px;overflow:hidden}.hp-bar span{display:block;height:100%;width:64%;background:#46b47a;animation:hp-bar 6s ease-in-out infinite alternate}@keyframes hp-bar{0%{width:38%}to{width:82%}}.hp-view{background:#141a20;border:1px solid #2c353f;border-radius:6px;padding:7px 9px;margin-bottom:9px;font-weight:600}.hp-view small{font-size:9.5px;letter-spacing:.08em}.hp-view small,.hp-view span{display:block;color:#8b95a1;font-weight:400}.hp-agent ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;color:#aeb7c0}.hp-agent li:before{content:"✓";color:#46b47a;margin-right:7px}.hp-agent li.now{color:#fff}.hp-agent li.now:before{content:"●";color:#e0a33d;font-size:8px;vertical-align:1px}.hp-app h4{margin:0 0 9px;font-size:14px;font-weight:600;color:#fff}.hp-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;font-size:11px;color:#8b95a1}.hp-kpis div{background:#141a20;border:1px solid #2c353f;border-radius:6px;padding:6px 8px}.hp-kpis b{display:block;font-size:18px;font-weight:600;color:#fff}.hp-kpis .ok{border-color:#27543f}.hp-kpis .red{border-color:#6a2d2d}.hp-app dl{margin:0;display:grid;gap:5px}.hp-app dl div{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:6px}.hp-app dt{font-weight:600}.hp-app dd{margin:0;color:#aeb7c0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-app dd.ok{color:#46b47a}.hp-app dd.red{color:#e5655f}.hp-app dd.amb{color:#e0a33d}.hp-sdk pre{margin:0;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;color:#d3dae0;white-space:pre;overflow:hidden}.hp-sdk .k{color:#c28bff}.hp-sdk .f{color:#6fb0ff}.hp-sdk .s{color:#7fd1a8}.hp-sdk .hp-term{margin-top:14px;padding:9px 10px;background:#141a20;border:1px solid #2c353f;border-radius:6px;color:#aeb7c0}.xp-site .hx-tile .hx-tile-film{aspect-ratio:16/8}@media(max-width:1180px){.xp-site .hx-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.xp-site .hx-pillars{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.hp-agent-top i,.hp-bar span,.hp-model path.on{animation:none}}.xp-site .hx.fp{padding-top:32px;padding-bottom:40px}.xp-site .hx.fp-sec{padding-top:48px;padding-bottom:48px}@media(max-width:760px){.fp-board .fp-col:nth-child(n){display:none}.fp-board .fp-col:has(.is-live){display:block;flex:1 1 100%}.xp-site .fp-editor pre{white-space:pre-wrap;font-size:10.5px}.xp-site .fp .fp-toprow .fp-inds{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;width:100%!important;scrollbar-width:none;margin-right:0}.xp-site .fp .fp-toprow .fp-inds button{flex:0 0 auto;padding:6px 12px;font-size:13px}}.fp-mapbox .fp-pin{opacity:0;transition:opacity .4s}.fp-mapbox.is-ready .fp-pin{opacity:1}.fp-map{opacity:0;transition:opacity .5s}.fp-mapbox.is-ready .fp-map{opacity:1}.xb-film{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0d0f12;margin-bottom:clamp(28px,4vh,44px)}.xb-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.xb-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,2vw,32px)}.xb-steps li{position:relative;padding-top:18px;border-top:0;transition:opacity .3s}.xb-steps li>i{position:absolute;top:0;left:0;right:0;height:2px;background:var(--hx-line)}.xb-steps li>i b{display:block;height:100%;background:var(--hx-ink);transform-origin:0 50%}.xb-steps button{appearance:none;background:none;border:0;padding:0;margin:0;text-align:left;color:inherit;cursor:pointer;display:block;width:100%}.xb-steps h3{font-size:clamp(18px,1.5vw,22px)}.xb-steps p{font-size:15px}.xb-steps li:not(.now) h3{color:var(--hx-muted)}.xb-steps li:not(.now) b{color:#8a969e}.xp-site .xb-link{display:inline-flex;align-items:center;gap:4px;margin-top:12px;font-size:14px;font-weight:500;color:var(--hx-accent);text-decoration:none}.xb-link:hover{text-decoration:underline}@media(max-width:1100px){.xb-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.xb-steps{grid-template-columns:minmax(0,1fr);gap:0}.xb-steps li{padding:14px 0}.xb-steps li:not(.now) .xb-link,.xb-steps li:not(.now) p{display:none}.xb-steps h3{margin:6px 0 4px}}.xb-film,.xb-steps{max-width:min(100%,calc(72svh*16/9))}.xb .hx-head{margin-bottom:clamp(22px,3.5vh,40px)}.xb-pick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.xb-pick button{appearance:none;font:inherit;font-size:14px;padding:7px 14px;border:1px solid var(--hx-line);border-radius:999px;background:none;color:var(--hx-muted);cursor:pointer}.xb-pick button:hover{color:var(--hx-ink);border-color:#b9c3c8}.xb-pick button[aria-pressed=true]{background:var(--hx-ink);border-color:var(--hx-ink);color:#fff}@media (max-width:700px){.xb-pick{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.xb-pick::-webkit-scrollbar{display:none}.xb-pick button{flex:none}}.xb-deploy{max-width:min(100%,calc(72svh*16/9));margin-top:clamp(36px,5vh,56px);padding-top:clamp(24px,3vh,32px);border-top:1px solid var(--hx-line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:16px clamp(20px,3vw,48px);align-items:start}.xb-deploy h3{margin:0;font-size:clamp(20px,1.7vw,26px);font-weight:500;line-height:1.2}.xb-deploy ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px);counter-reset:d}.xb-deploy li{position:relative;padding-left:18px}.xb-deploy li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:var(--hx-accent)}.xb-deploy li b{display:block;font-size:15px;font-weight:600}.xb-deploy li p{margin:4px 0 0;font-size:14px;color:var(--hx-muted);line-height:1.45}.xb-deploy .xb-link{grid-column:2;margin-top:0}@media(max-width:900px){.xb-deploy{grid-template-columns:minmax(0,1fr)}.xb-deploy ol{grid-template-columns:repeat(2,minmax(0,1fr))}.xb-deploy .xb-link{grid-column:1}}@media(max-width:520px){.xb-deploy ol{grid-template-columns:minmax(0,1fr)}}.xp-site .day,html:not(.xp-light) .xp-site .day{background:#fff;color:#0b1116;color-scheme:light}html:not(.xp-light) .xp-site .day .capability-list,html:not(.xp-light) .xp-site .day .cine-modules,html:not(.xp-light) .xp-site .day .page-intro{background:#fff}html:not(.xp-light) .xp-site .day .xp-kicker,html:not(.xp-light) .xp-site .day h2,html:not(.xp-light) .xp-site .day h3{color:#0b1116}html:not(.xp-light) .xp-site .day .capability-list article>span,html:not(.xp-light) .xp-site .day .capability-list p,html:not(.xp-light) .xp-site .day .capability-list small,html:not(.xp-light) .xp-site .day .page-intro>p{color:#52606a}html:not(.xp-light) .xp-site .day .capability-list article{border-color:#dde3e6}.xp-site .cine .day,.xp-site .cine.day{--cine-bg:#fff;--cine-ink:#0b1116;--cine-dim:#52606a;--cine-accent:#0b6f86;--cine-line:#dde3e6;background:#fff;color:#0b1116}.xp-site .cine .day .cine-label,.xp-site .cine.day .cine-label{color:#0b6f86}html:not(.xp-light) .xp-site .day .developer-steps .xp-mono,html:not(.xp-light) .xp-site .day .developer-steps p,html:not(.xp-light) .xp-site .day .repo-section>.xp-mono,html:not(.xp-light) .xp-site .day .repo-section>a>span,html:not(.xp-light) .xp-site .day .sdk-paths p{color:#52606a}html:not(.xp-light) .xp-site .day .step-line{background:#dde3e6}html:not(.xp-light) .xp-site .day .step-line:before{background:#0b6f86}html:not(.xp-light) .xp-site .day .sdk-paths{background:#fff;border-top:1px solid #dde3e6}html:not(.xp-light) .xp-site .day .sdk-paths>div+div{border-left-color:#dde3e6;border-top-color:#dde3e6}html:not(.xp-light) .xp-site .day .repo-section>a{border-top-color:#dde3e6}html:not(.xp-light) .xp-site .day .repo-section h3,html:not(.xp-light) .xp-site .day .text-link{color:#0b1116}html:not(.xp-light) .xp-site .day .xp-button.secondary{color:#0b1116!important;border-color:#0b1116;background:transparent}html:not(.xp-light) .xp-site .day .xp-button.secondary:hover{color:#fff!important;background:#0b1116}.xp-site .ab+.cine>.cine-close,html:not(.xp-light) .xp-site .ab+.cine>.cine-close{border-top:0;padding-top:clamp(40px,7vh,88px)}html.rv-on .rv:not(.rv-in)>*{opacity:0;translate:0 22px;transition:none}html.rv-on .rv.rv-in:not(.rv-now):not(.rv-done)>*{animation:rv-rise .9s cubic-bezier(.16,.84,.24,1) calc(var(--rv-i, 0) * 80ms) backwards;transition:none}@keyframes rv-rise{0%{opacity:0;translate:0 22px}}.xp-site main [data-tone=dark]{background-color:#040a10!important}.xp-site main [data-join]{border-top:0!important}.xp-site main [data-join=same][data-top=dark]{border-top:1px solid rgba(238,244,246,.08)!important}.xp-site main [data-join=same][data-top=light]{border-top:1px solid #e3e7ea!important}.xp-site main .ab+.cine[data-join]{border-top:0!important}[data-motion=paused] .rv>*,html.rv-on [data-motion=paused] .rv:not(.rv-in)>*{opacity:1;translate:none;animation:none}@media (prefers-reduced-motion:reduce){html.rv-on .rv>*{opacity:1!important;translate:none!important;animation:none!important}}