body.c3-xian{background:var(--paper)!important}body.c3-xian main [id]{scroll-margin-top:110px}body.c3-xian .xi-opening-hero{background:#061d34;color:#fff;padding-bottom:40px}body.c3-xian .xi-opening-hero .xi-crumb{color:#a6becb}body.c3-xian .xi-opening-gate{display:grid;grid-template-columns:70px minmax(0,1fr) 41%;gap:28px;border:1px solid #375063;padding:35px 30px 35px 0;position:relative;align-items:center}body.c3-xian .xi-opening-gate:before,body.c3-xian .xi-opening-gate:after{content:'';position:absolute;top:0;width:95px;height:5px;background:#d95440;left:0}body.c3-xian .xi-opening-gate:after{left:auto;right:0}body.c3-xian .xi-gate-inscription{display:flex;flex-direction:column;align-items:center;align-self:stretch;border-right:1px solid #365165;padding:18px 0;gap:27px}body.c3-xian .xi-gate-inscription small{font:10px monospace;letter-spacing:.07em;color:#95c4ce}body.c3-xian .xi-gate-inscription b{font-size:35px;line-height:1.5;font-weight:500;color:#e7dbc7}body.c3-xian .xi-gate-inscription>span{writing-mode:vertical-rl;font:8px monospace;letter-spacing:.15em;color:#7495a7;margin-top:auto}body.c3-xian .xi-opening-gate .xi-kicker{color:#91d6d9}body.c3-xian .xi-opening-gate h1{font-size:clamp(37px,4vw,55px);color:#a5e8df}body.c3-xian .xi-opening-gate h1 small{color:#f5f3eb;font-size:15px}body.c3-xian .xi-opening-gate header>p:last-of-type{font-size:14px;line-height:1.9;color:#b2c7d2;margin-top:28px}body.c3-xian .xi-opening-gate header>a{display:inline-flex;gap:28px;align-items:center;font-size:12px;margin-top:27px;border-bottom:1px solid #517787;padding-bottom:8px}body.c3-xian .xi-opening-gate header>a span{font-size:22px;color:#9de1d9}body.c3-xian .xi-gate-picture{padding:9px;background:#0b2b45;border:1px solid #385c70}body.c3-xian .xi-gate-picture>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:19px 8px 10px;color:#92bccb;font:8px monospace}body.c3-xian .xi-gate-picture>div b{font-size:9px;letter-spacing:.05em;color:#d5e7ec}body.c3-xian .xi-opening-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}body.c3-xian .xi-opening-tabs details{border:1px solid #2c4c62;background:#0b2a43;padding:20px 25px}body.c3-xian .xi-opening-tabs summary{font-size:15px;font-weight:bold;cursor:pointer;list-style:none}body.c3-xian .xi-opening-tabs summary>span{font:22px serif;color:#da7960;margin-right:17px}body.c3-xian .xi-opening-tabs summary:after{content:'＋';float:right;color:#75cbd1;font-weight:400}body.c3-xian .xi-opening-tabs details[open] summary:after{content:'−'}body.c3-xian .xi-opening-tabs p{font-size:12px;color:#9fbcca;margin-top:14px;padding-left:29px}body.c3-xian.xi-startup .xi-lead{grid-template-columns:1fr 39%;background:#ece9df;border:0;border-inline:6px solid #17394d}body.c3-xian.xi-startup .xi-lead-photo{padding:25px}body.c3-xian.xi-startup .xi-lead-copy{padding:30px 38px;border-right:1px solid #d1d1c5}body.c3-xian .xi-gates-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:32px;counter-reset:xi-gates}body.c3-xian .xi-gates-list>.xi-record{counter-increment:xi-gates;background:#fff;border:1px solid #c5c9c1;position:relative;transition:box-shadow .25s}body.c3-xian .xi-gates-list .xi-number:before{content:counter(xi-gates,decimal-leading-zero)}body.c3-xian .xi-gate-lintel{display:flex;gap:20px;align-items:center;padding:13px 20px;border-bottom:4px solid #17394d;background:#e4e5dc;font:9px monospace;letter-spacing:.09em;color:#607875}body.c3-xian .xi-gate-lintel .xi-number{font:23px monospace;color:#0b67c1}body.c3-xian .xi-gates-list article{display:grid;grid-template-columns:1fr 31%;gap:16px;padding:25px;border-inline:10px solid #f2f1ea}body.c3-xian .xi-gate-inner{min-width:0}body.c3-xian .xi-gate-inner h3{font-size:22px;margin:0 0 15px}body.c3-xian .xi-gate-inner p{font-size:12px}body.c3-xian .xi-gate-inner .xi-meta span{display:none}body.c3-xian .xi-gates-list .xi-record-photo{align-self:center}body.c3-xian .xi-gates-list>.xi-record:hover{box-shadow:0 10px 25px #1c384714}body.c3-xian.xi-startup.xi-compact .xi-gates-list article{grid-template-columns:1fr}body.c3-xian.xi-startup.xi-compact .xi-record-photo,body.c3-xian.xi-startup.xi-compact .xi-record p{display:none}
/* Finance is a vertical material corridor with a semantic definition index. */
body.c3-xian .xi-finance-hero{padding-block:25px 35px}body.c3-xian .xi-finance-hero>header{display:grid;grid-template-columns:1fr 285px;gap:0 40px;align-items:end;border-bottom:2px solid #1d4055;padding-bottom:34px;margin-bottom:30px}body.c3-xian .xi-finance-hero header .xi-kicker{grid-column:1 / 3}body.c3-xian .xi-finance-hero h1{font-size:clamp(40px,4.8vw,64px)}body.c3-xian .xi-finance-hero header>p:last-child{font-size:15px;color:#627482;line-height:1.9;padding-bottom:7px}body.c3-xian .xi-finance-corridor{display:grid;grid-template-columns:53% 1fr;gap:0;background:#e8e6dc;align-items:start}body.c3-xian .xi-corridor-photo{padding:24px;border-right:7px solid #213e52;align-self:center}body.c3-xian .xi-corridor-entries{padding:0 30px}body.c3-xian .xi-corridor-entries details{border-bottom:1px solid #c1c6bd;padding:23px 0}body.c3-xian .xi-corridor-entries details:last-child{border-bottom:0}body.c3-xian .xi-corridor-entries summary{display:flex;align-items:center;gap:22px;list-style:none;cursor:pointer}body.c3-xian .xi-corridor-entries summary b{font:25px monospace;color:#a8674a}body.c3-xian .xi-corridor-entries summary span{font-size:18px;font-weight:bold}body.c3-xian .xi-corridor-entries summary:after{content:'＋';color:#527c89;margin-left:auto;font-size:18px}body.c3-xian .xi-corridor-entries details[open] summary:after{content:'−'}body.c3-xian .xi-corridor-entries p{font-size:13px;color:#617879;margin:15px 0 0 53px}body.c3-xian.xi-accounting .xi-lead{grid-template-columns:25% 1fr;border:0;border-block:1px solid #a3b7b9;background:#fff}body.c3-xian.xi-accounting .xi-lead-photo{padding:25px 10px 25px 25px}body.c3-xian.xi-accounting .xi-lead-copy{padding:30px 35px}body.c3-xian.xi-accounting .xi-lead h2{font-size:26px}body.c3-xian .xi-account-archive{display:grid;grid-template-columns:120px 1fr;gap:36px;border-top:4px solid #0f334b}body.c3-xian .xi-corridor-sign{background:#133850;color:#d1e3e9;padding:27px 20px;display:flex;flex-direction:column;align-items:center;gap:27px}body.c3-xian .xi-corridor-sign>span{font:9px monospace;letter-spacing:.06em;color:#94bcca}body.c3-xian .xi-corridor-sign>b{font-size:30px;line-height:1.55;font-weight:500}body.c3-xian .xi-corridor-sign>p{font-size:11px;color:#9fbeca;border-top:1px solid #48667a;padding-top:20px;margin-top:auto}body.c3-xian .xi-account-index{margin:0;padding:0;counter-reset:xi-finance}body.c3-xian .xi-account-index .xi-record{counter-increment:xi-finance;border-bottom:1px solid #c0cbc5;padding:28px 0;display:grid;grid-template-columns:42% 1fr;gap:35px}body.c3-xian .xi-account-index .xi-number:before{content:counter(xi-finance,decimal-leading-zero)}body.c3-xian .xi-account-index dt>.xi-number{display:block;font:11px monospace;color:#ab7056;margin-bottom:12px}body.c3-xian .xi-account-index dt h3{font-size:22px;margin-top:14px}body.c3-xian .xi-account-index .xi-meta{font-size:10px}body.c3-xian .xi-account-index .xi-meta span{display:none}body.c3-xian .xi-account-index dd{margin:0;display:grid;grid-template-columns:1fr 110px;gap:22px;align-items:start;padding-top:4px}body.c3-xian .xi-account-index dd p{margin-top:0;font-size:13px}body.c3-xian .xi-account-index dd .xi-record-photo{margin-top:5px}body.c3-xian .xi-account-index .xi-more{font-size:11px;margin-top:16px}body.c3-xian.xi-accounting.xi-compact .xi-account-index .xi-record{grid-template-columns:1fr}body.c3-xian.xi-accounting.xi-compact .xi-account-index dd{display:none}
/* Access: four separate windows surrounding a business node, then nested image windows. */
body.c3-xian .xi-atlas-hero{background:#08263e;color:#edf6f8;padding-block:42px}body.c3-xian .xi-atlas-hero header{display:grid;grid-template-columns:1fr 320px;gap:0 45px;align-items:end;margin-bottom:40px}body.c3-xian .xi-atlas-hero header .xi-kicker{grid-column:1 / 3;color:#94d6d7}body.c3-xian .xi-atlas-hero h1{font-size:clamp(38px,4.5vw,62px);color:#b1e7e0}body.c3-xian .xi-atlas-hero h1 small{color:#d0e3e9;font-size:15px}body.c3-xian .xi-atlas-hero header>p:last-child{font-size:14px;line-height:1.9;color:#a7c2d0;padding-bottom:6px}body.c3-xian .xi-atlas-stage{display:grid;grid-template-columns:1fr 42%;gap:35px;align-items:center}body.c3-xian .xi-atlas-windows{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;position:relative;padding:20px;background-image:linear-gradient(#2e5a7240 1px,transparent 1px),linear-gradient(90deg,#2e5a7240 1px,transparent 1px);background-size:30px 30px;border:1px solid #34556a}body.c3-xian .xi-atlas-windows button{background:#0d3553;border:1px solid #46758c;padding:25px 21px;color:#ddedf2;min-height:135px;text-align:left;position:relative}body.c3-xian .xi-atlas-windows button:before{content:'';position:absolute;left:-1px;top:-1px;width:21px;height:5px;background:#d66b53}body.c3-xian .xi-atlas-windows button small{display:block;font:9px monospace;color:#80b3c5;letter-spacing:.09em;margin-bottom:26px}body.c3-xian .xi-atlas-windows button b{font-size:21px;font-weight:500}body.c3-xian .xi-atlas-windows button[aria-pressed=true]{background:#a3dfd8;color:#103144;border-color:#a3dfd8}body.c3-xian .xi-atlas-windows button[aria-pressed=true] small{color:#467b80}body.c3-xian .xi-atlas-center{grid-column:1 / 3;text-align:center;border-block:1px solid #4d6e7e;padding:15px 20px;background:#163d55;position:relative}body.c3-xian .xi-atlas-center span{font-size:18px;display:block}body.c3-xian .xi-atlas-center small{font:8px monospace;letter-spacing:.12em;color:#91c9d0}body.c3-xian .xi-atlas-visual{background:#0d3551;padding:17px;border-bottom:4px solid #cf6e54}body.c3-xian .xi-atlas-visual p{font-size:13px;color:#bdd3df;line-height:1.9;padding:20px 5px 5px;min-height:100px}body.c3-xian.xi-license .xi-lead{grid-template-columns:37% 1fr;background:#e6e9df;border:0;border-top:5px solid #17618c}body.c3-xian.xi-license .xi-label{background:#183e56;color:#e9f3f6}body.c3-xian .xi-window-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;counter-reset:xi-window}body.c3-xian .xi-window-list>.xi-record{counter-increment:xi-window;border:1px solid #bfcfc9;background:#fff;padding:15px;position:relative;transition:transform .25s}body.c3-xian .xi-window-list .xi-number:before{content:counter(xi-window,decimal-leading-zero)}body.c3-xian .xi-window-opening{border:7px solid #dfe8df;border-bottom:0;background:#edf0e8}body.c3-xian .xi-window-opening header{display:flex;gap:18px;align-items:center;padding:12px 10px;border-top:1px solid #c4d5cd}body.c3-xian .xi-window-opening .xi-number{font:20px monospace;color:#42797e}body.c3-xian .xi-window-opening .xi-meta{font-size:9px;color:#5f7b7c}body.c3-xian .xi-window-opening .xi-meta span{display:none}body.c3-xian .xi-window-copy{padding:17px 10px 12px;border-top:4px solid #213e53}body.c3-xian .xi-window-copy h3{font-size:22px;margin-top:0}body.c3-xian .xi-window-copy p{font-size:12px}body.c3-xian .xi-window-list>.xi-record:hover{transform:translateY(-4px)}body.c3-xian.xi-license.xi-compact .xi-window-opening{display:none}body.c3-xian.xi-license.xi-compact .xi-window-copy p{display:none}
/* Change: a true split boundary, with titles and context on different paper fields. */
body.c3-xian .xi-boundary-hero{display:grid;grid-template-columns:1fr 1fr;border:1px solid #cbd0c5;margin-top:20px}body.c3-xian .xi-changing-side{background:#eeebe1;padding:42px 40px;position:relative;border-right:6px solid #d95440}body.c3-xian .xi-changing-side h1{font-size:clamp(40px,4.7vw,64px);color:#124a73}body.c3-xian .xi-changing-side>p:last-of-type{font-size:15px;color:#65797d;margin:28px 0}body.c3-xian .xi-changing-side>span{display:block;font:10px monospace;letter-spacing:.08em;color:#ac654a;padding-top:22px;border-top:1px solid #d2cbbd}body.c3-xian .xi-continuing-side{background:#092b44;padding:24px;display:flex;flex-direction:column;justify-content:center;color:#d2e5eb}body.c3-xian .xi-continuing-side>div{padding:27px 10px 7px}body.c3-xian .xi-continuing-side>div>span{font:10px monospace;letter-spacing:.04em;color:#9ebfcb;display:block;margin-bottom:16px}body.c3-xian .xi-continuing-side h2{font-size:30px;color:#a7e3dc}body.c3-xian .xi-boundary-choices{display:grid;grid-template-columns:1fr 1fr;border-inline:1px solid #d3d8cf;border-bottom:1px solid #cbd0c5}body.c3-xian .xi-boundary-choices>div{padding:25px 35px;background:#fff;border-right:6px solid #d95440}body.c3-xian .xi-boundary-choices>div>p{font-size:13px;font-weight:bold;margin-bottom:15px}body.c3-xian .xi-boundary-buttons{display:flex;gap:7px;flex-wrap:wrap}body.c3-xian .xi-boundary-buttons button{font-size:11px;padding:8px 10px;border:1px solid #bfccc5;background:#f5f6f0;color:#46616d}body.c3-xian .xi-boundary-buttons button[aria-pressed=true]{background:#17456a;color:white;border-color:#17456a}body.c3-xian .xi-boundary-choices>p{padding:27px 32px;background:#dfebe7;font-size:13px;color:#466775;align-self:stretch}body.c3-xian.xi-change .xi-lead{grid-template-columns:1fr 30%;border:0;border-left:6px solid #d95440;background:#fff}body.c3-xian.xi-change .xi-lead-photo{padding:25px}body.c3-xian.xi-change .xi-lead-copy{padding:30px 35px}body.c3-xian.xi-change .xi-lead h2{font-size:28px}body.c3-xian .xi-boundary-list{counter-reset:xi-boundary}body.c3-xian .xi-boundary-list .xi-record{counter-increment:xi-boundary;display:grid;grid-template-columns:43% 1fr;border:1px solid #c6d0c7;margin-bottom:25px}body.c3-xian .xi-boundary-list .xi-number:before{content:counter(xi-boundary,decimal-leading-zero)}body.c3-xian .xi-boundary-title{background:#ecece3;padding:27px 30px;border-right:3px solid #ce7656}body.c3-xian .xi-boundary-title>div:first-child{display:flex;gap:18px;align-items:center;margin-bottom:15px}body.c3-xian .xi-boundary-title .xi-number{font:25px monospace;color:#a0664a}body.c3-xian .xi-boundary-title small{font:9px monospace;color:#8e8e7f;letter-spacing:.08em}body.c3-xian .xi-boundary-title h3{font-size:23px;margin-top:15px}body.c3-xian .xi-boundary-title .xi-meta{font-size:10px}body.c3-xian .xi-boundary-title .xi-meta span{display:none}body.c3-xian .xi-boundary-body{display:grid;grid-template-columns:1fr 160px;gap:24px;background:#fff;padding:30px;align-items:center}body.c3-xian .xi-boundary-body p{margin-top:0;font-size:13px}body.c3-xian .xi-boundary-body .xi-more{font-size:11px}body.c3-xian.xi-change.xi-compact .xi-boundary-body{grid-template-columns:1fr}body.c3-xian.xi-change.xi-compact .xi-boundary-body p,body.c3-xian.xi-change.xi-compact .xi-record-photo{display:none}
