@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-cyrillic-ext-400-normal-BHxv52bw.woff2)format("woff2"),url(./roboto-mono-cyrillic-ext-400-normal-W26xs1TL.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-cyrillic-400-normal-C-_K-ZCn.woff2)format("woff2"),url(./roboto-mono-cyrillic-400-normal-B3hIXASd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-greek-400-normal-CH_u3Aru.woff2)format("woff2"),url(./roboto-mono-greek-400-normal-P8xe1gs1.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-vietnamese-400-normal-yYTFiTTs.woff2)format("woff2"),url(./roboto-mono-vietnamese-400-normal-CzWHQABp.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-latin-ext-400-normal-DLAV9S_w.woff2)format("woff2"),url(./roboto-mono-latin-ext-400-normal-BwLXVYNz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-latin-400-normal-GekRknry.woff2)format("woff2"),url(./roboto-mono-latin-400-normal-DBZPkcnn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-mono-cyrillic-ext-500-normal-DC57U9n8.woff2)format("woff2"),url(./roboto-mono-cyrillic-ext-500-normal-6xdwlG7p.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-mono-cyrillic-500-normal-DGZ7-lUP.woff2)format("woff2"),url(./roboto-mono-cyrillic-500-normal-NpUJFYX7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-mono-greek-500-normal-DpRFkptA.woff2)format("woff2"),url(./roboto-mono-greek-500-normal-C2M8jX6G.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-mono-vietnamese-500-normal-Cq-quQMu.woff2)format("woff2"),url(./roboto-mono-vietnamese-500-normal-IxzxMIj7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-mono-latin-ext-500-normal-Db3ge6Oe.woff2)format("woff2"),url(./roboto-mono-latin-ext-500-normal-B1IjfbhL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-mono-latin-500-normal-pxIOXZmA.woff2)format("woff2"),url(./roboto-mono-latin-500-normal-D6j6AMzd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Deca;font-style:normal;font-display:swap;font-weight:400;src:url(./lexend-deca-vietnamese-400-normal-CqDGOq4W.woff2)format("woff2"),url(./lexend-deca-vietnamese-400-normal-CzFfcpeX.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Deca;font-style:normal;font-display:swap;font-weight:400;src:url(./lexend-deca-latin-ext-400-normal-BvTspokg.woff2)format("woff2"),url(./lexend-deca-latin-ext-400-normal-ByAQwelJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Deca;font-style:normal;font-display:swap;font-weight:400;src:url(./lexend-deca-latin-400-normal-Cs_IAxDy.woff2)format("woff2"),url(./lexend-deca-latin-400-normal-BFkfGIOA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Deca;font-style:normal;font-display:swap;font-weight:800;src:url(./lexend-deca-vietnamese-800-normal-DV0y-Gku.woff2)format("woff2"),url(./lexend-deca-vietnamese-800-normal-dGd-n2wR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Deca;font-style:normal;font-display:swap;font-weight:800;src:url(./lexend-deca-latin-ext-800-normal-BfLetglY.woff2)format("woff2"),url(./lexend-deca-latin-ext-800-normal-CvEJ5bAW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Deca;font-style:normal;font-display:swap;font-weight:800;src:url(./lexend-deca-latin-800-normal-DhEv4OiI.woff2)format("woff2"),url(./lexend-deca-latin-800-normal-9Bul3YXy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#323437;--main:#e2b714;--sub:#646669;--sub-alt:#2c2e31;--text:#d1d0c5;--error:#ca4754;--r:10px;--font:"Roboto Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-logo:"Lexend Deca", var(--font);--nav-h:62px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font);overscroll-behavior:none;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;transition:background .25s,color .25s}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:var(--text)}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-weight:400}img{max-width:100%;display:block}::selection{background:var(--main);color:var(--bg)}.app{flex-direction:column;max-width:560px;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}.screen{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;padding:0 16px 24px;overflow:hidden auto}.screen::-webkit-scrollbar{display:none}.has-nav .screen{padding-bottom:calc(var(--nav-h) + var(--safe-b) + 24px)}.page-in{animation:.22s ease-out pageIn}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.muted{color:var(--sub)}.accent{color:var(--main)}.err{color:var(--error)}.small{font-size:12px}.tiny{font-size:11px}.big{font-size:20px}.mono-num{font-variant-numeric:tabular-nums}.grow{flex:1;min-width:0}.row{align-items:center;gap:10px;display:flex}.row.top{align-items:flex-start}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.col{flex-direction:column;gap:10px;display:flex}.center{text-align:center}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt24{margin-top:24px}.hint{color:var(--sub);font-size:12px;line-height:1.45}kbd{background:var(--sub-alt);color:var(--sub);font:inherit;border-radius:4px;padding:0 5px;font-size:11px}.topbar{padding:calc(var(--safe-t) + 14px) 16px 10px;align-items:center;gap:8px;display:flex}.logo{font-family:var(--font-logo);letter-spacing:-.5px;color:var(--text);align-items:center;gap:8px;font-size:22px;display:flex}.logo .mark{width:28px;height:28px;color:var(--main)}.logo .over{color:var(--sub);letter-spacing:0;font-size:9px;font-family:var(--font);position:absolute;top:-8px;left:0}.logo .word{position:relative}.topbar .spacer{flex:1}.icon-btn{border-radius:var(--r);width:40px;height:40px;color:var(--sub);place-items:center;transition:color .15s;display:grid;position:relative}.icon-btn:active,.icon-btn:hover{color:var(--text)}.dot{background:var(--main);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.pts-pill{background:var(--sub-alt);height:32px;color:var(--main);border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.hdr{padding:calc(var(--safe-t) + 10px) 8px 8px;align-items:center;gap:6px;min-height:58px;display:flex}.hdr-title{flex:1;min-width:0}.hdr-title .t{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.hdr-title .s{color:var(--sub);font-size:11.5px}.bnav{height:calc(var(--nav-h) + var(--safe-b));padding-bottom:var(--safe-b);background:var(--bg);border-top:1px solid var(--sub-alt);z-index:20;display:flex;position:absolute;bottom:0;left:0;right:0}.bnav button{color:var(--sub);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:10.5px;transition:color .15s;display:flex;position:relative}.bnav button.on{color:var(--main)}.bnav .create{flex:0 0 64px}.bnav .create span{background:var(--main);width:46px;height:38px;color:var(--bg);border-radius:12px;place-items:center;display:grid}.bnav .badge{background:var(--main);min-width:16px;height:16px;color:var(--bg);border-radius:8px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:8px;left:calc(50% + 6px)}.card{background:var(--sub-alt);border-radius:var(--r);padding:14px}.card.flat{border:1px solid var(--sub-alt);background:0 0}.card .btn:not(.main),.card .seg,.card .input,.card .toggle{background:var(--bg)}.sec{margin-top:22px}.sec-h{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.sec-h h2{color:var(--sub);letter-spacing:.5px;font-size:12px}.sec-h button,.link{color:var(--sub);font-size:12px}.sec-h button:hover,.link:hover{color:var(--text)}.divider{background:var(--sub-alt);height:1px;margin:14px 0}.btn{border-radius:var(--r);background:var(--sub-alt);height:46px;color:var(--text);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;transition:background .15s,color .15s,transform 80ms;display:inline-flex}.btn:active{transform:scale(.98)}.btn.main{background:var(--main);color:var(--bg)}.btn.ghost{color:var(--sub);background:0 0}.btn.danger{color:var(--error)}.btn.block{width:100%}.btn.sm{height:34px;padding:0 12px;font-size:12.5px}.btn:disabled{opacity:.45;pointer-events:none}.seg{background:var(--sub-alt);border-radius:var(--r);scrollbar-width:none;gap:2px;padding:4px;display:flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{color:var(--sub);white-space:nowrap;border-radius:7px;flex:1 0 auto;padding:6px 10px;font-size:12.5px;transition:color .15s}.seg button.on{color:var(--main)}.seg.plain{background:0 0;gap:14px;padding:0}.seg.plain button{flex:none;padding:4px 0}.chips{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{background:var(--sub-alt);height:30px;color:var(--sub);border-radius:99px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.chip.on{color:var(--bg);background:var(--main)}.tag{background:var(--sub-alt);height:22px;color:var(--sub);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.tag.main{color:var(--main)}.tag.solid{background:var(--main);color:var(--bg)}.tag.err{color:var(--error)}.tag.glass{background:color-mix(in srgb, var(--bg) 75%, transparent);color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lvl{background:var(--sub-alt);color:var(--sub);border-radius:5px;padding:1px 6px;font-size:10.5px}.lvl-gold{color:#e2b714}.lvl-platinum{color:#9ad1e8}.lvl-silver{color:#b8bcc2}.lvl-bronze{color:#c08457}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label{color:var(--sub);font-size:12px}.input{border-radius:var(--r);background:var(--sub-alt);width:100%;height:46px;caret-color:var(--main);border:2px solid #0000;outline:0;padding:0 14px;transition:border-color .15s}textarea.input{resize:none;height:auto;min-height:84px;padding:12px 14px}.input:focus{border-color:var(--main)}.input-wrap{position:relative}.input-wrap .input-pre{color:var(--sub);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.input-wrap .input{padding-left:52px}.input-wrap.at .input{padding-left:34px}.otp{gap:8px;display:flex}.otp input{text-align:center;width:100%;height:54px;font-size:22px}.row-btn{text-align:left;border-bottom:1px solid var(--sub-alt);align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.row-btn:last-child{border-bottom:0}.row-btn .chev{color:var(--sub)}.toggle{background:var(--sub-alt);border:1px solid var(--sub);border-radius:99px;flex:none;width:40px;height:22px;transition:background .2s;position:relative}.toggle i{background:var(--sub);border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.toggle.on{background:color-mix(in srgb, var(--main) 25%, var(--sub-alt));border-color:var(--main)}.toggle.on i{background:var(--main);transform:translate(18px)}.art{object-fit:cover;background:var(--sub-alt);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.thumb{aspect-ratio:1;border-radius:var(--r);background:var(--sub-alt);position:relative;overflow:hidden}.grid3{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.grid2{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.avatar{color:#fff;font-family:var(--font);border-radius:50%;flex:none;place-items:center;display:inline-grid}.stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stat-l{color:var(--sub);font-size:12px}.stat-v{color:var(--main);font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2}.stat.big .stat-v{font-size:44px;line-height:1.05}.stat-s{color:var(--sub);font-size:11px}.bar{background:var(--sub-alt);border-radius:4px;height:4px;overflow:hidden}.bar i{background:var(--main);border-radius:4px;height:100%;transition:width .4s;display:block}.bar.thick{height:8px}.sheet-wrap{z-index:50;background:#00000080;align-items:flex-end;animation:.2s fade;display:flex;position:absolute;inset:0}@keyframes fade{0%{opacity:0}}.sheet{background:var(--bg);width:100%;max-height:88%;padding:8px 16px calc(18px + var(--safe-b));border-top:1px solid var(--sub-alt);border-radius:18px 18px 0 0;animation:.25s ease-out up;overflow-y:auto}@keyframes up{0%{opacity:.5;transform:translateY(40px)}}.sheet-grip{background:var(--sub);opacity:.6;border-radius:4px;width:36px;height:4px;margin:4px auto 14px}.sheet h2{margin-bottom:6px;font-size:18px}.toast{left:50%;bottom:calc(var(--nav-h) + var(--safe-b) + 36px);background:var(--sub-alt);color:var(--text);border-radius:var(--r);z-index:80;white-space:nowrap;text-overflow:ellipsis;border:1px solid color-mix(in srgb, var(--main) 40%, transparent);max-width:calc(100% - 32px);padding:10px 16px;font-size:13px;animation:.25s ease-out toast;position:absolute;overflow:hidden;transform:translate(-50%)}@keyframes toast{0%{opacity:0;transform:translate(-50%,10px)}}.loading{text-align:center;color:var(--sub);padding:20px 0;font-size:12px}.empty{color:var(--sub);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;font-size:13px;display:flex}.onb{height:100%;padding:calc(var(--safe-t) + 20px) 20px calc(20px + var(--safe-b));flex-direction:column;display:flex}.onb .grow{overflow-y:auto}.onb-hero{opacity:.95;grid-template-columns:repeat(3,1fr);gap:6px;margin:30px -30px 20px;display:grid;transform:rotate(-6deg)}.onb-hero .thumb{border-radius:8px}.caret{background:var(--main);vertical-align:-2px;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.steps{gap:4px;margin-bottom:20px;display:flex}.steps i{background:var(--sub-alt);border-radius:3px;flex:1;height:3px}.steps i.on{background:var(--main)}.alias-preview{border-radius:var(--r);border:1px dashed var(--sub);align-items:center;gap:12px;padding:12px;display:flex}.themes{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.theme-btn{border:2px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;height:40px;padding:0 12px;font-size:12.5px;display:flex}.theme-btn.on{border-color:currentColor}.theme-btn .sw{gap:3px;display:flex}.theme-btn .sw i{border-radius:50%;width:10px;height:10px}:focus-visible{outline:2px solid var(--main);outline-offset:2px}.input:focus-visible{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skel{background:var(--sub-alt);border-radius:6px;animation:1.4s ease-in-out infinite skel;display:block}.skel.circle{border-radius:50%;flex:none}.card .skel{background:var(--bg)}@keyframes skel{50%{opacity:.5}}.splash{place-items:center;height:100%;display:grid}.count{background:var(--main);min-width:17px;height:17px;color:var(--bg);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 4px;font-size:10.5px;line-height:17px;position:absolute;top:3px;right:1px}.msg{min-height:18px;font-size:12px;line-height:18px}.input.bad{border-color:var(--error)}.counter{color:var(--sub);font-variant-numeric:tabular-nums;font-size:11px}.counter.over{color:var(--error)}.note{background:var(--sub-alt);border-left:3px solid var(--main);border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.45}.note.err{border-left-color:var(--error);color:var(--text)}.private{color:var(--sub);align-items:center;gap:4px;font-size:11px;display:inline-flex}.kv{border-bottom:1px solid var(--bg);align-items:center;gap:12px;padding:11px 0;display:flex}.kv:last-child{border-bottom:0}.kv .k{color:var(--sub);flex:none;width:92px;font-size:12px}.offline-bar{z-index:90;padding:calc(var(--safe-t) + 4px) 12px 4px;background:var(--error);color:var(--bg);text-align:center;font-size:12px;position:absolute;top:0;left:0;right:0}.link-btn{color:var(--main);padding:6px 0;font-size:12.5px}.link-btn:disabled{color:var(--sub);cursor:default}.invite{border-radius:var(--r);background:var(--sub-alt);margin-bottom:10px;padding:14px}.invite .btn:not(.main){background:var(--bg)}.loop{counter-reset:s;margin:0;padding:0;list-style:none}.loop>li{min-height:38px;padding:8px 0 8px 34px;position:relative}.loop>li:before{counter-increment:s;content:counter(s);background:var(--bg);width:22px;height:22px;color:var(--main);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:7px;left:0}.ballot-done{gap:8px}.celebrate-pts{color:var(--main);font-size:40px;line-height:1.1;animation:.5s ease-out celebrate-pop}@keyframes celebrate-pop{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.celebrate-pts{animation:none}}.ccard-winner{z-index:1;background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:3px 8px 3px 3px;font-size:11px;display:flex;position:absolute;bottom:10px;right:10px}.ccard-winner img{object-fit:cover;border-radius:6px;width:34px;height:34px}.podium{grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:8px;margin-top:12px;display:grid}.podium>button,.podium>div{text-align:center;min-width:0}.podium .thumb{border:2px solid #0000;margin-bottom:6px}.podium .thumb.first{border-color:var(--main)}.podium .place{color:var(--main);font-size:26px;line-height:1}.score-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.score-table th{color:var(--sub);text-align:right;padding:6px 0;font-weight:400}.score-table td{text-align:right;border-top:1px solid color-mix(in srgb, var(--sub) 25%, transparent);padding:7px 0}.score-table th+th,.score-table td+td{white-space:nowrap;padding-left:12px}.score-table th:first-child,.score-table td:first-child{text-align:left}.score-table tr.muted td{color:var(--sub)}.score-table .fin{color:var(--main)}.result-row{border-radius:8px;padding-top:14px}.result-row .place-no{color:var(--main);font-variant-numeric:tabular-nums;min-width:36px;font-size:20px;line-height:1.2}.result-row .post{margin-top:8px}.result-row.highlight{animation:2.4s ease-out highlight}.your-result{border:1px solid color-mix(in srgb, var(--main) 45%, transparent)}.lit{border-radius:var(--r);animation:2.4s ease-out highlight}.jury-banner{border:1px solid color-mix(in srgb, var(--main) 45%, transparent)}input[type=date].input{padding-right:10px}.post{margin-top:18px}.post-h{align-items:center;gap:10px;margin-bottom:10px;display:flex}.post-h .who{font-size:13px}.post-media{border-radius:var(--r);background:var(--sub-alt);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.post-media .art{position:absolute;inset:0}.post-media .tag{position:absolute;bottom:10px;left:10px}.post-actions{align-items:center;gap:4px;margin:6px -8px 0;display:flex}.post-actions button{height:36px;color:var(--sub);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;display:inline-flex}.post-actions button.on{color:var(--main)}.post-actions .liked{color:var(--error)}.post-actions .liked svg,.post-actions button.on svg{fill:currentColor}.post-cap{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.post-cap.clamp{-webkit-line-clamp:3;cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.heart-pop{animation:.35s pop}@keyframes pop{50%{transform:scale(1.35)}}.heart-burst{color:#fff;pointer-events:none;filter:drop-shadow(0 2px 8px #0006);animation:.8s ease-out forwards burst;position:absolute;top:50%;left:50%}.heart-burst svg{fill:#fff}@keyframes burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-60%)scale(1)}}.thumb .art{position:absolute;inset:0}.thumb-tag{height:20px;padding:0 6px;font-size:10px;position:absolute;bottom:4px;left:4px}.thumb-tag svg{fill:currentColor}.skel.thumb{aspect-ratio:1;height:auto}.comment{align-items:flex-start;gap:10px;padding:10px 0;display:flex}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere}.composer{padding:10px 16px calc(10px + var(--safe-b));background:var(--bg);border-top:1px solid var(--sub-alt);z-index:5;margin:12px -16px -24px;position:sticky;bottom:0}.composer textarea.input{min-height:46px;padding-top:11px;padding-bottom:11px}.composer .row{align-items:flex-end}.plain-list{margin:0;padding:0;list-style:none}.row-btn.err{color:var(--error)}button.stat{padding:0}.ptr{color:var(--main);place-items:center;display:grid;overflow:hidden}.spin{animation:.8s linear infinite spin;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}img.avatar{object-fit:cover;background:var(--sub-alt)}.avatar-btn{border-radius:50%;flex:none;position:relative}.avatar-cam{background:var(--main);width:24px;height:24px;color:var(--bg);border:2px solid var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.drop{border:2px dashed var(--sub);border-radius:var(--r);aspect-ratio:4/3;text-align:center;width:100%;color:var(--sub);place-items:center;display:grid;position:relative;overflow:hidden}.drop:disabled{opacity:.6}.chip.soon{opacity:.6;border:1px dashed var(--sub);background:0 0}.cta-spacer{height:80px}.cta-bar{padding:12px 16px calc(12px + var(--safe-b));background:var(--bg);border-top:1px solid var(--sub-alt);z-index:10;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.cropper{justify-content:center;width:100%;padding:14px;display:flex}.cropper-stage,.meme-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:var(--sub-alt);border-radius:6px;position:relative;overflow:hidden}.cropper-stage canvas,.meme-stage canvas{display:block}.cropper-stage{background:0 0;overflow:visible}.crop-clip{background:var(--sub-alt);border-radius:6px;position:absolute;inset:0;overflow:hidden}.crop-shade{pointer-events:none;position:absolute;box-shadow:0 0 0 9999px #0000008c}.crop-shade.round:before{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 9999px #00000059}.crop-box{cursor:move;touch-action:none;outline:2px solid #fff;position:absolute}.crop-grid{pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.33% - .5px),#ffffff59 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff59 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px)),linear-gradient(#0000 calc(33.33% - .5px),#ffffff59 calc(33.33% - .5px) calc(33.33% + .5px),#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff59 calc(66.66% - .5px) calc(66.66% + .5px),#0000 calc(66.66% + .5px));position:absolute;inset:0}.crop-h{touch-action:none;width:44px;height:44px;position:absolute}.crop-h:after{content:"";border:4px solid #fff;width:16px;height:16px;position:absolute}.crop-h.nw{cursor:nwse-resize;top:-22px;left:-22px}.crop-h.nw:after{border-bottom:0;border-right:0;top:18px;left:18px}.crop-h.ne{cursor:nesw-resize;top:-22px;right:-22px}.crop-h.ne:after{border-bottom:0;border-left:0;top:18px;right:18px}.crop-h.sw{cursor:nesw-resize;bottom:-22px;left:-22px}.crop-h.sw:after{border-top:0;border-right:0;bottom:18px;left:18px}.crop-h.se{cursor:nwse-resize;bottom:-22px;right:-22px}.crop-h.se:after{border-top:0;border-left:0;bottom:18px;right:18px}.layer-box{cursor:grab;border:1.5px dashed #0000;border-radius:4px;position:absolute}.layer-box.on{border-color:var(--main)}.layer-handle{background:var(--main);border:3px solid var(--bg);cursor:nwse-resize;border-radius:50%;width:28px;height:28px;position:absolute;bottom:-14px;right:-14px}.swatches{flex-wrap:wrap;gap:8px}.swatch{border:2px solid var(--sub);border-radius:50%;width:30px;height:30px}.swatch.on{outline:2px solid var(--main);outline-offset:2px}.creators{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.creators::-webkit-scrollbar{display:none}.creators .creator{flex:none;width:150px}.creator{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.creator .btn{width:100%}.creator-thumbs{grid-template-columns:repeat(3,1fr);gap:3px;width:100%;display:grid}.creator-thumbs .thumb{border-radius:4px}.report-reasons .row-btn{padding:10px 0}.radio{border:2px solid var(--sub);border-radius:50%;flex:none;width:18px;height:18px}.row-btn.on .radio{border-color:var(--main);background:radial-gradient(circle, var(--main) 0 4px, transparent 5px)}.row-btn.on{color:var(--main)}.block-facts{gap:4px;margin:0 0 12px;padding-left:18px;display:grid}.lvl{vertical-align:1px;white-space:nowrap;margin-left:6px;line-height:1.5;display:inline-block}.row>.lvl,.lvl:first-child{margin-left:0}.card .lvl{background:var(--bg)}.pts-pill:hover{color:var(--text)}.streak{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.streak li{background:var(--bg);height:34px;color:var(--sub);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:flex}.streak li.on{background:var(--main);color:var(--bg)}.streak li.last:not(.on){color:var(--main)}.streak li.next{box-shadow:inset 0 0 0 1.5px var(--main)}.celebrate{border-radius:var(--r);background:color-mix(in srgb, var(--sub-alt) 88%, transparent);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;animation:2.2s ease-out forwards celebrate;display:flex;position:absolute;inset:0}.celebrate .big-plus{color:var(--main);font-variant-numeric:tabular-nums;font-size:44px;line-height:1;animation:.5s pop}.celebrate .bonus{color:var(--text);font-size:14px;animation:.5s .25s both up}@keyframes celebrate{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}.ledger .row-btn{padding:10px 0}.ledger .plus{color:var(--main)}.comment-like{min-width:36px;color:var(--sub);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:0;padding-top:2px;font-size:11px;display:inline-flex}.comment-like.liked{color:var(--error)}.comment-like.liked svg{fill:currentColor}.comment.highlight{border-radius:8px;margin:0 -8px;padding:10px 8px;animation:2.4s ease-out highlight}@keyframes highlight{0%,40%{background:color-mix(in srgb, var(--main) 18%, transparent)}to{background:0 0}}.ccard{text-align:left;border-radius:var(--r);background:var(--sub-alt);width:100%;margin-bottom:12px;display:block;overflow:hidden}.ccard-media{height:132px;position:relative;overflow:hidden}.ccard-media .art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ccard-media:after{content:"";background:linear-gradient(to top, var(--sub-alt), transparent 70%);position:absolute;inset:0}.ccard-media .tags{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.ccard-body{z-index:1;margin-top:-26px;padding:0 14px 14px;position:relative}.ccard-title{color:var(--text);font-size:16px}.ccard-meta{color:var(--sub);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.ccard .prize{color:var(--main)}.locked .ccard-media .art{filter:grayscale(.8)brightness(.6)}.tag.notpaid{border:1px dashed var(--sub);height:20px;color:var(--sub);background:0 0;font-size:10.5px}.hero{background:var(--sub-alt);height:240px;margin:0 -16px;position:relative;overflow:hidden}.hero .art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(to top, var(--bg) 3%, transparent 60%);pointer-events:none;position:absolute;inset:0}.hero-h{z-index:2;padding:calc(var(--safe-t) + 10px) 8px 0;justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.hero-h .icon-btn{background:color-mix(in srgb, var(--bg) 70%, transparent);color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.c-title{z-index:2;margin-top:-40px;font-size:24px;line-height:1.2;position:relative}.phase-line{gap:4px;margin-top:8px;display:flex}.phase-line>div{flex:1}.phase-line i{background:var(--sub-alt);border-radius:4px;height:4px;display:block}.phase-line .done i{background:color-mix(in srgb, var(--main) 45%, var(--sub-alt))}.phase-line .now i{background:var(--main)}.phase-line span{color:var(--sub);margin-top:4px;font-size:10.5px;display:block}.phase-line .now span{color:var(--main)}.prize-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;display:grid}.prize-grid>div{background:var(--sub-alt);border-radius:8px;padding:8px}.prize-grid b{color:var(--main);font-size:15px;font-weight:400;display:block}.formula{border-radius:8px;height:30px;font-size:11.5px;display:flex;overflow:hidden}.formula>div{color:var(--bg);white-space:nowrap;place-items:center;display:grid;overflow:hidden}.f-votes{background:var(--main)}.f-jury{background:color-mix(in srgb, var(--main) 62%, var(--bg))}.f-eng{background:color-mix(in srgb, var(--main) 35%, var(--bg));color:var(--text)!important}.cta-bar.col{flex-direction:column}.cta-bar .row>.btn:not(.block){flex:none}.battle{background:var(--bg);z-index:30;flex-direction:column;display:flex;position:absolute;inset:0}.battle .hdr,.battle .empty{flex:none}.battle-top{padding:calc(var(--safe-t) + 8px) 8px 4px;align-items:center;gap:4px;display:flex}.battle-progress{gap:3px;padding:0 16px;display:flex}.battle-progress i{background:var(--sub-alt);border-radius:3px;flex:1;height:3px}.battle-progress i.on{background:var(--main)}.battle-progress i.skip{background:var(--sub)}.battle-progress i.now{background:color-mix(in srgb, var(--main) 35%, var(--sub-alt))}.duel{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 16px 0;display:flex;position:relative}.duel-card{background:var(--sub-alt);cursor:pointer;border:2px solid #0000;border-radius:14px;flex:1;min-height:0;transition:transform .25s,opacity .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.duel-card:focus-visible{outline:2px solid var(--main);outline-offset:2px}.duel-card>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.duel-card .cap{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#00000080;border-radius:8px;align-items:center;max-width:max-content;height:28px;padding:0 10px;font-size:12px;display:flex;position:absolute;top:10px;left:44px;right:10px}.duel-card .letter{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;display:grid;position:absolute;top:10px;left:10px}.duel-card.win{border-color:var(--main);box-shadow:0 0 0 4px color-mix(in srgb, var(--main) 25%, transparent);transform:scale(1.015)}.duel-card.lose{opacity:.25;transform:scale(.97)}.duel-card .pick{place-items:center;display:grid;position:absolute;inset:0}.duel-card .pick span{background:var(--main);color:var(--bg);border-radius:99px;padding:8px 16px;font-size:14px;animation:.3s pop}.duel-actions{z-index:2;gap:4px;display:flex;position:absolute;bottom:8px;right:8px}.duel-actions button{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.duel-actions button.liked{color:var(--error)}.duel-actions button.on{color:var(--main)}.duel-actions button:disabled{opacity:.5}.vs{z-index:3;background:var(--bg);width:40px;height:40px;color:var(--main);border:2px solid var(--sub-alt);pointer-events:none;border-radius:50%;place-items:center;margin-top:5px;font-size:12px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gain{z-index:4;background:var(--main);color:var(--bg);pointer-events:none;border-radius:99px;padding:6px 14px;font-size:15px;animation:1.1s ease-out forwards gain;position:absolute;top:44%;left:50%;transform:translate(-50%)}.gain.wait{background:var(--sub-alt);color:var(--text);font-size:13px;animation:none;top:56%}@keyframes gain{0%{opacity:0;transform:translate(-50%,10px)scale(.8)}20%{opacity:1;transform:translate(-50%)scale(1.05)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-24px)}}.battle-foot{padding:12px 16px calc(12px + var(--safe-b));align-items:center;gap:10px;display:flex}.zoom{z-index:60;background:#000000eb;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.zoom img{border-radius:var(--r);object-fit:contain;max-width:100%;max-height:86%}@media (width>=480px){.duel{flex-direction:row;padding-bottom:4px}.vs{margin-top:0}}@media (hover:none){.kbd-hint{display:none}}@media (prefers-reduced-motion:reduce){.gain{animation:none}.duel-card{transition:none}}.push-card{left:12px;right:12px;bottom:calc(var(--nav-h) + var(--safe-b) + 12px);z-index:70;border:1px solid color-mix(in srgb, var(--main) 40%, transparent);animation:.25s ease-out toast;position:absolute;box-shadow:0 8px 28px #00000059}.push-help{margin:6px 0;padding-left:18px}.push-help li{margin:4px 0}
