.FRcDTG_root{width:100%;max-width:var(--shape-size,640px);color:var(--color-on-surface,#191c1d);background:var(--color-surface,#f8fafa);border:1px solid var(--color-outline-variant,#c2c7c9);font-family:var(--font-inter,Inter), system-ui, sans-serif;border-radius:3px;margin:0;container-type:inline-size}.FRcDTG_header{justify-content:space-between;align-items:baseline;gap:16px;padding:20px 20px 0;display:flex}.FRcDTG_title{font:600 22px/1.2 var(--font-space-grotesk,"Space Grotesk"), system-ui, sans-serif;overflow-wrap:anywhere;margin:0}.FRcDTG_readout{text-align:right;flex-shrink:0;margin:0;font-size:12px}.FRcDTG_readout strong{font:600 32px/1.1 var(--font-space-grotesk,"Space Grotesk"), system-ui, sans-serif;display:block}.FRcDTG_readout span{color:var(--color-on-surface-variant,#324a4f);display:block}.FRcDTG_stage{aspect-ratio:16/13;width:100%;position:relative}.FRcDTG_canvas{visibility:hidden;cursor:grab;touch-action:none;outline-offset:-4px;width:100%;height:100%;display:block;position:absolute;inset:0}.FRcDTG_ready .FRcDTG_canvas{visibility:visible}.FRcDTG_canvas:active{cursor:grabbing}.FRcDTG_canvas:focus-visible,.FRcDTG_button:focus-visible,.FRcDTG_details summary:focus-visible{outline:3px solid var(--color-primary,#243fdb);outline-offset:-3px}.FRcDTG_fallback{width:100%;height:100%;display:block}.FRcDTG_ready .FRcDTG_fallback{visibility:hidden}.FRcDTG_caption{padding:0 20px 16px;font-size:13px;line-height:1.5}.FRcDTG_legend{flex-wrap:wrap;gap:8px 16px;margin:0 0 8px;display:flex}.FRcDTG_legend span{align-items:center;gap:6px;display:inline-flex}.FRcDTG_line{border-top:2px solid var(--color-primary,#243fdb);width:20px}.FRcDTG_halo{border:1px solid var(--color-primary,#243fdb);background:#243fdb1f;width:20px;height:8px}.FRcDTG_strongest{background:#dbef78;border:1px solid #191c1d;width:8px;height:8px}.FRcDTG_help{color:var(--color-on-surface-variant,#324a4f);margin:0 0 8px}.FRcDTG_controls{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.FRcDTG_button{border:1px solid var(--color-outline,#727879);min-height:44px;font:inherit;background:var(--color-surface,#f8fafa);color:var(--color-on-surface,#191c1d);cursor:pointer;border-radius:3px;padding:8px 12px}.FRcDTG_button:disabled{color:var(--color-on-surface-variant,#424849);cursor:default}.FRcDTG_details{border-top:1px solid var(--color-outline-variant,#c2c7c9)}.FRcDTG_details summary{cursor:pointer;min-height:44px;padding-block:12px}.FRcDTG_table{border-collapse:collapse;width:100%;font-size:12px}.FRcDTG_table th,.FRcDTG_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-outline-variant,#c2c7c9);overflow-wrap:anywhere;padding:8px 4px}.FRcDTG_table th{font-weight:600}.FRcDTG_table caption{text-align:left;color:var(--color-on-surface-variant,#324a4f);padding-bottom:8px}.FRcDTG_note{color:var(--color-on-surface-variant,#324a4f);margin:8px 0 0}.FRcDTG_smallHint{display:none}.FRcDTG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:479px){.FRcDTG_canvas{display:none}.FRcDTG_ready .FRcDTG_fallback{visibility:visible}.FRcDTG_controls,.FRcDTG_rotateHint{display:none}.FRcDTG_smallHint{display:block}.FRcDTG_header{gap:8px;padding:16px 12px 0}.FRcDTG_title{font-size:19px}.FRcDTG_caption{padding-inline:12px}.FRcDTG_readout strong{font-size:28px}}@media print{.FRcDTG_canvas,.FRcDTG_controls{display:none}.FRcDTG_ready .FRcDTG_fallback{visibility:visible}}.FRcDTG_compact{border:0;border-radius:0;max-width:none;position:relative}.FRcDTG_compact .FRcDTG_caption{padding:8px;position:absolute;bottom:0;right:0}.FRcDTG_compact .FRcDTG_controls{margin:0}.FRcDTG_compact .FRcDTG_button{background:color-mix(in srgb, var(--color-surface,#f8fafa) 88%, transparent);min-height:36px;padding:4px 10px;font-size:12px}.FRcDTG_compact .FRcDTG_canvas{touch-action:pan-y}@container (max-width:479px){.FRcDTG_compact .FRcDTG_canvas{display:block}.FRcDTG_compact .FRcDTG_ready .FRcDTG_fallback{visibility:hidden}.FRcDTG_compact .FRcDTG_controls{display:flex}}.FRcDTG_glass{color:#fff;background:0 0}.FRcDTG_glass .FRcDTG_canvas:focus-visible,.FRcDTG_glass .FRcDTG_button:focus-visible{outline-color:#dbef78}.FRcDTG_glass .FRcDTG_button{color:#fff;background:#0910409e;border-color:#ffffff73}.FRcDTG_glass .FRcDTG_button:hover{background:#091040d1}
