:root[data-ui=tablo] .premium-lobby:has(>.tablo-home){justify-content:flex-start;padding:0}:root[data-ui=tablo] .premium-lobby:after,:root[data-ui=tablo] .premium-lobby:before{display:none}:root[data-ui=tablo] .tablo-home{display:grid;grid-template-columns:300px minmax(0,1fr) 340px;min-height:calc(100dvh - 60px - 46px)}:root[data-ui=tablo] .tablo-col{display:flex;min-width:0;flex-direction:column}:root[data-ui=tablo] .tablo-col--left{border-right:1px solid var(--t-line)}:root[data-ui=tablo] .tablo-col--right{border-left:1px solid var(--t-line)}:root[data-ui=tablo] .tablo-col--left>*,:root[data-ui=tablo] .tablo-col--right>*{margin:0;border:0;border-bottom:1px solid var(--t-line);border-radius:0;background:transparent;box-shadow:none;padding:18px 24px}:root[data-ui=tablo] .tablo-col--right>:last-child{flex:1 1;border-bottom:0}:root[data-ui=tablo] .tablo-col .home-hub-sub>span,:root[data-ui=tablo] .tablo-col .player-snake-heading>span,:root[data-ui=tablo] .tablo-col h2,:root[data-ui=tablo] .tablo-col h3{margin:0;color:var(--t-text-3);font-family:var(--t-font-display);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:root[data-ui=tablo] .tablo-col .player-snake-heading svg,:root[data-ui=tablo] .tablo-col h2 svg,:root[data-ui=tablo] .tablo-col h3 svg{display:none}:root[data-ui=tablo] .tablo-arenas,:root[data-ui=tablo] .tablo-col--stage,:root[data-ui=tablo] .tablo-guest-stage{display:flex;min-width:0;flex:1 1;flex-direction:column}:root[data-ui=tablo] .tablo-tabs{display:flex;flex:none;overflow-x:auto;border-bottom:1px solid var(--t-line);scrollbar-width:none}:root[data-ui=tablo] .tablo-tabs::-webkit-scrollbar{display:none}:root[data-ui=tablo] .tablo-tab{display:flex;min-width:112px;height:72px;flex:1 0 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;border:0;border-right:1px solid var(--t-line);background:transparent;padding:0 18px;color:var(--t-text);cursor:pointer;text-align:left;transition:background var(--t-ease)}:root[data-ui=tablo] .tablo-tab:last-child{border-right:0}:root[data-ui=tablo] .tablo-tab:hover{background:var(--t-hover)}:root[data-ui=tablo] .tablo-tab.is-selected{background:var(--t-sel);box-shadow:inset 0 -2px 0 var(--t-teal)}:root[data-ui=tablo] .tablo-tab:focus-visible{outline-offset:-2px}:root[data-ui=tablo] .tablo-tab-price{font-family:var(--t-font-display);font-size:19px;font-weight:700;white-space:nowrap}:root[data-ui=tablo] .tablo-tab-price.is-free{font-size:17px;text-transform:uppercase}:root[data-ui=tablo] .tablo-tab-price.is-top{color:var(--t-gold)}:root[data-ui=tablo] .tablo-tab-online{color:var(--t-off);font-size:12px}:root[data-ui=tablo] .tablo-tab-online.is-live{color:var(--t-teal)}:root[data-ui=tablo] .tablo-stage{position:relative;display:flex;min-height:460px;flex:1 1;overflow:hidden;background-color:var(--t-zone);background-image:linear-gradient(var(--t-grid) 1px,transparent 1px),linear-gradient(90deg,var(--t-grid) 1px,transparent 1px);background-size:40px 40px;touch-action:pan-y pinch-zoom}:root[data-ui=tablo] .tablo-stage-bg,:root[data-ui=tablo] .tablo-stage-scene{position:absolute;inset:0}:root[data-ui=tablo] .tablo-stage-canvas{display:block;width:100%;height:100%;opacity:.55}:root[data-ui=tablo] .tablo-stage-body{position:relative;z-index:1;display:flex;flex:1 1;flex-direction:column;align-items:flex-start;padding:36px;pointer-events:none}:root[data-ui=tablo] .tablo-stage-body>*{pointer-events:auto}:root[data-ui=tablo] .tablo-stage-caption{margin:0;color:var(--t-text-3);font-family:var(--t-font-display);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:root[data-ui=tablo] .tablo-stage-price{margin-top:16px;font-family:var(--t-font-display);font-size:clamp(64px,8vw,120px);font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-ui=tablo] .tablo-stage.is-free .tablo-stage-price{font-size:clamp(48px,5vw,76px);text-transform:uppercase}:root[data-ui=tablo] .tablo-ruble,:root[data-ui=tablo] .tablo-stage-price .is-top{color:var(--t-gold)}:root[data-ui=tablo] .tablo-stage-copy{max-width:380px;margin:12px 0 0;color:var(--t-text-2);font-size:16px;line-height:1.5}:root[data-ui=tablo] .tablo-stage-actions{margin-top:auto;padding-top:28px}:root[data-ui=tablo] .tablo-play{display:inline-flex;min-width:320px;height:60px;align-items:center;justify-content:center;gap:12px;border:0;border-radius:var(--t-radius);background:var(--t-teal);padding:0 28px;color:var(--t-teal-ink);cursor:pointer;font-family:var(--t-font-display);font-size:21px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background var(--t-ease)}:root[data-ui=tablo] .tablo-play:hover:not(:disabled){background:#3df0d3}:root[data-ui=tablo] .tablo-play:disabled{background:var(--t-line);color:var(--t-off);cursor:not-allowed}:root[data-ui=tablo] .tablo-stage-dots{display:none}:root[data-ui=tablo] .tablo-stage-state{display:grid;min-height:320px;flex:1 1;place-items:center;color:var(--t-text-3)}:root[data-ui=tablo] .tablo-steps{display:grid;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--t-line);padding:0;list-style:none}:root[data-ui=tablo] .tablo-steps li{display:grid;grid-gap:4px;gap:4px;border-right:1px solid var(--t-line);padding:22px 28px}:root[data-ui=tablo] .tablo-steps li:last-child{border-right:0}:root[data-ui=tablo] .tablo-steps-num{color:var(--t-teal);font-family:var(--t-font-display);font-size:13px}:root[data-ui=tablo] .tablo-steps b{font-size:16px}:root[data-ui=tablo] .tablo-steps small{color:var(--t-text-3);font-size:13px;line-height:1.45}:root[data-ui=tablo] .tablo-col .me-card{display:grid;grid-gap:14px;gap:14px}:root[data-ui=tablo] .tablo-col .me-card-banner{display:none}:root[data-ui=tablo] .tablo-col .me-card-who{display:flex;flex-direction:row;align-items:center;gap:14px;margin:0;padding:0;color:var(--t-text);text-align:left}:root[data-ui=tablo] .tablo-col .me-card-who>span:first-child{border-radius:var(--t-radius)}:root[data-ui=tablo] .tablo-col .me-card-who .profile-avatar{width:48px;height:48px;border:1px solid var(--t-ctl);border-radius:var(--t-radius);box-shadow:none}:root[data-ui=tablo] .tablo-col .me-card-who b{font-family:var(--t-font-sans);font-size:17px;font-weight:700}:root[data-ui=tablo] .tablo-col .me-card-stats{display:grid;grid-template-columns:1fr 1fr;margin:0;border:0;background:transparent}:root[data-ui=tablo] .tablo-col .me-card-stats>div{border:0;padding:0}:root[data-ui=tablo] .tablo-col .me-card-stats>div+div{border-left:1px solid var(--t-line);padding-left:16px}:root[data-ui=tablo] .tablo-col .me-card-stats dt{color:var(--t-text-3);font-size:12px}:root[data-ui=tablo] .tablo-col .me-card-stats dd{margin:0;font-family:var(--t-font-display);font-size:24px;font-weight:600}:root[data-ui=tablo] .tablo-col .me-card-stats dd small{color:var(--t-text-3);font-size:13px}:root[data-ui=tablo] .tablo-col .daily-tasks-row{display:grid;grid-gap:4px;gap:4px}:root[data-ui=tablo] .tablo-col .daily-tasks-row-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}:root[data-ui=tablo] .tablo-col .daily-tasks-row-head h2{color:var(--t-text)}:root[data-ui=tablo] .tablo-col .daily-tasks-row-meta{color:var(--t-text-3);font-family:var(--t-font-display);font-size:13px}:root[data-ui=tablo] .tablo-col .daily-tasks-row-streak{order:9;width:100%;color:var(--t-gold);font-size:12px}:root[data-ui=tablo] .tablo-col .daily-tasks-row-list{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin:0;padding:0}:root[data-ui=tablo] .tablo-col .daily-task{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title reward replace" "bar bar bar";align-items:center;grid-gap:8px 10px;gap:8px 10px;border:0;border-radius:0;background:transparent;padding:12px 0 4px;box-shadow:none}:root[data-ui=tablo] .tablo-col .daily-task-foot,:root[data-ui=tablo] .tablo-col .daily-task-top{display:contents}:root[data-ui=tablo] .tablo-col .daily-task-title{display:block;min-height:0;overflow:visible;-webkit-line-clamp:unset;grid-area:title;font-size:13px;font-weight:500;line-height:1.35}:root[data-ui=tablo] .tablo-col .daily-task-progress,:root[data-ui=tablo] .tablo-col .daily-task-slot{display:none}:root[data-ui=tablo] .tablo-col .daily-task-reward{grid-area:reward;color:var(--t-teal);font-family:var(--t-font-display);font-size:14px}:root[data-ui=tablo] .tablo-col .daily-task-bar{grid-area:bar;height:2px;border-radius:0;background:var(--t-line-in)}:root[data-ui=tablo] .tablo-col .daily-task-bar>span{border-radius:0;background:var(--t-teal);box-shadow:none}:root[data-ui=tablo] .tablo-col .daily-task.is-done .daily-task-title{color:var(--t-text-3);text-decoration:line-through}:root[data-ui=tablo] .tablo-col .daily-task-replace{grid-area:replace;width:28px;height:28px;overflow:hidden;border:1px solid transparent;border-radius:var(--t-radius);background:transparent;padding:0;color:var(--t-text-3);font-size:0}:root[data-ui=tablo] .tablo-col .daily-task-replace svg{width:15px;height:15px;margin:auto}:root[data-ui=tablo] .tablo-col .daily-task-replace:hover:not(:disabled){border-color:var(--t-ctl);color:var(--t-text)}:root[data-ui=tablo] .tablo-col .home-hub{display:grid;grid-gap:10px;gap:10px}:root[data-ui=tablo] .tablo-col .home-hub-head{display:none}:root[data-ui=tablo] .tablo-col .home-hub-sub{display:flex;align-items:baseline;justify-content:space-between}:root[data-ui=tablo] .tablo-col .home-hub-sub a{color:var(--t-teal);font-size:13px}:root[data-ui=tablo] .tablo-col .home-hub-sub em{border-radius:0;background:var(--t-danger)}:root[data-ui=tablo] .tablo-col .home-hub-empty{display:block;border:0;background:transparent;padding:0;color:var(--t-text-3);font-size:13px}:root[data-ui=tablo] .tablo-col .home-hub-empty svg{display:none}:root[data-ui=tablo] .tablo-col .home-hub-people{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin:0;padding:0}:root[data-ui=tablo] .tablo-col .home-hub-people a{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:36px;justify-items:start;border:0;border-radius:0;background:transparent;padding:0;text-align:left}:root[data-ui=tablo] .tablo-col .home-hub-people .presence-avatar,:root[data-ui=tablo] .tablo-col .home-hub-people .profile-avatar{width:24px!important;height:24px!important;border-radius:var(--t-radius)}:root[data-ui=tablo] .tablo-col .home-hub-people i{display:none}:root[data-ui=tablo] .tablo-col .home-hub-people b{overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=tablo] .tablo-col .home-hub-people small{color:var(--t-off);font-size:12px}:root[data-ui=tablo] .tablo-col .home-hub-people [data-presence=match] small{color:var(--t-teal)}:root[data-ui=tablo] .tablo-col .home-hub-more{display:flex;gap:6px;padding:6px 0 0;color:var(--t-text-3);font-size:13px}:root[data-ui=tablo] .tablo-col .home-clip{display:grid;grid-gap:10px;gap:10px}:root[data-ui=tablo] .tablo-col .home-clip-copy{order:-1;display:grid;grid-gap:4px;gap:4px}:root[data-ui=tablo] .tablo-col .home-clip-copy h3{display:flex;align-items:center;gap:8px;color:var(--t-text)}:root[data-ui=tablo] .tablo-col .home-clip-copy h3:before{width:7px;height:7px;border-radius:50%;background:#ef5b67;box-shadow:0 0 10px #ef5b67;content:"";animation:clip-pulse .9s ease-in-out infinite alternate}:root[data-ui=tablo] .tablo-col .home-clip-copy p{margin:0;color:var(--t-text-3);font-size:12.5px;line-height:1.4}:root[data-ui=tablo] .tablo-col .home-clip-reel{height:112px;border:1px solid rgba(239,91,103,.45);border-radius:0;background:radial-gradient(80% 120% at 0 0,rgba(239,91,103,.28),transparent 60%),radial-gradient(70% 120% at 100% 100%,rgba(29,233,200,.2),transparent 60%),#07090b;box-shadow:none;transition:border-color var(--t-ease)}:root[data-ui=tablo] .tablo-col .home-clip-reel:hover{border-color:#ef5b67}:root[data-ui=tablo] .tablo-col .home-clip-reel:focus-visible{outline:2px solid var(--t-teal);outline-offset:2px}:root[data-ui=tablo] .tablo-col .home-clip-reel.has-latest{height:116px}:root[data-ui=tablo] .tablo-col .home-clip-latest{border-radius:0;background:rgba(0,0,0,.72)}:root[data-ui=tablo] .tablo-col .home-clip-cut{border-radius:0;background:var(--t-teal);color:var(--t-teal-ink);font-family:var(--t-font-display);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 18px rgba(29,233,200,.35)}:root[data-ui=tablo] .tablo-col .home-clip-play{border-radius:0;border-color:rgba(239,91,103,.6);background:rgba(0,0,0,.55)}:root[data-ui=tablo] .tablo-col .home-clip-rec{border-radius:0}:root[data-ui=tablo] .tablo-col .home-clip-more{color:var(--t-text-2);font-size:12.5px}:root[data-ui=tablo] .tablo-col .hub-rooms.is-home{display:grid;grid-gap:12px;gap:12px;padding-top:20px;background:linear-gradient(90deg,rgba(155,114,255,.1),transparent 70%)!important;box-shadow:inset 3px 0 0 var(--t-violet)!important;grid-template-columns:minmax(0,1fr);min-width:0}:root[data-ui=tablo] .tablo-col .hub-rooms.is-home>*{min-width:0}:root[data-ui=tablo] .tablo-col .hub-rooms.is-home header{display:grid;grid-gap:4px;gap:4px}:root[data-ui=tablo] .tablo-col .hub-rooms.is-home .hub-rooms-icon{display:none}:root[data-ui=tablo] .tablo-col .hub-rooms.is-home h2{color:var(--t-text)}:root[data-ui=tablo] .tablo-col .hub-rooms.is-home header p{margin:0;color:var(--t-text-3);font-size:12.5px;line-height:1.4}:root[data-ui=tablo] .tablo-col .hub-rooms.is-home .hub-room-mode{gap:2px;padding:8px 4px 7px}:root[data-ui=tablo] .tablo-col .hub-rooms.is-home .hub-room-diagram{width:34px;height:28px;margin-bottom:2px}:root[data-ui=tablo] .tablo-col .hub-rooms.is-home .hub-room-mode small{display:none}:root[data-ui=tablo] .tablo-col .hub-rooms.is-home .hub-room-mode b{font-size:13px}:root[data-ui=tablo] .tablo-col .hub-rooms.is-home .hub-rooms-back{width:100%;justify-content:center}:root[data-ui=tablo] .tablo-col .hub-rooms.is-home .hub-rooms-code{display:flex;gap:6px}:root[data-ui=tablo] .tablo-col .hub-rooms.is-home .hub-rooms-code input{min-width:0;height:38px;flex:1 1}:root[data-ui=tablo] .tablo-col .hub-rooms.is-home .hub-rooms-code button{height:38px}:root[data-ui=tablo] .tablo-col .player-snake-card,:root[data-ui=tablo] .tablo-col .player-snake-heading{display:grid;grid-gap:10px;gap:10px}:root[data-ui=tablo] .tablo-col .player-snake-heading>span{display:flex;justify-content:space-between}:root[data-ui=tablo] .tablo-col .player-snake-heading em{color:var(--t-text-3);font-family:var(--t-font-sans);font-size:12px;font-style:normal;letter-spacing:0;text-transform:none}:root[data-ui=tablo] .tablo-col .player-snake-heading strong{order:3;font-family:var(--t-font-sans);font-size:15px;font-weight:600}:root[data-ui=tablo] .tablo-col .player-snake-preview{display:grid;height:88px;min-height:0;place-items:center;overflow:hidden;border:1px solid var(--t-line-in);border-radius:0;background-color:var(--t-zone);background-image:linear-gradient(var(--t-grid) 1px,transparent 1px),linear-gradient(90deg,var(--t-grid) 1px,transparent 1px);background-size:20px 20px;box-shadow:none}:root[data-ui=tablo] .tablo-col .player-snake-next{margin:0;color:var(--t-text-3);font-size:13px;text-align:left}:root[data-ui=tablo] .tablo-col .player-snake-action{height:36px;border:1px solid var(--t-ctl);border-radius:var(--t-radius);background:transparent;box-shadow:none;color:var(--t-text);font-weight:600}:root[data-ui=tablo] .tablo-col .player-snake-card .player-snake-action{height:36px;min-height:0}:root[data-ui=tablo] .tablo-col .player-snake-action:hover{border-color:var(--t-ctl-hover);background:var(--t-hover)}:root[data-ui=tablo] .tablo-col .lobby-leaders{display:flex;flex-direction:column;gap:8px}:root[data-ui=tablo] .tablo-col .lobby-leaders-head{display:flex;align-items:center;justify-content:space-between}:root[data-ui=tablo] .tablo-col .lobby-leaders-head .online-indicator,:root[data-ui=tablo] .tablo-col .lobby-leaders-head>:not(h3){border:0;border-radius:0;background:transparent;padding:0;color:var(--t-text-3);box-shadow:none;font-size:12px}:root[data-ui=tablo] .tablo-col .lobby-leaders-list{gap:0}:root[data-ui=tablo] .tablo-col .lobby-leaders-row{display:grid;grid-template-columns:28px 24px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:36px;border:0;border-bottom:1px solid var(--t-line-in);border-radius:0;background:transparent;padding:0;box-shadow:none}:root[data-ui=tablo] .tablo-col .lobby-leaders-rank{width:auto;height:auto;border:0;border-radius:0;background:transparent;color:var(--t-off);font-family:var(--t-font-display);font-size:14px;box-shadow:none}:root[data-ui=tablo] .tablo-col .lobby-leaders-row[data-podium="1"] .lobby-leaders-rank{color:var(--t-gold)}:root[data-ui=tablo] .tablo-col .lobby-leaders-row[data-podium="2"] .lobby-leaders-rank{color:#c9d2db}:root[data-ui=tablo] .tablo-col .lobby-leaders-row[data-podium="3"] .lobby-leaders-rank{color:#d38b4a}:root[data-ui=tablo] .tablo-col .lobby-leaders-row .profile-avatar{width:22px;height:22px;border-radius:var(--t-radius)}:root[data-ui=tablo] .tablo-col .lobby-leaders-name{overflow:hidden;color:var(--t-text);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=tablo] .tablo-col .lobby-leaders-rating{font-family:var(--t-font-display);font-size:15px;text-align:right}:root[data-ui=tablo] .tablo-col .lobby-leaders-row.is-self{margin:0 -28px;background:var(--t-sel);padding:0 28px;box-shadow:inset 2px 0 0 var(--t-teal)}:root[data-ui=tablo] .tablo-col .lobby-leaders-row.is-self .lobby-leaders-rank{color:var(--t-teal)}:root[data-ui=tablo] .tablo-col .lobby-leaders-open{align-self:flex-start;margin-top:auto;border:0;background:transparent;padding:8px 0 0;color:var(--t-text-3);font-size:13px}:root[data-ui=tablo] .tablo-col .lobby-leaders-open:hover{color:var(--t-text)}:root[data-ui=tablo] .tablo-col .guest-welcome{display:flex;flex:1 1;flex-direction:column;gap:18px;padding-top:36px}:root[data-ui=tablo] .tablo-col .guest-welcome-eyebrow{color:var(--t-teal);font-family:var(--t-font-display);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:root[data-ui=tablo] .tablo-col .guest-welcome h2{color:var(--t-text);font-size:40px;font-weight:700;letter-spacing:0;line-height:1.04;text-transform:uppercase}:root[data-ui=tablo] .tablo-col .guest-welcome p{margin:0;color:var(--t-text-2);font-size:15px;line-height:1.55}:root[data-ui=tablo] .tablo-col .guest-welcome-perks{display:grid;grid-gap:0;gap:0;margin:0;border-top:1px solid var(--t-line);padding:0;list-style:none}:root[data-ui=tablo] .tablo-col .guest-welcome-perks li{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px;border-bottom:1px solid var(--t-line);padding:12px 0}:root[data-ui=tablo] .tablo-col .guest-welcome-perks li>span{display:none}:root[data-ui=tablo] .tablo-col .guest-welcome-perks b{font-size:14px;font-weight:600}:root[data-ui=tablo] .tablo-col .guest-welcome-perks small{color:var(--t-text-3);font-size:13px}:root[data-ui=tablo] .tablo-col .guest-welcome-cta{margin-top:auto;height:48px;border:1px solid var(--t-ctl);border-radius:var(--t-radius);background:transparent;box-shadow:none;color:var(--t-text);font-weight:600}:root[data-ui=tablo] .tablo-col .guest-welcome-cta svg{display:none}:root[data-ui=tablo] .tablo-col .guest-welcome-cta:hover{border-color:var(--t-ctl-hover);background:var(--t-hover)}@media (min-width:1100px) and (min-height:760px){:root[data-ui=tablo] .tablo-home{height:calc(100dvh - 60px - 46px);min-height:0}:root[data-ui=tablo] .arena-page:has(>.premium-lobby>.tablo-home){display:flex;height:100dvh;min-height:0;flex-direction:column}:root[data-ui=tablo] .arena-page:has(>.premium-lobby>.tablo-home)>*{flex-shrink:0}:root[data-ui=tablo] .arena-page>.premium-lobby:has(>.tablo-home){display:flex;min-height:0;flex:1 1;flex-direction:column}:root[data-ui=tablo] .arena-page>.premium-lobby>.tablo-home{height:auto;flex:1 1}:root[data-ui=tablo] .tablo-col{min-height:0}:root[data-ui=tablo] :is(.tablo-col--left,.tablo-col--right){overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}:root[data-ui=tablo] :is(.tablo-col--left,.tablo-col--right)::-webkit-scrollbar{display:none}:root[data-ui=tablo] :is(.tablo-col--left,.tablo-col--right)>*{flex-shrink:0}}@media (min-width:1100px) and (min-height:760px) and (max-height:860px){:root[data-ui=tablo] :is(.tablo-col--left,.tablo-col--right)>*{padding-top:14px;padding-bottom:14px}:root[data-ui=tablo] .tablo-col .player-snake-preview{height:70px}:root[data-ui=tablo] .tablo-col .home-clip-copy p,:root[data-ui=tablo] .tablo-col .home-clip-more,:root[data-ui=tablo] .tablo-col .hub-rooms.is-home header p,:root[data-ui=tablo] .tablo-col .player-snake-next{display:none}:root[data-ui=tablo] .tablo-col .home-clip-reel,:root[data-ui=tablo] .tablo-col .home-clip-reel.has-latest{height:96px}}@media (max-width:1099px){:root[data-ui=tablo] .tablo-home{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui=tablo] .tablo-col--stage{grid-column:1/-1;grid-row:1;border-bottom:1px solid var(--t-line)}:root[data-ui=tablo] .tablo-col--left{grid-row:2}:root[data-ui=tablo] .tablo-col--right{grid-row:2;border-left:0}:root[data-ui=tablo] .tablo-stage{min-height:420px}}@media (max-width:767px){:root[data-ui=tablo] .tablo-home{display:flex;flex-direction:column;min-height:0}:root[data-ui=tablo] .tablo-col--left,:root[data-ui=tablo] .tablo-col--right{display:contents}:root[data-ui=tablo] .tablo-col--stage{display:flex;order:1}:root[data-ui=tablo] .tablo-col .daily-tasks-row,:root[data-ui=tablo] .tablo-col .hub-rooms.is-home,:root[data-ui=tablo] .tablo-col .kite-home-card{order:2}:root[data-ui=tablo] .tablo-col .lobby-leaders{order:3}:root[data-ui=tablo] .tablo-col .player-snake-card{order:4}:root[data-ui=tablo] .tablo-col .home-hub{order:5}:root[data-ui=tablo] .tablo-col .home-clip{order:6}:root[data-ui=tablo] .tablo-col .guest-welcome{order:2}:root[data-ui=tablo] .tablo-col .me-card{display:none}:root[data-ui=tablo] .tablo-col--left>*,:root[data-ui=tablo] .tablo-col--right>*{padding:18px 16px}:root[data-ui=tablo] .tablo-col .lobby-leaders-row.is-self{margin:0 -16px;padding:0 16px}:root[data-ui=tablo] .tablo-col .lobby-leaders{min-height:0}:root[data-ui=tablo] .tablo-tab{min-width:92px;height:60px;flex:0 0 auto;padding:0 14px}:root[data-ui=tablo] .tablo-tab-price{font-size:17px}:root[data-ui=tablo] .tablo-stage{min-height:400px;flex:none}:root[data-ui=tablo] .tablo-stage-body{padding:22px 16px 16px}:root[data-ui=tablo] .tablo-stage-price{font-size:84px}:root[data-ui=tablo] .tablo-stage.is-free .tablo-stage-price{font-size:52px}:root[data-ui=tablo] .tablo-stage-canvas{opacity:.4}:root[data-ui=tablo] .tablo-stage-copy{font-size:14px}:root[data-ui=tablo] .tablo-stage-actions{width:100%}:root[data-ui=tablo] .tablo-play{width:100%;min-width:0;height:56px;font-size:20px}:root[data-ui=tablo] .tablo-stage-dots{display:flex;order:-1;align-self:center;gap:6px;margin:0 0 12px}:root[data-ui=tablo] .tablo-stage-dots i{width:6px;height:6px;background:#3a4047}:root[data-ui=tablo] .tablo-stage-dots i.is-on{width:18px;background:var(--t-teal)}:root[data-ui=tablo] .tablo-stage-actions{display:flex;flex-direction:column}:root[data-ui=tablo] .tablo-steps{grid-template-columns:1fr}:root[data-ui=tablo] .tablo-steps li{border-right:0;border-bottom:1px solid var(--t-line);padding:14px 16px}:root[data-ui=tablo] .tablo-col .guest-welcome h2{font-size:32px}}@media (min-width:1100px){:root[data-ui=tablo] .tablo-col--right>.lobby-leaders.is-fill{min-height:170px;flex:1 1;overflow:hidden}:root[data-ui=tablo] .tablo-col .lobby-leaders.is-fill .lobby-leaders-list{min-height:calc(3 * 32px)}}:root[data-ui=tablo] :is(.lobby-page,.content-page,.frame-page,.legal-page,.ev-page) :not(.online-live-dot):not([class*=-dot]):not([class*=knob]):not([class*=spinner]):not([class*=presence]>i):not([class*=presence]):not(svg):not(svg *){border-radius:var(--t-radius)!important}:root[data-ui=tablo] :where(.lobby-page,.content-page,.frame-page,.legal-page,.ev-page) :where([class$=-card],[class*="-card "],[class$=-hero],[class*="-hero "],[class$=-panel],[class*="-panel "],[class$=-tile],[class*="-tile "],[class$=-section],[class*="-section "],.ws-panel):where(:not([class*=banner]):not(button):not(a)){border-color:var(--t-line);background:transparent;box-shadow:none}:root[data-ui=tablo] :is(.lobby-page,.content-page,.frame-page) :is(.page-backdrop,.page-depth,.fest-confetti,[class*=-glow]){display:none!important}:root[data-ui=tablo] .lobby-page{padding-top:0}:root[data-ui=tablo] .back-bar{top:60px;margin:0 calc(-1 * clamp(20px, 3vw, 40px)) 24px;border-bottom:1px solid var(--t-line);background:var(--t-bg);padding:0 clamp(20px,3vw,40px);pointer-events:auto}:root[data-ui=tablo] .back-bar-button{height:48px;border:0;background:transparent;box-shadow:none;padding:0;color:var(--t-text-2);font-weight:500;transform:none}:root[data-ui=tablo] .back-bar-button:hover{background:transparent;color:var(--t-text);transform:none}:root[data-ui=tablo] .back-bar-button svg{color:currentColor}:root[data-ui=tablo] .fin-hero h1,:root[data-ui=tablo] .lb-hero h1,:root[data-ui=tablo] .moments-head h1,:root[data-ui=tablo] .page-heading h1{color:var(--t-text);font-family:var(--t-font-display);font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:.01em;line-height:1.05;text-transform:uppercase}:root[data-ui=tablo] .lobby-page h2{font-family:var(--t-font-display);font-weight:600;letter-spacing:.02em}:root[data-ui=tablo] .lobby-page h1{font-family:var(--t-font-display);font-weight:700;letter-spacing:.01em}:root[data-ui=tablo] .lobby-page :is(h1,h2,h3){background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;filter:none}:root[data-ui=tablo] :is(.profile-eyebrow,.fest-eyebrow,.lobby-stage-eyebrow){border:0;background:transparent;padding:0;color:var(--t-teal);font-family:var(--t-font-display);font-size:13px;font-weight:600;letter-spacing:.08em}:root[data-ui=tablo] :is(.lb-seg,.profile-tabs,.hub-tabs,.friends-tabs,.friends-page-tabs,.page-tabs,.moments-tabs){gap:0;border:0;border-bottom:1px solid var(--t-line);background:transparent;padding:0}:root[data-ui=tablo] :is(.lb-seg,.profile-tabs,.hub-tabs,.friends-tabs,.friends-page-tabs,.page-tabs,.moments-tabs) :is(button,a){border:0;background:transparent;box-shadow:none;padding:10px 16px;color:var(--t-text-3);font-weight:500}:root[data-ui=tablo] :is(.lb-seg,.profile-tabs,.hub-tabs,.friends-tabs,.friends-page-tabs,.page-tabs,.moments-tabs) :is(button,a):hover{color:var(--t-text);background:transparent}:root[data-ui=tablo] :is(.lb-seg,.profile-tabs,.hub-tabs,.friends-tabs,.friends-page-tabs,.page-tabs,.moments-tabs) :is(.is-active,[aria-selected=true],[aria-current=page]){background:transparent;color:var(--t-text);box-shadow:inset 0 -2px 0 var(--t-teal)}:root[data-ui=tablo] :is(.moments-empty,.fin-empty,.empty-state,.hub-empty,.friends-empty){border:1px dashed var(--t-ctl);background:transparent;box-shadow:none;color:var(--t-text-3)}:root[data-ui=tablo] .hub-side-card .friends-empty{border:0;margin:0}:root[data-ui=tablo] :is(.moments-empty,.fin-empty,.empty-state) svg{color:var(--t-text-3)}:root[data-ui=tablo] .lobby-page :is([class*=status],[class*=-tag],[class*=badge]):not(svg){box-shadow:none}:root[data-ui=tablo] .lb-hero{border-width:0 0 1px!important;padding:8px 0 24px}:root[data-ui=tablo] .lb-hero .fest-snake{display:none}:root[data-ui=tablo] .lb-hero h1{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--t-text)}:root[data-ui=tablo] .lb-hero p{color:var(--t-text-2)}:root[data-ui=tablo] .lb-me-chip{border:1px solid var(--t-line);background:transparent;box-shadow:none;color:var(--t-text-2)}:root[data-ui=tablo] .lb-me-chip b{color:var(--t-text);font-family:var(--t-font-display)}:root[data-ui=tablo] .lb-podium{align-items:end;gap:12px;border:0;padding-top:8px}:root[data-ui=tablo] .lb-podium-card{--step:64px;--step-font:56px;justify-content:flex-start;gap:6px;min-height:0!important;border:1px solid var(--t-line)!important;border-radius:var(--t-radius);background-color:var(--t-zone);background-image:linear-gradient(var(--t-grid) 1px,transparent 1px),linear-gradient(90deg,var(--t-grid) 1px,transparent 1px);background-size:32px 32px;box-shadow:inset 0 3px 0 var(--medal);padding:26px 16px 0!important;transform:none}:root[data-ui=tablo] .lb-podium-card:not(.is-self){outline:0}:root[data-ui=tablo] .lb-podium-card.is-place-1{--medal:var(--t-gold);--step:112px;--step-font:96px;background-color:color-mix(in srgb,var(--t-gold) 5%,var(--t-zone));padding-top:22px!important}:root[data-ui=tablo] .lb-podium-card.is-place-2{--medal:#c9d2db;--step:80px;--step-font:68px}:root[data-ui=tablo] .lb-podium-card.is-place-3{--medal:#d38b4a;--step:56px;--step-font:48px}:root[data-ui=tablo] .lb-podium .lb-podium-card.is-self{outline:0;border-color:var(--t-teal)!important}:root[data-ui=tablo] .lb-podium-card:after{display:flex;align-self:stretch;height:var(--step);margin:16px -16px 0;align-items:center;justify-content:center;border-top:1px solid var(--t-line);background:var(--t-bg);color:transparent;-webkit-text-stroke:1px var(--medal);font-family:var(--t-font-display);font-size:var(--step-font);font-weight:700;line-height:1}:root[data-ui=tablo] .lb-podium-card.is-place-1:after{content:"1"}:root[data-ui=tablo] .lb-podium-card.is-place-2:after{content:"2"}:root[data-ui=tablo] .lb-podium-card.is-place-3:after{content:"3"}:root[data-ui=tablo] .lb-podium-card.is-empty:after{content:none}:root[data-ui=tablo] .lb-podium-glow{display:none}:root[data-ui=tablo] .lb-podium-snake{display:block;top:34px;opacity:.35}:root[data-ui=tablo] .lb-podium-card.is-place-1 .lb-podium-snake{top:40px;opacity:.6}:root[data-ui=tablo] .lb-medal{position:static!important;width:auto!important;height:auto!important;border:0;background:transparent!important;box-shadow:none;color:var(--medal,var(--t-gold));font-family:var(--t-font-display);font-size:28px}:root[data-ui=tablo] .lb-podium-card:not(.is-place-1) .lb-medal{display:none}:root[data-ui=tablo] .lb-podium-who{gap:10px}:root[data-ui=tablo] .lb-podium-who .profile-avatar{border:2px solid var(--medal)!important;border-radius:var(--t-radius)!important;background-color:var(--t-bg);box-shadow:none}:root[data-ui=tablo] .lb-podium-who>span:first-child{border:0;border-radius:var(--t-radius)}:root[data-ui=tablo] .lb-podium-who b{color:var(--t-text);font-size:15px;font-weight:600}:root[data-ui=tablo] .lb-podium-who:hover b{color:var(--medal)}:root[data-ui=tablo] .lb-podium-card strong{margin-top:4px;color:var(--t-text);font-family:var(--t-font-display);font-size:32px;font-weight:600;line-height:1;letter-spacing:.01em}:root[data-ui=tablo] .lb-podium-card.is-place-1 strong{color:var(--t-gold);font-size:44px;font-weight:700}:root[data-ui=tablo] .lb-podium-card small{color:var(--t-text-3);font-family:var(--t-font-display);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}:root[data-ui=tablo] .lb-list{gap:0;border-top:1px solid var(--t-line)}:root[data-ui=tablo] .lb-list li,:root[data-ui=tablo] .lb-me-pinned{min-height:48px;border:0;border-bottom:1px solid var(--t-line-in);background:transparent;box-shadow:none}:root[data-ui=tablo] .lb-list li+li{border-top:0}:root[data-ui=tablo] .lb-list li.is-self,:root[data-ui=tablo] .lb-me-pinned{background:var(--t-sel);box-shadow:inset 2px 0 0 var(--t-teal)}:root[data-ui=tablo] .lb-rank{color:var(--t-text-3);font-family:var(--t-font-display)}:root[data-ui=tablo] .lb-who b{font-weight:600}:root[data-ui=tablo] .lb-who small{color:var(--t-text-3)}:root[data-ui=tablo] .lb-value{font-family:var(--t-font-display);font-size:17px;font-weight:600}:root[data-ui=tablo] .lobby-page .hall-season{border:1px solid var(--t-line)!important}:root[data-ui=tablo] .hall-season-tag{border:1px solid var(--t-gold);background:transparent;color:var(--t-gold)}:root[data-ui=tablo] .hall-live{border-color:var(--t-teal);background:transparent;color:var(--t-teal)}:root[data-ui=tablo] .bonus-grid{align-items:stretch;gap:1px;border:1px solid var(--t-line);background:var(--t-line)}:root[data-ui=tablo] :is(.bonus-card,.bonus-promo){border:0!important;background:var(--t-bg)!important}:root[data-ui=tablo] .bonus-card-icon{border:0;background:transparent!important;box-shadow:none}:root[data-ui=tablo] .bonus-card-icon.is-gold{color:var(--t-gold)}:root[data-ui=tablo] .bonus-card-icon.is-cyan{color:var(--t-teal)}:root[data-ui=tablo] .bonus-card-icon.is-purple{color:var(--t-violet)}:root[data-ui=tablo] .bonus-card-icon.is-fire{color:#ff8a3d}:root[data-ui=tablo] .bonus-card-xp{color:var(--t-teal);font-family:var(--t-font-display)}:root[data-ui=tablo] .bonus-level-bar{height:2px;background:var(--t-line-in)}:root[data-ui=tablo] .bonus-level-bar>*{background:var(--t-violet);box-shadow:none}:root[data-ui=tablo] .bonus-task-dots i{border-radius:0!important}:root[data-ui=tablo] .bonus-promo-form{gap:8px}:root[data-ui=tablo] .bonus-wager-notice,:root[data-ui=tablo] .bonus-wager-warning{border:1px solid var(--t-line);background:transparent;box-shadow:inset 2px 0 0 var(--t-gold)}:root[data-ui=tablo] .lobby-page .daily-task{border:0;border-bottom:1px solid var(--t-line-in);background:transparent;box-shadow:none}:root[data-ui=tablo] .lobby-page .daily-task-bar{height:2px;background:var(--t-line-in)}:root[data-ui=tablo] .lobby-page .daily-task-bar>span{background:var(--t-teal)}:root[data-ui=tablo] .lobby-page .daily-task-slot{border:1px solid;background:transparent}:root[data-ui=tablo] .lobby-page .daily-task-reward{color:var(--t-teal);font-family:var(--t-font-display)}:root[data-ui=tablo] .fin-hero{border-width:0 0 1px!important;padding:8px 0 24px}:root[data-ui=tablo] .fin-balance-label{color:var(--t-text-3);font-family:var(--t-font-display);font-size:13px;letter-spacing:.08em;text-transform:uppercase}:root[data-ui=tablo] .fin-amount,:root[data-ui=tablo] .fin-balance{color:var(--t-gold);font-family:var(--t-font-display);font-weight:600}:root[data-ui=tablo] .fin-balance{font-size:clamp(44px,6vw,72px);line-height:1}:root[data-ui=tablo] .fin-section-head{border-bottom:1px solid var(--t-line);padding-bottom:10px}:root[data-ui=tablo] .fin-list,:root[data-ui=tablo] .list-stack{gap:0}:root[data-ui=tablo] .fin-row,:root[data-ui=tablo] .list-row{border:0!important;border-bottom:1px solid var(--t-line-in)!important;background:transparent!important;box-shadow:none!important}:root[data-ui=tablo] .fin-count{border:1px solid var(--t-line);background:transparent}:root[data-ui=tablo] .fin-empty-icon{border:0;background:transparent!important}:root[data-ui=tablo] .lobby-page .profile-avatar{border-radius:var(--t-radius)!important}:root[data-ui=tablo] .profile-hero-avatar .profile-avatar{border:1px solid var(--t-ctl);background-color:var(--t-bg);box-shadow:none}:root[data-ui=tablo] .profile-hero-banner{-webkit-mask-image:none;mask-image:none}:root[data-ui=tablo] .profile-hero-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,var(--t-bg) 100%);pointer-events:none}:root[data-ui=tablo] .profile-hero-snake{z-index:1}@media (max-width:760px){:root[data-ui=tablo] .profile-hero-snake{top:8px}}:root[data-ui=tablo] .lobby-page :is(.profile-xp,[class*=xp-bar]){height:2px;background:var(--t-line-in)}:root[data-ui=tablo] .lobby-page :is(.profile-xp,[class*=xp-bar])>*{background:var(--t-violet)!important;box-shadow:none}:root[data-ui=tablo] .lobby-page :is(.profile-stats,.profile-stat-grid){gap:0}:root[data-ui=tablo] .lobby-page dd{font-family:var(--t-font-display);font-weight:600}:root[data-ui=tablo] .profile-match{--match-ink:var(--t-teal)}:root[data-ui=tablo] .profile-match.is-loss{--match-ink:var(--t-danger)}:root[data-ui=tablo] .profile-match.is-neutral{--match-ink:var(--t-text-3)}:root[data-ui=tablo] .lobby-page .profile-match-list{border-color:var(--t-line);border-radius:0;background:var(--t-bg)}:root[data-ui=tablo] .lobby-page .profile-match,:root[data-ui=tablo] .lobby-page .profile-match:hover{border-top-color:var(--t-line-in);background:transparent;box-shadow:inset 2px 0 0 var(--match-ink)}:root[data-ui=tablo] .lobby-page .profile-match:hover{background:var(--t-hover)}:root[data-ui=tablo] .lobby-page .profile-match.is-neutral{box-shadow:none}:root[data-ui=tablo] .lobby-page .profile-match-badge{border-radius:0;background:transparent;box-shadow:none}:root[data-ui=tablo] .profile-match-result b{font-family:var(--t-font-display);font-weight:600;letter-spacing:.02em;text-transform:uppercase}:root[data-ui=tablo] .profile-match-facts em,:root[data-ui=tablo] .profile-match-where em{border:1px solid;border-radius:0;background:transparent;padding:0 5px;line-height:1.4}:root[data-ui=tablo] .profile-match-days h3 span{border-radius:0;background:transparent;box-shadow:inset 0 0 0 1px var(--t-ctl)}:root[data-ui=tablo] .profile-duel:before{display:none}:root[data-ui=tablo] .profile-duel-score>div{font-family:var(--t-font-display);font-weight:700;letter-spacing:0}:root[data-ui=tablo] .profile-duel-bar{height:2px;gap:2px;border-radius:0;background:var(--t-line-in)}:root[data-ui=tablo] .profile-duel-bar .is-mine{background:var(--t-teal)}:root[data-ui=tablo] .profile-duel-bar .is-theirs{background:var(--t-danger)}:root[data-ui=tablo] .rival-list{gap:0;padding:0}:root[data-ui=tablo] .lobby-page .rival-list:not(.is-compact){padding:0 16px}:root[data-ui=tablo] .rival-row{border-radius:0}:root[data-ui=tablo] :is(.lobby-page .rival-row,.rival-list.is-compact .rival-row){border-top-color:var(--t-line-in)}:root[data-ui=tablo] .rival-row:hover{background:var(--t-hover)}:root[data-ui=tablo] .rival-score strong{font-family:var(--t-font-display);font-weight:600}:root[data-ui=tablo] .rival-row.is-ahead .rival-score strong:first-child{color:var(--t-teal)}:root[data-ui=tablo] .rival-row.is-behind .rival-score strong:last-child{color:var(--t-danger)}:root[data-ui=tablo] .lobby-page .achievement-card{border-color:var(--t-line);border-radius:0;background:var(--t-bg)}:root[data-ui=tablo] .lobby-page .achievement-card:hover{border-color:var(--t-ctl-hover);transform:none}:root[data-ui=tablo] .lobby-page .profile-achievements-rarity li{border-radius:0}:root[data-ui=tablo] .profile-achievements-total strong{font-family:var(--t-font-display);font-weight:700}:root[data-ui=tablo] .lobby-page .profile-chips button{border-radius:var(--t-radius)}:root[data-ui=tablo] .legal-prose{max-width:720px;color:var(--t-text-2)}:root[data-ui=tablo] .legal-prose :is(h1,h2,h3){color:var(--t-text);font-family:var(--t-font-display);font-weight:600;letter-spacing:.02em;text-transform:uppercase}:root[data-ui=tablo] .legal-prose a{color:var(--t-teal)}:root[data-ui=tablo] .legal-prose li::marker{color:var(--t-teal)}:root[data-ui=tablo] .legal-prose :is(table,th,td){border-color:var(--t-line)}:root[data-ui=tablo] .legal-prose blockquote{border-left:2px solid var(--t-teal);background:transparent}:root[data-ui=tablo] :is(.legal-page,.ev-page){background:var(--t-bg)}:root[data-ui=tablo] .ev-page>*,:root[data-ui=tablo] .legal-card{border:1px solid var(--t-line)!important}:root[data-ui=tablo] .legal-badge{border:1px solid var(--t-teal);background:transparent;color:var(--t-teal)}:root[data-ui=tablo] .ev-title{font-family:var(--t-font-display);font-weight:700;text-transform:uppercase}:root[data-ui=tablo] .ev-desc{color:var(--t-text-2)}:root[data-ui=tablo] .back-bar{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}@media (max-width:720px){:root[data-ui=tablo] .back-bar{top:56px;margin-bottom:16px}}@media (max-width:767px){:root[data-ui=tablo] .lb-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}:root[data-ui=tablo] .lb-podium-card{padding:16px 6px 0!important}:root[data-ui=tablo] .lb-podium-card:after{margin-inline:-6px}:root[data-ui=tablo] .lb-podium-card.is-place-1{--step:76px;--step-font:64px;padding-top:14px!important}:root[data-ui=tablo] .lb-podium-card.is-place-2{--step:56px;--step-font:46px}:root[data-ui=tablo] .lb-podium-card.is-place-3{--step:40px;--step-font:34px}:root[data-ui=tablo] .lb-podium-who b{font-size:13px}:root[data-ui=tablo] .lb-podium-card strong{font-size:20px}:root[data-ui=tablo] .lb-podium-card.is-place-1 strong{font-size:26px}:root[data-ui=tablo] .lb-podium-card small{font-size:10px;letter-spacing:.06em}}:root[data-ui=tablo] :is(.profile-action,.action-button,.join-button,.relation-button,.ws-button){box-shadow:none!important}:root[data-ui=tablo] :is(.lobby-page,.modal) :is([class$=-icon],[class*="-icon "]):not(svg):not(img):not(.profile-avatar){border-color:transparent!important;background:transparent!important;box-shadow:none!important}:root[data-ui=tablo] .finances-section{border-color:var(--t-line)!important;background:transparent!important;box-shadow:none!important}:root[data-ui=tablo] .lobby-page,:root[data-ui=tablo] .premium-lobby .me-card{--ws-radius-sm:var(--t-radius);--pg-surface:transparent;--pg-surface-2:var(--t-bg);--pg-line:var(--t-line);--pg-line-strong:var(--t-ctl)}:root[data-ui=tablo] .fin-actions .profile-action.is-primary{border-color:var(--t-gold);background:transparent;color:var(--t-gold)}:root[data-ui=tablo] .fin-actions .profile-action.is-primary:hover:not(:disabled){background:rgba(245,200,76,.1)}:root[data-ui=tablo] .friend-row{flex-wrap:wrap;row-gap:8px;border-radius:0;border-bottom:1px solid var(--t-line-in)}:root[data-ui=tablo] .friend-row-who em{border:1px solid var(--t-violet);background:transparent;color:var(--t-violet)}:root[data-ui=tablo] .friend-row-who{flex:1 1 170px}:root[data-ui=tablo] .friend-row-who em{border-radius:0}:root[data-ui=tablo] .friend-row-actions{margin-left:auto}:root[data-ui=tablo] .activity-row{border-radius:0}:root[data-ui=tablo] .activity-row:hover{background:var(--t-hover)}:root[data-ui=tablo] .activity-row p{display:block}:root[data-ui=tablo] .activity-row p small{display:block;margin-top:2px;color:var(--t-text-3)}:root[data-ui=tablo] .activity-avatar i{border-radius:0;box-shadow:none}@media (max-width:767px){:root[data-ui=tablo] :is(.lb-seg,.profile-tabs,.hub-tabs,.friends-tabs,.friends-page-tabs,.page-tabs,.moments-tabs){flex:none;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}:root[data-ui=tablo] :is(.lb-seg,.profile-tabs,.hub-tabs,.friends-tabs,.friends-page-tabs,.page-tabs,.moments-tabs) :is(button,a){flex:none;white-space:nowrap}}:root[data-ui=tablo] .leaderboard-skin-dot{width:10px;height:10px;border-radius:var(--t-radius);box-shadow:none!important}:root[data-ui=tablo] .profile-chips button{border:1px solid var(--t-ctl);background:transparent;color:var(--t-text-2);box-shadow:none}:root[data-ui=tablo] .profile-chips button:hover{border-color:var(--t-ctl-hover);color:var(--t-text)}:root[data-ui=tablo] .profile-chips button.is-active{border-color:var(--t-teal);background:var(--t-sel);color:var(--t-teal)}:root[data-ui=tablo] .friend-chip{border:1px solid var(--t-ctl);border-radius:var(--t-radius);background:transparent;box-shadow:none;transform:none}:root[data-ui=tablo] .friend-chip:hover{border-color:var(--t-ctl-hover);background:var(--t-hover);transform:none}:root[data-ui=tablo] .friend-chip.is-primary{border-color:var(--t-teal);background:var(--t-teal);color:var(--t-teal-ink)}:root[data-ui=tablo] .friend-chip.is-primary:hover{border-color:#3df0d3;background:#3df0d3}:root[data-ui=tablo] .hub-rooms-icon{border:1px solid var(--t-ctl);border-radius:var(--t-radius);background:transparent;color:var(--t-violet)}:root[data-ui=tablo] .hub-rooms-modes{gap:1px;border:1px solid var(--t-line);background:var(--t-line)}:root[data-ui=tablo] .hub-rooms-modes>.hub-room-mode{border:0;border-radius:0;background:var(--t-bg);transform:none}:root[data-ui=tablo] .hub-rooms-modes>.hub-room-mode:hover:not(:disabled){background:var(--t-hover);box-shadow:inset 2px 0 0 var(--t-violet);transform:none}:root[data-ui=tablo] .hub-room-mode b{font-family:var(--t-font-display);font-weight:600;letter-spacing:.02em}:root[data-ui=tablo] .hub-rooms-code input{letter-spacing:.08em;text-transform:uppercase}:root[data-ui=tablo] .hub-rooms-code input::placeholder{letter-spacing:0;text-transform:none}:root[data-ui=tablo] .room-head h1{font-family:var(--t-font-display);font-weight:700;letter-spacing:.01em}:root[data-ui=tablo] .room-code small{font-family:var(--t-font-display);font-weight:600}:root[data-ui=tablo] .room-code>button:first-of-type{border:1px dashed var(--t-teal);border-radius:var(--t-radius);background:transparent;font-family:var(--t-font-display);font-weight:700}:root[data-ui=tablo] .room-live{border-color:var(--t-line);box-shadow:inset 2px 0 0 var(--t-gold)}:root[data-ui=tablo] .room-team[data-team]{box-shadow:none}:root[data-ui=tablo] .room-team[data-team="1"]{box-shadow:inset 0 2px 0 var(--t-teal)}:root[data-ui=tablo] .room-team[data-team="2"]{box-shadow:inset 0 2px 0 var(--t-violet)}:root[data-ui=tablo] .room-team[data-team="2"] h2{color:var(--t-violet)}:root[data-ui=tablo] .room-team h2{font-family:var(--t-font-display);font-weight:600;letter-spacing:.04em;text-transform:uppercase}:root[data-ui=tablo] .room-seat{border-radius:var(--t-radius);background:transparent}:root[data-ui=tablo] .room-seat.is-me{border-color:var(--t-teal);background:var(--t-sel)}:root[data-ui=tablo] .room-seat.is-empty{border-color:var(--t-ctl)}:root[data-ui=tablo] .room-score{font-family:var(--t-font-display)}:root[data-ui=tablo] .profile-action.is-primary:disabled,:root[data-ui=tablo] .profile-action:disabled{border-color:var(--t-line);background:transparent;color:var(--t-off);opacity:1;cursor:not-allowed}@media (max-width:720px){:root[data-ui=tablo] .room-actions>*{flex:1 1 140px;justify-content:center}:root[data-ui=tablo] .friend-chip{height:36px;padding-inline:14px}:root[data-ui=tablo] .room-code{justify-items:stretch;text-align:center}:root[data-ui=tablo] .room-code>button:first-of-type{justify-content:center}}@media (max-width:520px){:root[data-ui=tablo] .profile-match-result b{font-size:.86rem;white-space:normal}}:root[data-ui=tablo] .online-live{gap:7px;border:0;border-radius:0;background:transparent;padding:0;color:var(--t-text-2);font-family:var(--t-font-display);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:root[data-ui=tablo] .online-live-dot{width:6px;height:6px;border-radius:0;background:var(--t-teal);box-shadow:none;animation:t-live 2.4s ease-in-out infinite}:root[data-ui=tablo] .online-live-dot:before{display:none}:root[data-ui=tablo] .online-live[data-empty=true]{background:transparent;color:var(--t-text-3)}:root[data-ui=tablo] .online-live[data-empty=true] .online-live-dot{background:var(--t-off);animation:none}@keyframes t-live{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){:root[data-ui=tablo] .online-live-dot{animation:none}}:root[data-ui=tablo] .presence-avatar>i{width:8px;height:8px;min-width:8px;min-height:8px;border:2px solid var(--t-bg);border-radius:0;background:var(--t-off);box-shadow:none}:root[data-ui=tablo] .presence-avatar[data-presence=online]>i{background:var(--t-teal);box-shadow:none}:root[data-ui=tablo] .presence-avatar[data-presence=match]>i{background:var(--t-gold);box-shadow:none}:root[data-ui=tablo] .hub-to-top{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:40;display:inline-flex;height:40px;align-items:center;gap:6px;border:1px solid var(--t-ctl);border-radius:var(--t-radius);background:var(--t-bg);padding:0 14px 0 10px;color:var(--t-text);font-family:var(--t-font-display);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;animation:t-fade .16s ease both}:root[data-ui=tablo] .hub-to-top:hover{border-color:var(--t-ctl-hover);background:var(--t-hover)}:root[data-ui=tablo] .hub-to-top svg{color:var(--t-teal)}@media (max-width:760px){:root[data-ui=tablo] .lobby-page:has(.social)>.back-bar{position:static}:root[data-ui=tablo] .social{display:flex;flex-direction:column}:root[data-ui=tablo] :is(.social-left,.social-right){display:contents}:root[data-ui=tablo] .social-left>*{order:0}:root[data-ui=tablo] .social-left>.hub-nav{position:-webkit-sticky;position:sticky;top:calc(56px + env(safe-area-inset-top, 0px));z-index:6;order:1;align-self:stretch;width:auto;min-width:0;max-width:none;margin:0 -14px;border-bottom:1px solid var(--t-line);padding:8px 14px;overscroll-behavior-x:contain}:root[data-ui=tablo] .social-left>:is(.hub-play,.hub-invite){order:2}:root[data-ui=tablo] .social-right>:is(.is-requests,.is-playing-now,.hub-rooms){order:3}:root[data-ui=tablo] .social-center{order:4}:root[data-ui=tablo] .social-right>*{order:5}:root[data-ui=tablo] .hub-to-top{right:14px;bottom:calc(14px + env(safe-area-inset-bottom))}}html.arena-behind .arena-scene,html.arena-behind .arena-scene-base{opacity:.55}@media (max-width:760px){html.arena-behind .arena-scene,html.arena-behind .arena-scene-base{opacity:.38}html.arena-behind .lobby-page:has(.social)>.back-bar{position:relative}}html.arena-behind :is(body,.lobby-page,.content-page){background:transparent!important}html.arena-behind .lobby-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 70% at 50% 45%,transparent 35%,rgba(2,3,5,.6) 100%),linear-gradient(180deg,rgba(2,3,5,.6),transparent 30%)}html.arena-behind :is(.social,.room-page,.support-page,.profile-page,.profile-page-state,.frame-page,.legal-footer-links:not(.is-fixed)){position:relative;z-index:1}html.arena-behind .back-bar:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:96px;background:#000}html.arena-behind .support-hero:before{display:none}:root[data-ui=tablo] .social :is(.ws-panel,.rail-card,.hub-nav,.stories){background-color:rgba(4,6,8,.9)!important}@media (max-width:760px){:root[data-ui=tablo] .social .hub-nav{background-color:var(--t-bg)!important}}:root[data-ui=tablo] .social .post{background:rgba(4,6,8,.94)}:root[data-ui=tablo] .social .feed-head{padding:6px 2px}:root[data-ui=tablo] .social .me-card{padding-bottom:14px;border:1px solid var(--t-line);background:#050708}:root[data-ui=tablo] .social .me-card-banner{position:relative;height:78px}:root[data-ui=tablo] .social .me-card-banner:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(60deg,rgba(0,0,0,.18) 0 1px,transparent 1px 18px),linear-gradient(180deg,transparent 30%,#050708)}:root[data-ui=tablo] .social .me-card-who{margin-top:-42px;gap:10px}:root[data-ui=tablo] .social .me-card-who b{font-family:var(--t-font-display);font-size:21px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}:root[data-ui=tablo] .me-card-ring{position:relative;display:grid;place-items:center;padding:4px;background:conic-gradient(var(--t-violet) var(--level-progress),var(--t-line) 0);box-shadow:0 0 24px rgba(155,114,255,.25)}:root[data-ui=tablo] .me-card-ring .profile-avatar{border:3px solid #050708!important;background-color:#0b0e11}:root[data-ui=tablo] .me-card-ring em{position:absolute;bottom:-9px;left:50%;min-width:26px;padding:1px 6px;transform:translateX(-50%);background:var(--t-violet);color:#fff;font:700 13px var(--t-font-display);font-style:normal;letter-spacing:.02em;text-align:center}:root[data-ui=tablo] .social .me-card-stats{gap:8px;margin:16px 14px 0;border:0}:root[data-ui=tablo] .social .me-card-stats>div{padding:10px 12px;border:1px solid var(--t-line-in)!important;background:#080a0c}:root[data-ui=tablo] .social .me-card-stats dt{color:var(--t-text-3);font-family:var(--t-font-display);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}:root[data-ui=tablo] .social .me-card-stats dd{display:flex;align-items:baseline;gap:6px;margin-top:4px;font-family:var(--t-font-display);font-size:26px;font-weight:600;line-height:1}:root[data-ui=tablo] .me-card-rank{padding:1px 5px;border:1px solid rgba(245,200,76,.6);color:var(--t-gold);font:600 12px var(--t-font-display)}:root[data-ui=tablo] .tablo-col .me-card-ring{box-shadow:none;padding:3px}:root[data-ui=tablo] .tablo-col .me-card-ring .profile-avatar{width:48px!important;height:48px!important}:root[data-ui=tablo] .tablo-col .me-card-ring em{font-size:11px;bottom:-7px}:root[data-ui=tablo] .hub-nav-item.is-active{background:linear-gradient(90deg,rgba(29,233,200,.16),rgba(29,233,200,.02) 80%)}:root[data-ui=tablo] .hub-nav-item.is-active .hub-nav-icon{color:var(--t-teal)}:root[data-ui=tablo] .stories{gap:10px;padding:16px 14px;border:1px solid var(--t-line);background:linear-gradient(180deg,#07090b,#040506)}:root[data-ui=tablo] .story-ring{position:relative;isolation:isolate;width:66px;height:66px;padding:3px;border:2px solid var(--t-ctl)}:root[data-ui=tablo] .story[data-presence=online] .story-ring{border-color:var(--t-teal);box-shadow:0 0 16px rgba(29,233,200,.22)}:root[data-ui=tablo] .story[data-presence=match] .story-ring{border-color:transparent;box-shadow:0 0 18px rgba(245,200,76,.3)}:root[data-ui=tablo] .story[data-presence=match] .story-ring:before{content:"";position:absolute;inset:-2px;z-index:-1;padding:2px;background:conic-gradient(from var(--story-spin,0deg),var(--t-gold),rgba(245,200,76,.15) 40%,var(--t-gold) 75%,rgba(245,200,76,.15));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:story-spin 2.4s linear infinite}@property --story-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes story-spin{to{--story-spin:360deg}}:root[data-ui=tablo] .story[data-presence=off] .story-ring{opacity:.55;filter:grayscale(.6)}:root[data-ui=tablo] .story.is-add .story-ring{border:1px dashed rgba(29,233,200,.6);background:rgba(29,233,200,.06);color:var(--t-teal)}:root[data-ui=tablo] .story b{font-weight:600}:root[data-ui=tablo] .story-state.is-match{padding:0 5px;background:var(--t-gold);color:var(--t-gold-ink);font-weight:700}@media (prefers-reduced-motion:reduce){:root[data-ui=tablo] .story[data-presence=match] .story-ring:before{animation:none}}:root[data-ui=tablo] .post{border:1px solid var(--t-line);background:#050708}:root[data-ui=tablo] .post-head{padding:14px 16px 12px}:root[data-ui=tablo] .post-clip{border-block:1px solid var(--t-line-in)}:root[data-ui=tablo] .post-clip:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(180deg,transparent,rgba(5,7,8,.85));pointer-events:none}:root[data-ui=tablo] .post-clip-play{z-index:1;background:radial-gradient(circle,rgba(0,0,0,.25),transparent 50%)}:root[data-ui=tablo] .post-clip-play svg{width:64px;height:64px;color:var(--t-teal);filter:drop-shadow(0 0 14px rgba(29,233,200,.55));transition:transform .22s ease,color .16s ease}:root[data-ui=tablo] .post-clip:hover .post-clip-play svg{color:#fff;transform:scale(1.08)}:root[data-ui=tablo] .post-clip-length{z-index:2;right:12px;bottom:12px;padding:3px 8px;border:1px solid var(--t-ctl);background:rgba(0,0,0,.75);font-family:var(--t-font-display);font-size:13px;letter-spacing:.04em}:root[data-ui=tablo] .post-foot{gap:8px;padding:12px 16px}:root[data-ui=tablo] .post-button{height:34px;padding:0 12px;border:1px solid var(--t-ctl);background:transparent}:root[data-ui=tablo] .post-button:hover{border-color:var(--t-teal);color:var(--t-teal)}:root[data-ui=tablo] .post-button.is-liked{border-color:rgba(239,91,103,.7);color:var(--t-danger)}:root[data-ui=tablo] .post-podium{display:grid;grid-template-columns:repeat(var(--podium-count,3),minmax(0,1fr));align-items:end;grid-gap:8px;gap:8px;margin:6px 0 0;padding:18px 8px 0;border:0;background:radial-gradient(ellipse 50% 80% at 50% 100%,rgba(245,200,76,.1),transparent 70%)}:root[data-ui=tablo] .post-podium>li{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:0;border:0;background:transparent;box-shadow:none}:root[data-ui=tablo] .post-podium>li[data-place="1"]{--medal:var(--t-gold);--medal-rgb:245,200,76;--step:112px}:root[data-ui=tablo] .post-podium>li[data-place="2"]{--medal:#c9d1d9;--medal-rgb:201,209,217;--step:82px}:root[data-ui=tablo] .post-podium>li[data-place="3"]{--medal:#d08c55;--medal-rgb:208,140,85;--step:62px}:root[data-ui=tablo] .post-podium-who{display:grid;justify-items:center;grid-gap:4px;gap:4px;min-width:0;max-width:100%;color:inherit;text-align:center;text-decoration:none}:root[data-ui=tablo] .post-podium-crown{color:var(--t-gold);filter:drop-shadow(0 0 10px rgba(245,200,76,.6))}:root[data-ui=tablo] .post-podium-who .profile-avatar{border:2px solid var(--medal)!important;box-shadow:0 0 18px rgba(var(--medal-rgb),.3)}:root[data-ui=tablo] .post-podium-who b{max-width:100%;overflow:hidden;margin-top:4px;color:var(--t-text);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=tablo] .post-podium-who:hover b{color:var(--medal)}:root[data-ui=tablo] .post-podium-who em{color:var(--t-teal);font:600 16px var(--t-font-display);font-style:normal}:root[data-ui=tablo] .post-podium-step{display:grid;place-items:start center;width:100%;height:var(--step);padding-top:8px;border-top:3px solid var(--medal);background:linear-gradient(180deg,rgba(var(--medal-rgb),.22),rgba(var(--medal-rgb),.03))}:root[data-ui=tablo] .post-podium-place{width:auto;color:var(--medal);font:700 30px var(--t-font-display);line-height:1}:root[data-ui=tablo] .hub-rooms-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;border:0;background:transparent}:root[data-ui=tablo] .hub-rooms-modes>.hub-room-mode{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:start;grid-gap:4px;gap:4px;padding:12px 6px 10px;border:1px solid var(--t-line);background:linear-gradient(180deg,rgba(155,114,255,.07),transparent 70%),#07090b;text-align:center;transition:border-color var(--t-ease),transform var(--t-ease)}:root[data-ui=tablo] .hub-rooms-modes>.hub-room-mode:hover:not(:disabled){border-color:rgba(155,114,255,.7);background:linear-gradient(180deg,rgba(155,114,255,.16),transparent 75%),#07090b;box-shadow:none;transform:translateY(-1px)}:root[data-ui=tablo] .hub-room-mode b{font-size:14px;line-height:1.15}:root[data-ui=tablo] .hub-room-mode small{color:var(--t-text-3);font-size:11px;line-height:1.25}.hub-room-diagram{display:block;flex:none;overflow:visible}.hub-room-mode .hub-room-diagram{justify-self:center;margin-bottom:4px}.hub-room-diagram path,.hub-room-diagram>circle:not([class]){stroke:var(--t-ctl,#2c3136);stroke-width:1.2;stroke-dasharray:2 3;fill:none}.hub-room-diagram circle.is-a{fill:var(--t-teal,#1de9c8);filter:drop-shadow(0 0 4px rgba(29,233,200,.6))}.hub-room-diagram circle.is-b{fill:var(--t-violet,#9b72ff);filter:drop-shadow(0 0 4px rgba(155,114,255,.6))}@media (max-width:760px){:root[data-ui=tablo] .social .me-card:not(.is-guest){grid-template-areas:"who stats";grid-template-columns:auto minmax(0,1fr);width:100%;padding:14px 14px 18px}:root[data-ui=tablo] .social .me-card-who{margin-top:0}:root[data-ui=tablo] .social .me-card-stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-area:stats;min-width:0;gap:6px;margin:0}:root[data-ui=tablo] .social .me-card-stats>div{display:grid!important;grid-gap:2px;gap:2px;min-width:0;padding:8px 10px}:root[data-ui=tablo] .social .me-card-stats dd{font-size:21px}:root[data-ui=tablo] .social .me-card-ring .profile-avatar{width:52px!important;height:52px!important}}:root[data-ui=tablo] .room-page{--room:var(--t-teal);--room-rgb:29,233,200;gap:18px}:root[data-ui=tablo] .room-page[data-mode=duel]{--room:#ef5b67;--room-rgb:239,91,103}:root[data-ui=tablo] .room-page[data-mode=duo]{--room:var(--t-violet);--room-rgb:155,114,255}:root[data-ui=tablo] .room-page .ws-panel{background-color:rgba(4,6,8,.92)!important}:root[data-ui=tablo] .room-head{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;padding:26px 28px;overflow:hidden;border:1px solid rgba(var(--room-rgb),.35)!important;background:linear-gradient(110deg,rgba(var(--room-rgb),.16),rgba(4,6,8,.94) 55%)!important}:root[data-ui=tablo] .room-head:after{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--room),transparent 70%)}.room-head-art{display:grid;place-items:center;width:132px;height:112px;border:1px solid rgba(var(--room-rgb),.3);background:radial-gradient(circle,rgba(var(--room-rgb),.14),transparent 70%)}.room-head-art .hub-room-diagram circle[class]{animation:room-dot 2.4s ease-in-out infinite}.room-head-art .hub-room-diagram circle:not([class]){animation:none}.room-head-art .hub-room-diagram circle.is-b{animation-delay:1.2s}@keyframes room-dot{0%,to{opacity:1}50%{opacity:.55}}:root[data-ui=tablo] .room-head h1{margin:8px 0 6px;font:700 clamp(40px,5vw,64px) var(--t-font-display);line-height:1;letter-spacing:.02em;text-transform:uppercase}:root[data-ui=tablo] .room-head p{color:var(--t-text-2);font-size:15px}:root[data-ui=tablo] .room-code>button:first-of-type{border:1px dashed var(--room)!important;color:var(--room);box-shadow:0 0 30px rgba(var(--room-rgb),.18),inset 0 0 24px rgba(var(--room-rgb),.08)}.room-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}:root[data-ui=tablo] .room-mode{display:flex;align-items:center;justify-content:center;gap:12px;height:64px;border:1px solid var(--t-line);background:rgba(4,6,8,.9);color:var(--t-text-2);font:inherit;cursor:pointer;transition:border-color var(--t-ease),background var(--t-ease),color var(--t-ease)}:root[data-ui=tablo] .room-mode b{font:600 17px var(--t-font-display);letter-spacing:.04em;text-transform:uppercase}:root[data-ui=tablo] .room-mode:hover:not(:disabled){border-color:var(--t-ctl-hover);color:var(--t-text)}:root[data-ui=tablo] .room-mode.is-active{border-color:var(--room);background:linear-gradient(180deg,rgba(var(--room-rgb),.16),rgba(4,6,8,.9));color:var(--t-text);box-shadow:inset 0 -2px 0 var(--room)}.room-lineup{display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid var(--t-line);background:rgba(4,6,8,.92)}.room-lineup-head{display:flex;align-items:baseline;gap:10px}.room-lineup-head h2{margin:0;font:600 20px var(--t-font-display);letter-spacing:.06em;text-transform:uppercase}.room-lineup-head span{padding:1px 8px;border:1px solid var(--t-ctl);color:var(--t-text-2);font:600 14px var(--t-font-display)}.room-versus{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;grid-gap:18px;gap:18px}.room-versus>.room-vs{align-self:center}.room-side-seats{display:grid;grid-gap:10px;gap:10px}.room-side-seats h3{margin:0;font:600 14px var(--t-font-display);letter-spacing:.14em;text-transform:uppercase}.room-side-seats[data-team="1"] h3{color:var(--t-teal)}.room-side-seats[data-team="2"] h3{color:var(--t-violet)}.room-vs{font:700 54px var(--t-font-display);line-height:1;letter-spacing:0;transform:skewX(-10deg);background:linear-gradient(180deg,#fff,var(--room));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(var(--room-rgb),.5))}:root[data-ui=tablo] .room-seat{display:grid;justify-items:center;grid-gap:8px;gap:8px;min-height:168px;padding:18px 14px 14px;border:1px solid var(--t-line);background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent 60%),#06080a;text-align:center}:root[data-ui=tablo] .room-seat[data-team="1"]{box-shadow:inset 0 2px 0 var(--t-teal)}:root[data-ui=tablo] .room-seat[data-team="2"]{box-shadow:inset 0 2px 0 var(--t-violet)}:root[data-ui=tablo] .room-seat.is-me{border-color:rgba(29,233,200,.6);background:linear-gradient(180deg,rgba(29,233,200,.1),transparent 70%),#06080a}:root[data-ui=tablo] .room-seat-who{display:grid;justify-items:center;grid-gap:6px;gap:6px;color:inherit;text-decoration:none}.room-seat-avatar{position:relative;display:block;padding:3px;border:1px solid var(--t-ctl,#2c3136)}:root[data-ui=tablo] .room-seat[data-team="1"] .room-seat-avatar{border-color:var(--t-teal)}:root[data-ui=tablo] .room-seat[data-team="2"] .room-seat-avatar{border-color:var(--t-violet)}.room-seat-host{position:absolute;top:-10px;right:-10px;display:grid;place-items:center;width:22px;height:22px;background:var(--t-gold,#f5c84c);color:var(--t-gold-ink,#231a00)}:root[data-ui=tablo] .room-seat-who b{justify-content:center;font-size:16px;font-weight:600}:root[data-ui=tablo] .room-seat-who small{display:inline-flex;align-items:center;gap:6px;color:var(--t-text-3);font-size:12.5px}.room-seat-tag{padding:0 5px;background:var(--t-teal,#1de9c8);color:var(--t-teal-ink,#001a16);font-size:11px;font-style:normal;font-weight:700;text-transform:uppercase}.room-seat-tag.is-bot{background:var(--t-ctl,#2c3136);color:var(--t-text-2,#9aa3ab)}:root[data-ui=tablo] .room-seat .friend-chip{height:28px;padding:0 10px;font-size:12px}:root[data-ui=tablo] .room-seat-kick{border-radius:0;background:transparent;border:1px solid rgba(239,91,103,.5)}:root[data-ui=tablo] .room-seat.is-empty{align-content:center;border:1px dashed var(--t-ctl);background:hsla(0,0%,100%,.015);color:var(--t-text-3)}:root[data-ui=tablo] .room-seat.is-empty b{color:var(--t-text-2);font-size:15px}:root[data-ui=tablo] .room-seat-plus{display:grid;place-items:center;width:64px;height:64px;border:1px dashed rgba(var(--room-rgb),.6);color:var(--room);opacity:1;animation:room-wait 2s ease-in-out infinite}@keyframes room-wait{0%,to{box-shadow:0 0 0 0 rgba(var(--room-rgb),0)}50%{box-shadow:0 0 0 6px rgba(var(--room-rgb),.12)}}:root[data-ui=tablo] .room-seats.is-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.room-side-seats,:root[data-ui=tablo] .room-seat,:root[data-ui=tablo] .room-seat-who{min-width:0}:root[data-ui=tablo] .room-seat-who{width:100%}:root[data-ui=tablo] .room-seat-who b{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=tablo] .lobby-page .room-seat .friend-chip{max-width:100%;margin:0}:root[data-ui=tablo] .lobby-page .room-seat-who>.room-seat-avatar{display:block}:root[data-ui=tablo] .room-actions{gap:10px}:root[data-ui=tablo] .room-actions .profile-action:not(.is-primary){background:rgba(4,6,8,.92)}:root[data-ui=tablo] .room-wait{padding:8px 12px;background:rgba(4,6,8,.85)}:root[data-ui=tablo] .room-start{flex:1 1 260px;height:60px;font:600 20px var(--t-font-display);letter-spacing:.06em;text-transform:uppercase}:root[data-ui=tablo] .room-start:not(:disabled){box-shadow:0 0 34px rgba(29,233,200,.3)!important}:root[data-ui=tablo] .room-start:disabled{background:rgba(4,6,8,.92)}:root[data-ui=tablo] .room-start.is-ready{border-color:var(--t-gold,#f5c84c);color:var(--t-gold,#f5c84c);font-size:16px}:root[data-ui=tablo] .room-leave{margin-left:auto;border-color:transparent;color:var(--t-text-3)}:root[data-ui=tablo] .room-leave:hover:not(:disabled){border-color:rgba(239,91,103,.5);color:var(--t-danger)}.room-hint{flex-basis:100%;margin:0;padding:8px 12px;background:rgba(4,6,8,.85);color:var(--t-text-3,#7d868f);font-size:13px}@media (prefers-reduced-motion:reduce){.room-head-art .hub-room-diagram circle[class],:root[data-ui=tablo] .room-seat-plus{animation:none}}@media (max-width:760px){:root[data-ui=tablo] .room-head{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.room-head-art{display:none}:root[data-ui=tablo] .room-mode{flex-direction:column;gap:4px;height:76px}:root[data-ui=tablo] .room-mode b{font-size:13px}.room-versus{gap:8px}.room-vs{font-size:32px}:root[data-ui=tablo] .room-seat{min-height:150px;padding:14px 8px 12px}:root[data-ui=tablo] .room-seat-who b{font-size:14px}:root[data-ui=tablo] .room-seat.is-empty small{display:none}:root[data-ui=tablo] .room-seats.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui=tablo] .room-leave{margin-left:0;flex:1 1 100%}.room-chip-long{display:none}}.room-seat-presence{display:inline-flex;align-items:center;gap:6px;color:var(--t-text-3,#7d868f);font:600 11px var(--t-font-display,inherit);letter-spacing:.1em;text-transform:uppercase}.room-seat-presence:before{width:7px;height:7px;border-radius:50%;background:var(--t-text-3,#7d868f);content:""}.room-seat-presence.is-here{color:var(--t-teal,#1de9c8)}.room-seat-presence.is-here:before{background:var(--t-teal,#1de9c8);box-shadow:0 0 8px rgba(29,233,200,.7)}.room-seat-presence.is-ready{color:var(--t-gold,#f5c84c)}.room-seat-presence.is-ready:before{background:var(--t-gold,#f5c84c);box-shadow:0 0 8px rgba(245,196,81,.6)}:root[data-ui=tablo] .room-seat:has(.room-seat-presence:not(.is-here)) .room-seat-who{opacity:.5;filter:grayscale(.6)}:root[data-ui=tablo] .room-seat.is-empty.is-action{width:100%;font:inherit;cursor:pointer;transition:border-color var(--t-ease),background var(--t-ease)}:root[data-ui=tablo] .room-seat.is-empty.is-action:hover{border-color:var(--room);background:rgba(var(--room-rgb),.08);color:var(--t-text)}:root[data-ui=tablo] .room-seat.is-empty.is-action b{color:var(--t-text)}:root[data-ui=tablo] .room-seat.is-empty.is-action:focus-visible{outline:2px solid var(--t-teal);outline-offset:2px}@media (max-width:760px){:root[data-ui=tablo] .room-seat.is-empty.is-action small{display:block}}.room-rounds{display:grid;grid-gap:10px;gap:10px;margin:12px 0 0}.room-rounds-group h4{margin:0 0 4px;color:var(--t-text-2,#9aa3ab);font:600 12px var(--t-font-display,inherit);letter-spacing:.12em;text-transform:uppercase}.room-rounds-group ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none;color:var(--t-text-3,#7d868f);font-size:.8rem}.match-score{position:relative;display:grid;justify-items:center;grid-gap:10px;gap:10px}.match-tag{display:inline-block;padding:2px 8px;font:700 12px var(--t-font-display,inherit);font-style:normal;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.match-tag.is-point{background:var(--t-gold,#f5c84c);color:var(--t-gold-ink,#231a00);animation:match-point 1.6s ease-in-out infinite}@keyframes match-point{0%,to{box-shadow:0 0 0 0 rgba(245,200,76,0)}50%{box-shadow:0 0 16px 2px rgba(245,200,76,.45)}}.match-score-versus{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:100%}.match-score-side{position:relative;display:grid;justify-items:center;grid-gap:4px;gap:4px;min-width:0;padding:0 28px}.match-score-label{max-width:100%;overflow:hidden;color:var(--t-text-2,#9aa3ab);font:600 15px var(--t-font-display,inherit);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.match-score-side[data-team="1"] .match-score-label{color:var(--t-teal,#1de9c8)}.match-score-side[data-team="2"] .match-score-label{color:var(--t-violet,#9b72ff)}.match-score-side.is-me .match-score-label{color:var(--t-text,#fff)}.match-score-wins{font:700 clamp(56px,8vw,88px) var(--t-font-display,inherit);line-height:.95;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.match-score-side[data-team="1"] .match-score-wins{color:var(--t-teal,#1de9c8);text-shadow:0 0 28px rgba(29,233,200,.35)}.match-score-side[data-team="2"] .match-score-wins{color:var(--t-violet,#9b72ff);text-shadow:0 0 28px rgba(155,114,255,.35)}.match-score-colon{position:absolute;top:50%;right:0;transform:translate(50%,-40%);color:var(--t-text-3,#7d868f);font:700 clamp(40px,6vw,64px) var(--t-font-display,inherit);line-height:1}.match-score-list{display:grid;grid-gap:6px;gap:6px;width:100%;margin:0;padding:0;list-style:none}.match-score-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 12px;border:1px solid var(--t-line,#1d2227);background:hsla(0,0%,100%,.02)}.match-score-list li:first-child{border-color:rgba(245,200,76,.45)}.match-score-list li.is-me{background:rgba(29,233,200,.08)}.match-score-list .match-score-label{justify-self:start;color:var(--t-text,#fff)}.match-score-list .match-score-wins{font-size:28px}.room-formats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}:root[data-ui=tablo] .room-format{display:grid;justify-items:center;align-content:center;grid-gap:2px;gap:2px;height:64px;border:1px solid var(--t-line);background:rgba(4,6,8,.9);color:var(--t-text-2);font:inherit;cursor:pointer;transition:border-color var(--t-ease),background var(--t-ease),color var(--t-ease)}:root[data-ui=tablo] .room-format b{font:600 17px var(--t-font-display);letter-spacing:.04em;text-transform:uppercase}:root[data-ui=tablo] .room-format small{color:var(--t-text-3);font-size:12px}:root[data-ui=tablo] .room-format:hover:not(:disabled){border-color:var(--t-ctl-hover);color:var(--t-text)}:root[data-ui=tablo] .room-format.is-active{border-color:var(--t-gold,#f5c84c);background:linear-gradient(180deg,rgba(245,200,76,.14),rgba(4,6,8,.9));color:var(--t-text);box-shadow:inset 0 -2px 0 var(--t-gold,#f5c84c)}:root[data-ui=tablo] .room-format-line{margin:0;padding:10px 14px;background:rgba(4,6,8,.9);color:var(--t-text-2)}.match-table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.match-table th{padding:6px 10px;border-bottom:1px solid var(--t-line,#1d2227);color:var(--t-text-3,#7d868f);font:600 12px var(--t-font-display,inherit);letter-spacing:.12em;text-align:right;text-transform:uppercase}.match-table td{padding:9px 10px;border-bottom:1px solid hsla(0,0%,100%,.04);text-align:right}.match-table td:first-child,.match-table th:first-child{text-align:left}.match-table tbody tr:first-child td{color:var(--t-gold,#f5c84c);font-weight:700}.match-table tr.is-left td{color:var(--t-text-3,#7d868f)}.match-table-tag{margin-left:8px;padding:0 5px;background:var(--t-ctl,#2c3136);color:var(--t-text-2,#9aa3ab);font-size:11px;font-style:normal;font-weight:700;text-transform:uppercase}:root[data-ui=tablo] .room-match,:root[data-ui=tablo] .room-result{display:grid;grid-gap:16px;gap:16px;padding:20px 24px;border:1px solid rgba(245,200,76,.35)!important}:root[data-ui=tablo] .room-match{background:linear-gradient(180deg,rgba(245,200,76,.08),rgba(4,6,8,.94) 60%)!important}.room-match-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.room-result header{display:grid;grid-gap:2px;gap:2px}.room-board.is-neutral .match-table tbody tr:first-child td,.room-result:is([data-outcome=stopped],[data-outcome=abandoned]) .match-table tbody tr:first-child td{color:inherit;font-weight:inherit}.room-match-head b{font:600 16px var(--t-font-display,inherit);letter-spacing:.06em;text-transform:uppercase}:root[data-ui=tablo] .room-result h2{margin:4px 0 0;font:700 clamp(26px,3.4vw,38px) var(--t-font-display);letter-spacing:.03em;text-transform:uppercase}:root[data-ui=tablo] .room-result[data-outcome=abandoned],:root[data-ui=tablo] .room-result[data-outcome=stopped]{border-color:var(--t-line)!important}.room-match-actions,.room-result-actions{display:flex;flex-wrap:wrap;gap:10px}.room-match-actions .is-primary,.room-result-actions .is-primary{flex:1 1 220px}:root[data-ui=tablo] .room-match-stop{border-color:rgba(239,91,103,.5);background:rgba(4,6,8,.92);color:var(--t-danger,#ef5b67)}@media (prefers-reduced-motion:reduce){.match-tag.is-point{animation:none}}@media (max-width:760px){.room-formats{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui=tablo] .room-format b{font-size:14px}.match-score-side{padding:0 16px}:root[data-ui=tablo] .room-match,:root[data-ui=tablo] .room-result{padding:16px}.match-table td,.match-table th{padding:7px 6px}}.room-board-overlay{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.room-board{position:relative;display:grid;grid-gap:18px;gap:18px;width:min(560px,100%);max-height:100%;overflow:hidden auto;padding:0 24px 22px;border:1px solid var(--t-line,#1c1f22);background:#000;color:var(--t-text,#e9ecef);font-family:var(--t-font-sans,"Golos Text",system-ui,sans-serif);text-align:center;box-shadow:0 0 0 1px rgba(245,200,76,.18),0 30px 90px rgba(0,0,0,.6);animation:room-board-in .26s ease-out}@keyframes room-board-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.room-board-topline{height:3px;margin:0 -24px;background:var(--t-gold,#f5c84c)}.room-board.is-final.is-neutral .room-board-topline{background:var(--t-text-3,#7d868f)}.room-board-head{display:flex;justify-content:space-between;gap:8px;color:var(--t-text-3,#7d868f);font:600 12px var(--t-font-display,Oswald);letter-spacing:.14em;text-transform:uppercase}.room-board-title{margin:0;font:700 clamp(26px,5vw,40px) var(--t-font-display,Oswald);letter-spacing:.03em;line-height:1.05;text-transform:uppercase}.room-board.is-final.is-win .room-board-title{color:var(--t-gold,#f5c84c);text-shadow:0 0 30px rgba(245,200,76,.3)}.room-board-round{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--t-line,#1c1f22);background:hsla(0,0%,100%,.02)}.room-board-winner{margin:0;font:600 18px var(--t-font-display,Oswald);letter-spacing:.05em;text-transform:uppercase}.room-board-best{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 10px;margin:0;color:var(--t-text-2,#9aa3ab);font-size:14px}.room-board-best b{color:var(--t-gold,#f5c84c)}.room-board-best small{color:var(--t-text-3,#7d868f);font-size:13px}.room-board-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px}.room-board-status{flex-basis:100%;margin:0;color:var(--t-text-2,#9aa3ab);font:600 16px var(--t-font-display,Oswald);letter-spacing:.06em;text-transform:uppercase}.room-board-status b{color:var(--t-text,#fff);font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.room-board-status.is-live{color:var(--t-teal,#1de9c8);animation:room-board-live 1.4s ease-in-out infinite}@keyframes room-board-live{0%,to{opacity:1}50%{opacity:.55}}.room-board-go{flex:1 1 220px;justify-content:center;height:52px;font:600 18px var(--t-font-display,Oswald);letter-spacing:.06em;text-transform:uppercase}.room-board-ready{margin:0;padding:10px 14px;border:1px dashed var(--t-ctl,#2c3136);color:var(--t-text-2,#9aa3ab)}.room-board .match-table{text-align:right}.room-hold{position:fixed;inset:0;z-index:30;display:grid;place-items:center;pointer-events:none}.room-hold-wait{padding:10px 18px;background:rgba(0,0,0,.78);color:var(--t-text-2,#9aa3ab);font:600 20px var(--t-font-display,Oswald);letter-spacing:.12em;text-transform:uppercase}.room-hold-count{color:#fff;font:700 clamp(120px,22vw,220px) var(--t-font-display,Oswald);line-height:1;text-shadow:0 0 40px rgba(29,233,200,.55),0 6px 0 rgba(0,0,0,.5);animation:room-hold-pop 1s ease-out both}@keyframes room-hold-pop{0%{opacity:0;transform:scale(1.6)}25%{opacity:1;transform:scale(1)}85%{opacity:1}to{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.room-board,.room-board-status.is-live,.room-hold-count{animation:none}}@media (max-width:760px){.room-board{gap:14px;padding:0 16px 16px}.room-board-topline{margin:0 -16px}}@media (max-height:520px){.room-board{gap:8px;width:min(640px,100%);padding-bottom:12px}.room-board-title{font-size:24px}.room-board .match-score{gap:4px}.room-board .match-score-wins{font-size:44px}.room-board .match-score-colon{font-size:34px}.room-board .match-table th{padding:2px 8px}.room-board .match-table td{padding:4px 8px}.room-board-round{gap:2px;padding:6px 10px}.room-board-winner{font-size:15px}.room-board-go{height:40px;font-size:16px}.room-board-foot{gap:6px 10px}.room-board-status{font-size:14px}.room-board-status b{font-size:18px}}.name-frame.is-shimmer{background:linear-gradient(110deg,var(--frame-a),var(--frame-b),var(--frame-border),var(--frame-a))!important;background-size:300% 100%!important;animation:name-frame-run 3s ease-in-out infinite alternate,name-frame-glow 1.6s ease-in-out infinite alternate}@keyframes name-frame-run{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes name-frame-glow{0%{box-shadow:0 0 4px var(--frame-border)}to{box-shadow:0 0 12px var(--frame-border),0 0 2px var(--frame-b)}}@media (prefers-reduced-motion:reduce){.name-frame.is-shimmer{animation:none}}