:root{--ink:#091b30;--navy:#102b49;--blue:#245ae2;--sky:#9fcaff;--paper:#f7f9fc;--muted:#586778;--line:#d9e1ea;--white:#fff;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--paper);color:var(--ink);margin:0;font:16px/1.65 DM Sans,Arial,sans-serif}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:5px;outline:3px solid #639cf6}button:disabled{cursor:default}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand{font-family:Manrope,Arial,sans-serif}h1,h2{letter-spacing:-.045em;font-weight:500}em{color:var(--blue);font-style:normal}.skip-link{z-index:99;background:#fff;padding:12px 24px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.site-header{z-index:10;color:#fff;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;width:100%;height:92px;padding:0 5%;display:flex;position:absolute;top:0}.brand{letter-spacing:-.8px;align-items:center;gap:12px;font-size:23px;font-weight:700;line-height:1.1;display:flex}.brand-icon{width:38px;height:38px;color:var(--sky);letter-spacing:-5px;border:1px solid #9fcaff80;border-radius:50%;justify-content:center;align-items:center;padding-right:4px;font-size:25px;display:inline-flex}.brand-icon span{transform:translateY(3px)}.byline{letter-spacing:2.8px;margin-top:6px;font-size:11px;font-weight:600;display:block}.site-header nav{gap:32px;font-size:14px;display:flex}.site-header nav a{opacity:.83;transition:opacity .2s}.site-header nav a:hover{opacity:1}.button{border:1px solid #ffffff54;border-radius:6px;justify-content:center;align-items:center;gap:35px;min-height:48px;padding:12px 23px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#ffffff14;transform:translateY(-2px)}.button.primary{color:#0d2441;background:#e6efff;border-color:#e6efff}.button.primary:hover{background:#fff}.hero{background:var(--ink);color:#fff;height:860px;min-height:740px;position:relative;overflow:hidden}.hero-city{object-fit:cover;object-position:42% center;opacity:.87;width:81%;height:100%;position:absolute;bottom:0;right:-11%}.hero-shade{background:linear-gradient(90deg,#091b30 0% 20%,#091b30e6 32%,#091b3070 56%,#091b3008 82%),linear-gradient(#091b3070,#091b303b 15%,#0000 75%,#091b30 100%);position:absolute;inset:0}.hero-content{z-index:1;width:57%;max-width:880px;padding:145px 0 95px 7.3%;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:2.3px;color:#afc4dc;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;font-weight:650;display:flex}.eyebrow-line{background:#86b8fc;width:30px;height:1px;display:block}.era{color:#d6e1ef;margin-bottom:28px;font-size:17px}.era span{color:#83b4fd;padding:0 12px}.hero h1 span{color:var(--sky)}.hero-description{color:#d0dbe7;max-width:410px;margin-bottom:28px;font-size:17px;line-height:1.7}.hero-actions{align-items:center;gap:30px;display:flex}.text-link{border-bottom:1px solid;align-items:center;gap:20px;padding:9px 0;font-size:14px;display:inline-flex}.hero-caption{color:#c4d3e2;letter-spacing:.7px;gap:30px;font-size:12px;display:flex;position:absolute;bottom:24px;right:5%}.hero-caption span:last-child{color:#a0b2c5}.transition-strip{background:#eaf0f8;border-bottom:1px solid #dce5f0;justify-content:space-between;align-items:center;gap:30px;padding:26px 7.3%;font-size:14px;display:flex}.transition-strip p{margin:0}.transition-strip span{color:var(--blue);margin:0 20px}.transition-strip p:last-child{color:#5e7085;font-size:13px}.transition-strip strong{font-weight:600}.section{padding:112px 7.3%}.eyebrow.dark{color:#5c7190}.section-heading{grid-template-columns:1fr 1fr;align-items:center;gap:10%;margin-bottom:48px;display:grid}.section-heading h2{margin:0;font-size:clamp(44px,4.4vw,68px);line-height:1.1}.section-heading h3{letter-spacing:-.6px;margin:0 0 16px;font-size:24px;font-weight:550;line-height:1.45}.section-heading p{color:var(--muted);max-width:490px;margin:0}.section-heading>div{padding-top:8px}@media (width>=1700px){.hero-content{padding-left:calc(50vw - 725px)}}@media (width<=1050px){.site-header nav{gap:18px;font-size:13px}.hero-content{width:65%}.hero-city{width:95%;right:-22%}.transition-strip{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=760px){.site-header{height:78px;padding:0 6%}.site-header nav{display:none}.brand{font-size:20px}.nav-contact{gap:16px;min-height:40px;padding:7px 14px}.hero{height:850px}.hero-content{width:100%;padding:118px 7% 40px}.hero h1{max-width:450px;font-size:52px}.hero-city{object-fit:cover;width:145%;height:54%;bottom:0;right:-29%}.hero-shade{background:linear-gradient(#091b30 0% 45%,#091b30a8 59%,#091b3000 73%,#091b30 100%)}.hero-description{max-width:365px;font-size:16px}.hero-caption{gap:18px;font-size:10px;bottom:18px;right:7%}.hero-actions{gap:24px}.era{margin-bottom:23px;font-size:14px}.eyebrow{font-size:11px}.transition-strip{padding:24px 7%;font-size:13px}.transition-strip span{margin:0 8px}.transition-strip p:last-child{font-size:12px}.section{padding:76px 7%}.section-heading{grid-template-columns:1fr;gap:28px}.section-heading h2{font-size:48px}.section-heading h3{font-size:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.menu-toggle{display:none}.lens-workspace{border-radius:var(--radius);background:#fff;border:1px solid #cdd9e7;overflow:hidden;box-shadow:0 22px 65px #17375612}.workspace-top{color:#fff;background:#102b49;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.workspace-top>div{align-items:center;gap:12px;display:flex}.workspace-symbol{color:#a9caff;font-size:27px;line-height:1}.workspace-top strong{font-size:15px;font-weight:550}.demo-label{color:#c0d1e7;font-size:12px}.workspace-toolbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.view-tabs{background:#edf2f8;border-radius:6px;padding:3px;display:flex}.view-tabs button{color:#536980;background:0 0;border:0;border-radius:4px;padding:7px 16px;font-size:13px}.view-tabs button.active{color:#102b49;background:#fff;font-weight:600;box-shadow:0 1px 5px #13375e17}.shared-context{color:#748194;font-size:12px}.shared-context strong{color:#3b5573;font-weight:500}.shared-context>span{margin-left:5px}.workspace-body{grid-template-columns:1.7fr 1fr;min-height:410px;display:grid}.network-panel{border-right:1px solid var(--line);background:radial-gradient(#e8effa,#f4f7fc 70%);flex-direction:column;padding:20px 20px 15px;display:flex;position:relative}.network-caption{letter-spacing:.7px;color:#607691;justify-content:space-between;gap:20px;font-size:11px;display:flex}.network-caption span:last-child{letter-spacing:0;color:#436390;font-size:12px}.network-map{flex:1;height:350px;position:relative}.network-lines{width:100%;height:100%;position:absolute;overflow:visible}.network-route{stroke:#b3c7e3;stroke-width:1.5px;fill:none;stroke-dasharray:6 7}.network-route.faint{stroke:#d7e1ee;stroke-width:1px}.gateway-orbit{stroke:#b7cce8;stroke-width:1px;fill:#dae7fa33}.gateway-orbit.outer{stroke-dasharray:2 8;stroke:#afc7e8}.network-panel.running .network-route{stroke:#477ade;animation:3s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-52px}}.map-node{text-align:center;background:#fff;border:1px solid #cbd9eb;border-radius:9px;width:140px;padding:12px 10px;transition:border-color .2s,box-shadow .2s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 16px #213d6709}.map-node:hover,.map-node.selected{border-color:#719dee;box-shadow:0 5px 20px #2766dc16}.map-node.device{top:25%;left:21.4%}.map-node.operations{top:25%;left:78%}.map-node.service{top:72.5%;left:21.4%}.map-node.owner{top:72.5%;left:78%}.node-symbol{color:#4774bd;background:#e9f0fe;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:7px;font:600 15px Manrope,sans-serif;display:inline-flex}.map-node strong{white-space:nowrap;color:#1f3854;font-size:12px;font-weight:600;display:block}.map-node>span:last-child{color:#6d7d92;margin-top:2px;font-size:10px;display:block}.gateway-node{color:#fff;z-index:1;background:#163d75;border:1px solid #82a9e4;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:98px;height:98px;display:flex;position:absolute;top:48.75%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 25px #25549924}.gateway-node.selected{box-shadow:0 0 0 5px #c6dafa,0 6px 25px #25549924}.gateway-mark{letter-spacing:1px;font-size:18px;font-weight:650;line-height:1.2}.gateway-node strong{margin-top:5px;font-size:12px;font-weight:400}.gateway-node>span:last-child{color:#c1d8fa;margin-top:3px;font-size:9px}.gateway-node.alert{background:#774d18;border-color:#dcaf69}.scenario-controls{justify-content:space-between;align-items:center;gap:15px;display:flex}.scenario-controls>span{color:#73849a;font-size:10px}.scenario-button{color:#5b6d84;background:#fff;border:1px solid #cbd6e5;border-radius:4px;align-items:center;gap:15px;padding:6px 10px;font-size:11px;display:flex}.scenario-button:hover{color:#173b7b;border-color:#477ade}.scenario-button:disabled{opacity:.45}.inspector{min-width:0;padding:23px 23px 20px}.inspector-label{letter-spacing:1px;color:#61738a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:21px;font-size:10px;display:flex}.sample-pill{letter-spacing:0;color:#8090a1;font-size:10px}.inspector h3{letter-spacing:-.5px;margin-bottom:10px;font-size:19px;font-weight:600;line-height:1.35}.inspector>p{color:#607084;margin-bottom:20px;font-size:13px;line-height:1.65}.inspector dl{margin:0;font-size:12px}.evidence-row{border-top:1px solid #e7edf5;grid-template-columns:1fr 1.25fr;gap:15px;padding:8px 0;display:grid}.evidence-row dt{color:#7b8898}.evidence-row dd{color:#203e5f;overflow-wrap:anywhere;text-align:right;margin:0}.task-notice{color:#46678e;background:#f2f6fc;border-left:2px solid #96b8eb;margin-top:18px;padding:10px 12px;font-size:12px;line-height:1.5}.decision-box{background:#fff7e8;border:1px solid #f2d9b1;border-radius:7px;margin-top:15px;padding:14px}.decision-box[hidden]{display:none}.decision-box strong{color:#855415;font-size:13px}.decision-box p{color:#836838;margin:7px 0 12px;font-size:12px;line-height:1.55}.small-button{color:#794e19;background:#fff;border:1px solid #bd9762;border-radius:4px;width:100%;margin:7px 0 0;padding:8px 9px;font-size:12px;display:block}.small-button[hidden]{display:none}.small-button.accent{color:#fff;background:#143d76;border-color:#143d76}.small-button:disabled{opacity:.45}.workflow-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8fafd;justify-content:space-between;gap:10px;padding:18px 24px;display:flex}.workflow-steps>div{color:#8a97a8;align-items:center;gap:9px;font-size:12px;display:flex}.workflow-steps>div span{border:1px solid #d6dfea;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;display:flex}.workflow-steps>div.current{color:#2350a3;font-weight:600}.workflow-steps>div.current span{background:#dce9ff;border-color:#a7c4f1}.workflow-steps>div.complete{color:#577a76}.workflow-steps>div.complete span{background:#e9f1ee;border-color:#d4e3dd}.playback{justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.playback>div{align-items:center;gap:10px;display:flex}.play-button{color:#fff;background:#1b4d97;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;min-width:145px;padding:10px 15px;font-size:12px;display:flex}.play-button:hover{background:#123d7e}.play-button:disabled{color:#7e8da0;background:#edf1f7}.icon-button{color:#5e738f;background:0 0;border:0;padding:8px 9px;font-size:12px}.icon-button:hover{color:#174483;background:#edf3fc;border-radius:4px}.icon-button:disabled{opacity:.4}.pace-label{color:#667b95;align-items:center;gap:10px;font-size:12px;display:flex}.pace-label select{color:#304f75;background:#fff;border:1px solid #d8e2ed;border-radius:4px;padding:6px 24px 6px 8px;font-size:12px}.lens-principles{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:48px;display:grid}.lens-principles article{border-top:1px solid #cbd7e7;padding-top:22px}.lens-principles article>span{letter-spacing:1.8px;color:#61738a;font-size:10px}.lens-principles h3{letter-spacing:-.5px;margin:15px 0 12px;font-size:19px;font-weight:600;line-height:1.4}.lens-principles p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.scope-note{color:#73849a;margin:28px 0 0;font-size:12px}.value-section{background:#edf2f8;border-top:1px solid #dce4ef;padding-top:95px;padding-bottom:100px}.value-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin:25px 0 55px;display:flex}.value-heading h2{margin:0;font-size:clamp(43px,4.4vw,66px);line-height:1.12}.value-heading>p{color:#6b7c91;margin-bottom:7px;font-size:16px;line-height:1.8}.value-grid{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.value-grid article{border-top:1px solid #c6d2e2;flex-direction:column;align-items:flex-start;padding-top:25px;display:flex}.value-number{color:#6780a0;margin-bottom:32px;font-size:12px}.value-grid h3{letter-spacing:-.8px;margin-bottom:17px;font-size:24px;font-weight:550;line-height:1.35}.value-grid p{color:#617189;max-width:310px;margin-bottom:28px;font-size:15px;line-height:1.8}.value-tag{letter-spacing:.4px;color:#496990;border:1px solid #c8d6e9;border-radius:50px;margin-top:auto;padding:5px 13px;font-size:11px;display:inline-flex}.foundation-section{background:var(--ink);color:#fff;position:relative}.foundation-intro{justify-content:space-between;align-items:center;gap:60px;margin-bottom:55px;display:flex}.foundation-intro h2{margin:25px 0 0;font-size:clamp(45px,4.4vw,68px);line-height:1.13}.foundation-intro h2 em{color:#9fcaff}.foundation-intro>p{color:#abbdd2;max-width:345px;margin:25px 0 0;font-size:18px;line-height:1.8}.foundation-grid{border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;grid-template-columns:1fr 1.3fr 1fr;display:grid}.foundation-grid article{padding:30px 28px 35px 0}.foundation-grid article+article{border-left:1px solid #ffffff25;padding-left:28px}.foundation-grid article:last-child{padding-right:0}.foundation-grid .evaluation-card{background:linear-gradient(#17386199,#0000);padding-right:28px}.pillar-index{color:#7697bf;letter-spacing:1.5px;justify-content:space-between;gap:16px;margin-bottom:30px;font-size:10px;display:flex}.foundation-grid h3{letter-spacing:-.8px;margin-bottom:20px;font-size:25px;font-weight:500;line-height:1.3}.foundation-grid p{color:#aec0d6;margin-bottom:22px;font-size:14px;line-height:1.9}.capability-tags{flex-wrap:wrap;gap:7px;display:flex}.capability-tags span{color:#b9d4f5;border:1px solid #6b90c149;border-radius:4px;padding:4px 8px;font-size:10px}.foundation-grid p.evaluation-note{color:#7599c7;margin:20px 0 0;font-size:12px;line-height:1.7}.foundation-statement{color:#97aecb;margin:50px 0 0;font-size:20px;font-weight:400;line-height:1.7}.foundation-statement strong{color:#e2ebf7;font-weight:400}.capital-section{grid-template-columns:1.15fr 1fr;align-items:center;gap:12%;display:grid}.capital-copy h2{margin:26px 0;font-size:clamp(40px,3.8vw,58px);line-height:1.2}.capital-copy>p:not(.eyebrow){color:#617188;max-width:530px;font-size:15px;line-height:1.85}.ownership-statement{color:#7a8a9e;border-left:2px solid #2e66c6;margin-top:32px;padding-left:22px;font-size:16px;position:relative}.ownership-statement>span{display:none}.ownership-statement strong{color:#1b395d;font-weight:550}.capital-map{border-top:1px solid #cbd9eb;border-bottom:1px solid #cbd9eb;padding:36px 0;position:relative}.capital-center{border-bottom:1px solid #dfe6f0;padding-bottom:30px}.capital-center .eyebrow{letter-spacing:1.4px;margin-bottom:18px;font-size:10px}.capital-center>strong{letter-spacing:-.6px;font-family:Manrope,sans-serif;font-size:29px;font-weight:500;line-height:1.4}.capital-assets{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.capital-assets>span{color:#294f7e;border-bottom:1px solid #e0e7f0;align-items:center;gap:20px;padding:15px 0;font-size:15px;display:flex}.capital-assets b{color:#95a7bd;font-size:10px;font-weight:400}.capital-map>p{color:#7a8da6;margin:25px 0 0;font-size:12px;line-height:1.8}.vision-section{background:#fff}.vision-copy{text-align:center;padding-bottom:35px}.vision-copy .eyebrow{justify-content:center}.vision-copy h2{max-width:1050px;margin:25px auto 30px;font-size:clamp(40px,4.3vw,66px);line-height:1.16}.vision-copy>p:not(.eyebrow){color:#6c7b8c;max-width:750px;margin:0 auto;font-size:16px;line-height:1.85}.cities-figure{width:90%;max-width:1450px;margin:0 auto}.cities-figure img{width:100%;height:auto;display:block}.cities-figure figcaption{color:#7b899a;letter-spacing:.3px;justify-content:space-between;gap:20px;margin-top:16px;font-size:11px;display:flex}.manifesto-section{grid-template-columns:1.3fr 1fr;gap:10%;padding-top:85px;padding-bottom:100px;display:grid}.manifesto-title h3{letter-spacing:-.9px;margin:25px 0;font-size:clamp(22px,2.3vw,34px);font-weight:500;line-height:1.55}.manifesto-title button{color:#1c4d94;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0;font:500 13px DM Sans,sans-serif}.manifesto-copy{padding-top:42px}.manifesto-copy p{color:#68798e;font-size:15px;line-height:1.85}.contact-section{color:#fff;background:#123665;padding-top:80px;padding-bottom:60px}.contact-layout{grid-template-columns:1fr auto;align-items:center;gap:12%;display:grid}.contact-layout h2{letter-spacing:-1.9px;margin:15px 0 25px;font-size:clamp(32px,3.4vw,52px);line-height:1.2}.contact-layout h2 span{color:#9ac2f6}.contact-layout p{color:#b6c9e2;max-width:660px;margin:0;font-size:15px;line-height:1.85}.contact-orbit{border:1px solid #9ec9ff80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:145px;height:145px;font-size:16px;transition:background .2s;display:flex}.contact-orbit:hover{background:#ffffff12}.contact-orbit span:last-child{font-size:32px}.contact-address{color:#e2ecf9;border-bottom:1px solid #7aa4d573;margin-top:35px;padding-bottom:3px;font-size:14px;display:inline-block}footer{color:#fff;background:#091b30;justify-content:space-between;align-items:center;gap:30px;padding:40px 7.3%;display:flex}footer .brand{font-size:21px}footer p{color:#8199b7;margin:0;font-size:12px}.back-top{color:#a5bbd5;font-size:12px}dialog{color:#173150;background:#f9fbfe;border:1px solid #d4deec;border-radius:12px;width:calc(100% - 36px);max-width:840px;max-height:85vh;padding:0;box-shadow:0 30px 120px #00132d55}dialog::backdrop{backdrop-filter:blur(7px);background:#051427bb}.dialog-header{z-index:2;background:#f9fbfe;border-bottom:1px solid #dbe4ef;justify-content:space-between;align-items:center;padding:14px 30px;display:flex;position:sticky;top:0}.dialog-header>span{letter-spacing:1.8px;color:#677e9b;font-size:11px}.dialog-header button{font-size:14px}#manifesto-content{padding:38px 50px 55px}#manifesto-content h2{margin:0 0 30px;font-size:43px;line-height:1.15}#manifesto-content h3{margin:35px 0 16px;font-size:23px;font-weight:600}#manifesto-content p{color:#516781;margin-bottom:22px;font-size:16px;line-height:1.9}.body-locked{overflow:hidden}.menu-toggle{color:#fff;background:0 0;border:0;padding:10px;font-size:13px}.menu-toggle span{margin-left:8px}@media (width>=1600px){.section,.transition-strip,footer{padding-left:calc(50vw - 680px);padding-right:calc(50vw - 680px)}.network-map{height:390px}}@media (width<=1100px){.workspace-body{grid-template-columns:1.45fr 1fr}.map-node{width:116px}.map-node strong{font-size:11px}.gateway-node{width:83px;height:83px}.gateway-node>span:last-child{font-size:8px}.lens-principles{gap:20px}.foundation-grid{grid-template-columns:1fr 1.25fr 1fr}.foundation-grid article{padding-right:20px}.foundation-grid article+article{padding-left:20px}.foundation-grid .evaluation-card{padding-right:20px}.foundation-grid h3{font-size:22px}.capital-section{gap:7%}.value-grid{gap:28px}.value-grid h3{font-size:22px}}@media (width<=900px){.workspace-body{grid-template-columns:1fr}.network-panel{border-right:0;border-bottom:1px solid var(--line)}.network-map{flex:none;height:330px}.map-node{width:145px}.map-node strong{font-size:13px}.map-node>span:last-child{font-size:11px}.gateway-node{width:104px;height:104px}.gateway-node>span:last-child{font-size:10px}.inspector{grid-template-columns:1fr 1fr;gap:10px 30px;padding:25px;display:grid}.inspector-label,.inspector h3,.inspector>p{grid-column:1}.inspector-label{margin:0 0 10px}.inspector h3{margin:0}.inspector>p{margin:0;font-size:14px}.inspector dl{grid-area:1/2/5;align-self:start}.decision-box{grid-column:1/3;margin-top:10px}.task-notice{grid-column:1/3;margin-top:5px}.lens-principles{grid-template-columns:repeat(2,1fr);gap:32px}.foundation-intro{gap:30px}.foundation-intro>p{max-width:270px;font-size:16px}.foundation-grid{grid-template-columns:1fr}.foundation-grid article,.foundation-grid article+article,.foundation-grid .evaluation-card{border-bottom:1px solid #ffffff25;border-left:0;grid-template-columns:1fr 1.5fr;gap:0 35px;padding:28px;display:grid}.foundation-grid article:last-child{border-bottom:0;padding-right:28px}.pillar-index{grid-column:1;justify-content:flex-start;gap:20px;margin-bottom:15px}.foundation-grid h3{grid-column:1;margin:0;font-size:26px}.foundation-grid article>p:not(.evaluation-note){grid-area:1/2/3;margin:0}.capability-tags{grid-column:2;margin-top:20px}.foundation-grid p.evaluation-note{grid-column:2;font-size:12px}.capital-section{grid-template-columns:1fr 1fr}.capital-copy h2{font-size:37px}.capital-center>strong{font-size:25px}.capital-assets{grid-template-columns:1fr}.capital-assets>span{padding:10px 0}.manifesto-section{gap:7%}.manifesto-title h3{font-size:25px}.contact-orbit{width:120px;height:120px}}@media (width<=760px){.site-header{gap:15px}.site-header .brand{margin-right:auto}.menu-toggle{display:block}.site-header .nav-contact{display:none}.site-header nav{background:#0c2340;flex-direction:column;gap:0;width:100%;padding:20px 7%;font-size:16px;position:absolute;top:78px;left:0;box-shadow:0 20px 20px #081e3944}.site-header nav a{border-bottom:1px solid #ffffff1c;padding:14px 0}.site-header.menu-open nav{display:flex}.workspace-top{align-items:flex-start;gap:10px;padding:16px}.workspace-top>div{gap:8px}.workspace-top strong{font-size:13px}.workspace-symbol{font-size:24px}.demo-label{text-align:right;max-width:110px;font-size:10px;line-height:1.4}.workspace-toolbar{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.view-tabs{width:100%}.view-tabs button{flex:1;padding:8px 10px;font-size:13px}.shared-context{font-size:11px}.network-panel{padding:18px 12px 14px}.network-caption{gap:10px;font-size:9px}.network-caption span:last-child{font-size:10px}.network-map{height:320px}.map-node{width:108px;padding:10px 5px}.map-node strong{font-size:10px}.map-node>span:last-child{font-size:9px}.node-symbol{width:28px;height:28px;font-size:13px}.gateway-node{width:77px;height:77px}.gateway-mark{font-size:15px}.gateway-node strong{margin-top:3px;font-size:10px}.gateway-node>span:last-child{font-size:8px}.scenario-controls{gap:10px}.scenario-button{gap:8px;padding:6px 8px;font-size:10px}.scenario-controls>span{text-align:right;max-width:94px;font-size:9px;line-height:1.4}.inspector{padding:22px 18px;display:block}.inspector-label{margin-bottom:14px;font-size:10px}.inspector h3{margin-bottom:12px;font-size:20px}.inspector>p{margin-bottom:17px;font-size:14px}.inspector dl{font-size:13px}.task-notice{margin-top:16px;font-size:13px}.decision-box{margin-top:18px}.decision-box strong{font-size:14px}.decision-box p{font-size:13px}.small-button{min-height:42px;font-size:13px}.workflow-steps{gap:4px;padding:15px 10px}.workflow-steps>div{flex-direction:column;gap:5px;font-size:9px}.workflow-steps>div span{font-size:9px}.playback{flex-direction:column;align-items:stretch;gap:17px;padding:16px}.playback>div{justify-content:space-between;gap:0}.play-button{min-width:144px;min-height:42px;padding:10px 12px;font-size:12px}.icon-button{padding:10px 7px;font-size:12px}.pace-label{justify-content:space-between;font-size:12px}.pace-label select{min-height:36px;font-size:13px}.lens-principles{gap:30px 22px;margin-top:36px}.lens-principles h3{font-size:18px}.lens-principles article>span{letter-spacing:1.3px;font-size:9px}.lens-principles p{font-size:14px}.scope-note{font-size:11px}.value-heading{margin:23px 0 35px;display:block}.value-heading h2{font-size:44px}.value-heading>p{margin-top:25px;font-size:15px}.value-grid{grid-template-columns:1fr;gap:35px}.value-grid article{grid-template-columns:30px 1fr;column-gap:18px;padding-top:24px;display:grid}.value-number{grid-row:1/4;margin-top:5px}.value-grid h3{margin-bottom:12px;font-size:25px}.value-grid p{max-width:none;margin-bottom:18px;font-size:16px}.value-tag{grid-column:2;justify-self:start;font-size:12px}.foundation-intro{margin-bottom:36px;display:block}.foundation-intro h2{font-size:47px}.foundation-intro>p{max-width:100%;margin-top:25px;font-size:16px}.foundation-grid article,.foundation-grid article+article,.foundation-grid .evaluation-card{padding:28px 22px;display:block}.foundation-grid article:last-child{padding-right:22px}.pillar-index{margin-bottom:20px;font-size:11px}.foundation-grid h3{margin-bottom:18px;font-size:27px}.foundation-grid p{font-size:16px;line-height:1.85}.capability-tags span{font-size:12px}.foundation-grid p.evaluation-note{font-size:13px}.foundation-statement{margin-top:35px;font-size:17px}.capital-section{grid-template-columns:1fr;gap:45px}.capital-copy h2{font-size:45px}.capital-copy>p:not(.eyebrow){font-size:16px}.capital-map{padding:28px 0}.capital-assets{grid-template-columns:1fr 1fr}.capital-assets>span{padding:15px 0;font-size:15px}.capital-center>strong{font-size:30px}.capital-map>p{font-size:13px}.vision-copy{text-align:left;padding-bottom:20px}.vision-copy .eyebrow{justify-content:flex-start}.vision-copy h2{font-size:42px;line-height:1.2}.vision-copy>p:not(.eyebrow){font-size:16px}.cities-figure{width:100%;overflow:hidden}.cities-figure img{width:160%;max-width:none;transform:translate(-18%)}.cities-figure figcaption{gap:20px;padding:0 7%;font-size:10px}.cities-figure figcaption span:first-child{max-width:200px}.manifesto-section{grid-template-columns:1fr;gap:25px;padding-top:65px;padding-bottom:70px}.manifesto-title h3{font-size:25px}.manifesto-copy{padding-top:0}.manifesto-copy p{font-size:16px}.contact-layout{grid-template-columns:1fr;gap:30px}.contact-layout h2{letter-spacing:-1.2px;font-size:34px}.contact-layout p{font-size:16px}.contact-orbit{border-radius:6px;flex-direction:row;gap:35px;width:180px;height:52px;font-size:14px}.contact-orbit span:last-child{font-size:24px}.contact-address{margin-top:28px;font-size:15px}footer{flex-wrap:wrap;gap:25px;padding:35px 7%}footer p{order:3;width:100%;font-size:12px}.back-top{margin-left:auto}#manifesto-content{padding:25px}#manifesto-content h2{font-size:34px}.dialog-header{padding:10px 20px}#manifesto-content p{font-size:16px}}@media (width<=370px){.hero h1{font-size:45px}.hero{height:875px}.hero-description{max-width:290px}.hero-actions{gap:20px}.hero-actions .button{gap:16px}.lens-principles{grid-template-columns:1fr}.map-node{width:96px}.map-node strong{font-size:9px}.gateway-node{width:65px;height:65px}.gateway-node>span:last-child{font-size:7px}.contact-layout h2{font-size:30px}.playback{padding:12px}.play-button{min-width:127px;font-size:11px}.playback .icon-button{padding:9px 5px;font-size:11px}}@media (prefers-reduced-motion:reduce){.network-panel.running .network-route{animation:none}.contact-orbit{transition:none}}.byline,.hero-caption,.eyebrow,.demo-label,.shared-context,.network-caption,.network-caption span:last-child,.sample-pill,.inspector-label,.scenario-controls>span,.scenario-button,.map-node>span:last-child,.gateway-node>span:last-child,.workflow-steps>div,.workflow-steps>div span,.lens-principles article>span,.value-number,.value-tag,.pillar-index,.capability-tags span,.capital-center .eyebrow,.capital-assets b,.cities-figure figcaption,.dialog-header>span{font-size:12px}.view-tabs button,.map-node strong,.gateway-node strong,.inspector dl,.task-notice,.decision-box strong,.decision-box p,.small-button,.play-button,.icon-button,.pace-label,.pace-label select{font-size:14px}.map-node strong{white-space:normal;line-height:1.35}.gateway-node>span:last-child{max-width:90%;line-height:1.2}.gateway-node strong{line-height:1.3}.inspector>p,.lens-principles p,.value-grid p,.foundation-grid p,.capital-copy>p:not(.eyebrow),.manifesto-copy p,.contact-layout p{font-size:16px}.scope-note,.foundation-grid p.evaluation-note{font-size:13px}.workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.workflow-steps>div{justify-content:center}.inspector{overflow-wrap:break-word}.playback{flex-wrap:wrap}.hero-content{max-width:none}.workspace-top strong{font-size:16px}.hero-caption{flex-wrap:wrap}@media (width<=1100px) and (width>=901px){.workspace-body{grid-template-columns:1.2fr 1fr}.network-map{height:425px}.map-node{width:126px}.map-node>span:last-child{font-size:12px}.gateway-node{width:96px;height:96px}.map-node.device,.map-node.service{left:19%}.map-node.operations,.map-node.owner{left:81%}.scenario-controls{flex-wrap:wrap;gap:8px}}@media (width<=760px){.map-node{width:118px;min-height:86px;padding:9px 5px}.map-node>span:last-child{display:none}.map-node strong{font-size:13px}.network-map{height:370px}.gateway-node{width:90px;height:90px}.gateway-node strong,.gateway-node>span:last-child{font-size:12px}.gateway-mark{font-size:16px}.scenario-controls{flex-wrap:wrap;gap:10px}.scenario-controls>span{text-align:left;max-width:none}.scenario-button{font-size:12px}.network-caption{flex-direction:column;gap:4px}.workspace-top{flex-wrap:wrap}.demo-label{text-align:left;max-width:none}.hero-caption{justify-content:flex-end;font-size:12px}.lens-principles article>span{letter-spacing:1px;font-size:12px}.workflow-steps>div{gap:7px;font-size:12px;line-height:1.4}.playback>div{flex-wrap:wrap;gap:6px}.play-button{min-width:156px;font-size:13px}.icon-button{font-size:13px}.pace-label{width:100%;font-size:14px}.pace-label select{font-size:14px}.shared-context,.cities-figure figcaption{font-size:12px}.hero{min-height:900px}.hero h1{font-size:clamp(43px,7.2vw,52px)}}@media (width<=370px){.map-node{width:104px}.map-node strong{font-size:12px}.gateway-node{width:80px;height:80px}.gateway-node strong,.gateway-node>span:last-child,.playback .icon-button{font-size:12px}.play-button{min-width:145px;font-size:12px}.hero h1{font-size:43px}}.hero{height:auto;min-height:800px}.hero-content{width:66%;padding-top:150px;padding-bottom:115px}.hero h1{margin-bottom:28px;font-size:clamp(46px,4.8vw,76px);line-height:1.12}.hero-subtitle{letter-spacing:-.5px;color:#e8f0fb;max-width:540px;margin-bottom:22px;font-family:Manrope,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.45}.hero-description{max-width:535px;margin-bottom:30px}.hero-shade{background:linear-gradient(90deg,#091b30 0% 22%,#091b30eb 37%,#091b3070 61%,#091b3008 86%),linear-gradient(#091b3070,#091b303b 15%,#0000 75%,#091b30 100%)}.seeing-section .section-heading{grid-template-columns:1.15fr 1fr;align-items:center;gap:8%}.seeing-section .section-heading h3{margin-bottom:16px;font-size:30px;line-height:1.25}.seeing-section .section-heading .lens-promise{color:var(--ink);margin-bottom:14px;font-size:18px;font-weight:550;line-height:1.5}.value-heading h2{flex:1;min-width:0}.value-heading>p{flex:none}@media (width<=1050px){.hero-content{width:72%}.value-heading{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=760px){.hero{height:auto;min-height:0;padding-bottom:310px}.hero-content{width:100%;padding:120px 7% 35px}.hero h1{max-width:none;margin-bottom:26px;font-size:clamp(31px,9.7vw,54px);line-height:1.15}.hero-subtitle{margin-bottom:20px;font-size:22px}.hero-description{max-width:535px;font-size:16px;line-height:1.75}.hero-city{width:145%;height:365px;bottom:0;right:-29%}.hero-shade{background:linear-gradient(#091b30 0% 58%,#091b30cc 68%,#091b3020 82%,#091b30 100%)}.hero-caption{justify-content:space-between;gap:10px;left:7%;right:7%}.seeing-section .section-heading{grid-template-columns:1fr;gap:28px}.seeing-section .section-heading h2{font-size:clamp(38px,10.5vw,54px);line-height:1.12}.seeing-section .section-heading h3{font-size:28px}.value-heading h2{font-size:clamp(36px,10.3vw,50px);line-height:1.14}.value-heading>p{margin-top:24px}}.hero-actions{flex-wrap:wrap;gap:20px 24px}.hero-actions .button,.hero-actions .text-link{white-space:nowrap;flex-shrink:0}body[data-direction]{--page:#fff;--surface:#f4f3f7;--panel:#fff;--ink:#20202a;--muted:#676573;--line:#dedce5;--accent:#6652cf;--accent-ink:#fff;--soft:#ebe7f7;--strong:#262138;--strong-ink:#fff;--warning:#9d5a18;--radius:0px;--blue:var(--accent);--sky:var(--accent);--navy:var(--strong);--paper:var(--page);--white:var(--panel);background:var(--page);color:var(--ink);font:15px/1.7 Manrope Variable,Arial,sans-serif}body[data-direction=b]{--page:#101112;--surface:#191b1c;--panel:#202324;--ink:#f6f6f2;--muted:#b0b4b3;--line:#3a3d3e;--accent:#ff624b;--accent-ink:#101112;--soft:#312520;--strong:#17191a;--strong-ink:#f6f6f2;--warning:#f5bd6a}body[data-direction=c]{--page:#111416;--surface:#171d20;--panel:#1d2529;--ink:#f2f5f0;--muted:#a7b3ad;--line:#343f41;--accent:#b6f36c;--accent-ink:#152010;--soft:#273321;--strong:#171e20;--strong-ink:#f2f5f0;--warning:#f0ca82;--radius:12px}[data-direction] :is(h1,h2,h3,.brand,.journey-prompt){font-family:Manrope Variable,Arial,sans-serif}[data-direction] h2{letter-spacing:-.055em;font-size:clamp(34px,4.3vw,62px);font-weight:500;line-height:1.13}[data-direction] h3{font-weight:550}[data-direction] em{color:inherit}[data-direction] :is(a,button,select,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:5px}[data-direction] .section{padding:96px max(6%,50% - 600px);scroll-margin-top:60px}[data-direction] .review-bar{z-index:30;color:#343537;background:#f2f2f0;border-bottom:1px solid #d5d6d3;justify-content:space-between;align-items:center;gap:12px;height:42px;padding:0 24px;font:12px/1.2 Arial,sans-serif;display:flex;position:sticky;top:0}[data-direction] .review-bar nav{gap:6px;display:flex}[data-direction] .review-bar nav a{color:#606264;white-space:nowrap;border-radius:4px;padding:7px 15px}[data-direction] .review-back{white-space:nowrap;font-weight:600}[data-direction] .review-note{color:#717677}[data-direction] .concept-header{height:94px;color:var(--ink);border-bottom:1px solid var(--line);background:var(--page);gap:30px;padding:0 max(4%,50% - 640px);position:relative;top:auto}[data-direction] .brand{letter-spacing:-1px;flex-shrink:0;gap:11px;font-size:24px}[data-direction] .byline{letter-spacing:.03em;color:var(--muted);margin-top:4px;font:500 9px/1.2 Manrope Variable,sans-serif}[data-direction] .concept-mark{grid-template-columns:repeat(2,12px);gap:3px;display:grid;transform:rotate(-9deg)}[data-direction] .concept-mark i{background:var(--accent);width:12px;height:12px}[data-direction] .concept-mark i:nth-child(2){opacity:.5;border-radius:50%}[data-direction] .concept-mark i:nth-child(3){border:1.5px solid var(--accent);background:0 0}[data-direction] .concept-header nav{gap:25px;font-size:12px;display:flex}[data-direction] .concept-header nav a{opacity:1;color:var(--muted)}[data-direction] .concept-header nav a:hover{color:var(--ink)}[data-direction] .header-actions{align-items:center;gap:22px;display:flex}[data-direction] .language-switch{letter-spacing:0;border:0;gap:7px;padding:0;font-size:11px;display:flex}[data-direction] .language-switch [aria-current]{color:var(--ink)}[data-direction] .language-switch a{color:var(--muted)}[data-direction] .button{border-radius:var(--radius);background:var(--ink);border:1px solid var(--ink);min-height:46px;color:var(--page);gap:25px;padding:11px 20px;font-size:13px;transition:background .15s}[data-direction] .button:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);transform:none}[data-direction] .button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}[data-direction] .button.primary:hover{filter:brightness(1.12)}[data-direction] .menu-toggle{color:var(--ink)}[data-direction] .concept-hero{isolation:isolate;padding:74px max(6%,50% - 600px) 82px;position:relative}[data-direction] .hero-intro{color:var(--muted);letter-spacing:0;margin-bottom:26px;font-size:13px}[data-direction] .concept-hero h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(52px,6.1vw,86px);font-weight:550;line-height:1.04}[data-direction] .concept-description{color:var(--muted);max-width:490px;margin-bottom:32px;font-size:16px;line-height:1.85}[data-direction] .concept-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}[data-direction] .hero-secondary{align-items:center;gap:20px;padding:12px 0;font-size:13px;display:flex}[data-direction] .concept-belief{border-block:1px solid var(--line);background:var(--surface);justify-content:space-between;gap:30px;padding:25px max(6%,50% - 600px);font-size:13px;display:flex}[data-direction] .concept-belief strong{font-weight:550}[data-direction] .concept-belief>span{color:var(--muted);font-size:12px}[data-direction] :is(.eyebrow,.eyebrow.dark){color:var(--muted);letter-spacing:.02em;text-transform:none;margin:0 0 22px;font-size:11px;font-weight:500}[data-direction] :is(.section-heading,.seeing-section .section-heading){grid-template-columns:1.15fr 1fr;gap:10%;margin-bottom:44px}[data-direction] :is(.section-heading h2,.seeing-section .section-heading h2,.journey-heading h2,.value-heading h2,.foundation-intro h2,.capital-copy h2,.vision-copy h2,.contact-layout h2){font-size:clamp(34px,4.3vw,62px)}[data-direction] :is(.section-heading h3,.seeing-section .section-heading h3){font-size:22px;font-weight:500}[data-direction] .section-heading p{color:var(--muted)}[data-direction] .seeing-section .section-heading .lens-promise{color:var(--ink);font-size:15px}[data-direction] .journey-section{background:var(--page)}[data-direction] .journey-heading{gap:10%;margin-bottom:38px}[data-direction] .journey-heading h2{margin-top:0}[data-direction] .journey-heading>p{color:var(--muted);max-width:410px;font-size:16px}[data-direction] .journey-tabs{border-color:var(--line);gap:20px}[data-direction] .journey-tabs button{color:var(--muted);padding:17px 0;font-size:14px}[data-direction] .journey-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--accent)}[data-direction] .journey-step-number{color:var(--accent);opacity:1}[data-direction] .journey-panel{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1.3fr 1fr;min-height:520px}[data-direction] .journey-network{background:var(--surface);padding:26px}[data-direction] :is(.journey-network-caption,.journey-network-caption span:first-child){color:var(--muted);font-size:10px}[data-direction] .journey-personal-agent{border:1px solid var(--line);background:var(--panel);box-shadow:none;border-radius:var(--radius);padding:25px 18px}[data-direction] .journey-person-symbol{background:var(--soft)}[data-direction] .journey-person-symbol svg{stroke:var(--accent)}[data-direction] :is(.journey-personal-agent>strong,.journey-service strong){color:var(--ink)}[data-direction] .journey-service strong{font-size:12px}[data-direction] .journey-service div>span{color:var(--muted);font-size:11px}[data-direction] .journey-prompt{letter-spacing:-1px;font-size:25px}[data-direction] :is(.journey-service>div,.journey-service-dot){background:var(--surface)}[data-direction] .journey-service-dot{border-color:var(--accent)}[data-direction] .journey-service-updated .journey-service-dot{background:var(--warning);border-color:var(--warning)}[data-direction] .journey-connections{stroke:var(--line)}[data-direction] :is([data-journey-stage=connect],[data-journey-stage=adapt]) .journey-connections{stroke:var(--accent)}[data-direction] .journey-story{background:var(--strong);color:var(--strong-ink);padding:38px}[data-direction] .journey-story h3{font-size:30px}[data-direction] .journey-story-label{color:#bebbc9;font-size:11px}[data-direction] .journey-story-description{color:#d0cdd9;font-size:14px}[data-direction] :is(.journey-details dt,.journey-details-changes del){color:#bcb8c9}[data-direction] .journey-details dd{color:#f5f3fb}[data-direction] .journey-result{color:#e3dafb;font-size:13px}[data-direction] .journey-review-note{color:#f5cc96}[data-direction] .journey-takeaway p{color:var(--muted);font-size:12px}[data-direction] :is(.journey-takeaway strong,.journey-takeaway .text-link){color:var(--ink)}[data-direction] .seeing-section{background:var(--surface);border-block:1px solid var(--line)}[data-direction] .lens-workspace{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none}[data-direction] .workspace-top{background:var(--strong);color:var(--strong-ink);border-bottom:1px solid var(--line);padding:18px 24px}[data-direction] .workspace-symbol{color:var(--accent)}[data-direction] .demo-label{color:#bebbc9;font-size:10px}[data-direction] .workspace-toolbar{background:var(--panel);border-color:var(--line)}[data-direction] .view-tabs{background:var(--surface);border-radius:var(--radius)}[data-direction] .view-tabs button{color:var(--muted);border-radius:var(--radius);font-size:12px}[data-direction] .view-tabs button.active{background:var(--soft);color:var(--ink);box-shadow:none}[data-direction] :is(.shared-context,.shared-context strong){color:var(--muted)}[data-direction] .network-panel{background-color:var(--surface);background-image:radial-gradient(var(--line) .7px,transparent .7px);border-color:var(--line);background-size:17px 17px}[data-direction] :is(.network-caption,.network-caption span:last-child){color:var(--muted);font-size:10px}[data-direction] :is(.network-route,.network-route.faint){stroke:var(--line)}[data-direction] .network-panel.running .network-route{stroke:var(--accent)}[data-direction] :is(.gateway-orbit,.gateway-orbit.outer){stroke:var(--accent);fill:none;opacity:.35}[data-direction] .map-node{background:var(--panel);border-color:var(--line);box-shadow:none;border-radius:var(--radius);width:137px}[data-direction] :is(.map-node.selected,.map-node:hover){border-color:var(--accent);box-shadow:none}[data-direction] .map-node strong{color:var(--ink);white-space:normal;font-size:11px}[data-direction] .map-node>span:last-child{color:var(--muted);font-size:10px}[data-direction] .node-symbol{background:var(--soft);color:var(--accent);border-radius:var(--radius)}[data-direction] .gateway-node{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:none;width:96px;height:96px}[data-direction] .gateway-node.selected{box-shadow:0 0 0 6px var(--soft)}[data-direction] .gateway-node>span:last-child{color:inherit;opacity:.85;font-size:9px}[data-direction] .gateway-node.alert{background:var(--warning);color:var(--page);border-color:var(--warning)}[data-direction] .scenario-button{background:var(--panel);color:var(--ink);border-color:var(--line);border-radius:var(--radius)}[data-direction] .scenario-controls>span{color:var(--muted)}[data-direction] .inspector{background:var(--panel)}[data-direction] :is(.inspector-label,.sample-pill,.inspector>p,.evidence-row dt){color:var(--muted)}[data-direction] .evidence-row{border-color:var(--line)}[data-direction] .evidence-row dd{color:var(--ink)}[data-direction] .task-notice{background:var(--soft);color:var(--ink);border-color:var(--accent)}[data-direction] .decision-box{background:var(--soft);border-color:var(--warning);border-radius:var(--radius)}[data-direction] :is(.decision-box strong,.decision-box p){color:var(--ink)}[data-direction] .small-button{background:var(--panel);color:var(--ink);border-color:var(--line);border-radius:var(--radius)}[data-direction] .small-button.accent{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}[data-direction] .workflow-steps{background:var(--surface);border-color:var(--line)}[data-direction] .workflow-steps>div{color:var(--muted)}[data-direction] .workflow-steps>div span{border-color:var(--line)}[data-direction] .workflow-steps>div:is(.current,.complete){color:var(--ink)}[data-direction] .workflow-steps>div:is(.current,.complete) span{background:var(--soft);border-color:var(--accent)}[data-direction] .play-button{background:var(--accent);color:var(--accent-ink);border-radius:var(--radius)}[data-direction] .play-button:disabled{background:var(--surface);color:var(--muted)}[data-direction] :is(.icon-button,.pace-label){color:var(--muted)}[data-direction] .icon-button:hover{background:var(--soft);color:var(--ink)}[data-direction] .pace-label select{background:var(--panel);border-color:var(--line);color:var(--ink);border-radius:var(--radius)}[data-direction] .lens-principles{gap:30px}[data-direction] .lens-principles article{border-color:var(--line)}[data-direction] .lens-principles article>span{color:var(--muted);letter-spacing:0;font-size:10px}[data-direction] .lens-principles h3{font-size:18px}[data-direction] .lens-principles p{font-size:13px}[data-direction] .scope-note{color:var(--muted)}[data-direction] .value-section{background:var(--page);border-color:var(--line)}[data-direction] .value-heading>p{color:var(--muted);font-size:15px}[data-direction] .value-grid{border:1px solid var(--line);gap:0}[data-direction] .value-grid article{background:var(--page);border-top:0;padding:34px}[data-direction] .value-grid article+article{border-left:1px solid var(--line)}[data-direction] .value-grid h3{font-size:24px}[data-direction] .value-grid p{color:var(--muted);font-size:14px}[data-direction] .value-number{color:var(--accent);margin-bottom:40px;font-size:13px}[data-direction] .value-tag{border-color:var(--line);border-radius:var(--radius);color:var(--muted);font-size:10px}[data-direction] .foundation-section{background:var(--strong);color:var(--strong-ink)}[data-direction] .foundation-intro h2{margin-top:0}[data-direction] .foundation-intro h2 em{color:inherit}[data-direction] .foundation-intro>p{color:#bcbac7;font-size:16px}[data-direction] .foundation-section .eyebrow{color:#bcbac7}[data-direction] .foundation-grid{border-color:#ffffff29;grid-template-columns:repeat(3,1fr)}[data-direction] .foundation-grid article{padding:32px}[data-direction] .foundation-grid article:first-child{padding-left:0}[data-direction] .foundation-grid article+article{border-color:#ffffff29}[data-direction] .foundation-grid .evaluation-card{background:0 0}[data-direction] .foundation-grid h3{font-size:24px}[data-direction] .foundation-grid p{color:#c9c6d2;font-size:13px}[data-direction] .pillar-index{color:#bcbac7;letter-spacing:.05em}[data-direction] .capability-tags span{color:#d9d5e2;border-color:#ffffff29;border-radius:0;font-size:10px}[data-direction] .foundation-grid .evaluation-note{color:#a9a6b5;font-size:12px}[data-direction] .foundation-statement{color:#c9c6d2;border-color:#ffffff29;font-size:26px}[data-direction] .foundation-statement strong{color:#fff}[data-direction] .capital-section{background:var(--page);gap:10%}[data-direction] .capital-copy>p{color:var(--muted)}[data-direction] .ownership-statement{color:var(--muted);border-color:var(--line)}[data-direction] :is(.ownership-statement strong,.ownership-statement>span){color:var(--ink)}[data-direction] .capital-map{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;padding:36px}[data-direction] .capital-center{background:var(--panel);border-color:var(--line);border-radius:var(--radius)}[data-direction] .capital-center strong{color:var(--ink);font-size:24px}[data-direction] .capital-assets span{background:var(--panel);border-color:var(--line);color:var(--ink);border-radius:var(--radius)}[data-direction] .capital-assets b{color:var(--accent)}[data-direction] .capital-map>p{color:var(--muted)}[data-direction] .vision-section{background:var(--surface);border-block:1px solid var(--line)}[data-direction] .vision-copy{grid-template-columns:1.2fr 1fr;column-gap:10%;max-width:none;padding-bottom:45px;display:grid}[data-direction] .vision-copy .eyebrow{grid-column:1/-1}[data-direction] .vision-copy>p:last-child{color:var(--muted);align-self:center;max-width:none;font-size:16px}[data-direction] .cities-figure{border:1px solid var(--line);border-radius:var(--radius);margin:0 max(6%,50% - 600px);overflow:hidden}[data-direction] .cities-figure img{width:100%;display:block}[data-direction] .cities-figure figcaption{background:var(--panel);color:var(--muted);padding:16px 24px;font-size:11px}[data-direction] .manifesto-section{gap:10%;padding-top:60px}[data-direction] .manifesto-title h3{font-size:28px}[data-direction] .manifesto-title button{color:var(--ink);font-family:inherit}[data-direction] .manifesto-copy p{color:var(--muted);font-size:14px}[data-direction] .contact-section{background:var(--page);color:var(--ink)}[data-direction] .contact-layout h2 span{color:var(--ink)}[data-direction] .contact-layout p{color:var(--muted)}[data-direction] .contact-orbit{background:var(--accent);color:var(--accent-ink);border-radius:var(--radius);border:0;width:145px;height:145px}[data-direction] .contact-orbit:hover{filter:brightness(1.12)}[data-direction] .contact-address{color:var(--ink);border-color:var(--line)}[data-direction] footer{background:var(--page);border-top:1px solid var(--line);color:var(--ink);padding:34px max(6%,50% - 600px)}[data-direction] :is(footer p,.back-top){color:var(--muted)}[data-direction] footer .brand-icon{color:var(--accent);border-color:var(--accent)}[data-direction] dialog{background:var(--page);color:var(--ink);border-color:var(--line);border-radius:var(--radius)}[data-direction] .dialog-header{background:var(--page);border-color:var(--line)}[data-direction] :is(.dialog-header>span,#manifesto-content p){color:var(--muted)}[data-direction=a] .concept-header{border:1px solid var(--line);width:94%;height:78px;margin:24px 3% 0;padding-inline:24px}[data-direction=a] .hero-a{grid-template-columns:1.1fr 1fr;align-items:center;gap:35px;min-height:600px;display:grid}[data-direction=a] .hero-a .concept-hero-copy{padding-bottom:15px}[data-direction=a] .open-city-visual{border:1px solid var(--line);background:linear-gradient(150deg,#fff 20%,#f6f0fe 90%);flex-direction:column;justify-content:space-between;align-self:stretch;display:flex;position:relative}[data-direction=a] .city-visual-top{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;padding:18px 22px;font-size:10px;display:flex}[data-direction=a] .city-visual-top>span:last-child{font-size:18px;line-height:1}[data-direction=a] .city-diagram{width:100%;height:auto;max-height:370px;display:block}[data-direction=a] .city-visual-bottom{border-top:1px solid var(--line);flex-direction:column;padding:18px 22px;font-size:12px;display:flex}[data-direction=a] .city-visual-bottom span{color:var(--muted);font-size:11px}[data-direction=a] .concept-belief{background:linear-gradient(90deg,#f0e8ff,#ffede5)}[data-direction=a] .foundation-section{margin:0 3%;padding-inline:max(3%,50% - 600px)}[data-direction=a] .capital-assets{border:1px solid var(--line);gap:0}[data-direction=a] .capital-assets span{border:0;border-bottom:1px solid var(--line);padding:18px}[data-direction=a] .contact-section{background:#f0eafb}[data-direction=b] .hero-b{background-image:radial-gradient(#454749 .7px,#0000 .7px);background-size:32px 32px;grid-template-columns:1.25fr 1fr;align-items:center;gap:70px;min-height:710px;padding-block:75px 90px;display:grid}[data-direction=b] .hero-b h1{letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(64px,7.4vw,108px);font-weight:500;line-height:.99}[data-direction=b] .hero-b h1>span{color:#0000;-webkit-text-stroke:1px var(--ink)}[data-direction=b] .hero-b .concept-description{max-width:450px;font-size:15px}[data-direction=b] .infra-visual{padding-top:20px;position:relative}[data-direction=b] .infra-heading{border-block:1px solid var(--line);color:var(--muted);align-items:center;gap:9px;padding:13px 0;font-size:11px;display:flex}[data-direction=b] .infra-heading>span:last-child{color:var(--accent);margin-left:auto}[data-direction=b] .live-dot{background:var(--accent);width:5px;height:5px}[data-direction=b] .infra-orbit{place-items:center;height:176px;display:grid;position:relative;overflow:hidden}[data-direction=b] .infra-orbit>div{border:1px solid #5c403b;border-radius:50%;width:210px;height:120px;position:absolute;transform:rotate(-25deg)}[data-direction=b] .infra-orbit>div:nth-child(2){border-color:#4f5150;transform:rotate(25deg)}[data-direction=b] .infra-orbit>span{background:var(--accent);color:#151515;letter-spacing:-7px;border-radius:50%;place-items:center;width:66px;height:66px;padding-right:7px;font-size:35px;font-weight:500;display:grid}[data-direction=b] .infra-flow{flex-direction:column;gap:13px;display:flex;position:relative}[data-direction=b] .infra-flow:before{content:"";background:var(--line);z-index:-1;width:1px;position:absolute;top:0;bottom:0;left:25px}[data-direction=b] .infra-node{background:var(--surface);border:1px solid var(--line);align-items:center;gap:20px;padding:16px 18px;font-size:12px;display:flex}[data-direction=b] .infra-node>span:first-child{color:var(--muted);font-size:10px}[data-direction=b] .infra-node>span:last-child{margin-left:auto}[data-direction=b] .infra-node strong{font-weight:500}[data-direction=b] .infra-node.approval-node{border-color:var(--accent);color:var(--accent);background:#241a17;margin-left:25px}[data-direction=b] .infra-caption{color:var(--ink);margin:22px 0 0;font-size:12px;line-height:1.8}[data-direction=b] .infra-caption>span{color:var(--muted)}[data-direction=b] .concept-belief{background:var(--accent);color:#101112;border:0}[data-direction=b] .concept-belief>span{color:#332622}[data-direction=b] .journey-panel{border-inline:0;grid-template-columns:1fr 1.4fr}[data-direction=b] .journey-network{border-left:1px solid var(--line);order:2}[data-direction=b] .journey-story{background:var(--page);order:1;padding-left:0}[data-direction=b] :is(.journey-result,.journey-tabs button[aria-selected=true]){color:var(--accent)}[data-direction=b] .seeing-section{background:var(--page)}[data-direction=b] .lens-workspace{border-top:3px solid var(--accent)}[data-direction=b] .value-grid{border-inline:0;display:block}[data-direction=b] .value-grid article{border:0;grid-template-columns:50px 1fr 1fr auto;align-items:center;gap:35px;padding:32px 0;display:grid}[data-direction=b] .value-grid article+article{border:0;border-top:1px solid var(--line)}[data-direction=b] :is(.value-grid h3,.value-grid p,.value-number){margin:0}[data-direction=b] .value-grid p{max-width:none}[data-direction=b] .value-tag{align-self:center;max-width:150px;margin:0;font-size:10px}[data-direction=b] .foundation-section{color:#191a19;--ink:#191a19;--muted:#62645a;--line:#c4c6ba;--accent:#b13d2c;background:#ededdf}[data-direction=b] :is(.foundation-intro>p,.foundation-section .eyebrow,.foundation-grid p,.foundation-grid .evaluation-note,.pillar-index,.capability-tags span,.foundation-statement){color:#62645a}[data-direction=b] :is(.foundation-grid,.foundation-grid article+article,.capability-tags span,.foundation-statement){border-color:#c4c6ba}[data-direction=b] .foundation-statement strong{color:#191a19}[data-direction=b] .capital-map{background:var(--page);border:0;padding:0}[data-direction=b] .capital-center{background:var(--surface);border-color:var(--accent);text-align:left;padding:28px}[data-direction=b] .capital-assets{grid-template-columns:1fr;gap:0}[data-direction=b] .capital-assets span{border:0;border-bottom:1px solid var(--line);background:0 0;gap:25px;padding:16px 5px;display:flex}[data-direction=b] .capital-assets b{margin:0}[data-direction=b] .vision-section{background:var(--page)}[data-direction=b] .cities-figure img{filter:saturate(.45)}[data-direction=b] .contact-section{background:var(--accent);color:#151515;--ink:#151515;--muted:#392c28;--line:#1515154a}[data-direction=b] .contact-orbit{color:#fff;background:#151515;border-radius:50%;width:165px;height:165px}[data-direction=c] .concept-header{height:82px}[data-direction=c] .concept-header .button{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}[data-direction=c] .hero-c{text-align:center;background:radial-gradient(at 50% 100%,#233123 0,#0000 65%);padding-top:65px;padding-bottom:0;overflow:hidden}[data-direction=c] .hero-c .hero-intro{background:var(--soft);color:var(--accent);border-radius:25px;margin-bottom:22px;padding:6px 14px;font-size:11px;display:inline-block}[data-direction=c] .hero-c h1{margin-bottom:22px;font-size:clamp(52px,6vw,82px);font-weight:600;line-height:1.08}[data-direction=c] .hero-c h1 br{display:none}[data-direction=c] .hero-c h1>span:before{content:" "}[data-direction=c] .concept-description{max-width:640px;margin-inline:auto;font-size:15px}[data-direction=c] .concept-actions{justify-content:center}[data-direction=c] .workspace-preview{text-align:left;background:var(--surface);border:1px solid #536442;border-bottom:0;border-radius:12px 12px 0 0;max-width:980px;margin:55px auto 0;display:block;overflow:hidden;box-shadow:0 -10px 70px #92c95f0c}[data-direction=c] .preview-titlebar{border-bottom:1px solid var(--line);color:var(--muted);background:#1b2022;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:10px;display:flex}[data-direction=c] .preview-dots{letter-spacing:4px;color:#657267;font-size:8px}[data-direction=c] .preview-layout{grid-template-columns:190px 1fr;display:grid}[data-direction=c] .preview-sidebar{border-right:1px solid var(--line);color:var(--muted);flex-direction:column;gap:8px;padding:24px 14px;font-size:11px;display:flex}[data-direction=c] .preview-sidebar strong{color:var(--ink);margin:0 10px 18px;font-size:15px}[data-direction=c] .preview-sidebar>span{border-radius:5px;padding:10px}[data-direction=c] .preview-sidebar .sidebar-selected{background:var(--soft);color:var(--accent)}[data-direction=c] .preview-task{padding:26px 32px 30px}[data-direction=c] .task-heading{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}[data-direction=c] .status-pill{color:#f1cc80;background:#3b321d;border:1px solid #695730;border-radius:4px;padding:3px 9px}[data-direction=c] .preview-task h2{letter-spacing:-.03em;margin:20px 0 6px;font-size:25px}[data-direction=c] .preview-task>p{color:var(--muted);font-size:11px}[data-direction=c] .preview-pipeline{justify-content:space-between;margin:24px 0;display:flex;position:relative}[data-direction=c] .preview-pipeline:before{content:"";border-top:1px solid #455b37;position:absolute;top:12px;left:10px;right:20px}[data-direction=c] .preview-pipeline>div{width:24%;color:var(--muted);flex-direction:column;gap:9px;font-size:10px;display:flex;position:relative}[data-direction=c] .preview-pipeline>div>span{border:1px solid var(--line);background:var(--surface);width:25px;height:25px;color:var(--accent);border-radius:50%;place-items:center;font-size:10px;display:grid}[data-direction=c] .preview-pipeline .pipeline-active>span{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}[data-direction=c] .preview-pipeline strong{font-weight:400}[data-direction=c] .preview-window{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:5px;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;font-size:10px;display:flex}[data-direction=c] .preview-window strong{color:var(--ink);font-size:13px;font-weight:500}[data-direction=c] .concept-belief{background:var(--page)}[data-direction=c] .journey-heading{text-align:center;max-width:720px;margin:0 auto 40px;display:block}[data-direction=c] .journey-heading .eyebrow{justify-content:center}[data-direction=c] .journey-heading>p{max-width:600px;margin:22px auto 0}[data-direction=c] .journey-tabs{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:8px;width:max-content;max-width:100%;margin:0 auto 30px;padding:5px;display:flex}[data-direction=c] .journey-tabs button{border:0;border-radius:5px;margin:0;padding:11px 18px;font-size:12px}[data-direction=c] .journey-tabs button[aria-selected=true]{background:var(--soft);color:var(--accent)}[data-direction=c] .journey-step-number{display:none}[data-direction=c] .journey-panel{grid-template-columns:1.2fr 1fr}[data-direction=c] .journey-story{border-left:1px solid var(--line)}[data-direction=c] .journey-result{color:var(--accent)}[data-direction=c] .seeing-section{background:var(--page)}[data-direction=c] .lens-workspace{box-shadow:0 20px 100px #0003}[data-direction=c] .lens-principles{grid-template-columns:repeat(2,1fr);gap:18px}[data-direction=c] .lens-principles article{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:25px 28px;position:relative}[data-direction=c] .lens-principles h3 br{display:none}[data-direction=c] .lens-principles h3{margin:8px 0;font-size:20px}[data-direction=c] .value-section{background:var(--surface)}[data-direction=c] .value-grid{border:0;gap:18px}[data-direction=c] .value-grid article,[data-direction=c] .value-grid article+article{border:1px solid var(--line);background:var(--page);border-radius:12px;padding:30px}[data-direction=c] .value-number{background:var(--soft);border:1px solid #45543b;border-radius:8px;place-items:center;width:36px;height:36px;margin-bottom:45px;display:grid}[data-direction=c] .value-grid h3{font-size:23px}[data-direction=c] .value-tag{color:var(--accent);border:0;padding:0;font-size:11px}[data-direction=c] .foundation-section{background:var(--page)}[data-direction=c] .foundation-intro{text-align:center;max-width:750px;margin:0 auto 45px;display:block}[data-direction=c] .foundation-intro .eyebrow{justify-content:center}[data-direction=c] .foundation-intro>p{max-width:580px;margin:25px auto 0}[data-direction=c] .foundation-grid{border:0;grid-template-columns:1fr 1.15fr 1fr;gap:20px}[data-direction=c] .foundation-grid article,[data-direction=c] .foundation-grid article:first-child,[data-direction=c] .foundation-grid article+article{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:28px}[data-direction=c] .foundation-grid .evaluation-card{background:linear-gradient(135deg,#263024,#171d20);border-color:#789c50}[data-direction=c] .capability-tags span{border-radius:5px;font-size:10px}[data-direction=c] .foundation-statement{text-align:center;padding-top:35px;font-size:23px}[data-direction=c] .capital-section{background:var(--surface)}[data-direction=c] .capital-map{background:var(--page);padding:28px}[data-direction=c] .capital-center{background:var(--soft);border-color:#45543b}[data-direction=c] .capital-assets span{background:var(--surface);border-radius:8px;padding:16px}[data-direction=c] .vision-section{background:var(--page)}[data-direction=c] .contact-section{background:radial-gradient(ellipse at 10% 0,#273820,transparent 70%),var(--surface)}[data-direction=c] .contact-orbit{border-radius:8px;flex-direction:row;gap:30px;width:160px;height:54px;font-size:13px}[data-direction=c] .contact-orbit span:last-child{font-size:22px}html[lang=vi] [data-direction] .concept-hero h1{letter-spacing:-.05em;font-size:clamp(43px,5.3vw,70px);line-height:1.18}html[lang=vi] [data-direction=b] .hero-b h1{text-transform:none;font-size:clamp(48px,5.8vw,82px)}html[lang=vi] [data-direction=c] .hero-c h1{max-width:900px;margin-inline:auto}html[lang=vi] [data-direction] .journey-service strong{font-size:11px}@media (width>=1600px){[data-direction] :is(.concept-hero,.section){padding-inline:calc(50% - 620px)}}@media (width<=1150px){[data-direction] .concept-header nav{gap:18px}[data-direction] .header-actions{gap:15px}[data-direction] .concept-header .nav-contact{display:none}[data-direction=b] .hero-b{grid-template-columns:1.2fr 1fr;gap:35px}[data-direction=b] .value-grid article{grid-template-columns:35px 1fr 1fr;gap:20px}[data-direction=b] .value-tag{grid-column:2/-1}[data-direction] .foundation-grid article,[data-direction=c] .foundation-grid article,[data-direction=c] .foundation-grid article+article{padding:22px}[data-direction] .foundation-grid h3{font-size:22px}}@media (width<=900px){[data-direction] .section{padding:72px 6%}[data-direction] .concept-header{gap:20px;height:80px}[data-direction] .concept-header nav{gap:14px;font-size:11px}[data-direction] .concept-hero{padding:60px 6%}[data-direction=a] .hero-a{grid-template-columns:1fr 1fr;gap:25px;min-height:0}[data-direction] .concept-hero h1{font-size:58px}[data-direction=b] .hero-b h1{font-size:66px}[data-direction] .concept-description{font-size:14px}[data-direction] .journey-panel,[data-direction=b] .journey-panel,[data-direction=c] .journey-panel{grid-template-columns:1fr}[data-direction] .journey-story,[data-direction=b] .journey-story{background:var(--strong);order:-1;padding:30px}[data-direction] .journey-network{border:0;order:0}[data-direction] .journey-service strong{font-size:14px}[data-direction] .journey-service div>span{font-size:12px}[data-direction] .map-node{width:145px}[data-direction] .map-node strong{font-size:12px}[data-direction] .foundation-grid,[data-direction=c] .foundation-grid{border-top:0;grid-template-columns:1fr}[data-direction] .foundation-grid article,[data-direction] .foundation-grid article:first-child,[data-direction] .foundation-grid article+article{border-top:1px solid #ffffff29;border-left:0;padding:30px 0}[data-direction=b] .foundation-grid article,[data-direction=b] .foundation-grid article+article{border-color:#c4c6ba}[data-direction=c] .foundation-grid article,[data-direction=c] .foundation-grid article:first-child,[data-direction=c] .foundation-grid article+article{padding:28px}[data-direction] .foundation-grid h3 br{display:none}[data-direction] .foundation-grid h3{font-size:25px}[data-direction] .foundation-grid p{font-size:14px}[data-direction] .value-grid h3{font-size:21px}[data-direction] .value-grid article,[data-direction=c] .value-grid article,[data-direction=c] .value-grid article+article{padding:23px}[data-direction] .capital-section{grid-template-columns:1fr;gap:38px}[data-direction] .capital-map{width:100%;max-width:none}[data-direction=c] .preview-layout{grid-template-columns:150px 1fr}[data-direction=c] .preview-task{padding:22px}[data-direction=c] .preview-window{flex-wrap:wrap;gap:5px 20px}}@media (width<=760px){[data-direction] .review-bar{gap:7px;height:44px;padding-inline:12px}[data-direction] .review-note{display:none}[data-direction] .review-bar nav{gap:2px}[data-direction] .review-bar nav a{padding:7px 9px;font-size:10px}[data-direction] .review-back{font-size:10px}[data-direction] .concept-header,[data-direction=a] .concept-header{border:0;border-bottom:1px solid var(--line);width:100%;height:76px;margin:0;padding:0 6%}[data-direction] .brand{margin-right:auto;font-size:22px}[data-direction] .concept-header .header-actions{margin-left:auto}[data-direction] .concept-header .menu-toggle{order:2;padding:10px 0 10px 4px;font-size:12px;display:block}[data-direction] .concept-header nav{display:none}[data-direction] .concept-header.menu-open #main-nav{background:var(--panel);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:18px 6%;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 25px #0002}[data-direction] .concept-header.menu-open #main-nav a{color:var(--ink);padding:12px 0;font-size:15px}[data-direction] .concept-hero,[data-direction=a] .hero-a,[data-direction=b] .hero-b{min-height:0;padding:46px 6% 48px;display:block}[data-direction] .hero-intro{margin-bottom:22px;font-size:11px}[data-direction] .concept-hero h1{margin-bottom:23px;font-size:clamp(50px,12vw,76px);line-height:1.06}[data-direction] .concept-description{max-width:540px;font-size:15px;line-height:1.85}[data-direction] .concept-actions{gap:24px}[data-direction] .button{min-height:46px;padding:12px 18px;font-size:12px}[data-direction] .hero-secondary{font-size:12px}[data-direction=a] .open-city-visual{max-width:520px;margin-top:38px}[data-direction=a] .city-diagram{max-height:310px}[data-direction=b] .hero-b h1{font-size:clamp(60px,14vw,98px)}[data-direction=b] .infra-visual{max-width:530px;margin-top:36px}[data-direction=b] .infra-orbit{height:145px}[data-direction=b] .infra-caption{display:none}[data-direction=c] .hero-c{padding:45px 6% 0}[data-direction=c] .hero-c h1{font-size:clamp(43px,10vw,65px);line-height:1.1}[data-direction=c] .hero-c h1 br{display:block}[data-direction=c] .hero-c h1>span:before{content:""}[data-direction=c] .workspace-preview{margin-top:38px}[data-direction=c] .preview-layout{grid-template-columns:1fr}[data-direction=c] .preview-sidebar{display:none}[data-direction=c] .preview-titlebar{flex-wrap:wrap;gap:10px;padding:12px;font-size:9px}[data-direction=c] .preview-titlebar>span:last-child{margin-left:auto}[data-direction=c] .preview-dots{display:none}[data-direction=c] .preview-task{padding:20px}[data-direction=c] .preview-task h2{font-size:23px}[data-direction=c] .preview-pipeline{gap:10px}[data-direction=c] .preview-pipeline>div{font-size:9px;line-height:1.5}[data-direction=c] .preview-window{grid-template-columns:1fr;gap:5px;padding:12px;display:grid}[data-direction] .concept-belief{padding:22px 6%;font-size:12px;display:block}[data-direction] .concept-belief>span{margin-top:7px;font-size:11px;display:block}[data-direction] .section{padding:62px 6%}[data-direction] :is(h2,.journey-heading h2,.section-heading h2,.seeing-section .section-heading h2,.value-heading h2,.foundation-intro h2,.capital-copy h2,.vision-copy h2,.contact-layout h2){letter-spacing:-.055em;font-size:clamp(33px,8.9vw,49px);line-height:1.18}[data-direction] :is(.journey-heading,.section-heading,.seeing-section .section-heading){grid-template-columns:1fr;gap:23px}[data-direction] .journey-heading>p{font-size:15px;line-height:1.85}[data-direction] .journey-tabs{gap:15px}[data-direction] .journey-tabs button{font-size:12px;line-height:1.6}[data-direction=c] .journey-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;display:grid}[data-direction=c] .journey-tabs button{text-align:center;align-items:center;padding:10px 8px;font-size:11px}[data-direction] .journey-story,[data-direction=b] .journey-story{padding:28px 23px}[data-direction] .journey-story h3{font-size:29px}[data-direction] .journey-network{padding:23px}[data-direction] .journey-network-caption{font-size:9px}[data-direction] .journey-personal-agent{padding:22px}[data-direction] .journey-services{border-color:var(--line)}[data-direction] .journey-service:before{background:var(--line)}[data-direction] .journey-service strong{font-size:13px}[data-direction] .journey-service div>span{font-size:12px}[data-direction] .workspace-top{padding:16px 18px;display:block}[data-direction] .workspace-top .demo-label{margin-top:8px;font-size:10px;display:block}[data-direction] .workspace-toolbar{align-items:start;padding:14px}[data-direction] .view-tabs{width:100%;display:flex}[data-direction] .view-tabs button{flex:1;padding:8px 10px;font-size:11px}[data-direction] .shared-context{font-size:10px}[data-direction] .network-panel{padding:18px 12px}[data-direction] .network-map{height:345px}[data-direction] .map-node{width:116px;min-height:90px;padding:10px 7px}[data-direction] .map-node strong{font-size:11px;line-height:1.45}[data-direction] .map-node>span:last-child{font-size:10px}[data-direction] :is(.map-node.device,.map-node.service){left:22%}[data-direction] :is(.map-node.operations,.map-node.owner){left:78%}[data-direction] .gateway-node{width:83px;height:83px}[data-direction] .gateway-node>span:last-child{font-size:8px}[data-direction] .gateway-node strong{font-size:11px}[data-direction] .network-caption{gap:12px;font-size:9px}[data-direction] .network-caption span:last-child{text-align:right;font-size:9px}[data-direction] .scenario-controls{flex-wrap:wrap;gap:10px}[data-direction] .inspector{padding:23px}[data-direction] .workflow-steps{gap:5px;padding:14px 12px}[data-direction] .workflow-steps>div{text-align:center;flex-direction:column;flex:1;gap:6px;font-size:10px;line-height:1.4}[data-direction] .playback{padding:16px}[data-direction] .playback>div{flex-wrap:wrap;gap:5px}[data-direction] .play-button{min-width:140px;font-size:11px}[data-direction] .icon-button{padding:8px;font-size:11px}[data-direction] .pace-label{font-size:11px}[data-direction] .pace-label select{font-size:12px}[data-direction] .lens-principles,[data-direction=c] .lens-principles{grid-template-columns:1fr;gap:22px;margin-top:32px}[data-direction] .lens-principles h3 br{display:none}[data-direction] .lens-principles h3{font-size:20px}[data-direction] .lens-principles p{font-size:14px}[data-direction] .value-heading{gap:22px;margin:0 0 30px;display:block}[data-direction] .value-heading>p{margin:22px 0 0}[data-direction] .value-grid{grid-template-columns:1fr}[data-direction] .value-grid article,[data-direction] .value-grid article+article{border-left:0;border-top:1px solid var(--line);padding:28px}[data-direction] .value-grid article:first-child{border-top:0}[data-direction] .value-number{margin-bottom:23px}[data-direction] .value-grid h3{font-size:25px}[data-direction=b] .value-grid article{grid-template-columns:30px 1fr;gap:16px;padding:26px 0;display:grid}[data-direction=b] :is(.value-grid p,.value-grid .value-tag){grid-column:2}[data-direction=b] .value-grid .value-number{align-self:start;margin:0;padding-top:5px}[data-direction=b] .value-grid h3{font-size:25px}[data-direction] .foundation-intro{margin-bottom:30px;display:block}[data-direction] .foundation-intro>p{max-width:none;margin-top:24px;font-size:15px}[data-direction=a] .foundation-section{margin:0;padding-inline:6%}[data-direction] .foundation-grid .evaluation-card{padding:30px 0}[data-direction=c] .foundation-grid .evaluation-card{padding:28px}[data-direction] .foundation-statement{text-align:left;font-size:22px}[data-direction] .capital-copy>p{font-size:15px}[data-direction] .capital-map{padding:22px}[data-direction] .capital-center strong{font-size:24px}[data-direction] .capital-assets{grid-template-columns:repeat(2,minmax(0,1fr))}[data-direction=b] .capital-assets{grid-template-columns:1fr}[data-direction] .vision-copy{padding-bottom:35px;display:block}[data-direction] .vision-copy>p:last-child{margin-top:25px;font-size:15px}[data-direction] .cities-figure{margin-inline:6%}[data-direction] .cities-figure img{object-fit:cover;min-height:180px}[data-direction] .cities-figure figcaption{flex-wrap:wrap;gap:10px;padding:12px;font-size:9px}[data-direction] .manifesto-section{gap:18px;padding-top:40px}[data-direction] .manifesto-title h3{font-size:25px}[data-direction] .manifesto-copy{padding-top:15px}[data-direction] .contact-layout{display:block}[data-direction] .contact-layout p{font-size:14px}[data-direction] .contact-orbit,[data-direction=b] .contact-orbit{border-radius:var(--radius);flex-direction:row;gap:35px;width:auto;height:auto;margin-top:30px;padding:13px 23px;font-size:13px;display:inline-flex}[data-direction] .contact-orbit span:last-child{font-size:22px}[data-direction] footer{flex-wrap:wrap;gap:22px;padding:30px 6%}[data-direction] footer p{order:3;width:100%;font-size:11px}[data-direction] footer .back-top{margin-left:auto}[data-direction] #manifesto-content{padding:28px 24px}[data-direction] #manifesto-content h2{font-size:32px}[data-direction] #manifesto-content p{font-size:14px}html[lang=vi] [data-direction] .concept-hero h1,html[lang=vi] [data-direction=b] .hero-b h1{font-size:clamp(42px,10.5vw,64px)}html[lang=vi] [data-direction=c] .hero-c h1{font-size:clamp(38px,9.6vw,58px)}html[lang=vi] [data-direction] .map-node{width:113px}html[lang=vi] [data-direction] .view-tabs button{padding-inline:7px;font-size:10px}}@media (width<=370px){[data-direction] .review-bar{padding-inline:7px}[data-direction] .review-bar nav a{padding-inline:6px;font-size:9px}[data-direction] .review-back span{display:none}[data-direction] .concept-header{gap:13px}[data-direction] .network-map{height:365px}[data-direction] .map-node,html[lang=vi] [data-direction] .map-node{width:99px}[data-direction] .gateway-node{width:74px;height:74px}}@media (prefers-reduced-motion:reduce){[data-direction] *{scroll-behavior:auto;transition:none!important;animation:none!important}}[data-direction] .vision-copy{text-align:left}[data-direction] .cities-figure{width:auto}[data-direction] .lens-principles h3 br,[data-direction] .foundation-grid h3 br{display:initial}[data-direction] .cities-figure img{transform:none}body[data-direction]{--review-height:48px;--header-height:82px}html:has(body[data-direction]){scroll-behavior:auto;scroll-padding-top:150px}html.smooth-navigation:has(body[data-direction]){scroll-behavior:smooth}[data-direction] main section[id]{scroll-margin-top:0}[data-direction] [hidden]{display:none!important}[data-direction] .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-direction] .ui-icon{vertical-align:middle;flex-shrink:0;display:inline-block}[data-direction] .review-bar{height:var(--review-height);gap:14px}[data-direction] .review-back{align-items:center;min-height:44px;display:flex}[data-direction] .review-bar nav a{justify-content:center;align-items:center;min-height:40px;padding:8px 16px;transition:background .2s,color .2s;display:flex}[data-direction] .review-bar nav a:hover{color:#202624;background:#e0e2df}[data-direction] .review-bar nav a[aria-current]{color:#fff;background:#24282a}[data-direction] .direction-short{display:none}[data-direction] .motion-control{color:#39433e;background:0 0;border:1px solid #c3c8c2;border-radius:4px;align-items:center;gap:7px;min-width:44px;min-height:40px;padding:6px 10px;font:12px/1.2 Arial,sans-serif;display:flex}[data-direction] .motion-control svg{stroke:currentColor;stroke-width:1.7px;fill:none}[data-direction] .motion-play{display:none}[data-direction] .motion-control[aria-pressed=true] .motion-play{display:block}[data-direction] .motion-control[aria-pressed=true] .motion-pause{display:none}[data-direction] .motion-control:disabled{opacity:.6;cursor:default}[data-direction] .concept-header{top:var(--review-height);height:var(--header-height);z-index:25;transition:box-shadow .2s;position:sticky}[data-direction] .concept-header.has-scrolled{box-shadow:0 8px 25px #00000012}[data-direction=a] .concept-header{height:var(--header-height);margin-top:16px}[data-direction] .concept-header nav a{align-items:center;min-height:44px;display:flex;position:relative}[data-direction] .concept-header nav a:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}[data-direction] .concept-header nav a:is(:hover,[aria-current=location]){color:var(--ink)}[data-direction] .concept-header nav a:is(:hover,[aria-current=location]):after{transform:scaleX(1)}[data-direction] .language-switch{gap:0}[data-direction] .language-switch a{border-radius:4px;place-items:center;min-width:44px;min-height:44px;display:grid}[data-direction] .language-switch a:hover{background:var(--soft);color:var(--ink)}[data-direction] .language-switch [aria-current]{padding-inline:8px}[data-direction] .menu-indicator{width:14px;height:14px;display:inline-block;position:relative}[data-direction] .menu-indicator:before,[data-direction] .menu-indicator:after{content:"";background:currentColor;width:14px;height:1px;transition:transform .2s;position:absolute;top:6px;left:0}[data-direction] .menu-indicator:after{transform:rotate(90deg)}[data-direction] .menu-toggle[aria-expanded=true] .menu-indicator:before{transform:rotate(45deg)}[data-direction] .menu-toggle[aria-expanded=true] .menu-indicator:after{transform:rotate(135deg)}[data-direction] .button{transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}[data-direction] .button:hover{transform:translateY(-2px);box-shadow:0 5px 16px #00000015}[data-direction] :is(.button,.hero-secondary,.text-link,.contact-orbit) span[aria-hidden]{transition:transform .2s}[data-direction] :is(.button,.hero-secondary,.text-link,.contact-orbit):hover span[aria-hidden]{transform:translate(2px,-2px)}[data-direction] :is(button,.button):active{transform:translateY(1px)}[data-direction] footer .concept-mark{margin-right:0}[data-direction] .concept-description{font-size:16px}[data-direction=a] .hero-a h1{letter-spacing:-.06em;font-weight:500}[data-direction=b] :is(.infra-heading,.infra-node>span:first-child,.pillar-index,.preview-titlebar,.capital-assets b){letter-spacing:.035em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}[data-direction=c] :is(.task-heading,.workspace-evidence dd,.record-state){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}[data-direction=a] .city-visual-top{font-size:11px}[data-direction=a] .city-controls{border-top:1px solid var(--line);gap:4px;padding:4px 8px;display:flex}[data-direction=a] .city-controls button{min-width:0;min-height:44px;color:var(--muted);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px 5px;font-size:11px;transition:color .2s,background .2s;display:flex}[data-direction=a] .city-controls button[aria-pressed=true]{background:var(--soft);color:var(--accent)}[data-direction=a] .city-visual-bottom{gap:7px;min-height:96px;padding:16px 22px}[data-direction=a] .city-visual-bottom strong{font-size:13px}[data-direction=a] .city-visual-bottom span{font-size:12px}[data-direction=a] .city-building{opacity:.5;transition:opacity .5s,filter .5s}[data-direction=a] .city-building[data-city-building="3"],[data-city-active="0"] [data-city-building="0"],[data-city-active="1"] [data-city-building="1"],[data-city-active="2"] [data-city-building="2"]{opacity:1;filter:drop-shadow(0 8px 6px #6652cf25)}[data-direction=a] .city-pulse{transform-box:fill-box;transform-origin:50%;opacity:.3}body[data-motion] .city-route{animation:1.8s linear infinite city-flow}body[data-motion] .city-pulse{animation:3.4s ease-out infinite city-signal}body[data-motion] .city-beacon{animation:2.4s ease-in-out infinite alternate beacon-light}body[data-motion] .scene-enter .city-building{animation:.9s cubic-bezier(.2,.8,.2,1) backwards city-rise;animation-delay:var(--building-delay)}[data-direction=b] .hero-b{background-image:radial-gradient(#54504b .6px,#0000 .6px),radial-gradient(at 80% 30%,#4a251722,#0000 65%);gap:55px}[data-direction=b] .infra-visual{min-width:0}[data-direction=b] .infra-orbit{height:140px}[data-direction=b] .infra-orbit>span{letter-spacing:0;padding:0;box-shadow:0 0 55px #ff624b18}[data-direction=b] .infra-orbit>div i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--accent);border-radius:50%;position:absolute;top:50%;left:-3px}[data-direction=b] .infra-orbit>div:nth-child(2) i{background:#f4ded7}[data-direction=b] .infra-flow{isolation:isolate;gap:10px}[data-direction=b] .infra-node{text-align:left;width:100%;color:var(--muted);min-height:52px;padding:13px 16px;transition:background .25s,border-color .25s,transform .25s,color .25s}[data-direction=b] .infra-node>.ui-icon{width:16px;margin-left:auto}[data-direction=b] .infra-node[aria-pressed=true]{border-color:var(--accent);color:var(--ink);background:#281c18;transform:translate(-8px)}[data-direction=b] .infra-node:not(:disabled):hover{border-color:var(--accent);color:var(--ink)}[data-direction=b] .infra-node.step-complete{color:var(--ink);border-left:2px solid var(--accent)}[data-direction=b] .infra-node:disabled{opacity:.5}[data-direction=b] .infra-caption{min-height:105px;margin-top:20px;font-size:13px}[data-direction=b] .infra-caption strong{color:var(--accent);font-weight:550}[data-direction=b] .infra-caption .flow-description{color:var(--muted);max-width:420px;margin:7px 0 0;font-size:12px}body[data-motion][data-direction=b] .infra-orbit>div:first-child{animation:18s linear infinite orbit-turn}body[data-motion][data-direction=b] .infra-orbit>div:nth-child(2){animation:25s linear infinite reverse orbit-turn}body[data-motion][data-direction=b] .live-dot{animation:2s ease-in-out infinite alternate beacon-light}body[data-motion] [data-mini-flow][data-stage="2"] [data-flow-step="2"]{animation:3s ease-in-out infinite approval-light}[data-direction=c] .workspace-preview{border-bottom:1px solid var(--line);border-radius:12px;margin-bottom:40px;box-shadow:0 18px 90px #0004}[data-direction=c] .preview-layout{align-items:stretch;min-height:405px}[data-direction=c] .preview-sidebar{min-width:0}[data-direction=c] .preview-sidebar button{color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:9px;min-height:44px;padding:10px;font-size:12px;transition:background .2s,color .2s;display:flex}[data-direction=c] .preview-sidebar button[aria-selected=true]{background:var(--soft);color:var(--accent);border-color:#45543b}[data-direction=c] .preview-sidebar button:hover{background:var(--soft);color:var(--ink)}[data-direction=c] .preview-task{flex-direction:column;min-width:0;padding:25px 30px;display:flex}[data-direction=c] .preview-task [role=tabpanel]{flex:1;min-height:275px}[data-direction=c] .preview-task h2{letter-spacing:-.03em;margin:20px 0 8px;font-size:25px;line-height:1.25}[data-direction=c] .preview-task [role=tabpanel]>p{color:var(--muted);margin-bottom:15px;font-size:12px}[data-direction=c] .preview-pipeline{gap:8px;margin:24px 0}[data-direction=c] .preview-pipeline:before{border-color:var(--line);top:15px;right:50px}[data-direction=c] .preview-pipeline:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .6s;position:absolute;top:15px;left:10px;right:50px;transform:scaleX(0)}[data-direction=c] [data-stage="1"] .preview-pipeline:after{transform:scaleX(.33)}[data-direction=c] [data-stage="2"] .preview-pipeline:after{transform:scaleX(.66)}[data-direction=c] [data-stage="3"] .preview-pipeline:after{transform:scaleX(1)}[data-direction=c] .preview-pipeline button{z-index:1;color:var(--muted);text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:9px;min-width:0;min-height:65px;padding:0 0 5px;font-size:11px;display:flex;position:relative}[data-direction=c] .preview-pipeline button>span{border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:31px;height:31px;transition:background .25s,border-color .25s,box-shadow .25s;display:grid}[data-direction=c] .preview-pipeline button[aria-pressed=true]{color:var(--ink)}[data-direction=c] .preview-pipeline button[aria-pressed=true]>span{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 5px #b6f36c0b}[data-direction=c] .preview-pipeline button.step-complete>span{border-color:var(--accent);color:var(--accent)}[data-direction=c] .preview-pipeline button:disabled{opacity:.5}[data-direction=c] .preview-pipeline button:not(:disabled):hover>span{border-color:var(--accent)}[data-direction=c] .preview-window{font-size:12px}[data-direction=c] .preview-window .ui-icon{color:var(--accent)}[data-direction=c] .flow-description{min-height:42px;margin:14px 0 0}[data-direction=c] .status-pill{background:var(--soft);color:var(--accent);border-color:#45543b;font-size:11px}[data-direction=c] [data-stage="2"] .status-pill{color:#f1cc80;background:#3b321d;border-color:#695730}[data-direction=c] .workspace-record{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:17px 0;font-size:12px;display:flex}[data-direction=c] .workspace-record>.ui-icon{color:var(--accent)}[data-direction=c] .workspace-record>div{flex-direction:column;gap:4px;min-width:0;display:flex}[data-direction=c] .workspace-record strong{font-weight:550}[data-direction=c] .workspace-record span{color:var(--muted);font-size:11px}[data-direction=c] .workspace-record .record-state{color:var(--accent);margin-left:auto}[data-direction=c] .boundary-bridge{color:var(--accent);align-items:center;gap:8px;padding:14px 0;font-size:11px;display:flex}[data-direction=c] .boundary-bridge>span:last-child{color:var(--muted);margin-left:auto}[data-direction=c] .workspace-footnote{margin-top:20px}[data-direction=c] .workspace-evidence{margin-top:25px}[data-direction=c] .workspace-evidence>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 0;font-size:12px;display:flex}[data-direction=c] .workspace-evidence dt{color:var(--muted)}[data-direction=c] .workspace-evidence dd{text-align:right;overflow-wrap:anywhere;margin:0}[data-direction] .flow-actions{flex-wrap:wrap;align-items:center;gap:12px;min-height:46px;display:flex}[data-direction] .flow-actions button{border-radius:var(--radius);border:1px solid var(--accent);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:12px;display:flex}[data-direction] .flow-approve{background:var(--accent);color:var(--accent-ink)}[data-direction] .flow-replay{color:var(--ink);background:0 0}[data-direction] .flow-actions a{min-height:44px;color:var(--muted);align-items:center;gap:12px;margin-left:auto;font-size:11px;display:inline-flex}[data-direction] .flow-actions a:hover{color:var(--accent)}[data-direction] .flow-sample{color:var(--muted);font-size:10px}[data-direction=c] .flow-actions{border-top:1px solid var(--line);padding-top:15px}[data-direction] .connected-territories{background:var(--surface);isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;padding:55px 6% 90px;display:grid;position:relative;overflow:hidden}[data-direction] .city-territory{z-index:1;text-align:center;border:1px solid var(--line);background:var(--page);padding:20px 15px 32px;position:relative}[data-direction] .territory-skyline svg{width:100%;max-width:260px;stroke:var(--accent);stroke-width:1.1px}[data-direction] .territory-windows{opacity:.45}[data-direction] .city-territory>strong{margin-top:15px;font-size:15px;font-weight:550;display:block}[data-direction] .city-territory>span{color:var(--muted);margin-top:6px;font-size:11px;display:block}[data-direction] .territory-gateway{background:var(--accent);color:var(--accent-ink);justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:10px;display:flex;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}[data-direction] .territory-connection{border:1px solid var(--accent);z-index:0;border-top:0;height:48px;position:absolute;bottom:45px;left:19%;right:19%}[data-direction] .territory-connection:before{content:"";border-left:1px solid var(--accent);height:48px;position:absolute;top:0;left:50%}[data-direction] .territory-connection>span{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-4px;left:0}[data-direction] .territory-connection>span:nth-child(2){animation-delay:-2s!important}[data-direction] .territory-connection>span:nth-child(3){animation-delay:-4s!important}[data-direction=a] .connected-territories{background:linear-gradient(120deg,#f4eefd,#fff4ee)}[data-direction=b] .city-territory{border-top:2px solid var(--accent);text-align:left}[data-direction=b] .connected-territories{background-image:radial-gradient(var(--line) .7px,transparent .7px);background-size:20px 20px}[data-direction=c] .city-territory{border-radius:10px;box-shadow:0 15px 35px #0002}[data-direction=c] .territory-gateway{border-radius:5px}body[data-motion] .territory-connection>span{animation:6s linear infinite territory-packet}body[data-motion] .journey-panel:not([hidden]) .journey-story{animation:.35s ease-out story-arrive}body[data-motion] .journey-panel:not([hidden]) .journey-connections path{stroke-dasharray:4 3;animation:3s linear infinite city-flow}body[data-motion] .scene-enter{animation:.7s cubic-bezier(.2,.8,.2,1) backwards scene-arrive}body[data-motion] [data-mini-flow][data-stage="3"] .status-pill{animation:.55s ease-out receipt-arrive}body[data-motion=paused] *,[data-motion-scene][data-in-view=false] *,[data-motion-scene][data-in-view=false]:before,[data-motion-scene][data-in-view=false]:after{animation-play-state:paused!important}@keyframes city-flow{to{stroke-dashoffset:-42px}}@keyframes city-signal{0%{opacity:.5;transform:scale(1)}80%,to{opacity:0;transform:scale(1.8)}}@keyframes beacon-light{0%{opacity:.35}to{opacity:1}}@keyframes city-rise{0%{opacity:0;transform:translateY(18px)}to{transform:translateY(0)}}@keyframes orbit-turn{0%{transform:rotate(-25deg)}to{transform:rotate(335deg)}}@keyframes approval-light{0%,to{filter:brightness()}50%{filter:brightness(1.2)}}@keyframes territory-packet{0%{opacity:0;left:0}10%,90%{opacity:1}to{opacity:0;left:100%}}@keyframes scene-arrive{0%{opacity:.25;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes story-arrive{0%{opacity:.5;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes receipt-arrive{0%{box-shadow:0 0 0 12px #b6f36c25}to{box-shadow:0 0 #0000}}@media (width<=1150px){[data-direction] .concept-header nav{gap:16px}[data-direction=c] .preview-layout{grid-template-columns:165px 1fr}[data-direction=b] .hero-b{gap:30px}}@media (width<=760px){body[data-direction]{--review-height:52px;--header-height:76px}html:has(body[data-direction]){scroll-padding-top:148px}[data-direction] .review-bar{grid-template-columns:52px minmax(0,1fr) 44px;gap:6px;height:52px;padding:0 10px;display:grid}[data-direction] .review-back{justify-content:center;min-height:44px;font-size:10px;line-height:1.3}[data-direction] .review-bar nav{gap:4px;display:flex}[data-direction] .review-bar nav a{flex:1;min-height:44px;padding:7px;font-size:12px}[data-direction] .direction-long{display:none}[data-direction] .direction-short{display:inline}[data-direction] .motion-control{justify-content:center;min-height:44px;padding:0}[data-direction] .motion-control>span{display:none}[data-direction] .concept-header,[data-direction=a] .concept-header{gap:12px;height:76px;margin:0;padding-inline:5%}[data-direction] .concept-header .menu-toggle{justify-content:center;align-items:center;gap:7px;min-width:60px;min-height:44px;padding:5px;font-size:11px;display:flex}[data-direction] .header-actions{gap:0}[data-direction] .brand{gap:8px;font-size:20px}[data-direction] .concept-mark{grid-template-columns:repeat(2,10px);gap:3px}[data-direction] .concept-mark i{width:10px;height:10px}[data-direction] .language-switch [aria-current]{padding-inline:4px}[data-direction] .concept-header.menu-open #main-nav{max-height:calc(100dvh - 128px);overflow-y:auto}[data-direction] .concept-header.menu-open #main-nav a:after{bottom:5px}[data-direction] .concept-description{font-size:15px}[data-direction=a] .city-controls button{gap:5px;font-size:11px}[data-direction=a] .city-controls .ui-icon{width:15px}[data-direction=a] .city-visual-bottom{min-height:110px}[data-direction=b] .infra-caption{min-height:105px;display:block}[data-direction=b] .infra-node[aria-pressed=true]{transform:translate(-3px)}[data-direction=c] .workspace-preview{margin-top:36px;margin-bottom:28px}[data-direction=c] .preview-layout{grid-template-columns:1fr;min-height:0}[data-direction=c] .preview-sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;gap:3px;padding:5px;display:flex}[data-direction=c] .preview-sidebar>strong{display:none}[data-direction=c] .preview-sidebar button{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;padding:9px 3px;font-size:9px;line-height:1.4}[data-direction=c] .preview-sidebar .ui-icon{width:16px;height:16px}[data-direction=c] .preview-task{padding:20px 16px}[data-direction=c] .preview-task [role=tabpanel]{min-height:315px}[data-direction=c] .preview-task h2{font-size:23px}[data-direction=c] .preview-pipeline{gap:5px}[data-direction=c] .preview-pipeline button{overflow-wrap:anywhere;font-size:10px}[data-direction=c] .preview-pipeline:before,[data-direction=c] .preview-pipeline:after{right:35px}[data-direction=c] .preview-window{flex-wrap:wrap;gap:8px;font-size:11px;display:flex}[data-direction=c] .preview-window>span{flex-basis:100%}[data-direction=c] .preview-window>.ui-icon{margin-left:auto}[data-direction=c] .workspace-record{gap:9px;font-size:11px}[data-direction=c] .workspace-record .record-state{font-size:9px}[data-direction] .flow-actions a{margin-left:0}[data-direction] .flow-actions{gap:8px 15px}[data-direction] .connected-territories{grid-template-columns:1fr;gap:36px;padding:28px}[data-direction] .city-territory{text-align:left;grid-template-columns:90px 1fr;align-items:center;gap:0 14px;padding:16px 15px;display:grid}[data-direction] .territory-skyline{grid-row:1/3}[data-direction] .city-territory>strong{margin:0;font-size:13px}[data-direction] .city-territory>span{align-self:start;margin:0;font-size:10px}[data-direction] .territory-gateway{padding:5px 10px;font-size:9px;bottom:-18px}[data-direction] .territory-connection{border:0;border-left:1px solid var(--accent);width:1px;height:auto;inset:55px auto 50px 50%}[data-direction] .territory-connection:before,[data-direction] .territory-connection>span{display:none}}@media (prefers-reduced-motion:reduce){html:has(body[data-direction]),html.smooth-navigation:has(body[data-direction]){scroll-behavior:auto}[data-direction] *,[data-direction] :before,[data-direction] :after{transition:none!important;animation:none!important}}body[data-direction=a]{--accent:#111;--accent-ink:#fff;--soft:#f7effa;--ink:#0d0d0e;--muted:#5c5b61;--line:#e4e2e5}body[data-direction=b]{--accent:#fb5536;--accent-ink:#fff;--page:#0d0e0f;--ink:#f5f4f0}body[data-direction=c]{--accent:#a9ff50;--page:#111215;--surface:#17191d;--panel:#1b1e23;--line:#303239;--radius:6px}[data-direction=a] .review-bar{color:#181518;background:linear-gradient(95deg,#f499f7,#ff863d);border:0}[data-direction=a] .review-bar nav a{color:#181518}[data-direction=a] .review-bar nav a[aria-current]{color:#fff}[data-direction=a] .motion-control{color:#181518;border-color:#18151850}[data-direction=b] .review-bar{color:#111;background:#fb5536;border:0}[data-direction=b] .review-bar nav a{color:#211712}[data-direction=b] .review-bar nav a[aria-current]{color:#fff}[data-direction=b] .motion-control{color:#161312;border-color:#20191355}[data-direction=c] .review-bar{color:#e0e0e3;background:#191c20;border-color:#303239}[data-direction=c] .review-bar nav a{color:#b4b4bd}[data-direction=c] .review-bar nav a[aria-current]{color:#15200e;background:#a9ff50}[data-direction=c] .motion-control{color:#c8c9cd;border-color:#4b4e54}[data-direction] .reference-hero{isolation:isolate;display:block;position:relative;overflow:hidden}[data-direction] .reference-hero .concept-hero-copy{z-index:2;position:relative}[data-direction] .reference-hero .headline-line{display:block}[data-direction] .reference-hero .hero-intro{letter-spacing:.09em;background:0 0;border:0;border-radius:0;margin:0 0 22px;padding:0;font:11px/1.5 ui-monospace,SFMono-Regular,monospace}[data-direction] .reference-hero .concept-actions{gap:18px}[data-direction] .reference-hero .button{text-transform:uppercase;letter-spacing:.035em;gap:24px;min-height:46px;font-size:12px}[data-direction] .reference-hero .hero-secondary{border:1px solid var(--line);gap:25px;min-height:46px;padding:12px 20px}[data-direction] .hero-footnote{z-index:3;border-top:1px solid var(--line);letter-spacing:.02em;justify-content:space-between;gap:24px;padding:16px 28px;font:10px/1.5 ui-monospace,SFMono-Regular,monospace;display:flex;position:absolute;bottom:0;left:0;right:0}[data-direction=a] .reference-hero{border:1px solid var(--line);background:#fff;min-height:660px;margin:40px 3% 0;padding:34px 28px 225px}[data-direction=a] .reference-hero h1,html[lang=vi] [data-direction=a] .reference-hero h1{letter-spacing:-.065em;max-width:780px;margin-bottom:28px;font-size:clamp(42px,4.5vw,70px);font-weight:550;line-height:1.08}[data-direction=a] .reference-hero .concept-description{max-width:480px;margin-bottom:28px;font-size:17px;line-height:1.55}[data-direction=a] .llama-hero-media{z-index:-1;pointer-events:none;position:absolute;inset:0}[data-direction=a] .llama-hero-media video{object-fit:contain;object-position:right bottom;width:95%;height:100%;position:absolute;bottom:0;right:-4%}[data-direction=a] .hero-footnote{backdrop-filter:blur(8px);background:#ffffffcf}[data-direction=b] .reference-hero{background:#0c0d0d;min-height:calc(100svh - 112px);padding:40px 2.5% 38px}[data-direction=b] .particle-texture{z-index:-2;opacity:.88;background:url(/reference-media/inngest-hero.avif) 50%/cover,#111;position:absolute;inset:0}[data-direction=b] .particle-texture:after{content:"";mix-blend-mode:soft-light;opacity:.25;background:url(/reference-media/inngest-noise.webp) 50%/cover no-repeat;position:absolute;inset:0}[data-direction=b] .particle-field{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-direction=b] .reference-hero h1,html[lang=vi] [data-direction=b] .reference-hero h1{letter-spacing:-.055em;text-transform:uppercase;max-width:none;margin:0 0 24px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(76px,7.7vw,154px);font-weight:400;line-height:.89}[data-direction=b] .reference-hero h1 .headline-solid{color:#fff;-webkit-text-stroke:0;display:block}[data-direction=b] .reference-hero h1 .headline-outline{color:#0000;-webkit-text-stroke:1.4px #f4f3ef;margin-top:40px;display:block}[data-direction=b] .reference-hero .concept-description{text-transform:uppercase;color:#e3e1dd;letter-spacing:.015em;max-width:none;margin-bottom:24px;font:13px/1.7 ui-monospace,SFMono-Regular,monospace}[data-direction=b] .reference-hero .hero-secondary{color:#f4f3ee;border-color:#f4f3ee}[data-direction=b] .hero-footnote{display:none}[data-direction=b] .concept-header{height:64px}[data-direction=c] .reference-hero{text-align:center;background:#111215;min-height:710px;padding:215px 5% 85px}[data-direction=c] .trigger-hero-media{z-index:-1;pointer-events:none;position:absolute;inset:0}[data-direction=c] .trigger-hero-media video{object-fit:cover;opacity:.82;width:100%;height:auto;min-height:450px}[data-direction=c] .trigger-video-shade{background:linear-gradient(#11121510 0%,#11121555 25%,#111215dd 60%,#111215 87%);position:absolute;inset:0}[data-direction=c] .reference-hero .hero-intro{color:#b8c1ad}[data-direction=c] .reference-hero h1,html[lang=vi] [data-direction=c] .reference-hero h1{letter-spacing:-.045em;max-width:1100px;margin:0 auto 26px;font-size:clamp(39px,4.35vw,72px);font-weight:650;line-height:1.14}[data-direction=c] .reference-hero h1>span:before{content:none}[data-direction=c] .reference-hero .concept-description{color:#b5b5be;max-width:730px;margin:0 auto 34px;font-size:17px;line-height:1.65}[data-direction=c] .hero-footnote{color:#989aa3;border-color:#24262b}[data-direction] .participant-strip{border-bottom:1px solid var(--line);background:var(--page);overflow:hidden}[data-direction=a] .participant-strip{border-inline:1px solid var(--line);margin:0 3%}[data-direction=b] .participant-strip{color:#111;background:#fb5536;border:0}[data-direction] .participant-track{width:max-content;animation:38s linear infinite participant-travel;display:flex}[data-direction] .participant-group{flex-shrink:0;display:flex}[data-direction] .participant-group>span{letter-spacing:-.04em;border-right:1px solid var(--line);white-space:nowrap;justify-content:center;align-items:center;gap:20px;min-width:220px;padding:30px 42px;font-size:22px;display:flex}[data-direction] .participant-group i{font-size:34px;font-style:normal;line-height:1}[data-direction=b] .participant-group>span{text-transform:uppercase;border-color:#1113;min-width:200px;font:17px/1.3 ui-monospace,monospace}[data-direction=c] .participant-group>span{color:#b9bfc1;padding-block:25px;font-size:18px}[data-direction=c] .participant-group i{color:var(--accent)}[data-direction] .participant-strip:hover .participant-track,[data-direction] .closing-rail:hover>div{animation-play-state:paused}[data-direction] .reference-showcase{padding:0 max(6%,50% - 600px) 95px}[data-direction] .scroll-statement{border-bottom:1px solid var(--line);margin-bottom:90px;padding:115px 0 100px}[data-direction] .scroll-statement p{letter-spacing:-.05em;max-width:1100px;margin:0 0 32px;font-size:clamp(32px,4.15vw,60px);font-weight:500;line-height:1.24}[data-direction] .scroll-statement p>span{opacity:1;transition:color .25s}[data-direction] .scroll-statement[data-scroll-ready] p>span{opacity:var(--word-opacity,1)}[data-direction] .statement-label{letter-spacing:.07em;color:var(--muted);font:10px/1.6 ui-monospace,monospace}[data-direction=a] .scroll-statement p{max-width:970px}[data-direction=b] .scroll-statement p{font-size:clamp(35px,4.6vw,68px);font-weight:400}[data-direction=c] .scroll-statement{text-align:center;margin-bottom:0;padding:90px 0}[data-direction=c] .scroll-statement p{max-width:960px;margin-inline:auto;font-size:clamp(30px,3.6vw,52px)}[data-direction] .showcase-heading{margin-bottom:38px}[data-direction] .showcase-heading h2{white-space:pre-line;margin:0;font-size:clamp(35px,4.1vw,59px);font-weight:500}[data-direction] .showcase-heading>p:last-child:not(.eyebrow){max-width:650px;color:var(--muted);margin:24px auto 0;font-size:16px;line-height:1.8}[data-direction] .process-layout{border:1px solid var(--line);grid-template-columns:1fr 1.25fr;gap:0;display:grid}[data-direction] .process-tabs{flex-direction:column;display:flex}[data-direction] .process-tabs button{text-align:left;color:var(--muted);border:0;border-bottom:1px solid var(--line);background:0 0;flex:1;align-items:flex-start;gap:22px;padding:27px 28px;display:flex;position:relative;overflow:hidden}[data-direction] .process-tabs button:last-child{border-bottom:0}[data-direction] .process-tabs button>span:nth-child(2){flex:1;display:block}[data-direction] .process-index{padding-top:4px;font:12px/1.5 ui-monospace,monospace}[data-direction] .process-tabs strong{letter-spacing:-.03em;font-size:20px;font-weight:550;display:block}[data-direction] .process-tabs small{max-width:350px;margin-top:12px;font-size:13px;line-height:1.8;display:block}[data-direction] .process-tabs button[aria-selected=true]{color:var(--ink);background:var(--soft)}[data-direction] .process-tabs button[aria-selected=true] .process-index{color:var(--accent)}[data-direction] .process-tabs button:hover{color:var(--ink)}[data-direction] .process-progress{background:var(--accent);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}[data-direction] [data-process-showcase][data-auto=true] [aria-selected=true] .process-progress{animation:7s linear forwards process-progress}[data-direction] .process-panels{border-left:1px solid var(--line);background:var(--surface);min-width:0}[data-direction] .process-panel{flex-direction:column;height:100%;animation:.5s both process-enter;display:flex}[data-direction] .process-art{flex:1;justify-content:center;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}[data-direction] .process-art video{object-fit:contain;width:100%;height:340px}[data-direction] .process-art>img{object-fit:contain;width:50%;height:230px;transition:transform .6s}[data-direction] .process-panel:hover .process-art>img{transform:scale(1.08)}[data-direction=a] .process-art{background:#fff}[data-direction=b] .process-art{background:url(/reference-media/inngest-noise.webp) 50%/500px,#101212;min-height:330px}[data-direction] .process-caption{border-top:1px solid var(--line);background:var(--page);padding:25px 30px 30px}[data-direction] .process-caption>span{color:var(--muted);font:10px/1.5 ui-monospace,monospace}[data-direction] .process-caption h3{letter-spacing:-.04em;margin:12px 0 20px;font-size:25px;line-height:1.25}[data-direction] .process-caption a{align-items:center;gap:20px;font-size:12px;display:flex}[data-direction] .media-credit{text-align:right;color:var(--muted);margin-top:12px;font-size:9px}[data-direction] .signal-rail{border-top:1px solid #fb553645;justify-content:space-between;display:flex;position:absolute;bottom:38px;left:15%;right:15%}[data-direction] .signal-rail i{background:#fb5536;border-radius:50%;width:6px;height:6px;margin-top:-3px;animation:2.5s ease-in-out infinite signal-beat}[data-direction] .signal-rail i:nth-child(2){animation-delay:.3s}[data-direction] .signal-rail i:nth-child(3){animation-delay:.6s}[data-direction] .signal-rail i:nth-child(4){animation-delay:.9s}[data-direction] .signal-rail i:nth-child(5){animation-delay:1.2s}[data-direction=c] .scenario-rail{scrollbar-width:thin;scroll-snap-type:x proximity;gap:8px;margin-bottom:55px;padding:30px 0;display:flex;overflow-x:auto}[data-direction=c] .scenario-rail a{white-space:nowrap;border:1px solid var(--line);scroll-snap-align:start;background:#181a1f;border-radius:5px;align-items:center;gap:12px;min-height:48px;padding:13px 17px;font-size:12px;transition:border-color .2s,background .2s;display:flex}[data-direction=c] .scenario-rail a:hover{border-color:var(--accent);background:#24292a}[data-direction=c] .scenario-rail .ui-icon{color:var(--accent);width:22px}[data-direction=c] .scenario-rail a:nth-child(2n) .ui-icon{color:#dd8aff}[data-direction=c] .scenario-rail a:nth-child(3n) .ui-icon{color:#ffa865}[data-direction=c] .workspace-showcase .showcase-heading{text-align:center}[data-direction=c] .workspace-showcase .workspace-preview{background:#16191c;border-color:#484b53;border-radius:8px;max-width:none;margin:42px auto 0}[data-direction] .value-art{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;align-self:stretch;height:215px;margin:-34px -34px 28px;position:relative;overflow:hidden}[data-direction] .value-art video{object-fit:contain;background:#fff;width:100%;height:100%}[data-direction] .value-art>img{object-fit:contain;width:100%;height:100%}[data-direction=a] .value-art{background:url(/reference-media/llama-card-background.png) 50%/cover,#fcf6fb;padding:24px}[data-direction=a] .value-art>img{filter:drop-shadow(0 8px 12px #a1778c20);transition:transform .55s}[data-direction=a] .value-grid article:hover .value-art>img{transform:translateY(-6px)rotate(-2deg)}[data-direction=b] .value-grid{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-direction=b] .value-grid article{background:#141616;min-width:0;padding:28px;display:block}[data-direction=b] .value-grid article+article{border:0;border-left:1px solid var(--line)}[data-direction=b] .value-art{background:url(/reference-media/inngest-noise.webp) 50%/400px,#131414;height:220px;margin:-28px -28px 25px;padding:50px}[data-direction=b] .value-number{margin-bottom:25px;font:11px ui-monospace,monospace;display:block}[data-direction=b] .value-grid h3{margin:0 0 18px;font-size:24px}[data-direction=b] .value-grid p{margin:0 0 25px}[data-direction=b] .value-tag{max-width:none;display:inline-block}[data-direction=c] .value-art{margin:-30px -30px 30px}[data-direction=c] .value-art>img{object-fit:cover;opacity:.5;position:absolute;inset:0}[data-direction=c] .execution-trace{flex-direction:column;justify-content:center;gap:11px;font:10px/1.4 ui-monospace,monospace;display:flex;position:absolute;inset:26px 20px}[data-direction=c] .execution-trace>div{white-space:nowrap;animation:5s ease-in-out infinite trace-run;animation-delay:calc(var(--row)*.45s);background:#14161bcf;border:1px solid #ffffff15;align-items:center;gap:8px;padding:7px 9px;display:flex}[data-direction=c] .trace-state{background:#a9ff50;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #a9ff5050}[data-direction=c] .execution-trace i{background:#717984;width:20px;height:2px;margin-left:auto}[data-direction] .cities-figure{isolation:isolate;position:relative}[data-direction] .cities-figure img{filter:none;transform-origin:50%;transition:transform 1.2s}[data-direction] .cities-figure:hover img{transform:scale(1.025)}[data-direction=b] .cities-figure img,[data-direction=c] .cities-figure img{opacity:.85}[data-direction=a] .foundation-section{background:#151515}[data-direction=a] .contact-section{color:#141414;background:url(/reference-media/llama-gradient.png) 50%/cover,#f6def2}[data-direction=a] .contact-section :is(h2,p,a){color:#141414}[data-direction=a] .contact-section .contact-orbit{color:#fff;background:#141414}[data-direction=a] .contact-section .contact-orbit span{color:#fff}[data-direction] .kinetic-closing{border-top:1px solid var(--line);background:var(--page);padding-bottom:25px;overflow:hidden}[data-direction] .closing-rail{border-bottom:1px solid var(--line);padding:24px 0;overflow:hidden}[data-direction] .closing-rail>div{width:max-content;animation:55s linear infinite participant-travel;display:flex}[data-direction] .closing-rail span{white-space:nowrap;letter-spacing:.03em;font:14px/1.4 ui-monospace,monospace}[data-direction] .closing-rail i{color:var(--accent);padding:0 35px;font-style:normal}[data-direction] .closing-wordmark{letter-spacing:-.085em;white-space:nowrap;justify-content:center;align-items:center;padding:40px 2% 10px;font-size:clamp(75px,20.5vw,430px);font-weight:600;line-height:1;display:flex;overflow:hidden}[data-direction] .closing-wordmark>span{transition:color .4s;display:block;transform:translateY(0)}[data-direction] .kinetic-closing.scene-enter .closing-wordmark>span{animation:1.1s cubic-bezier(.2,.7,.2,1) both wordmark-arrive;animation-delay:calc(var(--letter)*65ms)}[data-direction] .closing-wordmark:hover>span{color:var(--accent);transition-delay:calc(var(--letter)*40ms)}[data-direction] .closing-caption{color:var(--muted);justify-content:space-between;gap:20px;padding:20px 4% 0;font:11px/1.6 ui-monospace,monospace;display:flex}[data-direction] .closing-caption i{margin-left:14px;font-style:normal}[data-direction=a] .closing-wordmark{background:linear-gradient(110deg,#ff923c,#ee7fe9);color:#0000;-webkit-background-clip:text;background-clip:text}[data-direction=b] .closing-wordmark{text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #fb5536;letter-spacing:-.07em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(66px,17.4vw,380px);font-weight:400}[data-direction=c] .closing-wordmark{color:#a9ff50;text-shadow:0 0 90px #a9ff501a}@keyframes participant-travel{to{transform:translate(-50%)}}@keyframes process-progress{to{transform:scaleX(1)}}@keyframes process-enter{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-beat{0%,70%,to{opacity:.25;transform:scale(.7)}35%{opacity:1;transform:scale(1.4)}}@keyframes trace-run{0%,to{opacity:.6;border-color:#ffffff15}30%,50%{opacity:1;border-color:#a9ff5070}}@keyframes wordmark-arrive{0%{opacity:0;transform:translateY(105%)rotate(5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (width>=1600px){[data-direction=a] .reference-hero{min-height:820px;padding:60px 45px 270px}[data-direction=b] .reference-hero{padding-block:65px 60px}[data-direction=c] .reference-hero{min-height:960px;padding-top:390px}}@media (width<=1000px){[data-direction=a] .reference-hero{min-height:620px;padding-bottom:210px}[data-direction] .process-layout{grid-template-columns:1fr 1fr}[data-direction] .process-tabs button{gap:15px;padding:22px 18px}[data-direction] .process-tabs strong{font-size:18px}[data-direction] .process-art video{height:280px}[data-direction] .value-art,[data-direction=c] .value-art{margin:-23px -23px 25px}}@media (width<=760px){[data-direction] .reference-hero .hero-intro{letter-spacing:.04em;margin-bottom:20px;font-size:9px}[data-direction] .reference-hero .hero-footnote{gap:25px;padding:12px 18px;font-size:8px}[data-direction] .hero-footnote>span:last-child{text-align:right;max-width:220px}[data-direction=a] .reference-hero{min-height:710px;margin:20px 4% 0;padding:25px 18px 285px}[data-direction=a] .reference-hero h1,html[lang=vi] [data-direction=a] .reference-hero h1{letter-spacing:-.065em;font-size:clamp(35px,8.5vw,57px);line-height:1.1}[data-direction=a] .reference-hero .concept-description{max-width:440px;font-size:14px;line-height:1.7}[data-direction=a] .llama-hero-media video{object-position:center bottom;width:150%;max-width:none;height:380px;bottom:25px;right:-25%}[data-direction=a] .participant-strip{margin-inline:4%}[data-direction] .reference-hero .concept-actions{flex-wrap:wrap;gap:10px}[data-direction] .reference-hero :is(.button,.hero-secondary){gap:12px;padding:11px 13px;font-size:10px}[data-direction=b] .reference-hero{min-height:660px;padding:40px 5% 50px}[data-direction=b] .reference-hero h1,html[lang=vi] [data-direction=b] .reference-hero h1{letter-spacing:-.055em;margin-bottom:30px;font-size:clamp(54px,12.6vw,98px);line-height:.98}[data-direction=b] .reference-hero h1 .headline-outline{-webkit-text-stroke:1px #f4f3ef;margin-top:30px}[data-direction=b] .reference-hero .concept-description{max-width:410px;font-size:12px;line-height:1.85}[data-direction=c] .reference-hero{min-height:720px;padding:225px 5% 95px}[data-direction=c] .trigger-hero-media video{object-fit:cover;width:165%;max-width:none;height:350px;min-height:0;margin-left:-32.5%}[data-direction=c] .trigger-video-shade{background:linear-gradient(#11121500,#111215aa 35%,#111215 57%)}[data-direction=c] .reference-hero h1,html[lang=vi] [data-direction=c] .reference-hero h1{letter-spacing:-.055em;font-size:clamp(34px,8.3vw,54px);line-height:1.15}[data-direction=c] .reference-hero .concept-description{font-size:14px;line-height:1.75}[data-direction] .participant-group>span{gap:16px;min-width:175px;padding:20px 26px;font-size:18px}[data-direction] .participant-group i{font-size:26px}[data-direction=b] .participant-group>span{min-width:170px;font-size:14px}[data-direction] .reference-showcase{padding:0 6% 62px}[data-direction] .scroll-statement,[data-direction=c] .scroll-statement{margin-bottom:55px;padding:65px 0}[data-direction] .scroll-statement p,[data-direction=b] .scroll-statement p,[data-direction=c] .scroll-statement p{font-size:32px;line-height:1.3}[data-direction] .statement-label{font-size:9px}[data-direction] .showcase-heading h2{font-size:34px}[data-direction] .process-layout{grid-template-columns:1fr}[data-direction] .process-tabs button{padding:18px}[data-direction] .process-tabs button small{display:none}[data-direction] .process-tabs button[aria-selected=true] small{font-size:12px;display:block}[data-direction] .process-tabs strong{font-size:17px}[data-direction] .process-panels{border-left:0;border-top:1px solid var(--line)}[data-direction] .process-art,[data-direction=b] .process-art{min-height:240px}[data-direction] .process-art video{height:250px}[data-direction] .process-art>img{height:150px}[data-direction] .process-caption{padding:22px}[data-direction] .process-caption h3{font-size:24px}[data-direction=c] .scenario-rail{margin:-40px 0 20px;padding-top:20px}[data-direction=c] .scenario-rail a{padding:10px 14px;font-size:11px}[data-direction=c] .showcase-heading>p:last-child:not(.eyebrow){font-size:14px}[data-direction=b] .value-grid{grid-template-columns:1fr}[data-direction=b] .value-grid article+article{border-left:0;border-top:1px solid var(--line)}[data-direction] .value-art,[data-direction=c] .value-art{height:220px;margin:-23px -23px 26px}[data-direction=b] .value-art{margin:-28px -28px 25px}[data-direction] .closing-rail{padding:19px 0}[data-direction] .closing-rail span{font-size:11px}[data-direction] .closing-caption{gap:12px;font-size:8px}[data-direction] .closing-wordmark{padding-top:32px;padding-bottom:5px}}@media (prefers-reduced-motion:reduce){[data-direction] .participant-track,[data-direction] .closing-rail>div,[data-direction] .process-progress,[data-direction] .execution-trace>div,[data-direction] .closing-wordmark>span{animation:none!important}[data-direction] .scroll-statement p>span{opacity:1!important}}[data-direction] .coordination-comparison{margin-top:105px}[data-direction] .comparison-heading{max-width:800px;margin-bottom:38px}[data-direction] .comparison-heading h2{white-space:pre-line;margin-bottom:24px;font-size:clamp(34px,4vw,59px)}[data-direction] .comparison-heading>p:last-child{color:var(--muted);font-size:14px}[data-direction] .comparison-stage{border:1px solid var(--line);isolation:isolate;height:420px;position:relative;overflow:hidden}[data-direction] .comparison-layer{background:#1b1b1a;flex-direction:column;justify-content:center;padding:25px 35px;display:flex;position:absolute;inset:0}[data-direction] .comparison-label{color:#e0d9ce;letter-spacing:.06em;font:11px ui-monospace,monospace;position:absolute;top:23px;left:30px}[data-direction] .handoff-cards{grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0 20px;display:grid}[data-direction] .handoff-cards>div{background:#26221f;border:1px solid #70665c;flex-direction:column;gap:18px;padding:24px 18px;display:flex;transform:rotate(-4deg)}[data-direction] .handoff-cards>div:nth-child(2n){transform:translateY(20px)rotate(4deg)}[data-direction] .handoff-cards span{color:#9d948b;font:10px ui-monospace,monospace}[data-direction] .handoff-cards strong{font-size:18px;font-weight:500}[data-direction] .handoff-cards small{color:#b4a89b;font-size:11px}[data-direction] .comparison-before>p{text-align:center;color:#b7aca0;margin-top:30px;font-size:12px}[data-direction] .comparison-after{color:#191a18;clip-path:inset(0 0 0 var(--compare));background:#e6e6dd}[data-direction] .comparison-after .comparison-label{color:#44473a;left:auto;right:30px}[data-direction] .shared-task{background:#eeeee6;border:1px solid #a5a998;width:100%;max-width:690px;margin:auto;padding:24px}[data-direction] .shared-task>span{color:#767b69;font:10px ui-monospace,monospace}[data-direction] .shared-task>strong{letter-spacing:-.04em;margin:8px 0 22px;font-size:30px;font-weight:500;display:block}[data-direction] .shared-task>div{gap:8px;display:flex}[data-direction] .shared-task>div>span{text-align:center;border:1px solid #babdac;flex:1;padding:12px 8px;font-size:12px}[data-direction] .shared-task>p{color:#535849;align-items:center;gap:9px;margin-top:24px;font-size:11px;display:flex}[data-direction] .approval-indicator{background:#fb5536;border-radius:50%;width:7px;height:7px;display:inline-block}[data-direction] .comparison-divider{top:0;bottom:0;left:var(--compare);z-index:2;pointer-events:none;background:#fb5536;width:2px;position:absolute}[data-direction] .comparison-divider>span{color:#fff;background:#fb5536;border:3px solid #111;border-radius:50%;place-items:center;width:44px;height:44px;font-size:23px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-direction] .comparison-stage input{opacity:0;cursor:ew-resize;z-index:3;width:100%;height:100%;margin:0;position:absolute;inset:0}[data-direction] .comparison-stage:has(input:focus-visible){outline-offset:5px;outline:2px solid #fb5536}[data-direction] .comparison-key{color:var(--muted);justify-content:space-between;margin-top:12px;font:10px ui-monospace,monospace;display:flex}@media (width<=760px){[data-direction] .coordination-comparison{margin-top:65px}[data-direction] .comparison-stage{height:410px}[data-direction] .comparison-layer{padding:25px 18px}[data-direction] .comparison-label{font-size:8px;top:18px;left:18px}[data-direction] .comparison-after .comparison-label{right:18px}[data-direction] .handoff-cards{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:40px}[data-direction] .handoff-cards>div{gap:8px;padding:14px 10px}[data-direction] .handoff-cards strong{font-size:14px}[data-direction] .handoff-cards small{font-size:9px}[data-direction] .comparison-before>p{margin-top:17px;font-size:10px}[data-direction] .shared-task{padding:18px 14px}[data-direction] .shared-task>strong{font-size:26px}[data-direction] .shared-task>div{grid-template-columns:1fr 1fr;display:grid}[data-direction] .shared-task>div>span{padding:10px 5px;font-size:10px}[data-direction] .shared-task>p{align-items:flex-start;font-size:10px}[data-direction] .approval-indicator{flex-shrink:0;margin-top:5px}}[data-direction] .case-brief{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr 1.4fr;gap:30px;margin:0 0 22px;padding:22px 0;display:grid}[data-direction] .case-brief dt,[data-direction] .value-details dt,[data-direction] .lab-options dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:600}[data-direction] .case-brief dd{margin:0;font-size:13px;line-height:1.65}[data-direction] .walkthrough-note{color:var(--muted);margin-top:14px;font-size:12px!important}[data-direction] .content-value .value-heading>p{max-width:350px;font-size:15px;line-height:1.8}[data-direction] .content-value .value-grid h3{min-height:2.5em;font-size:26px;line-height:1.25}[data-direction] .content-value .value-grid article>p{min-height:5.4em;font-size:13px}[data-direction] .value-details{border-top:1px solid var(--line);width:100%;margin:18px 0 25px}[data-direction] .value-details>div{border-bottom:1px solid var(--line);padding:15px 0}[data-direction] .value-details dd,[data-direction] .lab-options dd{margin:0;font-size:12px;line-height:1.7}[data-direction] .content-value .text-link{gap:12px;margin-top:auto;font-size:11px}[data-direction] .content-foundation .foundation-grid h3{min-height:2.4em;margin-bottom:18px;font-size:28px;line-height:1.2}[data-direction] .pillar-question{margin-bottom:10px;font-size:13px;line-height:1.6;display:block}[data-direction] .content-foundation .foundation-grid article>p{min-height:7.2em;font-size:13px;line-height:1.8}[data-direction] .pillar-example{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}[data-direction] .pillar-example>span{color:var(--accent);font:10px ui-monospace,monospace}[data-direction] .pillar-example>p{margin:12px 0 20px;font-size:12px;line-height:1.8}[data-direction] .content-foundation>.text-link{gap:16px;margin-top:20px;font-size:12px}[data-direction] .capital-inventory{border-top:1px solid var(--line);align-self:center;min-width:0;padding-top:22px}[data-direction] .capital-inventory dl{margin:18px 0 0}[data-direction] .capital-inventory dl>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.3fr;align-items:baseline;gap:20px;padding:20px 0;display:grid}[data-direction] .capital-inventory dt{align-items:baseline;gap:14px;font-size:20px;font-weight:500;display:flex}[data-direction] .capital-inventory dt span{color:var(--muted);font:10px ui-monospace,monospace}[data-direction] .capital-inventory dd{color:var(--muted);margin:0;font-size:13px;line-height:1.7}[data-direction] .boundary-example{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1.2fr 1fr 1fr;gap:38px;margin-top:10px;padding-top:32px;display:grid}[data-direction] .boundary-example h3{margin-top:14px;font-size:27px;line-height:1.25}[data-direction] .boundary-example strong{font-size:13px;font-weight:600}[data-direction] .boundary-example p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.8}[data-direction] .content-contact .contact-layout{display:block}[data-direction] .content-contact .contact-layout>div{max-width:850px}[data-direction] .content-contact .contact-layout p{max-width:670px}[data-direction] .lab-options{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:45px 0 30px;display:grid}[data-direction] .lab-options article{flex-direction:column;padding:35px 40px 35px 0;display:flex}[data-direction] .lab-options article+article{border-left:1px solid var(--line);padding-left:40px;padding-right:0}[data-direction] .lab-options h3{margin:15px 0;font-size:30px}[data-direction] .lab-task{max-width:400px;margin-bottom:20px;line-height:1.7;font-size:17px!important}[data-direction] .lab-options dl{max-width:450px;margin:0 0 25px}[data-direction] .lab-options dl>div+div{margin-top:16px}[data-direction] .lab-options .text-link{gap:16px;margin-top:auto;font-size:12px}[data-direction] .lab-next{max-width:790px;color:var(--muted);line-height:1.8;font-size:13px!important}[data-direction] .content-contact .contact-address{margin-top:22px}[data-direction] .journey-sample-note{color:var(--muted);margin:0 0 18px;font-size:11px}[data-direction] .journey-confirmation{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}[data-direction] .journey-confirmation p{font-size:12px;line-height:1.8}[data-direction] .journey-confirmation button{font:inherit;border:1px solid var(--line);background:var(--accent);color:var(--accent-ink);cursor:pointer;margin-top:14px;padding:12px 16px;font-size:11px}[data-direction] .journey-confirmation button[hidden]{display:none}[data-direction] .journey-confirmation [data-trip-status]{margin-bottom:6px;font-weight:600}[data-direction] .journey-confirmation [data-trip-reset]{color:inherit;background:0 0}[data-direction] .mini-flow-note{color:var(--muted);max-width:850px;margin-top:18px;font-size:11px;line-height:1.8}@media (width<=900px){[data-direction] .content-value .value-grid h3{font-size:23px}[data-direction] .boundary-example{gap:20px}[data-direction] .capital-inventory dt{font-size:17px}}@media (width<=760px){[data-direction] .case-brief{grid-template-columns:1fr;gap:15px}[data-direction] .case-brief>div{grid-template-columns:100px 1fr;gap:15px;display:grid}[data-direction] .case-brief dt{margin-top:3px}[data-direction] .content-value .value-grid h3,[data-direction] .content-value .value-grid article>p,[data-direction] .content-foundation .foundation-grid h3,[data-direction] .content-foundation .foundation-grid article>p{min-height:0}[data-direction] .capital-inventory dl>div{grid-template-columns:1fr 1.4fr;gap:18px}[data-direction] .boundary-example{grid-template-columns:1fr;gap:23px}[data-direction] .lab-options{grid-template-columns:1fr}[data-direction] .lab-options article,[data-direction] .lab-options article+article{border-left:0;padding:28px 0}[data-direction] .lab-options article+article{border-top:1px solid var(--line)}[data-direction] .journey-confirmation button{white-space:normal;text-align:left;max-width:100%}}[data-direction] .content-foundation{--line:#ffffff29}[data-direction=a] .content-foundation .pillar-example>span{color:#dfc4f0}[data-direction] .content-value .value-grid article{flex-direction:column;display:flex}[data-direction] .content-value .value-number{margin-bottom:20px}[data-direction=a] .reference-hero{min-height:700px;padding-bottom:210px}[data-direction=a] .reference-hero .concept-hero-copy{max-width:740px}.agent-stack{pointer-events:none;perspective:1100px;z-index:0;width:630px;height:580px;position:absolute;bottom:20px;right:-25px}.stack-light{opacity:.38;filter:blur(42px);background:url(/reference-media/llama-gradient.png) 50%/cover;border-radius:50%;position:absolute;inset:18% -12% -12% 0}.stack-perspective{width:390px;height:290px;transform-style:preserve-3d;position:absolute;top:190px;left:115px;transform:rotateX(53deg)rotate(-35deg)}.stack-layer{transform-style:preserve-3d;color:#17131d;background:#fff;border:1px solid #b9b6bd;border-radius:5px;padding:28px;position:absolute;inset:0;box-shadow:5px 6px #c6c1ca,6px 8px #f7f4fb,7px 11px #c3bec7,18px 35px 30px #33254515}.stack-layer>span:first-child{letter-spacing:.04em;font:11px ui-monospace,monospace}.stack-layer strong{letter-spacing:-.04em;margin:18px 0;font-size:22px;display:block}.stack-layer small{margin-top:22px;font-size:11px;display:block}.stack-services{background:linear-gradient(120deg,#ffdcb9,#f5c4f9 65%,#b5b1ff);animation:11s ease-in-out infinite stack-bottom;transform:translateZ(-64px)}.stack-service-list{gap:10px;margin-top:58px;display:flex}.stack-service-list>span{background:#fff6;border:1px solid #7c657344;border-radius:4px;padding:16px 10px;font-size:12px}.stack-agents{animation:11s ease-in-out infinite stack-middle;transform:translateZ(12px)}.stack-task-lines{gap:9px;margin-top:28px;display:grid}.stack-task-lines i{background:#dfdbe4;width:80%;height:4px;display:block}.stack-task-lines i:nth-child(2){width:65%}.stack-task-lines i:last-child{background:#eaa9df;width:72%}.stack-authority{background:linear-gradient(155deg,#fff 65%,#f8f0fb);animation:11s ease-in-out infinite stack-top;transform:translateZ(90px)}.stack-authority>div{letter-spacing:-1px;align-items:center;gap:14px;font-size:23px;display:flex}.stack-authority strong{margin-top:65px;font-size:29px;font-weight:500}.stack-seal{border:1px solid #d8d1dc;border-radius:50%;place-items:center;width:44px;height:44px;font:11px ui-monospace,monospace;display:grid;position:absolute;bottom:28px;right:28px}@keyframes stack-top{0%,to{transform:translateZ(90px)}42%,62%{transform:translateZ(140px)}}@keyframes stack-middle{0%,to{transform:translateZ(12px)}42%,62%{transform:translateZ(35px)}}@keyframes stack-bottom{0%,to{transform:translateZ(-64px)}42%,62%{transform:translateZ(-75px)}}.cinematic-task{pointer-events:none;perspective:1000px;z-index:0;background:#111215;position:absolute;inset:0;overflow:hidden}.cinematic-camera{transform-origin:50% 25%;animation:22s ease-in-out infinite task-camera;position:absolute;top:-75px;left:8%;right:8%;transform:rotateX(40deg)rotate(-18deg)}.cinematic-window{color:#e9eced;text-align:left;background:#191d22;border:1px solid #41474b;border-radius:13px;min-width:820px;max-width:1220px;margin:auto;overflow:hidden;box-shadow:0 0 0 8px #ffffff03,0 45px 75px #0009}.cinematic-toolbar{background:#20252a;border-bottom:1px solid #393f43;align-items:center;gap:16px;height:65px;padding:0 26px;display:flex}.cinematic-toolbar strong{font-size:18px}.cinematic-toolbar>span{color:#adb5bc;margin-left:25px;font:12px ui-monospace,monospace}.cinematic-toolbar small{color:#849387;margin-left:auto;font-size:10px}.cinematic-columns{grid-template-columns:190px 1fr;min-height:415px;display:grid}.cinematic-columns aside{color:#929aa1;border-right:1px solid #353c3c;flex-direction:column;gap:24px;padding:30px 22px;font-size:13px;display:flex}.cinematic-columns aside>b{color:#b7ee85;font-weight:500}.cinematic-columns aside>span:first-child{margin-bottom:12px;font-size:10px}.cinematic-main{padding:32px 35px}.cinematic-meta{color:#a6adb3;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.cinematic-held{color:#dfc383;background:#9c712513;border:1px solid #b7985255;border-radius:4px;padding:5px 9px}.cinematic-main h3{letter-spacing:-.035em;margin:18px 0 24px!important;font-size:26px!important}.cinematic-traces{border-top:1px solid #343c40}.cinematic-traces>div{animation:7s ease-in-out infinite console-trace;animation-delay:calc(var(--trace)*.7s);border-bottom:1px solid #343c40;align-items:center;gap:14px;padding:13px 0;font-size:13px;display:flex}.cinematic-traces small{color:#a9ff50;margin-left:auto;font:10px ui-monospace,monospace}.cinematic-dot{background:#a9ff50;border-radius:50%;width:7px;height:7px}.cinematic-dot.held{background:#d5b16b}.cinematic-receipt{color:#a0a9b0;justify-content:space-between;padding-top:22px;font-size:12px;display:flex}.cinematic-receipt b{font-weight:400}.cinematic-shade{background:linear-gradient(#11121522,#11121555 18%,#111215ee 38%,#111215 57%);position:absolute;inset:0}@keyframes task-camera{0%,to{transform:translate(-3%)rotateX(40deg)rotate(-18deg)scale(1.04)}50%{transform:translate(3%,25px)rotateX(34deg)rotate(-13deg)scale(1.1)}}@keyframes console-trace{0%,to{opacity:.6}35%,60%{opacity:1}}.task-record-art{perspective:900px;color:#28242d;width:100%;height:100%;position:relative}.record-shadow-sheet,.record-front-sheet{background:#fff;border:1px solid #bcb6c1;border-radius:6px;width:250px;min-height:260px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:7px 9px #d3c8d355,16px 22px 28px #67486618}.record-shadow-sheet{background:#faf9fc;padding:22px;transform:translate(-66%,-55%)rotate(-8deg)}.record-shadow-sheet>span{color:#8b8491;font:8px ui-monospace,monospace}.record-shadow-sheet i{background:#e2dee6;width:90%;height:4px;margin-top:25px;display:block}.record-shadow-sheet i:last-child{width:60%}.record-front-sheet{padding:20px;transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:translate(-40%,-43%)rotate(4deg)}.record-sheet-heading{border-bottom:1px solid #e5e0e8;align-items:center;gap:10px;padding-bottom:12px;font:9px ui-monospace,monospace;display:flex}.record-sheet-heading .concept-mark{transform-origin:0;width:18px;scale:.6}.record-sheet-heading small{color:#797180;margin-left:auto;font-size:7px}.record-front-sheet>strong{letter-spacing:-.04em;margin:18px 0;font-size:19px;line-height:1.25;display:block}.record-front-sheet dl{margin:0}.record-front-sheet dl>div{border-bottom:1px solid #e9e5ee;grid-template-columns:1fr 1.7fr;gap:9px;padding:9px 0;font-size:9px;line-height:1.5;display:grid}.record-front-sheet dt{color:#8c8197}.record-front-sheet dd{margin:0}.record-front-sheet>p{color:#776280!important;min-height:0!important;margin:12px 0 0!important;font-size:8px!important;line-height:1.6!important}[data-direction=a] .content-value .value-grid{border:0;display:block}[data-direction=a] .content-value .value-grid article{border:0;border-top:1px solid var(--line);grid-template-columns:1fr 1.15fr;align-items:start;column-gap:7%;padding:50px 0;display:grid}[data-direction=a] .content-value .value-grid article>*{grid-column:2;min-width:0}[data-direction=a] .content-value .value-grid article .value-art{border:1px solid var(--line);grid-area:1/1/7;align-self:center;height:390px;margin:0;padding:0}[data-direction=a] .content-value .value-grid article:nth-child(2)>*{grid-column:1}[data-direction=a] .content-value .value-grid article:nth-child(2) .value-art{grid-column:2}[data-direction=a] .content-value .value-grid h3{max-width:480px;min-height:0;margin-bottom:18px;font-size:34px}[data-direction=a] .content-value .value-grid article>p{max-width:490px;min-height:0;font-size:14px}[data-direction=a] .content-value .value-details{grid-template-columns:1fr 1fr;gap:20px;margin-top:12px;padding-top:20px;display:grid}.content-value .value-details dt{line-height:1.5}[data-direction=a] .content-value .value-details>div{border:0;padding:0}[data-direction=a] .content-value .value-details>div:last-child{grid-column:1/-1}[data-direction=a] .content-value article:hover .record-front-sheet{transform:translate(-40%,-48%)rotate(0)}[data-direction=b] .content-foundation .foundation-grid{background:url(/reference-media/inngest-noise.webp) 50%/cover no-repeat;border:1px solid #ffffff29}[data-direction=b] .content-foundation .foundation-grid article{padding:35px 27px!important}[data-direction=b] .content-foundation .pillar-index>span:first-child{color:#0000;-webkit-text-stroke:1px #fb5536;font:50px/1 Arial,sans-serif}[data-direction=b] .content-value .value-grid h3{text-transform:uppercase;letter-spacing:-.03em;font-family:Arial,sans-serif;font-size:29px;font-weight:400}[data-direction=b] .content-capital .capital-inventory{border:1px solid var(--line);background:#151616;padding:25px}[data-direction=c] .content-value .value-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}[data-direction=c] .content-value .value-grid article{border:1px solid var(--line);border-radius:8px;overflow:hidden}[data-direction=c] .content-value .value-grid article:first-child{grid-column:1/-1;grid-template-columns:1.1fr 1fr;gap:0 50px;display:grid}[data-direction=c] .content-value .value-grid article:first-child .value-art{border-right:1px solid var(--line);border-bottom:0;grid-area:1/1/6;height:auto;min-height:320px;margin:-30px 0 -30px -30px}[data-direction=c] .content-value .value-grid article:first-child>:not(.value-art){grid-column:2}[data-direction=c] .content-value .value-grid article:first-child h3{min-height:0;font-size:34px}[data-direction=c] .content-value .value-grid article:first-child>p{min-height:0}[data-direction=c] .content-foundation .foundation-grid{border:0;gap:18px}[data-direction=c] .content-foundation .foundation-grid article{border:1px solid var(--line);background:#1b1e22;border-radius:8px;padding:27px!important}[data-direction=c] .scenario-rail button{white-space:nowrap;border:1px solid var(--line);color:var(--muted);scroll-snap-align:start;background:#181a1f;border-radius:5px;flex-shrink:0;align-items:center;gap:10px;min-height:48px;padding:13px 15px;font-size:12px;transition:border-color .2s,background .2s;display:flex}[data-direction=c] .scenario-rail button[aria-selected=true]{color:#e6f3dc;background:#a9ff5012;border-color:#a9ff50}[data-direction=c] .scenario-rail button:nth-child(2n) .ui-icon{color:#dd8aff}[data-direction=c] .scenario-rail button:nth-child(3n) .ui-icon{color:#ffa865}[data-direction=c] .scenario-rail{margin-bottom:32px}[data-direction=c] [data-scenario-panel] .showcase-heading{min-height:184px;margin-bottom:0}[data-direction=c] [data-scenario-panel] .showcase-heading h2{font-size:clamp(32px,3.5vw,50px)}[data-direction=c] .preview-task{min-height:550px}[data-direction=c] .preview-sidebar{width:180px}[data-direction=c] .preview-sidebar button{font-size:11px}.scene-review-button{color:var(--accent);font:inherit;border:1px solid var(--line);background:0 0;border-radius:4px;align-items:center;gap:15px;margin-top:14px;padding:10px 15px;font-size:12px;display:inline-flex}.scene-review-button[hidden]{display:none}.service-handoff{grid-template-columns:1fr 35px 1fr;align-items:center;gap:10px;margin:25px 0;display:grid}.service-handoff>div{border:1px solid var(--line);background:#20262a;border-radius:6px;flex-direction:column;align-items:flex-start;gap:13px;padding:25px 18px;display:flex}.service-handoff strong{font-size:15px}.service-handoff span{color:var(--accent);font:12px ui-monospace,monospace}.service-handoff small{color:var(--muted);font-size:11px}.handoff-signal{text-align:center;animation:3s ease-in-out infinite handoff-pulse;font-size:22px!important}@keyframes handoff-pulse{0%,to{opacity:.3}50%{opacity:1}}@media (width>=1600px){.agent-stack{bottom:65px;right:4%;scale:1.15}[data-direction=c] .reference-hero{padding-top:300px}.cinematic-camera{top:-25px}}@media (width<=1000px){.agent-stack{transform-origin:100% 100%;right:-70px;scale:.82}[data-direction=a] .reference-hero .concept-description{max-width:370px}[data-direction=a] .content-value .value-grid h3{font-size:29px}.cinematic-camera{left:-10%;right:-10%}}@media (width<=760px){[data-direction=a] .reference-hero{min-height:720px;padding-bottom:290px}.agent-stack{transform-origin:bottom;width:600px;margin-left:-300px;bottom:25px;left:50%;right:auto;transform:scale(.59)}.stack-perspective{left:100px}[data-direction=a] .reference-hero .concept-description{max-width:440px}.cinematic-camera{width:900px;animation:22s ease-in-out infinite task-camera-mobile;top:-90px;left:50%;right:auto}.cinematic-shade{background:linear-gradient(#11121522,#11121588 20%,#111215 48%)}[data-direction=a] .content-value .value-grid article{flex-direction:column;gap:0;padding:30px 0;display:flex}[data-direction=a] .content-value .value-grid article .value-art{width:100%;height:310px;margin:0 0 26px}[data-direction=a] .content-value .value-details{grid-template-columns:1fr;gap:16px}[data-direction=a] .content-value .value-grid h3{font-size:28px}[data-direction=c] .content-value .value-grid{grid-template-columns:1fr}[data-direction=c] .content-value .value-grid article:first-child{gap:0;display:flex}[data-direction=c] .content-value .value-grid article:first-child .value-art{border-right:0;border-bottom:1px solid var(--line);height:220px;min-height:220px;margin:-23px -23px 26px}[data-direction=c] .content-value .value-grid article:first-child h3{font-size:27px}[data-direction=c] .scenario-rail button{padding:10px 12px;font-size:11px}[data-direction=c] [data-scenario-panel] .showcase-heading{min-height:215px}[data-direction=c] .preview-sidebar{width:100%}[data-direction=c] .preview-task{min-height:535px}.service-handoff{grid-template-columns:1fr;gap:5px}.service-handoff>div{padding:16px}.handoff-signal{line-height:1;rotate:90deg}.service-handoff>div .ui-icon{display:none}.record-front-sheet{transform-origin:50%;scale:.9}}@keyframes task-camera-mobile{0%,to{transform:translate(-50%)rotateX(35deg)rotate(-15deg)scale(.75)}50%{transform:translate(-47%)rotateX(30deg)rotate(-12deg)scale(.8)}}@media (prefers-reduced-motion:reduce){.agent-stack *,.cinematic-camera,.cinematic-traces>div,.handoff-signal{animation:none!important}.record-front-sheet{transition:none!important}}[data-direction] .kinetic-closing{isolation:isolate;position:relative}[data-direction] .closing-cue{z-index:1;position:relative}[data-direction=a] .closing-folio{letter-spacing:-.04em;max-width:820px;margin:0;padding:55px 5% 35px;font-size:clamp(25px,3.5vw,52px);line-height:1.3}[data-direction=a] .closing-folio>span{white-space:pre;display:inline-block}[data-direction=a] .kinetic-closing.scene-enter .closing-folio>span{animation:.9s cubic-bezier(.2,.7,.2,1) both folio-word;animation-delay:calc(var(--cue)*65ms)}[data-direction=a] .closing-wordmark{padding-top:22px}[data-direction=a] .closing-rail>div{animation-duration:65s}[data-direction=b] .closing-particles{pointer-events:none;opacity:.7;z-index:-1;width:100%;height:100%;position:absolute;inset:0}[data-direction=b] .closing-wordmark{padding:40px 2% 10px;position:relative}[data-direction=b] .kinetic-closing.scene-enter .closing-wordmark>span{animation:none}[data-direction=b] .closing-wordmark:hover>span{color:#0000}[data-direction=b] .closing-wordmark:after{content:attr(data-wordmark);text-align:center;white-space:nowrap;letter-spacing:inherit;line-height:inherit;text-transform:uppercase;background:linear-gradient(100deg,#0000 40%,#fb5536 49% 52%,#0000 61%) 160% 0/260% 100%;color:#0000;-webkit-text-stroke:0;pointer-events:none;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite closing-scan;position:absolute;inset:40px 2% 10px}[data-direction=b] .closing-wordmark[data-pointer]:after{background:radial-gradient(ellipse 180px 240px at var(--closing-x,50%) 50%,#fb5536,transparent);-webkit-background-clip:text;background-clip:text;animation:none}[data-direction=b] .closing-wordmark:focus-visible:after{background:#fb5536;-webkit-background-clip:text;background-clip:text;animation:none}[data-direction=b] .closing-rail{color:#101010;background:#fb5536}.kinetic-closing .closing-rail i{color:inherit}[data-direction=b] .closing-rail>div{animation-duration:32s}[data-direction=c] .closing-status{color:#c3ccbe;align-items:center;gap:12px;padding:42px 5% 25px;font:12px/1.7 ui-monospace,monospace;display:flex}[data-direction=c] .closing-status>span:nth-child(2){white-space:nowrap;overflow:hidden}[data-direction=c] .kinetic-closing.scene-enter .closing-status>span:nth-child(2){animation:2.4s steps(48,end) both status-type}.closing-status-dot{background:#a9ff50;border-radius:50%;flex-shrink:0;width:6px;height:6px}.closing-status i{background:#a9ff50;width:6px;height:16px;animation:1.2s step-end infinite status-caret}[data-direction=c] .closing-wordmark{letter-spacing:-.065em;font-weight:550}[data-direction=c] .kinetic-closing.scene-enter .closing-wordmark>span{animation:.65s cubic-bezier(.2,.7,.2,1) both console-letter;animation-delay:calc(var(--letter)*95ms)}@keyframes folio-word{0%{opacity:0;transform:translateY(22px)rotate(3deg)}to{opacity:1;transform:none}}@keyframes closing-scan{0%,to{background-position:160% 0}50%{background-position:-60% 0}}@keyframes status-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes status-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes console-letter{0%{opacity:.1;filter:blur(5px);transform:translateY(15%)}to{opacity:1;filter:blur();transform:none}}[data-direction][data-motion=paused] :is(.agent-stack *,.cinematic-camera,.cinematic-traces>div,.handoff-signal,.closing-status i,.closing-status>span,.closing-folio>span),[data-direction] [data-motion-scene][data-in-view=false] :is(.agent-stack *,.cinematic-camera,.cinematic-traces>div,.handoff-signal,.closing-status i,.closing-status>span,.closing-folio>span){animation-play-state:paused!important}@media (width<=760px){[data-direction=a] .closing-folio{padding:32px 6% 25px}[data-direction=c] .closing-status{flex-wrap:wrap;gap:8px;padding:30px 6% 20px;font-size:9px}[data-direction=c] .closing-status>span:nth-child(2){white-space:normal;max-width:82%}[data-direction=b] .closing-wordmark:after{inset:40px 2% 10px}}@media (prefers-reduced-motion:reduce){[data-direction] :is(.closing-status i,.closing-status>span,.closing-folio>span){clip-path:none!important;opacity:1!important;animation:none!important;transform:none!important}}[data-direction][data-motion=paused] .closing-wordmark:after,[data-direction] .kinetic-closing[data-in-view=false] .closing-wordmark:after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){[data-direction] .closing-wordmark:after{animation:none!important}}[data-direction=a] .closing-outline{width:100%;height:auto;display:block;overflow:visible}[data-direction=a] .closing-outline text{letter-spacing:-.065em;fill:#0000;stroke:url(#closing-gradient);stroke-width:1px;stroke-dasharray:1500;stroke-dashoffset:0;font-family:Arial,sans-serif;font-size:195px;font-weight:500;transition:fill .4s}[data-direction=a] .kinetic-closing.scene-enter .closing-outline text{animation:2.1s cubic-bezier(.2,.7,.2,1) both outline-write}[data-direction=a] .closing-wordmark:is(:hover,:focus-visible) .closing-outline text{fill:#f6ebfa}@keyframes outline-write{0%{stroke-dashoffset:1500px;opacity:.1}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){[data-direction=a] .closing-outline text{stroke-dashoffset:0!important;animation:none!important}}[data-direction=c] .content-value .value-number{justify-self:start;align-items:center;width:auto;max-width:100%;height:auto;margin-bottom:20px;padding:6px 10px;font:11px/1.5 ui-monospace,monospace;display:inline-flex}[data-direction=b] .kinetic-closing{background:linear-gradient(#0c0e0fe8,#0c0e0fe8),url(/reference-media/inngest-noise.webp) 50%/cover no-repeat}[data-direction=b] :is(.process-art,.value-art,.content-foundation .foundation-grid){background-image:linear-gradient(#111313ed,#111313ed),url(/reference-media/inngest-noise.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}[data-direction=b] .reference-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:6%;min-height:calc(100svh - 112px);padding:48px 5%;display:grid}[data-direction=b] .reference-hero h1,html[lang=vi] [data-direction=b] .reference-hero h1{letter-spacing:-.055em;font-size:clamp(66px,6.65vw,136px);line-height:.94}[data-direction=b] .reference-hero .concept-description{max-width:430px;font-size:12px}[data-direction=b] .reference-hero .concept-hero-copy{width:auto;min-width:0}.hero-coordination{z-index:2;color:#f4f3ef;justify-self:end;width:100%;min-width:0;max-width:650px;margin:0;position:relative}.hero-coordination figcaption{color:#d8d7d2;border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;padding:0 0 17px;font:12px/1.6 ui-monospace,monospace;display:flex}.coordination-sample{color:#979d9f;font-size:10px}.coordination-source{background:#111416f0;border:1px solid #ffffff3b;align-items:center;gap:20px;padding:22px 24px;display:flex}.coordination-source>.ui-icon{color:#fb5536;flex-shrink:0}.coordination-source h2{letter-spacing:-.04em;margin:0 0 10px;font-family:Arial,sans-serif;font-size:clamp(23px,2vw,32px);font-weight:400;line-height:1.15}.coordination-source p{color:#969d9e;margin:0;font:10px/1.6 ui-monospace,monospace}.coordination-source p span{color:#fb5536;margin:0 8px}.coordination-wire{background:#ffffff38;width:1px;height:29px;margin:0 auto;position:relative}.coordination-wire i{background:#fb5536;width:3px;height:8px;animation:3.8s ease-in-out infinite coordination-travel;position:absolute;top:0;left:-1px;box-shadow:0 0 9px #fb55366b}.coordination-agents{grid-template-columns:1fr 1fr;gap:18px;display:grid;position:relative}.coordination-agents:before{content:"";pointer-events:none;background:0 0;border:1px solid #ffffff38;border-bottom:0;height:14px;position:absolute;top:-15px;left:25%;right:25%}.coordination-agents>div{background:linear-gradient(135deg,#222424f5,#121517f5);border:1px solid #ffffff30;grid-template-columns:44px 1fr;align-items:center;gap:8px 16px;padding:22px 20px;display:grid}.coordination-agents img{object-fit:contain;opacity:.85;grid-row:1/3;width:44px;height:49px}.coordination-agents strong{font-size:13px;font-weight:500;line-height:1.5}.coordination-agents span{color:#a1a7a8;font-size:11px;line-height:1.5}.wire-proposal{background:linear-gradient(#ffffff38,#ffffff38) 50%/1px 100% no-repeat;width:100%}.wire-proposal:before{content:"";border:1px solid #ffffff38;border-top:0;width:50%;height:14px;position:absolute;bottom:14px;left:25%}.wire-proposal i{animation-delay:.8s;left:calc(50% - 1px)}.coordination-proposal{background:#111416e8;border-block:1px solid #ffffff30;grid-template-columns:1fr auto;align-items:center;gap:7px 16px;padding:22px 24px;display:grid}.coordination-proposal>span{color:#bfc2c1;font-size:11px}.coordination-proposal strong{letter-spacing:-1px;white-space:nowrap;grid-area:1/2/3;font:clamp(20px,2vw,29px)/1.2 ui-monospace,monospace}.coordination-proposal i{color:#fb5536;font-style:normal}.coordination-proposal small{color:#8e999a;font-size:10px}.wire-hold i{animation-delay:1.6s}.coordination-authority{background:linear-gradient(110deg,#3a201aec,#151515f5);border:1px solid #fb5536;align-items:center;gap:17px;padding:21px 24px;display:flex;position:relative}.coordination-authority>.ui-icon{color:#fb5536;flex-shrink:0}.coordination-authority strong{font-size:17px;font-weight:500;line-height:1.4}.coordination-authority p{color:#c3afa7;margin:7px 0 0;font:10px/1.6 ui-monospace,monospace}.authority-pulse{background:#fb5536;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:auto;animation:3.8s ease-in-out infinite authority-wait}.coordination-link{color:#dbdcd7;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:10px 0;font:11px/1.5 ui-monospace,monospace;display:flex}.coordination-link:hover,.coordination-link .ui-icon{color:#fb5536}@keyframes coordination-travel{0%,12%{opacity:0;transform:translateY(0)}25%{opacity:1}70%{opacity:1;transform:translateY(21px)}85%,to{opacity:0;transform:translateY(21px)}}@keyframes authority-wait{0%,to{box-shadow:0 0 #fb553600}50%{box-shadow:0 0 0 7px #fb55361a}}@media (width>=2000px){[data-direction=b] .reference-hero{gap:100px;padding-inline:max(5%,50% - 925px)}.hero-coordination{max-width:720px}.coordination-agents>div{padding-block:30px}.coordination-wire{height:36px}}@media (width<=1100px) and (width>=901px){[data-direction=b] .reference-hero{grid-template-columns:1fr 1fr;gap:4%;padding-inline:4%}[data-direction=b] .reference-hero h1,html[lang=vi] [data-direction=b] .reference-hero h1{font-size:6.25vw}.coordination-agents>div{grid-template-columns:1fr;padding:18px 15px}.coordination-agents img{display:none}.coordination-proposal{padding:20px 18px}.coordination-proposal strong{font-size:19px}.coordination-authority{padding:19px 18px}}@media (width<=900px){[data-direction=b] .reference-hero{grid-template-columns:1fr;gap:48px;min-height:0;padding:40px 6%}[data-direction=b] .reference-hero h1,html[lang=vi] [data-direction=b] .reference-hero h1{font-size:clamp(54px,12vw,95px)}.hero-coordination{justify-self:stretch;max-width:none}.coordination-agents>div{padding:20px 16px}}@media (width<=480px){.hero-coordination figcaption{gap:14px;margin-bottom:20px;font-size:10px}.coordination-sample{font-size:9px}.coordination-source{gap:14px;padding:19px 17px}.coordination-source h2{font-size:23px}.coordination-source p{font-size:9px}.coordination-agents{gap:12px}.coordination-agents>div{grid-template-columns:1fr;gap:11px;padding:18px 13px}.coordination-agents img{grid-row:auto;width:34px;height:38px}.coordination-agents strong{font-size:12px}.coordination-agents span{font-size:10px}.coordination-proposal{gap:10px;padding:19px 15px}.coordination-proposal>span{font-size:10px}.coordination-proposal strong{font-size:20px}.coordination-proposal small{max-width:140px;font-size:9px}.coordination-authority{gap:12px;padding:19px 15px}.coordination-authority strong{font-size:15px}.coordination-authority p{font-size:9px}.coordination-link{font-size:10px}}@media (prefers-reduced-motion:reduce){.coordination-wire i,.authority-pulse{animation:none!important}.coordination-wire i{opacity:1;transform:translateY(10px)}}@media (width>=901px) and (height<=800px){[data-direction=b] .reference-hero{padding-block:28px}.hero-coordination figcaption{margin-bottom:20px;padding-bottom:12px}.coordination-source{padding-block:17px}.coordination-agents>div{padding-block:16px}.coordination-wire{height:24px}.coordination-proposal{padding-block:17px}.coordination-authority{padding-block:16px}.coordination-link{margin-top:12px;padding-block:8px}}body[data-feedback]{--page:#111215;--surface:#181c20;--ink:#f2f5f0;--muted:#afb8b2;--accent:#a9ff50;--line:#30383b}[data-feedback] .feedback-hero{isolation:isolate;text-align:center;max-width:1600px;min-height:745px;margin:0 auto;padding:310px 6% 76px;position:relative;overflow:hidden}[data-feedback] .feedback-hero-copy{z-index:1;max-width:1050px;margin:auto;position:relative}[data-feedback] .feedback-hero .hero-intro{letter-spacing:.07em;color:#c0cbb8;margin:0 0 25px;font:11px/1.6 ui-monospace,monospace}[data-feedback] .feedback-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:1030px;margin:0 auto 28px;font-size:clamp(42px,4.7vw,68px);font-weight:600;line-height:1.12}[data-feedback] .feedback-hero .concept-description{max-width:760px;margin:0 auto 30px;font-size:17px;line-height:1.75}[data-feedback] .feedback-hero .concept-actions{justify-content:center;align-items:center;gap:28px;display:flex}[data-feedback] .feedback-code-backdrop{perspective:1200px;background:var(--page)}[data-feedback] .feedback-code-camera{--code-scale:1;transform-origin:50% 25%;width:min(1380px,110%);min-width:1000px;transform:translateX(-52%) rotateX(34deg) rotateZ(-24deg) scale(var(--code-scale));position:absolute;top:-130px;left:50%}[data-feedback] .feedback-code-window{text-align:left;color:#c5cbd0;background:#161a1e;border:1px solid #42494e;border-radius:10px;font:20px/1.65 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:hidden;box-shadow:0 0 0 6px #ffffff02,0 40px 90px #0007}[data-feedback] .feedback-code-chrome{color:#aab4b6;background:#1c2226;border-bottom:1px solid #343c40;align-items:center;gap:35px;height:55px;padding:0 30px;font-size:12px;display:flex}[data-feedback] .feedback-code-chrome>span:first-child{color:#e1e8df;align-items:center;gap:11px;font:600 18px Manrope Variable,sans-serif;display:flex}[data-feedback] .feedback-code-chrome i{background:var(--accent);border-radius:2px;width:8px;height:8px}[data-feedback] .feedback-code-chrome small{color:#93a68c;margin-left:auto;font-size:10px}[data-feedback] .feedback-code-stage{min-height:580px;position:relative}[data-feedback] .feedback-code-scene{padding:28px 38px 40px;position:absolute;inset:0}[data-feedback] .feedback-code-heading{color:#80909a;justify-content:space-between;gap:20px;padding-bottom:24px;font-size:13px;line-height:1.5;display:flex}[data-feedback] .feedback-code-row{white-space:pre;align-items:baseline;gap:28px;min-height:33px;display:flex}[data-feedback] .feedback-code-number{color:#56626d;text-align:right;user-select:none;flex:0 0 22px;font-size:12px}[data-feedback] .feedback-code-row code{white-space:pre;font:inherit;display:block}[data-feedback] .code-token-comment{color:#718478;font-size:16px}[data-feedback] .code-token-keyword{color:#bea3eb}[data-feedback] .code-token-string{color:#a9df81}[data-feedback] .feedback-code-logs{opacity:0}[data-feedback] .feedback-code-log{border-bottom:1px solid #2c353b;grid-template-columns:100px 140px 1fr;align-items:center;gap:26px;min-height:46px;font-size:18px;display:grid}[data-feedback] .feedback-code-log time{color:#71818d;font-size:13px}[data-feedback] .feedback-log-status{letter-spacing:.035em;color:#9aabb3;font-size:13px}[data-feedback] .feedback-code-log.success .feedback-log-status{color:#a9ff50}[data-feedback] .feedback-code-log.waiting .feedback-log-status{color:#d5ba78}[data-feedback] .feedback-code-caption{color:#79907a;margin-top:28px;font-size:13px}[data-feedback] .feedback-hero-shade{background:linear-gradient(#111215b3,#11121536 12%,#1112156e 24%,#111215c9 36%,#111215f7 48%,#111215 61%),linear-gradient(90deg,#111215bb,#0000 25% 75%,#111215bb);position:absolute;inset:0}[data-feedback] .feedback-hero-note{color:#909a92;margin-top:30px;font-size:11px;line-height:1.7}[data-feedback] .feedback-hero-note p{margin:0 0 8px}[data-feedback] .feedback-hero-note a{color:#bbc6b4;border-bottom:1px solid #bbc6b438;align-items:center;gap:8px;padding:3px 0;display:inline-flex}[data-feedback] .feedback-hero-note a:hover{color:var(--accent);border-color:var(--accent)}[data-feedback] .feedback-image-link{cursor:zoom-in;height:100%;display:block}[data-feedback] .participant-group>span{min-width:190px;padding:22px 34px}[data-feedback] .feedback-showcase .scroll-statement{padding:85px 0 75px}[data-feedback] .feedback-showcase .scroll-statement p{font-size:clamp(29px,3.3vw,48px)}[data-feedback] .feedback-showcase .workspace-showcase{padding-top:50px}[data-feedback] .feedback-showcase [data-scenario-panel] .showcase-heading{text-align:left;min-height:200px}[data-feedback] .feedback-showcase .showcase-heading>p:last-child{max-width:760px;margin-left:0}[data-feedback] .feedback-image{border:1px solid var(--line);background:#172028;border-radius:8px;margin:0 0 38px;overflow:hidden}[data-feedback] .feedback-image img{object-fit:cover;width:100%;height:auto;display:block}[data-feedback] .feedback-image figcaption{border-top:1px solid var(--line);color:var(--muted);background:var(--surface);padding:14px 18px;font-size:11px;line-height:1.7}[data-feedback] .territory-image img{object-fit:cover;object-position:center 55%;max-height:510px}[data-feedback] .diagram-image img{object-fit:contain;max-height:560px}[data-feedback] .journey-image img{object-fit:contain;background:#242522;max-height:620px}[data-feedback] .journey-takeaway{align-items:start;gap:32px}[data-feedback] .journey-takeaway p{max-width:440px;line-height:1.8}[data-feedback] .section-heading h2,[data-feedback] .foundation-intro h2,[data-feedback] .capital-copy h2,[data-feedback] .contact-layout h2{text-wrap:balance;font-size:clamp(34px,3.9vw,56px);line-height:1.16}[data-feedback] .section-heading h3{font-size:22px}[data-feedback] .feedback-foundation .foundation-grid{gap:18px}[data-feedback] .feedback-foundation .foundation-grid article{background:var(--surface);flex-direction:column;min-width:0;display:flex}[data-feedback] .feedback-foundation .foundation-grid h3{min-height:68px;margin-bottom:16px;font-size:25px;line-height:1.35}[data-feedback] .feedback-foundation .pillar-question{min-height:76px;font-size:16px;line-height:1.6}[data-feedback] .feedback-foundation .foundation-grid article>p{min-height:130px;line-height:1.8}[data-feedback] .feedback-foundation .capability-tags{margin-top:auto;padding-top:12px}[data-feedback] .feedback-value .value-grid{gap:24px}[data-feedback] .feedback-value .value-grid article{min-width:0;padding:30px}[data-feedback] .feedback-value .value-grid article:first-child{gap:0 38px}[data-feedback] .feedback-value .value-grid article>h3{min-height:0;margin-bottom:18px;font-size:29px;line-height:1.3}[data-feedback] .feedback-value .value-grid article>p{min-height:0;margin-bottom:26px;line-height:1.9}[data-feedback] .feedback-value .value-grid article .feedback-image{border:0;border-bottom:1px solid var(--line);background:#252722;border-radius:0;margin:-30px -30px 28px}[data-feedback] .feedback-value .value-grid article .feedback-image img{object-fit:cover;height:270px}[data-feedback] .feedback-value .value-grid article:first-child .feedback-image{border:0;border-right:1px solid var(--line);grid-area:1/1/6;height:calc(100% + 60px);margin:-30px 0 -30px -30px}[data-feedback] .feedback-value .value-grid article:first-child .feedback-image img{object-fit:cover;object-position:58% center;height:100%;min-height:360px}[data-feedback] .feedback-value .value-grid article:first-child>:not(.feedback-image):not(.value-art){grid-column:2}[data-feedback] .feedback-value .value-number{margin-bottom:15px;padding-top:6px;font-size:11px}[data-feedback] .feedback-capital{column-gap:7%}[data-feedback] .feedback-capital .capital-copy h2{font-size:clamp(34px,3.8vw,54px)}[data-feedback] .capital-image{grid-column:1/-1;margin-top:25px;margin-bottom:0}[data-feedback] .capital-image img{object-fit:contain;max-height:410px}[data-feedback] .boundary-example{margin-top:34px}[data-feedback] .boundary-example h3{font-size:25px;line-height:1.35}[data-feedback] .ownership-statement{color:var(--accent);font-size:17px;line-height:1.75}[data-feedback] .cities-figure img{object-fit:cover;object-position:center 56%;width:100%;height:clamp(360px,46vw,650px)}[data-feedback] .vision-copy h2{text-wrap:balance;font-size:clamp(38px,4vw,60px);line-height:1.17}[data-feedback] .feedback-contact .contact-layout h2{max-width:900px}[data-feedback] .feedback-contact .contact-layout p{max-width:760px;font-size:16px}[data-feedback] .feedback-contact .lab-options article{overflow:hidden}[data-feedback] .feedback-contact .lab-options .feedback-image{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:-30px -30px 30px}[data-feedback] .feedback-contact .lab-options .feedback-image img{object-fit:cover;height:255px}[data-feedback] .feedback-contact .lab-options .lab-task{min-height:125px;line-height:1.8}[data-feedback] .closing-status>span:nth-child(2){white-space:normal;overflow:visible}[data-feedback] .closing-status i{display:none}[data-feedback] .kinetic-closing.scene-enter .closing-status>span:nth-child(2){animation:none}@media (width<=1050px){[data-feedback] .feedback-foundation .foundation-grid h3{min-height:80px;font-size:22px}[data-feedback] .feedback-foundation .pillar-question{min-height:115px}}@media (width<=760px){[data-feedback] .feedback-hero{min-height:0;padding:220px 6% 52px}[data-feedback] .feedback-hero h1{letter-spacing:-.045em;margin-bottom:23px;font-size:clamp(34px,8.5vw,48px);line-height:1.15}[data-feedback] .feedback-hero .hero-intro{margin-bottom:20px;font-size:9px}[data-feedback] .feedback-hero .concept-description{margin-bottom:22px;font-size:14px;line-height:1.85}[data-feedback] .feedback-hero .concept-actions{flex-wrap:wrap;gap:22px}[data-feedback] .feedback-code-camera{--code-scale:.82;width:1050px;min-width:1050px;top:-110px}[data-feedback] .feedback-code-window{border-radius:8px;font-size:18px}[data-feedback] .feedback-code-scene{padding:24px 28px 35px}[data-feedback] .feedback-code-source{padding-left:310px}[data-feedback] .feedback-code-stage{min-height:570px}[data-feedback] .feedback-code-row{min-height:32px}[data-feedback] .feedback-code-log{gap:18px;font-size:16px}[data-feedback] .feedback-hero-shade{background:linear-gradient(#11121522,#11121555 12%,#111215d9 26%,#111215 39%),linear-gradient(90deg,#11121544,#0000 25% 75%,#11121544)}[data-feedback] .feedback-hero-note{margin-top:26px;font-size:10px}[data-feedback] .feedback-hero-note p{max-width:290px;margin:0 auto 8px}[data-feedback] .feedback-showcase .scroll-statement{padding:58px 0 50px}[data-feedback] .feedback-showcase .workspace-showcase{padding-top:32px}[data-feedback] .feedback-showcase [data-scenario-panel] .showcase-heading{min-height:225px}[data-feedback] .feedback-image{border-radius:6px;margin-bottom:28px}[data-feedback] .feedback-image figcaption{padding:12px;font-size:10px}[data-feedback] .diagram-image img{min-height:0}[data-feedback] .territory-image img{height:240px}[data-feedback] .feedback-foundation .foundation-grid h3,[data-feedback] .feedback-foundation .pillar-question,[data-feedback] .feedback-foundation .foundation-grid article>p{min-height:0}[data-feedback] .feedback-foundation .pillar-question{margin-bottom:14px}[data-feedback] .feedback-value .value-grid article{padding:23px}[data-feedback] .feedback-value .value-grid article .feedback-image,[data-feedback] .feedback-value .value-grid article:first-child .feedback-image{border:0;border-bottom:1px solid var(--line);width:calc(100% + 46px);height:auto;margin:-23px -23px 24px}[data-feedback] .feedback-value .value-grid article .feedback-image img,[data-feedback] .feedback-value .value-grid article:first-child .feedback-image img{height:225px;min-height:0}[data-feedback] .feedback-value .value-grid article>h3{font-size:26px}[data-feedback] .feedback-contact .lab-options .feedback-image{margin:-24px -24px 24px}[data-feedback] .feedback-contact .lab-options .feedback-image img{height:210px}[data-feedback] .feedback-contact .lab-options .lab-task{min-height:0}[data-feedback] .cities-figure img{object-position:center;height:420px}[data-feedback] .closing-status{padding-inline:6%;font-size:10px}[data-feedback] .feedback-review-bar{gap:5px;padding-inline:10px}[data-feedback] .feedback-review-bar nav{gap:3px}}@media (prefers-reduced-motion:reduce){[data-feedback] .participant-track{animation:none}}[data-feedback=visual] .feedback-product-shot{background:#f3f2ed}[data-feedback=visual] .product-shot-source,[data-feedback=visual] .feedback-product-shot picture{display:block}[data-feedback=visual] .feedback-product-shot img{object-fit:contain;max-height:none}[data-feedback=visual] .feedback-product-shot figcaption{justify-content:space-between;align-items:center;gap:22px;display:flex}[data-feedback=visual] .feedback-product-shot figcaption>span{max-width:680px}[data-feedback=visual] .feedback-product-shot figcaption>a{color:var(--ink);white-space:nowrap;border-bottom:1px solid #afb8b244;flex-shrink:0;font-size:11px}[data-feedback=visual] .feedback-product-shot a:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}[data-feedback=visual] .feedback-contact .lab-options .feedback-image{margin:0 0 26px}[data-feedback=visual] .feedback-contact .lab-options .feedback-image>.feedback-image-link{height:auto}[data-feedback=visual] .feedback-contact .lab-options .feedback-image img{height:300px}[data-feedback=visual] .feedback-contact .lab-options .feedback-product-shot img{object-fit:contain;background:#f3f2ed}[data-feedback=visual] .feedback-contact .lab-options .feedback-image figcaption{box-sizing:border-box;min-height:76px}[data-feedback=visual] .feedback-contact .lab-options .product-shot-interior>.feedback-image-link{justify-content:center;align-items:center;height:300px;display:flex;overflow:hidden}[data-feedback=visual] .product-shot-crop{aspect-ratio:640/500;flex:none;width:min(100%,384px);position:relative;overflow:hidden}[data-feedback=visual] .product-shot-crop picture{width:200%;position:absolute;top:-29.2%;left:-9.375%}[data-feedback=visual] .feedback-contact .lab-options .product-shot-crop img{width:100%;max-width:none;height:auto}@media (width<=760px){[data-feedback=visual] .feedback-product-shot figcaption{align-items:flex-start;gap:15px}[data-feedback=visual] .feedback-product-shot figcaption>a{font-size:10px}[data-feedback=visual] .feedback-contact .lab-options .feedback-image img{height:260px}[data-feedback=visual] .feedback-contact .lab-options .feedback-image figcaption{min-height:0}[data-feedback=visual] .feedback-contact .lab-options .product-shot-interior>.feedback-image-link{height:260px}[data-feedback=visual] .product-shot-crop{width:min(100%,332.8px)}}[data-edition=meeting] .section.meeting-section{background:var(--page);border-bottom:1px solid var(--line);max-width:1600px;margin:auto;padding:100px 6%}[data-edition=meeting] .meeting-section :is(h2,h3,p,dl){margin-top:0}[data-edition=meeting] .meeting-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:8%;margin-bottom:42px;display:grid}[data-edition=meeting] .meeting-heading h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,54px);font-weight:550;line-height:1.18}[data-edition=meeting] .meeting-heading>p{max-width:540px;color:var(--muted);margin:0;font-size:16px;line-height:1.85}body[data-edition=meeting] .meeting-section .eyebrow{letter-spacing:0;text-transform:none;color:var(--accent);margin-bottom:20px;font-family:inherit;font-size:14px}body[data-edition=meeting] .meeting-section .eyebrow.meeting-key-label{margin-bottom:28px;font-size:clamp(22px,2.1vw,30px);font-weight:550}[data-edition=meeting] .meeting-section h3{letter-spacing:-.02em;margin-bottom:16px;font-size:24px;font-weight:550;line-height:1.35}[data-edition=meeting] .meeting-section p{color:var(--muted);line-height:1.85}[data-edition=meeting] .meeting-section :is(article,div){min-width:0}[data-edition=meeting] .meeting-section :is(a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:5px}[data-edition=meeting] .meeting-artwork{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:0 0 40px;overflow:hidden}[data-edition=meeting] .meeting-artwork>a{cursor:zoom-in;display:block}[data-edition=meeting] .meeting-artwork img{width:100%;height:auto;display:block}[data-edition=meeting] .meeting-artwork-status{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 20px;font-size:12px;line-height:1.6;display:flex}[data-edition=meeting] .meeting-artwork-status>span{color:var(--accent)}[data-edition=meeting] .meeting-artwork-status>strong{color:var(--muted);font-weight:400}[data-edition=meeting] .meeting-artwork figcaption{color:var(--muted);border-top:1px solid var(--line);padding:13px 20px;font-size:12px;line-height:1.75}[data-edition=meeting] .meeting-artwork-placeholder{aspect-ratio:2.24;text-align:center;background:var(--page);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:35px;display:flex}[data-edition=meeting] .meeting-artwork-placeholder>p{letter-spacing:-.025em;color:var(--muted);margin:0;font-size:clamp(20px,2.4vw,34px);font-weight:500}[data-edition=meeting] .meeting-artwork-placeholder>span{max-width:550px;color:var(--muted);font-size:14px;line-height:1.8}[data-edition=meeting] .meeting-product-copy{grid-template-columns:1.2fr 1fr;gap:8%;display:grid}[data-edition=meeting] .meeting-product-copy h3{font-size:29px}[data-edition=meeting] .meeting-product-copy p{max-width:680px;margin-bottom:0;font-size:16px}[data-edition=meeting] .meeting-product-copy .meeting-promise{color:var(--ink);margin-bottom:17px;font-size:20px;line-height:1.55}[data-edition=meeting] .meeting-connect{border-left:1px solid var(--line);padding-left:30px}[data-edition=meeting] .meeting-security-phases{grid-template-columns:1fr 1fr;gap:7%;display:grid}[data-edition=meeting] .meeting-security-phases>article>p:not(.meeting-phase){min-height:60px;font-size:16px}[data-edition=meeting] .meeting-security-phases h3{max-width:500px;min-height:78px;font-size:29px}[data-edition=meeting] .meeting-security-phases .meeting-phase{color:var(--accent);margin-bottom:16px;font-size:14px}[data-edition=meeting] .meeting-security-phases dl{margin-bottom:0}[data-edition=meeting] .meeting-security-phases dl>div{border-top:1px solid var(--line);padding:21px 0}[data-edition=meeting] .meeting-security-phases dl>div:last-child{padding-bottom:0}[data-edition=meeting] .meeting-security-phases dt{margin-bottom:7px;font-size:16px;font-weight:600}[data-edition=meeting] .meeting-security-phases dd{color:var(--muted);margin:0;font-size:15px;line-height:1.8}[data-edition=meeting] .meeting-controls{grid-template-columns:1fr 1fr;gap:0 8%;margin-bottom:36px;display:grid}[data-edition=meeting] .meeting-controls article{border-top:1px solid var(--line);padding:28px 0}[data-edition=meeting] .meeting-controls p{max-width:570px;margin:0;font-size:16px}[data-edition=meeting] .meeting-data-boundary{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8%;padding-top:30px;display:grid}[data-edition=meeting] .meeting-data-boundary p{margin-bottom:0;font-size:16px}[data-edition=meeting] .meeting-details{border-top:1px solid var(--line);margin-top:30px;font-size:14px}[data-edition=meeting] .meeting-details summary{cursor:pointer;margin-left:18px;padding:21px 0;font-size:16px;list-style-position:outside}[data-edition=meeting] .meeting-details summary::marker{color:var(--accent)}[data-edition=meeting] .meeting-details>p{max-width:1000px}[data-edition=meeting] .meeting-contact h2{text-wrap:balance;max-width:900px;margin-bottom:26px;font-size:clamp(38px,4.5vw,66px);font-weight:550;line-height:1.15}[data-edition=meeting] .meeting-contact>p:not(.eyebrow){max-width:800px;margin-bottom:38px;font-size:22px}[data-edition=meeting] .meeting-contact-actions{flex-wrap:wrap;align-items:center;gap:35px;display:flex}[data-edition=meeting] .meeting-contact .button{min-height:58px;padding:16px 28px;font-size:17px}[data-edition=meeting] .meeting-email{border-bottom:1px solid var(--line);padding-block:8px;font-size:17px}@media (width<=1050px){[data-edition=meeting] .meeting-heading,[data-edition=meeting] .meeting-product-copy,[data-edition=meeting] .meeting-security-phases{gap:5%}}@media (width<=760px){[data-edition=meeting] .section.meeting-section{padding:62px 6%}[data-edition=meeting] .meeting-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}[data-edition=meeting] .meeting-heading h2{text-wrap:initial;font-size:34px;line-height:1.2}[data-edition=meeting] .meeting-heading>p{font-size:15px}[data-edition=meeting] .meeting-artwork{margin-bottom:28px}[data-edition=meeting] .meeting-artwork-status{flex-direction:column;gap:3px;padding:12px 15px;font-size:11px}[data-edition=meeting] .meeting-artwork figcaption{padding:12px 15px;font-size:11px}[data-edition=meeting] .meeting-artwork-placeholder{aspect-ratio:1.1;gap:18px;padding:25px}[data-edition=meeting] .meeting-artwork-placeholder>span{font-size:13px}[data-edition=meeting] .meeting-product-copy,[data-edition=meeting] .meeting-security-phases,[data-edition=meeting] .meeting-controls,[data-edition=meeting] .meeting-data-boundary{grid-template-columns:1fr;gap:28px}[data-edition=meeting] .meeting-product-copy h3{font-size:27px}[data-edition=meeting] .meeting-product-copy p{font-size:15px}[data-edition=meeting] .meeting-connect{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}[data-edition=meeting] .meeting-security-phases{gap:40px}[data-edition=meeting] .meeting-security-phases h3{min-height:0;font-size:27px}[data-edition=meeting] .meeting-security-phases>article>p:not(.meeting-phase){min-height:0;font-size:15px}[data-edition=meeting] .meeting-security-phases dd{font-size:14px}[data-edition=meeting] .meeting-controls{gap:0;margin-bottom:10px}[data-edition=meeting] .meeting-controls p,[data-edition=meeting] .meeting-data-boundary p{font-size:15px}[data-edition=meeting] .meeting-data-boundary{gap:0}[data-edition=meeting] .meeting-contact h2{text-wrap:initial;font-size:38px}[data-edition=meeting] .meeting-contact>p:not(.eyebrow){font-size:19px}[data-edition=meeting] .meeting-contact-actions{gap:22px}}body[data-release=current]{--review-height:0px}html:has(body[data-release=current]){scroll-padding-top:calc(var(--header-height,82px) + 20px)}[data-release=current] .header-actions{gap:16px}[data-edition=meeting] .meeting-artwork figcaption{justify-content:space-between;align-items:baseline;gap:18px;display:flex}[data-edition=meeting] .meeting-artwork figcaption>a{color:var(--ink);border-bottom:1px solid var(--line);flex-shrink:0}@media (width<=760px){[data-release=current] .header-actions{gap:10px}[data-edition=meeting] .meeting-artwork figcaption{flex-wrap:wrap;gap:8px}}[data-edition=meeting] .language-switch{align-items:center}@media (width<=760px){[data-release=current] .concept-header{gap:8px}}[data-release=current] .published-motion{z-index:5;justify-content:center;min-width:44px;position:absolute;top:20px;right:6%}[data-edition=meeting] .meeting-agent-model{border-block:1px solid var(--line);margin:0 0 40px}[data-edition=meeting] .meeting-agent-flow{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;gap:22px;padding:36px 0;display:grid}[data-edition=meeting] .meeting-agent-flow h3{margin-bottom:12px;font-size:22px}[data-edition=meeting] .meeting-agent-flow p{margin-bottom:0;font-size:14px}[data-edition=meeting] .meeting-agent-core{border:1px solid var(--accent);background:var(--surface);text-align:center;border-radius:8px;padding:28px 22px}[data-edition=meeting] .meeting-agent-core svg{color:var(--accent);margin:0 auto 18px;display:block}[data-edition=meeting] .meeting-agent-core h3{margin-bottom:8px;font-size:28px}[data-edition=meeting] .meeting-agent-core .meeting-agent-role{color:var(--ink);margin-bottom:8px;font-size:16px}[data-edition=meeting] .meeting-agent-arrow{background:var(--accent);height:1px;position:relative}[data-edition=meeting] .meeting-agent-arrow:after{content:"";border-top:1px solid var(--accent);border-right:1px solid var(--accent);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}[data-edition=meeting] .meeting-agent-connections ul{margin:0;padding:0;list-style:none}[data-edition=meeting] .meeting-agent-connections li{border-bottom:1px solid var(--line);color:var(--muted);padding:12px 0;font-size:15px;line-height:1.65}[data-edition=meeting] .meeting-agent-connections li:last-child{border:0;padding-bottom:0}[data-edition=meeting] .meeting-agent-model figcaption{border-top:1px solid var(--line);color:var(--muted);max-width:100%;padding:20px 0;font-size:13px;line-height:1.8}[data-edition=meeting] .meeting-agent-capabilities{grid-template-columns:1fr 1fr;gap:8%;display:grid}[data-edition=meeting] .meeting-agent-capabilities p{max-width:560px;margin-bottom:0;font-size:16px}@media (width<=1050px){[data-edition=meeting] .meeting-agent-flow{grid-template-columns:1fr 24px 1fr 24px 1fr;gap:16px}[data-edition=meeting] .meeting-agent-flow h3{font-size:20px}[data-edition=meeting] .meeting-agent-core{padding:24px 16px}}@media (width<=760px){[data-edition=meeting] .meeting-agent-flow{text-align:center;grid-template-columns:1fr;gap:22px;padding:28px 0}[data-edition=meeting] .meeting-agent-arrow{justify-self:center;width:1px;height:28px}[data-edition=meeting] .meeting-agent-arrow:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}[data-edition=meeting] .meeting-agent-core{justify-self:center;width:100%;max-width:360px}[data-edition=meeting] .meeting-agent-model{margin-bottom:28px}[data-edition=meeting] .meeting-agent-capabilities{grid-template-columns:1fr;gap:28px}[data-edition=meeting] .meeting-agent-capabilities p{font-size:15px}}body[data-edition=meeting] .feedback-hero .hero-intro{font-size:clamp(14px,1.2vw,16px);line-height:1.6}[data-edition=meeting] .meeting-contact>p.meeting-partner{margin:28px 0 0;font-size:15px;line-height:1.8}[data-edition=meeting] .meeting-partner a{color:var(--ink);border-bottom:1px solid var(--line);margin-left:8px;display:inline-block}@media (width<=760px){[data-edition=meeting] .meeting-partner a{margin:10px 0 0;display:table}}
