.ew{color:#e1eaf0;background:#080f16;min-height:100vh;padding:0 3vw;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.ew *{box-sizing:border-box}.ew button,.ew a,.ew input,.ew select,.ew textarea{font:inherit}.ew button,.ew-tools a{color:#e5edf1;cursor:pointer;background:#13232f;border:1px solid #344551;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:14px;display:inline-flex}.ew button:hover{background:#203b48}.ew button:disabled{opacity:.45;cursor:not-allowed}.ew a{color:#7ce3d7;text-decoration:none}.ew a:hover{text-decoration:underline}.ew :focus-visible{outline-offset:3px;outline:2px solid #88f9e7}.ew-header{border-bottom:1px solid #27343e;justify-content:space-between;align-items:center;gap:20px;height:78px;display:flex}.ew-brand{letter-spacing:-1px;font-size:25px;font-weight:700;color:#edf7f9!important}.ew-brand span{color:#95a8b6;letter-spacing:0;font-size:15px;font-weight:400}.ew-header nav{align-items:center;gap:22px;font-size:14px;display:flex}.ew-header nav a{align-items:center;gap:6px;display:flex}.ew-session{color:#aabbc7;border:1px solid #34434e;border-radius:4px;padding:5px 8px;font-size:12px}.ew-title{justify-content:space-between;align-items:flex-end;gap:24px;padding:35px 0 28px;display:flex}.ew-kicker{letter-spacing:1.4px;color:#91a8b8;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:700;display:flex}.ew h1{letter-spacing:-1.8px;margin:0;font-size:clamp(30px,3.1vw,48px);font-weight:500;line-height:1.14}.ew h1 span{color:#8da5b7}.ew-tools{flex-wrap:wrap;gap:10px;display:flex}.ew .ew-primary{color:#072c2c;background:#88e4d5;border-color:#88e4d5}.ew-boundary{background:#102422;border:1px solid #31534f;border-radius:7px;align-items:center;gap:15px;padding:15px 18px;display:flex}.ew-boundary>div{flex:1}.ew-boundary strong{color:#a3ebdd;font-size:13px}.ew-boundary p{color:#adc2c4;margin:2px 0;font-size:14px}.ew-message{color:#aed7d0;min-height:20px;margin:12px 0;font-size:14px}.ew-errors{background:#361b24;border:1px solid #9b5464;border-radius:6px;margin-bottom:15px;padding:18px}.ew-schema{border:1px solid #2a3b48;border-radius:6px;margin-bottom:24px;padding:13px 18px;font-size:14px}.ew summary{cursor:pointer;color:#c3d7e0}.ew-schema p{color:#a6bbc8;max-width:1100px}.ew-schema code{overflow-wrap:anywhere;color:#a3ddda;margin:18px 0;font-size:13px;display:block}.ew-layout{border:1px solid #2a3b48;border-radius:8px;grid-template-columns:210px minmax(0,1fr) 285px;display:grid;overflow:hidden}.ew-filters{background:#0d1821;border-right:1px solid #2a3b48;padding:21px 17px}.ew label{color:#b9c9d3;margin-bottom:16px;font-size:14px;display:block}.ew input,.ew select,.ew textarea{color:#edf5f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a131b;border:1px solid #354a58;border-radius:5px;width:100%;min-width:0;margin-top:7px;padding:9px;font-size:14px;display:block}.ew-source{color:#9ab0bd;border-top:1px solid #2a3b48;margin-top:30px;padding-top:20px}.ew-source strong{color:#c0d8df;margin-top:9px;font-size:14px;display:block}.ew-source p{overflow-wrap:anywhere;font-size:13px}.ew-source code{word-break:break-all;color:#78c9bf;font-size:12px;display:block}.ew small{color:#90a9b8;font-size:12px;line-height:1.6}.ew-source small{margin-top:12px;display:block}.ew-analysis{min-width:0}.ew-stats{background:#0f1c26;border-bottom:1px solid #293b47;grid-template-columns:repeat(3,1fr);display:grid}.ew-stats>div{border-right:1px solid #273946;padding:19px}.ew-stats strong{font-size:29px;font-weight:500;display:block}.ew-stats strong small{font-size:16px}.ew-stats span{color:#a7bcc9;font-size:13px}.ew-totals{border-bottom:1px solid #293b47;max-height:205px;padding:20px;overflow:auto}.ew-totals>div{overflow-wrap:anywhere;justify-content:space-between;gap:15px;margin:9px 0;display:flex}.ew-totals strong{color:#9be2d8;font-size:15px;font-weight:500}.ew-totals span{color:#8eabba;word-break:break-all;max-width:50%;font-size:12px}.ew-totals p:not(.ew-kicker){color:#8eabba;font-size:14px}.ew-viewbar{border-bottom:1px solid #293b47;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;display:flex}.ew-viewbar [role=tablist]{gap:7px;display:flex}.ew-viewbar button{color:#93aebd;background:0 0;border-color:#0000}.ew-viewbar button[aria-selected=true]{color:#acf1e6;background:#203c43}.ew-viewbar>span{color:#9bb3c3;font-size:12px}.ew-table-wrap{max-height:550px;overflow:auto}.ew table{border-collapse:collapse;width:100%;min-width:630px;font-size:14px}.ew th{text-align:left;color:#a4becd;background:#12212c;padding:13px 15px;font-size:12px;font-weight:500;position:sticky;top:0}.ew td{vertical-align:top;border-bottom:1px solid #213340;padding:13px 15px}.ew td strong{font-size:14px;font-weight:500}.ew td span{color:#96adbb;margin-top:4px;font-size:12px;display:block}.ew td code{font-size:12px}.ew td button{text-align:left;color:#d9e8f0;background:0 0;border:0;padding:0;display:block}.ew tr.selected{background:#18363e}.ew td:nth-child(3){overflow-wrap:anywhere;max-width:240px}.ew-timeline{border-top:1px solid #293b47;padding:18px}.ew-timeline>div{gap:8px;display:flex;overflow:auto}.ew-timeline button{background:#11212c;flex-direction:column;gap:0;min-width:116px;font-size:12px}.ew-timeline button.active{background:#1a3a3d;border-color:#75dacc}.ew-inspector{background:#0d1923;border-left:1px solid #2a3b48;max-height:1120px;padding:20px;overflow:auto}.ew-inspector-title{justify-content:space-between;align-items:center;display:flex}.ew-inspector h2{margin:0 0 9px;font-size:22px;font-weight:500}.ew-inspector-title button{background:0 0;border:0;padding:4px}.ew-tag{color:#ebc587;margin-bottom:10px;font-size:12px;display:inline-block}.ew dl{margin:0 0 20px}.ew dl>div{border-bottom:1px solid #243540;padding:10px 0}.ew dt{color:#8fa8b8;text-transform:capitalize;font-size:12px}.ew dd{overflow-wrap:anywhere;color:#d7e5ed;margin:3px 0 0;font-family:monospace;font-size:13px}.ew .ew-note{margin-top:25px}.ew-empty{text-align:center;color:#849fad;padding:45px 20px}.ew-empty>svg{margin:auto}.ew-empty h2{color:#c3d7e0;font-size:22px}.ew-empty p{max-width:360px;margin:14px auto;font-size:14px}.ew-graph{padding:15px}.ew-graph>p{color:#8fa8b8;font-size:12px}.ew-map-scroll{overflow:auto}.ew-graph svg{background:radial-gradient(#12232b,#080f16);width:100%;min-width:650px;display:block}.ew-graph circle{fill:#143c44;stroke:#72dbcd;stroke-width:2px}.ew-graph text{fill:#c2d7e1;font-size:12px}.ew-graph text.ew-node-chain{fill:#8ba6b8;font-size:11px}.ew-edge{stroke:#437e82;stroke-width:1.4px;fill:none;pointer-events:none}.ew-edge.active{stroke:#bcfff0;stroke-width:3px}.ew-hit{stroke:#0000;stroke-width:17px;fill:none;cursor:pointer}.ew-graph g[role=button]{cursor:pointer}.ew-export{border-bottom:1px solid #2a3b48;grid-template-columns:1.5fr 1fr;gap:45px;padding:36px 0;display:grid}.ew-export h2{margin:0;font-size:25px;font-weight:500}.ew-export p:not(.ew-kicker){color:#9fb5c4;max-width:740px;font-size:14px}.ew-export>div:last-child{align-self:center}.ew-export a{align-items:center;gap:10px;margin-bottom:14px;font-size:14px;display:flex}.ew-export code{overflow-wrap:anywhere;background:#13232e;padding:12px;font-size:12px;display:block}.ew-export small{margin-top:12px;display:block}.ew-limitations{color:#99afbd;padding:25px 0;font-size:14px}.ew-limitations li{margin:10px 0}.ew footer{color:#708c9f;padding:18px 0 30px;font-size:12px}.ew-digest code{word-break:break-all}@media (min-width:1700px){.ew{padding-inline:5vw}.ew-layout{grid-template-columns:230px minmax(0,1fr) 340px}}@media (max-width:1150px){.ew-layout{grid-template-columns:190px minmax(0,1fr)}.ew-inspector{border-top:1px solid #2a3b48;border-left:0;grid-column:1/-1;max-height:none}.ew-inspector dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.ew .ew-note{max-width:700px}.ew-header nav .ew-session{display:none}}@media (max-width:720px){.ew{padding:0 16px}.ew-header{flex-wrap:wrap;gap:12px;height:auto;min-height:75px;padding:15px 0}.ew-brand span{font-size:13px}.ew-title{display:block}.ew-tools{margin-top:22px}.ew-boundary{flex-wrap:wrap}.ew-boundary>div{min-width:190px}.ew-layout{flex-direction:column;display:flex}.ew-filters{border-right:0;grid-template-columns:1fr 1fr;gap:10px 15px;display:grid}.ew-filters>.ew-kicker,.ew-filters>.ew-source{grid-column:1/-1}.ew-filters label{margin-bottom:0}.ew-source{margin-top:10px}.ew-stats>div{padding:13px 9px}.ew-stats span{font-size:12px}.ew-stats strong{font-size:25px}.ew-inspector dl{grid-template-columns:1fr 1fr}.ew-export{grid-template-columns:1fr;gap:20px}.ew-totals>div{display:block}.ew-totals span{max-width:100%;display:block}.ew-viewbar{padding:12px 9px}.ew-viewbar>span{font-size:12px}}.ew-case-panel{background:#10232b;border:1px solid #527a80;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin:0 0 24px;padding:24px;display:grid}.ew-case-panel h2{margin:0 0 12px;font-size:24px;font-weight:500}.ew-case-panel p{color:#b3cad1;overflow-wrap:anywhere;font-size:16px}.ew-case-panel form{min-width:0}.ew-case-panel label{font-size:14px}.ew-case-panel input{font-size:16px}.ew-case-panel input[type=file]{max-width:100%;padding:12px 6px}.ew-case-panel small{margin-top:14px;display:block}.ew-case-actions{flex-wrap:wrap;gap:10px;display:flex}.ew-digest button{margin-top:12px}.ir-uncertain{margin-top:6px;display:block;color:#f2c87d!important;font-size:13px!important}@media (max-width:720px){.ew-case-panel{grid-template-columns:1fr;gap:12px;padding:18px}.ew-tools>*{flex:auto}}.ir{background:#0d1922;border:1px solid #2b424e;border-radius:8px;margin:28px 0;overflow:hidden}.ir-heading{border-bottom:1px solid #293e4a;justify-content:space-between;align-items:center;gap:25px;padding:25px;display:flex}.ir h2{letter-spacing:-.7px;margin:0;font-size:28px;font-weight:500}.ir-heading p:not(.ew-kicker){color:#9bb3c2;margin:8px 0 0;font-size:14px}.ir-heading [role=tablist]{flex-shrink:0;gap:10px;display:flex}.ir button[aria-selected=true]{color:#c4fff2;background:#254b4c;border-color:#77d8c7}.ir-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:18px 25px;display:flex}.ir-toolbar>span{color:#c8b796;margin-left:auto;font-size:12px}.ir-start{text-align:center;max-width:900px;margin:auto;padding:45px 25px}.ir-start>svg{color:#88d7ca;margin:auto}.ir h3{margin:12px 0;font-size:20px;font-weight:500}.ir-start p{color:#a4bdca;font-size:16px;line-height:1.7}.ir-start>div{flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0;display:flex}.ir-start>div>span{color:#b2ded9;border:1px solid #345866;border-radius:5px;padding:10px 15px;font-size:14px}.ir-start small{max-width:680px;margin:auto;display:block}.ir-platform-grid{border-top:1px solid #293e4a;grid-template-columns:1.6fr 1fr;display:grid}.ir-platform-grid>div{min-width:0}.ir-platform-map{background:#09121a;padding:15px;overflow:auto}.ir-platform-map svg{width:100%;min-width:500px;display:block}.ir-platform-map p{color:#8eaab9;max-width:700px;margin:8px 15px;font-size:12px}.ir-platform-map circle{fill:#123b43;stroke:#7adecc;stroke-width:2px}.ir-platform-map text{fill:#c1dfe4;pointer-events:none;font-size:12px}.ir-platform-map text.ir-kind{fill:#92aebf;font-size:11px}.ir-platform-map g[role=button]{cursor:pointer}.ir-link{stroke:#5e9e9c;stroke-width:1.5px;pointer-events:none}.ir-link.asserted{stroke-dasharray:8 5}.ir-link.hypothesized{stroke-dasharray:2 5}.ir-link.active{stroke:#c5fff1;stroke-width:3px}.ir-evidence{border-left:1px solid #293e4a;min-width:0;max-height:1100px;padding:25px;overflow:auto}.ir-evidence>p:not(.ew-kicker){font-size:14px}.ir-evidence h4{color:#d3e3ed;font-size:14px;font-weight:500}.ir-evidence ul{color:#9fb4c3;padding-left:18px;font-size:14px}.ir-evidence article{background:#12232f;border:1px solid #2c4554;border-radius:5px;margin:18px 0;padding:15px}.ir-evidence blockquote{color:#b7d1d9;white-space:pre-wrap;border-left:2px solid #63b6ae;margin:14px 0;padding-left:13px;font-size:14px}.ir-evidence code{word-break:break-all;color:#7dcfc1;font-size:12px;display:block}.ir-status{color:#a9e6d8;font-size:12px}.ir-status.asserted{color:#e1c794}.ir-status.hypothesized{color:#b6b2e9}.ir-register{padding:15px 25px}.ir-register>button{text-align:left;background:#101f2a;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin:8px 0;padding:13px;display:flex}.ir-register>button.active{background:#153437;border-color:#7ddac6}.ir-register strong{font-size:14px;font-weight:500}.ir-register strong span{color:#85a5b6;margin-inline:5px;font-size:12px}.ir-wallet-links{border-top:1px solid #2b424e;padding:22px 25px}.ir-wallet-links>p{color:#91aebe;font-size:14px}.ir-wallet-links article{border-top:1px solid #2b424e;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.ir-wallet-links article>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.ir-wallet-links code{overflow-wrap:anywhere;color:#98b9c6;font-size:12px;display:block}.ir-wallet-links article>span{color:#9dbdcb;font-size:13px}.ir-rules{color:#97b1c0;border-top:1px solid #2b424e;padding:20px 25px;font-size:14px}.ir-rules li{margin:8px 0}.ir-error{background:#37222c;border:1px solid #7d4d5d;border-radius:5px;margin:15px 25px;padding:15px}.ir-lab-banner{color:#ebd092;background:#2a261a;align-items:center;gap:13px;padding:18px 25px;display:flex}.ir-lab-banner>div{flex:1}.ir-lab-banner strong{font-size:13px}.ir-lab-banner p{margin:4px 0;font-size:14px}.ir-lab-banner a{font-size:14px}.ir-flow-controls{grid-template-columns:1fr 1fr 1fr;gap:25px;padding:25px;display:grid}.ir-flow-controls label{margin:0}.ir-flow-controls small{margin-top:6px;display:block}.ir-flow-summary{border:1px solid #2b4857;grid-template-columns:repeat(3,1fr);margin:0 25px 25px;display:grid}.ir-flow-summary article{overflow-wrap:anywhere;border-right:1px solid #2b4857;padding:18px}.ir-flow-summary span{color:#a0b6c3;font-size:13px;display:block}.ir-flow-summary strong{color:#afe9db;margin:7px 0;font-size:21px;font-weight:500;display:block}.ir-flow-summary small{display:block}.ir>h3,.ir>.ir-explain{margin-inline:25px}.ir-explain{color:#91afbf;max-width:1000px;font-size:14px;line-height:1.7}.ir-flow-table{border:1px solid #294655;max-height:410px;margin-inline:25px}.ir-flow-table td:first-child{overflow-wrap:anywhere;max-width:240px}.ir-flow-table td:not(:first-child){overflow-wrap:anywhere;font-family:monospace;font-size:13px}.ir-results{grid-template-columns:1fr 1fr;gap:30px;padding:15px 25px 25px;display:grid}.ir-results section>p{color:#94b0c0;font-size:14px}.ir-results h3{align-items:center;gap:9px;display:flex}.ir-results article{overflow-wrap:anywhere;background:#10212b;border:1px solid #2d4755;border-radius:5px;margin-top:12px;padding:16px}.ir-results article>span{color:#9ecfc7;font-size:12px;display:block}.ir-results article>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ir-results p{color:#9db7c6;font-size:13px}.ir-results b{color:#d0e9e8;font-size:14px;font-weight:500;display:block}.ir-results details{margin-top:15px;font-size:14px}.ir-results article strong{font-size:15px;font-weight:500}.ir-topnote{color:#91b6c1;padding:12px 25px;font-size:14px}@media (max-width:1150px){.ir-heading{flex-direction:column;align-items:flex-start}.ir-platform-grid,.ir-flow-controls{grid-template-columns:1fr 1fr}.ir-flow-controls>label:last-child{grid-column:1/-1}.ir-flow-summary strong{font-size:18px}.ir-wallet-links article{flex-wrap:wrap}}@media (max-width:760px){.ir-heading,.ir-toolbar,.ir-evidence,.ir-register,.ir-wallet-links,.ir-rules,.ir-flow-controls,.ir-results{padding:17px}.ir-heading [role=tablist]{flex-wrap:wrap}.ir-platform-grid{grid-template-columns:1fr}.ir-evidence{border-top:1px solid #293e4a;border-left:0;max-height:none}.ir-flow-controls,.ir-flow-summary,.ir-results{grid-template-columns:1fr}.ir-flow-summary article{border-bottom:1px solid #2b4857;border-right:0}.ir-lab-banner{flex-wrap:wrap;padding:17px}.ir-lab-banner>div{min-width:210px}.ir-results article>div{grid-template-columns:1fr}.ir-flow-table{margin-inline:17px}}.ir-range{background:#0e242b;border:1px solid #497578;border-radius:8px;margin:24px 0;padding:22px}.ir-range-heading{grid-template-columns:1.3fr 1fr;align-items:start;gap:24px;display:grid}.ir-range h3{margin:0;font-size:23px;font-weight:500}.ir-range p{color:#bed1d8;font-size:16px}.ir-range-values{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.ir-range-values article{background:#0a1920;border:1px solid #385a64;border-radius:6px;min-width:0;padding:18px}.ir-range-values span{color:#adc8d1;font-size:14px;display:block}.ir-range-values strong{overflow-wrap:anywhere;color:#adebe0;margin-top:10px;font-size:clamp(22px,2.5vw,34px);font-weight:500;display:block}.ir-range-condition{border-left:3px solid #d9b56c;padding-left:15px;color:#d9d4c5!important}.ir-range-condition strong{color:#f0d69d;margin-bottom:5px;display:block}.ir-range-scope{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.ir-range-scope dt{font-size:14px}.ir-range-scope dd{overflow-wrap:anywhere;font:14px/1.6 Arial,Helvetica,sans-serif}.ir-range details{border-top:1px solid #36515a;padding:15px 0}.ir-range summary{font-size:14px}.ir-range-unavailable{background:#352c1c;border:1px solid #796038;border-radius:5px;margin:18px 0;padding:16px}.ir-range-unavailable strong{color:#f0d69d}.ir-join-limit{flex-basis:100%;max-width:900px;margin:5px 0 12px;color:#d7c396!important;font-size:14px!important}@media (max-width:720px){.ir-range{padding:16px}.ir-range-heading,.ir-range-values,.ir-range-scope{grid-template-columns:1fr;gap:12px}}
