.opp-inspector article{padding:18px 0;border-bottom:1px solid #b9cbbd;min-width:0}.opp-inspector h3{font-size:17px;margin:0 0 8px}.opp-inspector ul{padding-left:20px}.opp-inspector code{overflow-wrap:anywhere;white-space:normal}.opp-inspector .opp-glyph{display:inline-block;min-width:50px;font-size:28px;unicode-bidi:isolate}.opp-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.opp-comparison>div{border-bottom:1px solid #b9cbbd;padding:14px 0;min-width:0}.opp-comparison p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 8px}.opp-warning{color:#8d3015!important;font-weight:600}.opp-board{font:16px/1.6 system-ui,sans-serif;border-block:1px solid #aebbb5;margin:26px 0;padding:20px 0;color:inherit;letter-spacing:0}.opp-board *{box-sizing:border-box;letter-spacing:0}.opp-board h2{font-size:23px;margin:0 0 12px}.opp-board h3{font-size:18px;margin:20px 0 8px}.opp-board p{max-width:78ch}.opp-board label{display:block;font-size:14px;font-weight:600;margin:12px 0 6px}.opp-board input,.opp-board select,.opp-board textarea{font:inherit;width:100%;max-width:100%;padding:9px;border:1px solid #aebbb5;border-radius:4px;background:white;color:#17241b}.opp-board button{font:inherit;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;border:1px solid #90a899;border-radius:4px;background:white;color:#075e46;cursor:pointer}.opp-board button svg{width:18px;height:18px}.opp-board .opp-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.opp-board .opp-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.opp-board .opp-output{font-size:24px;white-space:pre-wrap;overflow-wrap:anywhere;min-height:70px}.opp-board .opp-table-wrap{overflow-x:auto}.opp-board table{width:100%;border-collapse:collapse;font-size:14px}.opp-board th,.opp-board td{text-align:left;border-bottom:1px solid #b9cbbd;padding:10px;vertical-align:top}.opp-board td:first-child{font-size:24px}.opp-board code{overflow-wrap:anywhere;white-space:normal}.opp-board .opp-note{font-size:14px}.opp-board :focus-visible{outline:3px solid #d88716;outline-offset:3px}@media(max-width:600px){.opp-comparison,.opp-board .opp-options{grid-template-columns:1fr}.opp-board h2{font-size:21px}.opp-board th,.opp-board td{padding:8px 5px}.opp-board table{font-size:13px}}
.wrap .meaning-table{table-layout:fixed}.wrap .meaning-table th,.wrap .meaning-table td{overflow-wrap:anywhere;letter-spacing:0}.wrap .meaning-table th:nth-child(1){width:25%}.wrap .meaning-table th:nth-child(2){width:25%}.wrap .meaning-table th:nth-child(3){width:50%}
