.fx{margin:12px 0 14px}.fx-overview{background:#fbfcfd;border:1px solid #dfe3ea;border-radius:10px;margin:14px 0 18px;padding:14px}.fx-title{border:0!important;margin:0 0 10px!important;padding:0!important;font-size:1.1rem!important}.fx-kicker{letter-spacing:.1em;color:#637086;font-weight:800;margin:0 0 6px!important;font-size:.74rem!important}.fx-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.fx-aim{background:#f6f9ff;border-left:3px solid #3d8bfd;border-radius:0 8px 8px 0;padding:10px 12px}.fx-photos{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start;gap:12px;display:grid}.fx-photos--overview{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.fx-photo{margin:0}.fx-frame{line-height:0;position:relative}.fx-frame img{border-radius:6px;width:100%;height:auto;display:block}.fx-box{border:3px solid #ffd400;border-radius:6px;position:absolute;box-shadow:0 0 0 2px #0000008c}.fx-pin{color:#111;text-align:center;background:#ffd400;border-radius:50%;width:22px;height:22px;font:800 .75rem/22px ui-sans-serif,system-ui,sans-serif;position:absolute;top:-11px;left:-11px;box-shadow:0 0 0 2px #0000008c}.fx-pin--inline{box-shadow:none;border:1px solid #c9a800;flex:none;margin-right:6px;display:inline-block;position:static}.fx-photo figcaption,.fx-cab figcaption,.fx-stamp figcaption{color:#5b6575;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:5px;font-size:.78rem;line-height:1.45;display:flex}.fx cite{color:#7a8494;flex-basis:100%;font-size:.72rem;font-style:normal}.fx-cap{color:#5b6575;font-size:.78rem}.fx-badge{border-radius:4px;margin-top:4px;padding:1px 7px;font-size:.74rem;font-weight:800;display:inline-block}.fx-badge--yes{color:#fff;background:#1f7a3a}.fx-badge--no{color:#4a5260;background:#e6e9ee}.fx-badge--info{color:#8a4f00;background:#fbeed6}.fx-quote{font-size:.88rem;margin:0 0 10px!important}.fx-quote--small{font-size:.8rem;margin-top:4px!important}.fx-result{color:#1f4d8f;font-weight:800;margin:10px 0 0!important}.fx-omission{color:#704500;background:#fff8e8;border-left:3px solid #c28112;padding:8px 10px;font-size:.84rem;margin:10px 0 0!important}.fx-note{color:#637086;font-size:.76rem;margin:6px 0 0!important}.fx-spots{gap:5px;margin:10px 0 0;font-size:.86rem;list-style:none;display:grid;padding:0!important}.fx-spots li{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex;margin:0!important}.fx-spots a{color:#1f4d8f;background:#e3edf9;border-radius:4px;padding:0 7px;font-size:.78rem;font-weight:700;text-decoration:none}.fx-counter{margin:0}.fx-counter svg{width:100%;max-width:300px;height:auto;display:block}.fx-aim .fx-counter{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.c-body{fill:#2b313b}.c-screen{fill:#0d1a12}.c-dim{opacity:.25}.c-small{fill:#8fbf9f;font-size:11px}.c-row{fill:#c7f0d3;white-space:pre;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.c-big{fill:#7dff9f;font:700 30px ui-monospace,SFMono-Regular,Menlo,monospace}.c-graph{fill:none;stroke:#7dff9f;stroke-width:2px}.c-pins circle{fill:#3d8bfd;stroke:#fff;stroke-width:2px}.c-pins text{fill:#fff;text-anchor:middle;font:800 12px ui-sans-serif,system-ui,sans-serif}.fx-fields{gap:6px;margin:8px 0 0;list-style:none;display:grid;padding:0!important}.fx-fields li{gap:8px;font-size:.85rem;display:flex;margin:0!important}.fx-num{color:#fff;text-align:center;background:#3d8bfd;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px;font-size:.74rem;font-weight:800;line-height:20px}.fx-verify{color:#8a4f00;background:#fbeed6;border-radius:4px;padding:1px 6px;font-size:.76rem;margin:3px 0 0!important}.fx-cab,.fx-stamp{margin:0}.fx-cab svg{width:100%;max-width:220px;height:auto;display:block}.fx-stamp svg{width:100%;max-width:230px;height:auto;display:block}.fx-stack{gap:10px;display:grid}.m-body{fill:#2b313b}.m-lcd{fill:#47607f}.m-faint{fill:#ffffff8c;font-size:11px}.m-icon{fill:#5cc3ff;stroke:#fff;stroke-width:1.5px}.m-icon--black{fill:#0b0b0f;stroke:#9aa3b2}.m-card{fill:#fff}.m-cardtext{fill:#4a5260;font-size:12px;font-weight:700}.m-stamp{fill:#fff;stroke:#c7ccd4;stroke-width:1px}.m-stamp--on{fill:#ef4b2a;stroke:#c23a1e}.m-reels{fill:#d9dde3}.m-reel{fill:#fff;stroke:#b8bec8}.m-btn{fill:#d43a3a}.m-panel{fill:#5b4a66}.m-panel--blink{stroke:#ffd400;stroke-width:3px;stroke-dasharray:8 5;animation:2.4s ease-in-out infinite fx-blink}@keyframes fx-blink{50%{fill:#a58cb5}}@media (prefers-reduced-motion:reduce){.m-panel--blink{animation:none}}.m-mark rect{fill:none;stroke:#ffd400;stroke-width:3px}.m-mark circle{fill:#ffd400;stroke:#111;stroke-width:1.5px}.m-mark text{fill:#111;text-anchor:middle;font:800 11px ui-sans-serif,system-ui,sans-serif}@media (width<=760px){.fx-overview-grid,.fx-aim .fx-counter{grid-template-columns:1fr}}.fx-photo--tall{max-width:200px}
