.practice-module__qpwrAq__page{max-width:1120px;color:var(--fg);margin:auto;padding:28px 24px 72px}.practice-module__qpwrAq__page a{color:#006f88;text-underline-offset:3px}.practice-module__qpwrAq__breadcrumb{flex-wrap:wrap;gap:8px;margin-bottom:34px;font-size:14px;display:flex}.practice-module__qpwrAq__intro{max-width:800px;margin-bottom:34px}.practice-module__qpwrAq__intro h1{letter-spacing:-.035em;margin:10px 0 20px;font-size:clamp(30px,4.8vw,52px);font-weight:750;line-height:1.09}.practice-module__qpwrAq__intro p{color:var(--muted);font-size:18px;line-height:1.7}.practice-module__qpwrAq__intro .practice-module__qpwrAq__credit{margin-top:16px;font-size:14px}.practice-module__qpwrAq__simulator{background:var(--surface);border:1px solid #c8d6d8;border-top:5px solid var(--accent);border-radius:8px;overflow:hidden}.practice-module__qpwrAq__panelHeading{justify-content:space-between;align-items:start;gap:20px;padding:25px 28px 18px;display:flex}.practice-module__qpwrAq__panelHeading h2{margin:0 0 8px;font-size:26px;font-weight:700}.practice-module__qpwrAq__panelHeading p{color:var(--muted);max-width:65ch;margin:0}.practice-module__qpwrAq__counter{border:1px solid var(--border);border-radius:4px;flex-shrink:0;padding:7px 10px;font-size:14px}.practice-module__qpwrAq__console{grid-template-columns:1fr 1.05fr;display:grid}.practice-module__qpwrAq__inputs{border:0;min-width:0;padding:10px 28px 24px}.practice-module__qpwrAq__inputs legend{color:var(--muted);padding:0 0 8px;font-size:14px}.practice-module__qpwrAq__signal{border-top:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;padding:13px 0;display:flex}.practice-module__qpwrAq__signal input{accent-color:#007792;flex-shrink:0;width:21px;height:21px}.practice-module__qpwrAq__signal span{flex:1}.practice-module__qpwrAq__signal strong{font-size:16px;font-weight:650}.practice-module__qpwrAq__signal small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.practice-module__qpwrAq__signal code{font-size:12px}.practice-module__qpwrAq__page button{cursor:pointer;font:inherit;border-radius:5px;min-height:44px}.practice-module__qpwrAq__page button:focus-visible,.practice-module__qpwrAq__page input:focus-visible,.practice-module__qpwrAq__page a:focus-visible,.practice-module__qpwrAq__page summary:focus-visible{outline-offset:4px;outline:3px solid #aa2c00}.practice-module__qpwrAq__page .practice-module__qpwrAq__primary{color:#fff;background:#007792;border:1px solid #007792;width:100%;margin-top:14px;padding:12px 20px;font-weight:650}.practice-module__qpwrAq__primary:hover{background:#00647b}.practice-module__qpwrAq__monitor{background:#eef3f3;border-radius:5px;margin:0 28px 24px 0;padding:20px}.practice-module__qpwrAq__states{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px;display:grid}.practice-module__qpwrAq__state{text-align:center;background:#fff;border:1px solid #bccacc;border-radius:4px;padding:10px 6px}.practice-module__qpwrAq__state strong{font-size:24px;line-height:1.2;display:block}.practice-module__qpwrAq__state span{font-size:12px;display:block}.practice-module__qpwrAq__state[data-active=true]{background:#d9eef2;border:2px solid #007792;padding:9px 5px}.practice-module__qpwrAq__readout p{color:var(--muted);margin:0 0 4px;font-size:13px}.practice-module__qpwrAq__readout h3{margin:0 0 15px;font-size:24px;font-weight:700}.practice-module__qpwrAq__readout dl{margin:0}.practice-module__qpwrAq__readout dl div{border-top:1px solid #ccd8da;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.practice-module__qpwrAq__readout dd{text-align:right;margin:0;font-weight:650}.practice-module__qpwrAq__readout dd[data-on=true]{color:#006744}.practice-module__qpwrAq__hint{color:var(--muted);margin:14px 0 0;font-size:13px}.practice-module__qpwrAq__tools{flex-wrap:wrap;gap:10px;padding:0 28px 20px;display:flex}.practice-module__qpwrAq__tools button{color:var(--fg);background:#fff;border:1px solid #bdcbcd;padding:8px 14px}.practice-module__qpwrAq__tools button:hover{background:#eef3f3}.practice-module__qpwrAq__log{border-top:1px solid var(--border);padding:16px 28px;font-size:14px}.practice-module__qpwrAq__log summary{cursor:pointer}.practice-module__qpwrAq__log ol{margin-top:12px;padding-left:22px;line-height:1.8}.practice-module__qpwrAq__note{border-top:1px solid var(--border);color:var(--muted);margin:0;padding:16px 28px;font-size:13px}.practice-module__qpwrAq__section{max-width:900px;margin-top:44px}.practice-module__qpwrAq__section h2{letter-spacing:-.015em;margin-bottom:16px;font-size:28px;font-weight:700;line-height:1.25}.practice-module__qpwrAq__section p,.practice-module__qpwrAq__section li{line-height:1.8}.practice-module__qpwrAq__section p{max-width:78ch;margin:12px 0}.practice-module__qpwrAq__section ol,.practice-module__qpwrAq__section ul{padding-left:22px}.practice-module__qpwrAq__section li+li{margin-top:9px}.practice-module__qpwrAq__tableWrap{overflow-x:auto}.practice-module__qpwrAq__table{border-collapse:collapse;text-align:left;width:100%;min-width:580px;font-size:14px}.practice-module__qpwrAq__table caption{text-align:left;color:var(--muted);padding-bottom:12px}.practice-module__qpwrAq__table th{background:#eaf0f0;font-weight:650}.practice-module__qpwrAq__table th,.practice-module__qpwrAq__table td{vertical-align:top;border-bottom:1px solid #d2dcde;padding:12px}.practice-module__qpwrAq__downloads{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.practice-module__qpwrAq__downloads a{background:#fff;border:1px solid #007792;border-radius:5px;padding:12px 18px;font-weight:600;text-decoration:none}.practice-module__qpwrAq__code{color:#e5f1f3;background:#162329;border-radius:5px;margin:18px 0;padding:22px;font-size:13px;line-height:1.7;overflow-x:auto}.practice-module__qpwrAq__callout{border-left:3px solid var(--accent2);margin:22px 0;padding:4px 0 4px 20px}.practice-module__qpwrAq__next{border-top:1px solid var(--border);padding-top:26px}@media (max-width:700px){.practice-module__qpwrAq__page{padding:22px 16px 48px}.practice-module__qpwrAq__breadcrumb{margin-bottom:25px}.practice-module__qpwrAq__console{grid-template-columns:1fr}.practice-module__qpwrAq__panelHeading{flex-direction:column;gap:12px;padding:20px}.practice-module__qpwrAq__inputs{padding:8px 20px 22px}.practice-module__qpwrAq__monitor{margin:0 20px 20px}.practice-module__qpwrAq__tools,.practice-module__qpwrAq__log,.practice-module__qpwrAq__note{padding-left:20px;padding-right:20px}.practice-module__qpwrAq__intro p{font-size:16px}.practice-module__qpwrAq__section h2{font-size:25px}.practice-module__qpwrAq__downloads{flex-direction:column}}
