.pxs-jump{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:35px auto 0;font-size:12px}.pxs-jump a{padding:9px 15px;border:1px solid #e2e9f0;border-radius:99px;color:#65849b;background:#f9fcff}.pxs-jump a:hover{border-color:#8cbad9;background:#edf7ff}.pxs-explorer{border:1px solid #dce6ef;border-radius:26px;overflow:hidden;background:#fbfdff}.pxs-mode-buttons{display:flex;gap:12px;padding:20px 26px;border-bottom:1px solid #e0e8ef;background:#f3f8fc}.pxs-mode-buttons button{border:1px solid transparent;background:transparent;color:#7d91a3;font:13px Geist,Arial,sans-serif;border-radius:10px;padding:12px 22px;cursor:pointer}.pxs-mode-buttons button[aria-pressed=true]{background:white;border-color:#d5e4ef;color:#3979a6;box-shadow:0 2px 8px #173c6106}.pxs-mode-intro{padding:35px 40px 0}.pxs-mode-intro h3{font-size:27px;font-weight:530;margin:0 0 18px;line-height:1.3}.pxs-mode-intro p{font-size:15px;line-height:1.8;max-width:950px;min-height:80px}.pxs-diagram-image{padding:0 22px}.pxs-diagram-image img{display:block;width:100%;height:auto}.pxs-crossing{display:grid;grid-template-columns:220px 1fr;gap:30px;padding:23px 40px;background:#fff8ed;border-block:1px solid #efe2c9}.pxs-crossing>span{font-size:12px;color:#ad905c;line-height:1.6}.pxs-crossing p{font-size:13px;line-height:1.75;color:#8d7e66;min-height:45px}.pxs-step-buttons{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:24px 30px 0}.pxs-step-buttons button{display:flex;align-items:center;gap:13px;text-align:left;border:0;border-bottom:2px solid #e1eaf2;background:none;padding:16px 12px;color:#8a9cac;font:13px Geist,Arial,sans-serif;cursor:pointer}.pxs-step-buttons button span{font-size:11px;color:#a5b6c4}.pxs-step-buttons button[aria-pressed=true]{color:#2f82bb;border-color:#51a5df}.pxs-step-detail{display:grid;grid-template-columns:260px 1fr;gap:35px;padding:32px 40px;min-height:190px}.pxs-step-detail h3{font-size:21px;line-height:1.4;margin:0}.pxs-step-detail p{font-size:14px;line-height:1.8}.pxs-explorer-footer{border-top:1px solid #e2eaf1;padding:22px 40px;display:flex;gap:35px;justify-content:space-between;align-items:center;background:white}.pxs-explorer-footer p{font-size:11px;max-width:650px;color:#9ba6b2;line-height:1.7}.pxs-explorer-footer a{font-size:12px;flex:none}.pxs-citation{font-size:11px!important;color:#949fac!important;line-height:1.8!important;margin-top:24px!important}.pxs-citation a{color:#6b9ebe;text-decoration:underline;text-underline-offset:3px}.pxs-rag-notebook{border:1px solid #e0e8ef;border-radius:24px;background:#f5faff;padding:30px}.pxs-rag-notebook>div{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid #dfe9f1}.pxs-rag-notebook>div:last-child{border:0}.pxs-rag-notebook>div>span{font-size:12px;color:#78a8c9;padding-top:3px}.pxs-rag-notebook b{font-size:16px;font-weight:550;display:block;line-height:1.5;margin-bottom:12px;color:#3b5c76}.pxs-rag-notebook small{display:block;font-size:13px;line-height:1.75;color:#8394a3}.pxs-chain-grid,.pxs-control-grid,.pxs-certificates{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.pxs-chain-grid article{border-top:1px solid #dfe7ef;padding-top:28px}.pxs-chain-grid h3{font-size:25px;margin-bottom:20px}.pxs-chain-grid p{font-size:15px;line-height:1.8}.pxs-control-grid article{border:1px solid #e2e8ee;border-radius:21px;padding:30px}.pxs-control-grid h3{font-size:25px;margin:25px 0 20px;line-height:1.2}.pxs-control-grid p{font-size:14px;line-height:1.8}.pxs-control-grid p+p{margin-top:18px}.pxs-status{display:inline-block;font-size:10px;line-height:1.6;padding:6px 10px;border-radius:99px}.pxs-status.documented{background:#edf7f0;color:#598c6c}.pxs-status.configure{background:#edf6ff;color:#5c8eb4}.pxs-status.pending{background:#fff3e8;color:#aa855c}.pxs-proof-table th,.pxs-proof-table td{white-space:normal;vertical-align:top;line-height:1.7}.pxs-proof-table tbody th{min-width:150px}.pxs-proof-table table{min-width:720px}.pxs-certificates article{border:1px solid #e2e8ef;border-radius:22px;padding:30px;background:#fbfcfe;display:flex;flex-direction:column;align-items:start}.pxs-certificates article>span{font-size:18px;font-weight:550;color:#7693aa}.pxs-certificates h3{font-size:24px;line-height:1.25;margin:28px 0 20px}.pxs-certificates p{font-size:14px;line-height:1.8;margin-bottom:25px}.pxs-certificates a{margin-top:auto;font-size:12px;color:#6b9cbe}.pxs-final{max-width:900px}.pxs-final p{font-size:18px;margin-top:25px}.pxs-final a{font-size:13px}
@media(max-width:950px){.pxs-mode-intro{padding:30px 30px 0}.pxs-crossing{padding:22px 30px;grid-template-columns:170px 1fr}.pxs-step-detail{grid-template-columns:190px 1fr;padding:30px;gap:25px}.pxs-control-grid article,.pxs-certificates article{padding:24px}.pxs-control-grid h3,.pxs-certificates h3{font-size:23px}.pxs-step-buttons{padding-inline:20px;gap:5px}.pxs-step-buttons button{padding-inline:7px;font-size:12px;gap:8px}}
@media(max-width:700px){.pxs-jump{gap:8px;margin-top:25px}.pxs-jump a{font-size:11px;padding:8px 12px}.pxs-mode-buttons{padding:14px;gap:5px}.pxs-mode-buttons button{font-size:11px;padding:11px 12px;flex:1;line-height:1.4}.pxs-mode-intro{padding:25px 23px 0}.pxs-mode-intro h3{font-size:23px}.pxs-mode-intro p{font-size:14px;min-height:200px}.pxs-diagram-image{overflow:auto;padding:0 5px}.pxs-diagram-image img{min-width:850px}.pxs-crossing{display:block;padding:23px}.pxs-crossing>span{display:block;margin-bottom:12px;font-size:11px}.pxs-crossing p{font-size:13px;min-height:120px}.pxs-step-buttons{padding:17px 10px 0;gap:2px}.pxs-step-buttons button{flex-direction:column;gap:9px;font-size:10px;line-height:1.4;padding:12px 3px}.pxs-step-buttons button span{font-size:10px}.pxs-step-detail{display:block;padding:25px;min-height:300px}.pxs-step-detail h3{font-size:22px;margin-bottom:20px}.pxs-step-detail p{font-size:14px}.pxs-explorer-footer{display:block;padding:22px}.pxs-explorer-footer a{margin-top:18px;font-size:12px}.pxs-chain-grid,.pxs-control-grid,.pxs-certificates{grid-template-columns:1fr;gap:24px}.pxs-rag-notebook{padding:23px}.pxs-rag-notebook>div{gap:15px}.pxs-rag-notebook b{font-size:15px}.pxs-chain-grid h3{font-size:24px}.pxs-chain-grid p{font-size:15px}.pxs-control-grid article,.pxs-certificates article{padding:28px}.pxs-control-grid h3{font-size:25px}.pxs-certificates h3{font-size:24px}.pxs-final p{font-size:16px}.pxs-proof-table th,.pxs-proof-table td{font-size:12px}.pxs-citation{overflow-wrap:anywhere}}

.pxs-mobile-hint{display:none}@media(max-width:700px){.pxs-mobile-hint{display:block;font-size:10px!important;color:#9eafbe!important;padding:10px 23px 20px}}

.pxs-mobile-flow{display:none}@media(max-width:700px){.pxs-diagram-image{display:none}.pxs-mobile-flow{display:grid;gap:8px;padding:10px 23px 25px}.pxs-mobile-flow>div{border:1px solid #d2e1ed;border-radius:14px;padding:18px;background:white}.pxs-mobile-flow strong{display:block;font-size:17px;font-weight:550;color:#355b78;line-height:1.4}.pxs-mobile-flow span{display:block;font-size:13px;color:#718495;line-height:1.7;margin-top:8px}.pxs-mobile-flow i{text-align:center;font-size:18px;font-style:normal;color:#6e9bbd}.pxs-mobile-flow .pxs-mobile-agent{background:#edf7ff;border-color:#8ebede}.pxs-mobile-flow .pxs-mobile-model{background:#fff8ed;border-color:#e5d4b5}}
