@font-face{font-family:Coming Soon;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/coming-soon-latin-400-normal-scjJa2gQ.woff2)format("woff2"),url(/assets/coming-soon-latin-400-normal-C-F7LstW.woff)format("woff")}:root{--paper:#f6f4ee;--ink:#1e1e1e;--muted:#6b6860;--faint:#a39e93;--x:#7b3fc4;--o:#0e8c84;--gutter:20px;--header-h:56px;--board:300px;--glyph:74px;--word:21px}@media (width>=760px){:root{--gutter:40px;--header-h:76px;--board:380px;--glyph:92px;--word:26px}}*{box-sizing:border-box}html,body{background:var(--paper);height:100%;color:var(--ink);margin:0}body{font-size-adjust:.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:Coming Soon,Comic Sans MS,Chalkboard SE,cursive}a{color:var(--ink)}a:hover{color:var(--muted)}button{color:var(--ink);font-family:inherit}button:focus-visible,a:focus-visible{outline:2px dashed var(--ink);outline-offset:3px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=759px){.wide-only{display:none!important}}@media (width>=760px){.narrow-only{display:none!important}}@keyframes draw{to{stroke-dashoffset:0}}.draw{stroke-dasharray:1 1.1;stroke-dashoffset:1.05px;animation-name:draw;animation-timing-function:cubic-bezier(.35,.6,.45,1);animation-fill-mode:forwards}@keyframes ink{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ink{opacity:0;animation:.16s ease-out forwards ink;display:inline-block}@keyframes hintfade{0%{opacity:0}30%{opacity:.55}to{opacity:.55}}.hint{animation:1.2s ease-out forwards hintfade}@keyframes punch{0%{opacity:0;transform:translate(0)scale(.4)}8%{opacity:1}30%{transform:translate(var(--dx),var(--dy)) scale(1,1)}50%{transform:translate(calc(var(--dx) * 1.1),calc(var(--dy) + var(--fall) * .35)) scale(1,.25)}70%{transform:translate(calc(var(--dx) * 1.2),calc(var(--dy) + var(--fall) * .6)) scale(1,1)}85%{opacity:1;transform:translate(calc(var(--dx) * 1.3),calc(var(--dy) + var(--fall) * .8)) scale(1,.3)}to{opacity:0;transform:translate(calc(var(--dx) * 1.4),calc(var(--dy) + var(--fall))) scale(1,.9)}}.punch{opacity:0;border-radius:50%;animation-name:punch;animation-timing-function:cubic-bezier(.2,.7,.4,1);animation-fill-mode:both;position:absolute}@keyframes stain{0%{opacity:0}to{opacity:1}}.stain{opacity:0;animation:1.4s ease-out forwards stain}@keyframes dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.dot{animation:1.1s ease-in-out infinite dot;display:inline-block}@keyframes pop{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}.pop{animation:.28s ease-out both pop}@keyframes fuse{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.fuse{transform-origin:0;animation:linear forwards fuse}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.bob{animation:1.1s ease-in-out infinite bob}.fade{transition:opacity .5s}@media (prefers-reduced-motion:reduce){.ink,.draw,.stain,.dot,.pop,.bob,.hint{opacity:1;stroke-dashoffset:0;animation:none!important}.punch{display:none}.ring{transition:none!important}}.app{height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);flex-direction:column;display:flex;overflow:hidden}@media (width>=760px){.app{padding-bottom:env(safe-area-inset-bottom)}}.header{height:var(--header-h);padding:0 var(--gutter);flex-shrink:0;align-items:center;gap:16px;display:flex}.wordmark{font-size:var(--word);white-space:nowrap;flex:1 1 0;font-weight:700;text-decoration:none}.whoami{text-align:right;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-size:17px;overflow:hidden}.whoami b{color:var(--ink)}.sfx-btn{cursor:pointer;opacity:.75;background:0 0;border:0;flex:none;place-items:center;width:36px;height:36px;margin-left:2px;padding:0;display:grid}.sfx-btn[aria-pressed=true]{opacity:1}.sfx-btn:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #0e8c84}.langs{color:var(--muted);white-space:nowrap;flex:1 1 0;justify-content:flex-end;align-items:center;gap:1px;font-size:17px;display:flex}.langs button{min-width:30px;min-height:36px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;position:relative}.langs button[aria-pressed=true]{color:var(--ink);font-weight:700}.langs svg{pointer-events:none;width:calc(100% - 8px);height:6px;position:absolute;bottom:5px;left:4px;right:4px;overflow:visible}.main{min-height:0;padding:24px var(--gutter) 16px;flex-grow:1;overflow:auto}@media (width>=760px){.main{padding-top:48px}}.nav{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;display:grid;position:relative}.nav-top{grid-template-columns:repeat(3,190px)}.nav-bottom-wrap{height:calc(76px + env(safe-area-inset-bottom));padding:0 16px calc(12px + env(safe-area-inset-bottom));flex-shrink:0}.nav-bottom-wrap .nav{height:100%}.nav a{isolation:isolate;align-items:center;gap:8px;padding:8px 16px;font-size:22px;text-decoration:none;display:flex;position:relative}.nav a.play{padding:10px 30px;font-size:30px;font-weight:700}.nav-top a.play{padding:10px 28px;font-size:28px}.ring{pointer-events:none;height:56px;transition:left .5s cubic-bezier(.3,.7,.25,1),width .5s;position:absolute;top:50%;overflow:visible;transform:translate(-50%,-50%)}.dock{padding:10px var(--gutter) 6px;flex-shrink:0}.dock-row{align-items:flex-end;gap:16px;max-width:640px;margin:0 auto;display:flex}.speaker{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;padding:0;display:flex}.bubble{isolation:isolate;min-width:0;min-height:74px;color:var(--ink);flex-grow:1;padding:8px 14px 10px;text-decoration:none;display:block;position:relative}.bubble.clamp{height:74px;padding-bottom:0}a.bubble:hover{color:var(--ink)}.bubble .tag{color:#52606e;font-size:14px;line-height:1.1}.bubble p{margin:1px 0 0;font-size:18px;line-height:1.15}.bubble.clamp p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=760px){.bubble p{font-size:20px}}.play-col{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:480px;margin:0 auto;display:flex}.main.play-main{padding-top:12px}@media (width>=760px){.main.play-main{padding-top:20px}}@media (width>=760px) and (height<=940px){:root{--board:350px;--glyph:84px}}.match{--face:96px;--overlap:24px;flex-direction:column;align-items:center;gap:10px;display:flex}.match.big{--face:124px;--overlap:28px;gap:16px}@media (width>=760px){.match{--face:104px}.match.big{--face:140px}}.faces{isolation:isolate;align-items:center;display:flex;position:relative}.face{isolation:isolate;width:var(--face);height:var(--face);flex-shrink:0;transition:width .5s cubic-bezier(.3,.7,.25,1),height .5s cubic-bezier(.3,.7,.25,1);position:relative}.face.me{transform:rotate(-5deg)}.face.opp{margin-left:calc(-1 * var(--overlap));font:inherit;color:var(--ink);background:0 0;border:0;padding:0;transform:rotate(5deg)}.face>img,.face .reel-win,.face .empty-seat{width:100%;height:100%;box-shadow:0 0 0 5px var(--paper);border-radius:50%;position:absolute;inset:0}.face .reel-win{background:#edeae2;overflow:hidden}.face .reel{flex-direction:column;animation:1.6s linear infinite reel;display:flex}.face .reel img{width:var(--face);height:var(--face);flex-shrink:0;display:block}@keyframes reel{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.face .empty-seat{color:var(--faint);background:#edeae2;justify-content:center;align-items:center;font-size:44px;font-weight:700;display:flex}.face-ring{pointer-events:none;width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;inset:-5px;overflow:visible}.face-wash{z-index:-1;pointer-events:none;width:calc(100% + 52px);height:calc(100% + 36px);transition:opacity .4s;position:absolute;top:-18px;left:-26px;overflow:visible}.badge{background:var(--paper);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:-4px}.badge.left{left:-6px}.badge.right{right:-6px}.vs{z-index:3;background:var(--paper);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-20px;font-size:19px;font-weight:700;display:flex;position:absolute;top:-8px;left:50%;transform:rotate(-8deg)}.match.big .vs{opacity:0}.pair-wash{z-index:-1;pointer-events:none;width:calc(100% + 60px);height:calc(100% + 52px);position:absolute;top:-26px;left:-30px;overflow:visible}.names{justify-content:space-between;gap:12px;width:270px;transition:width .5s;display:flex}.match.big .names{width:300px}@media (width>=760px){.names{width:300px}.match.big .names{width:340px}}.who{flex-direction:column;align-items:flex-start;gap:3px;max-width:50%;display:flex}.who.right{text-align:right;align-items:flex-end}.who .n{font-size:20px;font-weight:700;line-height:1}.who .s{color:var(--muted);font-size:14px;line-height:1.1}.match.landing .face.me{animation:.5s cubic-bezier(.2,.8,.3,1) both slideL}.match.landing .face.opp{animation:.6s cubic-bezier(.2,.8,.3,1) .1s both slideR}@keyframes slideL{0%{opacity:0;transform:translate(-70px)rotate(-5deg)}to{opacity:1;transform:rotate(-5deg)}}@keyframes slideR{0%{opacity:0;transform:translate(70px)rotate(5deg)}70%{opacity:1;transform:translate(-6px)rotate(8deg)}to{opacity:1;transform:rotate(5deg)}}.match-title{margin:0;font-size:46px;font-weight:700;line-height:1;animation:.3s ease-out .55s both ink}@media (width>=760px){.match-title{font-size:56px}}.spark{animation:.4s ease-out .5s both stain}.waiting{text-align:center;flex-direction:column;align-items:center;gap:22px;width:100%;display:flex}.around{flex-direction:column;align-items:center;gap:8px;display:flex}.around .stack{align-items:center;display:flex}.around .stack img{box-shadow:0 0 0 3px var(--paper);border-radius:50%;display:block}.around .stack img+img{margin-left:-8px}.around .more{color:var(--muted);margin-left:6px;font-size:15px}.around-text{color:var(--muted);font-size:16px;line-height:1.1}.quiet{isolation:isolate;box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;width:300px;max-width:100%;padding:14px 16px 12px;display:flex;position:relative}.quiet b{font-size:20px;line-height:1.15}.quiet span{font-size:16px;line-height:1.25}.friend-btn{color:var(--ink);align-items:center;gap:8px;text-decoration-color:#b8b2a5;display:flex}.friend-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;display:flex}.friend-lead{color:var(--muted);text-align:center;flex-basis:100%;font-size:17px}.share-btn{border:2px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;box-shadow:2px 3px 0 var(--ink);background:#86c79a;border-radius:999px;align-items:center;gap:10px;margin:0;padding:10px 20px;font-size:18px;display:inline-flex}.share-btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,2px)}.share-btn:focus-visible{outline-offset:3px;outline:3px solid #0e8c84}@media (prefers-reduced-motion:reduce){.face .reel,.match.landing .face.me,.match.landing .face.opp,.match-title,.spark{animation:none!important}}.status{text-align:center;justify-content:center;align-items:center;height:52px;display:flex}.status p{margin:0;font-size:24px;line-height:1.1}.result-title{font-size:36px;font-weight:700;line-height:1;display:block}.result-sub{color:var(--muted);font-size:18px;line-height:1.2;display:block}.board-wrap{width:var(--board);height:var(--board);flex-shrink:0;position:relative}.board{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0}.cell{background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.cell:enabled{cursor:pointer}.overlay{z-index:4;pointer-events:none;background:#f6f4eea8;justify-content:center;align-items:center;display:flex;position:absolute;inset:-8px}.hype{isolation:isolate;margin:0;padding:6px 14px;font-size:27px;font-weight:700;line-height:1.05;position:relative}@media (width>=760px){.hype{font-size:34px}}.count{font-size:132px;font-weight:700;line-height:1}.welcome{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:-88px -8px -8px}.welcome .greet{color:var(--muted);margin-bottom:-8px;font-size:24px;line-height:1}.welcome h1{flex-direction:column;align-items:center;margin:0;font-size:66px;font-weight:700;line-height:.92;display:flex}@media (width>=760px){.welcome{gap:30px}.welcome .greet{font-size:28px}.welcome h1{font-size:84px}}.go-btn{isolation:isolate;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:16px 38px;font-size:32px;font-weight:700;line-height:1;position:relative}@media (width>=760px){.go-btn{font-size:38px}}.link-btn{cursor:pointer;height:40px;color:var(--muted);text-underline-offset:4px;background:0 0;border:0;padding:0 16px;font-size:18px;text-decoration:underline}.tap-hint{z-index:3;pointer-events:none;text-align:center;justify-content:center;align-items:center;font-size:32px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0;transform:rotate(-4deg)}@media (width>=760px){.tap-hint{font-size:40px}}.col{flex-direction:column;max-width:100%;margin:0 auto;display:flex}@media (width>=760px){.col{max-width:680px}}.page-title{isolation:isolate;align-self:flex-start;align-items:center;gap:12px;margin:0;padding:2px 12px;font-size:40px;font-weight:700;line-height:1;display:inline-flex;position:relative}@media (width>=760px){.page-title{font-size:52px}}.toggles{align-items:flex-start;gap:24px;margin-top:14px;display:flex}.toggles button{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:4px 2px;font-size:22px;display:flex}.lb-row{align-items:center;gap:12px;display:flex}.lb-rank{flex-shrink:0;font-weight:700;line-height:1}.lb-name{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.lb-name>span:first-child{align-items:center;gap:6px;line-height:1.05;display:flex}.lb-rec{color:var(--muted);font-size:15px;line-height:1.1}.note{color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.2}.you-band{padding:10px var(--gutter) 6px;flex-shrink:0}.thread{min-height:0;padding:16px var(--gutter) 20px;flex-direction:column-reverse;flex-grow:1;display:flex;overflow:auto}.thread-inner{flex-direction:column;gap:16px;width:100%;max-width:100%;margin:0 auto;display:flex}@media (width>=760px){.thread-inner{max-width:640px}}.msg{flex-direction:column;gap:5px;display:flex}.msg .meta{color:var(--muted);padding-left:14px;font-size:14px;line-height:1.1}.msg .event{text-align:center;color:var(--muted);margin:4px 0;font-size:15px;line-height:1.2}.msg .say{isolation:isolate;flex-direction:column;align-self:flex-start;align-items:flex-start;gap:8px;max-width:88%;margin-left:10px;padding:12px 16px 13px;display:flex;position:relative}@media (width>=760px){.msg .say{max-width:560px}}.msg .say p{margin:0;font-size:19px;line-height:1.22}@media (width>=760px){.msg .say p{font-size:21px}}.empty-note{text-align:center;color:var(--muted);margin:24px 0 0;font-size:20px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ai-tag{background:var(--ink);color:var(--paper);letter-spacing:.06em;box-shadow:0 0 0 3px var(--paper);z-index:2;border-radius:6px;padding:2px 6px;font-family:system-ui,sans-serif;font-size:11px;font-weight:800;position:absolute;top:-2px;left:-8px;transform:rotate(-12deg)}.ai-mark{letter-spacing:.06em;vertical-align:3px;border:1.5px solid var(--ink);border-radius:5px;margin-left:5px;padding:0 4px;font-family:system-ui,sans-serif;font-size:10px;font-weight:800;line-height:1.3;display:inline-block}.jev-face{flex:none;display:inline-block;position:relative}.jev-face img{border-radius:50%;width:100%;height:100%;display:block}.jev-face .face-ring{width:calc(100% + 6px);height:calc(100% + 6px);inset:-3px}.jev-entry{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex}.jev-entry-text{flex-direction:column;gap:2px;display:flex}.jev-entry .u{text-underline-offset:4px;font-size:18px;line-height:1.1;-webkit-text-decoration:underline #b8b2a5;text-decoration:underline #b8b2a5}.jev-tally{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.jev-big{font-variant-numeric:tabular-nums;justify-content:center;align-items:flex-end;gap:16px;display:flex}.jev-big>span{flex-direction:column;align-items:center;display:flex}.jev-big b{font-size:40px;line-height:1}.jev-big i{color:var(--muted);font-size:14px;font-style:normal}.jev-big .colon{color:var(--muted);align-self:center;font-size:28px}.jev-big .draws b{color:var(--muted);font-size:24px;font-weight:400}.jev-big .draws{margin-left:4px}.gut{pointer-events:none;z-index:2;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.gut-cell{justify-content:center;align-items:center;animation:.35s ease-out both gutin;display:flex;position:relative}.gut-cell svg{width:calc(28% + 58% * var(--p));height:calc(28% + 58% * var(--p));opacity:calc(.18 + .6 * var(--p));position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.gut-cell .pct{font-size:calc(13px + 12px * var(--p));opacity:calc(.5 + .5 * var(--p));font-variant-numeric:tabular-nums;position:relative}.gut-cell.pick .pct{font-weight:700}.gut-cell.pick svg path{stroke:var(--ink);stroke-width:2.5px;vector-effect:non-scaling-stroke}@keyframes gutin{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.jev-card{isolation:isolate;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex;position:relative}.jev-card .jev-card-mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jev-card .title{font-size:16px;font-weight:700;line-height:1.1}.jev-card .score{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.jev-card .miss{color:var(--muted);font-size:13px;line-height:1.2}.share-row{justify-content:center;display:flex}@media (prefers-reduced-motion:reduce){.gut-cell{animation:none}}.app:has(.console){background:#121212}.console{--c-bg:#121212;--c-panel:#1a1a1a;--c-line:#2a2a2a;--c-ink:#e6e6e6;--c-dim:#8a8a8a;--c-x:#a78bdb;--c-o:#3fc1b7;--c-y:#f5d547;--c-g:#86c79a;--c-r:#e88a7a;background:var(--c-bg);min-height:0;color:var(--c-ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:auto;flex-direction:column;flex:1;font:13px/1.45 ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;display:flex}.console a{color:var(--c-ink)}.con-head{border-bottom:1px solid var(--c-line);white-space:nowrap;flex:none;align-items:center;gap:14px;padding:10px 16px;display:flex}.con-head>a:first-child{font-weight:700;text-decoration:none}.con-title,.con-live{color:var(--c-dim)}.con-live.on{color:var(--c-g)}.con-live.on:first-letter{animation:1.6s steps(2,start) infinite con-blink}@keyframes con-blink{to{visibility:hidden}}.con-back{margin-left:auto;text-decoration:none;color:var(--c-dim)!important}.con-back:hover{color:var(--c-ink)!important}.con-body{flex:1;grid-template:"kpis net"minmax(280px,48%)"kpis fire"minmax(0,1fr)/300px minmax(0,1fr);min-height:0;display:grid}.con-kpis{border-right:1px solid var(--c-line);background:var(--c-panel);grid-area:kpis;padding:4px 16px 24px;overflow-y:auto}.con-kpis section{border-bottom:1px dashed var(--c-line);padding:12px 0 8px}.con-kpis section:last-child{border-bottom:0}.con-kpis h2{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--c-y);margin:0 0 8px;font-size:11px}.con-jev h2{color:var(--c-x)}.kpi{grid-template-columns:1fr auto;align-items:baseline;column-gap:12px;padding:3px 0;display:grid}.kpi-label{color:var(--c-dim);font-size:12px}.kpi-value{text-align:right;font-size:18px;font-weight:600}.kpi-value.small{font-size:13px;font-weight:400}.kpi-sub{color:var(--c-dim);grid-column:1/-1;font-size:11px}.kpi-value{white-space:nowrap}.kpi.stack{grid-template-columns:1fr}.kpi.stack .kpi-value{text-align:left}.con-spark{border-bottom:1px solid var(--c-line);align-items:flex-end;gap:2px;height:36px;margin:6px 0 8px;display:flex}.con-spark span{background:var(--c-o);opacity:.85;flex:1;min-height:1px}.con-spark span:last-child{background:var(--c-y)}.con-fire{border-top:1px solid var(--c-line);flex-direction:column;grid-area:fire;min-width:0;min-height:0;display:flex}.con-filters{border-bottom:1px solid var(--c-line);flex-wrap:wrap;flex:none;gap:6px;padding:8px 12px;display:flex}.con-filters button{font:inherit;border:1px solid var(--c-line);min-height:28px;color:var(--c-dim);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:12px}.con-filters button[aria-pressed=true]{color:var(--c-bg);background:var(--c-ink);border-color:var(--c-ink)}.con-filters button:focus-visible{outline:2px solid var(--c-o);outline-offset:2px}.con-filters .con-resume{color:var(--c-y);border-color:var(--c-y);margin-left:auto}.con-log{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 0 12px;overflow-y:auto}.con-empty{color:var(--c-dim);padding:12px}.con-empty:after{content:"▍";animation:1s steps(2,start) infinite con-blink}.con-line{white-space:nowrap;grid-template-columns:12ch 7ch 6ch minmax(0,1fr);align-items:center;column-gap:1ch;height:19px;padding:0 12px;display:grid}.con-line:hover{background:#1e1e1e}.con-line .t{color:#5e5e5e}.con-line .k{color:var(--c-dim);white-space:pre}.con-line .b{text-overflow:ellipsis;overflow:hidden}.con-line i{color:var(--c-dim);font-style:normal}.con-line b.x{color:var(--c-x)}.con-line b.o{color:var(--c-o)}.con-line .warn{color:var(--c-r)}.k-queue .k{color:#6e6e6e}.k-match .k{color:var(--c-o)}.k-jev .k,.k-jev .b>i b{color:var(--c-x)}.k-chip .k{color:var(--c-y)}.k-end .k,.k-end .b{color:var(--c-g)}.k-end .b i{color:var(--c-dim)}.con-grid{vertical-align:middle;grid-template-columns:repeat(3,4px);gap:1px;margin:-3px .5ch 0;display:inline-grid}.con-grid span{background:#333;width:4px;height:4px}.con-grid span.on{background:var(--c-ink)}.k-jev .con-grid span.on{background:var(--c-x)}@media (width<=759px){.console{overflow-y:auto}.con-body{flex-direction:column;flex:none;display:flex}.con-body>*{flex:none}.con-kpis{border-right:0;border-bottom:1px solid var(--c-line);grid-template-columns:1fr 1fr;column-gap:16px;display:grid;overflow:visible}.con-kpis section,.con-kpis section:last-child{border-bottom:1px dashed var(--c-line)}.con-fire{height:80dvh}.con-line{grid-template-columns:8ch 6ch minmax(0,1fr);font-size:12px}.con-line .t{font-size:11px}.con-line .k,.con-line .ms{display:none}.con-line{border-left:2px solid #0000}.k-jev{border-left-color:var(--c-x)}.k-chip{border-left-color:var(--c-y)}.k-end{border-left-color:var(--c-g)}.k-match{border-left-color:var(--c-o)}.kpi-value{font-size:16px}}.con-net{background:radial-gradient(circle at 40% 52%, #1b1b1b 0, var(--c-bg) 70%);grid-area:net;min-width:0;min-height:0;position:relative;overflow:hidden}.con-net-box{position:absolute;inset:0}.con-net-key{color:var(--c-dim);pointer-events:none;flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex;position:absolute;top:10px;left:12px}.con-net-key i{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.con-net-key .kx{background:linear-gradient(90deg, var(--c-x) 50%, var(--c-o) 50%)}.con-net-key .ky{background:var(--c-y)}.con-net-key .kg{background:var(--c-g)}.con-net-key .kd{background:#6e6e6e}.net{font-family:inherit;display:block;overflow:visible}.net text{fill:var(--c-ink);font-family:inherit}.net-link{stroke:#3a3a3a;stroke-width:1px;transition:stroke .4s}.net-link.m-game{stroke-width:1.5px;stroke-opacity:.7}.net-link.m-queue,.net-link.m-matching{stroke:#5a5a5a;stroke-dasharray:3 4}.net-link.m-done{stroke:#333}.net-link.hidden{stroke-opacity:.3}.net-stream{stroke:var(--c-y);stroke-width:2.5px;stroke-dasharray:2 8;stroke-linecap:round}.net-stream-glow{stroke:var(--c-y);stroke-width:10px;stroke-linecap:round;opacity:.1}.net-jevlink{stroke:var(--c-x);stroke-width:1.5px;stroke-dasharray:1 6;stroke-linecap:round;opacity:.35;transition:opacity .4s}.net-jevlink.on{opacity:.9}.net-server-halo{fill:none;stroke:#262626;stroke-width:1px}.net-server-ring{fill:#181818;stroke:var(--c-ink);stroke-width:1.5px;transition:stroke-width .15s,stroke .15s}.net-server-spin{fill:none;stroke:var(--c-o);stroke-width:1px;stroke-dasharray:4 10;opacity:.6}.net-server.flash .net-server-ring{stroke-width:3px;stroke:#fff}.net-count{font-weight:700}.net-sub{letter-spacing:.06em;font-size:9px;fill:var(--c-dim)!important}.net-name{letter-spacing:.1em;text-transform:uppercase;font-size:11px;fill:var(--c-dim)!important}.net-sub2{font-size:10px;fill:var(--c-dim)!important}.net-chip-ring{fill:#1d1b12;stroke:var(--c-y);stroke-width:1.5px;transition:stroke-width .15s}.net-chip.flash .net-chip-ring{stroke-width:3.5px}.net-mic rect{fill:var(--c-y)}.net-mic path{fill:none;stroke:var(--c-y);stroke-width:2px;stroke-linecap:round}.net-jev-bg{fill:#1b1824}.net-jev-ring{fill:none;stroke:var(--c-x);stroke-width:2px;stroke-dasharray:1.5 4;stroke-linecap:round;transition:stroke-width .15s}.net-jev.flash .net-jev-ring{stroke-width:3.5px}.net-c-bg{fill:#202020}.net-c-ring{fill:none;stroke:#444;stroke-width:1.5px;transition:stroke .4s}.net-client.m-queue .net-c-ring,.net-client.m-matching .net-c-ring{stroke:#8a8a8a;stroke-dasharray:3 3}.net-client.m-idle .net-c-ring{stroke:#3a3a3a}.net-client.m-done{opacity:.75}.net-client.hidden{opacity:.35}.net-client.con .net-c-ring{stroke:#5a5a5a;stroke-dasharray:1 3}.net-c-name{font-size:10px;fill:var(--c-dim)!important}.net-badge{font-size:9px;fill:var(--c-y)!important}@media (width<=759px){.con-net{border-bottom:1px solid var(--c-line);background:radial-gradient(circle at 50% 56%, #1b1b1b 0, var(--c-bg) 70%);order:-1;height:440px}.con-net-key{top:auto;bottom:8px}}.console .flag{vertical-align:-2px;object-fit:cover;border-radius:50%;width:14px;height:14px;display:inline-block;box-shadow:0 0 0 1px #ffffff1f}.console .flag.none{background:#2a2a2a}.net-flag-edge{fill:none;stroke:#121212;stroke-width:1.5px}.net-lang{paint-order:stroke;stroke:#121212;stroke-width:3px;font-size:9px;font-weight:700;fill:var(--c-y)!important}.con-where{flex-direction:column;gap:5px;display:flex}.con-where-row{grid-template-columns:14px 3ch 3ch minmax(0,1fr);align-items:center;column-gap:8px;font-size:12px;display:grid}.con-where-row .cc{color:var(--c-dim)}.con-where-row .n{text-align:right;font-weight:600}.con-where-row .ls{color:var(--c-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.con-where-row.more{color:var(--c-dim);display:block}
