

.w4r-v26-main .w4r-v26-reference,
.w4r-v26-main .w4r-v26-state,
.w4r-v26-main .w4r-v26-verify{position:relative;overflow:hidden}
.w4r-v26-main .w4r-v26-reference{padding:88px 0;background:linear-gradient(180deg,#f7faff 0%,#eef5fd 100%)}
.w4r-v26-main .w4r-v26-state{padding:88px 0;background:#fff}
.w4r-v26-main .w4r-v26-verify{padding:88px 0;background:linear-gradient(180deg,#f4f8fd 0%,#eef4fb 100%)}
.w4r-v26-main .w4r-v26-ref-head{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.72fr);gap:70px;align-items:end;margin-bottom:34px}
.w4r-v26-main .w4r-v26-ref-head>div{max-width:760px}
.w4r-v26-main .w4r-v26-ref-head h2{margin:0;color:#0b2039;font-size:clamp(38px,4.25vw,58px);line-height:1.03;letter-spacing:-.045em;font-weight:780}
.w4r-v26-main .w4r-v26-ref-head>p{margin:0 0 5px;color:#61778e;font-size:15.5px;line-height:1.75}



.w4r-v26-main .w4r-v26-model{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;border:1px solid #d5e1ee;border-radius:26px;background:rgba(255,255,255,.82);box-shadow:0 22px 60px rgba(28,70,118,.07)}
.w4r-v26-main .w4r-v26-model:before{content:"";position:absolute;left:10%;right:10%;top:74px;height:2px;background:linear-gradient(90deg,#2375ff,#3bbfe7,#3cc891,#7e8aa0);opacity:.35}
.w4r-v26-main .w4r-v26-model article{position:relative;z-index:1;min-height:290px;padding:23px 21px 21px;border:1px solid #dbe6f0;border-radius:19px;background:#fff}
.w4r-v26-main .w4r-v26-model article:after{content:"";position:absolute;top:42px;right:-9px;width:17px;height:17px;border:4px solid #fff;border-radius:50%;background:#2c79ff;box-shadow:0 0 0 1px #d7e2ed}
.w4r-v26-main .w4r-v26-model article:last-child:after{display:none}
.w4r-v26-main .w4r-v26-model article.is-runtime:after{background:#31b7dd}
.w4r-v26-main .w4r-v26-model article.is-observable:after{background:#34c78d}
.w4r-v26-main .w4r-v26-model-top{display:flex;align-items:center;gap:9px;margin-bottom:26px}
.w4r-v26-main .w4r-v26-model-top span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#edf4ff;color:#1768ff;font-size:10px;font-weight:850}
.w4r-v26-main .w4r-v26-model-top b{color:#71859b;font-size:9px;line-height:1.2;letter-spacing:.105em;font-weight:850}
.w4r-v26-main .w4r-v26-model article>strong{display:block;color:#163653;font-size:17px;line-height:1.3;font-weight:780}
.w4r-v26-main .w4r-v26-model article>p{margin:10px 0 17px;color:#647b91;font-size:12.75px;line-height:1.62}
.w4r-v26-main .w4r-v26-model ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.w4r-v26-main .w4r-v26-model li{position:relative;padding-left:17px;color:#38546f;font-size:11.75px;line-height:1.4;font-weight:650}
.w4r-v26-main .w4r-v26-model li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:#2b75ff}
.w4r-v26-main .w4r-v26-model .is-runtime li:before{background:#2db5dc}.w4r-v26-main .w4r-v26-model .is-observable li:before{background:#31bd84}.w4r-v26-main .w4r-v26-model .is-external li:before{background:#8797aa}
.w4r-v26-main .w4r-v26-ref-note{display:flex;gap:13px;align-items:flex-start;margin:18px 14px 0;padding:14px 18px;border-left:3px solid #2c78ff;color:#60758b;font-size:12.25px;line-height:1.55;background:rgba(255,255,255,.52)}
.w4r-v26-main .w4r-v26-ref-note strong{white-space:nowrap;color:#284b6d}



.w4r-v26-main .w4r-v26-state-wrap{border:1px solid #d7e2ed;border-radius:24px;background:#fff;box-shadow:0 18px 48px rgba(23,58,98,.055);overflow:hidden}
.w4r-v26-main .w4r-v26-state-table{width:100%;border-collapse:collapse;table-layout:fixed}
.w4r-v26-main .w4r-v26-state-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.w4r-v26-main .w4r-v26-state-table th,.w4r-v26-main .w4r-v26-state-table td{padding:22px 20px;border-bottom:1px solid #e2eaf3;text-align:left;vertical-align:top}
.w4r-v26-main .w4r-v26-state-table thead th{background:#f3f7fc;color:#536d86;font-size:10px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;font-weight:820}
.w4r-v26-main .w4r-v26-state-table thead th:first-child{width:23%}
.w4r-v26-main .w4r-v26-state-table tbody th{color:#173754;font-size:14px;line-height:1.42;font-weight:780}
.w4r-v26-main .w4r-v26-state-table td span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;font-size:10.5px;font-weight:820}
.w4r-v26-main .w4r-v26-state-table td span.is-keep{background:#ebf9f2;color:#17724e}.w4r-v26-main .w4r-v26-state-table td span.is-mode{background:#eef4ff;color:#1768ff}
.w4r-v26-main .w4r-v26-state-table td small{display:block;margin-top:8px;color:#71849a;font-size:11.5px;line-height:1.5}
.w4r-v26-main .w4r-v26-state-table tbody tr:last-child th,.w4r-v26-main .w4r-v26-state-table tbody tr:last-child td{border-bottom:0}
.w4r-v26-main .w4r-v26-state-boundary{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;align-items:start;padding:18px 20px;border-top:1px solid #dfe8f1;background:#f7faff}
.w4r-v26-main .w4r-v26-state-boundary span{color:#1768ff;font-size:9.5px;line-height:1.35;letter-spacing:.09em;font-weight:850}
.w4r-v26-main .w4r-v26-state-boundary p{margin:0;color:#60778e;font-size:12.25px;line-height:1.6}



.w4r-v26-main .w4r-v26-verify-flow{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr);gap:0;align-items:stretch}
.w4r-v26-main .w4r-v26-verify-flow>a{position:relative;display:flex;flex-direction:column;min-height:188px;padding:20px;border:1px solid #d6e2ee;border-radius:18px;background:#fff;color:#183955;box-shadow:0 10px 28px rgba(26,68,113,.045)}
.w4r-v26-main .w4r-v26-verify-flow>a>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#eef5ff;color:#1768ff;font-size:10px;font-weight:850}
.w4r-v26-main .w4r-v26-verify-flow>a>strong{margin-top:22px;color:#143653;font-size:15px;line-height:1.4;font-weight:780}
.w4r-v26-main .w4r-v26-verify-flow>a>small{margin-top:8px;color:#72869a;font-size:11.5px;line-height:1.5}
.w4r-v26-main .w4r-v26-verify-flow>a>b{margin-top:auto;padding-top:18px;color:#1768ff;font-size:11px;font-weight:780}
.w4r-v26-main .w4r-v26-verify-flow>i{display:grid;place-items:center;color:#4b8cff;font-size:20px;font-style:normal}
.w4r-v26-main .w4r-v26-interpret{margin-top:24px;border:1px solid #d4e0ec;border-radius:22px;background:#fff;overflow:hidden}
.w4r-v26-main .w4r-v26-interpret-title{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:17px 20px;background:#0d2947;color:#fff}
.w4r-v26-main .w4r-v26-interpret-title span{font-size:9px;letter-spacing:.1em;font-weight:850;color:#7db4ff}.w4r-v26-main .w4r-v26-interpret-title strong{font-size:13px;line-height:1.4;font-weight:720}
.w4r-v26-main .w4r-v26-interpret-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.w4r-v26-main .w4r-v26-interpret-grid article{padding:20px 22px;border-right:1px solid #e0e8f0;border-bottom:1px solid #e0e8f0}
.w4r-v26-main .w4r-v26-interpret-grid article:nth-child(2n){border-right:0}.w4r-v26-main .w4r-v26-interpret-grid article:nth-last-child(-n+2){border-bottom:0}
.w4r-v26-main .w4r-v26-interpret-grid b{display:block;color:#163954;font-size:13px;font-weight:780}.w4r-v26-main .w4r-v26-interpret-grid p{margin:8px 0 0;color:#647b91;font-size:12px;line-height:1.6}

@media(max-width:1199px){
 .w4r-v26-main .w4r-v26-ref-head{grid-template-columns:1fr;gap:20px;align-items:start}.w4r-v26-main .w4r-v26-ref-head>p{max-width:760px}
 .w4r-v26-main .w4r-v26-model{grid-template-columns:repeat(2,minmax(0,1fr))}.w4r-v26-main .w4r-v26-model:before,.w4r-v26-main .w4r-v26-model article:after{display:none}
 .w4r-v26-main .w4r-v26-verify-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.w4r-v26-main .w4r-v26-verify-flow>i{display:none}
}
@media(max-width:991px){
 .w4r-v26-main .w4r-v26-state-table{table-layout:auto}.w4r-v26-main .w4r-v26-state-table th,.w4r-v26-main .w4r-v26-state-table td{padding:18px 14px}.w4r-v26-main .w4r-v26-state-table thead th:first-child{width:auto}
}
@media(max-width:767px){
 .w4r-v26-main .w4r-v26-reference,.w4r-v26-main .w4r-v26-state,.w4r-v26-main .w4r-v26-verify{padding:64px 0}
 .w4r-v26-main .w4r-v26-ref-head h2{font-size:clamp(32px,10.2vw,42px)}.w4r-v26-main .w4r-v26-ref-head>p{font-size:14.5px}
 .w4r-v26-main .w4r-v26-model{grid-template-columns:1fr;padding:12px;border-radius:20px}.w4r-v26-main .w4r-v26-model article{min-height:0;padding:20px}
 .w4r-v26-main .w4r-v26-ref-note{display:grid;margin:15px 4px 0}.w4r-v26-main .w4r-v26-ref-note strong{white-space:normal}
 .w4r-v26-main .w4r-v26-state-wrap{overflow:visible;border:0;box-shadow:none;background:transparent}.w4r-v26-main .w4r-v26-state-table,.w4r-v26-main .w4r-v26-state-table tbody,.w4r-v26-main .w4r-v26-state-table tr,.w4r-v26-main .w4r-v26-state-table th,.w4r-v26-main .w4r-v26-state-table td{display:block;width:100%}.w4r-v26-main .w4r-v26-state-table thead{display:none}.w4r-v26-main .w4r-v26-state-table tr{margin-bottom:12px;border:1px solid #d9e4ef;border-radius:18px;background:#fff;overflow:hidden}.w4r-v26-main .w4r-v26-state-table tbody th{padding:17px 18px;background:#f3f7fc;border-bottom:1px solid #e0e8f1}.w4r-v26-main .w4r-v26-state-table td{padding:14px 18px;border-bottom:1px solid #e6edf4}.w4r-v26-main .w4r-v26-state-table td:before{display:block;margin-bottom:7px;color:#6c8298;font-size:9px;letter-spacing:.08em;font-weight:850}.w4r-v26-main .w4r-v26-state-table td:nth-child(2):before{content:"SAVED PROFILE"}.w4r-v26-main .w4r-v26-state-table td:nth-child(3):before{content:"NETWORK CONTEXT"}.w4r-v26-main .w4r-v26-state-table td:nth-child(4):before{content:"EXECUTION SURFACE"}.w4r-v26-main .w4r-v26-state-table tbody tr:last-child td:last-child{border-bottom:0}
 .w4r-v26-main .w4r-v26-state-boundary{grid-template-columns:1fr;padding:17px 18px;border:1px solid #d9e4ef;border-radius:17px}
 .w4r-v26-main .w4r-v26-verify-flow{grid-template-columns:1fr}.w4r-v26-main .w4r-v26-verify-flow>a{min-height:0}.w4r-v26-main .w4r-v26-interpret-title{display:grid;gap:5px}.w4r-v26-main .w4r-v26-interpret-grid{grid-template-columns:1fr}.w4r-v26-main .w4r-v26-interpret-grid article,.w4r-v26-main .w4r-v26-interpret-grid article:nth-child(2n),.w4r-v26-main .w4r-v26-interpret-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #e0e8f0}.w4r-v26-main .w4r-v26-interpret-grid article:last-child{border-bottom:0}
}
