#fm-ra .fm-ra-s0,#fm-ra .fm-ra-s1{--c: #EF4444}#fm-ra .fm-ra-s2{--c: #F47537}#fm-ra .fm-ra-s3{--c: #F9A62A}#fm-ra .fm-ra-s4{--c: #D0C030}#fm-ra .fm-ra-s5{--c: #79C347}#fm-ra .fm-ra-s6{--c: #22C55E}#fm-ra .fm-ra-view{position:relative}#fm-ra .fm-ra-svg{background:#0b1118}#fm-ra .fm-ra-speed{position:absolute;z-index:2;top:.5rem;left:.5rem;padding:.1875rem .5625rem;font-size:.75rem}#fm-ra .fm-ra-speed:empty{display:none}#fm-ra .fm-ra-case,#fm-ra .fm-ra-base,#fm-ra .fm-ra-hl{fill:none;stroke-linecap:round;stroke-linejoin:round}#fm-ra .fm-ra-case{stroke:#1c2733;stroke-width:12}#fm-ra .fm-ra-base{stroke:#3a4b60;stroke-width:7}#fm-ra .fm-ra-hl{stroke:var(--c);stroke-width:7;stroke-linecap:butt}#fm-ra .fm-ra-hl.is-off,#fm-ra .fm-ra-pin.is-off{display:none}#fm-ra .fm-ra-pin{fill:var(--c);stroke:#0b1118;stroke-width:2}#fm-ra .fm-ra-pin.is-next{stroke:#f1f5f9;stroke-width:2.5}#fm-ra .fm-ra-car-ring{fill:#f1f5f9;stroke:#f97316;stroke-width:3.5}#fm-ra .fm-ra-thumb-frame{fill:#0b1118;stroke:#ffffff47;stroke-width:1}#fm-ra .fm-ra-thumb-loop{fill:none;stroke:#8a99ab;stroke-width:3;stroke-opacity:.8;stroke-linecap:round;stroke-linejoin:round}#fm-ra .fm-ra-thumb-seg{fill:none;stroke:#f97316;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}#fm-ra .fm-ra-thumb-dot{fill:#f1f5f9;stroke:#0b1118;stroke-width:3}#fm-ra .fm-ra-cockpit{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 .75rem;padding:.5rem .75rem;border-top:1px solid rgba(255,255,255,.07)}#fm-ra .fm-ra-badge{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:.125rem;box-sizing:border-box;min-width:4rem;height:2.875rem;padding:0 .5rem;border-radius:.75rem;background:var(--c, rgba(255, 255, 255, .08));color:#0b1118;font-size:1.5rem;line-height:1;font-weight:800;font-variant-numeric:tabular-nums}#fm-ra .fm-ra-badge svg{flex:none}#fm-ra .fm-ra-next{min-width:0}#fm-ra .fm-ra-kicker{margin:0;font-size:.75rem;font-weight:600;line-height:1.2;color:#8a99ab;overflow-wrap:anywhere}#fm-ra .fm-ra-dist{margin:0;font-size:1.375rem;line-height:1.2;font-weight:800;color:#f1f5f9;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#fm-ra .fm-ra-ladder{margin:0;padding:0;list-style:none;display:grid;gap:.1875rem;min-width:5.25rem}#fm-ra .fm-ra-ladder li{display:flex;align-items:center;gap:.375rem;min-height:1.5rem;font-size:.75rem;color:#b4c0cd;font-variant-numeric:tabular-nums;white-space:nowrap}#fm-ra .fm-ra-chip{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.375rem;padding:0 .25rem;border-radius:.375rem;background:var(--c);color:#0b1118;font-size:.75rem;font-weight:800;line-height:1}#fm-ra .fm-ra-call{margin:0;display:flex;align-items:center;gap:.5rem;min-height:3rem;padding:.375rem .75rem;box-sizing:border-box;border-top:1px solid rgba(255,255,255,.07);color:#8a99ab;font-size:.875rem;font-weight:600;line-height:1.25;transition:background-color .2s ease,color .2s ease}#fm-ra .fm-ra-call svg{flex:none}#fm-ra .fm-ra-call span{min-width:0}#fm-ra .fm-ra-call.is-active{background:#f973161f;color:#f1f5f9;font-size:1rem;font-weight:700}#fm-ra .fm-ra-call.is-active svg{color:#f97316}#fm-ra .fm-ra-panel{gap:.375rem}#fm-ra .fm-ra-ctl{display:grid;grid-template-columns:minmax(0,1.25fr) 2.75rem minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:.375rem}#fm-ra .fm-ra-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:0;height:auto;min-height:2.5rem;padding:.25rem .375rem;font-size:.8125rem;line-height:1.15;text-align:center}#fm-ra .fm-ra-btn svg{flex:none}#fm-ra .fm-ra-btn span{min-width:0;overflow-wrap:anywhere}#fm-ra .fm-ra-steplabel,#fm-ra .fm-ra-play [data-ra-ico-play]{display:none}#fm-ra .fm-ra-play.is-paused [data-ra-ico-play]{display:inline}#fm-ra .fm-ra-play.is-paused [data-ra-ico-pause],#fm-ra.is-reduce .fm-ra-play{display:none}#fm-ra.is-reduce .fm-ra-ctl{grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) minmax(0,1fr)}#fm-ra.is-reduce .fm-ra-steplabel{display:inline}#fm-ra.is-reduce .fm-ra-stepbtn{padding:0 .5rem}#fm-ra .fm-ra-lvhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 .5rem;min-width:0}#fm-ra .fm-ra-lvhead .fm-label{font-size:.8125rem;white-space:normal}#fm-ra .fm-ra-scale{font-size:.75rem;white-space:nowrap}#fm-ra .fm-ra-levels{gap:.375rem;align-items:stretch}#fm-ra .fm-ra-lv{height:auto;min-height:2.5rem;padding:.25rem;font-size:.8125rem;line-height:1.15;overflow-wrap:anywhere}#fm-ra .fm-ra-example{font-size:.75rem;line-height:1.35}#fm-ra .fm-ra-btn:focus-visible,#fm-ra .fm-ra-lv:focus-visible{outline:2px solid #F97316;outline-offset:2px}@media(max-width:29.99rem){#fm-ra .fm-ra-listen-icon{display:none}#fm-ra .fm-ra-cockpit{padding:.375rem .625rem;gap:0 .625rem}#fm-ra .fm-ra-badge{min-width:3.5rem;height:2.75rem;font-size:1.375rem}#fm-ra .fm-ra-dist{font-size:1.25rem}#fm-ra .fm-ra-ladder{min-width:4.75rem}}@media(prefers-reduced-motion:reduce){#fm-ra .fm-ra-call{transition:none}}
