.builds-file .hero-file-head .button{margin-top:4px}@media (width>=761px){.build-tiles{grid-template-columns:repeat(4,1fr)}}@media (width<=1000px) and (width>=761px){.build-tiles .meta-tile:nth-child(4){border-left:1px solid var(--line)}.build-tiles .meta-tile:nth-child(n+4){border-top:0}}.plate-lede{max-width:90ch;margin:-4px 0 12px}.slot-legend{color:var(--paper-2);flex-wrap:wrap;gap:16px;margin:0 0 10px;padding:0;font-size:13.5px;list-style:none;display:flex}.slot-legend i{vertical-align:-1px;border-radius:2px;width:11px;height:11px;margin-right:6px;display:inline-block}.hero-read.has-inset{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 36px;display:grid}.builds-brief>p{max-width:80ch;color:var(--paper-2);margin:0 0 10px}.builds-brief>p:last-child{margin-bottom:0}.hero-read.has-inset .split-inset{border-left:1px solid var(--line);box-sizing:content-box;grid-template-columns:168px minmax(0,1fr);align-items:center;column-gap:20px;width:380px;padding:4px 0 4px 28px}.hero-read.has-inset .split-inset svg{width:168px}@media (width<=1180px) and (width>=761px){.hero-read.has-inset .split-inset{grid-template-columns:minmax(0,1fr);width:200px}.hero-read.has-inset .split-inset svg{width:200px}}@media (width<=760px){.hero-read.has-inset{grid-template-columns:minmax(0,1fr)}.hero-read.has-inset .split-inset{box-sizing:border-box;border-left:0;border-top:1px solid var(--line);grid-template-columns:136px minmax(0,1fr);align-items:center;column-gap:18px;width:auto;margin-top:10px;padding:16px 0 0}.hero-read.has-inset .split-inset svg{width:136px}}.builds-anchor{scroll-margin-top:var(--chips-bottom,140px)}.builds-note{border-top:3px double var(--line-2);margin-top:30px;padding-top:18px}.builds-note .label{font-size:15px}.builds-note dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 14px;display:grid}.builds-note dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 16px 14px}.builds-note dt{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-bottom:4px;font-size:12.5px;font-weight:700}.builds-note dd{color:var(--paper-2);margin:0;font-size:13.5px;line-height:1.5}.builds-note dd>.num:first-child{color:var(--paper)}.builds-note-glyphs{color:var(--paper);flex-wrap:wrap;gap:2px 14px;margin-bottom:2px;display:flex}.builds-note-glyphs .sample-glyph{margin:0 4px 0 0}@media (width<=1000px){.builds-note dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.builds-note dl{grid-template-columns:minmax(0,1fr)}}.flow-views{margin-bottom:14px}.flow-chart .flow-phase{fill:var(--brass-2);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;font-size:12.5px;font-weight:700}.flow-ribbons path{opacity:.28;transition:opacity .2s}.flow-chart svg.is-focused .flow-ribbons path{opacity:.05}.flow-chart svg.is-focused .flow-ribbons path.is-on{opacity:.62}.flow-node{outline:none;transition:opacity .2s}.flow-node.is-dim{opacity:.3}.flow-node.is-lockable{cursor:pointer}.flow-node .hit{fill:#0000}.flow-node:focus-visible .flow-bar,.flow-node.is-locked .flow-bar{stroke:var(--paper);stroke-width:2px}.meta-chart .flow-label{fill:var(--paper);font-family:var(--body);paint-order:stroke;stroke:var(--ink-2);stroke-width:4px;stroke-linejoin:round;pointer-events:none;font-size:13px;font-weight:600}.flow-icon{pointer-events:none}.flow-reach-track{fill:var(--line-2)}.flow-reach-fill{fill:var(--muted)}.flow-table{border-collapse:collapse;width:100%;margin-top:8px}.flow-table th,.flow-table td{text-align:left;border-bottom:1px solid var(--line);padding:4px 8px}.order-list{counter-reset:order;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px 6px;margin:0;padding:0;list-style:none;display:grid}.order-item{text-align:center;justify-items:center;gap:3px;display:grid}.order-name{font-size:13.5px;font-weight:600;line-height:1.15}.ingame-list{margin:0;padding:0;list-style:none}.ingame-build{border-bottom:1px solid var(--line);padding:10px 0}.ingame-row{grid-template-columns:minmax(200px,2fr) minmax(150px,1.2fr) minmax(170px,1.2fr) auto;align-items:center;gap:8px 18px;display:grid}.ingame-name{gap:2px;min-width:0;display:grid}.ingame-name strong{overflow-wrap:anywhere}.ingame-games,.ingame-won{align-items:center;gap:8px;display:flex}.ingame-bar{height:8px;width:calc(var(--w) * 90px);background:var(--brass);transform-origin:0;border-radius:0 4px 4px 0;min-width:2px;display:block}.ingame-strip{flex:none;width:96px;height:16px;position:relative}.ingame-strip:before{content:"";background:var(--line-2);height:1px;position:absolute;inset:7.5px 0 auto}.ingame-strip:after{content:"";background:var(--muted);width:1px;height:12px;position:absolute;top:2px;left:50%}.ingame-strip i{background:var(--brass-2);width:10px;height:10px;box-shadow:0 0 0 2px var(--ink-2);z-index:1;border-radius:50%;margin-left:-5px;position:absolute;top:3px}.ingame-overlap{color:var(--paper-2);align-items:center;gap:7px;margin-top:3px;display:inline-flex}.ingame-overlap .num{color:var(--paper);font-weight:600}.ingame-notches{gap:2px;display:inline-flex}.ingame-notches b{background:var(--line-2);border-radius:1px;width:5px;height:11px;display:block}.ingame-notches b.is-on{background:var(--brass)}.ingame-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.ingame-categories{background:var(--ink-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 22px;margin-top:12px;padding:12px 14px;display:grid}.ingame-category h3{margin:0 0 6px}.ingame-category ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.builds-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.site .builds-card{box-sizing:border-box;background:var(--ink-2);border:1px solid var(--line);height:100%;color:var(--paper);grid-template-rows:auto auto auto;grid-template-columns:56px 1fr;align-content:start;align-items:center;gap:4px 12px;padding:12px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.site .builds-card:hover,.site .builds-card:focus-visible{border-color:var(--brass-dim);transform:translateY(-2px)}.builds-card img,.builds-card .portrait-fallback{background:var(--ink-3);border-radius:50%;grid-row:span 2}.builds-card .portrait-fallback{width:56px;height:56px}.builds-card-name{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;font-size:22px;font-weight:800;line-height:1}.builds-card-items{grid-column:1/-1;gap:6px;margin-top:4px;display:flex}.builds-card-top{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.builds-heroes .builds-grid{grid-template-columns:repeat(auto-fill,minmax(258px,1fr))}.site .builds-card.is-deep{grid-template-rows:auto auto auto 1fr;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:3px 12px;padding:14px 14px 12px}.builds-card.is-deep img,.builds-card.is-deep .portrait-fallback{width:48px;height:48px}.builds-card.is-deep .builds-card-name{align-self:end;font-size:21px}.builds-card-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.builds-card-meta .split-kind{letter-spacing:.12em;border-left-width:2px;padding:1px 7px 0;font-size:11.5px}.builds-card-build{grid-column:1/-1;align-items:center;gap:14px;margin-top:10px;display:flex}.builds-card-build .split-fp{--fp:13px;flex:none}.builds-card-facts{gap:2px;min-width:0;line-height:1.35;display:grid}.builds-card-facts .num{font-family:var(--display);letter-spacing:.02em;color:var(--paper);font-size:19px;font-weight:800}.builds-card.is-deep .builds-card-top{border-top:1px solid var(--line);align-self:end;margin-top:10px;padding-top:8px}.builds-heroes{margin-top:8px}.builds-toolbar{margin-bottom:14px}.builds-controls{flex-wrap:wrap;align-items:center;gap:10px 28px;display:flex}.builds-control{align-items:center;gap:10px;display:flex}.builds-control .label-small,.builds-controls .band-picker,.builds-filter{margin:0}.builds-key{max-width:90ch;margin:12px 0 0}@media (width<=560px){.builds-control{flex-wrap:wrap}.builds-control .label-small{width:100%}}@media (width<=860px){.ingame-row{grid-template-columns:1fr 1fr}.ingame-name{grid-column:1/-1}.ingame-actions{grid-column:1/-1;justify-content:flex-start}.ingame-strip{width:60px}}@media (prefers-reduced-motion:no-preference){.build-tiles.is-armed .meta-tile{opacity:0}.build-tiles.is-playing .meta-tile{animation:bd-rise .6s calc(var(--i) * 90ms) cubic-bezier(.2, .7, .2, 1) both}.build-flow.is-armed .flow-ribbons{clip-path:inset(0 100% 0 0)}.build-flow.is-playing .flow-ribbons,.flow-ribbons.is-new{animation:1.3s cubic-bezier(.3,.6,.2,1) .15s both bd-wipe}.build-flow.is-armed .flow-node{opacity:0}.build-flow.is-playing .flow-node{animation:bd-rise .5s calc(var(--c) * .22s + var(--i) * 45ms) cubic-bezier(.2, .7, .2, 1) both}.ingame-list.is-armed .ingame-build{opacity:0}.ingame-list.is-playing .ingame-build{animation:bd-rise .5s calc(var(--i) * 90ms) cubic-bezier(.2, .7, .2, 1) both}.ingame-list.is-playing .ingame-bar{animation:bd-grow .8s calc(.2s + var(--i) * 90ms) cubic-bezier(.3, 0, .1, 1) both}.builds-grid.is-armed>li{opacity:0}.builds-grid.is-playing>li{animation:bd-rise .45s calc(min(var(--i), 24) * 35ms) cubic-bezier(.2, .7, .2, 1) both}}@keyframes bd-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes bd-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes bd-drop{0%{opacity:.2;transform:translateY(-12px)scale(.6)}}@keyframes bd-grow{0%{transform:scaleX(0)}}.board-section .label>span,.versus-section .label>span{flex-wrap:wrap;row-gap:6px}.board-section{--cell:112px;--gap:10px;--plate-w:168px}.board-empty{margin:8px 0 0}.board-vs-key{color:var(--paper-2);margin:-4px 0 14px}.board-vs-up{color:var(--brass-2);font-weight:700}.board-vs-down{color:color-mix(in srgb, var(--paper-2) 75%, transparent);font-weight:700}.board-grid{gap:10px;margin:4px 0 18px;display:grid}.board-row{grid-template-columns:var(--plate-w) auto minmax(0, 1fr);align-items:start;column-gap:14px;display:grid}.board-plate{min-height:calc(var(--cell) * .92 + 16px);background:linear-gradient(100deg, color-mix(in oklab, var(--slot-ink) 74%, var(--ink)) 0%, color-mix(in oklab, var(--slot-ink) 30%, var(--ink-2)) 100%);border-left:3px solid var(--slot);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);color:var(--paper);box-sizing:border-box;align-content:center;gap:2px;padding:10px 22px 12px 14px;display:grid;position:relative}.board-plate:after{content:"";clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%);pointer-events:none;border:1px solid #ece3cf24;border-left:0;position:absolute;inset:3px 3px 3px 0}.board-plate-name{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--slot) 60%, var(--paper));font-size:15px;font-weight:800;line-height:1}.board-plate-souls{font-family:var(--display);letter-spacing:.01em;align-items:center;gap:5px;font-size:30px;font-weight:800;line-height:1.05;display:flex}.board-plate-souls .soul-glyph{width:13px;height:16px}.board-plate-note{font-family:var(--mono);color:var(--brass-2);font-size:12px;display:grid}.board-shop{grid-template-columns:var(--shop);gap:2px;height:6px;margin-top:6px;display:grid}.board-shop i{background:#0b111299;border-radius:0;width:auto;height:auto;position:relative;box-shadow:inset 0 0 0 1px #0b111280}.board-shop i:after{content:"";background:var(--slot);transform:scaleX(var(--f,0));transform-origin:0;position:absolute;inset:0}.board-row.is-flex .board-plate{background:repeating-linear-gradient(135deg, #8b74ff33 0 2px, #8b74ff0f 2px 9px), var(--ink-3);border-left-color:var(--brass)}.board-row.is-flex .board-plate-name{color:var(--brass-2)}.board-cells{grid-template-columns:repeat(4, var(--cell));gap:var(--gap);border:1px solid #0000;margin:0;padding:7px;list-style:none;display:grid}.board-row.is-flex .board-cells{border:1px dashed color-mix(in srgb, var(--brass) 60%, transparent);background:repeating-linear-gradient(135deg,#8b74ff13 0 2px,#0000 2px 10px)}.board-slot{min-width:0;display:grid}.board-socket{aspect-ratio:1/.92;box-shadow:inset 0 4px 10px #000000e6, inset 0 0 0 1px var(--line), 0 1px 0 #ece3cf0d;background:radial-gradient(circle at 50% 40%,#0a0f10,#050808 80%);border-radius:3px;align-self:start;place-items:center;display:grid}.board-socket span{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;text-align:center;color:color-mix(in srgb, var(--muted) 62%, transparent);padding:0 8px;font-size:11px;font-weight:700;line-height:1.15}.site .board-card{width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;align-content:start;justify-items:center;gap:5px;padding:0;display:grid;position:relative}.board-face{aspect-ratio:1/.92;box-sizing:border-box;border:2px solid var(--slot);background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--slot) 30%, var(--ink)) 0%, var(--ink) 74%), var(--ink);border-radius:3px;place-items:center;width:100%;transition:box-shadow .2s,filter .25s,transform .2s;display:grid;position:relative;box-shadow:inset 0 0 0 2px #0b1112a6,0 6px 16px #0006}.board-card.is-dashed .board-face{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--slot) 16%, var(--ink)) 0%, var(--ink) 74%), var(--ink);border-style:dashed}.board-card:hover .board-face{box-shadow:inset 0 0 0 2px #0b1112a6, 0 10px 20px #00000080, 0 0 0 1px color-mix(in srgb, var(--slot) 50%, transparent);transform:translateY(-2px)}.board-face .item-icon{background:0 0;border:0;margin-bottom:8px;box-shadow:0 2px 6px #0000008c;width:64px!important;height:64px!important}.board-face .item-icon img{width:100%;height:100%}.board-tier{min-width:14px;font-family:var(--display);letter-spacing:.06em;color:var(--ink);background:var(--slot);border-radius:3px 0 4px;padding:2px 5px 1px;font-size:11.5px;font-weight:800;line-height:1.1;position:absolute;top:-2px;left:-2px}.board-meter{background:#4fe3c921;border-radius:1px;height:5px;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #4fe3c91f}.board-meter:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--soul) 70%, var(--ink)), var(--soul));transform:scaleX(var(--hold));transform-origin:0;position:absolute;inset:0}.board-figs{max-width:100%;font-family:var(--mono);white-space:nowrap;color:var(--muted);font-size:12px;line-height:1;overflow:hidden}.board-figs b{color:var(--soul);margin-right:2px;font-weight:700}.board-name{color:var(--paper-2);overflow-wrap:anywhere;max-width:100%;font-size:13px;font-weight:600;line-height:1.15}.site .board-card:focus-visible{outline:none}.board-card:focus-visible .board-face{outline:2px solid var(--soul);outline-offset:3px}.board-card.is-focus .board-face{box-shadow:inset 0 0 0 2px #0b1112a6, 0 0 0 3px var(--ink-2), 0 0 0 5px var(--paper), 0 0 18px #ece3cf4d}.board-card.is-focus .board-name{color:var(--paper)}.board-card[aria-expanded=true] .board-name{color:var(--brass-2)}.board-card[aria-expanded=true]:after{content:"";border:6px solid #0000;border-top-color:var(--brass);width:0;height:0;margin-top:-2px}.board-chip{z-index:2;font-family:var(--mono);white-space:nowrap;border-radius:2px;padding:2px 6px 1px;font-size:11.5px;font-weight:700;line-height:1.25;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.board-chip.is-up{background:var(--brass);color:var(--ink);border:1px solid var(--ink-2);box-shadow:0 2px 8px #00000080}.board-chip.is-down{background:var(--ink);color:color-mix(in srgb, var(--paper-2) 75%, transparent);border:1px solid var(--line-2)}.board-chip{max-width:calc(100% + var(--gap) - 4px);text-overflow:ellipsis;overflow:hidden}.board-chip-vs{font-family:var(--body);font-size:11px;font-weight:600}.board-card.is-riser .board-face{box-shadow:inset 0 0 0 2px #0b1112a6, 0 0 0 2px var(--ink-2), 0 0 0 4px var(--brass), 0 0 22px #8b74ff66}.board-card.is-riser .board-name{color:var(--brass-2)}.board-card.is-faller .board-face{filter:saturate(.45)brightness(.78)}.board-card.is-faller .board-name{color:var(--muted)}.site .board-stack{min-width:112px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-content:start;justify-self:start;justify-items:center;gap:8px;margin-top:7px;padding:18px 8px 4px;display:grid}.board-fan{width:calc(64px + (var(--n) - 1) * 16px);height:58px;position:relative}.board-fan-card{--spread:calc(var(--k) - (var(--n) - 1) / 2);z-index:calc(3 - var(--k));transform-origin:50% 140%;transform:rotate(calc(var(--spread) * 12deg));transition:transform .25s cubic-bezier(.2,.8,.3,1.2);position:absolute;bottom:0;left:calc(50% - 20px)}.board-fan-card .item-icon{box-shadow:0 4px 10px #0009,inset 0 0 0 2px #0b11128c}.board-stack:hover .board-fan-card,.board-stack:focus-visible .board-fan-card,.board-stack[aria-expanded=true] .board-fan-card{transform:translateX(calc(var(--spread) * 26px)) rotate(calc(var(--spread) * 7deg))}.board-fan-card.is-displaced .item-icon{outline:2px solid color-mix(in srgb, var(--paper-2) 70%, transparent);outline-offset:1px;filter:saturate(.5)brightness(.85)}.board-stack-text{justify-items:center;gap:4px;display:grid}.board-stack-list{display:none}.board-stack-label{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:700}.board-stack-label b{color:var(--brass-2);letter-spacing:.02em;margin-right:3px;font-size:15px}.board-stack:hover .board-stack-label,.board-stack[aria-expanded=true] .board-stack-label{color:var(--brass-2)}.site .board-stack:focus-visible{outline-offset:0}.board-drawer{background:linear-gradient(180deg, #8b74ff12, transparent 120px), var(--ink-3);border:1px solid var(--line-2);border-top:2px solid var(--brass);margin:-4px 0 20px;padding:16px 18px 18px;position:relative}.board-drawer[hidden]{display:none}.board-drawer-head{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:10px;display:grid}.board-drawer-head.is-plain{grid-template-columns:1fr auto}.site .board-drawer-head h3{margin:0 0 2px;font-size:24px}.board-drawer-head p{margin:0}.board-close{align-self:start}.board-held{color:var(--paper);margin:0 0 14px;font-size:15px}.board-drawer-vs{color:var(--paper-2);margin:0 0 8px;font-size:14px}.board-drawer-cols{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px 30px;display:grid}.site .board-drawer h4{letter-spacing:.14em;color:var(--brass);margin:0 0 8px;font-size:13px;font-weight:700}.board-chain{gap:4px;margin:0;padding:0;list-style:none;display:grid}.board-chain li{gap:4px;display:grid}.board-chain li+li:before{content:"↓";color:var(--brass);padding-left:9px;font-size:13px;line-height:1}.board-chain-step{align-items:center;gap:8px;font-size:14px;display:flex}.board-chain li.is-last .board-chain-step{font-weight:700}.board-win{gap:4px;display:grid}.board-win-rate{font-family:var(--display);font-size:26px;font-weight:800;line-height:1}.board-win:not(.is-wide) .board-win-rate{font-size:15px;font-family:var(--body);font-weight:700}.board-win-strip{width:160px;height:14px;position:relative}.board-win-strip:before{content:"";background:var(--line-2);height:1px;position:absolute;inset:6.5px 0 auto}.board-win-strip:after{content:"";left:var(--mid,50%);background:var(--muted);width:1px;height:12px;position:absolute;top:1px}.board-win-band{background:var(--brass-dim);border-radius:4px;height:8px;position:absolute;top:3px}.board-win-dot{background:var(--brass-2);width:10px;height:10px;box-shadow:0 0 0 2px var(--ink-3);z-index:1;border-radius:50%;margin-left:-5px;position:absolute;top:2px}.board-instead{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.board-instead li{align-items:center;gap:8px;font-size:14px;display:flex}.board-instead b{color:var(--soul)}.board-fork{margin-bottom:10px}.board-fork p,.board-set{align-items:flex-start;gap:8px;margin:0 0 6px;display:flex}.board-fork-bar{gap:2px;max-width:280px;height:8px;margin:2px 0 4px;display:flex}.board-fork-bar span{flex-basis:0;min-width:2px}.board-fork-bar .is-me{background:var(--slot-ink,var(--brass));background:var(--brass)}.board-fork-bar .is-both{background:repeating-linear-gradient(135deg, var(--paper-2) 0 2px, transparent 2px 5px)}.board-fork-bar .is-them{background:var(--hero,var(--sapphire))}.board-alt-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px 24px;margin:0;padding:0;list-style:none;display:grid}.board-alt-list li{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.board-alt-list li>div{gap:3px;display:grid}.board-displaced{color:var(--brass-2)}.board-budget{outline-offset:4px;margin:0 0 12px;padding:0}.board-budget figcaption{margin-bottom:8px}.board-budget figcaption .muted{font-family:var(--body);letter-spacing:.02em;text-transform:none;font-weight:500}.board-budget-bar{gap:6px;display:flex}.board-budget-group{flex-basis:0;gap:5px;min-width:0;display:grid}.board-budget-head{white-space:nowrap;align-items:baseline;gap:6px;font-size:13px;display:flex;overflow:hidden}.board-budget-head b{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--slot);font-size:12.5px;font-weight:800}.board-budget-segs{gap:1px;height:28px;display:flex}.board-budget-seg{background:linear-gradient(180deg, color-mix(in oklab, var(--slot-ink) 100%, #fff 8%), var(--slot-ink));flex-basis:0;place-items:center;min-width:2px;display:grid;overflow:hidden}.board-budget-seg:first-child{border-radius:2px 0 0 2px}.board-budget-seg:last-child{border-radius:0 2px 2px 0}.board-budget-seg.is-other{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--slot-ink) 55%, transparent) 0 2px, transparent 2px 6px), color-mix(in srgb, var(--slot-ink) 12%, var(--ink))}.board-budget-seg img{border-radius:2px;width:20px;height:20px;display:block;box-shadow:0 0 0 1px #0b1112b3}.board-budget-note{margin:6px 0 0}.board-table{border-collapse:collapse;width:100%;margin-top:8px}.board-table th,.board-table td{text-align:left;padding:4px 8px}.picker{background:var(--ink-3);border:1px solid var(--line);margin:-2px 0 16px;padding:10px 12px 12px}.picker-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:26px;margin-bottom:10px;display:flex}.picker-label{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);background:var(--brass);padding:6px 9px 5px;font-size:13px;font-weight:800;line-height:1}.picker-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.site .picker-chip{border:1px solid var(--brass);color:var(--paper);font:600 13.5px var(--body);cursor:pointer;background:#8b74ff24;border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 2px;display:inline-flex}.picker-chip img{border-radius:50%}.picker-chip span{color:var(--brass-2)}.picker-strip{flex-wrap:wrap;gap:6px 5px;display:flex}.site .picker-hero{background:var(--ink-2);border:1px solid var(--line);cursor:pointer;scroll-snap-align:start;justify-items:center;gap:4px;padding:3px 3px 5px;transition:border-color .15s,background .15s;display:grid;position:relative}.picker-hero img,.picker-fallback{filter:grayscale(.4)brightness(.82);width:38px;height:38px;transition:filter .15s;display:block}.picker-fallback{font-family:var(--display);color:var(--muted);place-items:center;font-weight:800;display:grid}.picker-hero:hover{border-color:var(--brass-dim)}.picker-hero:hover img,.picker-hero[aria-pressed=true] img{filter:none}.site .picker-hero[aria-pressed=true]{border-color:var(--brass);background:#8b74ff2e;box-shadow:0 0 12px #8b74ff4d}.picker-hero[aria-pressed=true]:after{content:"✓";background:var(--brass);width:16px;height:16px;color:var(--ink);font:800 10px/16px var(--body);text-align:center;border-radius:50%;position:absolute;top:-6px;right:-6px}.picker-hero[aria-disabled=true]{opacity:.4;cursor:not-allowed}.picker-name{max-width:46px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.1;display:none;overflow:hidden}.picker-hero[aria-pressed=true] .picker-name{color:var(--paper)}.picker-notch{background:linear-gradient(90deg, var(--brass) calc(var(--n) * 20%), var(--line-2) 0);width:24px;height:4px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 4px,#0000 4px 5px);mask:repeating-linear-gradient(90deg,#000 0 4px,#0000 4px 5px)}.versus-swaps{border-left:3px solid var(--brass);color:var(--paper);max-width:95ch;margin:0 0 16px;padding:2px 0 2px 14px;font-size:16.5px}.versus-top{--cols:minmax(210px, 1.3fr) minmax(200px, 2fr) minmax(130px, .8fr) 132px;margin:0 0 16px;padding:0;list-style:none}.versus-scale,.site .versus-top-row button{grid-template-columns:var(--cols);align-items:center;gap:16px;display:grid}.versus-scale{height:18px;padding:0 10px}.versus-ticks{grid-column:2;height:100%;position:relative}.versus-ticks span{font-family:var(--mono);color:var(--muted);font-size:11px;position:absolute;top:0;transform:translate(-50%)}.versus-ticks span.is-one{color:var(--brass-2)}.site .versus-top-row button{border:0;border-bottom:1px dashed var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;padding:7px 10px;transition:background .15s}.versus-top-row button:hover{background:var(--ink-3)}.versus-top-row.is-focus button{box-shadow:inset 3px 0 0 var(--paper)}.versus-item{align-items:center;gap:10px;min-width:0;display:flex}.versus-item>span{min-width:0;display:grid}.versus-item b{font-weight:600;line-height:1.2}.versus-item img{vertical-align:-4px;border-radius:50%;margin:0 4px 0 2px}.versus-track{height:18px;position:relative}.versus-track:before{content:"";background:var(--line-2);height:1px;position:absolute;top:8.5px;left:0;right:0}.versus-one{background:var(--brass);opacity:.6;border-radius:0;width:1px;height:18px;position:absolute;top:0}.versus-bar{border-radius:0;height:7px;position:absolute;top:5.5px}.versus-bar.is-up{background:linear-gradient(90deg, #c9a25c59, var(--brass));border-radius:0 3px 3px 0}.versus-bar.is-down{background:linear-gradient(270deg,#cfc5ae2e,#cfc5ae8c);border-radius:3px 0 0 3px}.versus-end{width:10px;height:10px;box-shadow:0 0 0 2px var(--ink-2);border-radius:1px;margin-left:-5px;position:absolute;top:4px;transform:rotate(45deg)}.versus-end.is-up{background:var(--brass-2)}.versus-end.is-down{background:var(--paper-2);opacity:.75}.versus-lift{font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:700;display:flex}.versus-n{color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;display:flex}.versus-star{font-family:var(--mono);color:var(--brass-2);box-shadow:inset 0 0 0 1px var(--brass-2);white-space:nowrap;border-radius:999px;padding:0 5px;font-size:11.5px;font-weight:700}.versus-star.is-hero{color:var(--paper);box-shadow:inset 0 0 0 1px var(--hero,var(--brass-2))}.versus-star-scope{font-family:var(--body);letter-spacing:.02em;opacity:.85;font-size:10.5px;font-weight:600}.versus-star.is-less{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2)}.versus-grid-wrap{margin:0 0 16px;overflow-x:auto}.versus-grid{border-collapse:separate;border-spacing:3px;width:auto;margin:0 -3px}.site .versus-grid th,.site .versus-grid td{border:0;padding:0}.site .versus-grid thead th{vertical-align:bottom;text-align:center;letter-spacing:.1em;padding:0 4px 6px;font-size:11.5px}.versus-grid thead th img{box-shadow:0 0 0 1px var(--brass-dim);border-radius:50%;margin:0 auto 4px;display:block}.versus-grid thead th span{white-space:nowrap;color:var(--paper-2);display:block}.site .versus-grid thead th.versus-grid-item{text-align:left}.versus-grid-comb{padding-left:8px!important}.site .versus-grid thead th.versus-grid-comb{color:var(--brass-2)}.versus-grid tbody th{text-align:left}.site .versus-grid-name{width:100%;color:var(--paper);font:600 14px var(--body);text-transform:none;letter-spacing:0;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:2px 10px 2px 0;display:flex}.versus-grid tr.is-focus .versus-grid-name{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.site .versus-cell{background:color-mix(in oklab, var(--brass) var(--mix,0%), var(--ink-3));width:100%;min-width:82px;height:34px;color:var(--brass-2);font:700 13px var(--mono);cursor:pointer;border:0;border-radius:2px;place-items:center;padding:0 8px;display:grid;position:relative}.site .versus-cell.is-down{background:color-mix(in oklab, var(--paper-2) var(--mix,0%), var(--ink-3));color:var(--paper)}.site .versus-cell.is-up.is-strong{color:var(--ink)}.site .versus-cell.is-low{background:repeating-linear-gradient(135deg, var(--line-2) 0 1px, transparent 1px 6px), var(--ink-2);color:var(--muted)}.versus-grid .versus-cell .lift-mark{color:inherit;font-size:inherit}.site .versus-cell.is-flat{color:color-mix(in srgb, var(--paper-2) 65%, transparent);font-weight:400}.versus-cell.is-star{box-shadow:inset 0 0 0 2px var(--brass-2), inset 0 0 0 3px var(--ink-2)}.versus-cell.is-star-hero{box-shadow:inset 0 0 0 2px var(--hero,var(--brass-2)), inset 0 0 0 3px var(--ink-2)}.versus-cell-star{font-size:10px;line-height:1;position:absolute;top:1px;right:4px}.versus-cell.is-comb{min-width:92px}.versus-cell:focus-visible,.versus-cell:hover{outline:2px solid var(--soul);outline-offset:1px}.versus-readout{min-height:2.8em;color:var(--paper-2);margin:8px 0 0}.versus-extra-note{margin:4px 0 0;display:none}.versus-works{border:1px solid var(--line);background:radial-gradient(400px 120px at 0 0,#8b74ff14,#0000 70%);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px 28px;margin:0 0 18px;padding:14px 16px;display:grid}.site .versus-works h4{letter-spacing:.14em;color:var(--brass);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.versus-works h4 img{border-radius:50%}.versus-works-none{grid-column:1/-1}.versus-works ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.versus-works li{align-items:center;gap:12px;display:flex}.versus-works li>span:last-child{display:grid}.versus-ring{box-shadow:0 0 0 2px var(--brass-2), 0 0 14px #8b74ff59;border-radius:5px;padding:3px;display:grid}.versus-works li.is-hero .versus-ring{box-shadow:0 0 0 2px var(--hero,var(--brass-2)), 0 0 14px color-mix(in srgb, var(--hero,var(--brass-2)) 40%, transparent)}.versus-works p{margin:0}.versus-all{margin:0 0 14px}.versus-matrix-wrap{margin-top:14px;overflow-x:auto}.versus-matrix{border-collapse:separate;border-spacing:2px;width:auto}.site .versus-matrix th,.site .versus-matrix td{border:0;padding:0}.site .versus-matrix thead th{text-align:center;vertical-align:bottom;padding:0 0 4px}.versus-matrix thead th .item-icon{margin:0 auto}.site .versus-matrix-group th{text-align:left;color:var(--brass);padding:10px 0 4px}.site .versus-matrix-hero{width:100%;color:var(--paper-2);font:600 13px var(--body);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:1px 10px 1px 0;display:flex}.versus-matrix-hero img{border-radius:50%}.versus-matrix-hero[aria-pressed=true]{color:var(--brass-2)}.versus-matrix tr.is-picked td{outline:1px solid var(--brass-dim)}.site .versus-mcell{text-align:center;min-width:46px;height:22px;font:700 10.5px var(--mono);background:color-mix(in oklab, var(--brass) var(--mix,0%), var(--ink-3));color:var(--brass-2)}.site .versus-mcell.is-down{background:color-mix(in oklab, var(--paper-2) var(--mix,0%), var(--ink-3));color:var(--paper)}.site .versus-mcell.is-up.is-strong{color:var(--ink)}.site .versus-mcell.is-low{background:repeating-linear-gradient(135deg, var(--line) 0 1px, transparent 1px 5px), var(--ink-2)}.site .versus-mcell.is-flat{color:color-mix(in srgb, var(--paper-2) 65%, transparent);font-weight:400}.versus-mcell.is-star{box-shadow:inset 0 0 0 2px var(--brass-2)}.versus-table{border-collapse:collapse;width:100%;margin-top:8px}.versus-table th,.versus-table td{text-align:left;padding:4px 8px}@media (width>=1180px){.board-section{--cell:116px}.site .board-stack{grid-template-columns:auto auto;align-items:center;column-gap:16px;padding-top:22px}.board-fan{width:96px}.board-stack-text{text-align:left;justify-items:start}.board-stack-list{color:var(--paper-2);white-space:nowrap;gap:2px;font-size:13px;display:grid}.board-stack-list b{color:var(--soul);font-family:var(--mono);margin-right:2px;font-size:12px}.board-stack-list .is-displaced{color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--paper-2) 50%, transparent)}}@media (width<=1000px){.board-section{--cell:96px;--plate-w:140px}.board-face .item-icon{width:56px!important;height:56px!important}.board-plate-souls{font-size:26px}.versus-top{--cols:minmax(180px, 1.2fr) minmax(150px, 1.4fr) minmax(110px, .8fr) 118px}}@media (width<=760px){.board-section{--cell:84px;--gap:8px;--plate-w:112px}.board-face .item-icon{margin-bottom:6px;width:50px!important;height:50px!important}.board-row{grid-template-columns:var(--plate-w) auto}.board-plate-souls{font-size:22px}.site .board-stack{grid-column:2;align-items:center;gap:10px;min-width:0;margin:0 0 4px 8px;padding:2px 4px;display:flex}.board-fan{width:auto;height:auto;padding-left:8px;display:flex}.board-fan-card,.board-stack:hover .board-fan-card,.board-stack:focus-visible .board-fan-card,.board-stack[aria-expanded=true] .board-fan-card{transform:rotate(calc(var(--spread) * 6deg));margin-left:-8px;position:relative;left:auto}.board-fan-card .item-icon{width:30px!important;height:30px!important}.versus-top{--cols:1fr auto}.versus-scale{display:none}.site .versus-top-row button{grid-template-columns:1fr auto;row-gap:6px}.versus-track{grid-area:2/1/auto/-1}.versus-lift{grid-area:1/2;justify-content:flex-end;max-width:9.5em}.picker-name{display:block}.versus-n{grid-area:3/1/auto/-1;justify-content:flex-start}}@media (width<=560px){.board-section{--cell:62px;--gap:5px;--plate-w:26px}.board-grid{gap:12px}.board-row{gap:2px 6px}.board-plate{writing-mode:vertical-rl;clip-path:none;border-left:0;border-right:3px solid var(--slot);background:linear-gradient(270deg, color-mix(in oklab, var(--slot-ink) 74%, var(--ink)), color-mix(in oklab, var(--slot-ink) 40%, var(--ink-2)));grid-row:span 2;justify-content:flex-start;align-self:stretch;align-items:center;gap:6px;min-height:0;padding:8px 0;display:flex;transform:rotate(180deg)}.board-row.is-flex .board-plate{border-right-color:var(--brass)}.board-plate:after,.board-shop{display:none}.board-plate-name{letter-spacing:.14em;font-size:11.5px}.board-plate-souls{gap:3px;font-size:13px}.board-plate-souls .soul-glyph{display:none}.board-plate-note{font-size:10.5px}.board-cells{padding:4px}.board-face{border-width:1.5px}.board-face .item-icon{margin-bottom:5px;width:40px!important;height:40px!important}.board-tier{padding:1px 3px 0;font-size:9.5px}.board-meter{height:4px;bottom:4px;left:4px;right:4px}.board-figs{letter-spacing:-.03em;font-size:10.5px}.board-name,.board-figs-unit{display:none}.board-socket span{letter-spacing:.1em;padding:0 3px;font-size:8.5px}.board-chip{padding:1px 4px 0;font-size:10px}.board-chip-vs{display:none}.site .board-stack{margin-left:4px}.board-drawer{padding:14px 14px 16px}.board-drawer-head{grid-template-columns:auto 1fr}.board-close{grid-area:2/1/auto/-1;justify-self:start}.board-drawer-head.is-plain{grid-template-columns:1fr auto}.site .board-drawer-head h3{font-size:20px}.board-budget-head{flex-direction:column;gap:0;font-size:12px;line-height:1.2}.board-budget-head b{letter-spacing:.08em;font-size:11px}.board-budget-head .muted{display:none}.picker{margin:-2px -10px 14px;padding:8px 10px 10px}.picker-strip{scroll-snap-type:x mandatory;scrollbar-width:thin;flex-wrap:nowrap;margin:-6px -2px 0;padding:6px 2px 8px;overflow-x:auto}.picker-hero{flex:none}}@media (width<=600px){.versus-grid .is-extra{display:none}.versus-extra-note{display:block}.versus-grid thead th:not(.versus-grid-item):not(.versus-grid-comb) span{display:none}.site .versus-cell{width:44px;min-width:0;height:38px;padding:0 2px;font-size:10.5px}.site .versus-cell.is-comb{width:52px;min-width:0}.versus-grid-label{display:none}.site .versus-grid-name{padding-right:4px}.versus-grid .versus-cell .lift-mark{justify-items:center;line-height:1.05;display:grid}.versus-cell-star{top:2px;right:2px}.versus-all{display:none}}@keyframes board-rise{0%{opacity:0;transform:translateY(28px)scale(.84)}60%{opacity:1}}@keyframes board-sink{0%{opacity:0;transform:translateY(-36px)rotate(-16deg)}}@keyframes board-pop{0%{opacity:0;transform:translateY(4px)scale(.8)}}@keyframes board-fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.board-grid.is-armed .board-face,.board-grid.is-armed .board-figs,.board-grid.is-armed .board-name{opacity:0}.board-grid.is-playing .board-face{animation:bd-drop .52s calc(var(--i) * 70ms) cubic-bezier(.2, 1.3, .4, 1) both}.board-grid.is-playing .board-figs,.board-grid.is-playing .board-name{animation:bd-rise .42s calc(var(--i) * 70ms + .22s) cubic-bezier(.2, .7, .2, 1) both}.board-grid.is-playing .board-meter:after{animation:bd-grow .7s calc(var(--i) * 70ms + .48s) cubic-bezier(.3, 0, .1, 1) both}.board-grid.is-playing .board-shop i:after{animation:.9s cubic-bezier(.3,0,.1,1) .3s both bd-grow}.board-grid.is-armed .board-fan-card{opacity:0}.board-grid.is-playing .board-fan-card{animation:board-sink .52s calc(.9s + var(--k) * 90ms) cubic-bezier(.3, .7, .3, 1) both}.board-card.is-riser .board-face{animation:.68s cubic-bezier(.2,.9,.25,1.15) both board-rise}.board-chip{animation:.3s cubic-bezier(.2,.9,.3,1.3) .42s both board-pop}.board-fan-card.is-displaced{animation:.62s cubic-bezier(.3,.7,.3,1) .12s both board-sink}.board-drawer.is-open{animation:.26s cubic-bezier(.2,.7,.2,1) both bd-rise}.versus-top.is-armed .versus-top-row{opacity:0}.versus-top.is-playing .versus-top-row{animation:bd-rise .45s calc(var(--i) * 70ms) cubic-bezier(.2, .7, .2, 1) both}.versus-top.is-playing .versus-bar{transform-origin:0;animation:bd-grow .65s calc(var(--i) * 70ms + .2s) cubic-bezier(.3, 0, .1, 1) both}.versus-top.is-playing .versus-bar.is-down{transform-origin:100%}.versus-top.is-playing .versus-end{animation:board-fade .3s calc(var(--i) * 70ms + .65s) both}}@media (prefers-reduced-motion:reduce){.board-card.is-riser .board-face,.board-fan-card.is-displaced,.board-chip{animation:.3s both board-fade}.board-face,.board-fan-card{transition:none}}html :where(.buy-bars,.buy-key,.duel-strip,.split-fp) i{background:0 0;border-radius:0;width:auto;height:auto;display:block}.sample-glyph{vertical-align:-1px;border:1.5px solid var(--paper-2);border-radius:1px;width:10px;height:10px;margin-left:2px;display:inline-block}.sample-glyph.is-solid{background:var(--paper-2)}.sample-glyph.is-hatched{background:repeating-linear-gradient(45deg, var(--paper-2) 0 1.5px, transparent 1.5px 3.5px)}.site .label .window-chip,.window-chip{border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:0;text-transform:none;color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 9px 1px;font-size:11.5px;font-weight:400;line-height:1.4;display:inline-block}.lift-mark{font-family:var(--mono);white-space:nowrap;font-size:12.5px}.lift-mark.is-up{color:var(--brass-2)}.lift-mark.is-down{color:color-mix(in srgb, var(--paper-2) 70%, transparent)}.lift-mark.is-none{color:var(--muted)}.plate:is(.river,.buy,.duel,.choice,.split-index) .label>span{flex-wrap:wrap;row-gap:4px}.section-chips{z-index:15;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#0b1112eb;margin:0 0 18px;position:sticky;top:0}.section-chips ul{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;margin:0;padding:8px 0;list-style:none;display:flex;overflow-x:auto}.section-chips ul::-webkit-scrollbar{display:none}.section-chips li{scroll-snap-align:start;flex:none}.site .section-chips a{letter-spacing:.1em;text-transform:uppercase;color:var(--paper-2);border:1px solid var(--line-2);border-radius:2px;padding:5px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:block}.site .section-chips a:hover{border-color:var(--brass-dim);color:var(--brass-2)}.site .section-chips a[aria-current]{background:var(--brass);border-color:var(--brass);color:var(--ink)}.builds-file :is(section,nav)[id]{scroll-margin-top:var(--chips-bottom,140px)}@media (width<=560px){.section-chips{position:static}}.river-controls{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:8px;display:flex}.river-play{min-width:118px}.river-clock{font-family:var(--display);min-width:80px;font-size:32px;font-weight:800;line-height:1}.river-now{flex-wrap:wrap;gap:2px 16px;font-size:15px;display:flex}.river-souls{color:var(--soul)}.river-slots{gap:12px;display:none}.river-slots i{border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.river-bracket path{fill:none;stroke-width:2px}.meta-chart .river-bracket-name{fill:var(--paper-2);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:700}.river-bracket text{paint-order:stroke;stroke:var(--ink-2);stroke-width:3px;stroke-linejoin:round}.river-chart.is-narrow{display:none}.river-chart svg{user-select:none}.river-chart.is-narrow .chart-tip{white-space:normal;width:170px}.river-band{stroke:var(--ink-2);stroke-width:1px;stroke-linejoin:round;cursor:pointer;transition:opacity .2s}.river-band.is-other{cursor:default}.river-dim{fill:var(--ink-2);fill-opacity:.68;pointer-events:none}.river-band.is-focus{stroke:var(--paper);stroke-width:2px}.meta-chart .river-label{fill:var(--ink);font-family:var(--body);pointer-events:none;font-size:12px;font-weight:700}.river-guide line{stroke:var(--paper);stroke-opacity:.22;stroke-dasharray:2 4;pointer-events:none}.river-guide.is-full line{stroke-opacity:.55;stroke-dasharray:7 4}.meta-chart .river-guide-note{fill:var(--paper-2);paint-order:stroke;stroke:var(--ink-2);stroke-width:4px;stroke-linejoin:round;pointer-events:none}.river-lane-base{stroke:var(--line)}.river-alive{fill:none;stroke:var(--paper-2);stroke-width:1.5px;stroke-linejoin:round}.river-alive-dot{fill:var(--paper-2);stroke:var(--ink-2);stroke-width:2px}.meta-chart .river-alive-note{fill:var(--paper-2)}.river-few{pointer-events:none}.river-few-line{fill:var(--ink);fill-opacity:.55}.river-soul-area{fill:var(--soul);fill-opacity:.1}.river-soul-line{fill:none;stroke:var(--soul);stroke-width:1.5px;stroke-linejoin:round}.meta-chart .river-soul-max{fill:var(--muted);font-size:10.5px}.river-later{fill:var(--ink-2);fill-opacity:.62;pointer-events:none}.river-cursor{pointer-events:none}.river-cursor path{stroke:var(--brass);stroke-width:1.5px}.river-cursor circle{fill:var(--brass);stroke:var(--ink-2);stroke-width:2px}.river-cursor circle.is-soul{fill:var(--soul)}.river-scrub{padding:2px 88px 0 32px}.river-scrub input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:22px;margin:0;padding:0;display:block}.river-scrub input[type=range]::-webkit-slider-runnable-track{background:var(--line-2);border-radius:2px;height:4px}.river-scrub input[type=range]::-moz-range-track{background:var(--line-2);border-radius:2px;height:4px}.river-scrub input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--brass);border:2px solid var(--ink-2);width:16px;height:16px;box-shadow:0 0 0 1px var(--brass);border-radius:3px;margin-top:-6px;transform:rotate(45deg)}.river-scrub input[type=range]::-moz-range-thumb{background:var(--brass);border:2px solid var(--ink-2);border-radius:3px;width:12px;height:12px;transform:rotate(45deg)}.river-scrub input[type=range]:focus-visible{outline:2px solid var(--soul);outline-offset:2px}.river-hold{background:var(--ink-3);border:1px solid var(--line);margin-top:12px;padding:12px 14px 10px}.river-hold .label-small{margin-bottom:10px}.river-hold ol{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px 4px;margin:0;padding:0;list-style:none;display:grid}.river-hold-item button{width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;align-content:start;justify-items:center;gap:3px;padding:4px 2px;display:grid}.river-hold-item button:focus-visible{outline:2px solid var(--soul)}.river-hold-item.is-focus .item-icon{outline:2px solid var(--paper);outline-offset:2px}.river-hold-pct{font-family:var(--mono);color:var(--paper);font-size:12.5px}.river-hold-name{-webkit-line-clamp:2;color:var(--paper-2);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.15;display:-webkit-box;overflow:hidden}.river-table,.buy-table,.choice-table,.split-table{border-collapse:collapse;margin-top:8px}.river-table,.choice-table,.split-table{width:100%}:is(.river-table,.buy-table,.choice-table,.split-table) :is(th,td){text-align:left;border-bottom:1px solid var(--line);padding:3px 8px;font-weight:400}:is(.river-table,.buy-table,.choice-table,.split-table) thead th{color:var(--paper-2);font-weight:700}.site :is(.river-table,.split-table) tbody th{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--paper);font-size:13.5px;font-weight:600}@media (width<=700px){.river-chart.is-wide{display:none}.river-chart.is-narrow{display:block}.river-scrub{padding:2px 2px 0 20px}.river-clock{min-width:66px;font-size:26px}.river-now{font-size:14px}.river-slots{display:flex}.river-hold ol{grid-template-columns:repeat(4,1fr)}.river-table{font-size:12px}}.buy-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-bottom:14px;display:flex}.buy-switch{margin:0}.buy-key{color:var(--paper-2);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.buy-key li{align-items:center;gap:6px;display:flex}.buy-key i{width:18px;display:inline-block}.buy-key-bars{background:linear-gradient(90deg,#cc812673 0 5px,#0000 5px 6px,#2a8a6c80 6px 11px,#0000 11px 12px,#9d6fe380 12px);height:11px}.buy-key-line{background:var(--paper);height:2px;box-shadow:0 0 0 4px #ece3cf21}.buy-key-dots{border-top:2px dotted var(--paper)}.buy-key-ref{border-top:1.5px dashed var(--brass)}.buy-callout{background:var(--ink-3);border-left:3px solid var(--brass);max-width:90ch;color:var(--paper-2);margin:0 0 14px;padding:9px 14px;font-size:15.5px}.buy-callout strong{color:var(--paper)}.buy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0 0 12px;padding:0;list-style:none;display:grid}.buy-panel{background:var(--ink-3);border:1px solid var(--line);padding:12px 14px 8px;transition:border-color .2s}.buy-panel.is-focus{border-color:var(--paper-2)}.buy-head{align-items:center;gap:11px;display:flex}.buy-item{cursor:pointer;background:0 0;border:0;padding:0}.buy-item:focus-visible{outline:2px solid var(--soul);outline-offset:2px}.site .buy-title h3{letter-spacing:.03em;margin:0 0 1px;font-size:18px}.buy-title p{margin:0}.buy-plot{border-bottom:1px solid var(--line-2);touch-action:pan-y;outline:none;height:128px;margin:22px 0 0;position:relative}.buy-plot:focus-visible{outline:2px solid var(--soul);outline-offset:4px}.buy-gridlines span{border-top:1px dashed var(--line);position:absolute;left:0;right:0}.buy-gridlines b{z-index:1;background:var(--ink-3);font-family:var(--mono);color:var(--muted);padding-right:3px;font-size:10.5px;font-weight:400;position:absolute;top:-15px;left:0}.buy-bars{align-items:flex-end;display:flex;position:absolute;inset:0}.buy-bars i{flex:var(--cw,1) 1 0;min-width:0;height:calc(var(--c) * 0.84%);position:relative}.buy-grid.is-souls .buy-bars i{flex-grow:var(--sw,1);height:calc(var(--s) * 0.84%)}.buy-bars i:before{content:"";background:color-mix(in srgb, var(--slot-ink) 36%, transparent);border-radius:2px 2px 0 0;position:absolute;inset:0 1px 0 0}.buy-bars i.is-on:before{background:color-mix(in srgb, var(--slot-ink) 72%, transparent)}.buy-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.buy-band{fill:var(--paper);fill-opacity:.13}.buy-line{fill:none;stroke:var(--paper);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.buy-line.is-dotted{stroke-width:2px;stroke-dasharray:.5 4.5;stroke-opacity:.85}.buy-ref{border-top:1.5px dashed var(--brass);opacity:.85;pointer-events:none;position:absolute;left:0;right:0}.buy-cursor{border-left:1px solid var(--paper-2);opacity:.45;pointer-events:none;position:absolute;top:0;bottom:0}.buy-marker{background:var(--paper);width:10px;height:10px;box-shadow:0 0 0 2px var(--ink-3);pointer-events:none;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.buy-x{height:16px;font-family:var(--mono);color:var(--muted);margin-top:3px;font-size:10.5px;position:relative}.buy-x span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.site .buy-iqr{margin:2px 0 0;padding-top:9px;line-height:1.3;position:relative}.buy-iqr-bracket{top:0;left:calc(var(--a) * 100%);width:max(2px, calc((var(--b) - var(--a)) * 100%));border:1.5px solid var(--brass-2);border-top:0;height:6px;position:absolute}.buy-iqr-bracket:after{content:"";bottom:-1.5px;left:calc((var(--m) - var(--a)) / max(.001, var(--b) - var(--a)) * 100%);background:var(--brass-2);width:1.5px;height:9px;position:absolute}.buy-iqr-text{padding-left:min(calc(var(--a) * 100%), calc(100% - 22ch));color:var(--paper-2);display:block}.site .buy-readout{min-height:2.7em;color:var(--paper-2);margin:4px 0 0}.buy-panel .oc-table{margin-top:4px}.buy-table{vertical-align:top;margin-right:18px;display:inline-table}@media (width<=760px){.buy-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.buy-x .is-minor{display:none}}.duel-pickers{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.duel-picker{align-items:center;margin:0}.duel-tag{width:24px;height:24px;font-family:var(--display);color:var(--ink);background:var(--paper-2);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:inline-grid}.duel-swap{padding:8px 14px}.duel-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.duel-card{background:var(--ink-3);border:1px solid var(--line);border-top:2px solid var(--hero,var(--brass));align-items:center;gap:12px;padding:10px 14px;display:flex}.duel-card.is-b{text-align:right;flex-direction:row-reverse}.site .duel-card p{margin:0}.site .duel-card-title{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:18px;font-weight:800;line-height:1.1}.duel-all{border:1.5px dashed var(--brass-dim);background:radial-gradient(circle, var(--brass-dim) 0 3px, transparent 4px);border-radius:50%;flex:none;width:40px;height:40px;display:inline-block}.site .duel-headline{color:var(--paper);margin:0 0 10px;font-size:17px;font-weight:600}.duel-headline:before{content:"⇄";color:var(--brass);margin-right:8px}.duel-table{border-collapse:separate;border-spacing:0 3px;table-layout:fixed;width:100%}.duel-table th,.duel-table td{vertical-align:middle;padding:3px 8px}.duel-table thead th{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);text-align:center;font-size:12.5px;font-weight:700}.duel-table thead .duel-bar.is-a{text-align:right}.duel-table thead .duel-bar.is-b{text-align:left}.duel-table .duel-win{width:136px}.duel-table .duel-item{width:250px}.duel-bar>*{vertical-align:middle}.duel-bar.is-a{text-align:right}.duel-fill{height:14px;width:calc(var(--w) * (100% - 52px));background:var(--slot-ink);min-width:2px;display:inline-block}.duel-bar.is-a .duel-fill{transform-origin:100%;border-radius:3px 0 0 3px}.duel-bar.is-b .duel-fill{transform-origin:0;border-radius:0 3px 3px 0}.duel-share{white-space:nowrap;font-variant-numeric:tabular-nums;width:44px;font-family:var(--mono);color:var(--paper);font-size:12.5px;display:inline-block}.duel-bar.is-a .duel-share{text-align:right;margin-right:6px}.duel-bar.is-a .duel-share.is-under{margin-right:0}.duel-bar.is-b .duel-share{margin-left:6px}.duel-share.is-under{width:auto;color:var(--muted);font-size:11.5px}.site .duel-table tbody th{font-family:var(--body);letter-spacing:0;text-transform:none}.duel-item{background:var(--ink-3);border-left:1px solid var(--line);border-right:1px solid var(--line)}.duel-row.is-both .duel-item{box-shadow:inset 0 0 0 1px var(--brass-dim)}.duel-row.is-focus .duel-item{box-shadow:inset 0 0 0 1.5px var(--paper-2)}.duel-item button{width:100%;color:var(--paper);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:1px 0;font-size:14.5px;font-weight:600;display:flex}.duel-item button:focus-visible{outline:2px solid var(--soul)}.duel-item b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.duel-both{color:var(--brass);margin-left:auto;font-size:15px}.duel-win{white-space:nowrap}td.duel-win{text-align:center}.duel-win .num{text-align:right;width:44px;color:var(--paper-2);font-size:13.5px;display:inline-block}.duel-strip{vertical-align:middle;width:76px;height:16px;display:inline-block;position:relative}.duel-strip:before{content:"";background:var(--line-2);height:1px;position:absolute;inset:7.5px 0 auto}.duel-strip:after{content:"";left:calc(var(--mid,50) * 1%);background:var(--muted);width:1px;height:12px;position:absolute;top:2px}.duel-strip i{top:6.5px;left:calc(var(--lo) * 1%);width:max(2px, calc((var(--hi) - var(--lo)) * 1%));background:color-mix(in srgb, var(--paper-2) 55%, transparent);border-radius:2px;height:3px;position:absolute}.duel-strip i:after{content:"";top:-3.5px;left:calc((var(--x) - var(--lo)) / max(.01, var(--hi) - var(--lo)) * 100% - 5px);background:var(--brass-2);width:10px;height:10px;box-shadow:0 0 0 2px var(--ink-2);z-index:1;border-radius:50%;position:absolute}.duel-strip.is-hollow i:after{background:var(--ink-2);box-shadow:inset 0 0 0 2px var(--brass-2), 0 0 0 2px var(--ink-2)}.duel-row{--slot-ink:#6f7a76}.duel-row.is-weapon{--slot-ink:#cc8126}.duel-row.is-vitality{--slot-ink:#2a8a6c}.duel-row.is-spirit{--slot-ink:#9d6fe3}.duel-more{display:none}.duel-more td{background:var(--ink-3);padding:6px 12px}.site .duel-more p{margin:0}.duel-card-stats{font-variant-numeric:tabular-nums}.river-table-wrap{overflow-x:auto}@media (width<=700px){.duel-cards{grid-template-columns:minmax(0,1fr)}.duel-card.is-b{text-align:left;flex-direction:row}.duel-table .duel-win{display:none}.duel-table .duel-item{width:52px;padding:3px 6px}.duel-table th,.duel-table td{padding:3px 4px}.duel-item b{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.duel-both{margin-left:2px;font-size:12px}.duel-item button{justify-content:center;gap:2px}.duel-fill{width:calc(var(--w) * (100% - 42px))}.duel-share{width:34px;font-size:11.5px}.duel-more{display:table-row}.duel-table thead th{letter-spacing:.08em;font-size:11px}}.choice-body>.label-small{margin-top:4px}.choice-forks,.choice-sets{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin:0 0 18px;padding:0;list-style:none;display:grid}.choice-sets{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.choice-fork,.choice-set{background:var(--ink-3);border:1px solid var(--line);align-content:start;gap:10px;padding:14px 16px 12px;display:grid}.site .choice-headline{color:var(--paper);margin:0;font-size:16px;font-weight:600;line-height:1.3}.choice-pair{justify-content:center;align-items:center;padding:8px 0 6px;display:flex}.choice-card,.choice-split{--slot:#8a8f86;--slot-ink:#6f7a76}.choice-card.is-weapon{--slot:#e8a24a;--slot-ink:#cc8126}.choice-card.is-vitality{--slot:#79c26b;--slot-ink:#2a8a6c}.choice-card.is-spirit{--slot:#b58cf0;--slot-ink:#9d6fe3}.choice-split.is-a-weapon{--a-ink:#cc8126}.choice-split.is-a-vitality{--a-ink:#2a8a6c}.choice-split.is-a-spirit{--a-ink:#9d6fe3}.choice-split.is-b-weapon{--b-ink:#cc8126}.choice-split.is-b-vitality{--b-ink:#2a8a6c}.choice-split.is-b-spirit{--b-ink:#9d6fe3}.choice-card{background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--slot-ink) 40%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--slot-ink) 22%, var(--ink-2)), var(--ink) 92%);border:1px solid color-mix(in srgb, var(--slot) 65%, var(--ink));width:128px;box-shadow:inset 0 0 0 3px #0b11128c, inset 0 0 0 4px color-mix(in srgb, var(--slot) 22%, transparent), 0 10px 22px #0000006b;color:var(--paper);font:inherit;cursor:pointer;border-radius:3px;align-content:start;justify-items:center;gap:5px;padding:16px 8px 9px;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .2s;display:grid;position:relative}.choice-card.is-left{transform:rotate(-4deg)}.choice-card.is-right{transform:rotate(4deg)}.choice-card:hover{transform:translateY(-3px)}.choice-card:focus-visible{outline:2px solid var(--soul);outline-offset:3px}.choice-card.is-focus{box-shadow:inset 0 0 0 3px #0b11128c, 0 0 0 2px var(--paper), 0 10px 22px #0000006b}.choice-tier{font-family:var(--display);letter-spacing:.06em;color:var(--slot);font-size:13px;font-weight:800;position:absolute;top:5px;left:8px}.choice-card .item-icon{box-shadow:inset 0 0 0 2px #0b11128c,0 3px 10px #00000073}.choice-name{text-align:center;place-items:center;min-height:2.3em;font-size:14px;font-weight:700;line-height:1.15;display:grid}.choice-cost{font-family:var(--mono);color:var(--paper-2);align-items:center;gap:4px;font-size:12px;display:flex}.choice-cost:before{content:"";background:var(--soul);width:10px;height:12.5px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 20'%3E%3Cpath d='M8 1C9.5 5.2 14 7.6 14 12.2A6 6 0 0 1 2 12.2C2 9.6 3.6 8 4.6 6.6 5 8.6 6 9.4 7 9.6 6.4 6.6 7 3.6 8 1Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 20'%3E%3Cpath d='M8 1C9.5 5.2 14 7.6 14 12.2A6 6 0 0 1 2 12.2C2 9.6 3.6 8 4.6 6.6 5 8.6 6 9.4 7 9.6 6.4 6.6 7 3.6 8 1Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.choice-or{z-index:1;background:var(--ink-2);border:2px solid var(--hero,var(--brass));width:42px;height:42px;box-shadow:0 0 0 4px var(--ink-3);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);border-radius:50%;flex:none;place-items:center;margin:0 -7px;font-size:15px;font-weight:800;display:grid;position:relative}.choice-split{gap:2px;height:16px;display:flex;position:relative}.choice-seg{flex-basis:0;min-width:3px}.choice-seg.is-a{background:var(--a-ink,var(--muted));border-radius:3px 0 0 3px}.choice-seg.is-b{background:color-mix(in srgb, var(--b-ink,var(--muted)) 78%, var(--ink));border-radius:0 3px 3px 0}.choice-seg.is-both{background:repeating-linear-gradient(135deg, var(--brass) 0 2px, var(--ink) 2px 4px)}.choice-legend{grid-template-columns:1fr auto 1fr;gap:4px 12px;font-size:13px;display:grid}.site .choice-legend p{align-content:start;margin:0;line-height:1.3;display:grid}.choice-legend .is-both{text-align:center}.choice-legend .is-b{text-align:right}.choice-who{color:var(--paper-2);font-weight:600}.site .choice-diff{margin:0}.choice-set{text-align:center;justify-items:center}.choice-stack{padding:6px 0 0;display:flex}.choice-stack .choice-card:first-child{transform:rotate(-3deg)}.choice-stack .choice-card+.choice-card{margin-left:-16px;transform:rotate(3deg)translateY(6px)}.site .choice-ribbon{z-index:2;clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%,6% 50%);color:#1c160c;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px #ffecbe59;background:linear-gradient(#d9b673,#c19a55 55%,#b08845);margin:-16px 0 0;padding:6px 26px 5px;font-size:15px;font-weight:800;position:relative}.choice-set .small{margin:0}@media (width<=700px){.choice-forks,.choice-sets{grid-template-columns:minmax(0,1fr)}.choice-card{width:132px}.choice-or{margin:0 -14px}.choice-fork{padding:12px 10px}.choice-legend{gap:4px 8px;font-size:12.5px}.choice-legend .num{white-space:normal}}.split-frame line,.split-edge,.split-average rect,.split-ring,.split-hero-ring{vector-effect:non-scaling-stroke}.split-base{fill:#0d1214}.split-wash{mix-blend-mode:screen}.split-grid{stroke-opacity:.22;stroke-width:1px;stroke-dasharray:2 6}.split-boundary{stroke:var(--paper);stroke-opacity:.35;stroke-width:1.25px;stroke-dasharray:7 5}.split-edge{fill:none;stroke:color-mix(in srgb, var(--paper) 30%, transparent);stroke-width:1.5px}.split-ticks text{font-family:var(--mono);opacity:.75;font-size:21px;transition:opacity .2s}.is-reading .split-ticks text{opacity:.15}.split-kind-label{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;opacity:.8;font-size:24px;font-weight:800}.split-guides line{stroke:var(--k);stroke-width:2px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.split-guides circle{fill:var(--k)}.split-guides text{fill:var(--k);font-family:var(--mono);paint-order:stroke;stroke:#0d1214;stroke-width:6px;font-size:26px;font-weight:700}.split-guides .split-true{fill:var(--paper);stroke:#0d1214;stroke-width:2px}.split-guides{pointer-events:none;animation:.25s ease-out both split-guides}@keyframes split-guides{0%{opacity:0}}.split-corner{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.split-dot{fill:var(--paper-2);fill-opacity:.38}.split-average{pointer-events:none}.split-average rect{fill:var(--brass);stroke:#0d1214;stroke-width:2px;filter:drop-shadow(0 0 6px #8b74ffb3)}.split-ring{fill:var(--ink-2);stroke:var(--hero,var(--brass));stroke-width:3px}.split-self-fill{fill:var(--hero,var(--brass))}.split-inset{align-content:start;gap:4px;width:200px;margin:0;display:grid}.split-inset svg{width:200px;height:auto;display:block;overflow:visible}.split-inset figcaption{justify-items:start;gap:3px;display:grid}.split-inset .window-chip{white-space:normal;border-radius:10px}.split-kind{--k:var(--muted);border-left:3px solid var(--k);background:color-mix(in srgb, var(--k) 18%, transparent);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);padding:2px 9px 1px;font-size:14px;font-weight:800;display:inline-block}.split-kind.is-caster,.split-chips .is-caster{--k:#9d6fe3}.split-kind.is-gunner,.split-chips .is-gunner{--k:#cc8126}.split-kind.is-hybrid,.split-chips .is-hybrid{--k:#958e7c}.split-chips{margin-bottom:8px}.split-chips button .num{opacity:.7;margin-left:4px}.split-chips button[class]:before{content:"";background:var(--k);vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.split-layout{grid-template-columns:minmax(0,760px) minmax(240px,1fr);align-items:center;gap:18px 34px;display:grid}.split-side{align-content:center;gap:16px;display:grid}.split-side .split-chips{margin:0}.split-side .split-chips button{padding:6px 10px;font-size:12.5px}.split-leaders{gap:12px;margin:0;display:grid}.split-leaders div{border-left:3px solid var(--k);padding-left:12px}.split-leaders dt{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);font-size:12.5px;font-weight:700}.split-leaders dd{color:var(--paper-2);flex-wrap:wrap;gap:6px 8px;margin:6px 0 0;display:flex}.site .split-leaders a.split-leader{background:color-mix(in srgb, var(--k) 14%, var(--ink-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k) 40%, transparent);color:var(--paper);border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 2px;font-size:14px;text-decoration:none;transition:background .15s;display:inline-flex}.site .split-leaders a.split-leader:hover{background:color-mix(in srgb, var(--k) 28%, var(--ink-2))}.split-leader img,.split-leader>i{background:var(--ink-3);border-radius:50%;width:26px;height:26px}.split-leaders .num{font-family:var(--mono);color:var(--muted);font-size:12.5px}.split-figures{position:relative}.split-tri{margin:0 auto;position:relative}.split-tri.is-wide{max-width:760px}.split-tri.is-narrow{max-width:340px;display:none}.split-tri svg{width:100%;height:auto;display:block;overflow:visible}.split-hero{cursor:pointer;outline:none;transition:opacity .2s}.split-hero.is-dim,.split-dot.is-dim{opacity:.15}.split-hero.is-dim:hover,.split-hero.is-dim:focus-visible{opacity:1}.split-hero-ring{fill:var(--ink-3);stroke:var(--line-2);stroke-width:2.5px;filter:drop-shadow(0 2px 3px #0009)}.split-hero.is-caster .split-hero-ring{stroke:#9d6fe3}.split-hero.is-gunner .split-hero-ring{stroke:#cc8126}.split-hero.is-hybrid .split-hero-ring{stroke:#b3ab97}.split-face{transition:transform .18s cubic-bezier(.2,.8,.2,1.4)}.split-hero:hover .split-face,.split-hero:focus-visible .split-face,.split-hero.is-hover .split-face{transform:scale(1.35)}@media (prefers-reduced-motion:reduce){.split-face{transition:none}}.split-hero:hover .split-hero-ring,.split-hero:focus-visible .split-hero-ring,.split-hero.is-hover .split-hero-ring{stroke:var(--paper);stroke-width:3px;filter:drop-shadow(0 0 8px #ffffff59)}.split-top{pointer-events:none}.split-top .split-face{animation:.18s cubic-bezier(.2,.8,.2,1.4) both split-top}@keyframes split-top{0%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.split-top .split-face{animation:none}}.split-hero-fill{fill:var(--line-2)}.split-tri .split-dot.is-caster{fill:#9d6fe3;fill-opacity:.7}.split-tri .split-dot.is-gunner{fill:#cc8126;fill-opacity:.7}.split-tri .split-dot.is-hybrid{fill:var(--paper-2);fill-opacity:.55}.split-tri .chart-tip{font-family:var(--body)}@media (width<=900px){.split-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.split-tri.is-wide{display:none}.split-tri.is-narrow{display:block}}.split-fp{--fp:12px;grid-template-columns:repeat(4, var(--fp));background:var(--ink);border:1px solid var(--line);border-radius:2px;gap:2px;padding:3px;display:inline-grid}.split-fp i{width:var(--fp);height:var(--fp);border-radius:1.5px}.split-fp i.is-weapon{opacity:var(--o);background:#cc8126}.split-fp i.is-vitality{opacity:var(--o);background:#2a8a6c}.split-fp i.is-spirit{opacity:var(--o);background:#9d6fe3}.split-fp i.is-empty{background:var(--ink-2);box-shadow:inset 0 1px 2px #000000b3, inset 0 0 0 1px var(--line)}.split-fp i.is-empty:nth-child(n+13){background:repeating-linear-gradient(45deg, #8b74ff61 0 1px, var(--ink-2) 1px 3.5px)}.split-fp i:not(.is-empty):nth-child(n+13){box-shadow:0 0 0 1px var(--brass-dim)}@media (prefers-reduced-motion:no-preference){.river-body.is-armed .river-bands,.river-body.is-armed .river-label{clip-path:inset(0 100% 0 0)}.river-body.is-playing .river-bands{animation:1.4s cubic-bezier(.3,.6,.2,1) .1s both bd-wipe}.river-body.is-playing .river-label{animation:.5s cubic-bezier(.2,.7,.2,1) 1.3s both bd-rise}.river-later{transition:opacity .2s}.river-hold-item.is-new .item-icon{animation:.45s cubic-bezier(.2,1.4,.4,1) bd-drop}.buy-grid.is-armed .buy-panel{opacity:0}.buy-grid.is-playing .buy-panel{animation:bd-rise .5s calc(var(--i) * 80ms) cubic-bezier(.2, .7, .2, 1) both}.buy-grid.is-playing .buy-bars i{animation:buy-rise .7s calc(.15s + var(--i) * 80ms) cubic-bezier(.3, 0, .1, 1) both;transform-origin:bottom}.buy-bars i{transition:flex-grow .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1)}.buy-grid.is-morph .buy-lines,.buy-grid.is-morph .buy-x{animation:.6s ease-out .2s both buy-fade}.duel-table tbody.is-armed .duel-fill{transform:scaleX(0)}.duel-table tbody.is-playing .duel-fill,.duel-table tbody.is-new .duel-fill{animation:.8s cubic-bezier(.3,0,.1,1) .1s both bd-grow}.choice-body.is-armed :is(.choice-fork,.choice-set){opacity:0}.choice-body.is-playing :is(.choice-fork,.choice-set){animation:bd-rise .5s calc(var(--i) * 90ms) cubic-bezier(.2, .7, .2, 1) both}.choice-body.is-playing .choice-card.is-left{animation:choice-swing-left .7s calc(.15s + var(--i) * 90ms) cubic-bezier(.2, .9, .3, 1.2) both}.choice-body.is-playing .choice-card.is-right{animation:choice-swing-right .7s calc(.15s + var(--i) * 90ms) cubic-bezier(.2, .9, .3, 1.2) both}.choice-body.is-playing .choice-stack .choice-card+.choice-card{animation:choice-join .65s calc(.15s + var(--i) * 90ms) cubic-bezier(.2, .9, .3, 1.1) both}.split-figures.is-armed .split-hero{opacity:0}.split-figures.is-playing .split-fly{animation:split-fly .7s calc(min(var(--i), 44) * 18ms) cubic-bezier(.2, .8, .25, 1.15) both}.split-figures.is-playing .split-average rect{animation:.5s cubic-bezier(.2,.8,.25,1.4) .7s both split-pop}}@keyframes split-fly{0%{opacity:0;transform:translate(var(--fx), var(--fy)) scale(.2)}}@keyframes split-pop{0%{transform:rotate(45deg)scale(0)}}@keyframes buy-rise{0%{transform:scaleY(0)}}@keyframes buy-fade{0%{opacity:0}}@keyframes choice-swing-left{0%{opacity:0;transform:rotate(0)translate(26px)}}@keyframes choice-swing-right{0%{opacity:0;transform:rotate(0)translate(-26px)}}@keyframes choice-join{0%{opacity:0;transform:rotate(0)translate(40px)}}
