.rca-s-cap{letter-spacing:1px;fill:var(--sepia);font:9px monospace}.rca-s-spine{stroke:var(--ink);stroke-width:2.4px}.rca-s-rib{stroke:var(--sepia);stroke-width:1.4px}.rca-s-head{fill:#f3e7dc;stroke:var(--orange)}.rca-s-headt{font-family:var(--serif);fill:var(--orange);text-anchor:middle;font-size:13px}.rca-s-why{fill:#fbfaf6;stroke:var(--line)}.rca-s-why.root{fill:#dfe9df;stroke:var(--cad)}.rca-s-wt{fill:var(--ink);text-anchor:middle;font-size:8.5px}.rca-s-wt.root{fill:var(--cad);font-weight:600}.rca-s-arr{stroke:var(--muted)}.rca-s-note{fill:var(--muted);font-size:10px}.rca-s-div{stroke:var(--line)}.rca-s-th{fill:var(--sepia);font-size:9.5px}.rca-s-th.c,.rca-s-td.c{text-anchor:middle}.rca-s-rule{stroke:var(--ink)}.rca-s-td{fill:var(--ink);font-size:11px}.rca-s-td.bad{fill:var(--orange);font-weight:600}.rca-s-big{font-family:var(--serif);fill:var(--ink);font-size:20px}.rca-terms>div{grid-template-columns:34px 1fr}.topic-canvas.rca-canvas.canvas-wrap{aspect-ratio:1000/420}.rca-key{border:1px solid var(--line);background:#fbfaf6;width:14px;height:9px;margin-left:10px;display:inline-block}.drawing-footer .rca-key:first-child{margin-left:0}.rca-key.ok{border-color:var(--cad);background:#dfe9df}.rca-key.sel{border-color:var(--orange);background:#f3e7dc;margin-left:0}.rca-why{border-left:3px solid var(--orange);background:#f6efe6;margin:0 30px 6px;padding:14px 18px}.rca-why h4{color:var(--ink);margin:0 0 8px;font-size:12px;font-weight:500}.rca-why ol{margin:0;padding-left:20px}.rca-why li{color:var(--muted);margin:0 0 3px;font-size:11.5px;line-height:1.7}.rca-why li span{color:var(--ink)}.rca-why li.root{color:var(--cad);font-weight:600}.rca-why-note{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.7}.rca-verdict{border-top:1px solid var(--line);line-height:1.7;color:var(--ink)!important;font-size:11.5px!important}.rca-verdict b{color:var(--orange);font-weight:600}.rca-table-wrap{padding:0 30px 14px;overflow-x:auto}.rca-table{border-collapse:collapse;width:100%;font-size:11.5px}.rca-table th{text-align:left;letter-spacing:.4px;color:var(--sepia);text-transform:uppercase;border-bottom:1px solid var(--ink);padding:6px;font-size:10px;font-weight:500}.rca-table th.n{text-align:center}.rca-table th[data-rca-sort]{cursor:pointer;text-decoration:underline dotted}.rca-table th.on{color:var(--orange)}.rca-table td{border-bottom:1px dashed var(--line);vertical-align:middle;color:var(--ink);padding:6px}.rca-table td:first-child{padding-left:0;font-size:11.5px}.rca-table td.n{text-align:center;white-space:nowrap}.rca-table td.n b{min-width:22px;font-family:var(--serif);font-size:14px;font-weight:400;display:inline-block}.rca-table td.n button{background:var(--light);width:20px;height:20px;color:var(--muted);cursor:pointer;border:1px solid #ccd2c0;padding:0;font-size:12px;line-height:1}.rca-table td.n button:hover{border-color:var(--orange);color:var(--orange)}.rca-table td.rpn{min-width:70px;position:relative}.rca-table td.rpn span{background:var(--cad);z-index:0;max-width:calc(100% - 12px);height:3px;position:absolute;bottom:3px;left:6px}.rca-table td.rpn b,.rca-table td.rpn small{z-index:1;position:relative}.rca-table td.rpn small{color:var(--muted);font-size:9px;display:block}.rca-table tr.mid td.rpn span{background:#c08a3e}.rca-table tr.hi td.rpn span{background:var(--orange)}.rca-table tr.hi td.rpn b{color:var(--orange);font-weight:600}.rca-act{color:var(--muted);cursor:pointer;align-items:flex-start;gap:6px;font-size:11px;line-height:1.5;display:flex}.rca-act input{accent-color:var(--cad);flex:none;margin:2px 0 0}.rca-act em{color:var(--sepia);white-space:nowrap;margin-left:auto;font-style:normal}.rca-table tr:last-child td{border-bottom:0}.rca-hint{margin:0 0 12px!important}.rca-d-s{fill:var(--ink)}.rca-d-o,.rca-d-d{fill:#c9d3c4}@media (width<=760px){.topic-canvas.rca-canvas.canvas-wrap{aspect-ratio:auto}.rca-canvas svg{width:100%;height:auto}.rca-scheme svg{width:560px;max-width:none}.rca-why{margin:0 18px 6px}.rca-why li{font-size:13px}.rca-table-wrap{padding:0 12px 14px}.rca-table,.rca-table tbody,.rca-table tr,.rca-table td{display:block}.rca-table thead{display:none}.rca-table tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:8px 0;display:grid}.rca-table td{border:0;padding:4px 2px}.rca-table td:first-child{grid-column:1/-1;font-size:13px;font-weight:500}.rca-table td:last-child{grid-column:1/-1}.rca-table td.n{text-align:left}.rca-table td.n:before{color:var(--sepia);padding-left:2px;font-size:10px;display:block}.rca-table td:nth-child(2):before{content:"S"}.rca-table td:nth-child(3):before{content:"O"}.rca-table td:nth-child(4):before{content:"D"}.rca-table td:nth-child(5):before{content:"RPN"}.rca-table td.n button{width:30px;height:30px;font-size:15px}.rca-table td.n b{min-width:18px}.rca-act{font-size:12.5px}}
