.sx.fx{gap:var(--b-space-3)}.fx-top{align-items:center;gap:var(--b-space-3);flex:none;display:flex}.fx-top h2{font:800 var(--b-fs-xl)/1 var(--b-face-disp);letter-spacing:.16em;text-transform:uppercase;color:var(--b-ink);margin:0}.fx-count{font:700 14px/1 var(--b-face-text);letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6);white-space:nowrap;margin-right:auto}.fx-count b{color:rgb(var(--b-ok-rgb));font-weight:800}.fx-count em{color:rgba(var(--b-ink-rgb), .45);font-style:normal}.fx-x{height:30px;padding:0 var(--b-space-2);cursor:pointer;background:rgba(var(--b-hi-rgb), .06);color:rgba(var(--b-ink-rgb), .7);border:0;border-radius:2px;place-items:center;display:grid}.fx-x kbd{font:700 14px/1 var(--b-face-text);letter-spacing:.06em;color:inherit;box-shadow:none;background:0 0;border:0;padding:0}.fx-x:is(:hover,:focus-visible){color:var(--b-gold-hi);background:rgba(var(--b-gold-rgb), .12);outline:0}.fx-find{align-items:center;gap:var(--b-space-2);height:42px;padding:0 var(--b-space-3);background:rgba(var(--b-hi-rgb), .045);box-shadow:inset 0 -1px 0 rgba(var(--b-hi-rgb), .16);border-radius:2px;flex:none;display:flex}.fx-find:focus-within{box-shadow:inset 0 -2px 0 var(--b-gold-hi)}.fx-find svg{fill:none;stroke:rgba(var(--b-ink-rgb), .55);stroke-width:1.8px;stroke-linecap:round;flex:none}.fx-find input{min-width:0;height:100%;font:600 var(--b-fs-md)/1 var(--b-face-text);color:var(--b-ink);background:0 0;border:0;outline:0;flex:1;padding:0}.fx-find input::placeholder{color:rgba(var(--b-ink-rgb), .45)}.fx-clear{cursor:pointer;width:26px;height:26px;color:rgba(var(--b-ink-rgb), .6);background:0 0;border:0;border-radius:2px;flex:none;font-size:18px;line-height:1}.fx-clear:is(:hover,:focus-visible){color:var(--b-gold-hi);outline:0}.fx-body{padding-right:2px;gap:var(--b-space-4)!important}.fx-body section{gap:2px;display:grid}.fx-body ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.fx-h{align-items:center;gap:var(--b-space-2);margin:0 0 var(--b-space-1);font:700 14px/1 var(--b-face-text);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .72);display:flex}.fx-h i{color:rgba(var(--b-gold-rgb), .75);font-style:normal}.fx-h span{color:var(--b-gold-hi)}.fx-h:after{content:"";background:rgba(var(--b-hi-rgb), .1);flex:1;height:1px}.fx-h.is-hot span{text-align:center;min-width:18px;color:rgb(var(--b-deep-rgb));background:var(--b-gold);border-radius:2px;padding:3px 5px}.fx-row{align-items:center;min-width:0;display:flex;position:relative}.fx-who{align-items:center;gap:var(--b-space-3);min-width:0;padding:7px var(--b-space-2);cursor:pointer;text-align:left;color:var(--b-ink);font:inherit;background:0 0;border:0;border-radius:0;flex:1;grid-template-columns:40px minmax(0,1fr) auto;text-decoration:none;transition:background-color .12s;display:grid;position:relative}.fx-who:is(:hover,:focus-visible){background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .13), rgba(var(--b-gold-rgb), .02) 80%);outline:0}.fx-who:focus-visible{box-shadow:var(--gm-glow)}.fx-row:has(.fx-acts) .fx-who{padding-right:0}.fx-row.is-new .fx-who{box-shadow:inset 2px 0 0 var(--b-gold-hi)}.fx-pic{flex:none;width:40px;height:40px;position:relative}.fx-pic .sx-av,.fx-pic img{object-fit:cover;background:rgba(var(--b-hi-rgb), .06);border-radius:3px;width:40px;height:40px;display:block}.fx-dot{box-sizing:border-box;border:2px solid rgb(var(--b-bg3-rgb));background:rgba(var(--b-ink-rgb), .3);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-3px;right:-3px}.is-on>.fx-who .fx-dot,.fx-chat-head.is-on .fx-dot{background:rgb(var(--b-ok-rgb))}.is-game>.fx-who .fx-dot,.fx-chat-head.is-game .fx-dot{background:rgb(var(--b-away-rgb));box-shadow:0 0 6px rgba(var(--b-away-rgb), .8)}.is-off>.fx-who .fx-pic .sx-av{opacity:.55}.fx-pic.is-tag{box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .6);background:rgba(var(--b-gold-rgb), .08);border-radius:3px;place-items:center;display:grid}.fx-pic.is-tag b{font:800 var(--b-fs-sm)/1 var(--b-face-disp);letter-spacing:.06em;color:var(--b-gold-hi)}.fx-pic.is-news img{object-fit:contain;box-sizing:border-box;padding:4px}.fx-id{gap:3px;min-width:0;display:grid}.fx-id b{min-width:0;font:700 var(--b-fs-lg)/1 var(--b-face-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink);align-items:center;gap:6px;display:flex}.fx-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-id b :is(em,.sf-staff){flex:none}.fx-tag{font:700 var(--b-fs-sm)/1 var(--b-face-disp);letter-spacing:.04em;color:var(--b-gold-hi);font-style:normal}.fx-id small{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 var(--b-fs-sm)/1.2 var(--b-face-text);color:rgba(var(--b-ink-rgb), .58);align-items:center;gap:6px;display:flex;overflow:hidden}.is-game>.fx-who .fx-id small{color:rgba(var(--b-away-rgb), .95)}.fx-row.is-new .fx-id small{color:var(--b-ink-top);font-weight:700}.fx-live{background:rgb(var(--b-away-rgb));border-radius:50%;flex:none;width:6px;height:6px;animation:1.6s ease-in-out infinite fx-pulse}@keyframes fx-pulse{50%{opacity:.35}}.fx-n{box-sizing:border-box;min-width:20px;height:20px;font:800 14px/1 var(--b-face-text);color:rgb(var(--b-deep-rgb));background:var(--b-gold);border-radius:10px;place-items:center;padding:0 6px;font-style:normal;display:grid}.fx-when{font:600 14px/1 var(--b-face-text);color:rgba(var(--b-ink-rgb), .45);font-style:normal}.fx-rank{opacity:.85;place-items:center;display:grid}.fx-body ul.is-dim .fx-who:not(:hover,:focus-visible){opacity:.8}.fx-acts{align-items:center;gap:var(--b-space-1);padding:0 var(--b-space-1) 0 var(--b-space-2);flex:none;display:flex}.fx-btn{height:30px;padding:0 var(--b-space-3);cursor:pointer;white-space:nowrap;font:700 var(--b-fs-sm)/1 var(--b-face-disp);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .9);background:rgba(var(--b-hi-rgb), .07);border:0;border-radius:2px;place-items:center;text-decoration:none;display:inline-grid}.fx-btn:is(:hover,:focus-visible):not(:disabled){color:var(--b-gold-hi);background:rgba(var(--b-gold-rgb), .14);outline:0}.fx-btn:disabled{opacity:.45;cursor:default}.fx-btn.is-yes{color:var(--b-gold-hi);background:rgba(var(--b-gold-rgb), .08);box-shadow:inset 0 0 0 1px rgba(var(--b-gold-rgb), .65)}.fx-btn.is-yes:is(:hover,:focus-visible):not(:disabled){color:rgb(var(--b-deep-rgb));background:var(--b-gold-hi)}.fx-btn.is-x{width:30px;font:400 20px/1 var(--ui-face,inherit);padding:0}.fx-btn.is-icon{width:34px;height:34px;font:400 22px/1 var(--ui-face,inherit);letter-spacing:0;padding:0}.fx-btn.is-quiet{color:rgba(var(--b-ink-rgb), .75);background:0 0}.fx-note{font:600 14px/1 var(--b-face-text);color:rgba(var(--b-ink-rgb), .55);font-style:normal}.fx-none{margin:var(--b-space-1) var(--b-space-2);font:500 var(--b-fs-sm)/1.5 var(--b-face-text);color:rgba(var(--b-ink-rgb), .58)}.fx-pinned{margin:0;padding:0;list-style:none}.fx-foot{justify-content:space-between;gap:var(--b-space-2);padding-top:var(--b-space-2);border-top:1px solid rgba(var(--b-hi-rgb), .1);flex:none;display:flex}.fx-back{height:30px;padding:0 var(--b-space-2);cursor:pointer;font:700 var(--b-fs-sm)/1 var(--b-face-disp);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .75);background:0 0;border:0;border-radius:2px;align-self:flex-start}.fx-back:is(:hover,:focus-visible){color:var(--b-gold-hi);outline:0}.fx-chat{gap:var(--b-space-3)!important}.fx-chat-head{align-items:center;gap:var(--b-space-3);padding-bottom:var(--b-space-3);border-bottom:1px solid rgba(var(--b-hi-rgb), .1);flex:none;display:flex}.fx-chat-head .fx-id{flex:1}.fx-chat-head.is-game .fx-id small{color:rgba(var(--b-away-rgb), .95)}.fx-more{flex:none;position:relative}.sx-ctx.fx-menu{position:absolute;top:calc(100% + 6px);left:auto;right:0}.fx-lines{overscroll-behavior:contain;gap:var(--b-space-2);min-height:0;padding:var(--b-space-1) 2px;flex-direction:column;flex:1;display:flex;overflow-y:auto}.fx-lines>p:not(.fx-none){clip-path:none;background:rgba(var(--b-hi-rgb), .07);border-radius:3px;align-self:flex-start;gap:3px;max-width:82%;margin:0;padding:8px 12px;display:grid}.fx-lines>p.is-me{background:rgba(var(--b-gold-rgb), .17);align-self:flex-end}.fx-lines>p span{font:500 var(--b-fs-md)/1.4 var(--b-face-text);color:var(--b-ink);white-space:pre-wrap;overflow-wrap:anywhere}.fx-lines>p time{font:600 14px/1 var(--b-face-text);color:rgba(var(--b-ink-rgb), .45);justify-self:end}.fx-say{gap:var(--b-space-2);flex:none;display:flex}.fx-say input{min-width:0;font:600 var(--b-fs-md)/1 var(--b-face-text);color:var(--b-ink);border:0;outline:0;flex:1;height:42px!important;padding:0 var(--b-space-3)!important;background:rgba(var(--b-hi-rgb), .05)!important;border-radius:2px!important}.fx-say .fx-btn{height:42px}.fx-note-card{gap:var(--b-space-1);padding:var(--b-space-3);background:rgba(var(--b-hi-rgb), .045);box-shadow:inset 2px 0 0 rgba(var(--b-gold-rgb), .7);border-radius:2px;display:grid}.fx-note-card header{align-items:baseline;gap:var(--b-space-2);display:flex}.fx-note-card b{font:700 var(--b-fs-md)/1.15 var(--b-face-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink);flex:1}.fx-note-card time{font:600 14px/1 var(--b-face-text);color:rgba(var(--b-ink-rgb), .5)}.fx-note-card p{font:500 var(--b-fs-sm)/1.45 var(--b-face-text);color:rgba(var(--b-ink-rgb), .85);margin:0}.fx-note-card a{font:700 var(--b-fs-sm)/1 var(--b-face-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--b-gold-hi);justify-self:start;text-decoration:none}.fx-note-card a:is(:hover,:focus-visible){outline:0;text-decoration:underline}@media (prefers-reduced-motion:reduce){.fx-live{animation:none}}body:has(.sx.fx) .tst{display:none}:root:root:root body .sx.fx{--fx-glow:var(--gm-glow,inset 0 -2px 0 rgba(var(--b-glow-rgb), .95), inset 0 0 26px rgba(var(--b-glow-rgb), .16), inset 0 0 0 1px rgba(var(--b-glow-rgb), .16));--fx-glow-dim:var(--gm-glow-dim,inset 0 -1px 0 rgba(var(--b-glow-rgb), .55), inset 0 0 20px rgba(var(--b-glow-rgb), .08), inset 0 0 0 1px rgba(var(--b-glow-rgb), .12));gap:var(--b-space-4);width:min(440px,100vw);padding:var(--b-space-5) var(--b-space-5) var(--b-space-4);box-sizing:border-box;clip-path:none;color:var(--b-ink);font-family:var(--b-face-text);background:linear-gradient(180deg, rgba(var(--b-bg3-rgb), calc(.97 * var(--b-gk))), rgba(var(--b-bg-rgb), calc(.985 * var(--b-gk))));box-shadow:inset 1px 0 0 rgba(var(--b-line-rgb), .1), -32px 0 90px rgba(var(--b-shadow-rgb), calc(.6 * var(--b-sk)))}:root:root:root body .sx.fx:before{background:linear-gradient(90deg, rgba(var(--b-glow-rgb), 0), rgba(var(--b-glow-rgb), .55) 30%, rgba(var(--b-glow-rgb), .55) 70%, rgba(var(--b-glow-rgb), 0));height:1px;left:0}:root:root:root body .sx.fx .fx-top{align-items:baseline;gap:var(--b-space-3)}:root:root:root body .sx.fx .fx-top h2{font:700 30px/1 var(--b-face-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink-top)}:root:root:root body .sx.fx .fx-count{font:500 15px/1 var(--b-face-text);letter-spacing:0;text-transform:none;color:rgba(var(--b-ink-rgb), .66)}:root:root:root body .sx.fx .fx-count b{color:rgb(var(--b-ok-rgb));font-weight:700}:root:root:root body .sx.fx .fx-count em{color:rgba(var(--b-ink-rgb), .5)}:root:root:root body .sx.fx .fx-x{height:28px;padding:0 var(--b-space-2);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .22);color:rgba(var(--b-ink-rgb), .72);background:0 0;border-radius:3px;align-self:center}:root:root:root body .sx.fx .fx-x kbd{font:700 15px/1 var(--b-face-disp);letter-spacing:.1em;text-transform:uppercase;color:inherit;border:0;border-radius:0;padding:0;box-shadow:none!important;background:0 0!important}:root:root:root body .sx.fx .fx-x:is(:hover,:focus-visible){color:var(--b-ink-top);background:rgba(var(--b-glow-rgb), .05);box-shadow:var(--fx-glow-dim)}:root:root:root body .sx.fx .fx-find{height:44px;padding:0 var(--b-space-3);background:rgba(var(--b-hi-rgb), .045);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .14);border-radius:4px}:root:root:root body .sx.fx .fx-find:focus-within{background:rgba(var(--b-glow-rgb), .06);box-shadow:var(--fx-glow-dim)}:root:root:root body .sx.fx .fx-find input{font:500 15px/1 var(--b-face-text);color:var(--b-ink-top)}:root:root:root body .sx.fx .fx-find input::placeholder{color:rgba(var(--b-ink-rgb), .55)}:root:root:root body .sx.fx .fx-body{padding-right:var(--b-space-1);scrollbar-width:thin;gap:var(--b-space-5)!important}:root:root:root body .sx.fx .fx-body section,:root:root:root body .sx.fx .fx-body ul{gap:2px}:root:root:root body .sx.fx .fx-h{gap:var(--b-space-2);margin:0 0 var(--b-space-2);font:700 16px/1 var(--b-face-disp);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .72)}:root:root:root body .sx.fx .fx-h span{font:600 14px/1 var(--b-face-text);letter-spacing:0;color:rgba(var(--b-ink-rgb), .5)}:root:root:root body .sx.fx .fx-h:after{background:linear-gradient(90deg, rgba(var(--b-line-rgb), .16), rgba(var(--b-line-rgb), 0))}:root:root:root body .sx.fx .fx-h.is-hot{color:var(--b-ink-top)}:root:root:root body .sx.fx .fx-h.is-hot span{box-sizing:border-box;min-width:22px;color:rgb(var(--b-deep-rgb));background:var(--b-gold-hi);border-radius:11px;padding:4px 6px}:root:root:root body .sx.fx .fx-row{border-radius:4px}:root:root:root body .sx.fx .fx-who{gap:var(--b-space-3);padding:6px var(--b-space-2);border-radius:4px;grid-template-columns:44px minmax(0,1fr) auto;transition:background-color .12s,box-shadow .12s}:root:root:root body .sx.fx .fx-who:is(:hover,:focus-visible){background:rgba(var(--b-glow-rgb), .05);box-shadow:var(--fx-glow-dim)}:root:root:root body .sx.fx .fx-row.is-on>.fx-who{background:rgba(var(--b-glow-rgb), .06);box-shadow:var(--fx-glow)}:root:root:root body .sx.fx .fx-row.is-new .fx-who{box-shadow:none}:root:root:root body .sx.fx .fx-row.is-new .fx-who:is(:hover,:focus-visible){box-shadow:var(--fx-glow-dim)}:root:root:root body .sx.fx .fx-pic,:root:root:root body .sx.fx .fx-pic :is(.sx-av,img,.sx-circle){width:44px;height:44px}:root:root:root body .sx.fx .fx-pic :is(.sx-av,img){border-radius:50%}:root:root:root body .sx.fx .fx-pic.is-news img{border-radius:4px}:root:root:root body .sx.fx .fx-dot{border:3px solid rgb(var(--b-bg3-rgb));background:rgba(var(--b-ink-rgb), .32);width:13px;height:13px;bottom:-1px;right:-1px}:root:root:root body .sx.fx :is(.is-on>.fx-who,.fx-chat-head.is-on) .fx-dot{background:rgb(var(--b-ok-rgb));box-shadow:0 0 8px rgba(var(--b-ok-rgb), .55)}:root:root:root body .sx.fx :is(.is-game>.fx-who,.fx-chat-head.is-game) .fx-dot{background:rgb(var(--b-act-rgb));box-shadow:0 0 8px rgba(var(--b-act-rgb), .6)}:root:root:root body .sx.fx .is-off>.fx-who .fx-pic>:not(.fx-dot){opacity:.5}:root:root:root body .sx.fx .fx-id{gap:4px}:root:root:root body .sx.fx .fx-id b{gap:var(--b-space-2);font:700 16px/1.15 var(--b-face-text);letter-spacing:.01em;text-transform:none;color:var(--b-ink-top)}:root:root:root body .sx.fx .is-off>.fx-who .fx-id b{color:rgba(var(--b-ink-rgb), .78)}:root:root:root body .sx.fx .fx-tag{font:600 14px/1 var(--b-face-text);color:rgba(var(--b-ink-rgb), .6)}:root:root:root body .sx.fx .fx-id small{font:500 14px/1.25 var(--b-face-text);color:rgba(var(--b-ink-rgb), .64);gap:6px}:root:root:root body .sx.fx .is-on>.fx-who .fx-id small{color:rgba(var(--b-ink-rgb), .78)}:root:root:root body .sx.fx .is-game>.fx-who .fx-id small{color:var(--b-ink-top)}:root:root:root body .sx.fx .fx-row.is-new .fx-id small{color:var(--b-ink-top);font-weight:600}:root:root:root body .sx.fx .fx-live{background:rgb(var(--b-act-rgb));width:7px;height:7px}:root:root:root body .sx.fx .fx-n{min-width:22px;height:22px;font:700 14px/1 var(--b-face-text);color:rgb(var(--b-deep-rgb));background:var(--b-gold-hi);box-shadow:0 0 12px rgba(var(--b-glow-rgb), .35);border-radius:11px}:root:root:root body .sx.fx .fx-when{font:500 14px/1 var(--b-face-text);color:rgba(var(--b-ink-rgb), .5)}:root:root:root body .sx.fx .fx-body ul.is-dim .fx-who:not(:hover,:focus-visible){opacity:1}:root:root:root body .sx.fx .fx-dots{right:var(--b-space-1);cursor:pointer;width:32px;height:32px;color:rgba(var(--b-ink-rgb), .7);background:rgba(var(--b-bg3-rgb), .92);opacity:0;border:0;border-radius:4px;place-items:center;padding:0;transition:opacity .12s;display:grid;position:absolute;top:50%;translate:0 -50%}:root:root:root body .sx.fx .fx-dots svg{fill:currentColor}:root:root:root body .sx.fx .fx-row:is(:hover,:focus-within) .fx-dots,:root:root:root body .sx.fx .fx-dots.is-open{opacity:1}:root:root:root body .sx.fx .fx-dots:is(:hover,:focus-visible),:root:root:root body .sx.fx .fx-dots.is-open{color:var(--b-ink-top);box-shadow:var(--fx-glow-dim);outline:0}@media (hover:none){:root:root:root body .sx.fx .fx-dots{opacity:1}}:root:root:root body .sx.fx .fx-row:has(.fx-dots):is(:hover,:focus-within) .fx-who>:last-child:not(.fx-id){opacity:0}:root:root:root body .sx.fx .fx-acts{gap:var(--b-space-1);padding:0 var(--b-space-1) 0 var(--b-space-2)}:root:root:root body .sx.fx .fx-btn{height:32px;padding:0 var(--b-space-3);font:700 15px/1 var(--b-face-disp);letter-spacing:.1em;color:rgba(var(--b-ink-rgb), .86);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .2);background:0 0;border-radius:3px}:root:root:root body .sx.fx .fx-btn:is(:hover,:focus-visible):not(:disabled){color:var(--b-ink-top);background:rgba(var(--b-glow-rgb), .06);box-shadow:var(--fx-glow-dim)}:root:root:root body .sx.fx .fx-btn.is-yes{color:var(--b-ink-top);background:rgba(var(--b-glow-rgb), .07);box-shadow:inset 0 0 0 1px rgba(var(--b-glow-rgb), .55), 0 0 14px -4px rgba(var(--b-glow-rgb), .4)}:root:root:root body .sx.fx .fx-btn.is-yes:is(:hover,:focus-visible):not(:disabled){color:var(--b-ink-top);background:rgba(var(--b-glow-rgb), .1);box-shadow:var(--fx-glow)}:root:root:root body .sx.fx .fx-btn:is(.is-x,.is-icon){width:32px;font:400 22px/1 var(--b-face-text);letter-spacing:0;box-shadow:none;color:rgba(var(--b-ink-rgb), .62);padding:0}:root:root:root body .sx.fx .fx-btn.is-icon{width:36px;height:36px;font-size:26px}:root:root:root body .sx.fx .fx-btn.is-quiet{box-shadow:none;color:rgba(var(--b-ink-rgb), .74)}:root:root:root body .sx.fx .fx-note{font:500 14px/1 var(--b-face-text);color:rgba(var(--b-ink-rgb), .6)}:root:root:root body .sx.fx .fx-none{margin:var(--b-space-1) var(--b-space-2);font:500 15px/1.45 var(--b-face-text);color:rgba(var(--b-ink-rgb), .66)}:root:root:root body .sx.fx .fx-empty{justify-items:center;gap:var(--b-space-2);padding:var(--b-space-6) var(--b-space-4) var(--b-space-5);text-align:center;display:grid}:root:root:root body .sx.fx .fx-empty svg{margin-bottom:var(--b-space-1);fill:none;stroke:rgba(var(--b-ink-rgb), .42);stroke-width:2px;stroke-linecap:round}:root:root:root body .sx.fx .fx-empty b{font:700 22px/1 var(--b-face-disp);letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-top)}:root:root:root body .sx.fx .fx-empty p{max-width:300px;font:500 15px/1.45 var(--b-face-text);color:rgba(var(--b-ink-rgb), .66);margin:0}:root:root:root body .sx.fx .fx-empty.is-chat{margin:auto 0}:root:root:root body .sx.fx .fx-foot{padding-top:var(--b-space-3);border-top:1px solid rgba(var(--b-line-rgb), .1)}:root:root:root body .sx.fx .fx-back{font:700 15px/1 var(--b-face-disp);letter-spacing:.1em;color:rgba(var(--b-ink-rgb), .74)}:root:root:root body .sx.fx .fx-chat{flex-direction:column;flex:1;min-height:0;display:flex;gap:var(--b-space-3)!important}:root:root:root body .sx.fx .fx-chat-head{gap:var(--b-space-3);padding-bottom:var(--b-space-3);border-bottom:1px solid rgba(var(--b-line-rgb), .1)}:root:root:root body .sx.fx .fx-chat-head .fx-btn.is-icon{margin-left:calc(-1 * var(--b-space-2))}:root:root:root body .sx.fx .fx-chat-head .fx-btn.is-quiet{box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .2)}:root:root:root body .sx.fx .fx-chat-head .fx-more .fx-btn.is-icon{margin-left:0;font-size:22px}:root:root:root body .sx.fx .fx-chat-head .fx-id b{font-size:17px}:root:root:root body .sx.fx .fx-chat-head.is-game .fx-id small{color:var(--b-ink-top)}:root:root:root body .sx.fx .fx-lines{padding:var(--b-space-2) 2px var(--b-space-1);scrollbar-width:thin;gap:0}:root:root:root body .sx.fx .fx-day{align-items:center;gap:var(--b-space-3);margin:var(--b-space-3) 0 var(--b-space-2);font:600 14px/1 var(--b-face-text);color:rgba(var(--b-ink-rgb), .52);display:flex}:root:root:root body .sx.fx .fx-day:before,:root:root:root body .sx.fx .fx-day:after{content:"";background:rgba(var(--b-line-rgb), .1);flex:1;height:1px}:root:root:root body .sx.fx .fx-lines>p.fx-msg{max-width:82%;margin:var(--b-space-2) 0 0;align-self:flex-start;justify-items:start;gap:var(--b-space-1);clip-path:none;background:0 0;border-radius:0;padding:0;display:grid}:root:root:root body .sx.fx .fx-lines>p.fx-msg.is-join{margin-top:3px}:root:root:root body .sx.fx .fx-lines>p.fx-msg.is-me{align-self:flex-end;justify-items:end}:root:root:root body .sx.fx .fx-msg span{font:400 15px/1.45 var(--b-face-text);color:var(--b-ink);background:rgba(var(--b-hi-rgb), .075);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .08);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 14px 4px;padding:9px 14px;display:block}:root:root:root body .sx.fx .fx-msg.is-me span{color:var(--b-ink-top);background:rgba(var(--b-glow-rgb), .17);box-shadow:inset 0 0 0 1px rgba(var(--b-glow-rgb), .14);border-radius:14px 14px 4px}:root:root:root body .sx.fx .fx-msg.is-run:not(.is-me) span{border-bottom-left-radius:14px}:root:root:root body .sx.fx .fx-msg.is-run.is-me span{border-bottom-right-radius:14px}:root:root:root body .sx.fx .fx-msg time{padding:0 var(--b-space-1);font:500 14px/1 var(--b-face-text);color:rgba(var(--b-ink-rgb), .5);justify-self:auto}:root:root:root body .sx.fx .fx-say{gap:var(--b-space-2);align-items:stretch}:root:root:root body .sx.fx .fx-say input{font:400 15px/1 var(--b-face-text);color:var(--b-ink-top);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .14);height:46px!important;padding:0 var(--b-space-4)!important;background:rgba(var(--b-hi-rgb), .05)!important;border-radius:4px!important}:root:root:root body .sx.fx .fx-say input::placeholder{color:rgba(var(--b-ink-rgb), .55);font-family:var(--b-face-text)}:root:root:root body .sx.fx .fx-say input:focus{box-shadow:var(--fx-glow-dim);background:rgba(var(--b-glow-rgb), .06)!important}:root:root:root body .sx.fx .fx-send{align-items:center;gap:var(--b-space-2);height:46px;padding:0 var(--b-space-4) 0 var(--b-space-3);cursor:pointer;font:700 17px/1 var(--b-face-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--b-act-ink);background:var(--b-plate);border:0;border-radius:4px;flex:none;transition:background .12s,opacity .12s;display:inline-flex}:root:root:root body .sx.fx .fx-send svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}:root:root:root body .sx.fx .fx-send:is(:hover,:focus-visible):not(:disabled){background:var(--b-act-hi);outline:0}:root:root:root body .sx.fx .fx-send:disabled{cursor:default;color:rgba(var(--b-ink-rgb), .5);background:rgba(var(--b-hi-rgb), .07)}:root:root:root body .sx.fx .sx-err{font:500 14px/1.3 var(--b-face-text);color:rgb(var(--b-bad-rgb))}:root:root:root body .sx.fx .fx-note-card{box-shadow:inset 2px 0 0 rgba(var(--b-glow-rgb), .6)}:root:root:root body .sx.fx .fx-note-card time{font:500 14px/1 var(--b-face-text)}:root:root:root body .sx.fx .sx-login p{font:500 15px/1.45 var(--b-face-text);color:rgba(var(--b-ink-rgb), .75)}:root:root:root body .sx-ctx.fx-ctx{min-width:232px;padding:var(--b-space-1);background:linear-gradient(180deg, rgba(var(--b-bg4-rgb), .99), rgba(var(--b-bg-rgb), .99));box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .14), 0 18px 40px rgba(var(--b-shadow-rgb), calc(.6 * var(--b-sk)));border-radius:4px}:root:root:root body .sx-ctx.fx-ctx p{padding:var(--b-space-2) var(--b-space-3);font:700 15px/1.2 var(--b-face-text);text-transform:none;color:rgba(var(--b-ink-rgb), .6);font-style:normal}:root:root:root body .sx-ctx.fx-ctx :is(button,a){padding:10px var(--b-space-3);font:700 16px/1 var(--b-face-disp);letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink);box-shadow:none;background:0 0;border-radius:3px}:root:root:root body .sx-ctx.fx-ctx :is(button,a):is(:hover,:focus-visible):not(:disabled){color:var(--b-ink-top);background:rgba(var(--b-glow-rgb), .07);box-shadow:inset 0 0 0 1px rgba(var(--b-glow-rgb), .14);outline:0}:root:root:root body .sx-ctx.fx-ctx .is-warn{color:rgb(var(--b-bad-rgb))}:root:root:root body .sx-ctx.fx-ctx .is-quiet{color:rgba(var(--b-ink-rgb), .62)}:root:root:root body .sx-ctx.fx-ctx button:disabled{opacity:.5}:root:root:root body .sx-toast{gap:var(--b-space-1);padding:var(--b-space-3) var(--b-space-4);clip-path:none;background:linear-gradient(180deg, rgba(var(--b-bg4-rgb), .98), rgba(var(--b-bg-rgb), .98));box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .14), 0 16px 34px rgba(var(--b-shadow-rgb), .55);border-radius:4px}:root:root:root body .sx-toast small{font:600 14px/1 var(--b-face-text);letter-spacing:.02em;text-transform:none;color:rgba(var(--b-ink-rgb), .6)}:root:root:root body .sx-toast b{font:700 16px/1.2 var(--b-face-text);text-transform:none;color:var(--b-ink-top);font-style:normal}:root:root:root body .sx-toast span{font:400 15px/1.35 var(--b-face-text);color:var(--b-ink)}.sqi{z-index:60;box-sizing:border-box;gap:var(--b-space-3);width:min(380px,100vw - 32px);min-height:0;max-height:min(560px,100vh - 260px);padding:var(--b-space-4);color:var(--b-ink);font-family:var(--ui-face,inherit);background:linear-gradient(180deg, rgba(var(--b-bg3-rgb), calc(.97 * var(--b-gk))), rgba(var(--b-bg-rgb), calc(.98 * var(--b-gk))));box-shadow:inset 0 2px 0 var(--b-gold), inset 0 0 0 1px rgba(var(--b-line-rgb), .1), 0 24px 60px rgba(var(--b-shadow-rgb), calc(.6 * var(--b-sk)));border-radius:2px;flex-direction:column;animation:.14s both sqi-in;display:flex;position:fixed}@keyframes sqi-in{0%{opacity:0;transform:translateY(-4px)}}.sqi .fx-top h2{font-size:var(--b-fs-lg)}.sqi-note{font:500 var(--b-fs-sm)/1.3 var(--b-face-text);color:rgba(var(--b-ink-rgb), .6);margin:0}.sqi-body{overscroll-behavior:contain;align-content:start;gap:var(--b-space-3);scrollbar-width:thin;flex:1;min-height:0;display:grid;overflow-y:auto}.sqi-body section{gap:2px;display:grid}.sqi-body ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sqi .fx-who.is-static{cursor:default;padding-block:5px}.sqi .fx-who.is-static:hover{background:0 0}.sqi .fx-row:has(.fx-btn:focus-visible) .fx-who{background:linear-gradient(90deg, rgba(var(--b-gold-rgb), .13), rgba(var(--b-gold-rgb), .02) 80%)}.sqi .fx-btn.is-yes:focus-visible{outline:2px solid var(--b-gold-hi);outline-offset:1px}.sqi .fx-acts{justify-content:flex-end;min-width:82px}@media (prefers-reduced-motion:reduce){.sqi{animation:none}}
