.ip{gap:12px;min-width:0;padding:16px 0;display:grid;container:ip/inline-size}.ip-intro{margin-top:calc(var(--fll) / 2 + 2px);grid-area:auto}.ip-grid>.pn{container:pnl/inline-size}.ip .ip-intro h1{margin-top:0}.ip-intro>p:not(.plate){color:var(--c8);max-width:62ch}.ip-intro>p+p:not(.plate){margin-top:8px}.ip-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px;display:grid}.ip-grid>*{grid-column:1/-1}.ip-grid>.s4{grid-column:span 4}.ip-grid>.s5{grid-column:span 5}.ip-grid>.s6{grid-column:span 6}.ip-grid>.s7{grid-column:span 7}.ip-grid>.s8{grid-column:span 8}.ip-prose{color:var(--c8)}.ip-prose>*+*{margin-top:12px}.ip-prose p,.ip-prose li{max-width:62ch}.ip-prose h3{font:var(--fl)/var(--fll) var(--f-lab);text-transform:uppercase;color:var(--c10);margin-top:20px}.ip-prose h3:first-child{margin-top:0}.ip-prose ul>li{padding-left:20px;position:relative}.ip-prose ul>li+li{margin-top:8px}.ip-prose ul>li:before{content:"";left:2px;top:calc(var(--lh) / 2 - 3px);background:var(--c10);width:6px;height:6px;position:absolute}.ip-prose ol{counter-reset:ip}.ip-prose ol>li{counter-increment:ip;grid-template-columns:2em minmax(0,1fr);gap:0 4px;display:grid}.ip-prose ol>li+li{margin-top:8px}.ip-prose ol>li:before{content:counter(ip);color:var(--c10)}.ip-prose code{font:inherit;color:var(--c9);background:var(--c1);box-shadow:inset 0 -2px 0 var(--c3);padding:0 4px}.ip-prose strong{color:var(--c9)}.ip-prose a{overflow-wrap:anywhere}.ip-eq{color:var(--c9);background:var(--c1);box-shadow:inset 0 0 0 2px var(--c3);overflow-wrap:anywhere;max-width:62ch;padding:8px 12px}.ip-cap{color:var(--c10)}.ip-toc ol{flex-wrap:wrap;gap:4px 8px;display:flex}.ip-toc a{color:var(--c8);background:var(--c1);box-shadow:inset 0 -2px 0 var(--c5);padding:2px 10px;text-decoration:none;display:inline-block}.ip-toc a:hover{color:var(--c10);box-shadow:inset 0 -2px 0 var(--c10)}.ip-defs{grid-template-columns:repeat(auto-fit,minmax(min(100%,24em),1fr));gap:12px 24px;display:grid}.ip-defs>div{min-width:0;box-shadow:0 2px 0 var(--c3);padding-bottom:10px}.ip-defs dt{font:var(--fl)/var(--fll) var(--f-lab);text-transform:uppercase;color:var(--c10)}.ip-defs dd{color:var(--c8);max-width:62ch;margin-top:4px}.ip-figs{grid-template-columns:repeat(auto-fill,minmax(min(100%,12em),1fr));gap:0 20px;display:grid}.ip-figs>div{box-shadow:0 2px 0 var(--c3);min-width:0;padding:6px 0 8px}.ip-figs dt{color:var(--c8)}.ip-figs dd{margin-top:8px}.ip-figs dd .fig{color:var(--c9);display:block}.ip-figs dd small{color:var(--c7);display:block}.ip-big{font-family:var(--f-num);font-size:calc(var(--k3) * var(--j));line-height:calc(var(--k3) * 16px);color:var(--c10)}.ip-mid{font-family:var(--f-num);font-size:calc(var(--k2) * var(--j));line-height:calc(var(--k2) * 16px);color:var(--c10)}.ip .tsc{margin-top:4px}.ip .grid-t td,.ip .grid-t th{vertical-align:top;padding-top:4px;padding-bottom:4px}.ip .grid-t td.wrap,.ip .grid-t th.wrap{white-space:normal;min-width:14em}.ip .grid-t td{color:var(--c8)}.ip .grid-t td.v{color:var(--c9)}.ip-st{white-space:nowrap;color:var(--c14);align-items:center;gap:6px;display:inline-flex}.ip-st:before{content:"";width:8px;height:8px;box-shadow:0 0 0 2px var(--c0);background:currentColor}.ip-st.wait{color:var(--c10)}.ip-st.wait:before{background:repeating-conic-gradient(var(--c10) 0 25%, var(--c0) 0 50%) 0 0 / 4px 4px}.ip-mt{margin-top:16px}.ip-lead{color:var(--c8);max-width:36em}.ip-acts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ip-acts .btn{align-items:center;text-decoration:none;display:inline-flex}@container pnl (width<=30em){.ip-big{font-size:calc(var(--k2) * var(--j));line-height:calc(var(--k2) * 16px)}}@container pnl (width<=16em){.ip-big{font-size:calc(3 * var(--j));line-height:48px}}@container ip (width<=64em){.ip-grid>.s4,.ip-grid>.s5,.ip-grid>.s6,.ip-grid>.s7,.ip-grid>.s8{grid-column:1/-1}}@container ip (width<=48em){.ip .ip-intro h1{font-size:calc(var(--k1) * var(--j));line-height:calc(var(--k1) * 16px)}.ip .ph .pm{text-align:left;flex-basis:100%;margin-left:0}.ip-prose ol>li{grid-template-columns:1.5em minmax(0,1fr)}}@container ip (width<=22em){.ip .ip-intro h1{font-size:calc(2 * var(--j));line-height:32px}}
