.speed-adjust-backdrop{z-index:100;background:var(--color-overlay);position:fixed;inset:0}.speed-adjust-backdrop[hidden],.speed-adjust-dialog[hidden]{display:none}.speed-adjust-dialog{z-index:101;top:var(--modal-top-offset);left:var(--app-band-center);width:min(1200px, calc(var(--app-band-width) * .84));height:var(--modal-height);border:var(--modal-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);position:fixed;overflow:hidden;transform:translate(-50%)}.speed-adjust-dialog-frame{background:var(--color-surface);border:0;width:100%;height:100%;display:block}.speed-adjust-dialog{width:calc(var(--app-band-width) * .92);height:var(--modal-height)}body.speed-chart-page:has(.speed-chart-embed-toolbar){background:var(--color-surface);--speed-adjust-content-padding:var(--space-3) var(--space-4);--speed-adjust-summary-gap:var(--space-3);--speed-adjust-control-gap:var(--space-6);--speed-adjust-owned-sprite-size:48px}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-spread-badge{font-weight:var(--font-weight-normal)}body.speed-chart-page .speed-chart-embed-toolbar{padding:var(--modal-header-padding);font-size:var(--font-size-sm2);background:var(--color-surface)}body.speed-chart-page .speed-chart-embed-title{font-size:var(--modal-title-font-size)}body.speed-chart-page .speed-chart-embed-close{font-size:var(--modal-close-font-size);align-self:center}body.speed-chart-page .speed-chart-table[data-embedded=true]{font-size:var(--font-size-sm2);--speed-chart-owned-panel-background:var(--color-surface);--speed-chart-chip-icon-size:26px}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-content{background:var(--color-bg)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-status{font-size:var(--font-size-sm2)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-value-cell{font-size:var(--font-size-sm1)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-meta-cell,body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-base-speed-label{font-size:var(--font-size-sm2)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-chip{font-size:var(--font-size-sm3)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-chip-origin{font-size:var(--font-size-sm4)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-magnitude-badge{color:var(--color-text-muted);background:color-mix(in srgb, var(--color-bg) 78%, var(--color-border));border:1px solid var(--color-border);font-size:.9em}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-content{padding:var(--speed-adjust-content-padding)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-chips-cell{scrollbar-width:thin;touch-action:pan-y;min-width:0;overflow:auto hidden}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-chips-row{width:max-content;min-width:100%;padding-bottom:var(--space-1);flex-wrap:nowrap}body.speed-chart-page .speed-chart-table[data-embedded=true][data-has-owned-panel=true] .speed-chart-side{border-top:1px solid var(--color-border);padding:0}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-apply-button{font-size:var(--font-size-sm3)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-option{flex-flow:column;align-items:stretch;width:100%}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-cell{justify-self:stretch}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned{align-items:stretch}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-option .speed-chart-apply-button{width:100%}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-row{row-gap:0}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-apply-label>:first-child{font-size:var(--font-size-sm3)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-summary{column-gap:var(--space-3);row-gap:0}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-summary .badge,body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-raw-value,body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-summary-value:before{font-size:var(--font-size-sm3)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-raw-value strong,body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-summary-value{font-size:var(--font-size-sm2)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-summary-value.is-adjusted{color:var(--color-primary-strong)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-raw-value strong{font-weight:var(--font-weight-normal)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-modifier-toggles{display:contents}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-controls{justify-content:center;align-items:center;gap:var(--speed-adjust-control-gap);display:flex}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-modifier-toggle{gap:var(--space-2);font-size:var(--font-size-sm2)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-modifier-toggle .toggle-switch-track{background:var(--color-text-muted);border-color:var(--color-text-muted)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-modifier-toggle .toggle-switch-input:checked+.toggle-switch-track{background:var(--color-primary);border-color:var(--color-primary)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-rank-field{font-size:var(--font-size-sm3);order:3}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-modifier-toggle:has(#speed-chart-ability-toggle){order:1}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-owned-modifier-toggle:has(#speed-chart-item-toggle){order:2}body.speed-chart-page .speed-chart-table[data-embedded=true] button.speed-chart-owned-jump-button.btn-control{box-shadow:none;font-size:var(--font-size-sm2);background:0 0;border-color:#0000}body.speed-chart-page .speed-chart-table[data-embedded=true] button.speed-chart-owned-jump-button.btn-control:hover:not(:disabled){background:0 0;border-color:#0000}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-rank-field input[type=number],body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-rank-field .rank-stepper{font-size:var(--font-size-sm3)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-rank-field .number-stepper-value.is-nonzero{background:var(--color-primary-soft)!important}body.speed-chart-page:has(.speed-chart-embed-toolbar){--speed-adjust-content-padding:var(--space-2) var(--space-3);--speed-adjust-summary-gap:var(--space-1);--speed-adjust-control-gap:var(--space-4)}body.speed-chart-page .speed-chart-table[data-embedded=true] .speed-chart-row.is-current-row{margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3)}
