.wwm-stagger-root{--guard:var(--wwm-color);--armor:var(--red);--side:var(--accent)}.wwm-stagger-root[data-view=mystic]{--side:var(--jade)}.wwm-stagger-root .sl-app-bar{z-index:3;border-bottom:1px solid var(--border);position:relative}.wwm-stagger-root .sl-segment{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);overflow:hidden}.wwm-stagger-root .sl-segment-item{color:var(--text-secondary)}.wwm-stagger-root .sl-segment-item+.sl-segment-item{border-left:1px solid var(--border)}.wwm-stagger-root .sl-segment-item:hover{color:var(--text)}.wwm-stagger-root .sl-segment-item[aria-selected=true],.wwm-stagger-root .sl-segment-item[aria-current=page],.wwm-stagger-root .sl-segment-item[aria-pressed=true],.wwm-stagger-root .sl-segment-item[data-on=true]{background:color-mix(in srgb, var(--side) 22%, var(--bg-card));box-shadow:inset 0 -2px 0 var(--side);color:var(--text)}.wwm-stagger-root .sl-cols{-moz-column-gap:.5rem;grid-template-columns:minmax(0,1fr) 4rem 3.75rem 4rem 1rem;align-items:center;column-gap:.5rem;display:grid}.wwm-stagger-root .sl-c-name,.wwm-stagger-root .sl-c-hits,.wwm-stagger-root .sl-c-flags,.wwm-stagger-root .sl-c-line{grid-column:1}.wwm-stagger-root .sl-c-name{grid-row:1}.wwm-stagger-root .sl-c-hits{grid-row:2}.wwm-stagger-root .sl-c-hits:not(:empty){margin-top:.25rem}.wwm-stagger-root .sl-c-flags{flex-wrap:wrap;grid-row:3;gap:.25rem;display:flex}.wwm-stagger-root .sl-c-flags:has(.sl-flag){margin-top:.3rem}.wwm-stagger-root .sl-c-flag:empty,.wwm-stagger-root .sl-head-wide{display:none}.wwm-stagger-root .sl-c-s,.wwm-stagger-root .sl-c-d,.wwm-stagger-root .sl-c-stun,.wwm-stagger-root .sl-c-chev{grid-row:1/span 3;justify-content:flex-end;display:flex}.wwm-stagger-root .sl-c-s{grid-column:2}.wwm-stagger-root .sl-c-d{grid-column:3}.wwm-stagger-root .sl-c-stun{grid-column:4}.wwm-stagger-root .sl-c-chev{grid-column:5}.wwm-stagger-root .sl-flag{border:1px solid color-mix(in srgb, var(--chip) 70%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--chip) 20%, var(--bg-card));min-height:1.35rem;color:color-mix(in srgb, var(--chip) 65%, white);white-space:nowrap;align-items:center;gap:.25rem;padding:0 .3rem;font-size:10px;font-weight:700;line-height:1;display:inline-flex}@container sl-table (min-width:56rem){.wwm-stagger-root .sl-cols{grid-template-columns:minmax(8rem,13rem) minmax(0,1fr) 3rem 3rem 2.5rem 3.75rem 4rem 3.75rem 4rem 1rem}.wwm-stagger-root .sl-detail{grid-template-columns:minmax(0,min(26rem,40%)) minmax(0,1fr)}.wwm-stagger-root .sl-c-name,.wwm-stagger-root .sl-c-hits,.wwm-stagger-root .sl-c-flag,.wwm-stagger-root .sl-head-wide,.wwm-stagger-root .sl-c-s,.wwm-stagger-root .sl-c-d,.wwm-stagger-root .sl-c-stun,.wwm-stagger-root .sl-c-chev{grid-row:1}.wwm-stagger-root .sl-c-hits{grid-column:2}.wwm-stagger-root .sl-c-hits:not(:empty){margin-top:0}.wwm-stagger-root .sl-c-flags{display:contents}.wwm-stagger-root .sl-c-flag,.wwm-stagger-root .sl-c-flag:empty,.wwm-stagger-root .sl-head-wide{justify-content:center;display:flex}.wwm-stagger-root .sl-c-hits.sl-head-wide{justify-content:flex-start}.wwm-stagger-root .sl-c-guard{grid-column:3}.wwm-stagger-root .sl-c-break{grid-column:4}.wwm-stagger-root .sl-c-cc{grid-column:5}.wwm-stagger-root .sl-c-dodge{grid-column:6}.wwm-stagger-root .sl-c-s{grid-column:7}.wwm-stagger-root .sl-c-d{grid-column:8}.wwm-stagger-root .sl-c-stun{grid-column:9}.wwm-stagger-root .sl-c-chev{grid-column:10}.wwm-stagger-root .sl-c-line{grid-column:1/7;padding-left:2.25rem}.wwm-stagger-root .sl-flag-text{display:none}.wwm-stagger-root .sl-flag{padding:0 .25rem}}@container sl-table (min-width:80rem){.wwm-stagger-root .sl-cols{grid-template-columns:minmax(18rem,22rem) minmax(0,32rem) 3rem 3rem 2.5rem 3.75rem 4rem 3.75rem 4rem 1rem;justify-content:space-between}}.wwm-stagger-root .sl-table{container:sl-table/inline-size}.wwm-stagger-root .sl-detail>figure{max-width:26rem}.wwm-stagger-root .sl-weapons{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:.25rem;padding:.5rem;display:flex;overflow-x:auto}@media (min-width:1024px){.wwm-stagger-root .sl-weapons{border-bottom:0;border-right:1px solid var(--border);flex-direction:column;flex:none;align-self:flex-start;width:13rem;max-height:100dvh;padding-left:0;position:sticky;top:0;overflow:hidden auto}}.wwm-stagger-root .sl-field{border-color:color-mix(in srgb, var(--side) 45%, var(--border));background:var(--bg-card)}.wwm-stagger-root .sl-field:focus-within{border-color:var(--side)}.wwm-stagger-root .sl-expand{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--side) 55%, transparent)}.wwm-stagger-root .sl-link{border-color:var(--border);background:var(--bg-card);color:var(--text-secondary)}.wwm-stagger-root .sl-link[aria-pressed=true]{border-color:var(--side);color:var(--text)}.wwm-stagger-root .sl-link-gap{border-color:color-mix(in srgb, var(--orange) 55%, var(--border));background:color-mix(in srgb, var(--orange) 12%, var(--bg-card));color:color-mix(in srgb, var(--orange) 45%, white)}.wwm-stagger-root .sl-tab[data-pinned][data-pinned]{border-color:var(--side);background:var(--side);color:var(--bg-primary)}.wwm-stagger-root .sl-pair-tabs{display:grid}.wwm-stagger-root .sl-pair-tabs>.sl-segment-item+.sl-segment-item{border-top:1px solid var(--border);border-left:0}.wwm-stagger-root .sl-moves{container-type:inline-size}@container (min-width:24rem){.wwm-stagger-root .sl-pair-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.wwm-stagger-root .sl-pair-tabs>.sl-segment-item:nth-child(2){border-top:0;border-left:1px solid var(--border)}.wwm-stagger-root .sl-pair-tabs>.sl-segment-item:nth-child(3){grid-column:1/-1}}@container (min-width:34rem){.wwm-stagger-root .sl-pair-tabs{display:flex}.wwm-stagger-root .sl-pair-tabs>.sl-segment-item:nth-child(3){border-top:0;border-left:1px solid var(--border)}}.wwm-stagger-root .sl-pair-tabs>.sl-segment-item:only-child{border:0;grid-column:1/-1}.wwm-stagger-root .sl-link-true{border-color:color-mix(in srgb, var(--red) 60%, var(--border));background:color-mix(in srgb, var(--red) 14%, var(--bg-card));color:color-mix(in srgb, var(--red) 45%, white)}.wwm-stagger-root .sl-true-tag{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--red) 22%, transparent);color:color-mix(in srgb, var(--red) 45%, white);text-transform:uppercase;letter-spacing:.04em;align-items:center;padding:0 .3rem;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.wwm-stagger-root .sl-true-badge{background:color-mix(in srgb, var(--red) 24%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--red) 60%, transparent);color:color-mix(in srgb, var(--red) 40%, white)}.wwm-stagger-root .sl-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md)}.wwm-stagger-root .sl-tab[aria-selected=true],.wwm-stagger-root .sl-tab[aria-pressed=true]{background:color-mix(in srgb, var(--side) 14%, transparent);border-color:color-mix(in srgb, var(--side) 55%, transparent);color:var(--text)}.wwm-stagger-root .sl-rail-item{background:color-mix(in srgb, var(--path,var(--text)) 35%, transparent)}.wwm-stagger-root .sl-rail-item:hover{background:color-mix(in srgb, var(--path,var(--text)) 45%, transparent)}.wwm-stagger-root .sl-rail-item[aria-current=true],.wwm-stagger-root .sl-rail-item[aria-pressed=true]{background:color-mix(in srgb, var(--path,var(--side)) 60%, transparent);box-shadow:inset 3px 0 0 var(--text);color:var(--text)}.wwm-stagger-root .sl-pair-item{background:color-mix(in srgb, var(--path,var(--text)) 35%, transparent)}.wwm-stagger-root .sl-pair-item:hover{background:color-mix(in srgb, var(--path,var(--text)) 45%, transparent)}.wwm-stagger-root .sl-pair-item[data-on=true]{background:color-mix(in srgb, var(--path,var(--side)) 60%, transparent);box-shadow:inset 0 -2px 0 var(--text)}.wwm-stagger-root .sl-alt{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text) 6%, transparent)}.wwm-stagger-root .sl-open{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--side) 9%, transparent)}.wwm-stagger-root .sl-select{appearance:none;background-color:var(--bg-card);background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);border:1px solid var(--border);border-radius:var(--radius-sm);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px}.wwm-stagger-root .sl-note{color:var(--side);font-weight:800;line-height:1}.wwm-stagger-root .sl-cat{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text) 7%, var(--bg-card));width:1.75rem;height:1.75rem;color:color-mix(in srgb, var(--text) 85%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wwm-stagger-root .sl-cat .sl-glyph{width:1.375rem;height:1.375rem}.wwm-stagger-root .sl-variation,.wwm-stagger-root .sl-cast,.wwm-stagger-root .sl-kind,.wwm-stagger-root .sl-inner{border-radius:var(--radius-sm);align-items:center;max-width:100%;min-height:1.05rem;padding:.1rem .3rem;font-size:10px;font-weight:700;line-height:1.15;display:inline-flex}.wwm-stagger-root .sl-variation{border:1px solid color-mix(in srgb, var(--side) 70%, transparent);background:color-mix(in srgb, var(--side) 12%, var(--bg-card));color:color-mix(in srgb, var(--side) 35%, white)}.wwm-stagger-root .sl-cast{background:var(--side);box-shadow:0 0 10px -3px var(--side);color:var(--bg-card);font-weight:800}.wwm-stagger-root .sl-inner{border:1px solid color-mix(in srgb, var(--jade) 75%, transparent);background:color-mix(in srgb, var(--jade) 18%, var(--bg-card));color:color-mix(in srgb, var(--jade) 55%, white);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.wwm-stagger-root .sl-inner-line{color:color-mix(in srgb, var(--jade) 70%, white)}.wwm-stagger-root .sl-kind{background:color-mix(in srgb, var(--text) 10%, transparent);color:var(--text);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.wwm-stagger-root .sl-row[aria-expanded=true]{background:color-mix(in srgb, var(--side) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--side) 70%, transparent), inset 3px 0 0 var(--side);color:var(--text)}.wwm-stagger-root .sl-meter{gap:2px;display:inline-flex}.wwm-stagger-root .sl-meter>i{background:color-mix(in srgb, var(--text-muted) 22%, transparent);border-radius:1px;width:5px;height:11px}.wwm-stagger-root .sl-meter[data-level="1"]>i[data-on=true]{background:var(--blue)}.wwm-stagger-root .sl-meter[data-level="2"]>i[data-on=true]{background:var(--jade)}.wwm-stagger-root .sl-meter[data-level="3"]>i[data-on=true]{background:var(--orange)}.wwm-stagger-root .sl-glyph{-webkit-mask:var(--glyph) center / contain no-repeat;-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.wwm-stagger-root .sl-chip{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--chip) 75%, transparent);background:color-mix(in srgb, var(--chip) 24%, var(--bg-card));min-height:1.05rem;box-shadow:0 0 10px -3px color-mix(in srgb, var(--chip) 60%, transparent);color:color-mix(in srgb, var(--chip) 65%, white);white-space:nowrap;align-items:center;gap:.25rem;padding:0 .3rem;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.wwm-stagger-root .sl-meter[data-size=sm]>i{width:4px;height:8px}.wwm-stagger-root .sl-meter[data-size=lg]{gap:3px}.wwm-stagger-root .sl-meter[data-size=lg]>i{width:18px;height:8px;transition:background-color .24s var(--ease-out)}.wwm-stagger-root .sl-seal{border:2px solid var(--seal);border-radius:var(--radius-md);width:3.25rem;height:3.25rem;color:var(--seal);background:color-mix(in srgb, var(--seal) 10%, transparent);animation:sl-stamp .26s var(--ease-out) both;flex:none;place-items:center;font-family:KaiTi,STKaiti,Kaiti SC,Noto Serif SC,serif;font-size:2rem;line-height:1;display:grid;transform:rotate(-4deg)}.wwm-stagger-root .sl-ping-input{-moz-appearance:textfield}.wwm-stagger-root .sl-ping-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wwm-stagger-root .sl-ping-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wwm-stagger-root .sl-lane-name{color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1.1}.wwm-stagger-root .sl-lane{border-radius:var(--radius-sm);background-color:var(--bg-elevated);background-image:linear-gradient(to right, color-mix(in srgb, var(--text) 9%, transparent) 1px, transparent 1px);background-size:var(--tick) 100%;height:1.6rem;position:relative;overflow:hidden}.wwm-stagger-root .sl-busy,.wwm-stagger-root .sl-stun,.wwm-stagger-root .sl-act{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;min-width:2px;padding:0 .35rem;font-size:10.5px;font-weight:700;line-height:1;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.wwm-stagger-root .sl-busy{background:color-mix(in srgb, var(--text) 14%, transparent);padding:0;left:0}.wwm-stagger-root .sl-stun{border:1px solid}.wwm-stagger-root .sl-busy-ping{border-radius:var(--radius-sm);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--orange) 45%, transparent) 0 3px, transparent 3px 6px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--orange) 55%, transparent);position:absolute;top:3px;bottom:3px}.wwm-stagger-root .sl-stun-more{-webkit-mask-image:linear-gradient(90deg,#000 75%,#0000);mask-image:linear-gradient(90deg,#000 75%,#0000)}.wwm-stagger-root .sl-act{border:1px solid color-mix(in srgb, var(--jade) 65%, transparent);background:color-mix(in srgb, var(--jade) 20%, transparent);color:color-mix(in srgb, var(--jade) 45%, white);justify-content:flex-end}.wwm-stagger-root .sl-hit{background:var(--text);min-width:1.1rem;height:1.1rem;box-shadow:0 0 0 2px var(--bg-elevated);color:var(--bg-card);border-radius:999px;place-items:center;padding:0 .2rem;font-size:10px;font-weight:800;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.wwm-stagger-root .sl-hit-next{background:var(--bg-card);box-shadow:inset 0 0 0 1.5px var(--text), 0 0 0 2px var(--bg-elevated);color:var(--text)}.wwm-stagger-root .sl-to-stagger{border-inline:2px solid var(--orange);background:linear-gradient(var(--orange), var(--orange)) center / 100% 2px no-repeat;color:var(--orange);white-space:nowrap;justify-content:center;align-items:center;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;top:3px;bottom:3px;left:0;overflow:hidden}.wwm-stagger-root .sl-to-stagger>span{background:var(--bg-elevated);padding:0 .25rem}.wwm-stagger-root .sl-dodge-window{border:1px solid color-mix(in srgb, var(--jade) 75%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--jade) 30%, transparent);min-width:2px;color:color-mix(in srgb, var(--jade) 35%, white);white-space:nowrap;align-items:center;padding:0 .35rem;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.wwm-stagger-root .sl-deflect-window{border:1px solid color-mix(in srgb, var(--blue) 75%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--blue) 26%, transparent);color:color-mix(in srgb, var(--blue) 35%, white);white-space:nowrap;align-items:center;padding:0 .35rem;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.wwm-stagger-root .sl-free{border-left:2px solid var(--text);color:var(--text);white-space:nowrap;align-items:center;padding-left:.3rem;font-size:10.5px;font-weight:800;display:flex;position:absolute;top:0;bottom:0}.wwm-stagger-root .sl-flinch{background:var(--text-muted);border-radius:1px;width:2px;position:absolute;top:5px;bottom:5px;transform:translate(-50%)}@keyframes sl-stamp{0%{opacity:0;transform:rotate(-4deg)scale(1.25)}to{opacity:1;transform:rotate(-4deg)scale(1)}}@media (prefers-reduced-motion:reduce){.wwm-stagger-root .sl-meter[data-size=lg]>i{transition:none}.wwm-stagger-root .sl-seal,.wwm-stagger-root .sl-deflect-hint{animation:none}}.wwm-stagger-root .sl-deflect{border-color:color-mix(in srgb, var(--accent) 65%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--bg-card));color:color-mix(in srgb, var(--accent) 70%, white)}.wwm-stagger-root .sl-deflect:hover{background:color-mix(in srgb, var(--accent) 22%, var(--bg-card))}.wwm-stagger-root .sl-deflect[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--bg-primary);box-shadow:0 0 10px var(--accent-glow)}.wwm-stagger-root .sl-deflect-hint{animation:1.6s ease-in-out infinite sl-deflect-pulse}@keyframes sl-deflect-pulse{50%{box-shadow:0 0 0 3px var(--accent-glow)}}.wwm-stagger-root .sl-share{border:1px solid color-mix(in srgb, var(--accent) 50%, var(--border));background:color-mix(in srgb, var(--accent) 9%, var(--bg-card))}.wwm-stagger-root .sl-drop{box-shadow:inset 0 2px 0 var(--accent)}.wwm-stagger-root{--mv-basic:var(--blue);--mv-varied:#22d3ee;--mv-charged:var(--orange);--mv-martial:var(--red);--mv-special:var(--accent);--mv-dual:#f472b6;--mv-minor:#94a3b8;--mv-mystic:var(--jade)}.wwm-stagger-root .sl-step-badge{background:color-mix(in srgb, var(--tone,var(--accent)) 28%, var(--bg-elevated));width:1.375rem;height:1.375rem;color:var(--text);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.wwm-stagger-root .sl-sheet{--sheet-left:9rem;overscroll-behavior-x:contain;scrollbar-width:thin;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);overflow-x:auto}@media (min-width:640px){.wwm-stagger-root .sl-sheet{--sheet-left:12rem}}@media (min-width:1280px){.wwm-stagger-root .sl-sheet{--sheet-left:14rem}}.wwm-stagger-root .sl-sheet-body{width:max-content;min-width:100%;position:relative}.wwm-stagger-root .sl-row{--row-bg:var(--bg-card);grid-template-columns:var(--sheet-left) var(--sheet-w);border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);background:var(--row-bg);list-style:none;transition:background-color .15s;display:grid}.wwm-stagger-root .sl-cell{z-index:4;border-right:1px solid var(--border);background:var(--row-bg);align-items:center;min-width:0;padding:0 .5rem;display:flex;position:sticky;left:0}.wwm-stagger-root .sl-lane{position:relative}.wwm-stagger-root .sl-axis-line>*{min-height:1.5rem}.wwm-stagger-root .sl-step-line>*{min-height:2.375rem}.wwm-stagger-root .sl-step-line .sl-run{height:.875rem;top:.25rem;bottom:auto}.wwm-stagger-root .sl-step-line :is(.sl-run-hit,.sl-run-tick){top:.6875rem}.wwm-stagger-root .sl-row-stun{height:.875rem;top:1.25rem}.wwm-stagger-root .sl-step-line .sl-cell{border-left:3px solid var(--mv)}.wwm-stagger-root .sl-step-line.is-active{--row-bg:color-mix(in srgb, var(--accent) 7%, var(--bg-card))}.wwm-stagger-root .sl-sheet-grid{top:1.5rem;bottom:0;left:var(--sheet-left);z-index:1;width:var(--sheet-w);pointer-events:none;position:absolute}.wwm-stagger-root .sl-gridline{background:color-mix(in srgb, var(--text) 8%, transparent);width:1px;position:absolute;top:0;bottom:0}.wwm-stagger-root .sl-focusline{border-left:1px dashed var(--accent);position:absolute;top:0;bottom:0}.wwm-stagger-root .sl-run{z-index:2;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--mv) 24%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mv) 70%, transparent);align-items:center;display:flex;position:absolute;top:.45rem;bottom:.45rem;overflow:hidden}.wwm-stagger-root .sl-run-wind{background:color-mix(in srgb, var(--mv) 50%, transparent);position:absolute;top:0;bottom:0;left:0}.wwm-stagger-root .sl-run-label{color:var(--text);padding:0 .3rem;font-size:10px;font-weight:700;position:relative}.wwm-stagger-root .sl-run-hit{z-index:3;background:var(--c);width:.55rem;height:.55rem;box-shadow:0 0 0 1.5px var(--bg-card);border-radius:1px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.wwm-stagger-root .sl-run-tick{z-index:3;background:var(--text-muted);border-radius:1px;width:2px;height:.65rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.wwm-stagger-root :is(.sl-run-hit,.sl-run-tick).is-summon{background:var(--jade)}.wwm-stagger-root .sl-run-gain{z-index:3;border-left:2px solid var(--jade);color:var(--jade);white-space:nowrap;align-items:flex-end;padding-left:3px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:.2rem;bottom:.2rem}.wwm-stagger-root .sl-run-gain.is-lost{border-left-style:dashed;border-color:var(--text-muted);color:var(--text-muted)}.wwm-stagger-root .sl-tt-deflect{z-index:3;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 40%, var(--bg-card));box-shadow:inset 0 0 0 1px var(--accent);color:var(--text);place-items:center;display:grid;position:absolute;top:.25rem;bottom:.25rem}.wwm-stagger-root .sl-tt-stun{z-index:2;border-radius:var(--radius-sm);white-space:nowrap;border:1px solid;align-items:center;padding:0 .25rem;font-size:10px;font-weight:700;display:flex;position:absolute;overflow:hidden}.wwm-stagger-root .sl-path{z-index:2;border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex;position:absolute;top:.3rem;bottom:.3rem;overflow:hidden}.wwm-stagger-root .sl-path.is-gap{border:1px dashed color-mix(in srgb, var(--orange) 60%, transparent);background:color-mix(in srgb, var(--orange) 18%, transparent);color:color-mix(in srgb, var(--orange) 45%, white)}.wwm-stagger-root .sl-input{border:1px solid var(--border);border-bottom:2px solid var(--mv,var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--mv,var(--text)) 14%, var(--bg-card));width:2.5rem;height:2.5rem;color:var(--text);flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:relative}.wwm-stagger-root .sl-input .sl-glyph{width:2rem;height:2rem}.wwm-stagger-root .sl-input.is-on{box-shadow:0 0 0 1px var(--accent)}.wwm-stagger-root .sl-input.is-dropped{opacity:.4}.wwm-stagger-root .sl-input-remove{z-index:1;background:var(--red);width:1.25rem;height:1.25rem;color:var(--text);box-shadow:0 0 0 2px var(--bg-card);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-.45rem;right:-.45rem}.wwm-stagger-root .sl-input-joint{border:1px dashed color-mix(in srgb, var(--accent) 45%, var(--border));border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wwm-stagger-root button.sl-input-joint:hover{color:var(--text)}.wwm-stagger-root .sl-input-joint:is([aria-pressed=true],[data-on]){border-style:solid;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 30%, var(--bg-card));color:var(--text)}.wwm-stagger-root .sl-section{height:1rem;color:var(--accent);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:800;line-height:1rem}.wwm-stagger-root .sl-mode-tag{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);align-items:center;padding:0 .3rem;font-size:10px;font-weight:800;display:inline-flex}.wwm-stagger-root .sl-pin{border-bottom:1px solid var(--border);background:var(--bg-card)}.wwm-stagger-root .sl-input-flag{background:var(--orange);color:var(--bg-primary);white-space:nowrap;border-radius:3px;padding:0 .2rem;font-size:8px;font-weight:800;line-height:.875rem}.wwm-stagger-root .sl-input-kind{color:var(--text-muted);white-space:nowrap;font-size:9px;font-weight:700;line-height:1}.wwm-stagger-root .sl-input-fix{cursor:pointer;background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.wwm-stagger-root .sl-sheet .is-off{opacity:.3}.wwm-stagger-root .sl-sheet :is(.sl-run,.sl-run-hit,.sl-run-tick,.sl-run-gain,.sl-tt-deflect,.sl-tt-stun,.sl-path){transition:opacity .15s}.wwm-stagger-root .sl-run.is-picked{box-shadow:inset 0 0 0 1px var(--mv), 0 0 0 1px var(--accent)}.wwm-stagger-root .sl-deflect-row{--row-bg:color-mix(in srgb, var(--accent) 5%, var(--bg-card));--mv:var(--accent)}.wwm-stagger-root .sl-deflect-row .sl-tt-deflect{top:.3rem;bottom:.3rem}.wwm-stagger-root .sl-strip{border:1px solid var(--border);border-left:3px solid var(--mv);background:var(--bg-elevated)}.wwm-stagger-root .sl-pick{border:1px solid var(--border);border-left:3px solid var(--mv,var(--accent));border-radius:var(--radius-sm);background:var(--bg-card);align-items:center;gap:.25rem;padding:2px;display:inline-flex}.wwm-stagger-root button.sl-pick{cursor:pointer}.wwm-stagger-root button.sl-pick:hover:not(:disabled){background:var(--bg-hover)}.wwm-stagger-root .sl-pick .sl-cat{background:color-mix(in srgb, var(--mv,var(--accent)) 22%, var(--bg-card));width:2rem;height:2rem}.wwm-stagger-root .sl-pick .sl-cat .sl-glyph{width:1.625rem;height:1.625rem}.wwm-stagger-root .sl-pick-deflect{--mv:var(--accent)}.wwm-stagger-root .sl-pick-deflect[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, var(--bg-card));box-shadow:0 0 8px var(--accent-glow)}@media (prefers-reduced-motion:reduce){.wwm-stagger-root .sl-row,.wwm-stagger-root .sl-input,.wwm-stagger-root .sl-sheet :is(.sl-run,.sl-run-hit,.sl-run-tick,.sl-run-gain,.sl-tt-deflect,.sl-tt-stun,.sl-path){transition:none}}.wwm-stagger-root :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (pointer:coarse){.wwm-stagger-root :is(.sl-segment-item,.sl-tab,.sl-deflect,.sl-rail-item,.sl-field,.sl-pick){min-height:44px}.wwm-stagger-root :is(.sl-tab,.sl-field>button){min-width:44px}.wwm-stagger-root .sl-slop{position:relative}.wwm-stagger-root .sl-slop:after{content:"";position:absolute;inset:-8px}}
