.ls .bw-calc{gap:var(--s5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;max-width:1120px;display:grid}@media (max-width:900px){.ls .bw-calc{grid-template-columns:minmax(0,1fr)}}.ls .bw-in{gap:var(--s5);min-width:0;padding:var(--s5);border-radius:var(--r-lg);background:var(--white);display:grid}.ls .bw-q{gap:10px;display:grid}.ls .bw-q>p{font:650 var(--t-small)/1.3 var(--f-sans);color:var(--ink)}.ls .bw-codecs,.ls .bw-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}.ls .bw-codecs .gd-choice,.ls .bw-links .gd-choice{align-content:center;gap:2px;min-height:64px;display:grid}.ls .bw-codecs .gd-choice span,.ls .bw-links .gd-choice span{color:var(--slate);font-weight:500}.ls .bw-keys{flex-wrap:wrap;gap:12px 10px;display:flex}.ls .bw-keys .ls-key{--k:40px;font-size:14px}.ls .bw-in label output{color:var(--coral-text);margin-left:6px;font-weight:800}.ls .bw-more{gap:var(--s4);border-top:1px solid var(--line);padding-top:var(--s4);display:grid}.ls .bw-more summary{cursor:pointer;font:650 var(--t-small) var(--f-sans);color:var(--ink)}.ls .bw-more[open] summary{margin-bottom:var(--s4)}.ls .bw-more>.bw-q+.bw-q{margin-top:var(--s4)}.ls .bw-out{gap:var(--s4);min-width:0;padding:var(--s5);border-radius:var(--r-lg);background:var(--ink);color:var(--white);display:grid}.ls .bw-big{gap:4px;display:grid}.ls .bw-big .k{font:600 var(--t-micro) var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:#d9d1c7}.ls .bw-big b{font:800 clamp(2.75rem, 7vw, 4rem)/1 var(--f-mono);color:var(--coral)}.ls .bw-big span:last-child{color:#d9d1c7;font-size:var(--t-small)}.ls .bw-facts{padding-top:var(--s4);border-top:1px solid #ffffff24;gap:10px;display:grid}.ls .bw-facts dt{font-size:var(--t-small);color:#d9d1c7}.ls .bw-facts dd{font:750 1.1875rem/1.3 var(--f-mono)}.ls .bw-packet{padding-top:var(--s4);border-top:1px solid #ffffff24;gap:10px;display:grid}.ls .bw-packet figcaption{font-size:var(--t-small);color:#d9d1c7}.ls .bw-packet figcaption b{color:var(--white)}.ls .bw-packet .bar{background:#3b332c;border-radius:6px;height:18px;display:flex;overflow:hidden}.ls .bw-packet .bar span{height:100%;display:block}.ls .bw-packet ul{font-size:var(--t-small);color:#d9d1c7;flex-wrap:wrap;gap:6px 14px;display:flex}.ls .bw-packet li:before{content:"";vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.ls .bw-packet .voice,.ls .bw-packet li.voice:before{background:var(--coral)}.ls .bw-packet .srtp,.ls .bw-packet li.srtp:before{background:#ffc2b3}.ls .bw-packet .hdr,.ls .bw-packet li.hdr:before{background:#8c8178}.ls .bw-packet .vpn,.ls .bw-packet li.vpn:before{background:#d9d1c7}.ls .bw-packet .l2,.ls .bw-packet li.l2:before{background:#5a5048}.ls .bw-packet li.voice,.ls .bw-packet li.srtp,.ls .bw-packet li.hdr,.ls .bw-packet li.vpn,.ls .bw-packet li.l2{background:0 0}.ls .bw-fit{padding-top:var(--s4);border-top:1px solid #ffffff24;gap:8px;display:grid}.ls .bw-fit label{font-size:var(--t-small);color:#d9d1c7}.ls .bw-fit .ls-input{max-width:9rem}.ls .bw-fit p{color:#d9d1c7}.ls .bw-fit p b{color:var(--coral);font:800 1.375rem var(--f-mono)}.ls .bw-bars{gap:14px;max-width:960px;display:grid}.ls .bw-bars li{gap:var(--s4);grid-template-columns:minmax(0,14rem) minmax(0,1fr) 4rem;align-items:center;display:grid}.ls .bw-bars .name{gap:2px;display:grid}.ls .bw-bars .name span{font-size:var(--t-small);color:var(--slate)}.ls .bw-bars .bar{background:#cfc6bb;border-radius:6px;height:16px;display:block;overflow:hidden}.ls .bw-bars .bar .voice{background:var(--coral);height:100%;display:block}.ls .bw-bars .v{font:800 1.125rem var(--f-mono);text-align:right}@media (max-width:640px){.ls .bw-bars li{gap:8px var(--s3);grid-template-columns:minmax(0,1fr) auto}.ls .bw-bars .bar{grid-area:2/1/auto/-1}}.ls .bw-key{margin-top:var(--s4);max-width:760px}.ls .bw-key .sw{vertical-align:-1px;border-radius:3px;width:10px;height:10px;display:inline-block}.ls .bw-key .sw.voice{background:var(--coral)}.ls .bw-key .sw.hdr{background:#cfc6bb;margin-left:8px}.ls .bw-note{max-width:860px;margin-top:var(--s5);padding:var(--s4) var(--s5);border-radius:var(--r-md);background:var(--white);box-shadow:inset 4px 0 0 var(--coral)}
