.srb,.srb-ana,.srb-ana-wait,.sij{--srb-bg:#131316;--srb-card:#1d1d22;--srb-line:#2c2c34;--srb-ink:#fafafa;--srb-sub:#a1a1aa;--srb-dim:#71717a;--srb-accent:#7445f4;--srb-accent-soft:#a78bfa}.srb{color:var(--srb-ink);word-break:keep-all;border-radius:2px;position:relative;overflow:hidden}.srb:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,#7445f438,#0000 70%);height:60%;animation:9s ease-in-out infinite srb-glow;position:absolute;bottom:-20%;left:-10%;right:-10%}@keyframes srb-glow{0%,to{transform:translate(-8%)}50%{transform:translate(8%)}}.srb{min-width:min(100%,640px);max-width:calc(192.5vh - 845.5px);margin:0 auto}.srb-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;column-gap:10px;display:grid;position:relative}.srb-row-label{grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding:0 0 8px;display:flex}.srb-row-label b{font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.srb-row-label span{font-size:var(--fs-meta);color:var(--srb-sub)}.srb-grid.has-rows .srb-lane+.srb-row-label{padding-top:0}.srb-cell{min-width:0;position:relative}.srb-card{aspect-ratio:308/400;background:var(--srb-card);border:1px solid var(--srb-line);border-radius:2px;position:relative;overflow:hidden}.srb-art{background:var(--srb-card) top center / cover no-repeat;position:absolute;inset:0}.srb-shade{background:linear-gradient(#0c0c1000 25%,#0c0c10eb 55%);position:absolute;inset:0}.srb-card.is-link{cursor:pointer;transition:border-color .15s}.srb-card.is-link:hover{border-color:#52525b}.srb-card.is-mine{border-color:var(--srb-accent);box-shadow:0 0 0 1px var(--srb-accent)}.srb-top{z-index:3;background:#0c0c10d9;align-items:center;gap:6px;min-width:0;padding:8px 10px;display:flex;position:absolute;top:0;left:0;right:0}.srb-nt{align-items:baseline;min-width:0;font-size:16px;font-weight:800;line-height:1.3;display:flex}.srb-nn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.srb-tg{color:var(--srb-sub);flex-shrink:0;margin-left:2px;font-size:13px;font-weight:600}.srb-me,.srb-stf{border-radius:2px;flex-shrink:0;padding:0 6px;font-size:13px;font-weight:700;line-height:1.35}.srb-me{background:var(--srb-accent);color:#fff}.srb-stf{color:#ddd6fe;background:#7445f447;border:1px solid #a78bfa80}.srb-body{z-index:2;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.srb-tier{white-space:nowrap;align-items:center;gap:6px;display:flex}.srb-tier-tx{color:#d4d4d8;align-items:baseline;gap:5px;font-size:13px;font-weight:700;display:flex}.srb-rn{color:#fff;font-family:Georgia,serif;font-size:15px;font-weight:500}.srb-unranked{color:var(--srb-sub);background:#2f2f37;border-radius:2px;padding:2px 8px;font-size:13px;font-weight:700}.srb-most{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.srb-most>div{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.srb-most img{border-radius:2px;width:40px;height:40px}.srb-most img.is-top{box-shadow:0 0 0 2px var(--srb-accent)}.srb-wr{white-space:nowrap;border-radius:2px;align-items:center;gap:3px;padding:0 5px;font-size:13px;font-weight:800;line-height:1.35;display:inline-flex}.srb-wr.is-w0{color:var(--srb-dim);padding:0;font-weight:600}.srb-wr.is-w1{color:#e4e4e7;padding:0}.srb-wr.is-w2{color:#c4b5fd;padding:0}.srb-wr.is-w3{color:#fff;background:#7445f461}.srb-wr.is-w4{background:var(--srb-accent);color:#fff;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff59}.srb-wr.is-w5{color:#3a2600;background:linear-gradient(#f6dd8c,#c99a2e);position:relative;overflow:hidden;box-shadow:0 0 0 1px #fff3c4,0 2px 8px #c99a2e73}.srb-wr.is-w4:after,.srb-wr.is-w5:after{content:"";background:linear-gradient(100deg,#fff0,#ffffffa6,#fff0);width:40%;animation:3.6s ease-in-out 1s infinite srb-sweep;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@keyframes srb-sweep{0%{left:-60%}35%,to{left:130%}}.srb-act{z-index:5;opacity:0;background:#0a0a0e80;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .15s;display:flex;position:absolute;inset:0}.srb-card:hover .srb-act,.srb-card:focus-within .srb-act{opacity:1}.srb-act button{min-width:96px;font-size:var(--fs-body);cursor:pointer;border:0;border-radius:2px;padding:9px 16px;font-weight:800;transition:background .15s,transform .15s;transform:scale(.92)}.srb-card:hover .srb-act button{transform:none}.srb-act .srb-search{background:var(--srb-accent);color:#fff}.srb-act .srb-search:hover{background:#5b2fd6}.srb-act .srb-leave,.srb-act .srb-kick{color:#fca5a5;background:#1c1c20;border:1px solid #f8717199}.srb-act .srb-leave:hover,.srb-act .srb-kick:hover{color:#fff;background:#3a1717}.srb-act button:disabled{opacity:.5}@property --srb-a{syntax:"<angle>";inherits:false;initial-value:0deg}.srb-card.is-open{cursor:pointer;background:radial-gradient(120% 70% at 50% 0%, #7445f42e, var(--srb-card) 70%);transition:background .15s}.srb-card.is-open:not(.is-idle):hover{background:radial-gradient(120% 70% at 50% 0%, #7445f461, var(--srb-card) 72%)}.srb-beam{opacity:.55;height:46%;animation:4s cubic-bezier(.45,0,.55,1) infinite srb-fall;animation-delay:var(--d,0s);pointer-events:none;background:linear-gradient(#a78bfa00,#a78bfa33 70%,#ffffff73 98%,#fff0);position:absolute;top:0;left:0;right:0;transform:translateY(-110%)}@keyframes srb-fall{0%{transform:translateY(-110%)}60%,to{transform:translateY(230%)}}.srb-open-icon{opacity:.5;filter:brightness(1.6);transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.srb-open-icon.is-num{color:#c4b5fd;filter:none;font-size:30px;font-weight:800}.srb-open-name{font-size:var(--fs-meta);color:var(--srb-sub);text-align:center;transition:opacity .15s;position:absolute;top:calc(50% + 30px);left:0;right:0}.srb-join{z-index:2;background:var(--srb-accent);font-size:var(--fs-body);color:#fff;white-space:nowrap;opacity:0;border-radius:2px;padding:9px 18px;font-weight:800;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 6px 18px #7445f473}.srb-card.is-open:hover .srb-join,.srb-card.is-open:focus-visible .srb-join{opacity:1;transform:translate(-50%,-50%)}.srb-card.is-open:not(.is-idle):hover .srb-open-icon,.srb-card.is-open:not(.is-idle):hover .srb-open-name{opacity:0}.srb-card.is-open.is-idle{cursor:default}.srb-band{z-index:3;font-size:var(--fs-caption);color:var(--srb-sub);text-align:center;pointer-events:none;background:#7445f438;border-bottom:1px solid #a78bfa66;padding:7px 8px;position:absolute;top:0;left:0;right:0}.srb-band b{color:#ede9fe;font-size:13px;display:block}.srb-fit{z-index:2;font-size:var(--fs-caption);text-align:center;font-weight:700;position:absolute;bottom:12px;left:6px;right:6px}.srb-fit.is-in{color:#4ade80}.srb-fit.is-low,.srb-fit.is-high{color:#fbbf24}.srb-look{z-index:6;border:1px solid var(--srb-accent-soft);max-width:calc(100% + 16px);font-size:var(--fs-caption);color:#ddd6fe;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#2a2a33;border-radius:2px;align-items:center;gap:6px;padding:3px 8px 3px 3px;font-weight:700;animation:.25s ease-out srb-look-in;display:flex;position:absolute;top:-14px;left:50%;overflow:hidden;transform:translate(-50%)}.srb-look .srb-face{border:1px solid #141418;margin-left:-6px}.srb-look .srb-face:first-child{margin-left:0}@keyframes srb-look-in{0%{opacity:0;transform:translate(-50%,6px)}}.srb-face{object-fit:cover;border-radius:50%;flex-shrink:0;display:block}.srb-face.is-mono{color:#ede9fe;background:#3b2a7a;justify-content:center;align-items:center;font-weight:800;display:flex}.srb-ghost{filter:grayscale();opacity:.16;background:top/cover no-repeat;transition:opacity .3s,filter .3s;animation:3.2s ease-in-out infinite srb-ghost;position:absolute;inset:0}@keyframes srb-ghost{0%,to{opacity:.12}50%{opacity:.26}}.srb-card.is-rec:hover .srb-ghost{opacity:.45;filter:none;animation:none}.srb-card.is-rec{background:radial-gradient(120% 80% at 50% 0%, #7445f473, var(--srb-card) 72%)}.srb-card.is-rec .srb-beam{opacity:1;height:55%;animation-duration:2.2s}.srb-card.is-rec .srb-open-name{color:#ddd6fe;font-weight:700}.srb-card.is-rec:after{content:"";background:conic-gradient(from var(--srb-a), transparent 0deg 260deg, #a78bfa 320deg, #fff 350deg, transparent 355deg);-webkit-mask-composite:xor;pointer-events:none;border-radius:2px;padding:2px;animation:2.6s linear infinite srb-run;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes srb-run{to{--srb-a:360deg}}.srb-card.is-wait{text-align:center;font-size:var(--fs-meta);color:var(--srb-dim);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 8px;font-weight:600;display:flex}.srb-card.is-wait img{opacity:.3}.srb-card.is-wait small{font-size:var(--fs-caption);color:var(--srb-dim);font-weight:500}.srb-lane{justify-content:center;align-items:center;padding:24px 0;display:flex;position:relative}.srb-lane:before,.srb-lane:after{content:"";width:2px;height:24px;margin-left:-1px;position:absolute;left:50%}.srb-lane:before{top:0}.srb-lane:after{bottom:0}.srb-lane.is-lit:before,.srb-lane.is-top:before,.srb-lane.is-lit:after,.srb-lane.is-bot:after{background:var(--srb-accent)}.srb-lane.is-bot:before,.srb-lane.is-none:before,.srb-lane.is-top:after{background:repeating-linear-gradient(0deg, var(--srb-accent-soft) 0 4px, transparent 4px 8px);opacity:.6;background-size:2px 16px}.srb-lane.is-bot:before,.srb-lane.is-none:before{animation:.8s linear infinite srb-guide-up}.srb-lane.is-top:after{animation:.8s linear infinite srb-guide-down}.srb-lane.is-mine:not(.is-top):before,.srb-lane.is-mine.is-top:after{opacity:1;width:3px;margin-left:-1.5px;animation-duration:.45s}@keyframes srb-guide-up{to{background-position:0 -16px}}@keyframes srb-guide-down{to{background-position:0 16px}}.srb-lane-name{font-size:var(--fs-caption);color:var(--srb-dim);font-weight:700;position:absolute;top:50%;left:calc(50% + 46px);transform:translateY(-50%)}.srb-lane.is-lit .srb-lane-name,.srb-lane.is-mine .srb-lane-name{color:#c4b5fd}.srb-emw{justify-content:center;align-items:center;width:66px;height:66px;display:flex;position:relative}.srb-em{background:#111114;border:1px solid #3f3f46;border-radius:2px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative;overflow:hidden;transform:rotate(45deg)}.srb-em img{z-index:1;filter:brightness(1.3);position:relative;transform:rotate(-45deg)}.srb-em-num{z-index:1;font-size:var(--fs-body-lg);color:#e4e4e7;font-style:normal;font-weight:800;position:relative;transform:rotate(-45deg)}.srb-lane.is-lit .srb-em-num,.srb-lane.is-top .srb-em-num,.srb-lane.is-bot .srb-em-num{color:#fff}.srb-em:before,.srb-em:after{content:"";z-index:0;position:absolute;inset:0}.srb-lane.is-top .srb-em,.srb-lane.is-bot .srb-em,.srb-lane.is-lit .srb-em{border-color:var(--srb-accent)}.srb-lane.is-lit .srb-em{background:var(--srb-accent)}.srb-lane.is-lit .srb-em img,.srb-lane.is-top .srb-em img,.srb-lane.is-bot .srb-em img{filter:brightness(0)invert()}.srb-lane.is-top .srb-em:before{background:linear-gradient(135deg, var(--srb-accent) 50%, transparent 50%)}.srb-lane.is-bot .srb-em:before{background:linear-gradient(135deg, transparent 50%, var(--srb-accent) 50%)}.srb-lane.is-top .srb-em.is-idle:after{background:linear-gradient(135deg,#0000 50%,#a78bfa80 50%);animation:2.4s ease-in-out infinite srb-half}.srb-lane.is-bot .srb-em.is-idle:after,.srb-lane.is-none .srb-em.is-idle:after{background:linear-gradient(135deg,#a78bfa80 50%,#0000 50%);animation:2.4s ease-in-out infinite srb-half}@keyframes srb-half{0%,to{opacity:0}50%{opacity:1}}.srb-ring{pointer-events:none;border:1.5px solid #a78bfa59;border-radius:2px;width:62px;height:62px;margin:auto;position:absolute;inset:0;transform:rotate(45deg)}.srb-ring:before{content:"";background:conic-gradient(from var(--srb-a), transparent 0deg 230deg, #a78bfa 300deg, #fff 345deg, transparent 352deg);-webkit-mask-composite:xor;border-radius:2px;padding:1.5px;animation:2.4s linear infinite srb-run;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.srb.is-enter .srb-card.is-ours{animation:.6s cubic-bezier(.2,.8,.2,1) both srb-from-l;animation-delay:calc(var(--i) * 70ms)}.srb.is-enter .srb-card.is-theirs{animation:.6s cubic-bezier(.2,.8,.2,1) both srb-from-r;animation-delay:calc(var(--i) * 70ms + .12s)}.srb.is-enter .srb-emw{animation:.45s cubic-bezier(.3,1.5,.5,1) both srb-ignite;animation-delay:calc(.95s + var(--i) * .11s)}@keyframes srb-from-l{0%{opacity:0;transform:translate(-70px)}}@keyframes srb-from-r{0%{opacity:0;transform:translate(70px)}}@keyframes srb-ignite{0%{opacity:0;transform:scale(.4)}}.srb-card.is-in .srb-art{animation:.9s cubic-bezier(.2,.8,.2,1) both srb-reveal}.srb-card.is-in .srb-body{animation:.5s ease-out .5s both srb-up}@keyframes srb-reveal{0%{clip-path:inset(0 0 100%);transform:scale(1.1)}}@keyframes srb-up{0%{opacity:0;transform:translateY(12px)}}.srb-lane.is-joined .srb-em{animation:.2s .85s both srb-lit-late}@keyframes srb-lit-late{0%{background:#111114}}.srb-lane.is-joined.is-lit .srb-em:before{background:linear-gradient(135deg, transparent 50%, var(--srb-accent) 50%)}.srb-lane.is-joined .srb-em:after{background:var(--srb-accent);animation:.6s cubic-bezier(.3,0,.2,1) .25s both srb-fill-down}@keyframes srb-fill-down{0%{clip-path:polygon(0 0,0 0,0 0)}to{clip-path:polygon(0 0,100% 0,0 100%)}}.srb-lane.is-joined .srb-emw{animation:.7s cubic-bezier(.3,1.5,.5,1) .85s both srb-pulse}@keyframes srb-pulse{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.srb-wave{border:2px solid var(--srb-accent-soft);opacity:0;pointer-events:none;border-radius:2px;width:62px;height:62px;margin:auto;animation:.9s ease-out .85s both srb-wave;position:absolute;inset:0;transform:rotate(45deg)}@keyframes srb-wave{0%{opacity:1;transform:rotate(45deg)scale(1)}to{opacity:0;transform:rotate(45deg)scale(2.2)}}.srb-shard{opacity:0;pointer-events:none;background:#c4b5fd;width:8px;height:8px;margin:-4px;animation:.9s ease-out .9s both srb-shard;position:absolute;top:50%;left:50%;transform:rotate(45deg)}@keyframes srb-shard{0%{opacity:1;transform:translate(0)rotate(45deg)scale(1)}to{opacity:0;transform:translate(var(--x), var(--y)) rotate(45deg) scale(.3)}}.srb-toast{z-index:8;background:var(--srb-ink);color:#0c0c10;font-size:var(--fs-body);white-space:nowrap;pointer-events:none;border-radius:2px;padding:8px 16px;font-weight:700;animation:2.6s 1s both srb-toast;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0006}@keyframes srb-toast{0%{opacity:0;transform:translate(-50%,-10px)}12%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}.srb-ana{grid-template-columns:1fr 1fr;gap:16px;display:grid}.srb-ana-box{border:1px solid var(--srb-line);background:var(--srb-card);color:var(--srb-ink);animation:.55s cubic-bezier(.2,.8,.2,1) both srb-rise;animation-delay:var(--d,0s);border-radius:2px;padding:20px}.srb-ana-box h3{font-size:var(--fs-body-lg);align-items:center;gap:8px;margin:0 0 10px;font-weight:700;display:flex}.srb-ana-box h3 em{color:#c4b5fd;font-size:var(--fs-caption);background:#a78bfa29;border-radius:2px;padding:2px 6px;font-style:normal;font-weight:700}.srb-ana-row{border-top:1px solid var(--srb-line);font-size:var(--fs-body);color:#e4e4e7;grid-template-columns:36px 1fr;gap:8px;padding:8px 0;line-height:1.6;display:grid}.srb-ana-row b{font-size:var(--fs-meta);padding-top:2px}.srb-ana-row b.is-good{color:#4ade80}.srb-ana-row b.is-bad{color:#f87171}.srb-ana-bans{grid-column:span 2}.srb-ana-ban-list{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.srb-ana-ban{border:1px solid var(--srb-line);border-radius:2px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.srb-ana-ban img{border-radius:2px;flex-shrink:0;width:52px;height:52px}.srb-ana-ban b{font-size:var(--fs-body-lg)}.srb-ana-ban small{font-size:var(--fs-caption);color:var(--srb-sub);margin-left:6px}.srb-ana-ban p{font-size:var(--fs-meta);color:var(--srb-sub);margin:2px 0 0;line-height:1.5}.srb-ana-group+.srb-ana-group{margin-top:14px}.srb-ana-group h4{font-size:var(--fs-meta);color:var(--srb-sub);margin:0 0 8px;font-weight:700}.srb-ana-wait{border:1px dashed var(--srb-line);font-size:var(--fs-body);color:var(--srb-sub);border-radius:2px;padding:16px 20px}@keyframes srb-rise{0%{opacity:0;transform:translateY(14px)}}.srb-inv{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1414188c;justify-content:center;align-items:center;padding:12px;animation:.4s ease-out both srb-rise;display:flex;position:absolute;inset:0}.srb-inv-in{text-align:center;background:#1c1830;border:1px solid #6d4fe0;border-radius:2px;flex-direction:column;align-items:stretch;gap:12px;width:min(100%,352px);padding:20px 26px;display:flex;box-shadow:0 20px 50px #00000080}.srb-inv-tx h3{margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.35}.srb-inv-tx p{color:var(--srb-sub);margin:0 0 12px;font-size:13px}.srb-inv-go{background:var(--srb-accent);min-height:42px;font-size:var(--fs-body);color:#fff;cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;padding:0 22px;font-weight:800;transition:background .15s;display:inline-flex;box-shadow:0 6px 18px #7445f466}.srb-inv-go:hover{background:#5b2fd6}.srb-inv-go:disabled{opacity:.6}.srb-inv-later{font-size:var(--fs-meta);color:var(--srb-sub);cursor:pointer;background:0 0;border:0;margin:0 auto;transition:color .15s}.srb-inv-later:hover{color:#fff}.srb-env{aspect-ratio:300/174;perspective:800px;align-self:center;width:300px;max-width:100%;margin-top:84px;position:relative}.srb-env.is-off{margin-top:12px}.srb-env-bk{background:#2b1f5c;border:1px solid #6d4fe0;border-radius:2px;position:absolute;inset:0}.srb-env-lt{z-index:5;color:#1e1b4b;text-align:left;background:#f5f3ff;border-radius:2px;height:82%;padding:7% 6%;animation:.8s cubic-bezier(.2,.8,.2,1) .6s both srb-letter;position:absolute;bottom:7%;left:6%;right:6%;transform:translateY(-46%);box-shadow:0 8px 20px #00000059}.srb-env-lt small{font-size:var(--fs-caption);color:#6d28d9;font-weight:700}.srb-env-lt b{letter-spacing:-.3px;margin:4px 0 2px;font-size:16px;display:block}.srb-env-lt p{font-size:var(--fs-caption);color:#4c1d95;margin:0}.srb-env-lt i{color:#6d28d9;font-size:13px;font-weight:700;position:absolute;bottom:8px;right:10px}@keyframes srb-letter{0%{opacity:.2;transform:translateY(30%)}to{transform:translateY(-46%)}}.srb-env-fl{z-index:2;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;background:#3a2685;height:52%;animation:.6s ease-in .2s both srb-flap;position:absolute;top:0;left:0;right:0}@keyframes srb-flap{60%{opacity:1}to{opacity:0;z-index:0;transform:rotateX(180deg)}}.srb-env-fr{z-index:3;clip-path:polygon(0 0,50% 55%,100% 0,100% 100%,0 100%);background:#33227a;height:64%;position:absolute;inset:auto 0 0}.srb-env-seal{z-index:4;color:#fff;background:#7445f4;border:2px solid #a78bfa;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:flex;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.srb-env.is-off .srb-env-fl{animation:none}.srb-env.is-off .srb-env-bk,.srb-env.is-off .srb-env-fl,.srb-env.is-off .srb-env-fr{filter:grayscale(.8)}.srb-env.is-off .srb-env-seal{background:#3f3f46;border-color:#71717a;width:40px;height:40px;top:42%;bottom:auto}.srb-invite{z-index:5;word-break:keep-all;background:#131316d1;border:1px dashed #3f3f46;border-radius:2px;grid-area:5/1/auto/-1;place-items:center;padding:16px;display:grid}.srb-grid.has-invite>.srb-cell.is-theirs{grid-row:5;grid-column:calc(var(--i) + 1)}.srb-invite-in{text-align:center;justify-items:center;gap:10px;max-width:640px;display:grid}.srb-invite-in>b{font-size:var(--fs-body-lg);color:var(--srb-ink)}.srb-invite-in p{color:#c4c4cc;margin:0;font-size:13px;line-height:1.6}.srb-invite-in p.srb-invite-sub{font-size:var(--fs-meta);color:var(--srb-sub)}.srb-invite-bt{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.srb-invite-bt button{cursor:pointer;border:0;border-radius:2px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;transition:background .15s,box-shadow .15s;display:inline-flex}.srb-invite-copy{background:var(--srb-accent);color:#fff}.srb-invite-copy:hover{background:#6236e0}.srb-invite-kakao{color:#191919;background:#fee500}.srb-invite-kakao:hover{box-shadow:0 0 0 2px #fee50059}.srb-invite-note{min-height:16px;font-size:var(--fs-meta);color:var(--srb-accent-soft);opacity:0;font-weight:600;transition:opacity .15s}.srb-invite-note.on{opacity:1}.sij{--sij-card:#1d1d22;--sij-line:#2c2c34;--sij-ink:#fafafa;--sij-sub:#a1a1aa;--sij-dim:#71717a;--sij-acc:#7445f4;--sij-acc2:#a78bfa;color:var(--sij-ink);word-break:keep-all}.sij-eb{font-size:var(--fs-meta);color:var(--sij-acc2);margin:0 0 6px;font-weight:700}.sij h1{letter-spacing:-.3px;margin:0;font-size:26px;font-weight:700;line-height:1.3}.sij-meta{font-size:var(--fs-body);color:var(--sij-sub);margin:8px 0 18px}.sij-grid{grid-template-columns:112px repeat(5,minmax(0,1fr));gap:10px;display:grid}.sij-label{flex-direction:column;gap:2px;min-width:0;display:flex}.sij-label b{font-size:var(--fs-body-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sij-label.is-ours{justify-content:flex-end;padding-bottom:6px}.sij-label.is-theirs{justify-content:flex-start;padding-top:6px}.sij-card{aspect-ratio:308/440;border:1px solid var(--sij-line);background:var(--sij-card);border-radius:2px;position:relative;overflow:hidden}.sij-art{background:50% 15%/cover no-repeat;position:absolute;inset:0}.sij-shade{background:linear-gradient(#0000 45%,#0a0a0ceb);position:absolute;inset:0}.sij-body{font-size:var(--fs-meta);color:#e4e4e7;gap:2px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.sij-body b{font-size:var(--fs-body);color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sij-tier{align-items:center;gap:4px;display:flex}.sij-note-tag{font-size:var(--fs-caption);color:var(--sij-acc2);font-weight:700}.sij-most{margin-top:6px}.sij-strip{grid-column:1/-1;align-items:center;gap:12px;padding:4px 0;display:flex}.sij-vs{background:var(--sij-ink);flex-shrink:0;place-items:center;width:40px;height:40px;margin:0 6px 0 20px;display:grid;transform:rotate(45deg)}.sij-vs i{font-style:normal;font-weight:900;font-size:var(--fs-meta);color:#131316;transform:rotate(-45deg)}.sij-strip p{font-size:var(--fs-meta);color:var(--sij-sub);margin:0 0 0 12px;line-height:1.6}.sij-seat{aspect-ratio:308/440;border:1px solid var(--sij-line);background:var(--sij-card);color:var(--sij-ink);text-align:center;cursor:pointer;border-radius:2px;align-content:center;justify-items:center;gap:6px;padding:10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.sij-seat:hover:not(:disabled){background:#232329;border-color:#52525b}.sij-seat.is-on{border-color:var(--sij-acc);background:#7445f41a;box-shadow:0 0 24px #7445f440}.sij-seat.is-on:hover:not(:disabled){border-color:var(--sij-acc);background:#7445f429}.sij-seat.is-taken{opacity:.5;cursor:default}.sij-seat:disabled{cursor:default}.sij-lane{font-size:var(--fs-meta);color:var(--sij-sub)}.sij-seat b{max-width:100%;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sij-seat small{font-size:var(--fs-caption);color:var(--sij-dim)}.sij-seat.is-on small{color:var(--sij-acc2);font-weight:700}.sij-foot{border-top:1px solid var(--sij-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.sij-foot p{color:#c4c4cc;margin:0;font-size:13px}.sij-note{font-size:var(--fs-meta);color:var(--sij-dim);margin:12px 0 0;line-height:1.6}@media (max-width:760px){.sij-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.sij-label{grid-column:1/-1;padding:4px 0}.sij-body{bottom:4px;left:4px;right:4px}.sij-tier{display:none}.sij-body b,.sij-seat b{font-size:var(--fs-caption)}.sij-seat{padding:4px}}@media (prefers-reduced-motion:reduce){.sij-seat{transition:none}}@media (max-width:900px){.srb{min-width:0}.srb-grid{column-gap:4px}.srb-tier{height:32px}.srb-tier>span:first-child{transform-origin:0 100%;transform:scale(.62)}.srb-tier-tx,.srb-band,.srb-fit,.srb-look{display:none}.srb-invite{grid-area:6/1/auto/-1;margin-top:8px}.srb-grid.has-invite>.srb-cell.is-theirs{grid-area:auto}.srb-most,.srb-open-name,.srb-lane-name{display:none}.srb-top{padding:4px}.srb-nt{font-size:var(--fs-caption)}.srb-tg{display:none}.srb-body{bottom:4px;left:4px;right:4px}.srb-act button{min-width:0;font-size:var(--fs-caption);padding:6px 8px}.srb-join{font-size:var(--fs-caption);padding:6px 8px}.srb-emw{width:42px;height:42px}.srb-em{width:28px;height:28px}.srb-em img{width:14px;height:14px}.srb-ring{width:40px;height:40px}.srb-ana{grid-template-columns:1fr}.srb-ana-bans{grid-column:auto}.srb-ana-ban-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.srb-invite-bt button,.srb-invite-note{transition:none}.srb *,.srb:before,.srb :before,.srb :after,.srb-ana-box{animation:none!important}.srb-beam{display:none}}
.srl,.srl-back{--srl-line:#2c2c34;--srl-line2:#3a3a44;--srl-panel:#18181c;--srl-ink:#fafafa;--srl-sub:#a1a1aa;--srl-dim:#71717a;--srl-accent:#7445f4;--srl-soft:#a78bfa;--srl-good:#4ade80}.srl-back{border-bottom:1px solid var(--srl-line);background:#18181b}.srl-back-in{max-width:1440px;margin:0 auto;padding:10px 16px}@media (min-width:640px){.srl-back-in{padding:10px 24px}}@media (min-width:1024px){.srl-back-in{padding:10px 32px}}.srl-back-btn{border:1px solid var(--srl-line2);color:#e4e4e7;border-radius:2px;align-items:center;gap:10px;padding:6px 14px 6px 6px;transition:border-color .15s,background .15s;display:inline-flex}.srl-back-btn:hover{border-color:var(--srl-soft);background:#24242b}.srl-back-ar{background:#2a2a33;border-radius:2px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex}.srl-back-btn:hover .srl-back-ar{background:var(--srl-accent)}.srl-back-btn b{font-size:13px;line-height:1.3;display:block}.srl-back-btn small{font-size:var(--fs-caption);color:var(--srl-dim);display:block}.srl{color:var(--srl-ink);word-break:keep-all;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.srl-main{min-width:0;position:relative}@media (max-width:1100px){.srl{grid-template-columns:minmax(0,1fr)}}.srl-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.srl-title h1{letter-spacing:-.4px;margin:0 4px 0 0;font-size:24px;font-weight:700;line-height:1.3}.srl-tag{color:#d4d4d8;font-size:var(--fs-meta);background:#2f2f37;border-radius:2px;padding:3px 8px;font-weight:600}.srl-tag.is-v{color:#c4b5fd;background:#7445f440}.srl-band{border:1px solid var(--srl-line2);background:#16161a;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:10px 0 6px;display:grid}.srl-band-side{align-items:center;gap:10px;min-width:0;padding:8px 16px;display:flex}.srl-band-side.is-right{text-align:right;justify-content:flex-end}.srl-band-side small{font-size:var(--fs-caption);color:var(--srl-dim);font-weight:700;display:block}.srl-band-side b{font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.srl-mode-icon{color:#c4b5fd;flex-shrink:0;width:26px;height:26px}.srl-band-mid{background:var(--srl-accent);flex-direction:column;justify-content:center;align-items:center;min-width:200px;padding:6px 28px;display:flex}.srl-band-mid small{font-size:var(--fs-caption);color:#ede9fe;font-weight:700}.srl-band-mid b{color:#fff;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1}.srl-band-mid span{font-size:var(--fs-caption);color:#ede9fe}.srl-sub{color:var(--srl-sub);flex-wrap:wrap;align-items:center;gap:4px 18px;margin:0 0 8px;font-size:13px;display:flex}.srl-sub b{color:#e4e4e7;margin-left:4px}.srl-sub em{font-style:normal;font-size:var(--fs-meta);color:var(--srl-dim);margin-left:6px}.srl-faces{font-size:var(--fs-meta);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.srl-face-row{display:flex}.srl-face-row .srb-face{border:2px solid #1c1c1f;margin-left:-8px}.srl-face-row .srb-face:first-child{margin-left:0}.srl-memo{color:var(--srl-sub);margin:0 0 8px;font-size:13px}.srl-memo summary{cursor:pointer;width:max-content;font-weight:700;transition:color .15s}.srl-memo summary:hover{color:#fff}.srl-memo p{border-left:2px solid var(--srl-accent);white-space:pre-line;color:#e4e4e7;margin:6px 0 0;padding-left:12px;line-height:1.6}.srl-memo p.srl-memo-side{border-left-color:var(--srl-line2);color:var(--srl-sub)}.srl-note{color:#c4b5fd;background:#26213f;border:1px solid #4c3a8c;border-radius:2px;margin:0 0 8px;padding:10px 14px;font-size:13px}@media (max-width:760px){.srl-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.srl-band-mid{grid-area:1/1/auto/-1;min-width:0}.srl-band-side{padding:8px 12px}.srl-faces{margin-left:0}}.srl-feed{border:1px solid var(--srl-line2);background:var(--srl-panel);border-radius:2px;flex-direction:column;height:calc(100vh - 157px);min-height:520px;max-height:860px;display:flex;position:sticky;top:88px}.srl-feed.is-locked{height:auto;min-height:0}@media (max-width:1100px){.srl-feed{height:560px;min-height:0;position:static}}.srl-feed>header{border-bottom:1px solid var(--srl-line);justify-content:space-between;align-items:baseline;gap:8px;padding:11px 14px;font-size:13px;display:flex}.srl-feed>header span{font-size:var(--fs-caption);color:var(--srl-dim);text-align:right;font-weight:600}.srl-locked{color:var(--srl-sub);margin:0;padding:16px 14px;font-size:13px;line-height:1.6}.srl-pin{border-bottom:1px solid var(--srl-line2);background:#1f1a33;padding:10px 14px;font-size:13px;position:relative}.srl-pin>b{font-size:var(--fs-caption);color:#c4b5fd}.srl-pin>p{white-space:pre-line;color:#f4f4f5;margin:2px 0 0;padding-right:54px;line-height:1.55}.srl-pin>p.is-empty{color:var(--srl-dim)}.srl-notice-btn{border:1px solid var(--srl-line2);font-size:var(--fs-meta);color:var(--srl-sub);cursor:pointer;background:0 0;border-radius:2px;padding:4px 10px;font-weight:700;transition:border-color .15s,color .15s;position:absolute;top:8px;right:10px}.srl-notice-btn:hover{border-color:var(--srl-soft);color:#fff}.srl-notice-edit{flex-direction:column;gap:8px;padding-top:6px;display:flex}.srl-notice-edit textarea{resize:none;border:1px solid var(--srl-line2);font:inherit;color:#fff;background:#24242b;border-radius:2px;outline:none;padding:8px 10px;font-size:13px;transition:border-color .15s}.srl-notice-edit textarea:hover,.srl-notice-edit textarea:focus{border-color:var(--srl-soft)}.srl-notice-edit div{justify-content:flex-end;gap:6px;display:flex}.srl-notice-edit button{border:1px solid var(--srl-line2);font-size:var(--fs-meta);color:#e4e4e7;cursor:pointer;background:0 0;border-radius:2px;padding:6px 12px;font-weight:700;transition:border-color .15s,background .15s}.srl-notice-edit button:hover{border-color:var(--srl-soft)}.srl-notice-edit button.is-primary{border-color:var(--srl-accent);background:var(--srl-accent);color:#fff}.srl-notice-edit button.is-primary:hover{background:#6436e0}.srl-list{flex:1;min-height:0;margin:0;padding:6px 0;list-style:none;overflow:auto}.srl-sys{font-size:var(--fs-caption);color:var(--srl-sub);text-align:center;background:#202026;border-radius:2px;justify-content:center;align-items:center;gap:6px;margin:6px 14px;padding:4px 8px;display:flex}.srl-sys time{color:var(--srl-dim);font-variant-numeric:tabular-nums}.srl-sys.is-claim,.srl-sys.is-move,.srl-sys.is-promote{color:#ddd6fe}.srl-sys.is-full{color:var(--srl-good)}.srl-msg{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:6px 14px;transition:background .15s;display:grid}.srl-msg:hover{background:#222228}.srl-msg.is-cont{padding-top:0}.srl-msg.is-deleted{font-size:var(--fs-meta);color:var(--srl-dim);font-style:italic;display:block}.srl-gap{width:28px}.srl-mb{min-width:0;position:relative}.srl-mh{min-width:0;font-size:var(--fs-meta);align-items:center;gap:6px;display:flex}.srl-mh b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.srl-msg.is-mine .srl-mh b{color:var(--srl-soft)}.srl-mh em{font-size:var(--fs-caption);color:#ddd6fe;background:#7445f44d;border-radius:2px;flex-shrink:0;padding:0 5px;font-style:normal}.srl-mh span{font-size:var(--fs-caption);color:var(--srl-sub);flex-shrink:0;align-items:center;gap:3px;display:flex}.srl-mh time{font-size:var(--fs-caption);color:var(--srl-dim);flex-shrink:0;margin-left:auto}.srl-mb p{color:#e4e4e7;word-break:break-word;white-space:pre-line;margin:2px 0 0;font-size:13px;line-height:1.5}.srl-ma{gap:4px;display:none;position:absolute;top:-2px;right:0}.srl-msg:hover .srl-ma,.srl-msg:focus-within .srl-ma{display:flex}.srl-msg.is-cont .srl-ma{top:0}.srl-ma button,.srl-reasons button{border:1px solid var(--srl-line2);font-size:var(--fs-caption);color:var(--srl-sub);cursor:pointer;background:#26262d;border-radius:2px;padding:1px 7px;transition:color .15s,border-color .15s}.srl-ma button:hover,.srl-reasons button:hover{color:#fff;border-color:var(--srl-soft)}.srl-reasons{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.srl-reported{font-size:var(--fs-caption);color:#fbbf24;margin-top:2px;display:block}.srl-empty{font-size:var(--fs-meta);color:var(--srl-dim);text-align:center;padding:16px 14px}.srl-error{font-size:var(--fs-meta);color:#f87171;margin:0;padding:6px 14px}.srl-closed{border-top:1px solid var(--srl-line);font-size:var(--fs-meta);color:var(--srl-dim);margin:0;padding:12px 14px}.srl-compose{border-top:1px solid var(--srl-line);gap:6px;padding:10px;display:flex}.srl-compose input{border:1px solid var(--srl-line2);min-width:0;font:inherit;color:#fff;background:#24242b;border-radius:2px;outline:none;flex:1;padding:8px 10px;font-size:13px;transition:border-color .15s}.srl-compose input:hover,.srl-compose input:focus{border-color:var(--srl-soft)}.srl-compose button{background:var(--srl-accent);color:#fff;cursor:pointer;border:0;border-radius:2px;padding:0 14px;font-size:13px;font-weight:700;transition:background .15s}.srl-compose button:hover{background:#6436e0}.srl-compose button:disabled{opacity:.5;cursor:default}