.fs-console{margin:12px 0;min-width:0}
.fs-pad{padding:14px 18px 17px}.fs-intro,.fs-console p{font-size:13px;line-height:1.5;color:#b2c2ca;margin:2px 0 12px}.fs-tabs{display:flex;gap:7px;flex-wrap:wrap}.fs-tabs .chip[aria-pressed=true],#pointing-toggle[aria-pressed=true]{border-color:#77c9c3;color:#a9ece5;background:#193334}
.fs-mode{display:flex;gap:12px;align-items:center;margin:14px 0;padding:12px 14px;background:#17292c;border-left:3px solid #79c8c2;border-radius:4px}.fs-symbol{font-size:28px;color:#89dbcc}.fs-mode small{color:#9cd5ca;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.fs-mode h3{font-size:18px;margin:2px 0;color:#e6f0ed}.fs-mode p{margin:2px 0 0}
.fs-console h4{font-size:15px;color:#e1eceb;margin:6px 0}.fs-surface{display:grid;grid-template-columns:1.12fr 1fr;gap:22px;align-items:start}.fs-plates{display:flex;gap:8px}.fs-incidence{flex:1;max-width:185px;margin:0;padding:9px 10px;background:#121c25;border:1px solid #354853;border-radius:5px}.fs-incidence figcaption{font-size:12px;color:#d3e0e5}.fs-incidence svg{display:block;width:100%;height:64px}.fs-incidence span,.fs-incidence strong{display:block}.fs-incidence strong{font:600 19px/1.25 ui-monospace,monospace;color:#a3dbd9}.fs-incidence span{font-size:11px;color:#a8bbc3}.fs-rays,.fs-normal,.fs-panel-edge{fill:none;stroke:#edb668;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fs-normal{stroke:#8ad6d0}.fs-panel-edge{stroke:#cdd9ea;stroke-width:5}.fs-shadow{stroke:#75858f;stroke-dasharray:3 3}
.fs-table-wrap{min-width:0;overflow:auto}.fs-readback{width:100%;border-collapse:collapse;font-size:12px}.fs-readback caption{text-align:left;font-weight:600;color:#d7e7e7;padding:6px 0 8px}.fs-readback td,.fs-readback th{padding:6px;border-bottom:1px solid #2d3b44;text-align:right;white-space:nowrap}.fs-readback th:first-child{text-align:left}.fs-readback tbody th{font-weight:400}.fs-readback thead{color:#96acb8;font-size:11px}.fs-facts,.fs-details{margin:12px 0 0}.fs-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.fs-facts>div{background:#16232b;border-radius:4px;padding:9px}.fs-facts dt,.fs-details dt{color:#a9bac4;font-size:11px}.fs-facts dd,.fs-details dd{font-variant-numeric:tabular-nums;font-size:13px;margin:3px 0 0;color:#e1ebee}.fs-details>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid #2c3843;padding:5px 2px}.fs-details dd{text-align:right}.fs-callout{display:flex;gap:8px;align-items:baseline;font-size:12px;line-height:1.45;padding:12px 0 0}.fs-callout b{color:#e8c18c;white-space:nowrap}.fs-basis{border-top:1px solid #34424b;margin-top:14px;padding-top:10px;font-size:12px}.fs-basis summary{cursor:pointer;color:#a6d7d2}.fs-basis p{margin-top:10px}.fs-basis ul{padding-left:17px;margin:8px 0}.fs-basis li{margin:6px 0}.fs-basis li span{display:block;color:#aab9c2}.fs-basis a{color:#9ddfd8}
@media(max-width:820px){.fs-surface{grid-template-columns:1fr}.fs-pad{padding:12px}.fs-plates{max-width:375px}}

.fs-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:5px;margin:10px 0;padding:0;list-style:none}.fs-rules li{display:grid;grid-template-columns:22px 1fr auto;align-items:start;gap:6px;border:1px solid #34424d;border-radius:5px;padding:8px;color:#bccad2}.fs-rules li>span{font:11px ui-monospace,monospace;margin-top:2px}.fs-rules b,.fs-rules small{display:block}.fs-rules b{font-size:12px}.fs-rules small{font-size:11px;line-height:1.4;margin-top:3px}.fs-rules em{font-size:9px;font-style:normal;color:#9aaeb6}.fs-rules .fs-winning{background:#173934;border-color:#77beb3}.fs-rules .fs-winning em{color:#a0e8d1}
