.ui-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.ui-ico .is-fill{fill:currentColor;stroke:none}button:has(>.ui-ico:only-child){place-content:center;place-items:center;line-height:0;display:inline-grid}.ui-ico-stars{vertical-align:middle;gap:1px;display:inline-flex}button:has(>.ui-ico-stars){justify-content:center;align-items:center;gap:4px;display:inline-flex}.ac-promo{color:#f2f2f2;background:#101010;flex:none;gap:6px;padding:9px 10px 10px 12px;animation:.35s ease-out team-lead-in;display:grid;position:relative}.ac-promo:after{content:"";background:linear-gradient(90deg,#e98a4f,#b8c7de,#f3b941,#a77bff,#ff5b7f,#47d8c6);height:2px;position:absolute;inset:auto 0 0}.ac-promo-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ac-promo-badges{flex:none;display:flex}.ac-promo-badges img{object-fit:contain;width:28px;height:28px;display:block}.ac-promo-badges img+img{margin-left:-6px}.ac-promo b{font-size:13px;font-weight:700;line-height:1.3}.ac-promo-go{color:#111;letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:999px;flex:none;padding:6px 12px;font-size:11px;font-weight:800;text-decoration:none}.ac-promo-go:hover{background:#e8eaf6}@media (prefers-reduced-motion:reduce){.ac-promo{animation:none}}@font-face{font-family:NS Pixel;src:url(data:font/woff2;base64,d09GMgABAAAAAAykAAoAAAAAa2AAAAxWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAbAqBvGCBlDoBNgIkA4YIC4MGAAQgBVQHjCYbAVVFRoWNAwCqzxiFwMYRKBhcRFElGSWoeklQx5DHodqiuNadNQpbQ+64DmzNYxeBxyCB8Ih2LfDvvi/wSgwaT8V/E8ZIPBf+qbXy/e6BXgA4VKuD5IgcAFje8uPDWJ6wfMoDqqiLzRBE126MPmr9W7zFKwLMzfAkTX84Dvl5D7TgkEAfOii74KldOo5XaJRfgP/q4v2uSlUoFIutd9OjeARmvQ/Zfz5tvmMf+prPBBkEsa7ZUMN1SA9z8RgNSOqdbqDsfGsDrFNBffpT9Q/KhbI5gKGYRnCNl1w4+zy2qFfxgpakVqB6CZZPMK79N62k6ulzTvCeEQqZGhATPDOrcpppdilhP7NFjqX6vy2pW7ocqFMAdCk2YSb+66Y3f8+OIs7twjcBHmHS5JpDwNxOq0RynnYWMZggFjERhzhEEMGFCxNcuHDhwsV9bZ5vKq8KqvatHkTuCB1ixN27Z8GaVYrw8Tg4z0AInU/S7fr9STv8/xnsUIPPQD9Rs2uBMhZRyWPTdYrksRhOcZVnxFrbL/cb/ck4Bvpc5RovtYb5BfHXeGv8Mn4e7//y4MudLxcQB+ENZzSE8Ch03sHYwk9WbeHyEA9HjjJ5DAkShPhYhHBkcQkpUjsyH02Dhw+fnzJkSEpbR5oc7mwtUSRLijySD3SRVmkaCdJa9AhIX+KuzxCepwIpkjc0hAOa7VMEHPWRxjpJwLYeRepb2jKKRPDo2xQFDPYLuFe4kzJktzlSZHDRMT1MUxKkDKUyc79NkgPfzb9JNIm74kCRf8e/Ojp0ndI//6lMNBjer8N+EiGKGMGvFTxwUzTNPHWGMqh3EqlgIQ7Z50ofl4hdWFqtG1spKGSxnITY7R/0kIdZCtIHjUmcwF467RQfGVgaqf9RPWdNwk0Yk2KIPkzNzySLTXhOOOWfA5QVbor+UBl8SulDktCygsI3Y5Eew5Tk+xEQRu9LwY6NhgVsrJvJmEzVbCePnoyrM8h3xIBi9tVTzFn1AkUM18dOHho5rhax0cfX0beKLTOGuyIcDZU99TqhShkjB8/ecbQKtJ4jbAO7c5mZDnB00DMGZh7FZTbyrAV4zf7QMkaQG63JLB7ib7eqR9lDj9sx6zo39YVApRh5NFo3NXr5pqmVkRWgboAQeBKtr4yRMXh6RtFtwWt5yhgNTHdmPRQESJbi64c1qRMq2kd1Fe6ayO4fWpY1lGyes2ZzWRFh+ESXYYd114ZooLH6gCF0qEe3ZgCLt6Fz2CgUbML8EzXdRkoH6BJjTdYyABlDFj3D8FRCjYQ2ycrUlhz+B0QjoFzrC83Tmw/onFy9QjBwoKL3tNYHxwrUDWOf0WuQoFU9Z04LPNdjKGsQWz0nvc5aHyqHtxeQo5TnbpwYKwrsxdMEBsyiWqcBvaJQT7StgBImXmPqH9kQ4ZewdWxzo7GF7D5hpiLHb2xMcDVurcHpvth93Us+nNlKhpRLASGvRst+5/wO6DY/ESuu2kS/QIfBYBIwJAmWzt2aej02HlEOgVEBvAwTBagNHmARyhcy6H2V1qoSpXY2yzFujl2L7ki9mASgXxbgVjDk10jZCkVnUZfSYqyifpTVGwuVkNFB0dScCh3n1zjQ7e3dvryFlHqOeipcI/chJzeJ6inyCJhBpwTwii5B+0wJRcmcRtf8q6eEJW3VRwAeT3baEk3IBZoEK/LTVM+biZpCOFn3caTNBCigJrncWfGOCKrLV6BrEGCqwx3gNvktQAzT/qeAx7W19N5CYUaz7nouGQXmU2j0a/gpk6Lopn0dao2rldpam0tQcLfWMSYQMnR921Ih+k3R37iXw/MBOgk/Nv0CZOhjtji86Mnr5g+c2ckN8nzQ2tRMJGxl2ZNORCaiJRJrM/+3sHwQBbwABAh4EpCcqB3RD4kFCTwasveEcMbetLL9/CR8MWTcGDaMbQTsQGagEE9aWeQA4HnLhxlJFEgWXPQuTw5O3QY/7JHEFzlmWnZbFIb5RKlXWmuujRkWAC8K7QcIFmiTijhFic9SM+xSRJOvHWzx1hRRNUJCUfdnIQBIx9g+BhtyXeGoLCgrVQBZzNqYrgAdJC3WpVaIU1z9sqLxrwnLCXw+YL3WsqH4RO3sacVhNwc728DqyTZPoPN8CIWxs3YtPCbQlk2V5U6rkzYaZhyb0gnQpdjKJNNpZh3+Qn7mikgxkTz6GIeytZlQ18pnCHOU0BQculWh/NYu2OKukcAykp9R97di86H3w+Xh3/hCYyqcKECVxnXYj8Ep0Z8QofwVe1P9AdiXKMJ3SA0CPZClQDwbjhJ0KOsqvdww9MngTgFwNLIaWi37SFp7q/UzJ80P+BuK/OokSm1PWAd+F/hXESeohyiypW5YbDaXZxmy51TmchJzWe8bvL4550YhURJ91XgdwI6Od5ixU54FvwVgsBg+R3HYqM7GB3EOITrqPzwv7MBo6OSGhL6kY6DNLG2nNvYRxeSTkXm6L5VPCjMAfW7FCUCbrNrOrl/gAp3LId/ucgVsldd/tBMgxt6RG7yydgLHSfegNVUqW+acJYDQRNIMsS2vdkgWjzatz/LcovtOCbpjtjPgLmhn1leMZS6VwrC3Dzt90/X23Cl99Rqve24h4VB4/Qco3YwVJKvUMLhwB8qBxQjdpOGx46T5HocaleRUnNcXsT5ODPpyDoiRxfhXgbD7DkfnUNDp9wC++6s0vNHvs69/l7bhtB903E2MPyjsOmd2Rmg7mPi8UQwQfKPjVHRjwfU99V6Gk7AFeJt+nxUrQDcvjkMB6xFKU7fp7yt2f3DZ59/VNou+334+LqTOzGR9ZobQfMjggxBHLjiAVdahe1JdLJ8XewvFLruKqcIMNP6O+MpyokyO9juffiECpeMsfKm20u/Mm+M2n+jh85dvXlg30BtbqY+gVMDrjJ8QsFf008PIuOm1VbG0JbOkC3z/L7Ns0tqc4Z1n3pSoLZnVXVJo54N2tAePDUPlzi3dz05YrgEANdtc5SF1MhP99qPx4/dQ0PVw+PntbwvTwUnt+/MBJvcy/9r8JlZNEnzLWWjTBQ1iUnIC9xqZcPGx4Ph91Q/VjG3sraCAQLkqu5kD9ffIYkRJ8GTIILV401iaZGcL0D40VBlMT0lqiGe2g6OSXyLlWo2LchGFu5WsdY5WxHgWB7QcV6LiOL0xqs10Pb3xUX1w+nVmad3jbtYtEQg7xPmk8lhyvejoc2XxFATonK99twDqcupYPt683MRYnE7b/7HgoYe3acpFF3/IrhtZJhma0wUTJ3yP3k3lPygwI4nuJ4XlftDnna1VBQRCy/9JTkKF38U30sc4M29IO1dNXhEq+zKJAUa4PmZ6ZE9YHGwCn8XTRMrzz4kuOnr4qNfzsTWNWjuy6Rd2JDaTi/O0Er9exvlCdWb7+/PtQd70Aer9gwaS8xpVMceTX4meVPkUhXTI8dmCPFG9K1Hq4kHWWLiggAB3z8PsIxOUS89xxFe0jW/u66h8WmU56OhdYcX7FEEvTyBV9yNe5/p8HHAh8pLz4zft5tycf07eU4Bff5cBPRnPsKEdAhZzJfolLPsfYIcdIs7RG0WQZrYPZpMmzFZ8Ak2haDb1aMBU0oBzIDSwrvMUmbuSchhELLw9uP4q2BIjiofBTuIA2VJjE1MUom1P8GlZAiIp7jE+pWccvFFV6qtAueT+VNYf6B7+4yAfYp59QBE4BVbDw5us9WlW+Djrl+2iJqGc2wtF35a9gDdsosrcHJbHtD5twp66+xZischLIAKS2cWQJb9qufvvXZ+kVSxnCWvYyW5OcoCtHHvos1+O+4usjKw8+QoUyimhpFJKK6OscsqroKJKKquiqmqqq6GmWmqro6566mtEo2Ma18TkS7K8KKu6absATCjjQirdD+M0L6uxzoeYcqmtj7ms236c1/2837/tx3ndkFgobSznQ0xZqa2Pae1z33/e70dEIqNQ0egYTCw2DhePTyAkEpNIyeQUSio1jRZtHbp69A0YGjE2YWrG3IKlFWsbtnbsHTg6cXbh6sbdg6cXbx++fugPQgTe8731eAFJ+flrw2Lrxvvx9XgBSfn5a8Ni6wIbAAAAAAAAACAiIiIiIiIiEhEREREREREppZRSSimllFIqbdBaa6211lrr3hUyAcYYY4wxxhiTAWZmZmZmZo6BWURERERERBKbiLXWWmuttdZaa61zzjnnnHPOOefqAl0qmN8PfNy2//zeYAA=)format("woff2");font-display:swap}@font-face{font-family:NS Cond;src:url(/assets/barlow-condensed-800-BKzMuPgK.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:NS Tag;src:url(/assets/sedgwick-ave-display-HnZVIkp6.woff2)format("woff2");font-display:swap}@font-face{font-family:NS Wet;src:url(/assets/rubik-wet-paint-CDw6iNc4.woff2)format("woff2");font-display:swap}:root{color:#f2f2f2;font-synthesis:none;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0c0f;--panel:#111317;--field:#1b1e24;--line:#ffffff0f;--accent:#ededed;--muted:#8e939c;--border:#2a2e35;--live:#e5322d;--surface:#16191e;--inset:#0b0c0f;--topbar:58px;--channel-h:84px;--chat-w:clamp(300px, 22vw, 380px);background:#0b0c0f;font-family:Inter,Segoe UI Variable Text,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}@supports (color:color-mix(in oklab, red, blue)){:root{--bg:color-mix(in oklab, var(--brand) 6%, #08090c);--panel:color-mix(in oklab, var(--brand) 8%, #0e1014);--field:color-mix(in oklab, var(--brand) 11%, #16181d);--border:color-mix(in oklab, var(--brand) 18%, #252930);--line:color-mix(in oklab, var(--brand) 14%, #ffffff0f);--muted:color-mix(in oklab, var(--brand) 14%, #959aa4);--surface:color-mix(in oklab, var(--brand) 12%, #14171c);--inset:color-mix(in oklab, var(--brand) 5%, #090a0d);background:var(--bg)}body{background:radial-gradient(1200px 500px at 0% -10%, color-mix(in oklab, var(--brand) 12%, transparent), transparent 70%), radial-gradient(900px 500px at 100% 110%, color-mix(in oklab, var(--brand) 8%, transparent), transparent 70%), var(--bg);background-attachment:fixed}.topbar{border-bottom-color:color-mix(in oklab, var(--brand) 28%, transparent);box-shadow:0 1px 24px color-mix(in oklab, var(--brand) 10%, transparent)}.chat{border-left-color:color-mix(in oklab, var(--brand) 20%, transparent)}:root[data-depth=neutral]{--bg:var(--base);--panel:color-mix(in oklab, var(--base), #fff 3%);--field:color-mix(in oklab, var(--base), #fff 8%);--border:color-mix(in oklab, var(--base), #fff 15%);--line:#ffffff12;--muted:#8f939a;--surface:color-mix(in oklab, var(--base), #fff 6%);--inset:color-mix(in oklab, var(--base), #000 40%);--brand-soft:#ffffff1a}:root[data-depth=neutral] body{background:var(--bg)}:root[data-depth=neutral] .topbar{border-bottom-color:var(--line);box-shadow:none}}*{box-sizing:border-box}body{background:var(--bg);margin:0}button,input,textarea{font:inherit}button,a,input,textarea{outline-offset:3px}a{color:inherit;text-decoration:none}button{cursor:pointer;border:1px solid var(--border);color:#ebebeb;background:#222;border-radius:6px;padding:8px 12px;transition:background .15s,border-color .15s,color .15s}button:where(:hover){background:#2e2e2e}button:disabled{opacity:.4;cursor:not-allowed}input,textarea{background:var(--field);color:#f2f2f2;border:1px solid #0000;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .15s,background .15s}input:hover,textarea:hover{background:#202020}input:focus,textarea:focus{background:#161616;border-color:#4a4a4a;outline:none}input::placeholder,textarea::placeholder{color:#767676}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar{z-index:10;height:var(--topbar);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:0 16px;display:flex;position:sticky;top:0}.brand{letter-spacing:.04em;flex:none;align-items:center;gap:9px;font-size:17px;font-weight:900;display:flex}.logo{background:var(--brand);width:30px;height:30px;color:var(--brand-ink);box-shadow:0 0 10px color-mix(in srgb, var(--brand) 28%, transparent);perspective:120px;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.logo:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.logo .n-mark{transform-origin:50%}@media (hover:hover){.brand:hover .logo .n-mark{animation:.8s cubic-bezier(.3,.7,.2,1) n-turn}.brand:hover .logo:after{animation:.8s ease-out n-sweep}}.logo.is-spin .n-mark{animation:.8s cubic-bezier(.3,.7,.2,1) n-turn}.logo.is-spin:after{animation:.8s ease-out n-sweep}@keyframes n-turn{0%{transform:rotateY(0)scale(1)}45%{transform:rotateY(200deg)scale(.86)}to{transform:rotateY(360deg)scale(1)}}@keyframes n-sweep{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.brand:hover .logo .n-mark,.logo.is-spin .n-mark,.brand:hover .logo:after,.logo.is-spin:after{animation:none}}.n-mark{fill:currentColor;width:100%;height:100%;display:block}.offline-mark .n-mark{width:64%;height:64%}.avatar .n-mark{width:70%;height:70%}nav{align-items:center;gap:4px;height:100%;display:flex}nav a{color:var(--muted);border-radius:8px;padding:7px 12px;font-size:14px;font-weight:600;transition:color .15s,background .15s}nav a:hover{color:#f2f2f2;background:#ffffff0d}nav a.active{color:#fff;background:var(--brand-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 35%, transparent)}.topbar nav{flex:auto;min-width:0}.topbar nav>*{white-space:nowrap;flex:none}@media (width<=900px){.topbar nav{scrollbar-width:none;overflow-x:auto}.topbar nav::-webkit-scrollbar{display:none}.topbar nav{padding-right:20px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.support-btn.is-topbar+.ss-corner{margin-left:0}.composer textarea:focus{border-color:color-mix(in srgb, var(--brand) 70%, transparent);background:var(--inset);box-shadow:0 0 0 3px var(--brand-soft)}.live{grid-template-columns:minmax(0, 1fr) var(--chat-w);height:calc(100dvh - var(--topbar));display:grid}.main-col{scrollbar-width:thin;scrollbar-color:#333 transparent;min-width:0;overflow-y:auto}.stage{background:#000;position:relative}.stage-ambient{display:none}@media (width>=901px){.live:not(.is-immersive) .stage{--stage-pad:14px;isolation:isolate;padding:var(--stage-pad) 18px 0;background:var(--bg);overflow:hidden}.live:not(.is-immersive) .stage:before{content:"";z-index:-2;filter:blur(10px)saturate(1.15);background:linear-gradient(#06070a52,#06070a80),url(/offline-bg.webp) 50% 40%/cover no-repeat;position:absolute;inset:-24px}.live:not(.is-immersive) .stage-ambient{z-index:-1;filter:blur(60px)saturate(1.6);opacity:0;pointer-events:none;width:calc(100% + 120px);height:calc(100% + 120px);transition:opacity .8s;display:block;position:absolute;inset:-60px}.live:not(.is-immersive) .stage-ambient.is-on{opacity:.6}.live:not(.is-immersive) .stage.is-offline,.live:not(.is-immersive) .stage.is-twitch{padding:0}.live:not(.is-immersive) .stage.is-offline .screen,.live:not(.is-immersive) .stage.is-twitch .screen{width:100%;height:calc(100dvh - var(--topbar) - var(--channel-h));aspect-ratio:auto;box-shadow:none;border-radius:0}.live:not(.is-immersive) .screen{width:min(100%, calc((100dvh - var(--topbar) - var(--channel-h) - var(--stage-pad)) * 16 / 9));border-radius:14px;box-shadow:0 18px 50px #0000008c,0 0 0 1px #ffffff12}}.screen{aspect-ratio:16/9;width:min(100%, calc((100dvh - var(--topbar) - var(--channel-h)) * 16 / 9));background:#000;margin:0 auto;position:relative;overflow:hidden}video{background:#000;width:100%;height:100%;display:block}.offline{text-align:center;background:radial-gradient(55% 60% at 50% 45%,#ffffff0f,#0000 70%),radial-gradient(circle at 1px 1px,#ffffff0b 1px,#0000 0) 0 0/22px 22px,linear-gradient(#121212,#080808);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.offline:before{content:"";opacity:.3;filter:blur(1.5px)saturate(.85);pointer-events:none;background:radial-gradient(42% 38%,#0808088c,#0000 75%),url(/offline-bg.webp) 50% 42%/cover no-repeat;position:absolute;inset:-12px;-webkit-mask-image:radial-gradient(75% 80% at 50% 48%,#000 35%,#0000 100%);mask-image:radial-gradient(75% 80% at 50% 48%,#000 35%,#0000 100%)}.offline:after{content:"";pointer-events:none;background:radial-gradient(#0000 45%,#070707 100%);position:absolute;inset:0}.offline>*{z-index:1;position:relative}.offline-mark{aspect-ratio:1;color:#f2f2f2;background:linear-gradient(145deg,#2a2a2a,#161616);border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:clamp(64px,11%,120px);margin-bottom:clamp(14px,2.4%,24px);font-size:clamp(28px,4.6vw,52px);font-weight:800;display:grid;box-shadow:0 0 0 8px #ffffff05,0 20px 60px #0009}.offline h2{letter-spacing:-.02em;margin:0;font-size:clamp(18px,2.2vw,28px);font-weight:700}.offline p{color:var(--muted);margin:8px 0 0;font-size:clamp(12px,1.1vw,15px)}.offline.is-starting .offline-mark{border-color:#e5322d80}.channel{height:var(--channel-h);align-items:center;gap:14px;padding:0 24px;display:flex}.avatar{background:var(--panel);border:2px solid var(--border);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;padding:2px;font-size:18px;font-weight:800;display:grid;position:relative}.avatar.is-live{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.avatar-live{background:var(--brand);color:var(--brand-ink);letter-spacing:.06em;box-shadow:0 0 0 2px var(--bg);border-radius:5px;padding:2px 7px;font-size:10px;font-weight:900;line-height:1.3;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.channel-text{flex:1;min-width:0}.channel h1{letter-spacing:-.015em;align-items:center;gap:10px;margin:0;font-size:19px;font-weight:800;display:flex}.channel p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13px;overflow:hidden}.channel-tags{gap:6px;display:flex}.channel p.channel-tags{margin-top:4px}.tag{color:#d4d7dc;background:#ffffff12;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.tag.is-cat{color:var(--brand);background:0 0;padding:0 4px 0 0;font-weight:700}.state{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:#ffffff12;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:700}.state.is-twitch{color:#fff;background:#9146ff}.avatar.is-twitch{border-color:#9146ff;box-shadow:0 0 0 4px #9146ff40}.avatar.is-twitch .avatar-live{color:#fff;background:#9146ff}.channel-title{color:#dfe2e7;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.screen.is-twitch iframe{border:0;width:100%;height:100%;display:block}.state.is-live{color:#fff;background:var(--live)}.channel-stats{flex:none;justify-items:end;gap:2px;display:grid}.channel-stats:empty{display:none}.viewers{color:var(--muted);flex:none;align-items:center;gap:5px;font-size:13px;display:inline-flex}.viewers svg{fill:var(--brand)}.viewers b{color:var(--brand);font-size:15px;font-weight:800}.chat{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.chat-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.chat-head h2{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.connection{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.connection:before{content:"";background:#3fb950;border-radius:50%;width:6px;height:6px}.connection.down{color:#c9a86a}.connection.down:before{background:#c9a86a}.messages{overflow-anchor:none;scrollbar-width:thin;scrollbar-color:#333 transparent;flex:1;min-height:0;padding:8px 0;overflow-y:auto}.new-messages{background:var(--brand);color:var(--brand-ink);cursor:pointer;border:0;border-radius:999px;margin:8px auto 0;padding:6px 14px;font-size:12px;font-weight:700;display:block;position:sticky;bottom:8px;box-shadow:0 2px 10px #00000080}.empty-chat{color:#6f6f6f;margin:0;padding:16px;font-size:13px}.message{overflow-wrap:anywhere;white-space:pre-wrap;padding:5px 16px;font-size:14px;line-height:1.5;transition:background .15s}.message:hover{background:#ffffff09}.message-time{color:#636873;font-variant-numeric:tabular-nums;margin-right:6px;font-size:11px}.message-name{color:#fff;font-weight:800}.message-name:after{content:":";color:#e8eaed;font-weight:700}.message-text{color:#e8eaed;margin-left:5px;font-weight:500}.role{text-transform:uppercase;letter-spacing:.04em;color:#111;vertical-align:1px;background:#e6e6e6;border-radius:3px;margin-right:5px;padding:1px 4px;font-size:10px;font-weight:700}.chat-banned{color:#ffb3b0;text-align:center;font-variant-numeric:tabular-nums;background:#e5322d1f;border-radius:6px;margin:0 0 4px;padding:10px 12px;font-size:13px;font-weight:600}.room-banner{color:#c9c9c9;border-top:1px solid var(--line);background:#ffffff0a;margin:0;padding:6px 12px;font-size:12px}.composer-tools{align-items:center;gap:2px;display:flex;position:absolute;bottom:6px;right:86px}.emoji-toggle{background:0 0;border-color:#0000;flex:none;place-items:center;width:30px;height:30px;padding:0;font-size:17px;line-height:1;display:grid}.emoji-toggle:hover{background:#ffffff0f}.emoji-picker{border:1px solid var(--border);background:var(--field);border-radius:8px;min-width:0;max-width:100%;margin-bottom:6px;overflow:hidden}.emoji-tabs{border-bottom:1px solid var(--line);gap:4px;padding:5px 6px 0;display:flex}.emoji-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:5px 10px 7px;font-size:12px;font-weight:700}.emoji-tabs button[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}.emoji-list{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:2px;max-height:min(216px,34vh);padding:6px;display:grid;overflow:hidden auto}.emoji-list.is-site{grid-template-columns:repeat(auto-fill,minmax(42px,1fr))}.emoji-list button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;min-width:0;height:36px;padding:0;font-size:20px;line-height:1;display:grid}.emoji-list.is-site button{height:40px}.emoji-list button:hover{background:#ffffff14}.room-field{color:var(--muted);gap:6px;margin:8px 0 12px;font-size:13px;display:grid}.room-buttons{flex-wrap:wrap;gap:8px;display:flex}.room-help{margin:10px 0 18px;font-size:12px}.role-team{color:#111;background:#e6e6e6}.role-mod{color:#fff;background:#1f9d55}.quick-mod{vertical-align:-1px;gap:2px;margin-right:4px;display:inline-flex}.quick-mod button{opacity:.45;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:12px;line-height:1.2}.message:hover .quick-mod button,.quick-mod button:focus-visible{opacity:1}.chat-notice{color:#9a9a9a;margin:2px 16px;font-size:12px;font-style:italic}.chat-notice.is-error{color:#ff8080}.chat-notice.is-private,.chat-notice.tone-info{color:#f4f4f6;font-style:normal}.chat-notice.is-private.is-error{color:#ff8080}.chat-notice.tone-reward,.chat-notice.tone-c,.chat-notice.tone-pc,.chat-notice.tone-r,.chat-notice.tone-ar,.chat-notice.tone-ur,.chat-notice.tone-leg{--tone:#ffd166;border-left:3px solid var(--tone);background:color-mix(in srgb, var(--tone) 12%, transparent);color:var(--tone);text-shadow:0 1px 2px #00000080;border-radius:6px;margin:3px 10px;padding:4px 8px;font-size:12.5px;font-style:normal;font-weight:800}.chat-notice.tone-c{--tone:#c3cad4}.chat-notice.tone-pc{--tone:#4cd07d}.chat-notice.tone-r{--tone:#5b9dff}.chat-notice.tone-ar{--tone:#22e5ff}.chat-notice.tone-ur{--tone:#c08bff}.chat-notice.tone-leg{--tone:#fc3;background:linear-gradient(90deg,#ffcc3338,#ff8c2814)}.suggest{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.suggest button{border-radius:4px;padding:2px 8px;font-size:12px}.suggest .is-first{border-color:var(--brand)}.mod-actions{white-space:normal;flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.mod-actions button{color:var(--muted);background:0 0;padding:2px 6px;font-size:11px}.mod-actions button:hover{color:#f2f2f2}.twitch-login{background:var(--brand);color:var(--brand-ink);text-align:center;border-radius:10px;padding:11px 12px;font-size:14px;font-weight:700;text-decoration:none;transition:filter .15s;display:block}.twitch-login:hover{filter:brightness(1.1)}.chat-readonly{color:var(--muted);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.chat-form{border-top:1px solid var(--line);flex:none;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:10px 12px 14px;display:grid}.chat-form>*,.chat{min-width:0}.nick{align-items:center;gap:8px;display:flex}.nick label{color:var(--muted);font-size:12px;font-weight:600}.nick input{border-color:var(--line);background:0 0;padding:6px 10px;font-size:13px;font-weight:600}.composer{position:relative}.composer textarea{border:1px solid var(--border);background:var(--inset);resize:none;overflow-wrap:anywhere;border-radius:10px;min-height:44px;max-height:120px;padding:11px 154px 11px 12px;font-weight:500;line-height:1.4;display:block;overflow-y:auto}.composer textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.send{background:var(--brand);height:30px;color:var(--brand-ink);border:0;border-radius:7px;padding:0 12px;font-size:13px;font-weight:700;position:absolute;bottom:6px;right:6px}.send:hover{background:var(--brand);filter:brightness(1.12)}.error{color:#ffb38a;margin:0;font-size:13px;line-height:1.45}.primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);padding:10px 16px;font-size:14px;font-weight:700}.primary:hover{background:var(--brand);filter:brightness(1.1)}.admin{max-width:1100px;margin:0 auto;padding:28px 20px 48px}.admin h1{letter-spacing:-.02em;margin:0 0 20px;font-size:24px;font-weight:700}.login,.admin-card{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:20px}.login{gap:16px;max-width:400px;display:grid}.login label{color:#b8b8b8;gap:8px;font-size:13px;font-weight:600;display:grid}.admin-card h2{margin:0 0 8px;font-size:16px;font-weight:700}.admin-card p{color:var(--muted);font-size:13px;line-height:1.6}.stats{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.stats>div{background:var(--panel);padding:18px 20px}.stats small{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.stats strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.stats em{color:var(--muted);font-size:13px;font-style:normal}.sanction{border-top:1px solid var(--line);align-items:center;gap:15px;padding:12px 0;font-size:13px;display:flex}.sanction button{margin-left:auto}.dashboard{max-width:1400px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.dashboard-feed{height:calc(100dvh - var(--topbar) - 140px);flex-direction:column;min-height:360px;padding:0;display:flex;position:relative;overflow:hidden}.dashboard-feed .mod-actions button{border:1px solid var(--border)}.dashboard-feed .mod-actions .danger:hover{color:#fff;background:var(--live);border-color:var(--live)}.follow{position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.dashboard-sanctions .sanction small{color:var(--muted)}@media (width<=900px){.dashboard-grid{grid-template-columns:1fr}}@media (width>=1800px){.message{font-size:15px}}@media (width<=900px){:root{--topbar:48px}.app:not(.is-admin){flex-direction:column;height:100dvh;display:flex}.live{flex-direction:column;flex:1;height:auto;min-height:0;display:flex;overflow-y:auto}.main-col{flex:none;overflow:visible}.screen{width:min(100%, calc((100dvh - var(--topbar) - 60px) * 16 / 9))}.channel{border-bottom:1px solid var(--line);gap:10px;height:48px;padding:0 12px}.channel .channel-tags{display:none}.avatar{border-width:1.5px;width:32px;height:32px;padding:2px;font-size:15px}.avatar-live{padding:1px 5px;font-size:9px;bottom:-7px}.channel h1{gap:8px;font-size:17px}.channel p.channel-tags{margin-top:5px}.tag{height:22px;font-size:11px}.channel p{margin-top:1px;font-size:12px}.viewers{font-size:12px}.chat{border-left:0;flex:1;min-height:0}.live:not(.is-immersive){overflow:hidden}.channel h1{font-size:15px!important}.channel .state{padding:2px 5px;font-size:9.5px}.channel .support-btn{height:30px;padding:0 11px;font-size:12px}.chat.is-picking .pinned,.chat.is-picking .program{display:none}.chat.is-picking .emoji-list{max-height:min(176px,26dvh)}.chat-head{height:40px}.composer textarea,.nick input{font-size:16px}.send{height:32px}.stats{grid-template-columns:1fr 1fr}}@media (width<=480px){.topbar{gap:16px;padding:0 12px}.brand{font-size:15px}.logo{width:26px;height:26px;font-size:14px}nav a{padding:6px 8px}.message{padding:3px 12px}.message-time{display:none}.stats strong{font-size:20px}.sanction{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.badge-img{vertical-align:-4px;width:auto;height:18px;margin-right:4px}.badge-text{letter-spacing:.03em;vertical-align:1px;border-radius:3px;margin-right:4px;padding:0 4px;font-size:10px;font-weight:800;line-height:14px;display:inline-block}.badge-more{color:#cfd2da;vertical-align:1px;cursor:default;background:#ffffff1a;border-radius:4px;outline:none;margin-right:5px;padding:0 5px;font-size:10.5px;font-weight:800;line-height:15px;display:inline-block;position:relative}.badge-more:focus-visible{box-shadow:0 0 0 2px var(--brand)}.badge-more-pop{z-index:8;border:1px solid var(--border);background:var(--surface);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;align-items:center;gap:2px;padding:6px 8px;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:calc(100% + 6px);left:-4px;transform:translateY(4px);box-shadow:0 8px 22px #00000080}.badge-more-pop>:last-child{margin-right:0}.badge-more:hover .badge-more-pop,.badge-more:focus .badge-more-pop{opacity:1;transform:none}.name-paint{display:inline}.paint-gradient{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.paint-glow{text-shadow:0 0 8px var(--glow)}.paint-gradient.paint-glow{text-shadow:none;filter:drop-shadow(0 0 4px var(--glow))}.paint-shine{background-size:200% 100%;animation:4s linear 2 paint-shine}@keyframes paint-shine{to{background-position:-200% 0}}.paint-fx-neon{text-shadow:0 0 1px #000000e6, 0 0 7px color-mix(in srgb, var(--glow) 45%, transparent);animation:2.2s step-end paint-neon}.paint-gradient.paint-fx-neon{text-shadow:none;filter:drop-shadow(0 0 1px #000000e6) drop-shadow(0 0 4px color-mix(in srgb, var(--glow2) 40%, transparent))}@keyframes paint-neon{0%,12%,22%{opacity:1}8%,18%{opacity:.6}}.paint-fx-retro{text-shadow:2px 2px 0 var(--shade)}.paint-gradient.paint-fx-retro{text-shadow:none;filter:drop-shadow(1.5px 1.5px 0 var(--shade))}.paint-fx-pulse{animation:1.5s ease-in-out 3 paint-pulse}.paint-gradient.paint-fx-pulse{animation-name:paint-pulse-g}@keyframes paint-pulse{50%{text-shadow:0 0 1px #000000e6, 0 0 9px color-mix(in srgb, var(--glow2) 45%, transparent)}}@keyframes paint-pulse-g{50%{filter:drop-shadow(0 0 1px #000000e6) drop-shadow(0 0 5px color-mix(in srgb, var(--glow2) 45%, transparent))}}.paint-fx-glitch{text-shadow:-1px 0 #ff2a6dd9,1px 0 #22e5ffd9;animation:1.1s step-end 2 paint-glitch}.paint-gradient.paint-fx-glitch{text-shadow:none;filter:drop-shadow(-1px 0 #ff2a6dd9)drop-shadow(1px 0 #22e5ffd9);animation-name:paint-glitch-g}@keyframes paint-glitch{20%{text-shadow:-3px 0 #ff2a6de6,2px 0 #22e5ffe6}28%{text-shadow:2px 0 #ff2a6de6,-2px 0 #22e5ffe6}36%{text-shadow:-1px 0 #ff2a6dd9,1px 0 #22e5ffd9}}@keyframes paint-glitch-g{20%{filter:drop-shadow(-3px 0 #ff2a6de6)drop-shadow(2px 0 #22e5ffe6)}28%{filter:drop-shadow(2px 0 #ff2a6de6)drop-shadow(-2px 0 #22e5ffe6)}36%{filter:drop-shadow(-1px 0 #ff2a6dd9)drop-shadow(1px 0 #22e5ffd9)}}.paint-fx-fire{text-shadow:0 0 1px #000000e6,0 -2px 6px #ff5a0066;animation:.9s ease-in-out 4 alternate paint-fire}.paint-gradient.paint-fx-fire{text-shadow:none;filter:drop-shadow(0 0 1px #000000e6)drop-shadow(0 -2px 3px #ff5a0066);animation-name:paint-fire-g}@keyframes paint-fire{to{text-shadow:0 0 1px #000000e6,0 -3px 8px #ff6e008c}}@keyframes paint-fire-g{to{filter:drop-shadow(0 0 1px #000000e6)drop-shadow(0 -3px 5px #ff6e008c)}}.paint-fx-sparkle:after{content:" ✦";font-size:.8em;animation:1.3s ease-in-out 3 paint-twinkle;display:inline-block}.paint-gradient.paint-fx-sparkle:after{color:var(--glow2);-webkit-text-fill-color:var(--glow2)}@keyframes paint-twinkle{50%{opacity:.25;transform:scale(.6)rotate(45deg)}}.paint-fx-holo,.paint-fx-aura{background-position:120% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;animation:2.6s linear 2 paint-holo}.paint-fx-aura{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--glow2) 50%, transparent));animation:2.6s linear 2 paint-holo,1.3s ease-in-out 4 paint-pulse-g}@keyframes paint-holo{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}.paint-fx-rainbow{animation:3s linear 2 paint-hue}@keyframes paint-hue{to{filter:hue-rotate(360deg)}}.paint-font-pixel{-webkit-font-smoothing:none;font-family:NS Pixel,monospace;font-size:1.2em;line-height:1}.paint-font-cond{letter-spacing:.02em;font-family:NS Cond,Arial Narrow,sans-serif;font-size:1.08em;font-weight:800}.paint-font-tag{font-family:NS Tag,cursive;font-size:1.12em;font-weight:400}.paint-font-wet{letter-spacing:.02em;font-family:NS Wet,sans-serif;font-weight:400}.paint-font-serif{font-family:Georgia,Times New Roman,serif;font-style:italic}.paint-font-mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.95em}.paint-font-caps{font-variant:small-caps;letter-spacing:.08em}.paint-fx-outline{text-shadow:1px 0 0 var(--shade), -1px 0 0 var(--shade), 0 1px 0 var(--shade), 0 -1px 0 var(--shade), 0 0 3px #ffffff59}.paint-gradient.paint-fx-outline{text-shadow:none;filter:drop-shadow(1px 0 0 var(--shade)) drop-shadow(-1px 0 0 var(--shade)) drop-shadow(0 1px 0 var(--shade)) drop-shadow(0 -1px 0 var(--shade))}.paint-fx-extrude{text-shadow:1px 1px 0 var(--shade), 2px 2px 0 var(--shade), 3px 3px 0 #000000b3}.paint-gradient.paint-fx-extrude{text-shadow:none;filter:drop-shadow(1px 1px 0 var(--shade)) drop-shadow(1px 1px 0 var(--shade)) drop-shadow(1px 1px 0 #000000b3)}.paint-fx-chrome{filter:drop-shadow(0 1px #000000d9)drop-shadow(0 0 1px #000000e6)}@media (prefers-reduced-motion:reduce){.paint-fx-neon,.paint-fx-pulse,.paint-fx-glitch,.paint-fx-fire,.paint-fx-sparkle:after,.paint-fx-holo,.paint-fx-aura,.paint-fx-rainbow{animation:none}}.emote{vertical-align:middle;width:auto;height:28px;margin:-5px 1px}.emote-small{vertical-align:middle;width:auto;height:18px;margin-right:4px}.emoji-picker .custom img{object-fit:contain;width:100%;height:32px;display:block}.emoji-picker .is-locked,.emoji-grid .is-locked img{opacity:.3;filter:grayscale();cursor:not-allowed}.nav-menu{position:relative}.nav-menu-button{color:var(--muted);background:0 0;border:0;padding:6px 10px;font-size:14px;font-weight:600}.nav-menu-button:hover,.nav-menu-button[aria-expanded=true]{color:#f2f2f2;background:#ffffff0d}.nav-menu-list{z-index:70;border:1px solid var(--border);background:var(--surface);border-radius:10px;width:max-content;min-width:200px;max-width:calc(100vw - 24px);padding:6px;display:grid;position:fixed;box-shadow:0 8px 24px #00000080}.nav-menu-list a{color:#e6e6e6;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:600;transition:background-color .15s;display:flex}.nav-menu-list a:hover{background:#ffffff0f}.nav-menu-list small{color:var(--muted);margin-left:auto;padding-left:12px;font-weight:500}.brand-ico{color:#fff;flex:none}.brand-ico.is-youtube{color:#f03}.brand-ico.is-instagram{color:#ff4f86}.brand-ico.is-discord{color:#7d87ff}.brand-ico.is-twitch{color:#a970ff}.brand-ico.is-kick{color:#53fc18}.brand-ico.is-bluesky{color:#3d97ff}.brand-ico.is-facebook{color:#3b82f6}.brand-ico.is-snapchat{color:#fffc00}.menu-patreon{display:none}.topbar nav>a:has(>.brand-ico){align-items:center;gap:7px;display:inline-flex}nav a.active{box-shadow:none;color:var(--brand);background:0 0;font-weight:700}nav a.active:hover{background:#ffffff0d}@media (width<=640px){.brand-name{display:none}}.profile{--gap:12px;gap:var(--gap);max-width:880px;margin:0 auto;display:grid}.muted{color:var(--muted);font-size:12px;font-weight:500}.pcard{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:16px}.pcard h2{margin:0;font-size:14px;font-weight:700}.pcard-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.pcard-head .muted{align-items:baseline;gap:10px;display:inline-flex}.link-button{color:#b89cff;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.link-button:hover{color:#d4c4ff;background:0 0}.profile-signin p{color:var(--muted);margin:8px 0 14px;font-size:13px}.profile-signin .twitch-login{display:inline-block}.profile-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 16px;display:grid}.profile-avatar{border-radius:50%;width:56px;height:56px;padding:2px}.profile-avatar span{background:var(--panel);border-radius:50%;place-items:center;width:100%;height:100%;font-size:22px;font-weight:800;display:grid}.profile-id{gap:6px;min-width:0;display:grid}.profile-name.message{white-space:nowrap;text-overflow:ellipsis;padding:0;font-size:17px;overflow:hidden}.profile-name.message:hover{background:0 0}.profile-name .message-name:after{content:none}.profile-level{align-items:center;gap:8px;display:flex}.level-chip{font-variant-numeric:tabular-nums;background:#262626;border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:700}.level-chip.is-next{color:var(--muted);background:0 0}.xp-bar{background:#262626;border-radius:999px;flex:1;height:6px;overflow:hidden}.xp-bar i{border-radius:inherit;background:linear-gradient(90deg,#9146ff,#3fd0e0);height:100%;transition:width .4s;display:block}.profile-meta{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.next-reward{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:10px;max-width:220px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.next-preview{flex:none;place-items:center;width:28px;height:28px;display:grid}.next-preview .dot{border-radius:50%;width:22px;height:22px}.next-preview img{max-width:28px;max-height:28px}.next-preview .badge-img,.next-preview .badge-text{margin:0}.next-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.next-text small{color:var(--muted);font-size:11px;font-weight:600;display:block}.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tile-grid.is-emojis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=480px){.tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tile-grid.is-emojis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=720px){.tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tile-grid.is-emojis{grid-template-columns:repeat(6,minmax(0,1fr))}}.tile{border:1px solid var(--border);background:var(--bg);color:#ebebeb;text-align:left;border-radius:10px;align-content:center;justify-items:start;gap:6px;min-width:0;min-height:64px;padding:10px 12px;font-weight:700;transition:border-color .15s,background .15s;display:grid;position:relative}.tile:hover:not(:disabled){background:#151515;border-color:#3a3a3a}.tile.is-selected{border-color:#9146ff;box-shadow:inset 0 0 0 1px #9146ff}.tile.is-selected:after{content:"";background:#9146ff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:12px;right:10px}.tile:disabled{cursor:default;opacity:1}.tile.is-locked>:not(.tile-lock){opacity:.5}.tile.is-locked .tile-swatch,.tile.is-locked .tile-emoji{filter:saturate(.5)}.tile.is-locked .tile-name,.tile.is-selected .tile-name{padding-right:30px}.tile-lock{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:10px}.lock-icon{fill:currentColor;width:10px;height:10px}.tile-swatch{border-radius:5px;width:100%;height:18px;display:block}.tile-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.tile-sub{color:var(--muted);font-size:11px;font-weight:600}.tile-badge{align-items:center;height:18px;display:flex}.tile-badge .badge-img,.tile-badge .badge-text{margin:0}.is-emojis .tile{text-align:center;justify-items:center}.tile-emoji{width:auto;max-width:100%;height:32px}@media (width<=600px){.profile{--gap:10px}.pcard{border-radius:10px;padding:14px 12px}.profile-head{grid-template-columns:auto minmax(0,1fr)}.profile-avatar{width:48px;height:48px}.next-reward{grid-column:1/-1;max-width:none}.tile{min-height:58px;padding:9px 10px}}.chat-form{position:relative}.look-toggle{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.look-toggle svg{fill:currentColor;width:18px;height:18px}.look-toggle .line-ico{fill:none}.look-toggle .line-ico.is-phone{display:none}.look-toggle:hover,.look-toggle[aria-expanded=true]{color:#f2f2f2;background:#ffffff0f}.look-pop{z-index:15;border:1px solid var(--border);background:#1a1a1a;border-radius:12px;gap:8px;max-height:min(60vh,360px);padding:12px;display:grid;position:absolute;bottom:calc(100% - 4px);left:12px;right:12px;overflow-y:auto;box-shadow:0 10px 30px #0000008c}.look-preview.message{background:var(--panel);white-space:nowrap;border-radius:8px;align-items:center;padding:8px 10px;display:flex;overflow:hidden}.look-level{color:var(--muted);margin-left:auto;padding-left:8px;font-size:11px;font-weight:700}.look-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;margin:2px 0 0;font-size:11px;font-weight:700;display:flex}.look-label span{text-transform:none;letter-spacing:0}.look-swatches{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));justify-items:center;gap:6px;display:grid}.look-swatch{border:2px solid #1a1a1a;border-radius:50%;width:30px;height:30px;padding:0}.look-swatch:hover{transform:scale(1.08)}.look-swatch.is-selected{box-shadow:0 0 0 2px #f2f2f2}.look-badges{flex-wrap:wrap;gap:6px;display:flex}.look-badge{background:var(--panel);border-radius:999px;align-items:center;min-height:32px;padding:4px 10px 4px 8px;font-size:12px;font-weight:600;display:inline-flex}.look-badge.is-selected{background:#9146ff2e;border-color:#9146ff}.look-badge:disabled{opacity:.4;cursor:default}.look-error{color:#ffb3b0;margin:0;font-size:12px}.look-more{color:#b89cff;justify-self:end;font-size:12px;font-weight:600}.look-more:hover{color:#d4c4ff}@media (prefers-reduced-motion:reduce){.look-swatch:hover{transform:none}}.tabs{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.tabs button{color:var(--muted);background:0 0;border-color:#0000;font-weight:600}.tabs button.is-active{color:#f2f2f2;border-color:var(--border);background:#222}.notice{color:#8fd19e;font-size:13px}.admin-card h3{margin:20px 0 8px;font-size:14px}.perso-form{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0 16px;display:flex}.perso-form label{color:#b8b8b8;gap:6px;font-size:12px;font-weight:600;display:grid}.perso-admin input:not([type=checkbox]):not([type=color]):not([type=file]),.perso-admin select{background:var(--field);color:#ebebeb;border:1px solid var(--border);border-radius:6px;min-width:0;padding:6px 8px}.perso-admin input[type=number]{width:84px}.perso-admin input[type=color]{border:1px solid var(--border);background:var(--field);border-radius:6px;width:34px;height:30px;padding:0 2px}.perso-list{display:grid}.perso-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 0;font-size:13px;display:flex}.perso-row.is-off{opacity:.55}.perso-row small{color:var(--muted)}.perso-row .grow{flex:240px}.perso-row .warn,.perso-admin .warn{color:#ffb3b0}.inline{color:#b8b8b8;align-items:center;gap:6px;font-size:12px;display:inline-flex}.inline.file input{max-width:190px;font-size:12px}.row-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.row-actions button{padding:4px 10px;font-size:12px}.row-actions button.is-on{background:#9146ff2e;border-color:#9146ff}.emote-preview{width:auto;height:32px}.badge-sample,.paint-sample{background:var(--panel);border-radius:6px;min-width:90px;padding:4px 8px;font-weight:700}.levels-table{border-collapse:collapse;width:100%;margin:8px 0 16px;font-size:13px}.levels-table th,.levels-table td{text-align:left;border-top:1px solid var(--line);padding:6px 8px}.levels-table th{color:var(--muted);font-weight:600}.levels-table td:last-child{color:#c9c9c9}@media (width<=600px){nav{scrollbar-width:none;min-width:0;overflow-x:auto}.nav-patreon{display:none}.menu-patreon{display:flex}}@media (prefers-reduced-motion:reduce){.paint-shine{animation:none}}.profile-page{box-sizing:border-box;width:100%;padding-top:20px}@media (width<=600px){.profile-page{padding:12px 12px 32px}}.uptime{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.team-lead{border-bottom:1px solid color-mix(in srgb, var(--team) 55%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--team) 55%, #0b0c12), color-mix(in srgb, var(--team2) 30%, #0b0c12));color:#fff;flex:none;align-items:center;gap:12px;min-width:0;padding:10px 14px;animation:.35s ease-out team-lead-in;display:flex;position:relative;overflow:hidden}.team-lead:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff2e,#0000);width:40%;animation:3.2s ease-in-out .4s infinite team-lead-sweep;position:absolute;inset:0 auto 0 0;transform:translate(-120%)}.team-lead img{object-fit:contain;flex:none;width:40px;height:40px}.team-lead b{letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 2px #00000073;min-width:0;font-size:15px;font-weight:900;line-height:1.2}.team-lead.is-promo{background:linear-gradient(100deg, color-mix(in srgb, var(--c1) 50%, #0b0c12), color-mix(in srgb, var(--c2) 42%, #0b0c12) 50%, color-mix(in srgb, var(--c3) 50%, #0b0c12));border-bottom-color:#ffffff1f;gap:10px;padding:8px 10px 8px 12px}.team-lead.is-promo b{letter-spacing:.02em;text-wrap:balance;flex:1;font-size:12px}.team-lead-crests{flex:none;display:flex}.team-lead-crests img{object-fit:contain;width:24px;height:24px;margin-left:-9px}.team-lead-crests img:first-child{margin-left:0}.team-lead-go{z-index:1;color:#111;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:800;position:relative}.team-lead-go:hover{background:#e8eaf6}.team-lead.is-final{border-bottom-color:#fc39;gap:10px;padding:8px 8px 8px 12px;box-shadow:inset 0 -2px #ffcc3380}.team-lead.is-final b{text-wrap:balance;flex:1;font-size:13px}.team-lead-x{z-index:1;color:#fff;cursor:pointer;background:#00000040;border:0;border-radius:50%;flex:none;width:26px;height:26px;padding:0;font-size:18px;line-height:1;position:relative}@keyframes team-lead-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes team-lead-sweep{60%,to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.team-lead,.team-lead:after{animation:none}}.program{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#9146ff24,#0000 70%);flex:none;align-items:center;gap:8px;min-width:0;padding:7px 14px;font-size:13px;display:flex}.program-label{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#9146ff;border-radius:4px;flex:none;padding:2px 6px;font-size:10px;font-weight:800}.program-window{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.program-text{color:#f2f2f2;font-weight:700;display:inline-block}.program-text.is-scrolling{animation:program-scroll var(--dur,8s) ease-in-out infinite alternate}@keyframes program-scroll{0%,18%{transform:translate(0)}82%,to{transform:translateX(var(--shift,0))}}@media (prefers-reduced-motion:reduce){.program-window{white-space:normal}.program-text.is-scrolling{animation:none}}.pinned{border:1px solid color-mix(in srgb, var(--brand) 26%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 14%, transparent), transparent 70%), var(--field);border-radius:12px;flex:none;gap:4px;margin:10px 10px 2px;padding:8px 8px 9px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000040}.pinned:before{content:"";background:var(--brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.pinned-head{align-items:center;gap:6px;min-height:20px;display:flex}.pinned-icon{background:var(--brand-soft);width:20px;height:20px;color:var(--brand);border-radius:6px;place-items:center;display:grid}.pinned-icon svg{fill:currentColor}.pinned-label{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;flex:1;font-size:11px;font-weight:800}.pinned-body.message{scrollbar-width:thin;min-width:0;max-height:4.6em;padding:0 4px 0 0;font-size:13.5px;overflow-y:auto}.pinned-body.message:hover{background:0 0}.pinned-btn,.pinned-close{height:22px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0 8px;font-size:11px;font-weight:600;display:grid}.pinned-close{width:22px;padding:0}.pinned-btn:hover,.pinned-close:hover{color:#fff;background:#ffffff14}.message{position:relative}.message.is-mention{background:#9146ff21;box-shadow:inset 3px 0 #9146ff}.mention{color:#f2f2f2;font-weight:700}.reply-context{color:#8a8a8a;white-space:nowrap;text-overflow:ellipsis;margin:0 0 1px;font-size:11px;overflow:hidden}.reply-context b{color:#bdbdbd}.reply-excerpt{color:#6f6f6f;margin-left:6px}.reply-btn{color:#cfcfcf;opacity:0;background:#262626;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:2px;right:8px}.reply-btn svg{fill:currentColor;width:15px;height:15px}.message:hover .reply-btn,.reply-btn:focus-visible{opacity:1}@media (hover:none){.reply-btn{opacity:.5;background:0 0}.message:has(.reply-btn){padding-right:34px}}.replying{color:#bdbdbd;box-sizing:border-box;background:#9146ff1a;border-left:3px solid #9146ff;border-radius:4px;align-items:flex-start;gap:8px;max-width:100%;margin:0;padding:5px 6px 5px 10px;font-size:12px;display:flex}.replying>span{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}.replying>span>b{vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.replying .reply-excerpt{margin-left:6px}.replying button{min-width:24px;height:24px;color:var(--muted);background:0 0;border:0;flex:none;align-self:flex-start;margin:-3px 0;padding:0 6px}.look-foot{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:8px;display:flex}.look-who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.look-signout{flex:none;padding:4px 10px;font-size:12px}.program-control form{gap:10px;display:grid}.program-modes{flex-wrap:wrap;gap:6px;display:flex}.program-modes .is-selected{background:#9146ff2e;border-color:#9146ff}.program-state{color:var(--muted);vertical-align:2px;background:#262626;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px}.program-state.is-on{color:#fff;background:#1f9d55}.stats>.is-warning{box-shadow:inset 0 0 0 1px #c9a86a}.stats>.is-warning strong{color:#ffcf7a}.stats>div>strong+small{margin:6px 0 0}.stats>.is-warning strong+small{color:#ffcf7a}@media (width<=900px){.program{order:-1}.stats{grid-template-columns:1fr 1fr}}.rediff-stats{grid-template-columns:repeat(3,1fr)}.rediff-stats strong.is-off{color:#ff8080}.rediff-stats small+strong+small,.rediff-stats strong+small{margin:6px 0 0}.rediff-live h2{text-transform:capitalize;margin:0 0 6px;font-size:15px}.rediff-live h2 span{color:var(--muted);margin-left:6px;font-weight:600}.rediff{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 0;display:flex}.rediff-info{flex-wrap:wrap;flex:1;align-items:center;gap:4px 10px;min-width:220px;font-size:13px;display:flex}.rediff-info span{color:var(--muted);font-variant-numeric:tabular-nums}.rediff-state{background:#262626;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.rediff-state.is-rec{color:#ffb3b0;background:#e5322d2e}.rediff-actions{gap:8px;display:flex}.rediff-actions .button{border:1px solid var(--border);background:#222;border-radius:6px;padding:8px 12px;font-size:14px;display:inline-block}.rediff-actions .button:hover{background:#2e2e2e}.rediff-actions .danger{color:#ff9a9a}.rediff-player{aspect-ratio:16/9;border-radius:8px;flex-basis:100%;height:auto;max-height:70vh}@media (width<=600px){.rediff-stats{grid-template-columns:1fr}}.topbar{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}@media (width<=900px){.chat-form{padding-bottom:max(12px, env(safe-area-inset-bottom))}html.kb-open .app:not(.is-admin){left:0;right:0;top:var(--vvtop,0);height:var(--vvh,100dvh);position:fixed}html.kb-open .topbar,html.kb-open .channel,html.kb-open .program,html.kb-open .pinned,html.kb-open .live:not(.is-immersive) .chat-head{display:none}html.kb-open .live{overflow:hidden}html.kb-open .live:not(.is-immersive) .screen{width:min(100%, calc(var(--vvh,100dvh) * .34 * 16 / 9))}html.kb-open .chat{min-height:0}}html:has(.live.is-immersive){overflow:hidden}.live.is-immersive{--side-chat-w:clamp(280px, 24vw, 360px);z-index:40;grid-template-columns:minmax(0, 1fr) var(--side-chat-w);width:100%;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#000;grid-template-rows:minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.live.is-immersive:fullscreen{height:100%}.live.is-immersive.chat-hidden{grid-template-columns:minmax(0,1fr)}.live.is-immersive.chat-hidden>.chat{display:none}.live.is-immersive>.main-col{flex-direction:column;justify-content:center;height:100%;min-height:0;display:flex;overflow:hidden}.live.is-immersive .channel{display:none}.live.is-immersive .stage{justify-content:center;align-items:center;height:100%;display:flex}.live.is-immersive .screen{width:min(100%, calc((100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * 16 / 9));border:0;border-radius:0;max-height:100%}.live.is-immersive>.chat{border-left:1px solid var(--line);overscroll-behavior:contain;height:100%;min-height:0}.live.is-immersive .messages{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.kb-open .live.is-immersive{top:var(--vvtop,0);height:var(--vvh,100dvh)}@media (orientation:landscape) and (height<=560px){.live.is-immersive{--side-chat-w:min(42vw, 300px)}.live.is-immersive .chat-head{height:34px}.live.is-immersive .chat-form{padding:6px 8px max(6px, env(safe-area-inset-bottom))}.live.is-immersive .program,.live.is-immersive .pinned{display:none}}@media (orientation:portrait){.live.is-immersive{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.live.is-immersive.chat-hidden{grid-template-rows:minmax(0,1fr)}.live.is-immersive>.chat{border-left:0;border-top:1px solid var(--line)}.live.is-immersive .screen{width:100%}.live.is-immersive:not(.chat-hidden)>.main-col,.live.is-immersive:not(.chat-hidden) .stage{height:auto}}.composer.has-gifs textarea{padding-right:188px}.gif-toggle{letter-spacing:.04em;color:#cfcfcf;background:0 0;border:1.5px solid #6a6a6a;border-radius:5px;flex:none;height:24px;margin:0 2px;padding:0 5px;font-size:10px;font-weight:800;line-height:1}.gif-toggle:hover,.gif-toggle[aria-expanded=true]{color:#fff;background:#ffffff0f;border-color:#cfcfcf}.gif-picker{border:1px solid var(--border);background:var(--field);border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;height:min(340px,46vh);padding:8px;display:grid}.gif-loading{color:var(--muted);place-items:center;font-size:13px}.gif-search{padding:7px 10px;font-size:13px}@media (pointer:coarse){.gif-search{font-size:16px}}.gif-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.gif-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-auto-rows:92px;gap:4px;display:grid}.gif-section,.gif-empty{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;font-size:11px;font-weight:700}.gif-empty{text-transform:none;letter-spacing:0;padding:8px 2px;font-weight:500}.gif-cell{cursor:pointer;background:#262626;border:0;border-radius:5px;padding:0;display:block;position:relative;overflow:hidden}.gif-cell img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.gif-cell-empty{color:var(--muted);text-align:center;cursor:default;place-items:center;padding:4px;font-size:10px;display:grid;overflow:hidden}.gif-top{gap:6px;display:flex}.gif-top .gif-search{flex:1;min-width:0}.gif-favs-btn{color:var(--muted);background:0 0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.gif-favs-btn:hover{color:#fff;background:0 0}.gif-favs-btn.is-on{color:#f5c542;border-color:#f5c542}.gif-slot{min-width:0;display:block;position:relative}.gif-slot>.gif-cell{width:100%;height:100%;position:absolute;inset:0}.gif-star{z-index:1;color:#fff;opacity:0;background:#0009;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:4px;right:4px}.gif-star svg{display:block}.gif-star:hover{background:#000000bf;transform:scale(1.1)}.gif-slot:hover .gif-star,.gif-star:focus-visible,.gif-star.is-on{opacity:1}.gif-star.is-on{color:#f5c542}@media (hover:none){.gif-star{opacity:.85}}.gif-cell:hover,.gif-cell:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.gif-attribution{color:var(--muted);text-align:right;margin:0;font-size:11px}.gif-attribution a{color:#f2f2f2;letter-spacing:.04em;font-weight:800;text-decoration:none}.chat-gif-wrap{width:fit-content;max-width:100%;margin-top:4px;display:block;position:relative}.chat-gif{background:#222;border-radius:6px;max-width:100%;height:auto;display:block}.chat-gif-mark{letter-spacing:.05em;color:#fff;pointer-events:none;background:#0000008c;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:800;position:absolute;bottom:4px;right:4px}.reply-excerpt:empty:before{content:"GIF"}@media (width<=600px){.chat-gif-wrap{max-width:min(100%,180px)}.gif-picker{height:min(300px,42vh)}.gif-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));grid-auto-rows:76px}}.chat-form{container-type:inline-size}@container (width<=359px){.composer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.composer textarea,.composer.has-gifs textarea{flex:1 0 100%;padding-right:12px}.composer .composer-tools,.composer .send{position:static}}.xp-banner{background:linear-gradient(100deg,#fc33,#a77bff2e);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;margin:8px 8px 0;padding:6px 10px;font-size:12px;display:flex;box-shadow:inset 0 0 0 1px #ffd66659}.xp-banner.is-preview{outline-offset:-4px;outline:1px dashed #ffd66699;box-shadow:inset 0 0 0 1px #ffd66699}.xp-banner-text{color:#ffe7a3;letter-spacing:.02em;text-align:center;text-transform:uppercase;min-width:0;font-size:11px;font-weight:900;line-height:1.25}.xp-banner-clock{color:#fff;font-variant-numeric:tabular-nums;background:#00000059;border-radius:999px;flex:none;padding:1px 7px;font-weight:800}.xp-total{color:var(--muted);background:#262626;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.xp-total.is-on{color:#111;background:#fc3}.xp-rates{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.xp-rates li{background:#1b1b1b;border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 10px;display:flex}.xp-rates li.is-on{box-shadow:inset 3px 0 #fc3}.xp-rates li.is-off b{color:var(--muted);font-weight:600}.xp-note{margin:10px 0 0;font-size:12px}.twitch-login.is-inline{display:inline-block}.gift-banner{background:linear-gradient(100deg,#1d1708,#15120b 60%,#141018) padding-box padding-box,linear-gradient(110deg,#ffe08a,#f5c542 45%,#a77bff) border-box;border:1px solid #0000;border-radius:12px;flex:none;align-items:center;gap:10px;margin:8px 8px 0;padding:6px 6px 6px 8px;animation:.35s ease-out gift-in;display:flex;position:relative;overflow:hidden}.gift-banner:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffecaa29 50%,#0000 65%);animation:4.5s ease-in-out 1s infinite gift-shine;position:absolute;inset:0;transform:translate(-100%)}.gift-banner.is-preview{background:linear-gradient(100deg,#1d1708,#15120b 60%,#141018) padding-box padding-box,repeating-linear-gradient(90deg,#f5c542 0 8px,#0000 8px 14px) border-box}.gift-art{flex:none;place-items:center;width:34px;height:46px;display:grid}.gift-art img{filter:drop-shadow(0 3px 8px #f5c54259);max-width:100%;max-height:100%;transform:rotate(-6deg)}.gift-text{flex:1;gap:2px;min-width:0;line-height:1.25;display:grid}.gift-text strong{color:#ffe7a3;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex;overflow:hidden}.gift-text>span{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.gift-msg{color:#b9ad8a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gift-clock{color:#ffe7a3;font-variant-numeric:tabular-nums;background:#00000059;border-radius:999px;flex:none;padding:1px 7px;font-weight:700}.gift-tag{color:#1a1204;letter-spacing:.08em;text-transform:uppercase;background:#f5c542;border-radius:4px;flex:none;padding:1px 6px;font-size:9px;font-style:normal;font-weight:900}.gift-btn{z-index:1;color:#1a1204;height:34px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#ffe08a,#f5c542 55%,#e09a1c);border:0;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:900;position:relative;box-shadow:0 4px 14px #f5c5424d}.gift-btn:hover{background:linear-gradient(120deg,#fff0b8,#ffd25c 55%,#f0a92a)}.gift-btn:disabled{opacity:.6;cursor:default}.gift-login{z-index:1;color:#fff;white-space:nowrap;background:#9146ff;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:800;position:relative}@keyframes gift-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes gift-shine{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.message.is-legendary{--leg-c1:#ffe17a;--leg-c2:#f5c542;color:#fff;align-items:baseline;gap:6px;display:flex;position:relative}.message.is-legendary:before,.message.is-legendary:after{content:"";filter:drop-shadow(0 0 4px #ff78dc8c);pointer-events:none;background:linear-gradient(90deg,#0000,#ff2e88 8%,#ffd60a 30%,#2fffa0 50%,#18d8ff 70%,#b25cff 92%,#0000);border-radius:2px;height:2px;display:none;position:absolute;left:10%;right:10%}.message.is-legendary:before{top:0}.message.is-legendary:after{bottom:0}:root[data-leg-style=a] .message.is-legendary{background:linear-gradient(90deg,#0000,#00000052 12% 88%,#0000)}:root[data-leg-style=a] .message.is-legendary:before,:root[data-leg-style=a] .message.is-legendary:after{display:none}.legendary-name{color:#ffcf40}.legendary-card,.legendary-tag{color:#0000;-webkit-background-clip:text;background-clip:text}.legendary-card{background-image:linear-gradient(90deg, var(--leg-c1), var(--leg-c2))}.legendary-tag{background-image:linear-gradient(100deg,#ff327d,#ffbc28 20%,#ddff42 37%,#30ffb4 53%,#28c8ff 70%,#9570ff 85%,#ff43df);font-weight:800}.is-hero{--leg-c1:#fff;--leg-c2:#ff3d6e}.hero-x{color:#fff;text-shadow:-1px 1px #19e3ff,1px -1px #ff1f3d;font-style:italic;font-weight:900}.is-mark{--leg-c1:#ffb347;--leg-c2:#ff3b1f}.mark-tag{color:#0000;background-image:linear-gradient(90deg,#ff2a12,#ff7a1a 45%,#ffd36b);-webkit-background-clip:text;background-clip:text;font-weight:900}.message.is-mega{margin:4px 0;padding:5px 12px;font-size:13px}.message.is-mega:before,.message.is-mega:after,:root[data-leg-style=a] .message.is-mega:before{display:none}.message.is-mega .legendary-name{color:#fff;font-weight:800}.mega-tag{letter-spacing:.04em;background:linear-gradient(90deg,#a46bff,#ff5fd8,#4fe6ff,#ffd84a);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:900}.mega-pot{color:#ffd84a}.error.is-gg{color:#ff5a5a}.message.is-support{--st-head:#ad1457;--st-body:#d81b60;--st-fg:#fff;background:linear-gradient(135deg, var(--st-head), var(--st-body));color:var(--st-fg);border-radius:10px;align-items:flex-start;gap:8px;margin:4px 6px;padding:7px 10px;font-size:13px;font-weight:600;display:flex;box-shadow:0 4px 14px #00000040}.message.is-support b{font-weight:800}.support-line-amount,.support-line-test{white-space:nowrap}.support-line-amount{background:#ffffff4d;border-radius:6px;padding:0 6px}.support-line-heart{font-size:15px;line-height:1.2}.support-line-body{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.support-line-text{font-weight:500}.support-line-test{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0000008c;border-radius:999px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:800}html.is-lite .message.is-support{box-shadow:none}@media (prefers-reduced-motion:reduce){.gift-banner,.gift-banner:after{animation:none}}.level-rewards{border-collapse:collapse;font-variant-numeric:tabular-nums;margin:6px 0 10px;font-size:13px}.level-rewards th,.level-rewards td{border-bottom:1px solid var(--border);text-align:left;padding:4px 14px 4px 0}.level-rewards th{color:#9a9a9a;font-weight:600}.level-rewards td:last-child,.level-rewards th:last-child{text-align:right}.gift-history{color:#b5b5b5;margin:10px 0 0;padding-left:18px;font-size:13px}.preview-rarities{margin-top:10px}.name-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.name-btn:hover .name-paint{text-underline-offset:2px;text-decoration:underline}.chat-kusas{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;flex:none;height:24px;margin-right:6px;padding:0 2px;font-size:12px;font-weight:800;line-height:24px}.chat-kusas:hover{text-underline-offset:3px;text-decoration:underline}.composer.has-kusas{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.composer.has-kusas textarea,.composer.has-kusas.has-gifs textarea{flex:1 0 100%;padding-right:12px}.composer.has-kusas .composer-tools,.composer.has-kusas .send{position:static}.composer.has-kusas .composer-tools{flex:1}.composer.has-kusas .chat-kusas{margin-right:auto}@container (width<=359px){.composer .composer-tools{flex:1}.composer .chat-kusas{margin-right:auto}.composer.has-kusas textarea,.composer.has-kusas.has-gifs textarea{padding-right:12px}}.gif-toggle.is-locked{color:#777;border-style:dashed;border-color:#555}.chat-gif-hidden{color:var(--muted);border:1px dashed #4a4a4a;border-radius:4px;margin-left:4px;padding:1px 6px;font-size:11px;font-style:italic;display:inline-block}.look-switch{cursor:pointer;grid-template-columns:auto auto 1fr;align-items:center;gap:2px 8px;margin-top:4px;font-size:13px;display:grid;position:relative}.look-switch input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.look-switch span{background:#3a3a3a;border-radius:9px;width:30px;height:17px;transition:background .15s;position:relative}.look-switch span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px}.look-switch input:checked+span{background:#4cd07d}.look-switch input:checked+span:after{transform:translate(13px)}.look-switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.look-switch small{color:var(--muted);grid-column:1/-1;font-size:11px}.look-switch small:empty{display:none}.mini-profile{z-index:70;border:1px solid var(--border);background:#181818;border-radius:10px;padding:10px 12px;font-size:13px;animation:.15s ease-out gift-in;position:fixed;box-shadow:0 14px 40px #0000008c}.mini-head{white-space:nowrap;align-items:center;gap:4px;padding:0;display:flex;overflow:hidden}.mini-head .message-name:after{content:none}.mini-level{color:#e6e6e6;letter-spacing:.04em;background:#ffffff14;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:11px;font-weight:800}.mini-collections{border-top:1px solid var(--line);gap:7px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:grid}.mini-collections li{color:#c9c9c9;justify-content:space-between;padding-bottom:5px;display:flex;position:relative}.mini-collections b{color:#fff;font-variant-numeric:tabular-nums}.mini-collections li:before,.mini-collections i{content:"";border-radius:2px;height:2px;position:absolute;bottom:0;left:0}.mini-collections li:before{background:#ffffff14;right:0}.mini-collections i{background:#8a7bff}.mini-col{border-top:1px solid var(--line);gap:8px;margin:10px 0 0;padding:10px 0 0;display:grid}.mini-col-line{color:#c9c9c9;align-items:baseline;gap:8px;padding-bottom:7px;display:flex;position:relative}.mini-col-line b{color:#fff;font-variant-numeric:tabular-nums}.mini-col-line small{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.mini-col-line:before,.mini-col-line i{content:"";border-radius:3px;height:3px;position:absolute;bottom:0;left:0}.mini-col-line:before{background:#ffffff14;right:0}.mini-col-line i{background:#8a7bff}.mini-col-done{gap:5px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.mini-col-done li{color:#86efac;text-overflow:ellipsis;white-space:nowrap;background:#4ade801f;border:1px solid #4ade8059;border-radius:999px;flex:none;max-width:110px;padding:2px 7px;font-size:11px;font-weight:700;overflow:hidden}.mini-col-done li.is-more{color:#d4d4d8;background:#ffffff0f;border-color:#ffffff26}.mini-col-link{color:#fff;text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:700;text-decoration:none;display:block}.mini-col-link:hover{background:#ffffff1c}.mini-loading,.mini-error{color:var(--muted);margin:0}.gif-mark{letter-spacing:.04em;border:1.5px solid;border-radius:4px;place-items:center;height:18px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.reward-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.reward-list li{color:#9a9a9a;border-radius:8px;grid-template-columns:62px 30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.reward-list li.is-got{color:#e6e6e6}.reward-list li.is-milestone{color:#fff;background:linear-gradient(90deg,#8a7bff29,#8a7bff08);box-shadow:inset 2px 0 #8a7bff}.reward-level{letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:800}.is-milestone .reward-level{color:#b9b2ff}.reward-icon{place-items:center;height:24px;display:grid}.reward-icon .dot{border-radius:50%;width:18px;height:18px}.reward-icon img{max-width:24px;max-height:24px}.reward-icon .badge-img,.reward-icon .badge-text{margin:0}.reward-name{min-width:0;font-size:13px;display:grid}.reward-name b{letter-spacing:.04em}.reward-name small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.reward-state{color:#4cd07d;font-size:11px}.reward-state svg{fill:#6a6a6a;width:12px;height:12px}.avatar-pic{background:#222;border-radius:50%;flex:none;width:48px;height:48px;display:block;overflow:hidden}.avatar-pic img,.avatar-pic>span{object-fit:cover;color:#fff;place-items:center;width:100%;height:100%;font-size:.42em;font-weight:800;display:grid}.avatar-pic>span{font-size:20.16px}.mini-profile{overscroll-behavior:contain;background:linear-gradient(#1f1f24,#17171a);border-color:#2c2c33;border-radius:12px;padding:14px;overflow:hidden auto}.mini-top{align-items:center;gap:12px;display:flex}.mini-profile.has-bg{isolation:isolate}.mini-profile.has-bg:before,.mini-profile.has-bg:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.mini-profile.has-bg:before{background:var(--mp-bg) 50% var(--mp-bg-y,0%) / cover no-repeat;opacity:var(--mp-bg-o,.35)}.mini-profile.has-bg:after{background:linear-gradient(#17171a00 0%,#17171a40 45%,#17171ab3 100%)}.mini-top .avatar-pic{box-shadow:0 0 0 3px #17171a,0 0 0 4px #ffffff1f}.mini-id{gap:5px;min-width:0;display:grid}.mini-name{text-overflow:ellipsis;white-space:nowrap;padding:0;font-size:15px;overflow:hidden}.mini-name .message-name:after{content:none}.mini-badges{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mini-badges .mini-level{margin:0}.mini-collections{margin-top:12px;padding-top:12px}.pf{--pf-card:#16161a;--pf-line:#26262c;--pf-soft:#1f1f25;--pf-text2:#a3a3ad;--pf-accent:#9146ff;gap:16px;max-width:920px;display:grid}.pf-hero,.pf-panel{border:1px solid var(--pf-line);background:var(--pf-card);border-radius:14px}.pf-hero{padding-bottom:18px;position:relative;overflow:hidden}.pf-banner{opacity:.8;height:76px;-webkit-mask-image:linear-gradient(#000 20%,#00000040);mask-image:linear-gradient(#000 20%,#00000040)}.pf-hero-main{align-items:flex-end;gap:16px;margin-top:-26px;padding:0 22px;display:flex}.pf-avatar .avatar-pic{box-shadow:0 0 0 5px var(--pf-card)}.pf-avatar .avatar-pic>span{font-size:36px}.pf-id{flex:1;min-width:0;padding-bottom:2px}.pf-name{text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-size:24px;line-height:1.2;overflow:hidden}.pf-name .message-name:after{content:none}.pf-login{color:var(--pf-text2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 0;font-size:13px;display:flex}.pf-badges{gap:3px;display:inline-flex}.pf-stats{gap:24px;margin:0;padding-bottom:4px;display:flex}.pf-stats dt{color:#8d8d99;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.pf-stats dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:17px;font-weight:800}.pf-level{gap:8px;margin:20px 22px 0;display:grid}.pf-level-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pf-lv{font-size:15px;font-weight:800}.pf-level-xp{color:var(--pf-text2);font-variant-numeric:tabular-nums;font-size:13px}.pf-level-xp b{color:#fff}.pf-xpbar{background:var(--pf-line);border-radius:6px;height:8px;overflow:hidden}.pf-xpbar i{border-radius:6px;height:100%;transition:width .4s;display:block}.pf-level-sub{color:var(--pf-text2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;font-size:13px;display:flex}.pf-level-sub b{color:#fff}.pf-next{border:1px solid var(--pf-line);background:var(--pf-soft);color:#d6d6de;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 6px;font-size:13px;display:inline-flex}.pf-next:hover{border-color:#3a3a44}.pf-next-icon{justify-content:center;align-items:center;min-width:18px;height:18px;display:inline-flex}.pf-next-icon img{height:18px}.pf-next-icon .badge-text,.pf-next-icon .badge-img{margin:0}.pf-rates{border-top:1px solid var(--pf-line);color:var(--pf-text2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:14px 22px 0;padding-top:14px;font-size:13px;display:flex}.pf-rates b{color:#e8e8ee}.pf-chip{background:var(--pf-soft);color:#b9b9c3;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.pf-chip.is-on{color:#d9c4ff;background:#9146ff2e}.pf-tabs{border:1px solid var(--pf-line);background:var(--pf-card);border-radius:12px;gap:4px;padding:4px;display:flex}.pf-tabs button{color:var(--pf-text2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.pf-tabs button:hover{color:#fff}.pf-tabs button.is-active{color:#fff;background:#26262e}.pf-tabs small{white-space:nowrap;color:#8d8d99;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pf-panel{gap:26px;padding:20px 22px 24px;animation:.2s ease-out pf-in;display:grid}@keyframes pf-in{0%{opacity:0;transform:translateY(4px)}}.pf-preview{background:#0f0f12;border-radius:10px;gap:8px;padding:14px 16px;display:grid}.pf-label{color:#8d8d99;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.pf-preview-line{margin:0;padding:0;font-size:15px}.pf-group{gap:12px;display:grid}.pf-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;font-size:16px;font-weight:800;display:flex}.pf-h small{color:#8d8d99;align-items:baseline;gap:12px;font-size:13px;font-weight:600;display:inline-flex}.pf-h .link-button{font-size:13px}.pf-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.pf-grid.is-emojis{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.pf .tile{border-color:var(--pf-line);background:#121216;min-height:60px}.pf .tile:hover:not(:disabled){background:#18181d;border-color:#3a3a44}.pf .tile.is-locked .tile-name{padding-right:58px}.pf .tile.is-selected{border-color:var(--pf-accent);background:#9146ff14}.pf-timeline{margin:0;padding:0;list-style:none;display:grid;position:relative}.pf-step{grid-template-columns:56px 1fr;gap:16px;padding-bottom:18px;display:grid;position:relative}.pf-step:before{content:"";background:var(--pf-line);width:2px;position:absolute;top:34px;bottom:-2px;left:27px}.pf-step:last-child:before{content:none}.pf-step.is-past:before{background:var(--pf-accent)}.pf-step-lv{border:1px solid var(--pf-line);background:var(--pf-soft);color:#8d8d99;font-variant-numeric:tabular-nums;z-index:1;border-radius:10px;align-content:center;place-items:center;width:56px;height:34px;font-size:16px;font-weight:800;line-height:1;display:grid;position:relative}.pf-step-lv small{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.pf-step.is-past .pf-step-lv{color:#d9c4ff;background:#9146ff24;border-color:#9146ff80}.pf-step.is-current .pf-step-lv{color:#111;background:#fff;border-color:#fff}.pf-step-body{flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;display:flex}.pf-here{color:#111;background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.pf-reward{border:1px solid var(--pf-line);background:#121216;border-radius:10px;align-items:center;gap:10px;padding:7px 12px 7px 9px;display:inline-flex}.pf-reward.is-gif{border-color:#9146ff8c}.pf-reward:not(.is-got) .pf-reward-icon,.pf-reward:not(.is-got) .pf-reward-text{opacity:.55}.pf-reward-icon{justify-content:center;align-items:center;min-width:22px;height:22px;display:inline-flex}.pf-reward-icon img{height:22px}.pf-reward-icon .dot{border-radius:50%;width:18px;height:18px}.pf-reward-icon .badge-text,.pf-reward-icon .badge-img{margin:0}.pf-reward-text{line-height:1.25;display:grid}.pf-reward-text b{font-size:13px}.pf-reward-text small{color:#8d8d99;font-size:11px;font-weight:600}.pf-reward.is-got .pf-reward-text small{color:#6fd08c}.pf-reward .lock-icon{color:#6c6c78;width:11px;height:11px}.pf-collect-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.pf-collect-head p{color:var(--pf-text2);margin:0;font-size:14px}.pf-collect-head b{color:#fff}.pf-cta{background:var(--pf-accent);color:#fff;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none}.pf-cta:hover{background:#a06bff}.pf-sets{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-sets li{border:1px solid var(--pf-line);background:#121216;border-radius:12px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.pf-sets img,.pf-set-ph{object-fit:contain;border-radius:4px;width:46px;height:68px}.pf-set-ph{background:var(--pf-soft);display:block}.pf-set-text{gap:4px;display:grid}.pf-set-text b{font-size:15px}.pf-set-text small{color:var(--pf-text2);font-size:12px}.pf-set-bar{background:var(--pf-line);border-radius:4px;height:6px;overflow:hidden}.pf-set-bar i{background:var(--pf-accent);border-radius:4px;height:100%;display:block}.pf-sets em{font-variant-numeric:tabular-nums;font-size:18px;font-style:normal;font-weight:800}@media (width<=640px){.pf{gap:12px}.pf-banner{height:64px}.pf-hero-main{flex-wrap:wrap;gap:12px;margin-top:-24px;padding:0 16px}.pf-avatar .avatar-pic{width:68px!important;height:68px!important}.pf-name{font-size:20px}.pf-stats{border-top:1px solid var(--pf-line);gap:0;width:100%;padding:10px 0 0}.pf-stats div{flex:1}.pf-stats dd{font-size:15px}.pf-level,.pf-rates{margin-left:16px;margin-right:16px}.pf-level-sub{flex-direction:column;align-items:flex-start}.pf-tabs{top:calc(var(--topbar) + 6px);z-index:5;position:sticky}.pf-tabs button{white-space:nowrap;gap:5px;padding:9px 4px;font-size:13px}.pf-tabs small{display:none}.pf-panel{gap:22px;padding:16px}.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-grid.is-emojis{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-step{grid-template-columns:48px 1fr;gap:12px}.pf-step-lv{width:48px}.pf-step:before{left:23px}.pf-reward{flex:100%}}@media (prefers-reduced-motion:reduce){.pf-panel{animation:none}}.perso-admin{gap:14px;display:grid}.perso-admin .admin-card{gap:14px;padding:18px 20px;display:grid}.perso-admin .admin-card>*{margin:0}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.card-head h2{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:17px;display:inline-flex}.card-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.perso-admin .primary{padding:8px 14px;font-size:13px}.admin-card .card-lead{color:#b9b9b9;font-size:14px;line-height:1.5}.card-note{color:var(--muted);font-size:13px}.card-note.warn{color:#ffb3b0}.card-help{color:var(--muted);margin:-6px 0 0;font-size:13px;line-height:1.6}.card-help summary{color:#a98bff;cursor:pointer;width:fit-content;font-weight:600;list-style:none}.card-help summary::-webkit-details-marker{display:none}.card-help summary:before{content:"?";border:1px solid;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:6px;font-size:10px;font-weight:800;display:inline-grid}.card-help>div{background:#101010;border-left:2px solid #3a2f5c;border-radius:0 8px 8px 0;margin-top:8px;padding:12px 14px}.card-help p{margin:0 0 6px}.card-help p:last-child{margin:0}.perso-admin .empty{color:var(--muted);font-size:13px}.perso-admin button.danger{color:#ff9d97}.perso-admin button.danger:hover{background:#2a1615;border-color:#7a2c28}.admin-tabs{border:1px solid var(--line);background:var(--panel);scrollbar-width:none;border-radius:10px;flex-wrap:nowrap;gap:2px;margin:0;padding:4px;overflow-x:auto}.admin-tabs button{white-space:nowrap;border:0;border-radius:7px;flex:none;padding:8px 14px;font-size:14px}.admin-tabs button.is-active{background:#262626;border:0}.subnav{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.subnav button{color:var(--muted);white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.subnav button.is-active{color:#fff;background:#9146ff29;border-color:#9146ff}.subnav small{color:inherit;opacity:.7}.admin-toast{z-index:50;border:1px solid var(--border);background:#1b1b1b;border-radius:10px;max-width:min(560px,100vw - 32px);margin:0;padding:10px 16px;font-size:14px;animation:.2s ease-out toast-in;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.admin-toast.error{border-color:#6b2b27}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.save-bar{z-index:20;background:#19152a;border:1px solid #3a2f5c;border-radius:12px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;padding:10px 12px 10px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 30px #00000080}.save-bar span{color:#d4c6ff;margin-right:auto;font-size:13px;font-weight:600}.form-grid{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.field{gap:6px;min-width:0;display:grid}.field>span:first-child{color:#a8a8a8;font-size:12px;font-weight:600}.field.is-wide{flex:320px}.field.is-wide input{width:100%}.check{align-items:center;gap:6px;min-height:32px;font-size:13px;display:inline-flex}.search-row{gap:8px;display:flex}.search-row input{flex:1}.perso-admin .perso-row{padding:12px 0}.edit-row{border-top:1px solid var(--line)}.edit-row.is-new{border:1px solid #3a2f5c;border-radius:12px}.edit-row.is-new .edit-row-body{margin:0}.edit-row.is-off .edit-row-summary>:not(.edit-toggle){opacity:.55}.edit-row-summary{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;font-size:13px;display:flex}.edit-row-summary small{color:var(--muted)}.edit-toggle{margin-left:auto;padding:5px 12px;font-size:12px}.edit-row.is-open .edit-toggle{border-color:#9146ff}.edit-row-body{background:#101010;border-radius:10px;margin-bottom:14px;padding:16px}.row-name{font-size:14px}.row-tag{color:#c9c9c9;background:#222;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.row-tag.is-off{color:#ff9d97;background:#2a1615}.row-tag .badge-text,.row-tag .badge-img,.chip-toggle .badge-text,.chip-toggle .badge-img{margin:0}.row-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.chip-toggle{color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;display:inline-flex}.chip-toggle.is-on{color:#fff;background:#9146ff2e;border-color:#9146ff}.grant-more{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:13px;display:flex}.xp-control{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.xp-control .inline{gap:6px}.editor{gap:16px;display:grid}.editor-preview{align-items:center;gap:10px;font-size:14px;display:flex}.editor-preview.is-chat{background:var(--panel);border-radius:8px;padding:10px 14px;font-size:16px;font-weight:700}.editor-actions{flex-wrap:wrap;gap:8px;display:flex}.editor-actions .danger{margin-left:auto}.perso-admin .badge-sample{background:0 0;min-width:0;padding:0}.perso-admin .dot{border-radius:50%;width:16px;height:16px;display:inline-block}.boost-row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.boost-preset{text-align:left;min-width:86px;padding:8px 14px;display:grid}.boost-preset b{font-size:16px}.boost-preset small{color:var(--muted);font-size:12px}.boost-custom{gap:6px;margin-left:auto;font-size:13px}.perso-admin .boost-custom input[type=number]{width:64px}.levels-details summary{border:1px solid var(--border);cursor:pointer;background:#222;border-radius:8px;width:fit-content;padding:8px 14px;font-size:13px;font-weight:600;list-style:none}.levels-details summary::-webkit-details-marker{display:none}.levels-details[open] summary{margin-bottom:14px}.levels-details .form-grid{margin-bottom:8px}.table-scroll{overflow-x:auto}.perso-admin .levels-table input[type=number]{width:96px}@media (width<=700px){.admin.dashboard{padding:16px 12px 40px}.admin.dashboard h1{font-size:20px}.perso-admin .admin-card{padding:16px 14px}.boost-custom{margin-left:0}.perso-admin .perso-row input:not([type=checkbox]):not([type=color]):not([type=file]){flex:140px}.save-bar{bottom:8px}}.pf-tabs,.admin-tabs{height:auto}.boosters-admin{gap:14px;display:grid}.boost-custom:before{content:"Sur mesure";color:var(--muted);margin-right:4px}.perso-admin,.perso-admin .admin-card,.boosters-admin{min-width:0}.boosters-admin .inline{flex-wrap:wrap}.boosters-admin table{max-width:100%;display:block;overflow-x:auto}.boosters-admin input:not([type=checkbox]):not([type=color]):not([type=file]),.boosters-admin select{max-width:100%}@media (width<=700px){.boosters-admin label.inline{white-space:normal}.search-row{flex-wrap:wrap}.admin-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.perso-admin .admin-card>*{min-width:0}.admin-card code{overflow-wrap:anywhere}.kusas-short,.chat-reconnect,.send-icon{display:none}@media (width>=901px){.live .chat-head.is-bare{display:none}.chat{position:relative}.chat:has(.chat-head.is-bare) .chat-reconnect{z-index:5;color:#c9a86a;pointer-events:none;background:#000000bf;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:600;animation:.2s 2s both reconnect-in;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}}@media (width<=900px){.live .chat-head{display:none}.chat{position:relative}.chat-reconnect{z-index:5;color:#c9a86a;pointer-events:none;background:#000000bf;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:600;animation:.2s 2s both reconnect-in;display:block;position:absolute;top:6px;left:50%;transform:translate(-50%)}.chat-form{padding:6px 8px max(6px, env(safe-area-inset-bottom));gap:6px}.composer,.composer.has-kusas{flex-wrap:nowrap;align-items:flex-end;gap:2px;display:flex}.composer textarea,.composer.has-gifs textarea,.composer.has-kusas textarea,.composer.has-kusas.has-gifs textarea{flex:auto;min-width:0;min-height:36px;max-height:96px;padding:7px 10px;font-size:16px;line-height:1.3}.composer .composer-tools,.composer.has-kusas .composer-tools{flex:none;align-items:center;gap:0;height:36px;display:flex;position:static}.composer .chat-kusas{color:#ffd866;background:0 0;order:9;align-items:center;gap:4px;min-width:36px;height:36px;margin:0 0 0 4px;padding:0 2px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.composer .chat-kusas .kusas-ico{vertical-align:0;height:22px;margin:0}.composer .chat-kusas{letter-spacing:.01em;text-shadow:0 1px 2px #00000080;gap:5px;margin:0 4px 0 2px;font-size:14px}.composer .emoji-toggle{order:1;font-size:21px}.composer .gif-toggle{order:2}.composer .look-toggle{order:10}.look-toggle .line-ico.is-pc{display:none}.look-toggle .line-ico.is-phone{width:20px;height:20px;display:block}.kusas-full{display:none}.kusas-short{display:inline}.composer .send{display:none!important}.live.on-air:not(.is-immersive) .channel{display:none}.composer .emoji-toggle,.composer .look-toggle{width:32px;height:36px}.composer .send,.composer.has-kusas .send{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid;position:static}.send-text{display:none}.send-icon{fill:currentColor;width:18px;height:18px;display:block}.replying{padding:4px 6px 4px 8px}}@keyframes reconnect-in{0%{opacity:0}}.chat.no-mod-tools .quick-mod,.chat.no-mod-tools .pinned-btn{display:none}.kusas-mark{color:#5a3a00;background:radial-gradient(circle at 35% 30%,#fff2b8,#f2b632 60%,#b9800f);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:inline-grid}.pf-reward.is-kusas{border-color:#f2b63259}.pf-missions-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:12px;display:flex}.pf-missions-head p{margin:0;font-size:15px}.pf-missions-head p b{color:#f2c14e;font-size:20px}.pf-missions-head span{color:var(--pf-text2);font-variant-numeric:tabular-nums;font-size:12px}.pf-missions-off{color:var(--pf-text2);background:#ffffff0a;border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:13px}.pf-mission-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-mission{border:1px solid var(--pf-line);background:#121216;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.pf-mission-check{color:#111;border:2px solid #3a3a44;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:grid}.pf-mission.is-done .pf-mission-check{background:#6fd08c;border-color:#6fd08c}.pf-mission-text{gap:3px;min-width:0;display:grid}.pf-mission-text b{font-size:14px}.pf-mission-text small{color:var(--pf-text2);font-variant-numeric:tabular-nums;font-size:12px}.pf-mission.is-done .pf-mission-text small{color:#6fd08c}.pf-mission-bar{background:#26262c;border-radius:4px;height:4px;margin-top:3px;overflow:hidden}.pf-mission-bar i{background:#f2c14e;height:100%;display:block}.pf-mission-reward{color:#f2c14e;white-space:nowrap;font-size:13px;font-weight:800}.pf-missions.is-off .pf-mission:not(.is-done){opacity:.5;filter:grayscale()}.pf-missions-note{color:#74747f;margin:12px 0 0;font-size:12px}@media (width<=480px){.topbar nav{scrollbar-width:none;gap:0;min-width:0;overflow-x:auto}.topbar nav::-webkit-scrollbar{display:none}.topbar nav a{flex:none;padding:6px 7px;font-size:13px}}.reset-viewer{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.reset-viewer.is-open{background:#e5322d0f;border:1px solid #e5322d73;border-radius:10px;gap:10px;padding:12px;display:grid}.reset-title{margin:0;font-weight:800}.reset-parts{flex-wrap:wrap;gap:8px 18px;display:flex}.reset-warning{background:#0000004d;border-radius:8px;gap:6px;padding:10px 12px;font-size:13px;display:grid}.reset-warning ul{color:#ffb3b0;margin:0;padding-left:18px}.reset-warning small{color:var(--muted)}.reset-confirm{gap:6px;margin-top:4px;display:grid}.reset-confirm input{max-width:280px}.notice-action{color:#1a1204;font:inherit;letter-spacing:.04em;cursor:pointer;background:#f5c542;border:0;border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:900}.gift-limit{color:#d9c8ff;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:#a77bff38;border-radius:4px;flex:none;padding:1px 6px;font-size:10px;font-weight:900}.pf-col-rewards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-col-rewards li{border:1px solid var(--pf-line);background:#121216;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.pf-col-rewards li:not(.is-done) .pf-reward-icon{opacity:.5}.pf-col-text{gap:3px;min-width:0;display:grid}.pf-col-text b{font-size:13px}.pf-col-text small{color:var(--pf-text2);font-size:12px}.pf-col-rewards em{color:var(--pf-text2);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:800}.pf-col-rewards li.is-done em{color:#6fd08c}.col-reward-form{border:1px solid var(--border);border-radius:10px;gap:10px;margin-bottom:14px;padding:12px;display:grid}.col-reward-form>label{color:var(--muted);gap:4px;font-size:13px;display:grid}.col-reward-form>label.inline{display:flex}.col-card-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 12px;max-height:260px;margin-top:8px;font-size:12px;display:grid;overflow-y:auto}.col-card-list small{min-width:28px;color:var(--muted);font-weight:800}.tile.is-locked.has-info{cursor:help}.pf-howto{color:#f1e3b5;background:#16130b;border:1px solid #3a3320;border-radius:10px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.pf-howto .lock-icon{color:#d9b54a;flex:none;margin-top:3px}.pf-howto span{flex:1;min-width:0}.pf-howto small{color:#b8a875}.pf-howto .link-button{flex:none}.composer textarea.composer-measure{visibility:hidden;pointer-events:none;flex:none;height:0;min-height:0;max-height:none;position:absolute;top:0;left:0;overflow:hidden}.chat-link{color:#b89cff;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word;-webkit-text-decoration:underline #b89cff73;text-decoration:underline #b89cff73}.chat-link:hover,.chat-link:focus-visible{color:#d4c2ff;text-decoration-color:currentColor}.chat-link:before{vertical-align:1px;border-radius:4px;margin-right:3px;padding:0 4px;font-size:10px;font-weight:700;line-height:15px;text-decoration:none;display:inline-block}.chat-link.is-youtube:before{content:"YouTube";color:#fff;background:#f03}.chat-link.is-discord:before{content:"Discord";color:#fff;background:#5865f2}.chat-link.is-x:before{content:"X";color:#000;background:#fff}.chat-link.is-twitch:before{content:"Twitch";color:#fff;background:#9146ff}.gift-toast{z-index:4;top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#14121cc7;border:1px solid #ffd66659;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 28px);padding:8px 14px 8px 10px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;animation:.35s cubic-bezier(.2,.9,.3,1.2) gift-toast-in;display:inline-flex;position:absolute;overflow:hidden;box-shadow:0 6px 22px #00000059}.gift-toast:hover{background:#201c2ce6}.gift-toast-icon{font-size:16px}.gift-toast i{transform-origin:0;background:linear-gradient(90deg,#ffd666,#ff9f43);width:100%;height:2px;animation:8s linear forwards gift-toast-time;position:absolute;bottom:0;left:0}@keyframes gift-toast-in{0%{opacity:0;transform:translate(16px)}}@keyframes gift-toast-time{to{transform:scaleX(0)}}@media (width<=600px),(height<=500px){.gift-toast{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));padding:6px 12px 6px 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.gift-toast{animation:none}}.gift-art.is-stack{width:46px;position:relative}.gift-art.is-stack img{max-width:none;height:40px;transform:translateX(calc((var(--k) - 1) * 9px)) rotate(calc((var(--k) - 1) * 9deg));transform-origin:50% 100%;position:absolute}.gift-items{color:#f5d77a;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;font-weight:700;overflow:hidden}.gift-banner .gift-clock{flex:none}.gift-banner:has(.gift-items) .gift-msg{flex:0 100 auto;min-width:0}.gift-banner:has(.gift-items) .gift-text>span{flex-wrap:wrap;row-gap:2px}.gift-banner:has(.gift-items) .gift-items{white-space:normal;flex:100%}.gift-banner:has(.gift-items) .gift-msg{flex:1 1 0}.gift-banner.is-themed{background:linear-gradient(100deg, color-mix(in srgb, var(--g1) 14%, #0f0f14), #111116 60%, color-mix(in srgb, var(--g2) 12%, #0f0f14)) padding-box, linear-gradient(110deg, var(--g1), var(--g2)) border-box;box-shadow:0 0 18px -6px var(--g1)}.gift-banner.is-themed:after{background:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--g1) 22%, transparent) 50%, transparent 65%)}.gift-banner.is-themed .gift-text strong{color:color-mix(in srgb, var(--g1) 45%, #fff)}.gift-banner.is-themed .gift-art img{filter:drop-shadow(0 3px 8px color-mix(in srgb, var(--g1) 55%, transparent))}.gift-banner.is-themed .gift-btn{background:linear-gradient(120deg, var(--g1), var(--g2));color:var(--g-ink);box-shadow:0 4px 14px color-mix(in srgb, var(--g1) 35%, transparent)}.gift-banner.is-themed .gift-btn:hover{filter:brightness(1.12)}.gift-toast.is-themed{border-color:color-mix(in srgb, var(--g1) 60%, transparent);box-shadow:0 6px 22px #00000059, 0 0 16px -6px var(--g1)}.gift-toast.is-themed i{background:linear-gradient(90deg, var(--g1), var(--g2))}.gift-theme-preview{max-width:420px;margin-top:10px}.gift-theme-preview .gift-banner{margin:0}.testchat-bar{color:#f5d77a;background:repeating-linear-gradient(135deg,#ffcc3312 0 10px,#0000 10px 20px),#17150e;border-bottom:1px dashed #ffcc3373;flex-wrap:wrap;flex:none;align-items:center;gap:6px 10px;padding:6px 12px;font-size:12px;display:flex}.testchat-bar>span{flex:100%;min-width:0}.testchat-bar code{background:#00000059;border-radius:4px;padding:0 4px}.testchat-real{white-space:nowrap;cursor:pointer;align-items:center;gap:5px;font-weight:700;display:inline-flex}.testchat-real.is-on{color:#ff6b6b}.testchat-back{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #fc36;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.chat-switch{border-bottom:1px solid var(--line);flex:none;gap:4px;padding:5px 8px;display:flex}.chat-switch button{height:28px;color:var(--muted);font:inherit;letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.chat-switch button[aria-selected=true]{background:var(--field);border-color:var(--border);color:var(--accent)}.chat-switch button:last-child[aria-selected=true]{color:#cdb4ff;border-color:#9146ff99}.chat-switch i{text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;line-height:18px}.chat-switch-n{color:#fff;background:#9146ff}.chat-switch-at{background:var(--live);color:#fff;animation:1.2s ease-in-out infinite chat-ping}@keyframes chat-ping{50%{transform:scale(1.15)}}.chat-ping{background:#e5322d1f;border:1px solid #e5322d8c;border-radius:8px;flex:none;align-items:stretch;margin:6px 8px 0;display:flex;overflow:hidden}.chat-ping-go{min-width:0;color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.chat-ping-go b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-ping-go span{background:var(--live);color:#fff;white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:800}.chat-ping-x{width:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none}.staffchat-bar{color:#cdb4ff;background:#9146ff14;border-bottom:1px dashed #9146ff73;flex:none;margin:0;padding:5px 12px;font-size:12px}@media (prefers-reduced-motion:reduce){.chat-switch-at{animation:none}}.gift-coin{filter:drop-shadow(0 1px 1px #00000073);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='12%2012%2076%2076'%3e%3cdefs%3e%3clinearGradient%20id='a'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23e0bdfa'/%3e%3cstop%20offset='1'%20stop-color='%23b48af6'/%3e%3c/linearGradient%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fccab8'/%3e%3cstop%20offset='1'%20stop-color='%23f79bbf'/%3e%3c/linearGradient%3e%3clinearGradient%20id='c'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23b3f5d8'/%3e%3cstop%20offset='1'%20stop-color='%238fdde8'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20stroke='%237a4f90'%20stroke-width='4'%20stroke-linejoin='round'%3e%3crect%20x='45'%20y='53'%20width='34'%20height='26'%20rx='12'%20transform='rotate(42%2062%2066)'%20fill='url(%23c)'/%3e%3crect%20x='17'%20y='17'%20width='24'%20height='68'%20rx='12'%20fill='url(%23a)'/%3e%3crect%20x='33.5'%20y='26'%20width='46'%20height='27'%20rx='13'%20transform='rotate(-41%2056.5%2039.5)'%20fill='url(%23b)'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;width:36px;height:36px}.gift-art.is-stack .gift-coin{width:24px;height:24px;transform:translateX(calc((var(--k) - 1) * 9px));position:absolute;bottom:2px}.chat-head.is-bureau{background:linear-gradient(#ffd23333,#ffd23312);border-bottom-color:#ffd2338c}.chat-head.is-bureau h2,.chat-switch button.is-bureau{color:#ffd233}.chat-switch button.is-bureau[aria-selected=true]{color:#ffe066;background:#ffd23329;border-color:#ffd233cc}.staffchat-bar.is-bureau{color:#ffe066;background:#ffd23329;border-bottom:1px solid #ffd23399;font-weight:600}.team-crest{vertical-align:-3px;object-fit:contain;width:16px;height:16px;margin-right:4px;display:inline-block}.chat-switch button.is-team{color:color-mix(in srgb, var(--team,#8b7cf6) 70%, #fff)}.chat-switch button.is-team[aria-selected=true]{border-color:color-mix(in srgb, var(--team,#8b7cf6) 80%, transparent);background:color-mix(in srgb, var(--team,#8b7cf6) 16%, transparent);color:#fff}.chat-head.is-team{border-bottom-color:color-mix(in srgb, var(--team,#8b7cf6) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--team,#8b7cf6) 18%, transparent), transparent)}.staffchat-bar.is-team{border-bottom:1px solid color-mix(in srgb, var(--team,#8b7cf6) 55%, transparent);background:color-mix(in srgb, var(--team,#8b7cf6) 12%, transparent);color:color-mix(in srgb, var(--team,#8b7cf6) 50%, #fff)}.pf-subswitch{cursor:pointer;align-items:center;gap:10px;margin-top:12px;font-size:14px;display:flex;position:relative}.pf-subswitch small{color:var(--muted)}.pf-subswitch input{opacity:0;position:absolute}.pf-subswitch span{background:#333;border-radius:99px;flex:none;width:40px;height:22px;transition:background .2s;position:relative}.pf-subswitch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.pf-subswitch input:checked+span{background:#9146ff}.pf-subswitch input:checked+span:after{transform:translate(18px)}.pf-subswitch input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.team-tab-crest{vertical-align:-4px;object-fit:contain;width:18px;height:18px;margin-right:5px}.team-captain{vertical-align:-2px;color:#ffd866;margin-right:3px;display:inline-flex}.team-captain svg{fill:currentColor}.is-lite .player-menu,.is-lite .player-ui .player-center-play,.is-lite .player-ui .player-unmute,.is-lite .gift-toast{-webkit-backdrop-filter:none}.is-lite .player-ui .player-center-play,.is-lite .player-ui .player-unmute{background:#141418d9}.is-lite .gift-toast{background:#14121cf5}.is-lite .gift-banner:after,.is-lite .team-lead:after,.is-lite .tm-crest.is-float{animation:none}.mp-companion{--cp-team:#8b7cf6;background:#0e142ef2;border:2px solid #ffffffd9;border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 2px #1e3a8ae6}.mp-companion.has-backdrop{background:linear-gradient(90deg, #0e142e8c, #0e142ec7), var(--mp-bd) 0 50% / auto 100% no-repeat, #0e142e;image-rendering:pixelated}.mp-companion.has-backdrop .mp-cp-text{text-shadow:0 1px 2px #000000e6}.mp-cp-portrait{border:2px solid color-mix(in srgb, var(--cp-team) 70%, #fff);background:color-mix(in srgb, var(--cp-team) 25%, #0b1022);border-radius:8px;flex:none;padding:2px;line-height:0}.mp-cp-portrait img{image-rendering:pixelated;border-radius:5px}.mp-cp-text{gap:1px;min-width:0;font-size:12px;line-height:1.3;display:grid}.mp-cp-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mp-cp-text span{color:#e6e9f5;align-items:center;gap:6px;font-weight:700;display:flex}.mp-cp-text em{background:color-mix(in srgb, var(--cp-team) 35%, transparent);border-radius:99px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700}.mp-cp-text small{color:#9aa0b8;font-size:11px}.notif-n{z-index:2;box-sizing:border-box;color:#fff;letter-spacing:0;min-width:19px;height:19px;text-shadow:none;pointer-events:none;background:linear-gradient(#ff4655,#e5162a);border-radius:999px;place-items:center;padding:0 5px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-style:normal;font-weight:800;line-height:1;animation:.35s cubic-bezier(.2,1.4,.4,1) notif-pop;display:grid;position:absolute;top:-7px;right:-9px;box-shadow:0 0 0 2px #0e0e10,0 2px 6px #e5162a80}@keyframes notif-pop{0%{opacity:0;transform:scale(.3)}}@media (prefers-reduced-motion:reduce){.notif-n{animation:none}}.chat-kusas{position:relative}nav a:has(>.notif-n){position:relative}nav a>.notif-n{top:-4px;right:-6px}.chat-kusas>.notif-n{top:-10px;right:-12px}.nav-dot{vertical-align:6px;background:#2fd47d;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.nav-dot.is-alert{background:var(--live)}.crash-guard{color:#f2f2f2;background:#e5322d14;border:1px solid #e5322d73;border-radius:12px;gap:8px;max-width:560px;margin:24px auto;padding:16px 18px;display:grid}.crash-guard small{color:#c9c9c9;overflow-wrap:anywhere}.crash-guard div{flex-wrap:wrap;gap:8px;display:flex}.crash-guard button{border:1px solid var(--border);background:var(--field);min-height:36px;color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:0 14px}.cp-promo{color:#fff;background:linear-gradient(100deg,#234784,#6b2427 50%,#176938);border-bottom:1px solid #ffffff1f;flex:none;animation:.35s ease-out team-lead-in;display:grid;position:relative;overflow:hidden}.cp-promo-top{align-items:center;gap:10px;padding:8px 10px 4px 12px;display:flex}.cp-promo b{letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;text-shadow:0 1px 3px #000000b3;flex:1;min-width:0;font-size:12px;font-weight:900;line-height:1.2}.cp-promo .team-lead-go{text-decoration:none}.cp-promo-walk{pointer-events:none;background:linear-gradient(#0000,#00000047);height:50px;position:relative}.cp-promo-mon{image-rendering:pixelated;filter:drop-shadow(0 2px 2px #00000080);animation:cp-promo-frames var(--ms) steps(var(--f)) infinite, cp-promo-cross 13.2s linear var(--delay) infinite;background-repeat:no-repeat;position:absolute;bottom:2px;left:-60px}.cp-promo-mon.is-shiny{filter:drop-shadow(0 0 4px #ffe08a)}@keyframes cp-promo-frames{to{background-position-x:var(--w)}}@keyframes cp-promo-cross{0%{left:-60px}to{left:100%}}html.is-lite .cp-promo,html.is-lite .cp-promo-mon{animation:none}html.is-lite .cp-promo-mon{left:calc(var(--i) * 16% + 2%)}@media (prefers-reduced-motion:reduce){.cp-promo,.cp-promo-mon{animation:none}.cp-promo-mon{left:calc(var(--i) * 16% + 2%)}}.team-notice-list{flex:none;display:grid}.team-notice{color:#fff;background:linear-gradient(90deg,#ffcc3329,#ffcc330d),#11121a;border-bottom:1px solid #ffcc3359;border-left:3px solid #fc3;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 10px 8px 12px;animation:.35s ease-out team-lead-in;display:grid}.team-notice-tag{letter-spacing:.04em;text-transform:uppercase;color:#fc3;font-size:11px;font-weight:800}.team-notice p{overflow-wrap:anywhere;grid-column:1;margin:0;font-size:14px;font-weight:600;line-height:1.35}.team-notice small{color:#a9adc2;grid-column:1;font-size:11px}.team-notice-x{color:#a9adc2;cursor:pointer;background:0 0;border:0;grid-area:1/2/span 3;align-self:start;font-size:14px}.ar-promo{background:linear-gradient(105deg, color-mix(in srgb, var(--team) 58%, #0b0c12) 0 46%, #12091c 54% 100%), #0b0c12;color:#fff;border-bottom:1px solid #ffffff1f;flex:none;animation:.35s ease-out team-lead-in;display:grid;position:relative;overflow:hidden}.ar-promo-top{align-items:center;gap:10px;padding:8px 10px 2px 12px;display:flex}.ar-promo b{letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;text-shadow:0 1px 3px #000000b3;flex:1;min-width:0;font-size:12px;font-weight:900;line-height:1.2}.ar-promo-vs{grid-template-columns:1fr auto 1fr;align-items:end;gap:6px;padding:0 12px 6px;display:grid}.ar-promo-side{justify-items:center;gap:2px;min-width:0;display:grid}.ar-promo-side small{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:#ffffffd9;max-width:100%;font-size:10px;font-weight:700;overflow:hidden}.ar-promo-crest{object-fit:contain;filter:drop-shadow(0 2px 4px #0000008c);width:44px;height:44px;animation:2.4s ease-in-out infinite ar-promo-bob}.ar-promo-sprite{display:block;position:relative}.ar-promo-sprite em{color:#1a1206;text-transform:uppercase;background:#ffd84a;border-radius:999px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:2px;right:-14px}.ar-promo-boss{width:auto;height:68px;image-rendering:pixelated;filter:drop-shadow(0 0 6px #be5aff8c)drop-shadow(0 3px 2px #0009);animation:2.4s ease-in-out -1.2s infinite ar-promo-bob;display:block}.ar-promo-x{letter-spacing:-.04em;color:#ffd84a;text-shadow:2px 2px #c2410c,4px 4px #0009;align-self:center;padding:0 4px;font-size:26px;font-style:italic;font-weight:900;animation:1.6s ease-in-out infinite ar-promo-pulse}@keyframes ar-promo-bob{50%{transform:translateY(-3px)}}@keyframes ar-promo-pulse{50%{transform:scale(1.15)rotate(-4deg)}}html.is-lite .ar-promo,html.is-lite .ar-promo-crest,html.is-lite .ar-promo-boss,html.is-lite .ar-promo-x{animation:none}@media (prefers-reduced-motion:reduce){.ar-promo,.ar-promo-crest,.ar-promo-boss,.ar-promo-x{animation:none}}@media (width<=600px){.team-lead{gap:8px;padding:6px 10px}.team-lead img{width:26px;height:26px}.team-lead b{font-size:12px}.team-lead.is-promo{padding:5px 8px}.team-lead.is-promo b,.cp-promo b,.ar-promo b{font-size:10.5px}.team-lead-crests img{width:20px;height:20px}.team-lead-go{padding:4px 8px;font-size:10px}.cp-promo-top{padding:5px 8px 0 10px}.cp-promo-walk{height:30px}.cp-promo-mon{transform-origin:0 100%;transform:scale(.62)}.ar-promo{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ar-promo-top{padding:5px 4px 5px 10px}.ar-promo-vs{grid-area:1/2;grid-template-columns:auto auto auto;gap:2px;padding:2px 8px 2px 0}.ar-promo-side small{display:none}.ar-promo-crest{width:24px;height:24px}.ar-promo-boss{height:34px}.ar-promo-sprite em{padding:0 3px;font-size:8px;top:-2px;right:-8px}.ar-promo-x{font-size:15px}}.regie-tabs{flex-wrap:wrap;gap:6px;height:auto;margin:0 0 14px;display:flex}.regie-tabs button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:7px 14px}.regie-tabs button.is-on{background:#ffffff24;border-color:#fff6;font-weight:700}.cmd-guide .cmd-intro,.cmd-guide .cmd-cat-intro{opacity:.8;margin:4px 0 10px}.cmd-search{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#00000040;border:1px solid #fff3;border-radius:8px;padding:9px 12px}.cmd-cats{flex-wrap:wrap;gap:6px 12px;height:auto;margin:10px 0 4px;font-size:13px;display:flex}.cmd-cat{margin-top:18px;scroll-margin-top:70px}.cmd-cat h3{margin:0}.cmd-cat ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cmd-cat li{background:#ffffff0a;border-radius:8px;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.cmd-cat li p{grid-column:1/-1;margin:0;line-height:1.4}.cmd-code{color:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;justify-self:start;padding:0}.cmd-code code{color:#fde68a;font-size:14px;font-weight:700}.cmd-copied{color:#86efac;margin-left:8px;font-size:12px}.cmd-who{white-space:nowrap;background:#ffffff1a;border-radius:999px;justify-self:end;padding:2px 8px;font-size:11.5px}.cmd-who.is-modo{background:#60a5fa40}.cmd-who.is-tous{background:#4ade8038}.mini-restrict{border-top:1px solid #ffffff1a;gap:6px;margin-top:10px;padding-top:10px;display:grid}.mini-restrict small{color:#a9adc2;font-size:11px}.mini-restrict-spans{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.mini-restrict button{color:#ffd2d2;cursor:pointer;background:#ff6b6b1f;border:1px solid #ff6b6b73;border-radius:8px;min-height:30px;padding:4px 2px;font-size:12px;font-weight:700}.mini-restrict button.is-lift{color:#c9f5d9;background:#4cd07d24;border-color:#4cd07d80}.mini-restrict button:disabled{opacity:.5;cursor:default}.mini-restrict-msg{color:#d6d9e8;margin:0;font-size:11px;line-height:1.35}.restrict-banner{color:#fff;background:linear-gradient(90deg,#ff505047,#ff505014),#14090c;border-bottom:1px solid #ff6b6b66;flex:none;align-items:center;gap:8px;padding:8px 10px 8px 12px;animation:.35s ease-out team-lead-in;display:flex}.restrict-banner p{letter-spacing:.02em;flex:1;margin:0;font-size:12px;font-weight:800;line-height:1.35}.restrict-banner button{color:#ffd2d2;cursor:pointer;background:0 0;border:0;flex:none;font-size:14px}.bg-admin-list{gap:18px;margin-top:12px;display:grid}.bg-admin-row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.mini-profile.bg-preview{z-index:0;pointer-events:none;border:1px solid #2c2c33;flex:none;animation:none;position:relative}.bg-admin-empty{border:1px dashed var(--border);width:264px;height:120px;color:var(--muted,#9a9aa3);border-radius:12px;place-items:center;font-size:13px;display:grid}.bg-admin-side{gap:10px;min-width:200px;max-width:320px;display:grid}.bg-admin-side label{gap:4px;display:grid}.bg-admin-file{border:1px solid var(--border);cursor:pointer;background:#ffffff0f;border-radius:8px;justify-content:center;padding:7px 12px;font-weight:600;display:inline-flex!important}.bg-admin-file:hover{background:#ffffff1a}.pf-bg-lead{margin:-4px 0 10px;font-size:13px}.pf-bg-list{flex-wrap:wrap;gap:10px;display:flex}.pf-bg-tile{background:linear-gradient(180deg, #17171a00 40%, #17171ad9), var(--bg,none) 50% var(--bg-y,0%) / cover no-repeat, #17171a;color:#fff;cursor:pointer;border:2px solid #2c2c33;border-radius:10px;justify-content:center;align-items:flex-end;width:84px;height:140px;padding:6px;font-size:12px;font-weight:700;display:flex;position:relative;overflow:hidden}.pf-bg-tile.is-none{color:var(--muted,#9a9aa3);align-items:center}.pf-bg-tile.is-on{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf659}.pf-bg-tile span{text-align:center;text-shadow:0 1px 2px #000}.pf-bg-locked{margin-top:8px;font-size:12px}.bg-admin-set{border-bottom:1px solid var(--line);gap:12px;padding-bottom:18px;display:grid}.bg-admin-set h3{margin:0;font-size:16px}.bg-admin-empty.is-wide{text-align:center;width:min(100%,480px);height:160px;padding:0 16px}.bg-banner-preview{isolation:isolate;aspect-ratio:106/25;background:linear-gradient(#1f1f24,#17171a);border:1px solid #2c2c33;border-radius:12px;align-items:center;gap:14px;width:min(100%,480px);padding:0 20px;display:flex;position:relative;overflow:hidden}.bg-banner-preview:before,.bg-banner-preview:after{content:"";z-index:-1;position:absolute;inset:0}.bg-banner-preview:before{background:var(--mp-bg) 50% var(--mp-bg-y,50%) / cover no-repeat;opacity:var(--mp-bg-o,.45)}.bg-banner-preview:after{background:linear-gradient(90deg,#17171abf 0%,#17171a40 70%)}.bg-banner-text{gap:4px;display:grid}.bg-banner-text b{font-size:18px}.bg-banner-text small{color:#c9c9c9}.bg-wall-preview{isolation:isolate;background:#0e0e10;border:1px solid #2c2c33;border-radius:12px;grid-template-columns:1fr 1fr;align-content:start;gap:8px;width:min(100%,480px);height:200px;padding:16px 70px;display:grid;position:relative;overflow:hidden}.bg-wall-preview:before,.bg-wall-preview:after{content:"";z-index:-1;position:absolute;inset:0}.bg-wall-preview:before{background:var(--mp-bg) 50% var(--mp-bg-y,50%) / cover no-repeat;opacity:var(--mp-bg-o,.35)}.bg-wall-preview:after{background:radial-gradient(120% 90% at 50% 30%,#0e0e1000 40%,#0e0e10d9 100%)}.bg-wall-block{background:#17171ad1;border:1px solid #ffffff14;border-radius:8px;height:60px}.bg-wall-block.is-head{grid-column:1/-1;height:56px}.pf{width:100%;max-width:1060px;margin:0 auto}.pf-manage{gap:12px;margin-top:10px;display:grid}.pf-manage-title{align-items:baseline;gap:10px;margin:0;font-size:18px;display:flex}.pf-manage-title small{color:var(--pf-text2);font-size:12px;font-weight:600}.pf-manage .pf-panel{gap:18px;padding:18px;display:grid}.pf-manage .pf-group{margin:0}.pf-levelcard{border:1px solid var(--pf-line);background:var(--pf-soft);border-radius:12px;gap:14px;padding:16px;display:grid}.pf-levelcard .pf-level{margin:0}.pf-levelcard .pf-rates{border:0;margin:0;padding:0}.pf-levelcard .pf-stats{flex-wrap:wrap}.pf-img-row{scrollbar-width:thin;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.pf-img{background:linear-gradient(180deg, #17171a00 40%, #17171ad9), var(--bg,none) 50% var(--bg-y,0%) / cover no-repeat, #17171a;color:#fff;width:84px;height:140px;font:inherit;cursor:pointer;border:2px solid #2c2c33;border-radius:10px;flex:none;justify-content:center;align-items:flex-end;padding:6px;font-size:12px;font-weight:700;display:flex;position:relative;overflow:hidden}.pf-img.is-wide{width:210px;height:70px}.pf-img.is-none{color:var(--pf-text2);align-items:center}.pf-img.is-on{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf659}.pf-img span{text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px #000;white-space:nowrap;overflow:hidden}.pf-gifts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-gifts li{border:1px solid var(--pf-line);background:var(--pf-soft);border-radius:9px;justify-content:space-between;gap:10px;padding:9px 12px;font-size:14px;display:flex}.pf-gifts em{color:var(--pf-text2);font-variant-numeric:tabular-nums;font-style:normal}.pf-gifts li.is-done em{color:#86efac}@media (width<=600px){.pf-tabs button{padding:8px 6px;font-size:13px}.pf-manage .pf-panel{padding:14px}}body.pp-walled .pf-panel,body.pp-walled .pf-tabs{background:#16161ae6}.pf-fold{border:1px solid var(--pf-line);background:var(--pf-soft);border-radius:12px}.pf-fold>summary{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.pf-fold>summary::-webkit-details-marker{display:none}.pf-fold>summary:after{content:"";border-right:2px solid var(--pf-text2);border-bottom:2px solid var(--pf-text2);flex:none;width:8px;height:8px;margin-left:4px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.pf-fold[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.pf-fold-title{font-weight:700}.pf-fold-now{min-width:0;color:var(--pf-text2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex;overflow:hidden}.pf-fold-now .dot{border-radius:50%;flex:none;width:12px;height:12px}.pf-fold>summary small{color:var(--pf-text2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.pf-fold[open]>summary{border-bottom:1px solid var(--pf-line)}.pf-fold>:not(summary){margin:12px 14px}.pf-fold-reset{display:block}.bg-device-row{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 4px;padding:10px 12px;display:flex}.bg-device{background:#ffffff0f;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.bg-device button{color:var(--muted,#9a9aa3);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 14px;font-weight:700}.bg-device button.is-on{color:#fff;background:#7c6cff}.bg-banner-preview.is-mobile{width:300px;height:200px;padding:0 16px}.bg-wall-preview.is-mobile{grid-template-columns:1fr;width:180px;height:320px;padding:14px 12px}.bg-wall-preview.is-mobile .bg-wall-block.is-head{grid-column:auto}.pf-fold-title{white-space:nowrap;flex:none}.pf-fold-now{text-overflow:ellipsis;flex:auto}.pf-fold>summary small{flex:none}:where(.gp-go,.sp-pay,.new-messages,.cpg .ex-go,.mc-btn.is-go){isolation:isolate;position:relative;overflow:hidden}:is(.gp-go,.sp-pay,.new-messages,.cpg .ex-go,.mc-btn.is-go){transition:transform .18s,filter .18s}:where(.gp-go,.sp-pay,.new-messages,.cpg .ex-go,.mc-btn.is-go):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff52 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){:is(.gp-go,.sp-pay,.new-messages,.cpg .ex-go,.mc-btn.is-go):hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}:is(.gp-go,.sp-pay,.new-messages,.cpg .ex-go,.mc-btn.is-go):hover:not(:disabled):after{transition:transform .7s;transform:translate(120%)}}:is(.gp-go,.sp-pay,.new-messages,.cpg .ex-go,.mc-btn.is-go):active:not(:disabled){transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){:is(.gp-go,.sp-pay,.new-messages,.cpg .ex-go,.mc-btn.is-go):after{display:none}}.chat-switch button.is-both{justify-content:center;align-items:center;gap:5px;display:inline-flex}.twitch-glitch{color:#a970ff;vertical-align:-1px;flex:none}.staffchat-bar.is-both img{vertical-align:-1px;border-radius:3px}.both-line{position:relative}.both-line .both-src{border-radius:3px;place-items:center;width:14px;height:14px;display:grid;position:absolute;top:9px;left:6px}.both-line>.message,.both-line>.tw-msg{padding-left:26px}.tw-msg{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:5px 16px;font-size:14px;line-height:1.5}.both-line.is-twitch{background:#9146ff0f}.tw-badge{color:#fff;vertical-align:1px;border-radius:3px;margin-right:4px;padding:0 4px;font-size:10px;font-weight:800;line-height:16px;display:inline-block}.tw-name{color:#bf94ff;font-weight:800}.tw-text{color:#e8eaed;font-weight:500}.tw-text.is-action{font-style:italic}.tw-emote{vertical-align:middle;height:1.6em;margin:-.3em 0}.chat .composer .composer-tools>button.crx-detach{border:1px solid var(--border);width:auto;height:30px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}@media (width<=900px){.chat .composer .composer-tools>button.crx-detach{order:9;width:32px;height:32px;margin-left:4px;padding:0}.crx-detach span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=900px) and (pointer:coarse){.chat .composer .composer-tools>button.crx-detach{display:none}}.crx-detach .ui-ico{stroke-width:1.7px}.chat .composer .composer-tools>button.crx-detach.is-on{color:#cdb4ff;border-color:#9146ff99}@media (hover:hover){.chat .composer .composer-tools>button.crx-detach:hover{background:var(--field);color:var(--accent)}}.look-size{gap:6px;display:grid}.look-size-seg{gap:4px;display:flex}.look-size-seg button{border:1px solid var(--border);height:30px;color:var(--muted);font:inherit;background:0 0;border-radius:7px;flex:1;padding:0 10px;font-size:13px;font-weight:700}.look-size-seg button[aria-checked=true]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink,#fff)}.crx-hint{animation:4s forwards crx-hint}@keyframes crx-hint{0%,85%{opacity:1}to{opacity:0}}.crx-body{background:var(--panel);height:100vh;color:var(--accent);font-family:var(--text), sans-serif;margin:0;overflow:hidden}#crx-root{height:100%}.crx-chat{border:0;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100%;display:flex;position:relative}.crx-messages{flex:1;min-height:0;padding:6px 0 10px;overflow-y:auto}.crx-new{position:absolute;bottom:12px;left:50%;transform:translate(-50%)}html[data-bars]:not([data-bars=plat]){--bars-line:linear-gradient(90deg, transparent, color-mix(in oklab, var(--brand) 55%, transparent) 25%, color-mix(in oklab, var(--brand) 55%, transparent) 75%, transparent);--fx-a:color-mix(in oklab, var(--brand), #fff 15%);--fx-b:color-mix(in oklab, var(--brand), #fff 40%)}@supports (color:oklch(from red l c h)){html[data-bars]:not([data-bars=plat]){--fx-a:oklch(from var(--brand) calc(l + .06) c calc(h - 32));--fx-b:oklch(from var(--brand) calc(l + .1) c calc(h + 32))}}html[data-depth=neutral][data-bars]{--fx-a:#e8ebf0;--fx-b:#fff}html[data-bars]:not([data-bars=plat]) .topbar{background:radial-gradient(560px 180% at 0% 0%, color-mix(in oklab, var(--brand) 24%, transparent), transparent 70%), radial-gradient(460px 180% at 100% 0%, color-mix(in oklab, var(--brand) 14%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--brand) 9%, var(--panel)), color-mix(in oklab, var(--bg) 94%, transparent));border-bottom:1px solid #0000;border-image:var(--bars-line) 1;box-shadow:inset 0 1px 0 #ffffff12, 0 10px 30px -14px #000c, 0 8px 24px -12px color-mix(in oklab, var(--brand) 32%, transparent)}html[data-bars]:not([data-bars=plat]) .channel{isolation:isolate;background:radial-gradient(240px 170% at 56px 50%, color-mix(in oklab, var(--brand) 22%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--brand) 8%, var(--panel)), color-mix(in oklab, var(--brand) 3%, var(--bg)));border-top:1px solid #0000;border-image:var(--bars-line) 1;position:relative;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000059}.bars-fx{display:none}html[data-bars]:not([data-bars=plat]) .bars-fx{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000004d 0 34%,#000 52% 74%,#00000059 88%);mask:linear-gradient(90deg,#0000004d 0 34%,#000 52% 74%,#00000059 88%)}html[data-bars]:not([data-bars=plat]) .channel .bars-fx{-webkit-mask:linear-gradient(90deg,#0000004d 0 24%,#000 42% 76%,#0006 92%);mask:linear-gradient(90deg,#0000004d 0 24%,#000 42% 76%,#0006 92%)}.bars-fx i{--t:420px;--y:0px;width:calc(100% + 2 * var(--t));will-change:transform;-webkit-mask:var(--tex) 0 var(--y) / var(--t) var(--th,var(--t)) repeat;-webkit-mask:var(--tex) 0 var(--y) / var(--t) var(--th,var(--t)) repeat;mask:var(--tex) 0 var(--y) / var(--t) var(--th,var(--t)) repeat;translate:var(--ox,0px) 0;animation:bars-drift var(--d,90s) linear infinite;position:absolute;top:0;bottom:0;left:0}@keyframes bars-drift{0%{transform:translate3d(calc(-1 * var(--t)), 0, 0)}to{transform:translate(0,0)}}.bars-fx i:first-child{background:var(--fx-a);opacity:var(--o1,.24)}.bars-fx i:nth-child(2){--t:640px;--y:-260px;--d:150s;background:var(--fx-b);opacity:var(--o2,.13)}.bars-fx i:nth-child(3){--t:360px;--y:-90px;--d:220s;--tex:url(/bars/etoiles.webp);background:color-mix(in oklab, var(--fx-b), #fff 60%);opacity:.22}.bars-lit{opacity:var(--lit,0);-webkit-mask:radial-gradient(150px 150% at var(--mx,-999px) var(--my,50%), #000, transparent 70%);-webkit-mask:radial-gradient(150px 150% at var(--mx,-999px) var(--my,50%), #000, transparent 70%);mask:radial-gradient(150px 150% at var(--mx,-999px) var(--my,50%), #000, transparent 70%);position:absolute;inset:0}.bars-fx .bars-lit>i{background:color-mix(in oklab, var(--fx-b), #fff 35%);opacity:.42}html[data-bars=nuage] .bars-fx{--tex:url(/bars/nuage.webp)}html[data-bars=voile] .bars-fx{--tex:url(/bars/voile.webp);--o1:.15;--o2:.09}html[data-bars=fumee] .bars-fx{--tex:url(/bars/fumee.webp);--o1:.28}html[data-bars=filaments] .bars-fx{--tex:url(/bars/filaments.webp);--o1:.34;--o2:.16}html[data-bars=reflets] .bars-fx{--tex:url(/bars/reflets.webp);--o1:.16;--o2:.08}html[data-bars=feuillage] .bars-fx{--tex:url(/bars/feuillage.webp);--o1:.2;--o2:.1}html[data-bars=petales] .bars-fx{--tex:url(/bars/petales.webp);--o1:.18;--o2:.09}html[data-bars=feuilles] .bars-fx{--tex:url(/bars/feuilles.webp);--o1:.45;--o2:.2}html[data-bars=lucioles] .bars-fx{--tex:url(/bars/lucioles.webp);--o1:.5;--o2:.22}html:is([data-bars=feuilles],[data-bars=lucioles]) .bars-fx i:first-child{--t:600px;--th:160px;--y:-50px;--d:55s}html:is([data-bars=feuilles],[data-bars=lucioles]) .bars-fx i:nth-child(2){--t:900px;--th:240px;--y:-120px;--d:110s}html:is([data-bars=feuilles],[data-bars=lucioles]) .bars-fx .bars-lit>i{--t:600px;--th:160px;--y:-50px;--d:55s}html:is([data-bars=reflets],[data-bars=feuillage],[data-bars=petales],[data-bars=feuilles],[data-bars=lucioles]) .bars-fx>i:nth-child(3){display:none}.channel .bars-fx i{--y:-180px;animation-delay:-37s}html.is-lite .bars-fx i{animation:none}@media (prefers-reduced-motion:reduce){.bars-fx i{animation:none}}:root{--anniv-1:#f4387d;--anniv-2:#ffc53d;--anniv-3:#3b8cff;--anniv-4:#ff8a3a;--anniv-5:#34c6f4}html[data-anniv] .brand .logo{background:linear-gradient(135deg, var(--anniv-1), var(--anniv-4) 55%, var(--anniv-2))}html[data-anniv] .topbar nav>a,html[data-anniv] .topbar .nav-menu-button{opacity:.8;position:relative}html[data-anniv] .topbar nav>a:nth-of-type(5n+1){color:var(--anniv-1)}html[data-anniv] .topbar nav>a:nth-of-type(5n+2){color:var(--anniv-2)}html[data-anniv] .topbar nav>a:nth-of-type(5n+3){color:var(--anniv-5)}html[data-anniv] .topbar nav>a:nth-of-type(5n+4){color:var(--anniv-4)}html[data-anniv] .topbar nav>a:nth-of-type(5n){color:var(--anniv-3)}html[data-anniv] .topbar .nav-menu-button{color:var(--anniv-5)}html[data-anniv] .topbar nav>a:hover,html[data-anniv] .topbar nav>a.active,html[data-anniv] .topbar .nav-menu-button:hover{opacity:1;background:#ffffff0f}html[data-anniv] .topbar nav>a.active:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:0;left:10px;right:10px}html[data-anniv] .avatar{background:linear-gradient(#181818, #181818) padding-box, conic-gradient(var(--anniv-1), var(--anniv-2), var(--anniv-5), var(--anniv-3), var(--anniv-4), var(--anniv-1)) border-box;border-color:#0000}html[data-anniv] .send{background:linear-gradient(135deg, var(--anniv-1), var(--anniv-4));color:#fff}html[data-anniv] .send:hover{background:linear-gradient(135deg,#ff5592,#ffa05a)}.brand .logo{position:relative}.anniv-sparkles{pointer-events:none;width:20px;height:20px;position:absolute;top:-10px;right:-12px}.anniv-popper{margin-left:-2px;display:inline-flex}.anniv-popper img{width:24px;height:24px}.anniv-balloons{pointer-events:none;flex:none;width:112px;height:66px;margin:-14px 8px -8px 0;position:relative}.anniv-b{transform-origin:30% 95%;width:40px;height:40px;animation:5s ease-in-out infinite alternate anniv-sway;position:absolute}.anniv-b:first-child{filter:hue-rotate(245deg)saturate(1.1);width:38px;height:38px;animation-duration:5.6s;animation-delay:-2s;top:16px;left:0}.anniv-b:nth-child(2){filter:none;width:44px;height:44px;animation-duration:5s;animation-delay:0s;top:2px;left:20px}.anniv-b:nth-child(3){filter:hue-rotate(60deg)saturate(1.2)brightness(1.08);width:40px;height:40px;animation-duration:6.2s;animation-delay:-4s;top:12px;left:44px}.anniv-b:nth-child(4){filter:hue-rotate(290deg)saturate(1.1);width:42px;height:42px;animation-duration:5.3s;animation-delay:-1s;top:0;left:64px}.anniv-b:nth-child(5){filter:hue-rotate(180deg)saturate(1.2);width:36px;height:36px;animation-duration:6.6s;animation-delay:-3s;top:18px;left:80px}@keyframes anniv-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.anniv-wishes{vertical-align:middle;color:var(--anniv-2);align-items:center;gap:4px;margin-left:8px;font-size:12px;font-weight:700;display:inline-flex}.anniv-wishes img{width:20px;height:20px;margin:-4px 0}.anniv-star{vertical-align:1px;letter-spacing:.04em;text-transform:uppercase;color:#111;background:linear-gradient(90deg, var(--anniv-2), var(--anniv-4));border-radius:99px;align-items:center;gap:3px;margin-right:5px;padding:1px 7px 1px 3px;font-size:10px;font-weight:800;display:inline-flex}.anniv-star img{width:13px;height:13px}.anniv-wish-pop{vertical-align:-1px;width:20px;height:14px;margin-left:4px;display:inline-block;position:relative}.anniv-wish-pop img{width:20px;height:20px;animation:.6s cubic-bezier(.3,1.7,.5,1) both anniv-pop;position:absolute;bottom:-3px;left:0}.anniv-wish-burst{position:absolute;top:6px;left:10px}.anniv-wish-burst i{opacity:0;border-radius:2px;width:5px;height:8px;animation:.9s cubic-bezier(.2,.7,.3,1) .1s both anniv-shot;position:absolute}.anniv-wish-burst i:nth-child(5n+1),.anniv-shot i:nth-child(5n+1),.anniv-confetti i:nth-child(5n+1){background:var(--anniv-1)}.anniv-wish-burst i:nth-child(5n+2),.anniv-shot i:nth-child(5n+2),.anniv-confetti i:nth-child(5n+2){background:var(--anniv-2)}.anniv-wish-burst i:nth-child(5n+3),.anniv-shot i:nth-child(5n+3),.anniv-confetti i:nth-child(5n+3){background:var(--anniv-3)}.anniv-wish-burst i:nth-child(5n+4),.anniv-shot i:nth-child(5n+4),.anniv-confetti i:nth-child(5n+4){background:var(--anniv-4)}.anniv-wish-burst i:nth-child(5n),.anniv-shot i:nth-child(5n),.anniv-confetti i:nth-child(5n){background:var(--anniv-5)}.anniv-wish-burst i:first-child{--x:31px;--y:-8px;--r:488deg}.anniv-wish-burst i:nth-child(2){--x:31px;--y:13px;--r:245deg}.anniv-wish-burst i:nth-child(3){--x:21px;--y:18px;--r:355deg}.anniv-wish-burst i:nth-child(4){--x:3px;--y:22px;--r:373deg}.anniv-wish-burst i:nth-child(5){--x:-21px;--y:22px;--r:198deg}.anniv-wish-burst i:nth-child(6){--x:-29px;--y:10px;--r:538deg}.anniv-wish-burst i:nth-child(7){--x:-35px;--y:-3px;--r:475deg}.anniv-wish-burst i:nth-child(8){--x:-29px;--y:-29px;--r:395deg}.anniv-wish-burst i:nth-child(9){--x:-13px;--y:-25px;--r:412deg}.anniv-wish-burst i:nth-child(10){--x:-2px;--y:-44px;--r:265deg}.anniv-wish-burst i:nth-child(11){--x:20px;--y:-29px;--r:337deg}.anniv-wish-burst i:nth-child(12){--x:27px;--y:-29px;--r:497deg}@keyframes anniv-shot{0%{opacity:1;transform:translate(0,0)rotate(0)}65%{opacity:1;transform:translate3d(calc(var(--x) * .9), var(--y), 0) rotate(calc(var(--r) * .7))}to{opacity:0;transform:translate3d(var(--x), calc(var(--y) + 40px), 0) rotate(var(--r))}}@keyframes anniv-pop{0%{opacity:0;transform:scale(.2)translateY(20px)}to{opacity:1;transform:none}}.anniv-intro{z-index:1000;cursor:pointer;contain:strict;background:#0a0a0af2;place-items:center;transition:opacity .45s;animation:.3s both anniv-fade;display:grid;position:fixed;inset:0;overflow:hidden}.anniv-intro.is-out{opacity:0}.anniv-intro-core{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:0 16px;display:flex;position:relative}.anniv-intro-cake{width:clamp(100px,13vw,160px);height:auto;margin-bottom:8px;animation:.7s cubic-bezier(.3,1.7,.5,1) .15s both anniv-pop}.anniv-intro-title,.anniv-intro-name{text-transform:uppercase;font-family:NS Cond,Arial Narrow,sans-serif;font-weight:800;line-height:.92}.anniv-intro-title{letter-spacing:.01em;font-size:clamp(40px,8vw,112px)}.anniv-intro-name{color:#f5f5f5;font-size:clamp(64px,14vw,190px)}.anniv-intro-title>span,.anniv-intro-name>span{animation:.6s cubic-bezier(.3,1.8,.5,1) both anniv-letter;display:inline-block}.anniv-sp{width:.22em}.anniv-intro-title>span:nth-child(5n+1){color:var(--anniv-1)}.anniv-intro-title>span:nth-child(5n+2){color:var(--anniv-2)}.anniv-intro-title>span:nth-child(5n+3){color:var(--anniv-5)}.anniv-intro-title>span:nth-child(5n+4){color:var(--anniv-4)}.anniv-intro-title>span:nth-child(5n){color:var(--anniv-3)}.anniv-intro-title>span:first-child{animation-delay:.335s}.anniv-intro-title>span:nth-child(2){animation-delay:.37s}.anniv-intro-title>span:nth-child(3){animation-delay:.405s}.anniv-intro-title>span:nth-child(4){animation-delay:.44s}.anniv-intro-title>span:nth-child(5){animation-delay:.475s}.anniv-intro-title>span:nth-child(6){animation-delay:.51s}.anniv-intro-title>span:nth-child(7){animation-delay:.545s}.anniv-intro-title>span:nth-child(8){animation-delay:.58s}.anniv-intro-title>span:nth-child(9){animation-delay:.615s}.anniv-intro-title>span:nth-child(10){animation-delay:.65s}.anniv-intro-title>span:nth-child(11){animation-delay:.685s}.anniv-intro-title>span:nth-child(12){animation-delay:.72s}.anniv-intro-title>span:nth-child(13){animation-delay:.755s}.anniv-intro-title>span:nth-child(14){animation-delay:.79s}.anniv-intro-title>span:nth-child(15){animation-delay:.825s}.anniv-intro-title>span:nth-child(16){animation-delay:.86s}.anniv-intro-name>span:first-child{animation-delay:1.02s}.anniv-intro-name>span:nth-child(2){animation-delay:1.09s}.anniv-intro-name>span:nth-child(3){animation-delay:1.16s}.anniv-intro-name>span:nth-child(4){animation-delay:1.23s}.anniv-intro-name>span:nth-child(5){animation-delay:1.3s}.anniv-intro-name>span:nth-child(6){animation-delay:1.37s}.anniv-intro-name>span:nth-child(7){animation-delay:1.44s}.anniv-intro-name>span:nth-child(8){animation-delay:1.51s}.anniv-intro-name>span:nth-child(9){animation-delay:1.58s}.anniv-intro-name>span:nth-child(10){animation-delay:1.65s}.anniv-intro-name>span:nth-child(11){animation-delay:1.72s}.anniv-intro-name>span:nth-child(12){animation-delay:1.79s}.anniv-intro-skip{color:var(--muted);margin:22px 0 0;font-size:13px;animation:.4s 1.8s both anniv-fade}.anniv-intro-popper{z-index:1;width:clamp(84px,13vw,180px);height:auto;animation:.9s cubic-bezier(.3,1.6,.5,1) .45s both anniv-popper;position:absolute;bottom:5vh}.anniv-intro-popper.is-left{left:4vw}.anniv-intro-popper.is-right{--flip:-1;right:4vw}@keyframes anniv-popper{0%{opacity:0;transform:scaleX(var(--flip,1)) translateY(60px) rotate(-10deg)}45%{opacity:1;transform:scaleX(var(--flip,1)) translateY(0) rotate(0deg)}60%{transform:scaleX(var(--flip,1)) translate(-8px, 6px) rotate(-8deg)}to{opacity:1;transform:scaleX(var(--flip,1))}}.anniv-shot{z-index:1;position:absolute;bottom:calc(5vh + clamp(84px,13vw,180px)/1.28205);left:calc(4vw + clamp(84px,13vw,180px)/1.42857)}.anniv-shot.is-right{left:auto;right:calc(4vw + clamp(84px,13vw,180px)/1.42857);transform:scaleX(-1)}.anniv-shot i{opacity:0;border-radius:3px;width:9px;height:15px;animation:1.6s cubic-bezier(.15,.75,.3,1) both anniv-shot;position:absolute}.anniv-shot i:nth-child(5n+3),.anniv-shot i:nth-child(5n){border-radius:50%;width:10px;height:10px}.anniv-shot i:first-child{--x:225px;--y:-321px;--r:850deg;animation-delay:.82s}.anniv-shot i:nth-child(2){--x:245px;--y:-230px;--r:817deg;animation-delay:.76s}.anniv-shot i:nth-child(3){--x:130px;--y:-180px;--r:423deg;animation-delay:.73s}.anniv-shot i:nth-child(4){--x:191px;--y:-238px;--r:482deg;animation-delay:.78s}.anniv-shot i:nth-child(5){--x:189px;--y:-464px;--r:819deg;animation-delay:.83s}.anniv-shot i:nth-child(6){--x:61px;--y:-284px;--r:847deg;animation-delay:.79s}.anniv-shot i:nth-child(7){--x:265px;--y:-434px;--r:515deg;animation-delay:.77s}.anniv-shot i:nth-child(8){--x:153px;--y:-317px;--r:665deg;animation-delay:.79s}.anniv-shot i:nth-child(9){--x:253px;--y:-115px;--r:582deg;animation-delay:.77s}.anniv-shot i:nth-child(10){--x:291px;--y:-125px;--r:515deg;animation-delay:.82s}.anniv-shot i:nth-child(11){--x:157px;--y:-301px;--r:839deg;animation-delay:.8s}.anniv-shot i:nth-child(12){--x:276px;--y:-245px;--r:460deg;animation-delay:.83s}.anniv-shot i:nth-child(13){--x:318px;--y:-262px;--r:601deg;animation-delay:.79s}.anniv-shot i:nth-child(14){--x:54px;--y:-200px;--r:697deg;animation-delay:.72s}.anniv-shot i:nth-child(15){--x:212px;--y:-76px;--r:786deg;animation-delay:.79s}.anniv-shot i:nth-child(16){--x:43px;--y:-278px;--r:765deg;animation-delay:.75s}.anniv-shot i:nth-child(17){--x:168px;--y:-307px;--r:774deg;animation-delay:.73s}.anniv-shot i:nth-child(18){--x:193px;--y:-244px;--r:488deg;animation-delay:.84s}.anniv-shot i:nth-child(19){--x:53px;--y:-269px;--r:811deg;animation-delay:.83s}.anniv-shot i:nth-child(20){--x:100px;--y:-161px;--r:628deg;animation-delay:.8s}.anniv-shot i:nth-child(21){--x:102px;--y:-197px;--r:759deg;animation-delay:.76s}.anniv-shot i:nth-child(22){--x:194px;--y:-96px;--r:899deg;animation-delay:.83s}.anniv-shot i:nth-child(23){--x:169px;--y:-270px;--r:761deg;animation-delay:.74s}.anniv-shot i:nth-child(24){--x:138px;--y:-126px;--r:596deg;animation-delay:.78s}.anniv-shot i:nth-child(25){--x:125px;--y:-296px;--r:495deg;animation-delay:.8s}.anniv-shot i:nth-child(26){--x:297px;--y:-307px;--r:540deg;animation-delay:.83s}.anniv-rise img{opacity:.95;height:auto;animation:3.6s cubic-bezier(.35,.1,.5,1) both anniv-rise;position:absolute;bottom:-160px}.anniv-rise img:first-child{filter:none;width:120px;animation-delay:.1s;left:6%}.anniv-rise img:nth-child(2){filter:hue-rotate(245deg);width:90px;animation-delay:.5s;left:19%}.anniv-rise img:nth-child(3){filter:hue-rotate(60deg)brightness(1.08);width:104px;animation-delay:.25s;left:31%}.anniv-rise img:nth-child(4){filter:hue-rotate(180deg)saturate(1.2);width:96px;animation-delay:.4s;left:62%}.anniv-rise img:nth-child(5){filter:hue-rotate(290deg);width:124px;animation-delay:0s;left:74%}.anniv-rise img:nth-child(6){filter:hue-rotate(245deg);width:92px;animation-delay:.6s;left:86%}.anniv-rise img:nth-child(7){filter:hue-rotate(60deg)brightness(1.08);width:80px;animation-delay:.75s;left:47%}@keyframes anniv-rise{0%{transform:translate(0,0)rotate(-6deg)}50%{transform:translate(14px,-65vh)rotate(5deg)}to{transform:translate(-6px,calc(-100vh - 260px))rotate(-4deg)}}@keyframes anniv-letter{0%{opacity:0;transform:translateY(.6em)scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes anniv-fade{0%{opacity:0}}.anniv-confetti{z-index:60;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.anniv-confetti i{opacity:0;border-radius:3px;width:8px;height:13px;animation:3.4s cubic-bezier(.25,.5,.45,1) both anniv-fall;position:absolute;top:-16px}.anniv-confetti i:nth-child(5n+3){border-radius:50%;width:8px;height:8px}.anniv-confetti i:nth-child(5n+4){width:5px;height:15px}.anniv-confetti i:nth-child(5n){border-radius:50%;width:9px;height:9px}@keyframes anniv-fall{0%{opacity:1;transform:translate(0,0)rotate(0)}80%{opacity:1}to{opacity:0;transform:translate3d(var(--x), 96vh, 0) rotate(var(--r))}}.anniv-confetti i:first-child{--x:68px;--r:574deg;animation-duration:2.8s;animation-delay:.43s;left:1.3%}.anniv-confetti i:nth-child(2){--x:-53px;--r:410deg;animation-duration:2.72s;animation-delay:.28s;left:4.1%}.anniv-confetti i:nth-child(3){--x:68px;--r:527deg;animation-duration:2.83s;animation-delay:.1s;left:6.3%}.anniv-confetti i:nth-child(4){--x:-70px;--r:405deg;animation-duration:2.92s;animation-delay:.5s;left:10.8%}.anniv-confetti i:nth-child(5){--x:73px;--r:624deg;animation-duration:2.73s;animation-delay:.55s;left:12.1%}.anniv-confetti i:nth-child(6){--x:-53px;--r:958deg;animation-duration:3.34s;animation-delay:.42s;left:15.8%}.anniv-confetti i:nth-child(7){--x:23px;--r:754deg;animation-duration:2.78s;animation-delay:.48s;left:18.3%}.anniv-confetti i:nth-child(8){--x:-57px;--r:851deg;animation-duration:2.89s;animation-delay:.63s;left:20%}.anniv-confetti i:nth-child(9){--x:31px;--r:682deg;animation-duration:3.19s;animation-delay:0s;left:24.1%}.anniv-confetti i:nth-child(10){--x:13px;--r:351deg;animation-duration:2.83s;animation-delay:50ms;left:26.5%}.anniv-confetti i:nth-child(11){--x:70px;--r:499deg;animation-duration:3.47s;animation-delay:.52s;left:29.6%}.anniv-confetti i:nth-child(12){--x:36px;--r:915deg;animation-duration:3.26s;animation-delay:.3s;left:32.5%}.anniv-confetti i:nth-child(13){--x:-27px;--r:860deg;animation-duration:2.74s;animation-delay:.33s;left:35.9%}.anniv-confetti i:nth-child(14){--x:-67px;--r:692deg;animation-duration:3.51s;animation-delay:.11s;left:38.3%}.anniv-confetti i:nth-child(15){--x:77px;--r:508deg;animation-duration:2.76s;animation-delay:.32s;left:40.1%}.anniv-confetti i:nth-child(16){--x:-14px;--r:501deg;animation-duration:2.64s;animation-delay:.13s;left:42.5%}.anniv-confetti i:nth-child(17){--x:-50px;--r:628deg;animation-duration:3.15s;animation-delay:.7s;left:46.3%}.anniv-confetti i:nth-child(18){--x:7px;--r:966deg;animation-duration:3.21s;animation-delay:.31s;left:48%}.anniv-confetti i:nth-child(19){--x:-24px;--r:773deg;animation-duration:2.89s;animation-delay:.5s;left:52.3%}.anniv-confetti i:nth-child(20){--x:-36px;--r:572deg;animation-duration:3.04s;animation-delay:.54s;left:54.5%}.anniv-confetti i:nth-child(21){--x:66px;--r:411deg;animation-duration:2.67s;animation-delay:.45s;left:57.1%}.anniv-confetti i:nth-child(22){--x:10px;--r:983deg;animation-duration:3.12s;animation-delay:.39s;left:60.8%}.anniv-confetti i:nth-child(23){--x:-20px;--r:788deg;animation-duration:3.6s;animation-delay:.69s;left:63.9%}.anniv-confetti i:nth-child(24){--x:-39px;--r:805deg;animation-duration:3.02s;animation-delay:.71s;left:65.1%}.anniv-confetti i:nth-child(25){--x:-79px;--r:930deg;animation-duration:2.63s;animation-delay:.57s;left:68.2%}.anniv-confetti i:nth-child(26){--x:18px;--r:879deg;animation-duration:3.36s;animation-delay:.18s;left:70.9%}.anniv-confetti i:nth-child(27){--x:-75px;--r:458deg;animation-duration:3.15s;animation-delay:.17s;left:74.5%}.anniv-confetti i:nth-child(28){--x:-39px;--r:798deg;animation-duration:3.3s;animation-delay:.18s;left:76.4%}.anniv-confetti i:nth-child(29){--x:48px;--r:964deg;animation-duration:3.11s;animation-delay:.77s;left:80.7%}.anniv-confetti i:nth-child(30){--x:40px;--r:678deg;animation-duration:3.02s;animation-delay:.67s;left:82.4%}.anniv-confetti i:nth-child(31){--x:13px;--r:772deg;animation-duration:3.12s;animation-delay:.57s;left:85.2%}.anniv-confetti i:nth-child(32){--x:-7px;--r:406deg;animation-duration:2.81s;animation-delay:50ms;left:87.5%}.anniv-confetti i:nth-child(33){--x:-43px;--r:376deg;animation-duration:2.95s;animation-delay:.66s;left:90.3%}.anniv-confetti i:nth-child(34){--x:32px;--r:325deg;animation-duration:3.15s;animation-delay:.21s;left:93.8%}.anniv-confetti i:nth-child(35){--x:4px;--r:352deg;animation-duration:2.99s;animation-delay:.38s;left:96.3%}.anniv-confetti i:nth-child(36){--x:-69px;--r:710deg;animation-duration:3.52s;animation-delay:.47s;left:98.5%}.anniv-confetti i:nth-child(37){--x:-12px;--r:700deg;animation-duration:3.22s;animation-delay:1.96s;left:1.4%}.anniv-confetti i:nth-child(38){--x:-45px;--r:308deg;animation-duration:3.45s;animation-delay:1.89s;left:3.5%}.anniv-confetti i:nth-child(39){--x:46px;--r:518deg;animation-duration:3.12s;animation-delay:1.61s;left:7.8%}.anniv-confetti i:nth-child(40){--x:78px;--r:807deg;animation-duration:3.01s;animation-delay:1.76s;left:9.2%}.anniv-confetti i:nth-child(41){--x:24px;--r:403deg;animation-duration:2.97s;animation-delay:1.48s;left:13.3%}.anniv-confetti i:nth-child(42){--x:-71px;--r:691deg;animation-duration:2.68s;animation-delay:1.54s;left:14.4%}.anniv-confetti i:nth-child(43){--x:26px;--r:884deg;animation-duration:2.87s;animation-delay:1.31s;left:18.3%}.anniv-confetti i:nth-child(44){--x:20px;--r:811deg;animation-duration:3.41s;animation-delay:2.17s;left:20.8%}.anniv-confetti i:nth-child(45){--x:77px;--r:875deg;animation-duration:3.45s;animation-delay:1.64s;left:23.8%}.anniv-confetti i:nth-child(46){--x:-34px;--r:921deg;animation-duration:2.65s;animation-delay:1.85s;left:26.7%}.anniv-confetti i:nth-child(47){--x:52px;--r:955deg;animation-duration:3.55s;animation-delay:1.45s;left:29.9%}.anniv-confetti i:nth-child(48){--x:-40px;--r:789deg;animation-duration:3.07s;animation-delay:1.71s;left:33%}.anniv-confetti i:nth-child(49){--x:17px;--r:886deg;animation-duration:2.96s;animation-delay:1.66s;left:34.3%}.anniv-confetti i:nth-child(50){--x:80px;--r:346deg;animation-duration:3.44s;animation-delay:2.01s;left:38.3%}.anniv-confetti i:nth-child(51){--x:46px;--r:674deg;animation-duration:2.63s;animation-delay:1.72s;left:40.1%}.anniv-confetti i:nth-child(52){--x:-31px;--r:639deg;animation-duration:3.3s;animation-delay:1.46s;left:42.1%}.anniv-confetti i:nth-child(53){--x:65px;--r:705deg;animation-duration:2.67s;animation-delay:1.46s;left:45.1%}.anniv-confetti i:nth-child(54){--x:8px;--r:365deg;animation-duration:3.45s;animation-delay:1.53s;left:48.2%}.anniv-confetti i:nth-child(55){--x:-40px;--r:698deg;animation-duration:3.3s;animation-delay:2.09s;left:51.4%}.anniv-confetti i:nth-child(56){--x:-48px;--r:469deg;animation-duration:3.6s;animation-delay:1.88s;left:53.7%}.anniv-confetti i:nth-child(57){--x:27px;--r:917deg;animation-duration:2.63s;animation-delay:2.11s;left:57.3%}.anniv-confetti i:nth-child(58){--x:-5px;--r:560deg;animation-duration:2.68s;animation-delay:2.15s;left:60.9%}.anniv-confetti i:nth-child(59){--x:-16px;--r:376deg;animation-duration:3.25s;animation-delay:1.77s;left:63.3%}.anniv-confetti i:nth-child(60){--x:49px;--r:325deg;animation-duration:2.88s;animation-delay:1.55s;left:64.9%}.anniv-confetti i:nth-child(61){--x:39px;--r:850deg;animation-duration:2.71s;animation-delay:1.57s;left:69.2%}.anniv-confetti i:nth-child(62){--x:18px;--r:936deg;animation-duration:3.37s;animation-delay:1.51s;left:71.6%}.anniv-confetti i:nth-child(63){--x:65px;--r:759deg;animation-duration:2.79s;animation-delay:1.98s;left:74.5%}.anniv-confetti i:nth-child(64){--x:22px;--r:747deg;animation-duration:3.56s;animation-delay:2.16s;left:76.6%}.anniv-confetti i:nth-child(65){--x:65px;--r:838deg;animation-duration:3.33s;animation-delay:1.69s;left:79%}.anniv-confetti i:nth-child(66){--x:45px;--r:682deg;animation-duration:3.07s;animation-delay:2.04s;left:81.7%}.anniv-confetti i:nth-child(67){--x:-35px;--r:812deg;animation-duration:2.8s;animation-delay:2.27s;left:84.1%}.anniv-confetti i:nth-child(68){--x:-64px;--r:385deg;animation-duration:2.94s;animation-delay:2.27s;left:89%}.anniv-confetti i:nth-child(69){--x:8px;--r:512deg;animation-duration:2.86s;animation-delay:1.8s;left:89.7%}.anniv-confetti i:nth-child(70){--x:26px;--r:880deg;animation-duration:2.96s;animation-delay:2.21s;left:92.8%}.anniv-confetti i:nth-child(71){--x:9px;--r:421deg;animation-duration:2.88s;animation-delay:1.86s;left:95.6%}.anniv-confetti i:nth-child(72){--x:66px;--r:590deg;animation-duration:2.68s;animation-delay:2.23s;left:98.3%}@media (prefers-reduced-motion:reduce){.anniv-b,.anniv-intro *,.anniv-wish-pop img{animation:none!important}.anniv-rise,.anniv-shot,.anniv-wish-burst,.anniv-confetti{display:none}}@media (width<=700px){.anniv-confetti i:nth-child(2n),.anniv-shot i:nth-child(2n),.anniv-rise img:nth-child(n+5){display:none}.anniv-intro-popper{bottom:3vh}.anniv-balloons{width:96px}}.player-ui{--pc-red:#f0263a;--pc-glass:#101116b8;--pc-line:#ffffff1f;--pc-ease:cubic-bezier(.2, .8, .2, 1);z-index:2;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:Nunito,NS Title,Inter,ui-sans-serif,system-ui,sans-serif;position:absolute;inset:0;container-type:size}.player-ui.is-idle{cursor:none}.player-surface{position:absolute;inset:0}.player-ui button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.player-ui button:focus-visible{outline-offset:2px;outline:2px solid #fff}.player-ui svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.player-ui svg .fill{fill:currentColor;stroke:none}.player-ui svg .faint{opacity:.3}.player-bar{transition:opacity .28s var(--pc-ease), transform .28s var(--pc-ease);background:linear-gradient(#0000,#0000001f 28%,#0000006b 62%,#000000b8);align-items:center;gap:2px;padding:56px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.player-ui.is-idle .player-bar{opacity:0;pointer-events:none;transform:translateY(8px)}.pc-btn{color:#ffffffeb;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.pc-btn:before{content:"";opacity:0;transition:opacity .18s ease, transform .22s var(--pc-ease);background:#ffffff24;border-radius:50%;position:absolute;inset:3px;transform:scale(.7)}.pc-btn>svg{filter:drop-shadow(0 1px 2px #0006);width:24px;height:24px;transition:transform .2s var(--pc-ease);position:relative}@media (hover:hover){.pc-btn:hover{color:#fff}.pc-btn:hover:before{opacity:1;transform:scale(1)}}.pc-btn:active>svg{transform:scale(.86)}.pc-btn[aria-pressed=true]{color:#fff}.pc-btn[aria-pressed=true]:after{content:"";background:var(--pc-red);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.pc-gear>svg{transition:transform .35s var(--pc-ease)}.player-quality.is-open .pc-gear>svg{transform:rotate(60deg)}.pc-hd{background:var(--pc-red);color:#fff;letter-spacing:.02em;pointer-events:none;border-radius:3px;padding:1px 3px 0;font-size:8.5px;font-weight:900;line-height:11px;position:absolute;top:7px;right:4px}.pc-tip{z-index:3;border:1px solid var(--pc-line);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease, transform .18s var(--pc-ease);background:#121318eb;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;font-weight:700;line-height:1.2;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 6px 20px #00000059}.pc-tip.is-start{left:0;transform:translateY(4px)}.pc-tip.is-end{left:auto;right:0;transform:translateY(4px)}.pc-tip kbd{color:#ffffffe6;background:#ffffff1f;border:1px solid #ffffff29;border-radius:5px;place-items:center;min-width:20px;height:20px;padding:0 5px;font:800 11px/1 Nunito,ui-sans-serif,system-ui,sans-serif;display:inline-grid}@media (hover:hover) and (pointer:fine){.pc-tip{display:inline-flex}.pc-btn:hover>.pc-tip,.pc-btn:focus-visible>.pc-tip,.player-live:hover>.pc-tip{opacity:1;transition-delay:.35s;transform:translate(-50%)}.pc-btn:hover>.pc-tip.is-start,.pc-btn:hover>.pc-tip.is-end,.pc-btn:focus-visible>.pc-tip.is-start,.pc-btn:focus-visible>.pc-tip.is-end,.player-live:hover>.pc-tip{transform:translate(0)}}.player-ui.is-idle .pc-tip{opacity:0!important}.player-volume{align-items:center;display:flex}.player-volume input[type=range]{appearance:none;opacity:0;cursor:pointer;width:0;height:20px;transition:width .25s var(--pc-ease), opacity .2s ease, margin .25s var(--pc-ease);background:0 0;border:0;border-radius:0;margin:0;padding:0}.player-volume input[type=range]:hover,.player-volume input[type=range]:focus{background:0 0;border:0;outline:none}.player-volume:hover input[type=range],.player-volume:focus-within input[type=range]{opacity:1;width:84px;margin:0 10px 0 4px}.player-volume input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, #fff var(--level), #ffffff42 var(--level));border-radius:999px;height:4px}.player-volume input[type=range]::-moz-range-track{background:#ffffff42;border:0;border-radius:999px;height:4px}.player-volume input[type=range]::-moz-range-progress{background:#fff;border-radius:999px;height:4px}.player-volume input[type=range]::-webkit-slider-thumb{appearance:none;width:13px;height:13px;transition:transform .15s var(--pc-ease);background:#fff;border:0;border-radius:50%;margin-top:-4.5px;box-shadow:0 1px 5px #00000073}.player-volume input[type=range]::-moz-range-thumb{width:13px;height:13px;transition:transform .15s var(--pc-ease);background:#fff;border:0;border-radius:50%;box-shadow:0 1px 5px #00000073}.player-volume input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2)}.player-volume input[type=range]:active::-moz-range-thumb{transform:scale(1.2)}.player-volume input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #ffffff4d}.player-ui .player-live{color:#ffffffe0;letter-spacing:.08em;background:#ffffff29;border-radius:999px;align-items:center;gap:7px;height:26px;margin-left:8px;padding:0 11px 0 10px;font-size:12px;font-weight:900;line-height:1;transition:background .2s,color .2s;display:inline-flex;position:relative}@media (hover:hover){.player-ui .player-live:not(.is-live):hover{background:#ffffff42}}.player-live i{background:#fff9;border-radius:50%;width:7px;height:7px;position:relative}.player-ui .player-live.is-live{background:var(--pc-red);color:#fff;cursor:default}.player-live.is-live i{background:#fff}.player-live.is-live i:after{content:"";background:#fff;border-radius:50%;animation:2s ease-out infinite pc-breathe;position:absolute;inset:0}@keyframes pc-breathe{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.player-spacer{flex:1}.player-quality{position:relative}.player-menu{z-index:4;background:var(--pc-glass);border:1px solid var(--pc-line);-webkit-backdrop-filter:blur(18px)saturate(1.3);transform-origin:100% 100%;width:268px;max-height:min(420px,100cqh - 80px);animation:pc-menu-in .2s var(--pc-ease);scrollbar-width:thin;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:52px;right:0;overflow:auto;box-shadow:0 18px 44px #00000080}@keyframes pc-menu-in{0%{opacity:0;transform:translateY(6px)scale(.96)}}.pm-head{border-bottom:1px solid #ffffff14;flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 8px 12px;display:flex}.pm-head span{font-size:14.5px;font-weight:900}.pm-head small{color:#ffffff9e;font-family:Quicksand,Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600}.player-ui .player-menu button{text-align:left;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:6px 10px 6px 6px;font-size:14.5px;font-weight:800;transition:background .12s;display:flex}@media (hover:hover){.player-ui .player-menu button:hover{background:#ffffff17}}.player-ui .player-menu button[aria-checked=true]{background:#ffffff12}.pm-check{flex:none;place-items:center;width:24px;height:24px;display:grid}.pm-check svg{stroke-width:2.4px;width:18px;height:18px}.pm-label{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pm-label small{color:#ffffff94;font-family:Quicksand,Inter,ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:600}.pm-hd{letter-spacing:.04em;background:#ffffff24;border-radius:4px;flex:none;padding:2px 5px 1px;font-size:10px;font-weight:900}@container (height<=340px){.player-menu{grid-template-columns:repeat(3,1fr);gap:4px;width:min(300px,100cqw - 16px);padding:8px;display:grid;bottom:48px}.pm-head{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:baseline;margin-bottom:2px;padding:0 4px 6px}.pm-head span{font-size:13.5px}.pm-head small{font-size:11px}.player-ui .player-menu button{background:#ffffff12;border-radius:8px;justify-content:center;min-height:34px;padding:0 4px;font-size:13.5px}.player-ui .player-menu button[aria-checked=true]{color:#111;background:#fff}.pm-check,.pm-label small,.pm-hd{display:none}.pm-label{flex:none;align-items:center}}.pc-top{pointer-events:none;transition:opacity .28s var(--pc-ease), transform .28s var(--pc-ease);background:linear-gradient(#0009,#00000038 60%,#0000);flex-direction:column;gap:2px;padding:18px 20px 48px;display:flex;position:absolute;top:0;left:0;right:0}.player-ui.is-idle .pc-top{opacity:0;transform:translateY(-8px)}.pc-top-name{text-shadow:0 1px 6px #00000080;font-size:18px;font-weight:900}.pc-top-what{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 6px #00000080;font-family:Quicksand,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:600;overflow:hidden}.player-center-play{place-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;display:grid;position:absolute;top:50%;left:50%}.player-ui .player-center-play{-webkit-backdrop-filter:blur(12px);animation:pc-pop .3s var(--pc-ease);transition:background .18s ease, transform .22s var(--pc-ease);background:#10111680;border:1px solid #fff3;border-radius:50%;box-shadow:0 10px 34px #0006}@media (hover:hover){.player-ui .player-center-play:hover{background:#101116ad;transform:scale(1.07)}}.player-center-play svg{width:34px;height:34px}@keyframes pc-pop{0%{opacity:0;transform:scale(.8)}}.player-spinner{pointer-events:none;width:52px;height:52px;margin:-26px 0 0 -26px;animation:1s linear infinite pc-spin;position:absolute;top:50%;left:50%}.player-ui .player-spinner circle{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-dasharray:80 126;filter:drop-shadow(0 1px 4px #00000073)}@keyframes pc-spin{to{transform:rotate(360deg)}}.pc-flash{pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pc-flash-icon{background:#00000080;border-radius:50%;place-items:center;width:64px;height:64px;animation:.6s ease-out forwards pc-flash;display:grid}.pc-flash-icon svg{width:30px;height:30px}.pc-flash-text{background:#0000008c;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:900;animation:.6s ease-out forwards pc-flash-text}@keyframes pc-flash{0%{opacity:.95;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@keyframes pc-flash-text{0%,60%{opacity:1}to{opacity:0}}.player-ui .player-unmute{-webkit-backdrop-filter:blur(12px);height:38px;animation:pc-pop .3s var(--pc-ease);background:#101116a8;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:0 15px 0 11px;font-size:14px;font-weight:800;transition:background .18s;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 6px 20px #0000004d}.player-ui.is-immersive .player-unmute{top:70px}@media (hover:hover){.player-ui .player-unmute:hover{background:#101116d1}}.player-unmute svg{width:20px;height:20px}.player-error{z-index:4;background:#101116db;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:9px 9px 9px 14px;font-size:13.5px;font-weight:600;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}.player-error button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:8px;flex:none;height:30px;padding:0 12px;font-size:13px;font-weight:800}.latency-meter{z-index:3;color:var(--accent);pointer-events:none;background:#141414e8;border-radius:6px;padding:6px 9px;font:12px/1.3 ui-monospace,monospace;position:absolute;top:10px;right:10px}.screen:fullscreen{border:0;border-radius:0}.screen:fullscreen video{object-fit:contain}@media (width<=600px){.player-bar{padding:36px 6px 6px}.pc-btn{width:42px;height:42px}.player-volume input{display:none}.player-menu{width:min(268px,100vw - 24px);bottom:48px}.player-ui .player-unmute{top:10px;left:10px}.pc-top{padding:12px 14px 36px}.pc-top-name{font-size:15px}}.studio-resize{z-index:5;top:0;bottom:0;right:calc(var(--side-chat-w) - 4px);cursor:col-resize;touch-action:none;width:8px;position:absolute}.studio-resize:after{content:"";opacity:0;background:#ffffff47;border-radius:999px;width:4px;height:44px;margin-top:-22px;transition:opacity .18s;position:absolute;top:50%;left:2px}.studio-resize:hover:after,.studio-resize.is-drag:after{opacity:1}.studio-resize.is-drag{background:#ffffff0f}.is-lite .player-menu,.is-lite .player-ui .player-center-play,.is-lite .player-ui .player-unmute{-webkit-backdrop-filter:none}.is-lite .player-menu{background:#121318f7}.is-lite .player-live.is-live i:after{animation:none}@media (prefers-reduced-motion:reduce){.player-bar,.pc-top,.pc-btn>svg,.pc-tip,.player-volume input[type=range]{transition:none}.player-menu,.player-center-play,.player-unmute,.pc-flash-icon,.pc-flash-text,.player-live.is-live i:after{animation:none}.player-spinner{animation-duration:2.4s}}.ed{z-index:4;pointer-events:none;border-radius:inherit;--m:linear-gradient(135deg, #f4f4f8 0%, #9a9aa6 22%, #ececf2 45%, #7d7d89 70%, #dcdce4 100%);--ink:#2a2a31;--hi:#ffffffbf;position:absolute;inset:0;overflow:hidden;container-type:size}.ed-gold{--m:linear-gradient(135deg, #fff3b8 0%, #c8901a 22%, #ffe48a 45%, #9c6a0c 70%, #f7d36a 100%);--ink:#3a2400;--hi:#fff0b4d9}.ed-medal{filter:drop-shadow(0 .6cqw .8cqw #000000bf);width:20cqw;height:20cqw;position:absolute;top:41cqh;right:3.5cqw}.ed-mini .ed-medal{opacity:.92;width:13cqw;height:13cqw;top:44cqh}.ed-sash{text-align:center;background:var(--m);width:80cqw;color:var(--ink);text-shadow:0 .2cqw 0 var(--hi);letter-spacing:.8cqw;white-space:nowrap;border-block:.35cqw solid #111;padding:1.5cqw 0 1.2cqw;font:800 4.2cqw/1 Georgia,Times New Roman,serif;position:absolute;top:9cqw;right:-23cqw;transform:rotate(38deg);box-shadow:0 .6cqw 1.6cqw #000000b3}.ed-sash sup{letter-spacing:0;font-size:2.8cqw}.ed-frame{border-radius:inherit;background:var(--m);-webkit-mask-composite:xor;padding:3.4cqw;position:absolute;inset:0;box-shadow:inset 0 0 0 .4cqw #0009;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ed-frame:before{content:"";border-radius:inherit;background:conic-gradient(from var(--leg-a,0deg), var(--leg-spectrum));-webkit-mask-composite:xor;opacity:.7;padding:1.4cqw;animation:6s linear infinite leg-turn;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ed-band{background:var(--m);height:8cqw;color:var(--ink);text-shadow:0 .2cqw 0 var(--hi);letter-spacing:.3cqw;white-space:nowrap;border-top:.35cqw solid #0000008c;justify-content:space-between;align-items:center;gap:1.2cqw;padding:0 4.5cqw .4cqw;font:800 3.3cqw/1 Georgia,Times New Roman,serif;display:flex;position:absolute;bottom:0;left:0;right:0}.ed-logo{letter-spacing:.1cqw;border:.45cqw solid var(--ink);border-radius:.8cqw;padding:.7cqw 1.1cqw;font-size:3.2cqw;font-weight:900}.ed-sn{letter-spacing:.2cqw;font-size:4.6cqw}.ed-sn small{opacity:.75;font-size:3.2cqw}.ed-shine{mix-blend-mode:color-dodge;opacity:.35;background:linear-gradient(115deg,#0000 30%,#ff78dc99 42%,#78dcff99 50%,#fff08c99 58%,#0000 70%);animation:3.4s ease-in-out infinite ed-sweep;position:absolute;inset:0;transform:translate(120%)}.ed-gold .ed-shine{opacity:.55}.bx-tile .ed-frame:before,.bx-tile .ed-shine{animation-play-state:paused}.mk-box .bx-tile .ed-frame:before,.mk-box .bx-tile .ed-shine{animation-play-state:running}@media (hover:hover){button:hover>.bx-tile .ed-frame:before,button:hover>.bx-tile .ed-shine,button:hover>.mk-tilewrap .ed-frame:before,button:hover>.mk-tilewrap .ed-shine{animation-play-state:running}}@keyframes ed-sweep{0%{transform:translate(120%)}70%,to{transform:translate(-120%)}}@media (prefers-reduced-motion:reduce){.ed-shine,.ed-frame:before{animation:none}.ed-shine{opacity:0}}.ed-text{color:#dcdce6;font-size:.78em;font-weight:700}.ed-text.is-gold{color:#f5d98a}:has(>.ed-num)>.leg-frame{display:none}.bx-zoom-own .ed-text{margin-top:3px;display:block}:is(:is(.bx,.pp) .bx-tile:has(.ed) img.bx-gem,:is(.bx,.pp) .bx-summary-grid :has(.ed) img.bx-gem){z-index:5}.sc-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sc-card{aspect-ratio:600/837;width:100%;box-shadow:0 0 0 1.5px var(--rc), 0 6px 14px #00000080;font:inherit;color:inherit;background:#0b1230;border:0;border-radius:7px;padding:0;display:block;position:relative;overflow:hidden}button.sc-card{cursor:pointer}.sc-card img{object-fit:cover;width:100%;height:100%;display:block}.sc-card.r-LEG:after{content:"";z-index:3;border-radius:inherit;background:conic-gradient(from var(--leg-a,0deg), #ff2e88, #ff7a1a, #ffd60a, #2fe07a, #18c8ff, #7a5cff, #ff4fd8, #ff2e88);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:6s linear infinite sc-turn;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sc-card.r-LEG:after,.sc-card .ed-frame:before,.sc-card .ed-shine{animation-play-state:paused}@media (hover:hover){.sc-card.r-LEG:hover:after,.sc-card:hover .ed-frame:before,.sc-card:hover .ed-shine{animation-play-state:running}}.sc-card:has(.ed-num):after{display:none}@property --leg-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sc-turn{to{--leg-a:360deg}}@media (prefers-reduced-motion:reduce){.sc-card.r-LEG:after{animation:none}}.mini-showcase{border-top:1px solid var(--line);margin:10px 0 0;padding:10px 0 0}.mini-trade{align-items:center;gap:8px;margin:10px 0 0;display:flex}.mini-trade button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#8b5cff,#6a2fe0);border:0;border-radius:8px;flex:1;padding:8px 10px;font-weight:700}.mini-trade button:hover{background:linear-gradient(120deg,#9b70ff,#7a40f0)}.mini-trade button:disabled{opacity:.6;cursor:default}.mini-trade-msg{color:#ffb4b4;margin:6px 0 0;font-size:12px}.pf-showcase{margin-bottom:18px}.pf-sc-slots{grid-template-columns:repeat(3,minmax(0,150px));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pf-sc-slots li{justify-items:center;gap:6px;display:grid}.pf-sc-slots li.is-picking .sc-card,.pf-sc-slots li.is-picking .pf-sc-empty{outline-offset:3px;outline:2px solid #8a7bff}.pf-sc-empty{aspect-ratio:600/837;color:#c9c9c9;cursor:pointer;background:#ffffff08;border:1.5px dashed #ffffff40;border-radius:7px;width:100%;font-weight:700}.pf-sc-empty:hover{background:#ffffff12}.pf-sc-remove{color:#c9c9c9;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:3px 10px;font-size:12px}.pf-sc-remove:hover{background:#ffffff14}.pf-sc-picker{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;margin-top:14px;padding:12px}.pf-sc-picker-head{gap:8px;margin-bottom:10px;display:flex}.pf-sc-picker-head select{flex:1}.pf-sc-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px;max-height:420px;margin:0;padding:4px;list-style:none;display:grid;overflow-y:auto}.pf-sc-grid li.is-in{opacity:.4}.xp-ico{vertical-align:-.3em;filter:drop-shadow(0 1px #00000080);width:auto;height:1.25em;margin-left:.15em;display:inline-block}.kusas-ico{vertical-align:-.38em;filter:drop-shadow(0 1px 1px #00000073);width:auto;height:1.45em;margin-right:.3em;display:inline-block}.dm-envelope{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:relative}.dm-envelope:hover,.dm-envelope.is-open{color:#fff;background:#ffffff12}.dm-badge{color:#fff;text-align:center;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--bg);background:#ff3b4f;border-radius:999px;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;line-height:17px;animation:.3s ease-out dm-pop;position:absolute;top:1px;right:0}@keyframes dm-pop{0%{transform:scale(.4)}}.dm-ico{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.dm-cta{background:var(--brand);height:36px;color:var(--brand-ink);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}.dm-cta:hover{background:var(--brand);filter:brightness(1.1)}.dm-cta.is-wide{width:100%;margin-top:8px}.dm-toast{z-index:70;top:calc(var(--topbar) + 10px);border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);background:var(--surface);color:#f2f2f2;text-align:left;border-radius:14px;align-items:center;gap:10px;width:min(340px,100vw - 28px);padding:10px 14px 10px 10px;animation:.25s ease-out dm-toast;display:flex;position:fixed;right:14px;box-shadow:0 16px 40px #00000080}.dm-toast:hover{background:#1c2027}.dm-toast>span{min-width:0;display:grid}.dm-toast small{color:#c3c7ce;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}@keyframes dm-toast{0%{opacity:0;transform:translateY(-8px)}}.dm-backdrop{inset:var(--topbar) 0 0;z-index:55;background:#00000059;animation:.2s ease-out dm-fade;position:fixed}@keyframes dm-fade{0%{opacity:0}}.dm-drawer{z-index:56;top:var(--topbar);background:var(--panel);color:#f2f2f2;border-left:1px solid #ffffff14;flex-direction:column;width:min(400px,100vw);animation:.22s ease-out dm-slide;display:flex;position:fixed;bottom:0;right:0;box-shadow:-20px 0 50px #00000073}@keyframes dm-slide{0%{opacity:0;transform:translate(30px)}}.dm-head{flex:none;justify-content:space-between;align-items:center;padding:14px 12px 6px 18px;display:flex}.dm-head h2{margin:0;font-size:20px;font-weight:900}.dm-icon-btn{color:#c9ccd2;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.dm-icon-btn:hover{color:#fff;background:#ffffff12}.dm-icon-btn.is-small{width:32px;height:32px}.dm-pic{background:color-mix(in srgb, var(--who) 35%, #1b1e24);color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.dm-pic-wrap{flex:none;display:grid;position:relative}.dm-dot{width:13px;height:13px;box-shadow:0 0 0 3px var(--surface);background:#5b606b;border-radius:50%;position:absolute;bottom:-1px;right:-1px}.dm-dot.is-on{background:#2fd47d}.dm-row-text small.is-online{color:#2fd47d;font-weight:600}.dm-online-n{color:#2fd47d;letter-spacing:0;text-transform:none;margin-left:8px;font-weight:700}.dm-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:6px 2px;font-size:14px;display:flex}.dm-toggle>span{gap:2px;display:grid}.dm-toggle small{color:var(--muted);font-size:12px}.dm-pic img{object-fit:cover;width:100%;height:100%}.dm-home{flex-direction:column;flex:1;min-height:0;display:flex}.dm-search{border:1px solid var(--border);background:var(--inset);color:var(--muted);border-radius:12px;flex:none;align-items:center;gap:8px;margin:6px 14px 10px;padding:0 12px;display:flex}.dm-search:focus-within{border-color:color-mix(in srgb, var(--brand) 70%, transparent);box-shadow:0 0 0 3px var(--brand-soft)}.dm-search input{background:0 0;border:0;padding:10px 0}.dm-search input:hover,.dm-search input:focus{background:0 0}.dm-tabs{background:var(--inset);border-radius:11px;flex:none;gap:4px;height:auto;margin:0 14px 6px;padding:3px;display:flex}.dm-tabs button{color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:13px;font-weight:700;display:inline-flex}.dm-tabs button:hover{color:#fff;background:0 0}.dm-tabs button[aria-selected=true]{background:var(--field);color:#fff}.dm-n{color:#fff;text-align:center;background:#ff3b4f;border-radius:999px;min-width:18px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:800}.dm-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:2px 6px 16px;overflow-y:auto}.dm-thread{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:9px 10px;display:flex}.dm-thread:hover{background:#ffffff0d}.dm-thread-text{flex:1;gap:2px;min-width:0;display:grid}.dm-thread-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dm-thread-top b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.dm-thread-top small{color:var(--muted);flex:none;font-size:11.5px}.dm-thread-last{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dm-thread.is-unread .dm-thread-last{color:#fff;font-weight:600}.dm-thread.is-unread .dm-thread-top small{color:var(--brand)}.dm-row{align-items:center;gap:6px;padding:2px 4px 2px 0;display:flex}.dm-row-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:12px;padding:7px 8px;display:flex}.dm-row-main:hover{background:#ffffff0d}.dm-row-text{min-width:0;display:grid}.dm-row-text b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dm-row-text small{color:var(--muted);font-size:12px}.dm-small-btn{background:var(--brand);height:32px;color:var(--brand-ink);border:0;border-radius:9px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.dm-small-btn:hover{background:var(--brand);filter:brightness(1.1)}.dm-small-btn.is-ghost{color:#e6e8eb;background:#ffffff12}.dm-chip{color:var(--muted);background:#ffffff12;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:700}.dm-group{padding:6px 0 4px}.dm-group h4{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:8px 10px 6px;font-size:11px;font-weight:800}.dm-seg{background:var(--inset);border-radius:10px;margin:0 8px;padding:3px;display:flex}.dm-seg button{color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;padding:7px;font-size:13px;font-weight:700}.dm-seg button:hover{color:#fff;background:0 0}.dm-seg button[aria-checked=true]{background:var(--brand);color:var(--brand-ink)}.dm-empty{color:var(--muted);margin:8px 12px;font-size:13px}.dm-blank{color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:50px 30px;font-size:13px;display:grid}.dm-blank b{color:#fff;font-size:15px}.dm-error{color:#ff9a9a;margin:4px 14px;font-size:13px}.dm-note{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:0;padding:14px;font-size:13px}.dm-conv{flex-direction:column;flex:1;min-height:0;display:flex}.dm-conv-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:4px;padding:8px 8px 8px 6px;display:flex}.dm-conv-who{border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:4px 6px;display:flex}a.dm-conv-who:hover{background:#ffffff0d}.dm-conv-who>span{min-width:0;display:grid}.dm-conv-who b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.dm-conv-who small{color:var(--muted);font-size:12px}.dm-menu-wrap{position:relative}.dm-menu{z-index:3;background:var(--surface);border:1px solid #ffffff14;border-radius:12px;min-width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 14px 34px #00000080}.dm-menu button,.dm-menu a{color:#e6e8eb;text-align:left;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:13.5px}.dm-menu button:hover,.dm-menu a:hover{background:#ffffff0f}.dm-menu .is-danger{color:#ff8f8f}.dm-lines{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:12px 12px 6px;overflow-y:auto}.dm-hello{color:var(--muted);justify-items:center;gap:6px;padding:40px 20px;font-size:13px;display:grid}.dm-hello b{color:#fff;font-size:17px}.dm-day{color:var(--muted);text-align:center;margin:12px 0 8px;font-size:11px;font-weight:700}.dm-line{margin-top:8px;display:flex}.dm-line.is-follow{margin-top:2px}.dm-line.is-mine{justify-content:flex-end}.dm-bubble{background:var(--field);color:#eef0f3;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:18px 18px 18px 6px;max-width:78%;margin:0;padding:8px 12px;font-size:14px;line-height:1.4}.dm-link-btn{background:var(--brand);width:fit-content;color:var(--brand-ink);white-space:nowrap;border-radius:10px;margin-top:8px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;display:block}.dm-link-btn:hover{filter:brightness(1.08)}.dm-line.is-mine .dm-bubble{background:var(--brand);color:var(--brand-ink);border-radius:18px 18px 6px}.dm-seen{color:var(--muted);text-align:right;margin:3px 4px 0;font-size:11px}.dm-compose{padding:10px 12px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--line);flex:none;align-items:flex-end;gap:8px;display:flex}.dm-compose textarea{border:1px solid var(--border);background:var(--inset);resize:none;field-sizing:content;border-radius:21px;flex:1;min-height:40px;max-height:120px;padding:10px 14px;line-height:1.4}.dm-compose textarea:focus{border-color:color-mix(in srgb, var(--brand) 70%, transparent);background:var(--inset)}.dm-send{background:var(--brand);width:40px;height:40px;color:var(--brand-ink);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.dm-send:hover{background:var(--brand);filter:brightness(1.1)}.dm-send .dm-ico{fill:currentColor;stroke-width:1.4px}@media (width<=640px){.dm-envelope{width:34px;height:34px}.dm-backdrop{display:none}.dm-drawer{border-left:0;width:100vw;animation-name:dm-up}@keyframes dm-up{0%{opacity:0;transform:translateY(24px)}}html.dm-open,html.dm-open body{overflow:hidden}.dm-compose textarea{font-size:16px}.dm-toast{width:auto;left:14px;right:14px}}.dm-emote{vertical-align:middle;width:auto;height:1.9em;margin:-.35em 1px}.dm-compose{position:relative}.dm-tool{width:40px;height:40px;color:var(--muted)}.dm-emoji{font-size:21px;line-height:1}.dm-tool.is-on{color:var(--brand);background:var(--brand-soft)}.dm-picker{z-index:4;background:var(--surface);border:1px solid #ffffff14;border-radius:14px;animation:.15s ease-out dm-fade;position:absolute;bottom:calc(100% + 6px);left:10px;right:10px;overflow:hidden;box-shadow:0 -10px 30px #00000073}.dm-picker-tabs{border-bottom:1px solid var(--line);gap:4px;padding:6px 8px 0;display:flex}.dm-picker-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:6px 10px 8px;font-size:12px;font-weight:700}.dm-picker-tabs button:hover{color:#fff;background:0 0}.dm-picker-tabs button[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}.dm-picker-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:2px;max-height:min(210px,32dvh);padding:8px;display:grid;overflow-y:auto}.dm-picker-grid.is-site{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.dm-picker-grid button{background:0 0;border:0;border-radius:8px;place-items:center;height:38px;padding:0;font-size:21px;display:grid}.dm-picker-grid button:hover{background:#ffffff14}.dm-picker-grid img{max-width:34px;max-height:34px}@media (width>=641px){.dm-emote{height:2.4em;margin:-.45em 1px}.dm-emo{vertical-align:-.1em;font-size:1.45em;line-height:1}.dm-picker-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));max-height:min(260px,36dvh)}.dm-picker-grid.is-site{grid-template-columns:repeat(auto-fill,minmax(54px,1fr))}.dm-picker-grid button{height:46px;font-size:27px}.dm-picker-grid img{max-width:42px;max-height:42px}}.dm-picker.is-gif .gif-picker{background:0 0;border:0;border-radius:0;height:min(360px,52dvh)}.dm-gif{background:var(--field);border-radius:14px;width:auto;max-width:min(240px,70%);height:auto;max-height:260px;display:block}.dm-line.is-mine .dm-gif{margin-left:auto}.dm-picker.is-share{padding:6px}.dm-share-item{color:#f2f2f2;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.dm-share-item:hover{background:var(--brand-soft)}.dm-share-item .dm-ico{color:var(--brand)}.dm-share-item span{display:grid}.dm-share-item small{color:var(--muted);font-size:12px}.dm-collection{border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);background:linear-gradient(140deg, color-mix(in srgb, var(--brand) 22%, var(--surface)), var(--surface) 70%);color:#f2f2f2;border-radius:16px;gap:6px;width:min(250px,78%);padding:12px 14px;display:grid}.dm-collection:hover{border-color:var(--brand)}.dm-collection-head{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.dm-collection-head b{color:var(--brand);margin-left:auto;font-size:20px;font-weight:900}.dm-collection-bar{background:#ffffff1a;border-radius:6px;height:6px;overflow:hidden}.dm-collection-bar i{background:var(--brand);border-radius:6px;height:100%;display:block}.dm-collection small{color:var(--muted);font-size:12px}.dm-collection-set{color:#d6d9de;justify-content:space-between;font-size:12.5px;display:flex}.dm-collection-go{color:var(--brand);margin-top:2px;font-size:12.5px;font-weight:700}.dm-cards{flex-wrap:wrap;gap:6px;max-width:82%;display:flex}.dm-line.is-mine .dm-cards{justify-content:flex-end}.dm-card{aspect-ratio:5/7;border:2px solid var(--rc,#555);background:var(--inset);border-radius:8px;width:70px;padding:0;transition:transform .15s;position:relative;overflow:hidden;box-shadow:0 6px 14px #00000059}.dm-card:hover{background:var(--inset);transform:translateY(-2px)}.dm-card img{object-fit:cover;width:100%;height:100%}.dm-card i{background:var(--rc);color:#0b0c0f;border-radius:4px;padding:0 4px;font-size:9px;font-style:normal;font-weight:900;position:absolute;bottom:3px;left:3px}.dm-conv{position:relative}.dm-cardpick{z-index:5;background:var(--panel);flex-direction:column;animation:.15s ease-out dm-fade;display:flex;position:absolute;inset:0}.dm-cardpick-title{flex:1;padding-left:6px;display:grid}.dm-cardpick-title small{color:var(--muted);font-size:12px}.dm-cardpick .dm-search{margin-top:10px}.dm-sets{scrollbar-width:none;gap:6px;margin:0 0 8px;padding:0 14px;display:flex;overflow-x:auto}.dm-sets::-webkit-scrollbar{display:none}@media (width>=641px){.dm-sets{flex-wrap:wrap;overflow:visible}}.dm-sets button{border:1px solid var(--border);color:var(--muted);white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:6px 12px;font-size:12.5px;font-weight:700;transition:color .15s,border-color .15s}.dm-sets button:hover{color:#fff;background:0 0}.dm-sets button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:#fff}.dm-rarities{flex-wrap:wrap;gap:6px;margin:0 14px 8px;display:flex}.dm-rarities button{border:1px solid var(--border);color:var(--rc,#d6d9de);background:0 0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.dm-rarities button[aria-pressed=true]{border-color:var(--rc,var(--brand));background:color-mix(in srgb, var(--rc,var(--brand)) 18%, transparent)}.dm-cardgrid{flex-wrap:wrap;align-content:flex-start;gap:8px;padding:6px 14px 12px;display:flex}.dm-cardgrid .dm-card{flex:none;width:calc(25% - 6px);height:auto}.dm-card.is-chosen{outline:3px solid var(--brand);outline-offset:2px}.dm-card-n{background:var(--brand);width:20px;height:20px;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid;position:absolute;top:4px;right:4px}.dm-pager{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;gap:14px;padding:6px 14px 2px;font-size:13px;font-weight:600;display:flex}.dm-pager .dm-icon-btn:disabled{opacity:.3}.dm-cardpick-foot{padding:10px 14px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--line);flex:none}.dm-small-btn.is-wide{justify-content:center;width:100%;height:42px;font-size:14px}.dm-small-btn:disabled{opacity:.45}.dm-zoom{z-index:80;cursor:zoom-out;background:#000000c7;place-content:center;justify-items:center;gap:12px;animation:.15s ease-out dm-fade;display:grid;position:fixed;inset:0}.dm-zoom img{border-radius:14px;max-width:min(360px,86vw);max-height:76dvh;box-shadow:0 20px 60px #0009}.dm-zoom b{color:#fff}html:has(.bx) .dm-backdrop{z-index:65;inset:0}html:has(.bx) .dm-drawer{z-index:66;top:0}.dm-push{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;margin:4px 0 10px;padding:10px 8px 10px 12px;font-size:13px;line-height:1.35;display:flex}.dm-push>span{flex:1;min-width:0}.dm-push>svg{color:var(--brand);flex:none}.dm-bubble .dm-kusas-word{white-space:nowrap}.dm-bubble .dm-kusas{vertical-align:-.24em;width:auto;height:1.2em;margin-right:0}:root{--support:#ff4f8b;--support-2:#ff7a59}.support-btn{isolation:isolate;background:linear-gradient(120deg, var(--support), var(--support-2) 50%, var(--support)) 0 50% / 200% 100%;color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,background-position .6s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 9px #ff4f8b24}.support-btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff61 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.support-btn:hover{background:linear-gradient(120deg, var(--support), var(--support-2) 50%, var(--support)) 100% 50% / 200% 100%;box-shadow:none;transform:translateY(-1px)}.support-btn:hover:after{transition:transform .7s;transform:translate(120%)}.support-btn:hover .sp-heart{animation:1s ease-in-out infinite sp-beat}@keyframes sp-beat{0%,40%,to{transform:scale(1)}15%{transform:scale(1.25)}28%{transform:scale(.95)}}.support-btn:active{transform:scale(.97)}.support-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.support-btn .sp-short,.support-btn.is-topbar{display:none}.sp-heart{flex:none}@media (width<=900px){.support-btn{height:32px;padding:0 12px}.support-btn .sp-long{display:none}.support-btn .sp-short{display:inline}.support-btn.is-topbar{width:34px;height:34px;box-shadow:none;justify-content:center;margin-left:auto;padding:0;display:inline-flex}.support-btn.is-topbar .sp-short{display:none}}.sp-sheet{border:1px solid var(--border);background:var(--panel);color:#f2f2f2;overscroll-behavior:contain;border-radius:16px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.sp-sheet::backdrop{background:#0009}.sp-body{padding:18px 18px calc(18px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;display:flex}.sp-head{align-items:center;gap:12px;display:flex}.sp-head img{border:2px solid var(--support);object-fit:cover;border-radius:50%;flex:none}.sp-head div{flex:1;min-width:0}.sp-head h2{margin:0;font-size:18px;font-weight:800}.sp-head p{color:var(--muted);margin:2px 0 0;font-size:13px}.sp-close{color:#f2f2f2;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;flex:none;align-self:flex-start;width:36px;height:36px;font-size:22px;line-height:1}.sp-preview{color:#e3c58c;background:#c9a86a1f;border-radius:8px;margin:0;padding:8px 10px;font-size:12px}.sp-amounts{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;display:grid}.sp-amounts legend{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600}.sp-amounts button,.sp-custom{border:1px solid var(--border);background:var(--field);color:#f2f2f2;cursor:pointer;border-radius:10px;height:44px;font-size:15px;font-weight:700}.sp-amounts button.is-on,.sp-custom.is-on{border-color:var(--support);background:#ff4f8b24}.sp-custom{cursor:text;align-items:center;gap:4px;padding:0 10px;display:flex}.sp-custom input{width:100%;min-width:0;color:inherit;font:inherit;text-align:center;-moz-appearance:textfield;background:0 0;border:0;outline:none}.sp-custom input::-webkit-inner-spin-button{-webkit-appearance:none}.sp-custom input::-webkit-outer-spin-button{-webkit-appearance:none}.sp-custom:focus-within{border-color:var(--support)}.sp-hint,.sp-error{color:#c9a86a;margin:-6px 0 0;font-size:12px}.sp-error{color:#ff7b72;margin:0}.sp-field{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.sp-field>span{justify-content:space-between;display:flex}.sp-field small{font-weight:400}.sp-field input,.sp-field textarea{border:1px solid var(--border);background:var(--field);color:#f2f2f2;resize:none;border-radius:10px;width:100%;padding:10px 12px;font-size:15px}.sp-field input:focus,.sp-field textarea:focus{border-color:var(--support);outline:none}.sp-pay{background:linear-gradient(135deg, var(--support), var(--support-2));color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:48px;font-size:16px;font-weight:800;display:inline-flex}.sp-pay:disabled{opacity:.5;cursor:not-allowed}.sp-legal{color:var(--muted);text-align:center;margin:0;font-size:11px;line-height:1.45}.sp-legal b{color:#c8c8c8}@media (width<=600px){.sp-sheet{border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:92dvh;margin:auto 0 0}.sp-sheet[open]{animation:.22s ease-out sp-up}.sp-sheet .sp-field input,.sp-sheet .sp-field textarea,.sp-custom input{font-size:16px}}@keyframes sp-up{0%{opacity:0;transform:translateY(40px)}}.sp-thanks{z-index:60;top:calc(var(--topbar) + 10px);background:linear-gradient(135deg, var(--support), var(--support-2));color:#fff;border-radius:12px;align-items:center;gap:10px;width:fit-content;max-width:calc(100vw - 32px);margin-inline:auto;padding:10px 8px 10px 14px;font-size:14px;font-weight:700;display:flex;position:fixed;left:0;right:0;box-shadow:0 8px 24px #0006}.sp-thanks.is-checking,.sp-thanks.is-waiting,.sp-thanks.is-expired,.sp-thanks.is-failed,.sp-thanks.is-cancelled,.sp-thanks.is-refunded{background:#2a2a33;font-weight:600}.sp-thanks button{color:#fff;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:20px}@media (prefers-reduced-motion:reduce){.support-btn,.support-btn:after,.support-btn:hover .sp-heart,.sp-sheet[open]{transition:none;animation:none}}html.is-lite .support-btn,html.is-lite .sp-sheet[open]{box-shadow:none;transition:none;animation:none}.legal-link{color:inherit;text-underline-offset:2px;text-decoration:underline}:root{--brand:#3d8bff;--brand-ink:#fff;--brand-soft:color-mix(in srgb, var(--brand) 16%, transparent)}.ss-corner{--corner-size:34px;flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ss-avatar{width:var(--corner-size);height:var(--corner-size);border-radius:50%;place-items:center;padding:0;transition:box-shadow .15s;display:grid;position:relative}.ss-avatar:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 60%, transparent)}.ss-avatar.is-active{box-shadow:0 0 0 2px var(--brand)}.ss-avatar-img,.ss-avatar-letter{object-fit:cover;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.ss-avatar-letter{background:color-mix(in srgb, var(--who,var(--brand)) 30%, #1b1e23);color:#fff;font-size:14px;font-weight:800}.ss-gear,.ss-corner .dm-envelope{width:var(--corner-size);height:var(--corner-size);color:#d5d9e0;background:#ffffff0f;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.ss-gear:hover,.ss-gear.is-open,.ss-corner .dm-envelope:hover,.ss-corner .dm-envelope.is-open{background:color-mix(in srgb, var(--brand) 22%, #ffffff0f);color:#fff}.ss-gear .line-ico{transition:transform .4s}.ss-gear:hover .line-ico{transform:rotate(45deg)}.ss-gear.is-open .line-ico{transform:rotate(90deg)}.ss-ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ss-login{background:var(--brand);height:34px;color:var(--brand-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;transition:filter .15s;display:inline-flex}.ss-login:hover{filter:brightness(1.1)}.ss-login.is-wide{justify-content:center;height:42px;font-size:14px}.ss-backdrop{display:none}.ss-panel{z-index:60;top:calc(var(--topbar) + 6px);right:max(12px, env(safe-area-inset-right));width:320px;max-height:calc(100dvh - var(--topbar) - 18px);overscroll-behavior:contain;background:var(--surface);color:#f2f2f2;scrollbar-width:thin;border:1px solid #ffffff14;border-radius:14px;gap:6px;padding:10px;animation:.16s ease-out ss-drop;display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 50px #0000008c}@keyframes ss-drop{0%{opacity:0;transform:translateY(-6px)}}.ss-grip{display:none}.ss-me{border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.ss-me-pic{flex:none;width:44px;height:44px}.ss-me-text{flex:1;min-width:0;display:grid}.ss-me-text b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ss-me-text small{color:var(--brand);font-size:12px;font-weight:600}.ss-chev{color:var(--muted);font-size:20px}.ss-section{border-top:1px solid #ffffff0f;padding:10px 8px}.ss-section h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.ss-themes{grid-template-columns:repeat(9,1fr);gap:6px;display:grid}.ss-theme{aspect-ratio:1;background:var(--sw);border:0;border-radius:50%;width:100%;padding:0;transition:transform .12s,box-shadow .12s;box-shadow:inset 0 0 0 1px #00000040}.ss-theme:hover{background:var(--sw);transform:scale(1.1)}.ss-theme.is-deep,.ss-theme.is-deep:hover{background:radial-gradient(circle, var(--sw) 0 34%, var(--sb) 37%);box-shadow:inset 0 0 0 1px #ffffff29}.ss-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ss-bar{border:1px solid var(--line);background:var(--inset);min-width:0;color:var(--muted);border-radius:10px;align-content:start;justify-items:center;gap:4px;padding:5px 4px 6px;font-size:11px;line-height:1.1;display:grid}.ss-bar:hover:not(:disabled){background:var(--field);color:var(--accent)}.ss-bar[aria-checked=true]{border-color:var(--brand);color:var(--accent);box-shadow:0 0 0 1px var(--brand)}.ss-bar:disabled{opacity:1;cursor:default}.ss-bar:disabled>i{filter:grayscale(.7)brightness(.6)}.ss-bar>i{background:color-mix(in oklab, var(--brand) 10%, var(--panel));border-radius:6px;width:100%;height:30px}.ss-bar>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ss-bar>small{color:var(--muted);font-size:10px}.ss-bar.is-nuage{--tex:url(/bars/nuage.webp)}.ss-bar.is-voile{--tex:url(/bars/voile.webp)}.ss-bar.is-fumee{--tex:url(/bars/fumee.webp)}.ss-bar.is-filaments{--tex:url(/bars/filaments.webp)}.ss-bar.is-reflets{--tex:url(/bars/reflets.webp)}.ss-bar.is-feuillage{--tex:url(/bars/feuillage.webp)}.ss-bar.is-petales{--tex:url(/bars/petales.webp)}.ss-bar.is-feuilles{--tex:url(/bars/feuilles.webp)}.ss-bar.is-lucioles{--tex:url(/bars/lucioles.webp)}.ss-bar:is(.is-feuilles,.is-lucioles)>i:before{-webkit-mask-size:180px 48px;mask-size:180px 48px}.ss-bar:not(.is-plat)>i{position:relative;overflow:hidden}.ss-bar:not(.is-plat)>i:before{content:"";background:color-mix(in oklab, var(--brand), #fff 20%);opacity:.75;-webkit-mask:var(--tex) center / 140px 140px;-webkit-mask:var(--tex) center / 140px 140px;mask:var(--tex) center / 140px 140px;position:absolute;inset:0}.ss-row{cursor:default;justify-content:space-between;align-items:center;gap:12px;min-height:38px;font-size:14px;display:flex}label.ss-row{cursor:pointer}.ss-seg{background:var(--inset);border-radius:9px;padding:3px;display:flex}.ss-seg button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:700}.ss-seg button:hover{color:#fff;background:0 0}.ss-seg button[aria-checked=true]{background:var(--brand);color:var(--brand-ink)}.ss-switch{appearance:none;cursor:pointer;background:#2b3038;border:0;border-radius:999px;flex:none;width:38px;height:22px;padding:0;transition:background .15s;position:relative}.ss-switch:hover,.ss-switch:focus{background:#343a44}.ss-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.ss-switch:checked:after{transform:translate(16px)}.ss-links{border-top:1px solid #ffffff0f;gap:0;height:auto;padding-top:6px;display:grid}.ss-links a,.ss-out{color:#d6d9de;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:9px 8px;font-size:14px;font-weight:500;display:flex}.ss-links a:hover,.ss-out:hover{color:#fff;background:#ffffff0d}.ss-links h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:6px 8px 4px;font-size:11px;font-weight:700}.ss-links.is-staff{grid-template-columns:1fr 1fr}.ss-links.is-staff h3{grid-column:1/-1}.ss-links.is-staff a{padding:8px;font-size:13px}.ss-links a[aria-current=page]{background:var(--brand-soft);color:#fff}.ss-links .ss-ico,.ss-out .ss-ico{color:var(--muted)}.ss-out{color:#ff8f8f;border-top:1px solid #ffffff0f;border-radius:0 0 8px 8px;width:100%;padding-top:12px}.ss-out:hover{color:#ffb1b1}@media (width<=640px){.ss-corner{--corner-size:32px;gap:6px}.ss-login:not(.is-wide){height:30px;padding:0 10px;font-size:12px}.ss-backdrop{z-index:59;background:#0000008c;animation:.2s ease-out ss-fade;display:block;position:fixed;inset:0}@keyframes ss-fade{0%{opacity:0}}.ss-panel{width:auto;max-height:86dvh;padding:6px 14px max(14px, env(safe-area-inset-bottom));border-bottom:0;border-radius:18px 18px 0 0;animation:.22s ease-out ss-sheet;inset:auto 0 0}@keyframes ss-sheet{0%{opacity:0;transform:translateY(40px)}}.ss-grip{background:#fff3;border-radius:4px;justify-self:center;width:40px;height:4px;margin:4px 0 6px;display:block}.ss-theme{justify-self:center;max-width:34px}.ss-links a,.ss-out{padding:12px 8px;font-size:15px}}html[data-chat-size=s] .chat :is(.message,.tw-msg){font-size:13px}html[data-chat-size=l] .chat :is(.message,.tw-msg){padding-top:6px;padding-bottom:6px;font-size:17px;line-height:1.6}html[data-chat-size=l] .chat .tw-text{color:#f4f5f7}html[data-chat-size=l] .chat .both-line .both-src{top:11px}html[data-chat-time-off] .chat .message-time{display:none}.ss-avatar{position:relative}.ss-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);background:#ff4d4d;border-radius:50%;position:absolute;top:1px;right:1px}.ss-succes{color:#f2f2f2;background:#ffffff0a;border-radius:10px;align-items:center;gap:12px;margin:0 0 4px;padding:10px;font-size:14px;font-weight:600;display:flex}.ss-succes:hover,.ss-succes.is-active{background:var(--brand-soft)}.ss-succes .ss-ico{color:#ffc94a}.ss-succes b{color:#fff;text-align:center;background:#ff4d4d;border-radius:999px;min-width:20px;margin-left:auto;padding:1px 7px;font-size:11px}.pf-tab-link{color:var(--pf-text2,#b6bac2);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.pf-tab-link:hover{background:var(--brand-soft);color:#fff}.pf-tab-link small.is-claim{color:#fff;background:#ff4d4d;border-radius:999px;padding:1px 7px;font-size:11px}.ac-back{color:var(--muted);border-radius:8px;align-items:center;gap:6px;margin:0 0 12px;padding:6px 12px 6px 8px;font-size:13px;font-weight:700;display:inline-flex}.ac-back:hover{color:#fff;background:#ffffff0f}.ac-back span{font-size:18px;line-height:1}html:has(.bx) .ss-backdrop{z-index:65}html:has(.bx) .ss-panel{z-index:66}@media (width>=641px){html:has(.bx) .ss-panel{top:70px}}.ss-gear{position:relative}.ss-gear .ss-dot{top:0;right:0}.ss-daily{color:#f2f2f2;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:0;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:12px;margin:0 0 4px;padding:9px 34px 9px 10px;display:grid;position:relative}.ss-daily:hover{background:var(--brand-soft)}.ss-daily-ico{background:linear-gradient(160deg,#6fe3d1,#2fbfab);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ss-daily-ico svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block}.ss-daily-txt{gap:1px;min-width:0;display:grid}.ss-daily-txt b{letter-spacing:.06em;font-family:NS Title,Nunito,sans-serif;font-size:13px;font-weight:900}.ss-daily-txt small{color:#aab2c9;font-size:12.5px}.ss-daily .ss-dot{margin-top:-5px;top:50%;right:14px}.sd-canvas,.sd-glow{z-index:-1;pointer-events:none;position:fixed;inset:0}.sd-canvas{width:100vw;height:100vh}.sd-glow{--gk:1;--g1:color-mix(in oklab, var(--brand) calc(16% * var(--gk)), transparent);--g2:color-mix(in oklab, var(--brand) calc(12% * var(--gk)), transparent);--g3:color-mix(in oklab, var(--brand) calc(14% * var(--gk)), transparent);background:radial-gradient(38% 30% at 30% 62%, var(--g1), transparent 70%), radial-gradient(34% 28% at 55% 55%, var(--g2), transparent 70%), radial-gradient(40% 30% at 78% 48%, var(--g3), transparent 70%);will-change:transform;animation:38s ease-in-out infinite alternate sd-drift;inset:-25%}@supports (color:oklch(from red l c h)){.sd-glow{--g1:oklch(from var(--brand) calc(l + .06) c calc(h - 30) / calc(.16 * var(--gk)));--g3:oklch(from var(--brand) calc(l + .06) c calc(h + 30) / calc(.14 * var(--gk)))}}html[data-depth=neutral] .sd-glow{--g1:rgb(255 255 255/calc(.05 * var(--gk)));--g2:rgb(255 255 255/calc(.035 * var(--gk)));--g3:rgb(255 255 255/calc(.045 * var(--gk)))}@keyframes sd-drift{0%{transform:translate(-6%,3%)scale(1)}to{transform:translate(6%,-3%)scale(1.08)}}html.is-lite .sd-glow{animation:none}@media (prefers-reduced-motion:reduce){.sd-glow{animation:none}}.sd-panel{z-index:9999;color:#eee;background:#0a0c12e0;border:1px solid #ffffff1f;border-radius:12px;gap:6px;max-width:min(440px,100vw - 24px);padding:10px 12px;font-size:12px;display:grid;position:fixed;bottom:12px;left:12px}.sd-row{grid-template-columns:62px 1fr;align-items:center;gap:8px;display:grid}.sd-row>div{flex-wrap:wrap;gap:4px;display:flex}.sd-panel button{background:#ffffff0f;border-color:#ffffff1f;border-radius:999px;padding:3px 8px;font-size:12px}.sd-panel button.is-on{color:#111;background:#fff}html.has-stardust body{background:0 0}@supports (color:color-mix(in oklab, red, blue)){html.has-stardust:not([data-depth=neutral]){background:radial-gradient(1200px 500px at 0% -10%, color-mix(in oklab, var(--brand) 12%, transparent), transparent 70%), radial-gradient(900px 500px at 100% 110%, color-mix(in oklab, var(--brand) 8%, transparent), transparent 70%), var(--bg);background-attachment:fixed}}.offline>.sd-in{z-index:0;position:absolute}.offline>.sd-glow.sd-in{--gk:1.6}.offline>canvas.sd-in{width:100%;height:100%;inset:0}.nb-home.nb-home,.nb-back.nb-back{box-sizing:border-box;color:#fff;height:36px;font:700 14px/1 var(--font,inherit);letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;flex:none;align-items:center;gap:8px;margin:0;font-family:inherit;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.nb-home.nb-home{justify-content:center;width:36px;padding:0}.nb-home .nb-ic{place-items:center;width:34px;height:34px;display:grid;position:relative}.nb-dot{background:#e91916;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite nb-dot;position:absolute;top:6px;right:5px;box-shadow:0 0 0 2px #101222}@keyframes nb-dot{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.nb-dot{animation:none}}.nb-back.nb-back{gap:5px;padding:0 14px 0 9px}.nb-home.nb-home:hover,.nb-back.nb-back:hover{background:#ffffff1f;border-color:#ffffff47}.nb-home:active,.nb-back:active{background:#ffffff29}.nb-home:focus-visible,.nb-back:focus-visible{outline-offset:2px;outline:2px solid #fff}.nb-bar{align-items:center;gap:10px;min-height:44px;margin:0 0 12px;display:flex}.nb-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:800;overflow:hidden}.nb-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ac-nb-back.nb-back{margin:12px 0 12px 18px}@media (width<=900px){.ac-nb-back.nb-back{margin:10px 0 10px 10px}}.fl-nb-back.nb-back{z-index:5;position:absolute;top:12px;left:12px}@media (width>=901px){.bx-nb-home.nb-home{margin-left:-1px;translate:0 -1px}}@media (width<=900px){.bx-nb-home.nb-home{margin-left:-4px}}.bx-live:empty{display:none}.tm-nb-home.nb-home{z-index:4;top:11.5px;left:calc(var(--topbar-pad,18px) - 1px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121424db;position:fixed}.tm-nb-home.nb-home:hover{background:#282b42eb}@media (width<=1240px){.tm-top:has(.tm-nb-home){padding-left:48px}}@media (width<=900px){.tm-nb-home.nb-home{top:9.5px;left:8px}.tm-top:has(.tm-nb-home){padding-left:36px}}.nb-brand.nb-brand{color:inherit;font:inherit;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}button.nb-brand.nb-brand{cursor:pointer}.nb-brand:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #fff}.nb-brand .nb-dot{top:-2px;right:-2px}.bx-panel .bx-brand>.nb-brand.nb-brand{display:grid}@media (width>=901px){.bx-nb-brand.nb-brand{translate:0 -1.3px}}@media (width<=900px){.bx-nb-brand.nb-brand{margin-left:-2px;translate:0 .5px}}@font-face{font-family:NS Title;src:url(/assets/nunito-BzFMHfZw.woff2)format("woff2");font-weight:200 1000;font-display:swap}@font-face{font-family:Quicksand;src:url(/assets/quicksand-Buj9m_3d.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/nunito-BzFMHfZw.woff2)format("woff2");font-weight:200 1000;font-display:swap}@font-face{font-family:Varela Round;src:url(/assets/varela-round-CsVGkSoP.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Zen Maru Gothic;src:url(/assets/zen-maru-700-CSiy1nnP.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:M PLUS Rounded;src:url(/assets/mplus-rounded-800-941enk6N.woff2)format("woff2");font-weight:800;font-display:swap}:root{--title:"NS Title", system-ui, sans-serif;--text:"Quicksand";--tw:700;font-family:var(--text), system-ui, -apple-system, "Segoe UI", sans-serif;--night:color-mix(in oklab, var(--brand) 9%, #1e1a33);--bar0:color-mix(in oklab, var(--brand) 9%, #1d1932);--bar1:color-mix(in oklab, var(--brand) 11%, #262140);--bar2:color-mix(in oklab, var(--brand) 8%, #221d3a);--pink:color-mix(in oklab, var(--brand), #fff 28%);--violet:color-mix(in oklab, var(--brand), #a98bff 55%);--teal:#6fe8d6;--gold:#ffd27a;--a1-ink:#f7f4ff;--dim:color-mix(in oklab, var(--brand) 14%, #cbc6e6);--dim2:color-mix(in oklab, var(--brand) 8%, #a8a4c6);--chat-bg:color-mix(in oklab, var(--brand) 7%, #181428);--line:#ffffff1c;--bg:var(--night);--panel:var(--bar2);--surface:color-mix(in oklab, var(--brand) 12%, #2a2448);--field:color-mix(in oklab, var(--brand) 9%, #2b2547);--inset:color-mix(in oklab, var(--brand) 6%, #17142a);--border:color-mix(in oklab, var(--brand) 20%, #3a3458);--muted:var(--dim);background:var(--night)}:root[data-depth=neutral]{--pink:var(--brand);--violet:color-mix(in oklab, var(--brand), #888 40%);--night:var(--base);--bar0:color-mix(in oklab, var(--base), #fff 4%);--bar1:color-mix(in oklab, var(--base), #fff 7%);--bar2:color-mix(in oklab, var(--base), #fff 3%);--dim:#b9bdc4;--dim2:#92969d;--chat-bg:color-mix(in oklab, var(--base), #fff 1.5%);--surface:color-mix(in oklab, var(--base), #fff 6%);--field:color-mix(in oklab, var(--base), #fff 8%);--inset:color-mix(in oklab, var(--base), #000 40%);--border:color-mix(in oklab, var(--base), #fff 15%);--line:#ffffff14}body{color:var(--a1-ink);background:radial-gradient(1100px 650px at 90% 110%, color-mix(in oklab, var(--brand) 22%, transparent), transparent 60%), radial-gradient(900px 600px at 0% -10%, color-mix(in oklab, var(--brand) 16%, transparent), transparent 60%), linear-gradient(170deg, var(--bar1), var(--night) 55%);background-attachment:fixed;font-weight:600}:root[data-depth=neutral] body{background:var(--night)}button,input,textarea,select{font-family:inherit}html[data-smooth=gris] #root{opacity:.999}h1,h2,.brand-name,.topbar nav a,.chat-switch button,.support-btn,.ch-cat,.ch-chips,.offline-tab,.nl-tag,.nl-count,.send,.gift-btn,.new-messages{font-family:var(--title)}.topbar{--topbar-pad:18px;height:var(--topbar);padding:0 var(--topbar-pad);background:var(--bar0);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line);box-shadow:none;isolation:isolate;flex:none;gap:18px}:root{--topbar:60px}@supports (color:color-mix(in oklab, red, blue)){.topbar{border-bottom-color:var(--line);box-shadow:none}}.brand{gap:9px;font-size:18px}.brand-name{letter-spacing:.04em;font-weight:900}.logo{background:linear-gradient(135deg, var(--pink), var(--violet));color:#fff;width:34px;height:34px;box-shadow:none;filter:drop-shadow(0 1px 1px #0003);border-radius:11px}.topbar nav{scrollbar-width:none;background:#ffffff0c;border-radius:999px;flex:0 auto;gap:4px;height:auto;margin-right:auto;padding:4px;overflow-x:auto}.topbar nav::-webkit-scrollbar{display:none}.topbar nav a{color:var(--dim);box-shadow:none;background:0 0;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:800}.topbar nav a:hover{color:var(--a1-ink);background:#ffffff10}.topbar nav a.active,.topbar nav a.active:hover{color:#3b355e;box-shadow:none;background:#fff}.ss-corner{gap:8px;margin-left:auto}.ss-gear,.ss-corner .dm-envelope{width:38px;height:38px;color:var(--a1-ink);background:#ffffff12;border:0;border-radius:50%}.ss-gear:hover,.ss-gear.is-open,.ss-corner .dm-envelope:hover,.ss-corner .dm-envelope.is-open{background:#fff2}.ss-corner .dm-badge{background:var(--brand);min-width:18px;height:18px;color:var(--brand-ink);box-shadow:0 0 0 2px var(--bar0);border-radius:999px;padding:0 4px;font-size:10.5px;font-weight:900;line-height:18px;top:-3px;right:-3px}.ss-avatar{background:conic-gradient(from 200deg, var(--pink), var(--violet), var(--teal), var(--pink));border:0;border-radius:50%;width:40px;height:40px;padding:2px}.ss-avatar .ss-avatar-img,.ss-avatar .ss-avatar-letter{border:2px solid var(--bar0);object-fit:cover;border-radius:50%;width:100%;height:100%}:root{--chat-w:360px}.live{grid-template-columns:minmax(0, 1fr) var(--chat-w)}@media (width>=901px){.live:not(.is-immersive) .main-col{flex-direction:column;min-height:0;display:flex;overflow:hidden}.live:not(.is-immersive) .stage,.live:not(.is-immersive) .stage.is-offline,.live:not(.is-immersive) .stage.is-twitch{isolation:isolate;background:var(--night);flex:1;place-items:center;min-height:0;padding:0;display:grid;position:relative;overflow:hidden;container-type:size}.live:not(.is-immersive) .stage:before{content:"";z-index:-2;filter:blur(3px)saturate(1.1);opacity:.42;background:url(/offline-bg.webp) 50%/cover no-repeat;position:absolute;inset:-6px}.live:not(.is-immersive) .stage:after{content:"";z-index:-1;background:radial-gradient(closest-side, transparent 55%, color-mix(in oklab, var(--night) 70%, transparent)), color-mix(in oklab, var(--brand) 6%, transparent);pointer-events:none;position:absolute;inset:0}.live:not(.is-immersive) .stage-ambient{display:none}.live:not(.is-immersive) .stage.is-offline .screen{aspect-ratio:16/9;border-radius:24px;width:min(100cqw - 36px,177.778cqh - 64px);height:auto;margin:0;box-shadow:0 24px 60px #0009}.live:not(.is-immersive) .stage:not(.is-offline) .screen,.live:not(.is-immersive) .stage.is-twitch .screen{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;background:#000;border-radius:0;margin:0}.live:not(.is-immersive) .stage:not(.is-offline) .screen video{object-fit:contain}}.offline{background:#0d0b1c url(/offline-bg.webp) 50% 42%/cover no-repeat;justify-content:flex-end;padding:0 24px 9%}.offline:before{background:linear-gradient(0deg, color-mix(in oklab, var(--bar1) 85%, transparent), transparent 50%);opacity:1;filter:none;inset:0;-webkit-mask-image:none;mask-image:none}.offline:after{background:0 0;border:2px solid #fff5;border-radius:17px;inset:9px}.offline-tab{background:var(--bar1);color:var(--dim);letter-spacing:.12em;border-radius:0 0 14px 14px;padding:7px 16px 6px;font-size:11.5px;font-weight:900;top:0;left:30px;position:absolute!important}.nl-wait{text-align:center;justify-items:center;gap:4px;display:grid}.nl-tag{color:var(--pink);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.nl-count{font-variant-numeric:tabular-nums;background:linear-gradient(180deg, #fff, color-mix(in oklab, var(--brand), #fff 75%));color:#0000;filter:drop-shadow(0 4px 18px color-mix(in oklab, var(--brand) 40%, transparent));-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,8cqh,84px);font-weight:900;line-height:1}.nl-count i{-webkit-text-fill-color:#ffffff80;padding:0 2px;font-style:normal}.nl-count small{-webkit-text-fill-color:#ffffffb0;font-size:.5em}.nl-count.is-soon{font-size:clamp(28px,6cqh,60px)}.nl-when{color:#e2ddf5;font-size:14px;font-weight:var(--tw)}.channel{isolation:isolate;background:var(--bar1);border-top:1px solid var(--line);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;height:auto;padding:12px 20px 14px 18px;display:grid;position:relative}.channel .avatar{background:conic-gradient(from 200deg, var(--pink), var(--violet), var(--teal), var(--pink));width:74px;height:74px;box-shadow:none;border:0;border-radius:50%;margin-top:-30px;padding:4px}.channel .avatar img{border:3px solid var(--bar1)}.channel .avatar.is-live{background:conic-gradient(from 200deg, #ff5f8f, var(--brand), #ff5f8f)}.channel .avatar.is-twitch{background:#9146ff}.channel h1{letter-spacing:0;font-size:23px;font-weight:900;line-height:1.1}.ch-row{color:var(--dim);font-size:13px;font-weight:var(--tw);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.ch-row .sep{background:var(--dim2);border-radius:50%;width:4px;height:4px}.ch-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ch-chips{white-space:nowrap;border-radius:10px;flex:none;font-size:12px;font-weight:900;display:inline-flex;overflow:hidden}.ch-chips span{color:#fff;padding:4px 11px}.ch-chips .is-off{background:color-mix(in oklab, var(--brand) 16%, #3a3650);color:color-mix(in oklab, var(--brand) 25%, #d6d2ea)}.ch-chips .is-on{background:linear-gradient(90deg,#ff5f8f,#ff4fa0)}.ch-chips .is-viewers{font-variant-numeric:tabular-nums;background:#3b355e}.ch-chips .is-twitch{background:#9146ff}.ch-last .uptime{font-variant-numeric:tabular-nums}.ch-acts{align-items:center;gap:10px;display:flex}.ch-cat{color:var(--a1-ink);white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;padding:10px 20px;font-size:14px;font-weight:900;display:inline-flex}.channel .support-btn{background:linear-gradient(90deg, color-mix(in oklab, var(--brand), #fff 22%), var(--brand));height:auto;color:var(--brand-ink);box-shadow:0 8px 22px color-mix(in oklab, var(--brand) 35%, transparent);border:0;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:900}@media (width<=1100px) and (width>=901px){:root{--chat-w:310px}.channel{grid-template-columns:auto minmax(0,1fr)}.ch-acts{grid-column:1/-1}.ch-row .ch-last{display:none}}.chat{background:var(--chat-bg);border-left:1px solid var(--line)}@supports (color:color-mix(in oklab, red, blue)){.chat{border-left-color:var(--line)}}.chat-head{border-bottom:0}.chat-switch{background:#ffffff0c;border:0;border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:10px 10px 0;padding:4px;display:grid}.chat-switch button{height:auto;color:var(--dim);box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;padding:7px 4px;font-size:13px;font-weight:900}.chat-switch button:hover{color:var(--a1-ink);background:#ffffff10}.chat-switch button[aria-selected=true],.chat-switch button[aria-selected=true]:hover{color:#3b355e;box-shadow:none;background:#fff}.chat-switch button:after{display:none}.messages{scrollbar-color:#fff2 transparent;padding:14px 0 10px}.message{font-size:var(--chat-fs,14.5px);font-weight:var(--tw);padding:5px 14px;line-height:1.5}.message-text{font-weight:var(--tw);color:#fff;margin-left:4px}.message-name{font-weight:900}.message-name:after{content:none}.message-time{color:var(--dim2)}.role{border-radius:6px;padding:0 6px;font-size:10px;font-weight:900;line-height:16px}.chat-notice{font-weight:var(--tw);margin:4px 14px}.new-messages{font-weight:900}.chat-form{border-top:1px solid var(--line);gap:6px;padding:8px 10px 10px}.composer textarea{min-height:36px;font-weight:var(--tw);background:#ffffff10;border:0;border-radius:18px;padding:7px 96px 7px 14px;line-height:22px}.composer textarea:hover{background:#ffffff14}.composer textarea:focus{box-shadow:0 0 0 2px color-mix(in oklab, var(--brand) 55%, transparent);background:#ffffff16;border:0}.composer textarea::placeholder{color:var(--dim2)}.send{color:#3b355e;background:#fff;border-radius:999px;height:30px;padding:0 14px;font-size:13px;font-weight:900}.send:hover{filter:brightness(.95);background:#fff}.twitch-login{font-family:var(--title);border-radius:999px;font-weight:900}@media (width>=901px){.composer.has-kusas{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 0;display:grid}.composer.has-kusas textarea,.composer.has-kusas.has-gifs textarea{grid-area:1/1/auto/-1;padding-right:96px}.composer.has-kusas .send{grid-area:1/2;align-self:end;margin:0 3px 3px 0}.composer.has-kusas .composer-tools{grid-area:2/1/auto/-1;align-items:center;gap:6px;display:flex}.composer .chat-kusas{color:var(--dim);align-items:center;gap:8px;margin-right:auto;font-size:13px;display:inline-flex}.composer .chat-kusas .kusas-full{color:var(--gold)}.composer .composer-tools>button:not(.chat-kusas){background:#ffffff10;border:0;border-radius:10px;place-items:center;width:30px;height:30px;padding:0;font-size:11px;font-weight:900;display:grid}}@media (width<=900px){:root{--topbar:56px}.topbar{gap:8px;padding:0 10px}.brand-name{display:none}.logo{width:32px;height:32px}.topbar nav{flex:auto;min-width:0;margin-right:0;padding:3px}.topbar nav a{padding:6px 12px;font-size:13px}.ss-corner{gap:5px}.ss-gear,.ss-corner .dm-envelope{width:34px;height:34px}.ss-avatar{width:36px;height:36px}.live:not(.is-immersive) .stage{background:#000}.live:not(.is-immersive) .stage .screen{border-radius:0;width:100%}.offline{padding-bottom:7%}.offline:after{border-radius:12px;inset:6px}.offline-tab{padding:5px 12px;font-size:10px;left:18px}.nl-when{display:none}.nl-count{font-size:34px}.nl-tag{font-size:11px}.channel{border-bottom:0;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;height:auto;padding:8px 12px}.channel .avatar{width:44px;height:44px;margin:0;padding:3px}.channel .avatar img{border-width:2px}.channel h1{font-size:17px!important}.ch-row{flex-wrap:nowrap;min-width:0;margin-top:2px;font-size:11.5px}.channel-text{min-width:0}.ch-row .sep,.ch-row .ch-last{display:none}.ch-chips{font-size:10.5px}.ch-chips span{padding:3px 8px}.ch-acts{gap:6px}.ch-cat{display:none}.channel .support-btn{height:auto;padding:8px 12px;font-size:12.5px}.chat{border-top:1px solid var(--line)}.live:has(.chat.is-picking) .channel{display:none}.chat.is-picking .gif-picker{height:min(300px,33dvh)}.chat.is-picking .emoji-list{max-height:min(176px,24dvh)}.chat.is-picking .chat-switch{display:none}.composer textarea,.composer.has-kusas textarea,.composer.has-kusas.has-gifs textarea{border-radius:18px;padding:7px 12px}}.ss-panel{top:calc(var(--topbar) + 4px);background:linear-gradient(170deg, color-mix(in oklab, var(--bar1), #fff 6%), var(--bar2) 60%);width:380px;color:var(--a1-ink);scrollbar-width:none;border:1px solid #fff2;border-radius:26px;gap:14px;padding:16px;box-shadow:0 30px 80px #0009}.ss-me{background:linear-gradient(100deg, color-mix(in oklab, var(--brand) 22%, transparent), color-mix(in oklab, var(--violet) 14%, transparent));border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:10px;display:grid}a.ss-me:hover{background:linear-gradient(100deg, color-mix(in oklab, var(--brand) 30%, transparent), color-mix(in oklab, var(--violet) 20%, transparent))}.ss-me-pic{background:conic-gradient(from 200deg, var(--pink), var(--violet), var(--teal), var(--pink));border-radius:50%;width:48px;height:48px;padding:3px}.ss-me-pic img,.ss-me-pic .ss-avatar-letter{border:2px solid var(--bar1);object-fit:cover;border-radius:50%;width:100%;height:100%}.ss-me-text b{font-family:var(--title);font-size:16px;font-weight:900}.ss-me-text small{color:var(--pink)}.ss-section{background:#ffffff0b;border:0;border-radius:20px;gap:10px;padding:12px;display:grid}.ss-section h3,.ss-links h3{color:var(--dim);font-family:var(--title);letter-spacing:.12em;margin:0;font-size:12px;font-weight:900}.ss-section h3:before,.ss-links h3:before{content:"✦ ";color:var(--pink)}.ss-section h3 small{color:var(--teal);letter-spacing:.04em;text-transform:none;margin-left:6px;font-size:10px}.ss-themes{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px 6px}.ss-theme[aria-checked=true]{box-shadow:0 0 0 2px var(--bar1), 0 0 0 4px #fff}.ss-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ss-bar{background:#ffffff0d;border:0;border-radius:14px}.ss-bar[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--pink);background:#ffffff0d}.ss-fonts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ss-fonts button:first-child{grid-column:1/-1}.ss-fonts button{color:var(--a1-ink);background:#ffffff0d;border:0;border-radius:12px;padding:8px 6px;font-size:14px}.ss-fonts button:hover{background:#ffffff18}.ss-fonts button[aria-checked=true]{color:#3b355e;background:#fff}.ss-row{font-size:14px;font-weight:var(--tw)}.ss-seg{background:#ffffff10;border:0;border-radius:999px;padding:3px}.ss-seg button{color:var(--dim);font-family:var(--title);background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:900}.ss-seg button[aria-checked=true]{color:#3b355e;background:#fff}.ss-switch:checked{background:linear-gradient(90deg, var(--pink), var(--violet))}.ss-links{border:0;padding:0 6px 4px}.ss-links a,.ss-out,.ss-succes{font-weight:var(--tw);border-radius:14px}.ss-out{color:#ff8fa8}@media (width<=600px){.ss-panel{border-radius:26px 26px 0 0;width:100%}}.dm-backdrop{background:#0c0a1a55}.dm-drawer{--dm-bg:var(--bar2);width:min(var(--chat-w), 100vw);background:linear-gradient(180deg, color-mix(in oklab, var(--bar1), #fff 3%), var(--bar2) 40%);color:var(--a1-ink);border-left:1px solid #fff2;animation-duration:.18s;box-shadow:-24px 0 60px #0008}.dm-head h2{font-family:var(--title);font-weight:900}.dm-head h2:before{content:"✦ ";color:var(--pink)}.dm-icon-btn{width:36px;height:36px;color:var(--a1-ink);background:#ffffff12;border-radius:50%}.dm-icon-btn:hover{background:#ffffff20}.dm-envelope .dm-badge,.dm-badge{background:var(--brand);color:var(--brand-ink)}.dm-pic{background:conic-gradient(from 200deg, var(--pink), var(--violet), var(--teal), var(--pink));font-family:var(--title);padding:2px;font-weight:900}.dm-pic img{border:2px solid var(--dm-bg);object-fit:cover;border-radius:50%;width:100%;height:100%}.dm-pic:not(:has(img)){color:#fff;background:linear-gradient(color-mix(in oklab, var(--who) 40%, #2b2546), color-mix(in oklab, var(--who) 40%, #2b2546)) padding-box, conic-gradient(from 200deg, var(--pink), var(--violet), var(--teal), var(--pink)) border-box;border:2px solid #0000;padding:0}.dm-dot{border-color:var(--dm-bg)}.dm-search{background:#ffffff10;border:0;border-radius:999px;height:38px;margin:0 14px;padding:0 14px}.dm-search input{font-weight:var(--tw)}.dm-tabs{background:#ffffff0c;border:0;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin:10px 14px 4px;padding:4px;display:grid}.dm-tabs button{color:var(--dim);font-family:var(--title);background:0 0;border:0;border-radius:999px;padding:7px 0;font-size:13px;font-weight:900}.dm-tabs button[aria-selected=true]{color:#3b355e;background:#fff}.dm-n{background:var(--brand);color:var(--brand-ink);font-weight:900}.dm-thread,.dm-row{border-radius:18px}.dm-thread{padding:9px 10px}.dm-thread:hover,.dm-row:hover{background:#ffffff0b}.dm-thread.is-unread{background:color-mix(in oklab, var(--brand) 7%, #ffffff0f);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 30%, transparent)}.dm-thread-top b,.dm-row-text b{font-weight:900}.dm-thread-last{color:var(--dim);font-weight:var(--tw)}.dm-thread.is-unread .dm-thread-last{color:var(--a1-ink)}.dm-group h4{color:var(--dim);font-family:var(--title);letter-spacing:.1em;font-weight:900}.dm-group h4:before{content:"✦ ";color:var(--pink)}.dm-small-btn{background:#ffffff12;border:0;border-radius:999px}.dm-conv-head{border-bottom:1px solid var(--line)}.dm-conv-who b{font-family:var(--title);font-weight:900}.dm-day{color:var(--dim);font-family:var(--title);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.dm-day:before{content:"✦ "}.dm-day:after{content:" ✦"}.dm-bubble{color:var(--a1-ink);font-weight:var(--tw);background:#ffffff12;padding:8px 13px}.dm-line.is-mine .dm-bubble{background:linear-gradient(135deg, color-mix(in oklab, var(--brand), #fff 18%), var(--brand));color:var(--brand-ink)}.dm-seen{color:var(--dim2)}.dm-compose{background:#ffffff10;border:0;border-radius:22px;align-items:center;gap:4px;margin:4px 10px 10px;padding:3px}.dm-compose textarea{min-height:32px;font-weight:var(--tw);background:0 0;border:0;padding:6px 4px}.dm-compose textarea:focus{background:0 0;border:0}.dm-compose:focus-within{box-shadow:0 0 0 2px color-mix(in oklab, var(--brand) 55%, transparent)}.dm-tool{background:0 0;border:0;border-radius:50%;width:32px;height:32px}.dm-send{background:linear-gradient(135deg, color-mix(in oklab, var(--brand), #fff 22%), var(--brand));border-radius:999px;width:34px;height:30px}.dm-picker,.dm-menu{background:color-mix(in oklab, var(--bar1), #fff 4%);border-radius:18px}@media (width<=640px){.dm-drawer{width:100vw}.dm-compose{margin-bottom:max(10px, env(safe-area-inset-bottom))}}html .bx-panel>.bx-head{min-height:var(--topbar);background:var(--bar0);border-bottom:1px solid var(--line);gap:10px;padding:10px 18px}html .bx-panel>.bx-head .bx-brand{align-items:center;gap:9px;margin-right:8px;display:flex}html .bx-brand-name{font-family:var(--title);letter-spacing:.04em;align-items:center;gap:9px;font-size:18px;font-weight:900;display:flex}html .bx-brand-name:before{content:"N";background:linear-gradient(135deg, var(--pink), var(--violet));color:#fff;text-shadow:0 1px 2px #0004;letter-spacing:0;border-radius:11px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}html .bx-panel>.bx-head .bxl-toggle{width:38px;height:38px;color:var(--a1-ink);background:#ffffff12;border:0;border-radius:50%}html .bx-panel>.bx-head .bx-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0c;border:0;border-radius:999px;gap:4px;padding:4px}html .bx-panel>.bx-head .bx-tabs-bar{border-radius:999px}html .bx-panel>.bx-head .bx-tabs button{height:auto;color:var(--dim);font-family:var(--title);letter-spacing:0;text-transform:none;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:800;line-height:1.4}html .bx-panel>.bx-head .bx-tabs button:hover{color:var(--a1-ink);background:#ffffff10}html .bx-panel>.bx-head .bx-tabs button.is-active{color:#3b355e;box-shadow:none;text-shadow:none;background:#fff}html .bx-panel>.bx-head .bx-wallet{background:#ffffff10;border:0;height:38px}html .bx-panel>.bx-head>.bx-sound .bx-x{width:38px;height:38px;color:var(--a1-ink);background:#ffffff12;border:0;border-radius:50%}html .bx-panel>.bx-head .bx-live button{height:38px;font-family:var(--title);letter-spacing:0;text-transform:none;border:0;font-size:14px;font-weight:900}html .bx-panel>.bx-head .bx-live .bx-home{background:#ffffff14;padding:0 16px 0 13px}html .bx-panel>.bx-head .bx-live .bx-home:hover{background:#fff2}html .bx-panel>.bx-head .bx-live:not(:has(.bx-home))>button:not(.bx-live-back){background:#ffffff12}html .bx-corner{border-left-color:var(--line)}@media (width<=900px){html .bx-panel>.bx-head{padding:8px 12px}html .bx-panel>.bx-head .bx-tabs button{padding:6px 4px;font-size:13px}html .bx-panel>.bx-head .bx-live .bx-home{justify-content:center;width:38px;padding:0}}.next-live-control form{gap:10px;display:grid}.nlc-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nlc-row input{width:auto}.nlc-days{flex-wrap:wrap;gap:4px;display:flex}.nlc-days .is-selected{background:#9146ff2e;border-color:#9146ff}.nlc-field{color:var(--dim);gap:6px;font-size:13px;display:grid}.nlc-check{align-items:center;gap:8px;font-size:14px;display:flex}.nlc-check input{width:auto;margin:0}.ss-top{display:none}@media (width<=600px){.ss-top{justify-content:space-between;align-items:center;padding:0 2px 0 6px;display:flex}.ss-top b{font-family:var(--title);font-size:18px;font-weight:900}.ss-x{width:36px;height:36px;color:var(--a1-ink);background:#ffffff14;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ss-x:hover{background:#ffffff24}.ss-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}}
