._system_923xn_1{--citadel-blue:#5ca8ff;--citadel-cyan:#4ee5df;--citadel-amber:#ffc45d;--citadel-red:#ff6b72;--citadel-green:#63e2a8;--citadel-bg:#041017;--citadel-panel:#081922;--citadel-line:#93cae238;background:radial-gradient(circle at 48% 22%,#187a992b,transparent 36%),var(--citadel-bg);color:#f5f8f9;padding:clamp(76px,8vw,138px) 5vw}._intro_923xn_1{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:26px;display:grid}._intro_923xn_1>p:first-child{color:var(--citadel-cyan);text-transform:uppercase;font:700 10px/1.4 var(--font-geist-mono);letter-spacing:.11em;grid-column:1/-1;margin:0}._intro_923xn_1 h2{letter-spacing:-.075em;max-width:1260px;margin:16px 0 0;font-size:clamp(58px,7vw,122px);font-weight:520;line-height:.86}._intro_923xn_1 h2 em{color:var(--citadel-blue);font:inherit;font-style:normal}._lede_923xn_1{color:#b6c7ce;max-width:540px;margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.55}._viewSwitch_923xn_1,._journeyBar_923xn_1>div:last-child{flex-wrap:wrap;gap:3px;display:flex}._viewSwitch_923xn_1{grid-column:2;justify-content:flex-end}._viewSwitch_923xn_1 button,._journeyBar_923xn_1 button{border:1px solid var(--citadel-line);color:#d5e2e7;text-transform:uppercase;min-height:46px;font:700 9px/1.15 var(--font-geist-mono);letter-spacing:.075em;cursor:pointer;background:#020c1173;padding:13px 17px}._viewSwitch_923xn_1 button:hover,._journeyBar_923xn_1 button:hover{border-color:var(--citadel-blue);color:#fff}._viewSwitch_923xn_1 button[aria-pressed=true],._journeyBar_923xn_1 button[aria-pressed=true]{border-color:var(--citadel-cyan);background:var(--citadel-cyan);color:#02110f}:is(._viewSwitch_923xn_1 button:focus-visible,._journeyBar_923xn_1 button:focus-visible,._flow_923xn_1 button:focus-visible,._explanation_923xn_1 button:focus-visible,._layers_923xn_1 summary:focus-visible){outline-offset:3px;outline:3px solid #fff}._console_923xn_1{border:1px solid var(--citadel-line);background:linear-gradient(#081922f2,#051219fa);margin-top:62px}._journeyBar_923xn_1{border-bottom:1px solid var(--citadel-line);justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}._journeyBar_923xn_1>div:first-child{gap:6px;display:grid}._journeyBar_923xn_1 span,._posture_923xn_1 small{color:#8fa7b1;text-transform:uppercase;font:700 8px/1.35 var(--font-geist-mono);letter-spacing:.1em}._journeyBar_923xn_1 strong{font-size:clamp(17px,1.45vw,22px)}._flow_923xn_1{isolation:isolate;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;padding:58px 26px;display:grid;position:relative}._rail_923xn_1{z-index:-1;background:linear-gradient(90deg,var(--citadel-blue),var(--citadel-cyan),var(--citadel-amber),var(--citadel-green));opacity:.65;height:1px;position:absolute;top:50%;left:7%;right:7%}._packet_923xn_1{z-index:2;width:10px;height:10px;box-shadow:0 0 0 7px #4ee5df21,0 0 24px var(--citadel-cyan);pointer-events:none;background:#fff;border-radius:50%;animation:4.5s cubic-bezier(.45,0,.55,1) both _citadelPacket_923xn_1;position:absolute;top:calc(50% - 5px);left:6%}._flow_923xn_1 button{border:1px solid var(--citadel-line);color:#f4f8f9;text-align:left;cursor:pointer;background:#07151d;align-content:space-between;gap:14px;min-height:178px;padding:18px;transition:transform .2s,border-color .2s,background .2s;display:grid}._flow_923xn_1 button:hover{border-color:var(--citadel-blue);transform:translateY(-4px)}._flow_923xn_1 button[aria-pressed=true]{border-color:var(--citadel-cyan);background:#0c2728}._flow_923xn_1 button>span{color:var(--citadel-blue);font:700 9px/1 var(--font-geist-mono)}._flow_923xn_1 button strong{font-size:clamp(16px,1.35vw,22px);line-height:1.08}._flow_923xn_1 button small{color:#93aab4;font:600 8px/1.4 var(--font-geist-mono);letter-spacing:.035em}._posture_923xn_1{border-top:1px solid var(--citadel-line);background:var(--citadel-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}._posture_923xn_1 span{background:#06151c;align-content:center;gap:10px;min-height:120px;padding:20px;display:grid}._posture_923xn_1 b{font-size:clamp(15px,1.35vw,21px);line-height:1.14}._posture_923xn_1 span:nth-child(2) b{color:var(--citadel-amber)}._posture_923xn_1 span:nth-child(3) b{color:var(--citadel-cyan)}._posture_923xn_1 span:nth-child(4) b{color:var(--citadel-green)}._explanation_923xn_1{border:1px solid var(--citadel-line);background:#071720;grid-template-columns:.7fr 1.1fr .48fr;align-items:start;gap:28px;margin-top:1px;padding:clamp(34px,4vw,66px);display:grid}._explanation_923xn_1>p:first-child{color:var(--citadel-cyan);text-transform:uppercase;font:700 9px/1.4 var(--font-geist-mono);letter-spacing:.09em;grid-column:1/-1;margin:0}._explanation_923xn_1 h3{letter-spacing:-.06em;margin:0;font-size:clamp(40px,4.5vw,76px);font-weight:520;line-height:.92}._explanation_923xn_1>p:nth-of-type(2){color:#bdd0d7;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.6}._explanation_923xn_1 aside{border-left:2px solid var(--citadel-amber);background:#ffc45d0f;gap:8px;padding:17px;display:grid}._explanation_923xn_1 aside span{color:var(--citadel-amber);text-transform:uppercase;font:700 8px/1 var(--font-geist-mono);letter-spacing:.08em}._explanation_923xn_1 aside strong{font-size:15px;line-height:1.35}._explanation_923xn_1 button{border:1px solid var(--citadel-cyan);min-height:48px;color:var(--citadel-cyan);text-transform:uppercase;font:700 8px/1.3 var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;background:0 0;grid-column:3;padding:14px 16px}._explanation_923xn_1 button:hover{background:var(--citadel-cyan);color:#03110f}._disclaimer_923xn_1{color:#f4f8f99e;text-transform:uppercase;max-width:960px;font:600 9px/1.6 var(--font-geist-mono);letter-spacing:.06em;margin:24px 0 0}._build_923xn_1{color:#071b27;background:#edf3f5;padding:clamp(76px,8vw,138px) 5vw}._build_923xn_1>header{grid-template-columns:minmax(0,1.1fr) minmax(280px,.6fr);align-items:end;gap:32px;display:grid}._build_923xn_1>header>p:first-child{color:#147a89;text-transform:uppercase;font:700 10px/1.4 var(--font-geist-mono);letter-spacing:.1em;grid-column:1/-1;margin:0}._build_923xn_1 h2{letter-spacing:-.075em;margin:14px 0 0;font-size:clamp(52px,6.4vw,108px);font-weight:530;line-height:.88}._build_923xn_1 h2 em{color:#147a89;font:inherit;font-style:normal}._build_923xn_1>header>p:last-child{color:#3d5662;margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.6}._layers_923xn_1{border-top:1px solid #b9ccd3;margin-top:58px}._layers_923xn_1 details{border-bottom:1px solid #b9ccd3}._layers_923xn_1 summary{cursor:pointer;grid-template-columns:54px 1fr;align-items:start;gap:16px;padding:25px 4px;list-style:none;display:grid}._layers_923xn_1 summary::-webkit-details-marker{display:none}._layers_923xn_1 summary>span{color:#147a89;font:700 10px/1 var(--font-geist-mono)}._layers_923xn_1 summary>div{grid-template-columns:minmax(260px,.55fr) 1fr;align-items:start;gap:28px;display:grid}._layers_923xn_1 summary strong{letter-spacing:-.04em;font-size:clamp(24px,2.4vw,40px);line-height:1}._layers_923xn_1 summary small{color:#4b6470;font-size:15px;line-height:1.55}._layers_923xn_1 details[open] summary strong{color:#0c7685}._layers_923xn_1 details>div{grid-template-columns:1fr .52fr;gap:32px;margin-left:70px;padding:0 4px 28px;display:grid}._layers_923xn_1 details>div p{color:#304b57;margin:0;font-size:16px;line-height:1.65}._layers_923xn_1 details>div p:last-child{font-family:var(--font-geist-mono);background:#f7fafb;border:1px solid #bfd0d6;gap:9px;padding:17px;font-size:12px;display:grid}._layers_923xn_1 details>div p span{color:#147a89;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}._releaseGate_923xn_1{color:#f4f8f9;background:#071b27;grid-template-columns:.45fr 1fr;gap:34px;margin-top:52px;padding:clamp(26px,3.5vw,48px);display:grid}._releaseGate_923xn_1>p{color:var(--citadel-cyan,#4ee5df);text-transform:uppercase;font:700 10px/1.4 var(--font-geist-mono);letter-spacing:.1em;margin:0}._releaseGate_923xn_1 ul{grid-template-columns:1fr 1fr;gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}._releaseGate_923xn_1 li{color:#c4d3d9;border-left:2px solid #4ee5df;padding-left:18px;font-size:15px;line-height:1.48}@keyframes _citadelPacket_923xn_1{0%{opacity:0;left:6%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:93%}}@media (max-width:1120px){._flow_923xn_1{grid-template-columns:repeat(3,1fr)}._rail_923xn_1,._packet_923xn_1{display:none}._posture_923xn_1{grid-template-columns:repeat(2,1fr)}._explanation_923xn_1{grid-template-columns:1fr 1fr}._explanation_923xn_1 h3{grid-row:2/5}._explanation_923xn_1>p:nth-of-type(2),._explanation_923xn_1 aside,._explanation_923xn_1 button{grid-column:2}._build_923xn_1>header,._releaseGate_923xn_1{grid-template-columns:1fr}}@media (max-width:760px){._system_923xn_1,._build_923xn_1{padding:78px 18px}._intro_923xn_1{grid-template-columns:1fr}._intro_923xn_1 h2,._build_923xn_1 h2{font-size:13.7vw}._lede_923xn_1,._viewSwitch_923xn_1{grid-column:1}._viewSwitch_923xn_1{grid-template-columns:1fr 1fr;width:100%;display:grid}._journeyBar_923xn_1{flex-direction:column;align-items:flex-start}._journeyBar_923xn_1>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}._flow_923xn_1{background:var(--citadel-line);grid-template-columns:1fr 1fr;gap:1px;padding:18px}._flow_923xn_1 button{min-height:142px}._posture_923xn_1{grid-template-columns:1fr 1fr}._posture_923xn_1 span{min-height:108px}._explanation_923xn_1{grid-template-columns:1fr;padding:32px 22px}._explanation_923xn_1 h3,._explanation_923xn_1>p:nth-of-type(2),._explanation_923xn_1 aside,._explanation_923xn_1 button{grid-area:auto/1}._explanation_923xn_1 button{width:100%}._build_923xn_1>header{display:block}._build_923xn_1>header>p:last-child{margin-top:24px}._layers_923xn_1 summary{grid-template-columns:36px 1fr}._layers_923xn_1 summary>div,._layers_923xn_1 details>div{grid-template-columns:1fr}._layers_923xn_1 details>div{margin-left:52px}._releaseGate_923xn_1 ul{grid-template-columns:1fr}}@media (max-width:460px){._journeyBar_923xn_1>div:last-child,._flow_923xn_1,._posture_923xn_1,._viewSwitch_923xn_1{grid-template-columns:1fr}._flow_923xn_1 button{min-height:112px}._posture_923xn_1 span{min-height:92px}._layers_923xn_1 summary>div{gap:10px}}@media (prefers-reduced-motion:reduce){._packet_923xn_1{opacity:1;animation:none;left:49%}._flow_923xn_1 button{transition:none}}
