.mention-list{z-index:1400;background:var(--surface);max-height:min(320px,50vh);color:var(--text);border:1px solid var(--border);border-radius:12px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #00000040}.mention-item{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:6px 8px;font-weight:700;display:flex}.mention-item.is-active,.mention-item:hover{background:var(--surface-2)}.mention-avatar{flex:none;width:28px;height:28px;position:relative}.mention-avatar img{object-fit:cover;border-radius:50%;width:28px;height:28px}.mention-dot{border:2px solid var(--surface);background:#2fbf71;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.mention-nick{overflow-wrap:anywhere}.mention-all-ico{background:var(--primary);width:28px;height:28px;color:var(--on-primary,#111);border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.mention-hint{color:var(--muted);font-size:.85rem;font-weight:600}.mention-all{cursor:default}.share{display:inline-flex}.share-btn{gap:6px}.share-count{font-weight:800}.share-menu{overscroll-behavior:contain;background:var(--surface);width:min(440px,100vw - 32px);max-width:none;max-height:min(86dvh,700px);color:var(--text);border:1px solid var(--border);border-radius:16px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 18px 48px #00000052}.share-menu::backdrop{background:#080a108c}.share-body{padding:14px 16px 16px}.share-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.share-head strong{font-size:1.05rem}.share-close{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px;display:inline-flex}.share-close:hover{background:var(--surface-2);color:var(--text)}.share-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.share-item{width:100%;font:inherit;text-align:center;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;font-size:.78rem;font-weight:700;text-decoration:none;display:flex}.share-item:hover,.share-item:focus-visible{background:var(--surface-2)}.share-ico{color:#fff;background:var(--primary);--ni-ink:var(--primary);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.share-whatsapp .share-ico{--ni-ink:#25d366;background:#25d366}.share-telegram .share-ico{--ni-ink:#229ed9;background:#229ed9}.share-x .share-ico{--ni-ink:#111;background:#111}.share-facebook .share-ico{--ni-ink:#1877f2;background:#1877f2}.share-threads .share-ico{--ni-ink:#000;background:#000}.share-reddit .share-ico{--ni-ink:#ff4500;background:#ff4500}.share-discord .share-ico{--ni-ink:#5865f2;background:#5865f2}.share-copy .share-ico,.share-native .share-ico{background:var(--surface-2);color:var(--text);--ni-ink:var(--surface-2)}.share-letter{font-size:.95rem;font-weight:900}.share-note{color:var(--primary-ink);margin:8px 0 0;font-weight:700}.share-note-error{color:var(--danger)}.share-story .share-ico{--ni-ink:#ff5f6d;background:linear-gradient(135deg,#ff5f6d,#ffc371)}.share-image .share-ico{--ni-ink:#833ab4;background:linear-gradient(135deg,#833ab4,#fd1d1d 60%,#fcb045)}.share-panel{gap:10px;display:grid}.share-panel p{margin:0}.share-preview{aspect-ratio:9/16;background:var(--surface-2);object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:34vh;margin:0 auto;display:block}.share-bg{border:0;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;display:flex}.share-bg legend{margin-bottom:2px;font-weight:700}.share-panel textarea{width:100%}.share-actions{flex-wrap:wrap;gap:8px;display:flex}.share-actions .btn{align-items:center;gap:6px;display:inline-flex}.share-chat .share-ico{--ni-ink:#12a150;background:#12a150}.share-dm .share-ico{--ni-ink:#7c4dff;background:#7c4dff}.share-panel select,.share-panel input[type=search]{width:100%}.share-friends{gap:4px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.share-friend{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.share-friend:hover,.share-friend[aria-pressed=true]{background:var(--surface-2);border-color:var(--soft-border)}.share-friend img,.share-friend .share-noavatar{background:var(--surface-2);border-radius:50%;flex:none;width:28px;height:28px}.spc{border:1px solid var(--border);background:var(--surface);max-width:360px;color:var(--text);border-radius:12px;align-items:stretch;gap:10px;margin-top:6px;padding:8px;text-decoration:none;display:flex}.spc:hover{border-color:var(--soft-border);background:var(--surface-2)}.spc-img{object-fit:cover;border-radius:8px;flex:none;width:64px;height:64px}.spc-body{gap:2px;min-width:0;display:grid}.spc-kind{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;font-weight:800}.spc-text{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.spc-open{color:var(--primary-ink);font-size:.85rem;font-weight:800}.spc-off{color:var(--muted);font-style:italic;display:block}@media (max-width:640px){.share-menu{border-width:1px 0 0;border-radius:18px 18px 0 0;width:100%;max-height:85dvh;margin:auto 0 0}.share-body{padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.share-grid{gap:10px 6px}.share-ico{width:52px;height:52px}.share-label{display:none}.share-preview{max-height:42vh}}@media (max-width:340px){.share-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.floating-menu{z-index:1450;position:fixed}
.games-page{gap:18px;display:grid}.game-daily{border-left:4px solid var(--primary-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.game-daily h2{margin:0;font-size:1.5rem}.game-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-ink);margin:0;font-size:.75rem;font-weight:900}.game-mine,.game-streak{margin:4px 0;font-weight:800}.game-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;display:flex}.game-next{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.game-thumb{image-rendering:pixelated;border-radius:10px;flex:none}.game-ranks{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.game-rank{border:1px solid var(--border);border-radius:var(--radius-card,12px);background:var(--surface);min-width:0;padding:14px 16px}.game-rank h3{margin:0 0 10px;font-size:1rem}.game-rank-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.game-rank-list li{border-radius:10px;grid-template-columns:2rem auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.game-rank-list li.is-top{background:color-mix(in srgb, var(--primary-ink) 8%, transparent)}.game-rank-list li.is-1{box-shadow:inset 3px 0 #f5c400}.game-rank-list li.is-2{box-shadow:inset 3px 0 #b8c1cc}.game-rank-list li.is-3{box-shadow:inset 3px 0 #cd7f32}.game-rank-place{text-align:center;font-variant-numeric:tabular-nums;font-weight:900}.game-rank-name{min-width:0;overflow:hidden}.game-rank-score{font-variant-numeric:tabular-nums}.game-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.game-list li{align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.game-list li p{margin:4px 0 8px;font-size:.9rem}.game-list li.is-soon{opacity:.7}.game-stage{border:1px solid var(--border);border-radius:var(--radius-card,12px);background:var(--surface);justify-items:center;gap:12px;width:100%;max-width:560px;margin:0 auto;padding:14px;scroll-margin-top:76px;display:grid}.game-top{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.game-canos{justify-items:center;gap:8px;width:100%;display:grid}.game-hud{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:6px 14px;font-size:.9rem;font-weight:800;display:flex}.game-canvas{touch-action:manipulation;image-rendering:pixelated;cursor:pointer;background:var(--bg);border-radius:10px;max-width:100%;display:block}.game-menu{justify-items:stretch}.game-menu-block{justify-items:start;gap:6px;display:grid}.game-menu-block h2{margin:0;font-size:1.1rem}.game-level{align-items:center;gap:8px;display:flex}.game-mute{justify-self:end}.game-wait{font-weight:800}.game-result{text-align:center}.game-result-title{margin:0;font-size:1.2rem;font-weight:900}.game-score{color:var(--primary-ink);font-variant-numeric:tabular-nums;margin:0;font-size:2.6rem;font-weight:900}.game-place{font-weight:800}.game-result .game-actions{justify-content:center}.pt-game-row{align-items:center;gap:10px;min-width:0;display:flex}.pt-game-info{gap:2px;min-width:0;display:grid}.pt-game-mine{color:var(--primary-ink);font-size:.85rem;font-weight:800}.pt-game .pt-btn{text-align:center}.pt-game-open,.pt-game-login{justify-self:center;font-size:.85rem;font-weight:800}.pt-game-live{min-width:0;display:grid}.pt-game-live .game-stage{background:0 0;border:0;max-width:none;padding:0}.pt-game-live .game-score{font-size:2rem}.pt-game-live .game-top{flex-wrap:wrap;row-gap:6px}.pt-game-live .game-top>strong{font-size:.9rem}.pt-game-live .game-top-actions .btn{white-space:nowrap}.pt-game-live .tiro-fire{flex:100%;min-width:0}.game-top-actions{gap:6px;display:flex}.pt-side:has(.pt-game-live){position:static}.game-tiro{justify-items:center;gap:8px;width:100%;display:grid}.tiro-power{border:2px solid var(--text);background:var(--surface-2);border-radius:4px;width:100%;max-width:520px;height:14px;position:relative;overflow:hidden}.tiro-power>span{background:linear-gradient(90deg,#3e8e41,#f5c400 60%,#e23b3b);position:absolute;inset:0 auto 0 0}.tiro-power>i{background:var(--text);width:3px;margin-left:-1px;position:absolute;top:0;bottom:0}.tiro-power>b{width:4px;box-shadow:0 0 0 1px var(--text);background:#3ecf5a;margin-left:-2px;position:absolute;top:-2px;bottom:-2px}.game-hud-tag{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:0 6px;font-size:.8rem}.game-tiro.is-final .game-canvas{box-shadow:0 0 0 3px #f5c400,0 0 18px #f5c40080}.tiro-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.tiro-controls input[type=range]{flex:1;min-width:120px;max-width:260px}.tiro-fire{touch-action:none;-webkit-user-select:none;user-select:none;min-width:200px}.game-cobra{justify-items:center;gap:8px;width:100%;display:grid}.game-cobra .cobra-canvas{touch-action:none;cursor:default;-webkit-user-select:none;user-select:none}.game-cobra.is-final .game-canvas{box-shadow:0 0 0 3px #f5c400,0 0 18px #f5c40080}.cobra-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.cobra-pad{touch-action:none;-webkit-user-select:none;user-select:none;grid-template-rows:repeat(2,46px);grid-template-columns:repeat(3,52px);gap:6px;display:grid}.cobra-pad button{border:2px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;border-radius:10px;font-size:1.1rem;font-weight:900}.cobra-pad button:active{background:color-mix(in srgb, var(--primary-ink) 22%, var(--surface-2));border-color:var(--primary-ink)}.cobra-pad-0{grid-area:1/2}.cobra-pad-3{grid-area:2/1}.cobra-pad-2{grid-area:2/2}.cobra-pad-1{grid-area:2/3}@media (pointer:coarse){.cobra-pad{grid-template-rows:repeat(2,54px);grid-template-columns:repeat(3,64px)}}.game-tabs{border-bottom:2px solid var(--border);flex-wrap:wrap;gap:6px;display:flex}.game-tabs a{color:var(--muted);border-bottom:3px solid #0000;border-radius:10px 10px 0 0;margin-bottom:-2px;padding:8px 14px;font-weight:800;text-decoration:none}.game-tabs a.is-active{color:var(--primary-ink);border-bottom-color:var(--primary-ink);background:color-mix(in srgb, var(--primary-ink) 7%, transparent)}.game-hud-warn{color:var(--danger)}.jr-map{gap:14px;display:grid}.jr-head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.jr-head h2{margin:0;font-size:1.25rem}.jr-total{align-items:center;gap:6px;font-weight:800;display:inline-flex}.jr-head .game-mute{margin-left:auto}.jr-blocks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.jr-block{border:1px solid var(--border);border-radius:var(--radius-card,12px);background:var(--surface);min-width:0;padding:12px 14px}.jr-block.is-locked{opacity:.6}.jr-block-head{gap:2px;margin-bottom:10px;display:grid}.jr-block-head .muted{font-size:.85rem}.jr-levels{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid}.jr-level{border:2px solid var(--border);background:var(--surface-2);color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;justify-items:center;gap:2px;min-width:0;padding:6px 2px;font-weight:900;display:grid}.jr-level:disabled{cursor:not-allowed}.jr-level.is-done{border-color:color-mix(in srgb, #3e8e41 60%, var(--border))}.jr-level.is-next{border-color:var(--primary-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-ink) 25%, transparent)}.jr-level.is-final{color:#3b2a00;background:linear-gradient(135deg,#fff3b0,#f5c400);border-color:#c99a00}.jr-level-n{font-size:.85rem}.jr-stars{gap:2px;display:inline-flex}.jr-stars i{background:var(--border);clip-path:polygon(50% 0,62% 35%,100% 38%,70% 60%,80% 100%,50% 76%,20% 100%,30% 60%,0 38%,38% 35%);width:9px;height:9px}.jr-stars i.is-on{background:#f5c400}.jr-lock{background:var(--muted);clip-path:polygon(20% 40%,20% 20%,30% 0,70% 0,80% 20%,80% 40%,100% 40%,100% 100%,0 100%,0 40%,30% 40%,30% 22%,38% 12%,62% 12%,70% 22%,70% 40%);width:10px;height:10px}.jr-result-stars .jr-stars i{width:34px;height:34px}.jr-result-stars{margin:6px 0}.jr-intro{text-align:center}.jr-intro h2{margin:0}.game-stage.is-final,.game-canos.is-final .game-canvas{box-shadow:0 0 0 3px #f5c400,0 0 18px #f5c40080}.jr-profile{gap:2px;margin:4px 0 10px;padding:0;font-weight:800;list-style:none;display:grid}.pt-game-journey{text-align:center}@media (max-width:640px){.jr-levels{grid-template-columns:repeat(5,minmax(0,1fr))}}.game-diff-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}@media (max-width:640px){.game-daily{grid-template-columns:minmax(0,1fr);justify-items:start}.game-stage{padding:10px}}
.nick-status{color:var(--muted);margin:-4px 0 0;font-size:.85rem}.nick-status.is-ok{color:var(--ok);font-weight:700}.nick-status.is-bad{color:var(--danger);font-weight:700}.nick-preview{border:1px dashed var(--border);overflow-wrap:anywhere;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}
.achb{gap:16px;min-width:0;display:grid}.achb-total{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card,12px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px 16px;display:grid}.achb-count{grid-column:1/-1;margin:0;font-size:1.05rem}.achb-count strong{color:var(--primary-ink);font-size:1.3rem}.achb-bar{background:var(--surface-2);border-radius:999px;min-width:0;height:10px;display:block;overflow:hidden}.achb-bar>span{border-radius:inherit;background:var(--primary);height:100%;transition:width .5s;display:block}.achb-bar.is-small{height:6px}.achb-bar.is-small>span{background:var(--ach)}.achb-pct{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:800}.achb-tools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 16px;display:flex}.achb-chips{flex-wrap:wrap;gap:6px;display:flex}.achb-chip{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.88rem;font-weight:700}.achb-chip:hover{border-color:var(--primary)}.achb-chip.is-on{background:var(--primary);border-color:var(--primary);color:var(--on-primary,#fff)}.achb-selects{flex-wrap:wrap;gap:8px 12px;display:flex}.achb-selects label{color:var(--muted);gap:2px;font-size:.8rem;font-weight:700;display:grid}.achb-selects select{min-width:150px;max-width:100%}.achb-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.achb-card{--ach:var(--primary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card,12px);scroll-margin-top:calc(var(--header-h,64px) + 16px);outline:none;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;transition:box-shadow .3s,border-color .3s;display:grid;position:relative}.achb-icon{background:color-mix(in srgb, var(--ach) 16%, var(--surface-2));border-radius:14px;place-items:center;width:60px;height:60px;display:grid}.achb-card.is-done{border-color:color-mix(in srgb, var(--ach) 55%, var(--border))}.achb-card.is-done .achb-icon{box-shadow:0 0 18px color-mix(in srgb, var(--ach) 65%, transparent), inset 0 0 10px color-mix(in srgb, var(--ach) 28%, transparent)}.achb-card.is-locked .achb-icon{background:var(--surface-2);filter:grayscale();opacity:.5}.achb-card.is-locked .achb-name{color:var(--muted)}.achb-card.is-secret .achb-icon{filter:none;opacity:.7}.achb-body{gap:4px;min-width:0;display:grid}.achb-name{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.25}.achb-desc{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.9rem}.achb-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:2px 0 0;font-size:.8rem;display:flex}.achb-percent{color:var(--muted)}.achb-reward{color:var(--primary-ink);font-weight:700}.achb-status{color:var(--muted);margin:2px 0 0;font-size:.85rem;font-weight:700}.achb-status.is-done{color:var(--ok)}.achb-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:4px;display:grid}.achb-prog{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:800}.achb-card.is-lit{border-color:var(--ach);box-shadow:0 0 0 3px color-mix(in srgb, var(--ach) 45%, transparent), 0 0 26px color-mix(in srgb, var(--ach) 60%, transparent);animation:.9s ease-in-out 3 achb-lit}@keyframes achb-lit{50%{transform:scale(1.02)}}.achb-empty{padding:16px 0}.achb-foot,.achb-back{margin:0}.pach-all{margin:10px 0 0}.pt-stories{scroll-margin-top:calc(var(--header-h,64px) + 16px)}@media (max-width:560px){.achb-tools{align-items:stretch}.achb-selects{width:100%}.achb-selects label{flex:140px}.achb-selects select{width:100%;min-width:0}.achb-icon{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.achb-card.is-lit{animation:none}.achb-bar>span{transition:none}}
.isb{container:isb/inline-size}.isb-grid{grid-template-columns:minmax(0,1fr);display:grid}.isb-side{align-content:start;gap:16px;min-width:0;display:grid}.isb-side[data-empty]{display:none}.isb-block{min-width:0}.isb-block>.pt-side-block{margin:0}.isb-skeleton{border-radius:var(--radius-card,12px);background:linear-gradient(90deg, var(--surface-2), var(--surface), var(--surface-2));background-size:200% 100%;height:140px;animation:1.4s ease-in-out infinite isb-shimmer}@keyframes isb-shimmer{to{background-position:-200% 0}}@container isb (min-width:1024px){.isb-grid{grid-template-columns:minmax(0,1fr) clamp(280px,30%,360px);column-gap:28px;max-width:1340px;margin-inline:auto;padding-inline:16px}.isb[data-side=left] .isb-grid{grid-template-columns:clamp(280px,30%,360px) minmax(0,1fr)}.isb[data-side=left] .isb-side{order:-1}.isb-main>:is(main,div).container{max-width:none;margin-inline:0;padding-inline:0}.isb-side{top:var(--isb-top,80px);align-self:start;padding-block:40px 64px;position:sticky}}@container isb (max-width:1023.98px){.isb-side{width:100%;max-width:640px;margin:0 auto;padding:0 16px 32px}.isb-block:not([data-mobile]){display:none}.isb-side:not(:has(.isb-block[data-mobile],.isb-skeleton)){display:none}.isb-skeleton:nth-child(n+2){display:none}}.isb-talk-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.isb-talk-list li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.isb-talk-body{gap:2px;min-width:0;display:grid}.isb-talk-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.isb-talk-meta{color:var(--muted);font-size:.78rem}.isb-notice-link{color:inherit;gap:10px;text-decoration:none;display:grid}a.isb-notice-link:hover .isb-notice-text strong{text-decoration:underline}.isb-notice-img{border-radius:10px;width:100%;height:auto;display:block}.isb-notice-text{gap:4px;display:grid}.isb-notice-text span{color:var(--muted);overflow-wrap:anywhere;font-size:.9rem}.isb-poll .poll-card,.isb-vip>*,.isb-stories .pt-stories{margin:0}@media (prefers-reduced-motion:reduce){.isb-skeleton{animation:none}}.sbp{border:1px solid var(--border);border-radius:var(--radius-card,12px);background:var(--surface-2);gap:8px;padding:12px;display:grid}.sbp-head{background:var(--pt-header-bg,var(--primary));border-radius:6px;height:18px}.sbp-body{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:10px;display:grid}.sbp[data-side=left] .sbp-body{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.sbp[data-side=left] .sbp-side{order:-1}.sbp-main{background:var(--surface);border-radius:8px;align-content:start;gap:8px;min-height:180px;padding:10px;display:grid}.sbp-main i{background:var(--border);border-radius:4px;height:8px}.sbp-main i:nth-child(3n){width:70%}.sbp-side{align-content:start;gap:6px;display:grid}.sbp-block{background:var(--surface);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;padding:6px 8px;font-size:.78rem;font-weight:700}.sbp-block[data-mobile]:after{content:" 📱"}.sbp-off{text-align:center;color:var(--muted);grid-column:1/-1;padding:24px;font-weight:700}.sb-blocks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sb-block-row{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.sb-block-row[data-dragging=true]{opacity:.5}.sb-block-row.is-off{opacity:.6}.sb-block-row select{min-width:0}.sb-pages{gap:8px;display:grid}.sb-page{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:8px 12px}.sb-page-head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.sb-page-head strong{flex:180px}@media (max-width:640px){.sb-block-row{grid-template-columns:auto auto minmax(0,1fr)}.sb-block-row>:nth-child(n+4){grid-column:3}}
.rk-season{gap:12px;margin:8px 0 24px;display:grid}.rk-season h2{margin:12px 0 0;font-size:1.2rem}.rk-update-note{border-radius:var(--radius-card);background:var(--surface-2);border:1px solid var(--soft-border,var(--border));margin:0;padding:10px 14px;font-weight:700}.rk-dragons{gap:12px;display:grid}.rk-dragon-tier{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);padding:12px 14px}.rk-dragon-tier h3{align-items:center;gap:8px;margin:0 0 10px;font-size:1rem;display:flex}.rk-tier-top{border:2px solid var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--surface))}.rk-tier-mid{border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}.rk-dragon-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rk-dragon-card{background:var(--surface-2);text-align:center;overflow-wrap:anywhere;border-radius:12px;justify-items:center;gap:4px;min-width:96px;max-width:140px;padding:8px 10px;font-size:.85rem;display:grid}.rk-tier-top .rk-dragon-card{min-width:140px;font-size:.95rem}.rk-dragon-card.is-open{border:2px dashed var(--border);background:0 0;place-content:center;min-height:64px}.rk-dist{width:100%}.rk-dist td,.rk-dist th{vertical-align:middle}.rk-dist .num{text-align:right}.rk-dist-name{align-items:center;gap:8px;font-weight:700;display:inline-flex}.rk-dist tr.is-competitive td:first-child{color:var(--primary-ink)}.rk-season-info{border-radius:var(--radius-card);background:var(--surface-2);color:var(--text);margin:12px 0 0;padding:10px 14px;font-size:.92rem}.rk-season-info p{margin:0 0 4px}.rk-season-next{color:var(--muted)}.rk-season-history h3{margin:8px 0 4px;font-size:.9rem}.rk-season-history ul{margin:0;padding-left:1.2em}.isb-myrank{border-top:1px solid var(--border);margin:10px 0 0;padding-top:10px;font-size:.85rem;line-height:1.4}.isb-myrank .rank-icon,.isb-myrank svg,.isb-myrank img{vertical-align:middle}.rks{gap:16px;display:grid}.rks-block{gap:10px;display:grid}.rks-block h2,.rks-block h3{margin:0}.rks-rules input[type=number]{width:7em}.rks-rules select{max-width:14em}.rks-inline{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rks-rules .num{text-align:right}.emblem-system-link{margin:0 0 8px}
.cd-wrap{width:100%;min-width:0;container-type:inline-size}.cd{--cd-num:#fff;--cd-label:#ffffffdb;--cd-box:#0a08146b;--cd-bg:linear-gradient(135deg, color-mix(in srgb, var(--primary) 78%, #120a06), color-mix(in srgb, var(--primary-strong) 45%, #1a0f2b));--cd-shade:0;isolation:isolate;border-radius:var(--radius-card);color:#fff;background:var(--cd-bg);box-shadow:var(--shadow);align-items:center;min-height:clamp(180px,34cqi,400px);padding:clamp(16px,4.5cqi,44px) clamp(12px,4cqi,48px);display:grid;position:relative;overflow:hidden}.cd-pixel{--cd-num:#ffe066;--cd-box:#0c0a1ca8}.cd-neon{--cd-num:#6ef3ff;--cd-label:#e3fbff;--cd-box:#04081a8c}.cd-flip{--cd-box:#1b1a22}.cd-simple{--cd-box:transparent}.cd-art{z-index:-2;position:absolute;inset:0}.cd-art img{object-fit:cover;object-position:var(--cd-pos-d,50% 50%);width:100%;height:100%;display:block}@media (max-width:640px){.cd-v-auto .cd-art img{object-position:var(--cd-pos-m,50% 50%)}}.cd-bg-image:before{content:"";z-index:-1;background:rgba(0, 0, 0, var(--cd-shade));position:absolute;inset:0}.cd-body{justify-content:center;align-items:center;gap:clamp(8px,3cqi,32px);min-width:0;display:flex}.cd-char-left .cd-body{flex-direction:row}.cd-char-right .cd-body{flex-direction:row-reverse}.cd-main{text-align:center;flex-direction:column;flex:auto;align-items:center;gap:clamp(6px,1.4cqi,14px);min-width:0;display:flex}.cd-char{flex:none;display:block}.cd-char img{object-fit:contain;filter:drop-shadow(0 6px 14px #00000059);width:auto;max-width:32cqi;height:clamp(96px,26cqi,300px);display:block}.cd-title{font-family:var(--font-display);color:#fff;text-shadow:0 2px 10px #00000073;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,5.2cqi,2.8rem);font-weight:900;line-height:1.1}.cd-sub{font-family:var(--font-pixel-stack);text-transform:uppercase;letter-spacing:.08em;color:var(--cd-label);text-shadow:0 1px 6px #00000080;margin:0;font-size:clamp(.72rem,2cqi,1rem);font-weight:800}.cd-when{color:#ffffffd1;text-shadow:0 1px 6px #00000080;margin:0;font-size:clamp(.78rem,1.8cqi,.95rem)}.cd-zero{font-family:var(--font-display);color:var(--cd-num);text-shadow:0 2px 12px #00000080;margin:0;font-size:clamp(1.4rem,6cqi,3rem);font-weight:900}.cd-btn{margin-top:4px}.cd-units{flex-wrap:nowrap;justify-content:center;gap:clamp(5px,1.8cqi,18px);max-width:100%;display:flex}.cd-unit{flex-direction:column;align-items:center;gap:.3em;min-width:0;display:flex}.cd-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--cd-num);font-weight:900;line-height:1;font-size:clamp(1.15rem, calc(74cqi / var(--cd-n) / 2.5), 4.6rem);background:var(--cd-box);border-radius:.18em;justify-content:center;align-items:center;min-width:2.3em;padding:.22em .3em;display:inline-flex}.cd-has-char .cd-num{font-size:clamp(1.1rem, calc(52cqi / var(--cd-n) / 2.5), 4rem)}.cd-lbl{font-family:var(--font-pixel-stack);text-transform:uppercase;letter-spacing:.06em;color:var(--cd-label);text-shadow:0 1px 4px #00000080;white-space:nowrap;font-size:clamp(.62rem,1.5cqi,.85rem);font-weight:800}.cd-pixel .cd-num{box-shadow:0 -.12em 0 0 var(--cd-box), 0 .12em 0 0 var(--cd-box), -.12em 0 0 0 var(--cd-box), .12em 0 0 0 var(--cd-box);border-radius:0;margin:.12em;padding:.3em .34em}.cd-pixel-digits{fill:currentColor;filter:drop-shadow(.06em .06em #00000073);height:1em;display:block}.cd-pixel .cd-lbl{letter-spacing:.12em}.cd-neon .cd-num{border:2px solid color-mix(in srgb, var(--cd-num) 70%, transparent);text-shadow:0 0 .06em #fff, 0 0 .2em var(--cd-num), 0 0 .5em var(--cd-num), 0 0 .9em var(--cd-num);box-shadow:0 0 .25em color-mix(in srgb, var(--cd-num) 55%, transparent), inset 0 0 .25em color-mix(in srgb, var(--cd-num) 35%, transparent);animation:1.4s ease-out cd-neon-on}.cd-neon .cd-lbl{color:var(--cd-label);text-shadow:0 0 6px color-mix(in srgb, var(--cd-num) 70%, transparent)}@keyframes cd-neon-on{0%,18%,30%{opacity:.35}12%,24%,to{opacity:1}}.cd-flip .cd-num{perspective:4em;background:0 0;gap:.08em;min-width:0;padding:0}.cd-card{text-align:center;background:linear-gradient(180deg, color-mix(in srgb, var(--cd-box) 88%, #fff) 0 50%, var(--cd-box) 50% 100%);border-radius:.12em;min-width:.78em;padding:.16em .1em;display:inline-block;position:relative;box-shadow:0 .06em .14em #00000073}.cd-card:after{content:"";background:#0000008c;height:.04em;min-height:1px;position:absolute;top:50%;left:0;right:0}.cd-card.cd-anim{transform-origin:50%;backface-visibility:hidden;animation:.42s cubic-bezier(.3,.7,.4,1) cd-flip}@keyframes cd-flip{0%{filter:brightness(.6);transform:rotateX(-88deg)}to{filter:none;transform:rotateX(0)}}.cd-simple .cd-num{text-shadow:0 2px 10px #00000073;min-width:0;padding:0 .1em}@container (max-width:560px){.cd-body,.cd-char-left .cd-body,.cd-char-right .cd-body{flex-direction:column}.cd-char img{max-width:60cqi;height:clamp(72px,30cqi,150px)}.cd-char-desk .cd-char{display:none}.cd-has-char .cd-num,.cd-num{font-size:clamp(1.05rem, calc(86cqi / var(--cd-n) / 2.5), 3rem)}.cd{min-height:0}}.cd-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.cd-actions .cd-btn{margin-top:0}.cd-zero-text{color:#fff;text-shadow:0 1px 6px #00000080;max-width:46ch;margin:0;font-size:clamp(.9rem,2.2cqi,1.1rem)}.cd-remind{color:#fff;background:#ffffff24;border-color:#fff9}.cd-remind:hover{color:#fff;background:#ffffff3d}.cd-remind.is-on{color:#1b1a22;background:#ffffffeb}.cd-remind-err{color:#fff;flex-basis:100%;font-size:.85rem;font-weight:700}.cd-place-side .cd-remind{padding:6px 12px;font-size:.85rem}.cd-confetti{z-index:2147483000;pointer-events:none;width:100vw;height:100vh;image-rendering:pixelated;position:fixed;inset:0}.cd-home{margin-block:16px}.cd-home.pt-cd{margin:0 0 16px;padding:0}.cd-place-banner .cd{min-height:clamp(170px,26cqi,320px)}.cd-place-side .cd{min-height:0;padding:16px 12px}.cd-place-side .cd-body{flex-direction:column}.cd-place-side .cd-char img{max-width:70%;height:84px}.cd-place-side .cd-title{font-size:1.15rem}.cd-place-side .cd-num,.cd-place-side .cd-has-char .cd-num{font-size:clamp(1rem, calc(84cqi / var(--cd-n) / 2.6), 1.7rem)}.cd-place-side .cd-btn{padding:6px 12px;font-size:.85rem}.cd-slot{position:relative}.cd-dots{justify-content:center;gap:6px;padding-top:8px;display:flex}.cd-dot{background:color-mix(in srgb, var(--muted) 45%, transparent);cursor:pointer;border:0;border-radius:50%;width:10px;height:10px;padding:0}.cd-dot.is-on{background:var(--primary)}.cd-dot:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cda-frame-side{max-width:340px}.cd-strip{position:relative}.cd-strip-wrap .cd-strip{animation:.3s ease-out cd-strip-in}@keyframes cd-strip-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.cd-place-strip .cd{min-height:0;box-shadow:none;border-radius:0;padding:6px 48px 6px 16px}.cd-strip-row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px 18px;min-width:0;max-width:1180px;margin-inline:auto;display:flex}.cd-place-strip .cd-title{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:clamp(.9rem,2.2cqi,1.1rem);overflow:hidden}.cd-place-strip .cd-units{flex:none;gap:6px}.cd-place-strip .cd-unit{flex-direction:row;align-items:baseline;gap:2px}.cd-place-strip .cd-num,.cd-place-strip .cd-has-char .cd-num{min-width:0;padding:.12em .28em;font-size:1.05rem}.cd-place-strip .cd-pixel .cd-num{box-shadow:none;margin:0;padding:.18em .24em}.cd-place-strip .cd-lbl{font-size:.68rem}.cd-place-strip .cd-zero{font-size:1.05rem}.cd-place-strip .cd-btn{flex:none;margin:0;padding:4px 12px;font-size:.8rem}.cd-strip .cd-dots{gap:4px;padding:0;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.cd-strip .cd-dot{width:6px;height:6px}@container (max-width:640px){.cd-place-strip .cd{padding:6px 40px 6px 10px}.cd-strip-row{justify-content:flex-start;gap:4px 10px}.cd-place-strip .cd-title{font-size:.85rem}.cd-place-strip .cd-num,.cd-place-strip .cd-has-char .cd-num{font-size:.95rem}.cd-place-strip .cd-btn{display:none}}@container (max-width:380px){.cd-place-strip .cd-unit-s{display:none}}.cd-x{color:#fff;cursor:pointer;z-index:3;background:#0000008c;border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:1.35rem;line-height:1;display:grid}.cd-x:hover{background:#000c}.cd-x:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.cd-strip-x{width:28px;height:28px;font-size:1.1rem;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cd-pop{color:inherit;background:0 0;border:0;width:min(640px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:visible}.cd-pop::backdrop{background:#08060eb8}.cd-pop[open]{animation:.25s ease-out cd-pop-in}@keyframes cd-pop-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.cd-pop-in{gap:10px;display:grid;position:relative}.cd-pop-in,.cda-frame-popup .cd-pop-in{max-height:inherit}.cd-pop-x{position:absolute;top:10px;right:10px}.cd-place-popup .cd{min-height:clamp(300px,70cqi,460px);padding-top:52px}.cd-pop-never{color:#fff;text-shadow:0 1px 4px #0009;cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}.cd-pop-never input{width:18px;height:18px}@media (max-width:640px){.cd-pop{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:none}.cd-pop-in{grid-template-rows:1fr auto;height:100%}.cd-pop .cd-wrap,.cd-pop .cd-place-popup .cd{height:100%}.cd-pop-x{width:40px;height:40px;position:fixed;top:16px;right:16px}}.cda-frame-popup{border-radius:var(--radius-card);background:#08060eb8;max-width:680px;padding:16px}.cda-frame-popup.cda-frame-mobile{max-width:375px;height:667px;padding:8px}.cda-frame-popup.cda-frame-mobile .cd-pop-in{grid-template-rows:1fr auto;height:100%}.cda-frame-popup.cda-frame-mobile .cd-wrap,.cda-frame-popup.cda-frame-mobile .cd{height:100%}.cda-frame-strip{border-radius:var(--radius-card);overflow:hidden}.cda{gap:16px;display:grid}.cda-templates{flex-wrap:wrap;gap:8px;display:flex}.cda-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cda-row{gap:6px;padding:12px 14px;display:grid}.cda-row.is-editing{outline:2px solid var(--soft-border)}.cda-row-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cda-row .hint{overflow-wrap:anywhere;margin:0}.cda-actions{flex-wrap:wrap;gap:6px;display:flex}.cda-phase-running{background:color-mix(in srgb, var(--ok) 16%, var(--surface));color:var(--ok)}.cda-phase-finished{background:color-mix(in srgb, var(--primary) 16%, var(--surface));color:var(--primary-ink)}.cda-phase-inactive,.cda-phase-hidden{opacity:.75}.cda-editor{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.cda-preview{order:-1;align-content:start;gap:8px;display:grid}@media (min-width:1300px){.cda-editor{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.cda-preview{order:0;position:sticky;top:76px}}.cda-form fieldset{border:1px solid var(--border);border-radius:var(--radius-card);gap:10px;min-width:0;margin:0 0 12px;padding:12px 14px;display:grid}.cda-form legend{padding:0 6px;font-weight:800}.cda-grid3{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:10px;display:grid}.cda-slug{align-items:center;gap:4px;display:flex}.cda-slug input{flex:auto;min-width:0}.cda-styles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.cda-style{border:1px solid var(--border);border-radius:var(--radius-card);cursor:pointer;text-align:center;justify-items:center;gap:6px;padding:10px 8px;font-weight:700;display:grid}.cda-style.is-on{border-color:var(--primary);box-shadow:0 0 0 2px var(--soft-border)}.cda-style input{opacity:0;pointer-events:none;position:absolute}.cda-style:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.cda-sample{min-height:0;box-shadow:none;background:linear-gradient(135deg,#1d2b53,#7e2553);padding:10px 12px;display:inline-flex}.cda-sample .cd-num{font-size:1.6rem}.cda-units,.cda-row-radio{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.cda-color{gap:4px;display:grid}.cda-color>span{font-weight:700}.cda-arts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.cda-art{align-content:start;gap:6px;min-width:0;display:grid}.cda-art-label{font-weight:700}.cda-focus{cursor:crosshair;touch-action:none;background:var(--surface-2);border-radius:8px;max-width:100%;position:relative;overflow:hidden}.cda-focus img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-height:260px;display:block}.cda-focus:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cda-focus-dot{pointer-events:none;border:3px solid #fff;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;box-shadow:0 0 0 2px #000,0 0 10px #0009}.cda-char-thumb{background:repeating-conic-gradient(#ccc 0 25%, #fff 0 50%) 0 0 / 16px 16px;border-radius:8px;place-items:center;width:120px;height:120px;display:grid}.cda-char-thumb img{object-fit:contain;max-width:100%;max-height:100%}.cda-places .cda-place-on{font-weight:800}.cda-place-opts{border-left:3px solid var(--soft-border);gap:8px;margin:-2px 0 6px 26px;padding-left:12px;display:grid}.cda-pages{border:0!important;margin:0!important;padding:0!important}.cda-pages legend{font-weight:700;padding:0!important}.cda-pages-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 12px;margin-top:6px;display:grid}.cda-place-art{max-width:420px}.cda-pv-places{margin-bottom:4px}.cda-zero-btns{flex-wrap:wrap;gap:6px;display:flex}.cda-finale .cda-art{max-width:420px}.cda-row-places{font-weight:600}.cda-frame{width:100%;margin-inline:auto}.cda-frame-mobile{max-width:375px}.cd-page{padding-top:24px}.cd-page .cd{min-height:clamp(260px,46cqi,560px)}.cd-page .alert{margin-bottom:12px}
body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}video,iframe,embed,object{max-width:100%}body{overflow-wrap:break-word}.hsoc-panel{max-height:70dvh}.lightbox{max-height:96dvh}.lightbox img{max-height:calc(96dvh - 64px)}.shop-dialog-box{max-height:90dvh}.pt-sheet{max-height:88dvh}.chat-online-panel{max-height:min(380px,60dvh)}.pnav{max-height:calc(100dvh - var(--header-h,72px) - 112px)}@media (max-width:760px){.um{max-height:82dvh}.pnav-list{max-height:min(70dvh,600px)}.chat-page .chat-main{height:70dvh}}:root{--bottom-bars:env(safe-area-inset-bottom,0px)}@media (max-width:860px){:root:has(>body.is-portal){--bottom-bars:calc(64px + 68px + env(safe-area-inset-bottom,0px))}}.drawer-backdrop{z-index:48}.nav-drawer{z-index:49;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100dvh;max-height:100dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));bottom:auto;overflow-y:auto}.site-header:has(#nav-drawer.is-open) :is(.pt-tabs,.pt-dock,.pt-tab-search){visibility:hidden}body:has(#nav-drawer.is-open) :is(.pt-dock,.pslot-dock){visibility:hidden}.drawer-admin{color:var(--primary-ink);background:color-mix(in srgb, var(--primary) 14%, var(--surface));box-shadow:inset 3px 0 0 var(--primary)}.drawer-admin svg{color:var(--primary-ink)}.drawer-admin:hover{background:color-mix(in srgb, var(--primary) 22%, var(--surface))}@media (max-width:900px){.pnav-list{max-height:max(240px, calc(100dvh - var(--header-h,64px) - 96px - var(--bottom-bars)));overscroll-behavior:contain}}.save-bar{bottom:var(--bottom-bars)}.um-close{display:none}@media (max-width:760px){.um-backdrop:not([hidden]){z-index:44}.um{z-index:45}.um-close{width:44px;height:44px;display:inline-grid;position:absolute;top:8px;right:10px}.um-head{padding-right:56px}}@media (max-width:760px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),textarea,select,[contenteditable=true]{font-size:max(16px,1em)!important}}@media (max-width:760px){.tabs,.sched-tabs,.rqp-tabs,.appearance-tabs,.talks-sorts,body.is-portal .cfeed-page .cfeed-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding-block:4px;scroll-padding-inline:16px;overflow:auto hidden}.tabs::-webkit-scrollbar{display:none}.sched-tabs::-webkit-scrollbar{display:none}.rqp-tabs::-webkit-scrollbar{display:none}.appearance-tabs::-webkit-scrollbar{display:none}.talks-sorts::-webkit-scrollbar{display:none}.tabs>*,.sched-tabs>*,.rqp-tabs>*,.appearance-tabs>*,.talks-sorts>*{white-space:nowrap;flex:none}}@media (max-width:760px),(pointer:coarse){.btn-small,.tabs .tab,.appearance-tabs .tab,.game-tabs a,.sched-tabs a,.rqp-tabs a,.footer-links a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.footer-link.is-icon-only,.shop-arrow-mini{width:44px;height:44px}.ucard-btn{min-width:44px;min-height:44px}.pt-dot{min-width:44px;height:44px}.pt-dots{bottom:16px}.pt-promo-dots{bottom:0}.pt-promo-dots button{width:44px;height:44px}.btn{min-height:44px}input[type=checkbox],input[type=radio]{width:20px;height:20px}:where(.soc-link,.soc-react,.soc-btn,.fcard-btn,.st-sort,.achb-chip,.talk-chip,.cm-tab,a.tag,.switch,summary,.tool){position:relative}:is(.soc-link,.soc-react,.soc-btn,.fcard-btn,.st-sort,.achb-chip,.talk-chip,.cm-tab,a.tag,.switch,summary,.tool,.mascot-mute):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rq-close,.site-notice-close,.nav-drawer-head .hicon,.sv-btn,.chat-pane-btn{width:44px;height:44px}.sb-plus:after{content:"";position:absolute;inset:-10px}}
