.wmc-tool{gap:var(--box-content-gap);flex-direction:column;width:100%;display:flex}.wmc-tabs{gap:8px;display:flex}.wmc-tabs .wmc-tab{border:3px solid var(--color-black);background:var(--color-white);color:var(--color-black);font-family:inherit;font-size:var(--font-size-p3);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-default);text-transform:uppercase;cursor:pointer;padding:8px 18px}.wmc-tabs .wmc-tab:hover{background:var(--color-hover-gray-light)}.wmc-tabs .wmc-tab--active{background:var(--color-strunk-green)}.wmc{--input-focus-color:var(--color-strunk-green);gap:var(--box-content-gap);flex-direction:column;width:100%;display:flex}.wmc-page{flex-direction:column;align-items:stretch;display:flex}.wmc-page-block{gap:var(--box-content-gap);margin-top:var(--section-element-gap);flex-direction:column;display:flex}.wmc-title .wmc-title-end{white-space:nowrap}.wmc-title .wmc-title-wand{vertical-align:middle;width:auto;height:.8em;image-rendering:pixelated;margin-left:14px;display:inline-block}.wmc-intro{font-size:var(--font-size-p2);line-height:var(--line-height-normal);color:var(--color-black);max-width:900px;margin:0 0 var(--section-element-gap) 0}.wmc .wmc-toggle{margin-top:calc(var(--box-content-gap) / -2);margin-bottom:calc(var(--box-content-gap) / 2)}.wmc .wmc-toggle-hint{font-size:var(--font-size-p3);line-height:var(--line-height-headings);color:var(--color-black);margin:0 0 0 36px}.wmc .wmc-field{flex-direction:column;gap:12px;display:flex}.wmc .wmc-field-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-height:44px;display:flex}.wmc .wmc-field-head .wmc-field-label{white-space:nowrap}.wmc .wmc-field-label{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-headings);color:var(--color-black);margin:0}.wmc .wmc-status{white-space:nowrap}.wmc .wmc-status-stack{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.wmc .wmc-box{border:3px solid var(--color-black);background:var(--color-white);width:100%;min-height:220px;font-family:inherit;font-size:var(--font-size-p3);font-weight:var(--font-weight-bold);line-height:var(--line-height-relaxed);color:var(--color-black);white-space:pre-wrap;overflow-wrap:anywhere;padding:16px}.wmc .wmc-input{resize:vertical}.wmc .wmc-reveal,.wmc .wmc-output{max-height:50vh;overflow-y:auto}.wmc .wmc-box:focus{border-color:var(--input-focus-color,var(--color-gold));outline:none}.wmc .wmc-output{background:var(--color-hover-gray-light)}.wmc .wmc-mark{border:2px solid var(--color-black);background:var(--color-white);font-size:12px;font-weight:var(--font-weight-bold);vertical-align:middle;color:var(--color-black);white-space:nowrap;margin:0 2px;padding:0 5px;line-height:1.4;display:inline-block}.wmc .wmc-mark--hidden{border-color:var(--color-red);color:var(--color-red)}.wmc .wmc-mark--typography{border-color:var(--color-gold);color:var(--color-black);background:var(--color-bakery-yellow)}.wmc .wmc-mark--control{border-color:var(--color-electric-green);color:var(--color-electric-green)}.wmc .wmc-phrase{box-shadow:inset 0 0 0 2px var(--color-red);color:var(--color-black);background:0 0;padding:0 2px}.wmc .wmc-phrase--filler{box-shadow:none;background:var(--color-bakery-yellow)}.wmc .wmc-phrase--word{box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:3px;background:0 0;text-decoration-thickness:3px}.wmc .wmc-result{font-size:var(--font-size-p3);font-weight:var(--font-weight-bold);line-height:var(--line-height-none);color:var(--color-black);flex-direction:column;gap:6px;margin:0;display:flex}.wmc .wmc-result-line{margin:0}.wmc .wmc-text-button{font:inherit;font-size:var(--font-size-p3);font-weight:var(--font-weight-bold);color:var(--color-purple);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.wmc .wmc-text-button:hover{color:var(--color-dark-purple)}.wmc .wmc-result-line--details{margin-top:8px}.wmc .wmc-findings{border:3px solid var(--color-black);background:var(--color-white);font-size:var(--font-size-p3);line-height:var(--line-height-normal);flex-direction:column;gap:8px;margin:0;padding:16px 20px;list-style:none;display:flex}.wmc .wmc-finding{align-items:baseline;gap:12px;display:flex}.wmc .wmc-finding-count{min-width:40px;font-weight:var(--font-weight-bold);flex-shrink:0}.wmc .wmc-finding--error .wmc-finding-count{color:var(--color-red)}.wmc .wmc-finding-examples{color:var(--color-dark-gray)}.wmc .wmc-drop{text-align:center;cursor:pointer;background:var(--color-hover-gray-light);justify-content:center;align-items:center;min-height:120px;padding:20px;display:flex;position:relative}.wmc .wmc-drop:hover{border-color:var(--input-focus-color)}.wmc .wmc-drop-hint{line-height:var(--line-height-none);flex-direction:column;gap:6px;display:flex}.wmc .wmc-drop-hint strong{color:var(--color-black)}.wmc .wmc-drop--active{border-color:var(--input-focus-color)}.wmc .wmc-drop-input{display:none}.wmc .wmc-drop-note{line-height:var(--line-height-tight);margin-left:0}.wmc .wmc-drop-hint span{font-weight:var(--font-weight-normal);color:var(--color-dark-gray)}.wmc .wmc-download{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.wmc .wmc-download--below{display:none}.wmc .wmc-image-output{align-items:flex-start;min-height:0;display:flex}.wmc .wmc-image-preview{border:2px solid var(--color-black);image-rendering:auto;align-self:flex-start;width:auto;max-width:100%;height:auto;max-height:320px}.wmc .wmc-blocks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.wmc .wmc-block{border:2px solid var(--color-black);background:var(--color-white);flex-direction:column;gap:4px;padding:10px 14px;display:flex}.wmc .wmc-block--critical{border-color:var(--color-red)}.wmc .wmc-block-head{line-height:var(--line-height-none);justify-content:space-between;gap:16px;display:flex}.wmc .wmc-block-name{font-size:calc(var(--font-size-p3) + 2px);font-weight:var(--font-weight-bold)}.wmc .wmc-block--critical .wmc-block-name{color:var(--color-red)}.wmc .wmc-block-size{font-size:calc(var(--font-size-p3) + 2px);color:var(--color-dark-gray);flex-shrink:0}.wmc .wmc-block-detail{font-weight:var(--font-weight-normal);line-height:var(--line-height-tight)}.wmc-table-title{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-headings);margin:0 0 16px}.wmc-page-table{border-collapse:collapse;width:100%;font-size:var(--font-size-p3);line-height:var(--line-height-normal)}.wmc-page-table th,.wmc-page-table td{border:2px solid var(--color-black);text-align:left;vertical-align:top;padding:10px 14px}.wmc-page-table th{background:var(--color-electric-green);color:var(--color-white)}.wmc-command{border:3px solid var(--color-black);background:var(--color-black);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 10px 18px;display:flex}.wmc-command .wmc-command-text{font-family:var(--font-primary);color:var(--color-strunk-green);font-size:var(--font-size-p3);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);white-space:nowrap;overflow-x:auto}.wmc-command .wmc-command-copy{flex-shrink:0}.wmc-inline-code{font-family:var(--font-primary);background:var(--color-light-gray);overflow-wrap:anywhere;padding:2px 6px}.wmc-page .bip-card{overflow-wrap:break-word;min-width:0}@media (max-width:767px){.wmc .wmc-box{min-height:180px;padding:12px}.wmc .wmc-field-head{flex-direction:column;align-items:flex-start;gap:12px;min-height:0}.wmc .wmc-field-head--row{flex-direction:row;justify-content:space-between;align-items:center}.wmc .wmc-status-stack{justify-content:flex-start;width:100%;margin-left:0}.wmc .wmc-download--head{display:none}.wmc .wmc-download--below{align-self:center;margin-top:8px;display:inline-flex}.wmc-page-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.wmc-page-table th,.wmc-page-table td{white-space:nowrap;padding:10px 12px;font-size:16px}.wmc-command{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.wmc-command .wmc-command-text{white-space:normal;overflow-wrap:anywhere;text-align:center}.wmc-command .wmc-command-copy{align-self:center}.wmc-intro{font-size:var(--font-size-p3);margin-bottom:32px}.wmc-page-block{margin-top:32px}}
