.fs{--fs-a: 74 163 255;--fs-b: 255 95 95;container:fs / inline-size}.doc-body .fs__lbl{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#63636c}.fs__deck{--line: rgba(255, 255, 255, .07);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"rhead" "rbar" "rtr" "arena" "bhead" "bbar" "btr" "panel";border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#101014;overflow:hidden}.fs__head--b{grid-area:rhead}.fs__head--a{grid-area:bhead}.fs__bar--b{grid-area:rbar}.fs__bar--a{grid-area:bbar}.fs__traits--b{grid-area:rtr}.fs__traits--a{grid-area:btr}.fs__arena{grid-area:arena}.fs__panel{grid-area:panel}@container fs (min-width: 900px){.fs__deck{--fw: min(40rem, max(22rem, calc((100vh - 22.5rem) * var(--ratio))), calc(100cqw - 31.6rem) );grid-template-columns:10rem calc(var(--fw) + 1.6rem) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"rhead rbar panel" "rtr arena panel" "btr arena panel" "bhead bbar panel"}}.fs__head{--tm: var(--fs-a);display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .5rem;min-width:0;padding:.6rem .8rem .15rem;transition:background .2s ease,box-shadow .2s ease}.fs__head--b{--tm: var(--fs-b)}.fs__head--a{padding-top:.7rem}.fs__dot{width:9px;height:9px;border-radius:50%;flex:none;background:rgb(var(--tm));box-shadow:0 0 10px rgb(var(--tm) / .7)}.fs__name{font-family:var(--font-display);font-weight:600;font-size:.95rem;line-height:1.25;color:#f0f0f2;white-space:nowrap}.fs__pct{padding:0 .42rem;border-radius:5px;background:rgb(var(--tm) / .15);font-family:var(--font-mono);font-size:.74rem;font-weight:600;line-height:1.55;color:rgb(var(--tm))}.fs__pct[hidden]{display:none}.fs__meter{margin-left:auto;font-family:var(--font-mono);font-size:.64rem;color:#7a7a83;white-space:nowrap}@container fs (min-width: 900px){.fs__head{flex-wrap:nowrap;padding:.5rem .75rem;border-right:1px solid var(--line)}.fs__head--b{border-bottom:1px solid var(--line)}.fs__head--a{border-top:1px solid var(--line)}.fs__head.is-active{background:rgb(var(--tm) / .05);box-shadow:inset 3px 0 rgb(var(--tm) / .85)}.fs__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.fs__meter{display:none}}.fs__bar{--tm: var(--fs-a);display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;padding:.4rem .8rem .6rem}.fs__bar--b{--tm: var(--fs-b)}.fs__pick{flex:1 1 9rem;min-width:0;max-width:100%;padding:.3rem .5rem;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#0b0b0e;color:#d8d8de;font-family:inherit;font-size:.74rem;cursor:pointer}.fs__pick:focus{outline:none;border-color:rgb(var(--tm) / .6)}.fs__btn{padding:.3rem .7rem;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:transparent;color:#c8c8d0;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.fs__btn:hover{color:#fff;border-color:#ffffff4d}.fs__btn--quiet{color:#7a7a83}.fs__btn--solid{color:#14141a;background:#ededf0;border-color:transparent}.fs__btn--solid:hover{color:#000;background:#fff}.fs__bar{position:relative}.fs__pop{position:absolute;left:.6rem;right:.6rem;top:calc(100% + .35rem);z-index:50;display:grid;gap:.3rem;pointer-events:none}.fs__bar--a .fs__pop{top:auto;bottom:calc(100% + .35rem)}.fs__pop>*{pointer-events:auto}.fs__paste{display:flex;gap:.35rem;padding:.45rem;border:1px solid rgb(var(--tm) / .45);border-radius:10px;background:#16161c;box-shadow:0 12px 32px #0009}.fs__paste[hidden]{display:none}.fs__input{flex:1;min-width:0;padding:.34rem .55rem;border:1px solid rgb(var(--tm) / .45);border-radius:7px;background:#00000059;color:#f0f0f2;font-family:var(--font-mono);font-size:.72rem}.fs__input:focus{outline:none;border-color:rgb(var(--tm))}.doc-body .fs__msg{margin:0;padding:.45rem .65rem;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#121217f7;box-shadow:0 12px 32px #0000008c;font-size:.72rem;line-height:1.45;color:#c8c8d0}.doc-body .fs__msg:empty{display:none}@container fs (min-width: 900px){.fs__bar{align-content:center;padding:.5rem .8rem}.fs__pick{flex-basis:6rem}.fs__bar--b{border-bottom:1px solid var(--line)}.fs__bar--a{border-top:1px solid var(--line)}}.doc-body .fs__traits{--tm: var(--fs-a);display:flex;flex-wrap:wrap;align-content:flex-start;gap:.25rem;min-width:0;margin:0;padding:0 .8rem .65rem;list-style:none;scrollbar-width:thin;scrollbar-color:#2a2a33 transparent}.doc-body .fs__traits--b{--tm: var(--fs-b)}.doc-body .fs__traits li{margin:0;padding:0}.doc-body .fs__traits li:before{display:none}.doc-body .fs__trait{display:inline-flex;align-items:center;gap:.28rem;min-width:0;padding:.14rem .45rem .14rem .3rem;border-radius:6px;background:#ffffff08;font-size:.68rem;line-height:1.3;color:#7a7a83}.doc-body .fs__trait.is-on{background:color-mix(in srgb,var(--tc) 16%,transparent);color:#e2e2e8}.fs__trait img{flex:none;filter:brightness(1.7);opacity:.55}.fs__trait.is-on img{opacity:1}.fs__trait b{font-family:var(--font-mono);font-weight:500;color:var(--tc)}.fs__trait span{min-width:0;max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-body .fs__trait-none{font-size:.7rem;color:#4e4e57}.doc-body .fs__tmeter{display:none}@container fs (min-width: 900px){.doc-body .fs__traits .fs__tmeter{display:block;flex:none;margin:0 0 .25rem .2rem;font-family:var(--font-mono);font-size:.6rem;color:#7a7a83;white-space:nowrap}.doc-body .fs__traits{flex-direction:column;flex-wrap:nowrap;gap:.3rem;padding:.75rem .6rem;overflow-y:auto;contain:size;border-right:1px solid var(--line);box-shadow:inset 2px 0 rgb(var(--tm) / .5)}.doc-body .fs__traits--a{border-top:1px solid var(--line)}.doc-body .fs__trait{align-self:stretch}.fs__trait span{max-width:none}}.fs__arena{display:flex;align-items:center;justify-content:center;min-width:0;padding:.55rem .5rem;border-block:1px solid var(--line);background:radial-gradient(70% 55% at 50% 50%,#17171e,#0b0b0e 75%)}.fs__field{--fwn: max(19rem, calc((100vh - 17rem) * var(--ratio)));position:relative;width:min(100%,var(--fwn));container-type:inline-size;user-select:none;-webkit-user-select:none}@supports (height: 100svh){.fs__field{--fwn: max(19rem, calc((100svh - 17rem) * var(--ratio)))}}@container fs (min-width: 900px){.fs__arena{padding:.7rem .8rem;border-block:0}.fs__field{width:100%}}.fs__half{--tm: var(--fs-a);position:absolute;left:0;width:100%;height:var(--halfh);pointer-events:none;transition:transform .45s cubic-bezier(.3,.75,.25,1)}.fs__half--b{--tm: var(--fs-b)}.fs.is-fighting .fs__half--b{transform:translateY(var(--slide))}.fs.is-fighting .fs__half--a{transform:translateY(calc(var(--slide) * -1))}.fs__half.is-empty:after{content:attr(data-empty);position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-mono);font-size:clamp(.6rem,1.9cqw,.75rem);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--tm) / .55);pointer-events:none}.fs__hex{position:absolute;width:var(--cellw);height:var(--cellh);pointer-events:auto;touch-action:none;cursor:grab}.fs.is-fighting .fs__hex{pointer-events:none}.fs__hex-bg,.fs__hex-in{position:absolute;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.fs__hex-bg{inset:0;background:rgb(var(--tm) / .1);transition:background .2s ease}.fs__half.is-active .fs__hex-bg{background:rgb(var(--tm) / .17)}.fs__hex-in{inset:.36cqw;overflow:hidden;background:#0e0e14cc}.fs__hex.is-filled .fs__hex-bg{background:var(--cost, #555)}.fs__hex.is-filled .fs__hex-in{background:transparent}.fs__hex.is-target .fs__hex-bg{background:#fff}.fs:not(.is-dragging) .fs__hex:not(.is-filled):hover .fs__hex-bg{background:rgb(var(--tm) / .3)}.fs:not(.is-dragging) .fs__hex.is-filled:hover .fs__hex-in{filter:brightness(1.15)}.fs.is-live .fs__hex.is-filled .fs__hex-bg,.fs.is-live .fs__half.is-active .fs__hex-bg{background:rgb(var(--tm) / .1)}.fs.is-live .fs__hex.is-filled .fs__hex-in{background:#0e0e14cc}.fs.is-live .fs__hex.is-filled .fs__hex-img,.fs.is-live .fs__hex.is-filled .fs__hex-stars,.fs.is-live .fs__hex.is-filled .fs__hex-items{visibility:hidden}.fs__hex-img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;pointer-events:none}.fs__hex-stars{position:absolute;top:-2.16cqw;left:0;right:0;z-index:20;display:flex;justify-content:center;gap:.36cqw;filter:drop-shadow(0 1px 3px rgba(0,0,0,.7))}.fs__hex-stars.is-idle{opacity:0;transition:opacity .15s ease}.fs__hex:hover .fs__hex-stars.is-idle{opacity:1}.fs__star{font-size:2.59cqw;font-weight:400;line-height:1;cursor:pointer;color:#3a3a3a;user-select:none;transition:color .12s ease,transform .12s ease}.fs__star:hover{transform:scale(1.25);color:#b89a30}.fs__star.is-lit{color:#f5c842;text-shadow:0 0 6px rgba(245,200,66,.5)}.fs__hex-items{position:absolute;bottom:-2.88cqw;left:0;right:0;z-index:10;display:flex;justify-content:center;gap:.36cqw}.fs__hex-items img{width:2.88cqw;height:2.88cqw;border-radius:.38cqw;border:1px solid #555;object-fit:cover;display:block;cursor:pointer}.fs__hex-items img:hover{border-color:#cf5f5f}.fs__gap{position:absolute;left:0;right:0;top:var(--gapmid);z-index:25;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .6%;transform:translateY(-50%);pointer-events:none;transition:opacity .2s ease}.fs__gap:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13) 14%,rgba(255,255,255,.13) 86%,transparent)}.fs__gap>*{position:relative;pointer-events:auto}.fs.is-fighting .fs__gap{opacity:0;visibility:hidden;transition:opacity .15s ease,visibility 0s .15s}.fs__icon{display:grid;place-items:center;width:clamp(26px,5.2cqw,32px);aspect-ratio:1;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#121217;color:#a8a8b0;cursor:pointer;transition:color .15s ease,border-color .15s ease}.fs__icon:hover{color:#fff;border-color:#ffffff52}.fs__icon .fs__i-ok{display:none}.fs__icon.is-done{color:#7ad69a;border-color:#7ad69a80}.fs__icon.is-done .fs__i-link{display:none}.fs__icon.is-done .fs__i-ok{display:block}.fs__go{--cut: .95em;display:grid;height:clamp(30px,7.6cqw,50px);padding:2px;border:0;background:linear-gradient(180deg,rgb(var(--fs-b)),rgb(var(--fs-a)));clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% 50%,calc(100% - var(--cut)) 100%,var(--cut) 100%,0 50%);font-size:clamp(.72rem,2.55cqw,1.02rem);cursor:pointer;transition:transform .15s ease,filter .15s ease}.fs__go-in{display:flex;align-items:center;justify-content:center;gap:.5em;padding:0 1.6em;clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% 50%,calc(100% - var(--cut)) 100%,var(--cut) 100%,0 50%);background:radial-gradient(120% 150% at 50% 0%,#2b2b35,#121217 70%);font-family:var(--font-display);font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#fff;text-shadow:0 0 14px rgba(255,255,255,.35)}.fs__go-ic{flex:none}.fs__go:hover{transform:scale(1.05);filter:brightness(1.18)}.fs__go:disabled{cursor:progress}.fs.is-busy .fs__go{animation:fs-pulse 1s ease-in-out infinite}@keyframes fs-pulse{50%{filter:brightness(1.4) saturate(1.2);transform:scale(.97)}}.fs__fight{position:absolute;left:0;width:100%;z-index:30;opacity:0;visibility:hidden;cursor:pointer;transition:opacity .2s ease,visibility 0s .2s}.fs.is-live .fs__fight{opacity:1;visibility:visible;transition:opacity .12s ease}.fs__lines,.fs__toks{position:absolute;inset:0}.fs__lines{width:100%;height:100%;pointer-events:none;overflow:visible}.fs__line{stroke-width:.035;stroke-linecap:round;opacity:.45}.fs__line--a{stroke:rgb(var(--fs-a))}.fs__line--b{stroke:rgb(var(--fs-b))}.fs__tok{--tm: var(--fs-a);position:absolute;width:var(--tw);height:var(--th);z-index:2;transition:left var(--ft, .2s) linear,top var(--ft, .2s) linear,opacity .35s ease,transform .35s ease}.fs__tok--b{--tm: var(--fs-b)}.fs__tok[hidden]{display:none}.fs__tok.is-dead{opacity:0;transform:scale(.5)}.fs__tok-bg,.fs__tok-in{position:absolute;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.fs__tok-bg{inset:4%;background:rgb(var(--tm))}.fs__tok-in{inset:8.5%;overflow:hidden;background:#16161c;display:grid;place-items:center}.fs__tok-in img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.fs__tok-in em{font-style:normal;font-size:2cqw;color:#c8c8d0}.fs__tok.is-summon .fs__tok-bg{inset:18%;opacity:.7}.fs__tok.is-summon .fs__tok-in{inset:22%}.fs__tok.is-summon .fs__tok-in img,.fs__dpic img.is-summon{filter:saturate(.45) brightness(.85)}.fs__tok.is-casting .fs__tok-bg{background:#fff;box-shadow:0 0 12px #fff}.fs__tok.is-stunned .fs__tok-in{filter:grayscale(1) brightness(.7)}.fs__tok.is-cast:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgb(var(--tm));animation:fs-cast .5s ease-out forwards;pointer-events:none}@keyframes fs-cast{0%{transform:scale(.6);opacity:1}to{transform:scale(1.5);opacity:0}}.fs__tok-bars{position:absolute;left:10%;right:10%;top:-7%;display:grid;gap:1px;z-index:3}.fs__tok-hp,.fs__tok-mana{position:relative;display:block;overflow:hidden;border-radius:2px;background:#000000a6}.fs__tok-hp{height:.7cqw;min-height:3px}.fs__tok-mana{height:.38cqw;min-height:2px}.fs__tok-hp b,.fs__tok-hp s,.fs__tok-mana b{position:absolute;top:0;bottom:0;left:0;transition:width var(--ft, .2s) linear}.fs__tok-hp b{width:var(--hp, 100%);background:rgb(var(--tm))}.fs__tok-hp s{left:var(--hp, 100%);width:var(--sh, 0%);background:#e9e9ef;text-decoration:none}.fs__tok-mana b{width:var(--mana, 0%);background:#6fa8ff}.fs__tok-star{position:absolute;left:0;right:0;bottom:-2%;text-align:center;font-size:1.15cqw;line-height:1;color:#f5c842;text-shadow:0 1px 2px #000;z-index:3}.fs__banner{position:absolute;left:50%;top:50%;z-index:40;display:grid;justify-items:center;gap:.65rem;max-width:92%;padding:.85rem 1.15rem .95rem;border-radius:12px;background:#0a0a0edb;backdrop-filter:blur(6px);transform:translate(-50%,-50%);text-align:center;animation:fs-pop .35s cubic-bezier(.2,.9,.3,1.3)}.fs__banner[hidden]{display:none}.fs__banner-t{font-family:var(--font-display);font-weight:700;font-size:clamp(1.05rem,4.2cqw,1.6rem);line-height:1.15}.fs__banner-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.fs__banner--a{color:rgb(var(--fs-a));box-shadow:0 0 0 1px rgb(var(--fs-a) / .5),0 0 34px rgb(var(--fs-a) / .28)}.fs__banner--b{color:rgb(var(--fs-b));box-shadow:0 0 0 1px rgb(var(--fs-b) / .5),0 0 34px rgb(var(--fs-b) / .28)}.fs__banner--d{color:#e2e2e8;box-shadow:0 0 0 1px #fff3}@keyframes fs-pop{0%{transform:translate(-50%,-50%) scale(.7);opacity:0}}.doc-body .fs__toast{position:absolute;left:50%;top:calc(var(--gapmid) + 1.6rem);z-index:45;width:max-content;max-width:90%;margin:0;padding:.45rem .8rem;border:1px solid rgba(207,95,95,.45);border-radius:9px;background:#280e10f2;transform:translate(-50%);font-size:.76rem;line-height:1.4;text-align:center;color:#f3c2c2}.doc-body .fs__toast[hidden]{display:none}.fs__panel{display:flex;flex-direction:column;min-width:0;border-top:1px solid var(--line)}.fs__tabs{display:flex;flex:none;gap:.15rem;padding:.3rem .65rem 0;border-bottom:1px solid var(--line)}.fs__tab{position:relative;padding:.6rem .65rem .55rem;border:0;background:none;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#6c6c75;cursor:pointer}.fs__tab[hidden]{display:none}.fs__tab:after{content:"";position:absolute;left:.65rem;right:.65rem;bottom:-1px;height:2px;border-radius:2px;background:transparent}.fs__tab:hover{color:#c8c8d0}.fs__tab.is-on{color:#f0f0f2}.fs__tab.is-on:after{background:#ededf0}.fs__tab--res{color:#d8d8de}.fs__tab--res.is-on:after{background:linear-gradient(90deg,rgb(var(--fs-a)),rgb(var(--fs-b)))}.fs__pane{display:flex;flex-direction:column;gap:.6rem;min-height:0;padding:.75rem .85rem .85rem}.fs__pane[hidden]{display:none}.fs__pane-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem}.fs__search{flex:1 1 7rem;min-width:0;padding:.32rem .55rem;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#0000004d;color:#f0f0f2;font-family:inherit;font-size:.78rem}.fs__search:focus{outline:none;border-color:rgb(var(--accent-rgb) / .5)}.fs__chips,.fs__speed{display:flex;gap:.18rem;flex-wrap:wrap}.fs__chip{padding:.2rem .48rem;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:transparent;color:#7a7a83;font-family:var(--font-mono);font-size:.61rem;cursor:pointer}.fs__chip.is-on{color:#14141a;background:#ededf0;border-color:transparent}.fs__grid{display:grid;align-content:start;gap:.28rem;max-height:19rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#2a2a33 transparent}.fs__grid--champ{grid-template-columns:repeat(auto-fill,minmax(3.4rem,1fr))}.fs__grid--item{grid-template-columns:repeat(auto-fill,minmax(2.1rem,1fr))}.fs__pc,.fs__pi{border:0;background:transparent;padding:0;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.fs__pc{display:grid;justify-items:stretch;gap:.22rem;padding-block:.15rem;text-align:center}.fs__pc img{width:100%;max-width:42px;margin:0 auto;aspect-ratio:1;object-fit:cover;display:block;border:1px solid var(--cost);border-radius:50%;transition:filter .12s ease}.fs__pc:hover img{filter:brightness(1.2)}.fs__pc-n{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.2;color:#9a9aa3}.fs__pc:hover .fs__pc-n{color:#fff}.fs__pi img{width:100%;height:auto;border-radius:5px;display:block;opacity:.9}.fs__pi:hover img{opacity:1;box-shadow:0 0 0 1px #ffffff40}.doc-body .fs__help{flex:none;margin:0;padding:.55rem .85rem .7rem;border-top:1px solid var(--line);font-size:.7rem;line-height:1.55;color:#5f5f68}.doc-body .fs__help[hidden]{display:none}@container fs (min-width: 900px){.fs__panel{contain:size;border-top:0;border-left:1px solid var(--line)}.fs__pane{flex:1 1 auto}.fs__pane .fs__grid{flex:1 1 auto;min-height:0;max-height:none}.fs__res{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#2a2a33 transparent}}.fs__res{gap:.95rem}.fs__verdict{display:grid;gap:.45rem}.doc-body .fs__vtext{margin:0;font-family:var(--font-display);font-weight:700;font-size:1.32rem;line-height:1.2;color:#f0f0f2;text-wrap:balance}.fs__vside--a{color:rgb(var(--fs-a))}.fs__vside--b{color:rgb(var(--fs-b))}.fs__split{display:flex;height:9px;border-radius:6px;overflow:hidden;background:#1b1b22}.fs__split span{transition:width .6s cubic-bezier(.2,.8,.2,1)}.fs__split-a{background:linear-gradient(90deg,rgb(var(--fs-a) / .75),rgb(var(--fs-a)))}.fs__split-b{background:linear-gradient(90deg,rgb(var(--fs-b)),rgb(var(--fs-b) / .75))}.fs__pcts{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.7rem}.fs__pa{color:rgb(var(--fs-a));font-weight:500}.fs__pb{color:rgb(var(--fs-b));font-weight:500}.doc-body .fs__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .9rem;margin:.25rem 0 0}.fs__facts div{display:grid;align-content:start;gap:.15rem}.doc-body .fs__facts dt{font-family:var(--font-mono);font-size:.56rem;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:#5f5f68}.doc-body .fs__facts dd{margin:0;font-size:.86rem;color:#e2e2e8}.fs__play,.fs__dmg,.fs__resfoot{padding-top:.85rem;border-top:1px solid var(--line)}.fs__play{display:grid;gap:.5rem}.fs__rhead{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.fs__dmg .fs__rhead{margin-bottom:.6rem}.fs__time,.fs__sub{font-family:var(--font-mono);font-size:.62rem;color:#63636c}.fs__ctl{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.fs__prog{height:6px;border-radius:4px;background:#1b1b22;cursor:pointer;overflow:hidden}.fs__prog span{display:block;height:100%;width:0;background:linear-gradient(90deg,rgb(var(--fs-a)),rgb(var(--fs-b)))}.fs__dgroup{--tm: var(--fs-a);display:grid;gap:.35rem}.fs__dgroup--b{--tm: var(--fs-b);margin-top:.8rem}.fs__dside{display:flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--tm))}.fs__dside:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.doc-body .fs__dlist{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}.doc-body .fs__dlist li{margin:0;padding:0}.fs__drow{display:grid;grid-template-columns:24px minmax(0,6.2rem) minmax(0,1fr) auto;align-items:center;gap:.45rem}.fs__dpic{width:24px;height:24px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#1b1b22;box-shadow:0 0 0 1px rgb(var(--tm) / .6)}.fs__dpic img{width:100%;height:100%;object-fit:cover;object-position:top}.fs__dpic-x{font-size:.7rem;color:#9a9aa3}.fs__dname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:#c8c8d0}.fs__dname em{font-style:normal;margin-left:.25rem;font-size:.58rem;color:#f5c842}.fs__dbar{display:flex;height:8px;border-radius:3px;overflow:hidden;background:#ffffff0a}.fs__seg{display:block;height:100%}.fs__seg--p{background:#e8833a}.fs__seg--m{background:#4aa3ff}.fs__seg--t{background:#e9e9ef}.fs__dval{font-family:var(--font-mono);font-size:.66rem;font-weight:500;color:#e2e2e8;min-width:2.9rem;text-align:right}.fs__legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.75rem;font-family:var(--font-mono);font-size:.6rem;color:#7a7a83}.fs__legend span{display:inline-flex;align-items:center;gap:.35rem}.fs__legend .fs__seg{width:10px;height:6px;border-radius:2px}.doc-body .fs__note{margin:0;font-size:.74rem;line-height:1.5;color:#c9a86a}.doc-body .fs__note[hidden]{display:none}.fs__resfoot{display:grid;justify-items:start;gap:.6rem}.doc-body .fs__cta{margin:0;font-size:.8rem;line-height:1.55;color:#9a9aa3}.fs__ghost{position:fixed;top:0;left:0;z-index:60;opacity:.85;pointer-events:none;filter:drop-shadow(0 10px 18px rgba(0,0,0,.75))}.fs__ghost[hidden]{display:none}.fs__ghost-bg,.fs__ghost-in{position:absolute;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.fs__ghost-bg{inset:0}.fs__ghost-in{inset:2.9%;overflow:hidden}.fs__ghost-in img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.fs__ghost-item{position:absolute;inset:0;border:1px solid #777;border-radius:6px;overflow:hidden}.fs__ghost-item img{width:100%;height:100%;object-fit:cover;display:block}.fs.is-dragging,.fs.is-dragging .fs__hex{cursor:grabbing}@media(prefers-reduced-motion:reduce){.fs__half,.fs__tok,.fs__tok-hp b,.fs__tok-mana b,.fs__split span{transition:none}.fs.is-busy .fs__go,.fs__banner{animation:none}}.doc-body .fsp-head{padding-top:.4rem;padding-bottom:.9rem}.fsp-head .ft-crumbs{margin-bottom:.6rem}.fsp-title{display:grid;gap:.4rem}@media(min-width:1000px){.fsp-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2.2rem}}.doc-body .fsp-head .ft-h1{margin:0}.doc-body .fsp-head .ft-lede{max-width:92ch;margin:0;font-size:.84rem;line-height:1.55}.doc-body a.fsp-link{display:block;color:inherit;border-bottom:0;transition:border-color .15s ease}.doc-body a.fsp-link:hover{border-color:#ffffff29}.doc-body a.fsp-link b{color:#e2e2e8}
