.dlg-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#03091a9e}.dlg-backdrop.open{animation:dlg-fade-in .18s ease-out both}.dlg-backdrop.closing{animation:dlg-fade-out .15s ease-in both}@keyframes dlg-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dlg-fade-out{0%{opacity:1}to{opacity:0}}.dlg{display:flex;flex-direction:column;width:min(420px,100%);max-height:min(620px,calc(100dvh - 32px));border:1px solid var(--line-2);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080;overflow:hidden}.dlg:focus{outline:none}.dlg.wide{width:min(480px,100%);max-height:min(700px,calc(100dvh - 32px))}.dlg-backdrop.open .dlg{animation:dlg-pop .18s ease-out both}.dlg-backdrop.closing .dlg{animation:dlg-drop .14s ease-in both}@keyframes dlg-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dlg-drop{to{opacity:0;transform:translateY(4px)}}.dlg-page{display:flex;flex-direction:column;min-height:0;flex:1}.dlg-page[hidden]{display:none}.dlg-page.fwd{animation:page-fwd .24s cubic-bezier(.2,.8,.3,1) both}.dlg-page.back{animation:page-back .24s cubic-bezier(.2,.8,.3,1) both}@keyframes page-fwd{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes page-back{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.dlg-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px 12px 18px;border-bottom:1px solid var(--line)}.dlg-title{display:flex;align-items:center;gap:10px;margin:0;font:800 17px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.dlg-sub{margin-top:3px;font-size:11.5px;font-weight:500;color:var(--muted)}.dlg-x{flex:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:6px;background:#19213f;box-shadow:inset 0 -2px #00000040;color:var(--muted-2);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.dlg-x svg{width:13px;height:13px}.dlg-x:hover{background:#1f2850;border-color:var(--line-2);color:var(--ink)}.dlg-x:active{transform:none;box-shadow:none}.dlg-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dlg-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--panel-2) transparent}.dlg-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 18px;border-top:1px solid var(--line);background:var(--deep);font-size:12px;font-weight:500;color:var(--muted)}.dlg-foot .back{margin-left:-6px}.dlg-foot .back+.foot-hint{font-size:11.5px}.btn.btn-solid{flex:none;height:36px;padding:0 22px;border-radius:6px;color:#fff;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;font:800 14px var(--font);letter-spacing:.04em;text-transform:uppercase;transition:background .12s ease,color .12s ease}.btn.btn-solid:hover:not(:disabled){background:#4d79ff}.btn.btn-solid:active:not(:disabled){transform:none;box-shadow:none}.btn.btn-solid:disabled{cursor:not-allowed;color:var(--muted);background:#19213f;box-shadow:none}.btn.btn-ghost-sm{flex:none;height:32px;padding:0 16px;border:0;border-radius:6px;color:var(--ink);background:#19213f;box-shadow:inset 0 -2px #00000040;font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;transition:background .12s ease,color .12s ease}.btn.btn-ghost-sm:hover{background:#1f2850}.btn.btn-ghost-sm:active{transform:none;box-shadow:none}.text-link{padding:0;border:0;background:none;color:var(--lilac);font:inherit;font-weight:600;cursor:pointer;transition:color .12s ease}.text-link:hover{color:var(--ink)}.rules-list{margin:0;padding:8px 10px;list-style:none}.rules-list li{display:flex;align-items:flex-start;gap:12px;padding:9px 8px}.rules-list li+li{border-top:1px solid var(--line)}.dlg-backdrop.open .dlg-page.none .rules-list li{animation:rule-in .24s ease-out both;animation-delay:calc(.06s + var(--i) * .02s)}@keyframes rule-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rule-no{flex:none;min-width:22px;height:18px;margin-top:1px;padding:0 6px;border-radius:4px;background:#1f2850;color:#8e9bc8;font:800 10.5px/18px var(--font);text-align:center;font-variant-numeric:tabular-nums}.rule-title{font-size:13.5px;font-weight:700;color:var(--ink)}.rule-detail{margin-top:2px;font-size:12.5px;font-weight:500;line-height:1.45;color:var(--muted-2)}.agree{padding:6px 18px 20px}.tos-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 14px;border:1px solid var(--line-2);border-radius:8px;background:var(--deep)}.tos-row-title{font-size:13px;font-weight:700;color:var(--ink)}.tos-row-sub{display:flex;align-items:center;gap:5px;margin-top:2px;font-size:11.5px;font-weight:500;color:var(--muted-2)}.tos-row.read .tos-row-sub{color:var(--green)}.tos-row-sub svg{width:13px;height:13px}.sign-area{margin-top:18px}.sign-lock{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:600;color:var(--muted-2)}.sign-lock svg{flex:none;width:14px;height:14px}.sign-area.is-locked .tos-check,.sign-area.is-locked .sig-block{opacity:.4;pointer-events:none}.sign-area .tos-check,.sign-area .sig-block{transition:opacity .25s ease}.tos-text{padding:4px 22px 10px;color:var(--muted-2);font-size:13px;font-weight:500;line-height:1.6}.tos-text h3{margin:16px 0 3px;font-size:13.5px;font-weight:700;color:var(--ink)}.tos-text h3 span{margin-right:7px;color:var(--muted);font-variant-numeric:tabular-nums}.tos-text p{margin:0 0 8px}.tos-text strong{color:var(--ink);font-weight:700}.tos-end{display:flex;align-items:center;gap:12px;margin:22px 0 8px;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.tos-end:before,.tos-end:after{content:"";flex:1;height:1px;background:var(--line-2)}.foot-hint{min-width:0}.foot-hint.ready{color:var(--green)}.foot-hint.center{flex:1;text-align:center}.tos-check{display:flex;align-items:flex-start;gap:10px;color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.5;cursor:pointer}.tos-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:grid;place-items:center;width:18px;height:18px;margin:1px 0 0;border:1.5px solid var(--muted);border-radius:4px;background:transparent;cursor:inherit;transition:background .12s ease,border-color .12s ease}.tos-check input:after{content:"";width:9px;height:5px;margin-top:-2px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg) scale(0);transition:transform .12s ease-out}.tos-check input:checked{border-color:var(--blue);background:var(--blue)}.tos-check input:checked:after{transform:rotate(-45deg) scale(1)}.tos-check input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sig-block{margin-top:16px}.sig-label{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.sig-label .text-link{font-size:11.5px;letter-spacing:0;text-transform:none}.sig-label .text-link:disabled{color:var(--muted);opacity:.5;cursor:default}.sig-label>span{display:inline-flex;align-items:center;gap:6px}.sig-label svg{width:13px;height:13px}.sig-block.done .sig-label>span{color:var(--green)}.sig-block.done .sig-pad{border-color:#22c55e59}.sig-block.done .sig-canvas{cursor:default}.sig-block.done .sig-line{opacity:.5}.sig-actions{display:flex;justify-content:flex-end;margin-top:8px}.btn.btn-ghost-sm:disabled{opacity:.45;cursor:not-allowed}.btn.btn-ghost-sm:disabled:hover{background:#19213f}.sig-pad{position:relative;height:140px;border:1px solid var(--line-2);border-radius:8px;background:var(--deep);overflow:hidden}.sig-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:crosshair;z-index:2}.sig-canvas.disabled{cursor:not-allowed}.sig-placeholder{position:absolute;left:0;right:0;top:50%;margin-top:-10px;text-align:center;font-size:12.5px;font-weight:500;color:var(--muted);pointer-events:none}.sig-line{position:absolute;left:18px;right:18px;bottom:30px;height:1px;background:var(--line-2);pointer-events:none}.sig-line:before{content:"×";position:absolute;left:0;bottom:2px;font-size:14px;line-height:1;color:var(--muted)}.sig-error{margin-top:8px;font-size:12px;font-weight:600;color:#ff8a96}.tos-signed{margin-top:16px;padding:12px 14px;border:1px solid rgba(34,197,94,.3);border-radius:8px;background:var(--deep)}.tos-signed-head{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12.5px;font-weight:600;color:var(--green)}.tos-signed-head svg{width:14px;height:14px}.tos-signed img{display:block;width:100%;height:110px;margin-top:6px;object-fit:contain;object-position:left center}@media (prefers-reduced-motion: reduce){.dlg-backdrop,.dlg,.dlg-page,.rules-list li,.dlg-x,.tos-check input,.tos-check input:after{animation:none!important;transition:none!important}}.tos-signed-head>span{display:inline-flex;align-items:center;gap:6px}.tos-signed-head .text-link{font-size:12px}.sign-login{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 12px 14px 14px;border:1px dashed var(--line-2);border-radius:8px}.sign-login-title{font-size:13px;font-weight:700;color:var(--ink)}.sign-login-sub{margin-top:2px;font-size:11.5px;font-weight:500;color:var(--muted-2)}.signed-as{color:var(--muted-2);font-weight:600}.dlg-foot.stack{flex-direction:column;justify-content:center;gap:10px;padding:16px 18px 14px;text-align:center}.confirm{position:relative;display:grid;place-items:center;width:240px;height:42px}.btn.confirm-btn{width:100%;height:100%;padding:0}.confirm:not(.idle) .btn.confirm-btn,.confirm:not(.idle) .btn.confirm-btn:disabled{pointer-events:none;color:#fff;background:#3f6cf0;box-shadow:inset 0 -2px #00000040}.confirm.ok .btn.confirm-btn,.confirm.fail .btn.confirm-btn{animation:confirm-out .2s ease-in forwards}@keyframes confirm-out{0%{transform:none;opacity:1}to{transform:scale(.94);opacity:0}}.confirm-badge,.confirm-ring{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;pointer-events:none}.confirm-badge{display:grid;place-items:center;background:#e6edff;transform:scale(0)}.confirm-badge svg{width:26px;height:26px}.confirm-badge path{fill:none;stroke:#17337f;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.confirm-ring{display:none}.confirm.ok .confirm-badge{animation:confirm-badge .2s ease-out .12s forwards}.confirm.ok .confirm-badge path{animation:confirm-draw .42s cubic-bezier(.55,0,.25,1) .42s forwards}.confirm.fail .confirm-badge,.confirm.back .confirm-badge{background:#c9434c}.confirm.fail .confirm-badge path,.confirm.back .confirm-badge path{stroke:#fff;stroke-width:3}.confirm.fail .confirm-badge{animation:confirm-fade-in .24s ease-out .1s forwards}.confirm.fail .confirm-badge .x1{animation:confirm-draw .16s ease-out .3s forwards}.confirm.fail .confirm-badge .x2{animation:confirm-draw .16s ease-out .48s forwards}.confirm.back .confirm-badge{animation:confirm-fade-out .18s ease-in forwards}.confirm.back .confirm-badge path{stroke-dashoffset:0}.confirm.back .btn.confirm-btn{animation:confirm-in .24s ease-out .08s both}@keyframes confirm-fade-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes confirm-fade-out{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}@keyframes confirm-in{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}@keyframes confirm-badge{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes confirm-badge-out{0%{transform:scale(1);opacity:1}to{transform:scale(.4);opacity:0}}@keyframes confirm-draw{to{stroke-dashoffset:0}}.foot-hint{transition:color .2s ease}.foot-hint.error{color:#ff8a96}.rain-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 18px 0}.rain-stats-row>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--deep)}.rain-stats-row span{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}.rain-stats-row b{font:800 19px var(--font);color:var(--ink);font-variant-numeric:tabular-nums}.rain-intro{margin:0;padding:14px 18px 2px;font-size:12.5px;font-weight:500;line-height:1.55;color:var(--muted-2)}.req-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 0;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}.req-count{padding:2px 8px;border-radius:4px;background:var(--panel);color:var(--muted-2);letter-spacing:0;font-variant-numeric:tabular-nums}.req-count.all{background:#22c55e1f;color:var(--green)}.req-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 18px 4px;list-style:none}.req-list li{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--deep)}.dlg-backdrop.open .req-list li{animation:rule-in .24s ease-out both;animation-delay:calc(.06s + var(--i) * .03s)}.req-icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:6px;background:#1f2850;border:1px solid rgba(63,108,240,.3);color:#8fa9ff}.req-icon svg{width:19px;height:19px}.req-list li:not(.ok) .req-icon{background:#0f1530;color:#5d6a96;border-color:var(--line)}.req-text{flex:1;min-width:0}.req-title{font-size:13.5px;font-weight:700;color:var(--ink)}.req-detail{margin-top:2px;font-size:12px;font-weight:500;color:var(--muted-2)}.req-chip{flex:none;padding:4px 10px;border-radius:4px;background:var(--panel);color:var(--muted-2);font-size:11.5px;font-weight:700}.req-chip.ok{background:#22c55e1f;color:var(--green)}.rain-foot{margin:0;padding:10px 18px 18px;font-size:12.5px;font-weight:500;color:var(--muted)}@media (prefers-reduced-motion: reduce){.confirm *,.req-list li{animation:none!important;transition:none!important}.confirm.ok .btn.confirm-btn,.confirm.fail .btn.confirm-btn{opacity:0}.confirm.ok .confirm-badge,.confirm.fail .confirm-badge{transform:none}.confirm.ok .confirm-badge path,.confirm.fail .confirm-badge path{stroke-dashoffset:0}}.foot-attempts{margin-top:-4px;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:#ff8a96}.agreed-row{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:600;color:var(--green)}.agreed-row svg{width:15px;height:15px;flex:none}.agree .sign-area{margin-top:14px}.agree .tos-row{margin-top:16px}.back-link{margin-top:2px;font-size:12.5px}.dlg.rain-dlg{width:min(440px,100%);max-height:min(780px,calc(100dvh - 32px))}.dlg.gd{width:min(620px,100%);height:min(720px,calc(100dvh - 32px));max-height:none}.gd-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 12px}.gd-sub{margin-top:4px;font-size:13px;color:var(--muted-2)}.gd-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 22px 6px}.gd-step{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:3px solid var(--line-2);font-size:12.5px;font-weight:600;color:var(--muted);transition:border-color .3s,color .3s}.gd-step i{display:grid;place-items:center;width:22px;height:22px;border-radius:4px;background:var(--deep);font:800 11.5px var(--font);font-style:normal;color:var(--muted-2)}.gd-step i svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.gd-step.now{border-color:var(--blue);color:#fff}.gd-step.now i{background:var(--blue);color:#fff}.gd-step.done{border-color:var(--green);color:#6fe0a6}.gd-step.done i{background:#22c55e2e;color:var(--green)}.gd-body{flex:1;min-height:0;overflow-y:auto;padding:14px 22px 18px;animation:gd-in .18s ease-out both;scrollbar-width:thin}@keyframes gd-in{0%{opacity:0}}.gd-lead{margin:0 0 14px;font-size:14px;color:var(--muted-2)}.gd-lead b{color:#fff}.gd-rules{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none}.gd-rules li{display:flex;gap:10px;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--deep)}.gd-rules li div{display:flex;flex-direction:column;gap:2px}.gd-rules b{font-size:13.5px;color:#fff}.gd-rules span:not(.rule-no){font-size:12.5px;line-height:1.45;color:var(--muted-2)}.gd-promises{display:flex;flex-direction:column;gap:10px}.gd-promise{display:flex;align-items:flex-start;gap:14px;width:100%;padding:16px;border:2px solid var(--line-2);border-radius:8px;background:var(--deep);color:var(--ink);text-align:left;font-family:var(--font);cursor:pointer;transition:border-color .15s,background .15s}.gd-promise:hover{border-color:#3f6cf099}.gd-promise:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.gd-promise.on{border-color:var(--green);background:#22c55e14}.gd-box{flex:none;display:grid;place-items:center;width:28px;height:28px;border:2px solid var(--line-2);border-radius:4px;transition:background .15s,border-color .15s}.gd-promise.on .gd-box{border-color:var(--green);background:var(--green)}.gd-box svg{width:17px;height:17px;fill:none;stroke:#0a1638;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.gd-ptext{display:flex;flex-direction:column;gap:3px}.gd-ptext b{font-size:15px;color:#fff}.gd-ptext span{font-size:13px;line-height:1.45;color:var(--muted-2)}.gd-ptext a{color:#8fa9ff;font-weight:600}.gd-terms-box{max-height:260px;overflow-y:auto;margin-top:12px;border:1px solid var(--line-2);border-radius:8px;background:var(--deep)}.gd-tos{padding:6px 16px 12px}.gd-methods,.gd-tabs{display:flex;gap:4px;margin-bottom:14px;padding:4px;border:1px solid var(--line);border-radius:6px;background:var(--deep)}.gd-methods button,.gd-tabs button{flex:1;height:40px;border:0;border-radius:4px;background:none;color:var(--muted-2);font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease}.gd-methods button:hover,.gd-tabs button:hover{color:#fff}.gd-methods button.on,.gd-tabs button.on{background:#3f6cf0;color:#fff;box-shadow:inset 0 -2px #00000040}.gd-input{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;border:1px solid var(--line-2);border-radius:6px;background:var(--deep)}.gd-input:focus-within{border-color:#3f6cf0}.gd-input.ok{border-color:var(--green)}.gd-input.bad{border-color:#e5484d99}.gd-input input{flex:1;min-width:0;border:0;outline:none;background:none;color:#fff;font:700 18px var(--font)}.gd-input input::placeholder{color:var(--muted);font-weight:600}.gd-input svg{width:22px;height:22px;fill:none;stroke:var(--green);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.gd-help{display:block;margin:8px 2px 0;font-size:12.5px;color:var(--muted-2)}.gd-input.bad+.gd-help{color:#ff8a8a}.gd-sigline{display:flex;align-items:flex-end;justify-content:center;height:96px;margin-top:16px;border-bottom:2px solid var(--line-2)}.gd-sigtext{padding-bottom:6px;font:600 48px/1 Caveat,Segoe Script,cursive;color:#eef2ff}.gd-draw .sig-pad{height:170px}.gd-draw .text-link{margin-top:8px}.gd-signed{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:14px;border:1px solid rgba(34,197,94,.35);border-radius:8px;background:#22c55e0f}.gd-signed span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#6fe0a6}.gd-signed svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.gd-signed img{max-height:70px;align-self:flex-start}.gd-login{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px;border:1px solid var(--line-2);border-radius:8px;background:var(--deep)}.gd-login b{display:block;font-size:14px;color:#fff}.gd-login span{font-size:12.5px;color:var(--muted-2)}.gd-finish{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 20px;text-align:center}.gd-finish-ic{display:grid;place-items:center;width:64px;height:64px;margin-bottom:6px;border-radius:8px;background:#22c55e29}.gd-finish-ic svg{width:32px;height:32px;fill:none;stroke:var(--green);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.gd-finish b{font-size:20px;font-weight:800;color:#fff}.gd-finish p{max-width:380px;margin:0;font-size:14px;line-height:1.5;color:var(--muted-2)}.gd-foot{display:flex;gap:10px;padding:14px 22px 20px;border-top:1px solid var(--line)}.btn.gd-go{flex:1;height:52px;border-radius:6px;font:800 15px var(--font);letter-spacing:.04em;text-transform:uppercase}.btn.gd-go:focus-visible,.btn.gd-back:focus-visible,.gd-methods button:focus-visible,.gd-tabs button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.btn.gd-back{height:52px;padding:0 22px;border:0;border-radius:6px;background:#19213f;box-shadow:inset 0 -2px #00000040;color:var(--ink);font:800 14px var(--font);letter-spacing:.04em;text-transform:uppercase}.btn.gd-back:hover{background:#1f2850}.btn.gd-go:active,.btn.gd-back:active{transform:none;box-shadow:none}@media (max-width: 560px){.gd-rules{grid-template-columns:1fr}.gd-step{font-size:0}.gd-step i{font-size:11.5px}}.dlg.vpn-dlg{width:min(420px,100%);align-items:center;gap:10px;padding:30px 28px 22px;text-align:center}.vpn-ic{display:grid;place-items:center;width:60px;height:60px;margin-bottom:6px;border-radius:8px;background:#e5484d24;color:#ff7b8c}.vpn-ic svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vpn-dlg h2{margin:0;font-size:20px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#fff}.vpn-dlg p{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--muted-2)}.btn.vpn-go{width:100%;height:46px}.vpn-later{margin-top:4px;font-size:13px}.cap-back{z-index:1400}.cap-card{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(360px,100%);padding:22px 22px 16px;border:1px solid var(--line-2);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080;text-align:center}.cap-card h2{margin:0;color:#fff;font:800 18px var(--font);letter-spacing:.04em;text-transform:uppercase}.cap-card p{margin:0;color:var(--muted-2);font-size:13px;line-height:1.5}.cap-box{display:grid;place-items:center;min-height:70px;margin-top:4px}.cap-err{color:#ff8a96;font-size:12.5px;font-weight:600}.cap-cancel{margin-top:2px;border:0;background:none;color:var(--muted-2);font:600 13px var(--font);cursor:pointer}.cap-cancel:hover{color:#fff}.dlg.wallet-dlg{position:relative;width:min(500px,100%);max-height:min(820px,calc(100dvh - 32px));isolation:isolate}.w-bg{position:absolute;inset:0 0 auto 0;z-index:-1;height:340px;background-size:cover;opacity:.5;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 35%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 35%,transparent 100%);pointer-events:none}.w-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 16px 0 24px}.w-balance{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:13px;color:var(--muted-2)}.w-balance svg{width:18px;height:18px}.w-balance b{font:800 18px var(--font);color:var(--ink);font-variant-numeric:tabular-nums}.w-tabs{position:relative;flex:none;display:grid;grid-template-columns:1fr 1fr;margin:18px 24px 0;padding:4px;border:1px solid var(--line);border-radius:6px;background:#0f1530}.w-tab-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:4px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;transition:transform .2s ease}.w-tabs.withdraw .w-tab-pill{transform:translate(100%)}.w-tabs button{position:relative;z-index:1;height:40px;border:0;background:none;color:var(--muted-2);font:800 13.5px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .12s ease}.w-tabs button[aria-selected=true]{color:#fff}.w-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.w-body{flex:1;min-height:0;overflow-y:auto;padding:4px 24px 6px;scrollbar-width:thin;scrollbar-color:var(--panel-2) transparent}.w-panes{display:grid}.w-pane{grid-area:1 / 1;visibility:hidden;opacity:0;transition:opacity .18s ease,visibility 0s .18s}.w-pane.on{visibility:visible;opacity:1;transition:opacity .2s ease .05s,visibility 0s}.w-lead{margin:16px 0 0;font-size:13px;font-weight:500;line-height:1.5;color:var(--muted-2)}.w-step{margin-top:20px}.w-step-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;font:800 12px var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}.w-step-head .rule-no{margin:0}.w-amount{display:flex;align-items:center;gap:12px;height:54px;padding:0 8px 0 16px;border:1px solid var(--line-2);border-radius:6px;background:var(--deep);transition:border-color .12s ease}.w-amount:focus-within{border-color:#3f6cf0}.w-amount.bad{border-color:#e5484d99}.w-amount svg{flex:none;width:22px;height:22px}.w-amount input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;color:var(--ink);font:700 18px var(--font)}.w-amount input::placeholder{color:var(--muted);font:500 15px var(--font)}.w-max{height:36px;padding:0 14px;border:0;border-radius:6px;background:#19213f;box-shadow:inset 0 -2px #00000040;color:var(--ink);font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .12s ease}.w-max:hover{background:#1f2850}.w-max:active{box-shadow:none}.w-amount-note{margin-top:7px;font-size:12px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.w-amount-note .err{color:#ff8a96;font-weight:600}.w-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.w-presets button{height:40px;border:1px solid transparent;border-radius:6px;background:#19213f;box-shadow:inset 0 -2px #00000040;color:var(--ink);font:700 14px var(--font);cursor:pointer;transition:background .12s ease,border-color .12s ease}.w-presets button:hover{background:#1f2850}.w-presets button:active{box-shadow:none}.w-presets button.on{border-color:#3f6cf0;background:#3f6cf02e;color:#fff}.w-command{display:flex;align-items:center;gap:10px;height:54px;padding:0 8px 0 16px;border:1px solid var(--line-2);border-radius:6px;background:var(--deep)}.w-command code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font:600 15px ui-monospace,SF Mono,Menlo,monospace}.w-command.waiting code{color:var(--muted-2);font:500 14px var(--font)}.w-command button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:4px;background:var(--panel);color:var(--lilac);cursor:pointer}.w-command button:disabled{color:var(--muted);cursor:not-allowed;opacity:.6}.w-command button svg{width:17px;height:17px}.w-dest{display:flex;align-items:center;gap:10px;height:54px;padding:0 16px;border:1px solid var(--line-2);border-radius:6px;background:var(--deep);color:var(--ink);font-weight:700}.w-dest img{border-radius:4px;image-rendering:pixelated}.w-dest i{margin-left:auto;font-style:normal;font-size:12px;font-weight:500;color:var(--muted)}.w-dest .muted{color:var(--muted-2);font-weight:500}.w-notice{display:flex;align-items:flex-start;gap:12px;margin-top:20px;padding:14px 16px;border:1px solid var(--line-2);border-radius:8px;background:#0f1530}.w-notice svg{flex:none;width:19px;height:19px;margin-top:1px;color:var(--lilac)}.w-notice b{display:block;font-size:13.5px;color:var(--ink)}.w-notice span{display:block;margin-top:3px;font-size:12.5px;font-weight:500;color:var(--muted-2)}.w-foot{flex:none;padding:16px 24px 22px}.btn.btn-solid.w-cta{width:100%;height:50px;font-size:15px}.hdr-balance{display:flex;align-items:center;gap:10px;height:44px;padding:0 6px 0 14px;border:1px solid var(--line);border-radius:8px;background:#121a36}.hdr-balance>svg{width:22px;height:22px}.hdr-balance b{font:800 18px var(--font);color:var(--ink);font-variant-numeric:tabular-nums}.hdr-balance>span:not(.bal-amount){font-size:13px;font-weight:600;color:var(--muted)}.hdr-balance button{display:grid;place-items:center;width:32px;height:32px;margin-left:6px;border:0;border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;color:#fff;cursor:pointer;transition:background .12s ease,color .12s ease}.hdr-balance button:hover{background:#4d79ff}.hdr-balance button:active{transform:none;box-shadow:none}.hdr-balance button svg{width:16px;height:16px}.hdr-balance button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hdr-balance button.hdr-vault{margin-left:-4px;background:#19213f;box-shadow:inset 0 -2px #00000040;color:var(--lilac)}.hdr-balance button.hdr-vault:hover{background:#1f2850;color:#fff}.hdr-balance button.hdr-vault svg{width:17px;height:17px}.vault-msg{margin-top:14px}.vault-msg.ok span{color:var(--green);font-weight:600}.w-max:disabled{opacity:.5;cursor:not-allowed}.w-bot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--green)}.w-bot.off{background:#e5484d}.w-done{margin-top:20px;padding:16px;border:1px solid rgba(34,197,94,.35);border-radius:8px;background:#22c55e12}.w-done b{display:block;font-size:14.5px;color:var(--green)}.w-done span{display:block;margin-top:4px;font-size:13px;color:var(--muted-2)}.w-amount-note .text-link{font-size:12px}.dlg.vault-dlg{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 250px;width:min(780px,100%);max-height:min(720px,calc(100dvh - 32px));padding:0;overflow:hidden}.vault-main{position:relative;display:flex;flex-direction:column;min-width:0;isolation:isolate}.v-head{padding-right:24px}.v-title{display:flex;align-items:center;gap:14px}.v-title .w-balance{margin-top:6px}.v-title .w-balance b{font-size:22px}.v-safe{flex:none;width:58px;height:58px}.v-safe .v-body{fill:#1f2850;stroke:#3f6cf0;stroke-width:2}.v-safe .v-door{fill:#19213f;stroke:#8fb0ff59;stroke-width:1.5}.v-safe .v-dial{fill:#121a36;stroke:#a9c0ff;stroke-width:2}.v-safe .v-hub{fill:#a9c0ff}.v-safe .v-ticks{stroke:#a9c0ff;stroke-width:1.6;stroke-linecap:round}.v-safe .v-hinge,.v-safe .v-foot{fill:#3f6cf0}.v-x-mobile{display:none}.v-promo{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:22px 20px 20px;border-left:1px solid var(--line);background:#19213f;overflow:hidden}.v-x{position:absolute;top:14px;right:14px;z-index:2}.v-promo-art{position:relative;width:100%;height:120px;margin-top:18px}.v-promo-art .c{position:absolute;display:block}.v-promo-art .c svg{width:100%;height:100%}.v-promo-art .c1{left:18%;top:10px;width:78px;height:78px}.v-promo-art .c2{left:58%;top:2px;width:48px;height:48px}.v-promo-art .c3{left:62%;top:62px;width:36px;height:36px}.v-promo-kicker{position:relative;font:800 11.5px var(--font);letter-spacing:.05em;text-transform:uppercase;color:#8e9bc8}.v-promo-amount{position:relative;margin-top:4px;font:800 44px/1 var(--font);color:#f7c548}.v-promo-per{position:relative;margin-top:2px;font:800 15px var(--font);letter-spacing:.04em;text-transform:uppercase;color:#fff}.v-promo p{position:relative;margin:12px 0 18px;font-size:13px;line-height:1.5;color:#8e9bc8}.btn.v-promo-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:42px;margin-top:auto;border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;color:#fff;font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.btn.v-promo-cta:hover{background:#4d79ff}.btn.v-promo-cta:active{transform:none;box-shadow:none}.v-promo-brand{position:relative;display:inline-flex;align-items:center;gap:6px;margin-top:12px;font:700 12px var(--font);color:#8e9bc8}.v-promo-brand img{border-radius:4px}@media (max-width: 720px){.dlg.vault-dlg{grid-template-columns:1fr;overflow-y:auto}.v-promo{border-left:0;border-top:1px solid var(--line)}.v-x{display:none}.v-x-mobile{display:grid}}.v-sub{margin-top:6px;font-size:12.5px;color:var(--muted-2)}.v-sums{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:18px 24px 0}.v-sum{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--line-2);border-radius:8px;background:#0f1530}.v-sum.vault{border-color:#3f6cf080;background:#19213f}.v-sum span{font:800 11px var(--font);letter-spacing:.05em;text-transform:uppercase;color:#8e9bc8}.v-sum b{display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;font:800 24px var(--font);color:#fff;font-variant-numeric:tabular-nums}.v-sum b svg{flex:none;width:22px;height:22px}.v-sum em{font-style:normal;font-size:12px;color:var(--muted-2)}.v-arrows{width:20px;height:20px;fill:none;stroke:var(--muted-2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.w-promo{position:relative;display:flex;align-items:center;gap:14px;margin-top:20px;padding:14px 16px;border:1px solid var(--line-2);border-radius:8px;background:#19213f;color:inherit;text-decoration:none;overflow:hidden;transition:border-color .12s ease,background .12s ease}.w-promo:hover{border-color:#3f6cf099;background:#1f2850}.w-promo-coins{position:relative;flex:none;width:54px;height:44px}.w-promo-coins span{position:absolute;display:block}.w-promo-coins span svg{width:100%;height:100%}.w-promo-coins span:first-child{left:0;top:2px;width:38px;height:38px}.w-promo-coins span:last-child{right:0;bottom:0;width:24px;height:24px}.w-promo-text{position:relative;flex:1;min-width:0}.w-promo-text b{display:block;font:800 15px var(--font);letter-spacing:.03em;text-transform:uppercase;color:#fff}.w-promo-text b em{font-style:normal;color:#f7c548}.w-promo-text>span{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:#8e9bc8}.w-promo-cta{position:relative;flex:none;padding:9px 12px;border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;color:#fff;font:800 11.5px var(--font);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.w-timer b{color:var(--ink);font-variant-numeric:tabular-nums}.w-pane{display:flex;flex-direction:column}.w-status{display:flex;align-items:center;gap:8px;min-height:36px;margin-bottom:16px;padding:0 12px;border:1px solid var(--line-2);border-radius:6px;background:#0f1530;font-size:12.5px;color:var(--muted-2)}.w-status i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--muted)}.w-status.ok i{background:var(--green)}.w-status.warn i{background:#f7c548}.w-status b{color:#fff;font-weight:600;white-space:nowrap}.w-status span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-field-label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--ink)}.w-cmd-card{margin-top:16px;padding:14px;border:1px solid rgba(63,108,240,.45);border-radius:8px;background:#3f6cf01a;animation:tp-in .2s ease-out both}.w-cmd{display:flex;align-items:center;gap:10px;width:100%;height:50px;padding:0 8px 0 14px;border:1px solid var(--line-2);border-radius:6px;background:var(--deep);color:#fff;cursor:pointer;text-align:left;transition:border-color .12s ease}.w-cmd:hover{border-color:#3f6cf0}.w-cmd code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 15px ui-monospace,SF Mono,Menlo,monospace}.w-cmd-copy{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:4px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;font:800 12px var(--font);letter-spacing:.04em;text-transform:uppercase}.w-cmd-copy svg{width:14px;height:14px}.w-cmd-foot{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:12.5px;color:var(--muted-2)}.w-cmd-foot b{color:#fff;font-variant-numeric:tabular-nums}.w-pane>.w-promo{margin-top:auto}.w-pane>:nth-last-child(2){margin-bottom:18px}.w-status{margin-top:2px}.w-panes{grid-template-columns:minmax(0,1fr)}.w-pane{min-width:0}.w-presets{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 600px){.dlg.wallet-dlg{max-height:calc(100dvh - 24px)}.w-body{padding-inline:16px}.w-promo{gap:10px}.w-promo-coins{display:none}}.dlg.wallet-dlg{height:min(720px,calc(100dvh - 32px))}.wallet-dlg .w-body{flex:1;min-height:0}.w-dep-done{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:14px;padding:18px;border:1px solid rgba(34,197,94,.4);border-radius:8px;background:#22c55e1a;text-align:center;animation:w-dep-in .2s ease-out both}.w-dep-done b{color:#fff;font-size:16px;font-weight:800}.w-dep-done span:last-child{color:#c9f5dc;font-size:13px}.w-dep-check{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#22c55e}.w-dep-check svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;animation:w-dep-draw .4s ease-out .15s forwards}@keyframes w-dep-in{0%{opacity:0}}@keyframes w-dep-draw{to{stroke-dashoffset:0}}.w-redeem{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.w-redeem input{text-transform:uppercase;letter-spacing:.04em}.w-amount-note .ok{color:#7ef0b0;font-weight:600}.w-wager{display:flex;flex-direction:column;gap:4px;margin-bottom:14px;padding:12px 14px;border-radius:8px;background:#f7c5481a;box-shadow:inset 3px 0 #f7c548}.w-wager>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;color:#fff;font-size:14px;font-weight:700}.w-wager b{display:inline-flex;align-items:center;gap:5px;color:#f7c548;font-variant-numeric:tabular-nums}.w-wager b svg{width:15px;height:15px}.w-wager em{color:#8e9bc8;font-size:12px;font-style:normal;line-height:1.4}.dlg.pl-dlg{width:min(440px,100%);height:min(600px,calc(100dvh - 32px));max-height:none}.pl-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 14px}.pl-title{margin:0;font-size:18px;font-weight:800;color:#fff;letter-spacing:.04em;text-transform:uppercase}.pl-head p{margin:3px 0 0;font-size:13px;color:var(--muted-2)}.pl-tabs{display:flex;gap:4px;margin:0 20px 10px;padding:4px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:var(--deep)}.pl-tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;border:0;border-radius:6px;background:none;color:var(--muted-2);font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}.pl-tabs button span{font-size:11.5px;font-weight:700;opacity:.65;font-variant-numeric:tabular-nums}.pl-tabs button:hover{color:#fff}.pl-tabs button.on{background:#3f6cf0;color:#fff}.pl-search{display:flex;align-items:center;gap:8px;height:38px;margin:0 20px 8px;padding:0 12px;border:1px solid var(--line-2);border-radius:6px;background:var(--deep)}.pl-search:focus-within{border-color:#3f6cf0}.pl-search svg{width:15px;height:15px;flex:none;fill:none;stroke:var(--muted-2);stroke-width:2;stroke-linecap:round}.pl-search input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--ink);font:500 13.5px var(--font)}.pl-search input::placeholder{color:var(--muted)}.pl-list{flex:1;min-height:0;overflow-y:auto;padding:4px 12px 14px;scrollbar-width:thin;animation:pl-in .18s ease-out both}@keyframes pl-in{0%{opacity:0;transform:translateY(4px)}}.pl-row{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:0;border-radius:6px;background:none;color:var(--ink);font:600 14px var(--font);text-align:left;cursor:pointer}.pl-row+.pl-row{margin-top:2px}.pl-row:hover:not(:disabled){background:var(--panel)}.pl-row:disabled{cursor:default}.pl-rank{width:18px;flex:none;font-size:12.5px;font-weight:700;color:var(--muted-2);text-align:center;font-variant-numeric:tabular-nums}.pl-face{flex:none;width:36px;height:36px;border-radius:8px;background:var(--panel);image-rendering:pixelated}.pl-face.anon{display:grid;place-items:center;background:#1a2a55;color:#cfe0ff;font-size:15px;font-weight:800}.pl-who{display:flex;flex-direction:column;flex:1;min-width:0}.pl-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.pl-name em{margin-left:6px;font-style:normal;font-size:12px;font-weight:500;color:var(--muted)}.pl-sub{margin-top:1px;font-size:12px;font-weight:500;color:var(--muted-2)}.pl-right{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.pl-right svg{width:14px;height:14px}.pl-empty{padding:48px 20px;text-align:center;font-size:13.5px;color:var(--muted)}@media (max-width: 600px){.dlg.pl-dlg{height:calc(100dvh - 24px)}}.dlg.pl-dlg{width:min(500px,100%)}.pl-title{display:flex;align-items:center;gap:9px}.pl-live{width:9px;height:9px;border-radius:50%;background:#22c55e;animation:pl-pulse 2.4s ease-in-out infinite}@keyframes pl-pulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.pl-live{animation:none}}.pl-count{flex:none;align-self:center;margin-left:auto;margin-right:8px;padding:6px 12px;border-radius:4px;background:#22c55e1a;color:#c9f5dc;font:600 12.5px var(--font)}.pl-count b{color:#fff;font:800 14px var(--font);font-variant-numeric:tabular-nums}.pl-group{display:flex;align-items:center;gap:6px;padding:12px 8px 6px;color:var(--muted-2);font:800 11px var(--font);letter-spacing:.05em;text-transform:uppercase}.pl-group span{color:var(--muted);font-weight:600}.pl-item:first-child .pl-group{padding-top:4px}.pl-row{gap:12px;padding:8px 10px;border:1px solid transparent;transition:background .12s,border-color .12s}.pl-row:hover:not(:disabled){background:var(--panel);border-color:var(--line)}.pl-row.me{background:#6b8cff12}.pl-row.masked .pl-name{color:#cfd8f6}.pl-row.masked .pl-face{opacity:.75}.pl-face-wrap{position:relative;flex:none}.pl-face{width:40px;height:40px}.pl-dot{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border:2px solid var(--chat-bg);border-radius:50%;background:var(--green)}.pl-name-row{display:flex;align-items:center;gap:7px;min-width:0}.pl-name-row .pl-name{min-width:0}.pl-you{flex:none;padding:1px 6px;border-radius:4px;background:#6b8cff29;color:var(--lilac);font:700 10.5px var(--font);font-style:normal;letter-spacing:.04em;text-transform:uppercase}.pl-sub{margin-top:2px}.pl-chev{flex:none;width:16px;height:16px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .12s}.pl-row:hover:not(:disabled) .pl-chev{opacity:1}.chat{zoom:var(--chat-zoom);display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;padding:8px 10px 12px;background:var(--chat-bg);border-left:1px solid var(--line)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:6px;font:700 12.5px var(--font);cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.btn:focus-visible,.foot-btn:focus-visible,.rules:focus-visible,.chat-send button:focus-visible,.login-menu button:focus-visible{outline:2px solid #4d79ff;outline-offset:2px}.btn svg{flex:none;width:16px;height:16px}.btn-primary{height:34px;padding:0 14px;border-radius:6px;color:#fff;background:#3f6cf0;box-shadow:inset 0 -2px #00000040}.btn-primary:hover{background:#4d79ff}.btn-primary:active{background:#3f6cf0;box-shadow:none}.btn-join{flex:none;height:34px;padding:0 20px;border-radius:6px;font:800 13px var(--font);letter-spacing:.05em;text-transform:uppercase}.btn-icon{flex:none;width:40px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#e7ebfa;background:#1f2850;box-shadow:inset 0 -2px #00000040}.btn-icon svg{width:22px;height:22px}.btn-icon:hover{background:#273163}.btn-icon:active{box-shadow:none}.chat-top{padding:14px 12px 16px;border-radius:8px;background:none}.rain{position:relative;margin:-14px -12px 0;padding:14px 12px 12px;border-radius:8px 8px 0 0;overflow:hidden;background:#19213f}.rain-sky{display:none}.rain-amount{position:relative}.rain-bump{position:absolute;left:0;top:-2px;margin-left:100%;padding-left:8px;color:#f7c548;font-size:13px;font-weight:800;white-space:nowrap;animation:rain-bump 1.6s ease-out forwards}@keyframes rain-bump{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0}}.rain-burst{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden}.rain-burst i{position:absolute;top:-20px;border-radius:50%;background:#f7c548;box-shadow:inset 0 -2px #c98a12;animation:rain-burst-fall ease-in forwards}.rain-burst b{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);padding:6px 12px;border-radius:6px;background:#0f1530;color:#e7ebfa;font:800 13px var(--font);letter-spacing:.05em;text-transform:uppercase;animation:rain-burst-text 2.6s ease forwards}@keyframes rain-burst-fall{0%{transform:translate(0) rotate(0)}to{transform:translate(var(--drift),260px) rotate(200deg)}}@keyframes rain-burst-text{0%{opacity:0;transform:translate(-50%,-40%)}12%{opacity:1;transform:translate(-50%,-50%)}80%{opacity:1}to{opacity:0}}.rain-need{position:relative;display:flex;align-items:center;gap:8px;margin-top:10px;padding:7px 10px;border-radius:6px;background:#0f1530;color:#8e9bc8;font-size:12px}.rain-need b{color:#e7ebfa}.rain-need-dots{display:flex;flex-wrap:wrap;gap:3px;margin-left:auto}.rain-need-dots i{width:7px;height:7px;border-radius:2px;background:#ffffff1a}.rain-need-dots i.on{background:#f7c548}.rain-need-n{font-variant-numeric:tabular-nums}.rain-row{position:relative;display:flex;align-items:center;gap:8px}.rain-coin{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:6px;background:#0f1530}.rain-coin svg{width:26px;height:26px}.rain-text{flex:1;min-width:0}.rain-label{display:block;font:800 12px var(--font);letter-spacing:.05em;text-transform:uppercase;color:#e7ebfa}.rain-amount{margin-top:1px;font-size:21px;font-weight:800;line-height:1.1;color:#e7ebfa;font-variant-numeric:tabular-nums}.rain-bar{position:relative;height:4px;margin-top:12px;border-radius:2px;background:#0f1530;overflow:hidden}.rain-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:#f7c548;transition:width 1s linear}.rain-fill{position:relative;display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:8px;font-size:12.5px;font-weight:600;color:#8e9bc8;white-space:nowrap;font-variant-numeric:tabular-nums}.rain-fill b{color:#e7ebfa;font-weight:700}.rain-info{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:#8e9bc8;font:600 12px var(--font);cursor:pointer;transition:background-color .12s ease,color .12s ease}.rain-info:hover{color:#e7ebfa}.rain-info svg{width:12px;height:12px}@media (prefers-reduced-motion: reduce){.rain-sky,.rain-burst i{display:none}.rain-coin svg,.btn-join,.rain-bump{animation:none!important}}.raffle-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease .08s}.raffle-wrap.shown{grid-template-rows:1fr;transition:grid-template-rows .24s ease-out}.raffle{min-height:0;overflow:hidden}.raffle-wrap.settled .raffle{overflow:visible}.raffle>*{opacity:0;transition:opacity .12s ease-in}.raffle-wrap.shown .raffle>*{opacity:1;transition:opacity .2s ease-out .08s}.raffle-head{display:flex;align-items:center;justify-content:space-between;padding-top:18px}.raffle-title{font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#f7c548}.raffle-pin{display:inline-grid;padding:0;border:0;background:none;color:#f7c548}.raffle-pin svg{width:15px;height:15px}.raffle-pin.staff{position:relative;display:grid;place-items:center;width:26px;height:26px;margin:-6px -6px -6px 0;border-radius:6px;cursor:pointer;transition:background-color .12s ease}.raffle-pin.staff:hover{background:#f7c5481f}.raffle-pin.staff:after{content:attr(data-tip);position:absolute;right:calc(100% + 6px);top:50%;padding:4px 8px;border-radius:6px;background:#19213f;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 20px #00000073;color:#e7ebfa;font:600 11px var(--font);white-space:nowrap;opacity:0;transform:translateY(-50%);pointer-events:none;transition:opacity .12s ease}.raffle-pin.staff:hover:after{opacity:1;transition-delay:.25s}.raffle-unpinned{display:flex;align-items:center;gap:6px;margin-top:12px;padding:0;border:0;background:none;color:#8e9bc8;font:600 11.5px var(--font);cursor:pointer}.raffle-unpinned:hover{color:#f7c548}.raffle-unpinned svg{width:13px;height:13px}.raffle-body{font-size:12.5px;font-weight:600;color:#e7ebfa;font-variant-numeric:tabular-nums}.raffle-head+.raffle-body{margin-top:10px}.raffle-body+.raffle-body{margin-top:1px}.chat-log{flex:1;min-height:0;display:flex;flex-direction:column;gap:4px;overflow-y:auto;overflow-x:hidden;padding:2px 0 4px;scrollbar-width:thin;scrollbar-color:#1f2850 transparent}.chat-log>:first-child{margin-top:auto}.msg{position:relative;display:flex;align-items:flex-start;gap:9px;padding:6px 6px 6px 4px;border-radius:6px;transition:background-color .12s ease}.msg:hover,.msg.active{background:#ffffff06}.msg.removed{opacity:.75}.msg.removed .avatar,.msg.removed .lvl{filter:grayscale(.7)}.msg-gone{font-style:normal;color:#5d6a96!important}.msg.highlight{background:#f7c54812;box-shadow:inset 2px 0 #f7c548}.msg.highlight:hover,.msg.highlight.active{background:#f7c5481a}.msg.flash{animation:flash 1.2s ease-out}@keyframes flash{0%,30%{background:#3f6cf033}to{background:transparent}}.msg.removing{animation:msg-out .2s ease-in forwards;pointer-events:none}@keyframes msg-out{to{opacity:0;transform:translate(10px)}}.lvl{flex:none;min-width:26px;height:18px;margin-top:9px;padding:0 6px;border-radius:4px;background:var(--lvl-fill);color:var(--lvl-ink);font-size:10.5px;font-weight:800;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.lvl.grey{--lvl-fill: #1f2850;--lvl-edge: #5d6a96;--lvl-ink: #8e9bc8}.lvl.blue{--lvl-fill: #1a3378;--lvl-edge: #4a7bff;--lvl-ink: #a9c1ff}.lvl.violet{--lvl-fill: #2f2470;--lvl-edge: #8a6bff;--lvl-ink: #c6b6ff}.lvl.red{--lvl-fill: #4a1f32;--lvl-edge: #f0566a;--lvl-ink: #ffa8b2}.lvl.gold{--lvl-fill: #43361a;--lvl-edge: #f7c548;--lvl-ink: #ffe08a}.avatar{flex:none;width:36px;height:36px;border-radius:4px;border:0;background:#19213f;image-rendering:pixelated}.msg-body{flex:1;min-width:0;padding-top:2px}.msg-head{display:flex;align-items:center;gap:7px;height:20px}.msg-name{min-width:0;font-size:13px;font-weight:700;color:#e7ebfa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-time{flex:none;font-size:10.5px;font-weight:600;color:#5d6a96;font-variant-numeric:tabular-nums}.msg-text{margin-top:1px;font-size:13px;font-weight:500;line-height:1.4;color:#d5dbf0;overflow-wrap:anywhere}.mention{padding:0 3px;border-radius:4px;color:#8fb0ff;background:#3f6cf02e;font-weight:600}.mention.me{color:#f7c548;background:#f7c54824}.reply-quote{display:flex;gap:6px;width:100%;margin:4px 0 3px;padding:4px 8px;border:0;border-left:2px solid #3f6cf0;border-radius:0 4px 4px 0;background:#19213f;font:500 11.5px var(--font);text-align:left;cursor:pointer;transition:background-color .12s ease}.reply-quote:hover{background:#1f2850}.rq-name{flex:none;color:#e7ebfa;font-weight:700}.rq-text{min-width:0;color:#8e9bc8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.rx{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#19213f;color:#8e9bc8;font:700 11px var(--font);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.rx:hover{background:#1f2850}.rx.mine{border-color:#3f6cf0;background:#3f6cf02e;color:#e7ebfa}.rx-emoji{font-size:12px;line-height:1}.rx-wrap{position:relative;display:inline-flex}.rx-who{position:absolute;left:50%;bottom:calc(100% + 6px);z-index:4;display:flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#19213f;box-shadow:0 8px 20px #00000073;opacity:0;transform:translate(-50%);pointer-events:none;transition:opacity .12s ease}.rx-wrap:hover .rx-who{opacity:1;transition-delay:.15s}.rx-who img{width:18px;height:18px;border-radius:4px;image-rendering:pixelated}.rx-more{padding:0 3px;font-size:10.5px;font-weight:700;color:#8e9bc8}.rx-count{font-variant-numeric:tabular-nums}.msg-actions{position:relative;z-index:3;display:flex;flex:none;gap:1px;margin-left:auto;opacity:0;pointer-events:none;transition:opacity .12s ease}.msg:hover .msg-actions,.msg.active .msg-actions{opacity:1;pointer-events:auto}.msg-actions>button{display:grid;place-items:center;width:24px;height:20px;border:0;border-radius:4px;background:none;color:#8e9bc8;cursor:pointer;transition:background-color .12s ease,color .12s ease}.msg-actions>button:hover{background:#1f2850;color:#e7ebfa}.msg-actions svg{width:15px;height:15px}.rx-picker{position:absolute;right:0;top:calc(100% + 6px);display:flex;gap:2px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#19213f;box-shadow:0 18px 40px #00000080;transform-origin:top right}.rx-picker.open{animation:menu-in .14s ease-out both}.rx-picker.closing{animation:menu-out .1s ease-in both}.rx-picker button{width:30px;height:30px;border:0;border-radius:6px;background:none;font-size:17px;line-height:1;cursor:pointer;transition:background-color .12s ease}.rx-picker button:hover{background:#1f2850}.ctx-menu{zoom:var(--chat-zoom);position:fixed;z-index:50;display:flex;flex-direction:column;width:176px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#19213f;box-shadow:0 18px 40px #00000080;transform-origin:top left}.ctx-menu.open{animation:menu-in-plain .12s ease-out both}.ctx-menu.closing{animation:menu-out .1s ease-in both}@keyframes menu-in-plain{0%{opacity:0}to{opacity:1}}.ctx-menu button{display:flex;align-items:center;gap:9px;height:34px;padding:0 10px;border:0;border-radius:6px;background:none;color:#e7ebfa;font:600 12.5px var(--font);text-align:left;cursor:pointer;transition:background-color .12s ease}.ctx-menu button:hover{background:#1f2850}.ctx-menu button.danger{color:#ff8a8e}.ctx-menu button.danger:hover{background:#e5484d24}.ctx-menu svg{width:15px;height:15px}.login-prompt{display:flex;flex-direction:column;align-items:center;gap:12px;margin:auto 0;padding:0 12px;text-align:center}.login-prompt p{margin:0;font-size:12.5px;font-weight:500;line-height:1.45;color:#8e9bc8}.login-prompt .btn-primary{height:36px;padding:0 22px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.login-anchor{position:relative}.login-menu{position:absolute;top:calc(100% + 8px);left:50%;z-index:5;display:flex;flex-direction:column;width:170px;margin-left:-85px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#19213f;box-shadow:0 18px 40px #00000080;transform-origin:top center}.login-menu.open{animation:menu-in .14s ease-out both}.login-menu.closing{animation:menu-out .1s ease-in both}@keyframes menu-in{0%{opacity:0}to{opacity:1}}@keyframes menu-out{0%{opacity:1}to{opacity:0}}@keyframes item-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.locked{display:flex;align-items:center;height:42px;margin:0 10px;padding:0 12px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530;color:#5d6a96;font:500 13px var(--font)}.login-menu button{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border:0;border-radius:6px;background:none;color:#e7ebfa;font:600 13px var(--font);text-align:left;cursor:pointer;transition:background-color .12s ease}.login-menu button:hover{background:#1f2850}.login-menu svg,.login-menu img{flex:none;width:20px;height:20px}.opt-discord svg{color:#7d88ff}@media (prefers-reduced-motion: reduce){.btn,.login-menu,.login-menu button,.rain-coins,.opt-mc img,.login-prompt,.msg,.msg-actions,.msg-actions button,.rx,.rx-who,.rx-picker,.rx-picker button,.raffle-pin svg,.raffle-pin:after,.raffle>*,.ctx-menu,.reply-bar,.raffle-wrap,.raffle-unpinned,.raffle-pin{animation:none!important;transition:none!important}}.chat-send{flex:none;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530;overflow:hidden;transition:border-color .12s ease}.chat-send:focus-within{border-color:#3f6cf0}.chat-send.replying{border-color:#3f6cf080}.send-row{display:flex;height:42px}.reply-bar{display:flex;align-items:center;gap:7px;height:30px;padding:0 4px 0 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#19213f;color:#8e9bc8;font-size:11.5px;font-weight:600;animation:reply-in .14s ease-out both}@keyframes reply-in{0%{opacity:0}to{opacity:1}}.reply-bar>svg{flex:none;width:13px;height:13px;color:#4d79ff}.rb-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-label b{color:#e7ebfa;font-weight:700}.chat-send .reply-bar button{width:24px;height:24px;border-radius:4px;background:none;color:#8e9bc8}.chat-send .reply-bar button:hover{background:#1f2850;color:#e7ebfa}.chat-send .reply-bar button svg{width:12px;height:12px}.chat-send input{flex:1;min-width:0;padding:0 12px;border:0;outline:none;background:none;color:#e7ebfa;font:500 13px var(--font)}.chat-send input::placeholder{color:#5d6a96}.chat-send button{display:grid;place-items:center;width:40px;border:0;background:none;color:#5d6a96;cursor:pointer;transition:background-color .12s ease,color .12s ease}.chat-send button:disabled{cursor:default}.chat-send .send-row button{flex:none;width:34px;margin:4px;border-radius:4px;background:#19213f}.chat-send .send-row button:not(:disabled){color:#fff;background:#3f6cf0;box-shadow:inset 0 -2px #00000040}.chat-send .send-row button:not(:disabled):hover{background:#4d79ff}.chat-send .send-row button:not(:disabled):active{box-shadow:none}.chat-send button svg{width:15px;height:15px}.chat-foot{display:flex;align-items:center;gap:6px;padding:0 10px}.foot-btn{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:#19213f;box-shadow:inset 0 -2px #00000040;color:#8e9bc8;transition:background-color .12s ease,color .12s ease}.foot-btn:hover{background:#1f2850;color:#e7ebfa}.foot-btn:active{box-shadow:none}.foot-btn svg{width:13px;height:13px}.foot-meta{display:flex;align-items:center;gap:6px;margin-left:auto;height:30px;border-radius:6px;background:none}.online{display:flex;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:700;color:#e7ebfa;font-variant-numeric:tabular-nums}.online i{width:6px;height:6px;border-radius:50%;background:#22c55e}.rules{height:100%;padding:0 12px;border:0;border-radius:6px;background:#19213f;box-shadow:inset 0 -2px #00000040;color:#8e9bc8;font:800 11px var(--font);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .12s ease,color .12s ease}.rules:hover{background:#1f2850;color:#e7ebfa}.rules:active{box-shadow:none}.login-menu.up{top:auto;bottom:calc(100% + 8px);left:auto;right:0;margin-left:0;transform-origin:bottom right}.login-menu.up.open{animation-name:menu-up-in}.login-menu.up.closing{animation-name:menu-up-out}@keyframes menu-up-in{0%{opacity:0}to{opacity:1}}@keyframes menu-up-out{0%{opacity:1}to{opacity:0}}.btn-join.joined,.btn-join.joined:hover{background:#22c55e24;color:#22c55e;box-shadow:none;cursor:default}.raffle-wrap[style] .raffle-title,.raffle-wrap[style] .raffle-pin{color:var(--pin)}.raffle-wrap[style] .raffle-pin.staff:hover{background:#ffffff14}.pin-img{display:block;width:100%;height:auto;max-height:220px;margin-top:10px;border-radius:6px;object-fit:contain;background:#0f1530}.raffle-wrap+.raffle-wrap .raffle-head{padding-top:12px}.sys-line{margin:6px 8px;padding:7px 10px;border-radius:6px;background:#19213f;color:#8e9bc8;font-size:12.5px;font-weight:600;text-align:center}.send-err{margin:0 0 6px;padding:6px 10px;border-radius:6px;background:#e5484d1f;color:#ff8a8e;font-size:12px;font-weight:600}.msg-removed{margin:2px 12px;padding:8px 12px;border:1px dashed rgba(255,255,255,.1);border-radius:6px;color:#5d6a96;font-size:12.5px}.msg-removed em{font-style:normal}.ctx-note{display:block;padding:8px 12px;font-size:12px;color:#8e9bc8}@media (prefers-reduced-motion: reduce){.msg,.msg .avatar,.msg-gone{animation:none!important}}.rain-joined{position:relative;display:flex;align-items:center;gap:10px;margin-top:10px;min-height:30px}.rain-faces{display:flex}.rain-face{position:relative;display:grid;place-items:center;width:30px;height:30px;margin-left:-8px;border:2px solid #19213f;border-radius:4px;background:#1f2850;overflow:hidden;font:700 12px var(--font);color:#e7ebfa}.rain-face:first-child{margin-left:0}.rain-face img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:pixelated}.rain-count{font-size:13px;font-weight:700;color:#e7ebfa;text-decoration:underline;text-decoration-color:#fff3;text-underline-offset:3px}.rain-count.none{font-weight:600;color:#8e9bc8;text-decoration:none}.cmd-bar{position:relative;display:flex;padding:8px 12px 0}.cmd-btn{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px 0 8px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted-2);font:700 12.5px var(--font);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.cmd-btn:hover,.cmd-btn.on{color:var(--ink);border-color:var(--line-2);background:var(--panel-2)}.cmd-slash{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--blue);color:#fff;font:800 12px var(--font)}.cmd-menu{position:absolute;top:calc(100% + 6px);left:12px;right:12px;z-index:30;padding:5px;border:1px solid var(--line-2);border-radius:10px;background:var(--chat-bg);box-shadow:0 14px 34px #02081a8c}.cmd-menu.open{animation:menu-in-plain .14s ease-out both}.cmd-menu.closing{animation:menu-out .11s ease-in both}.cmd-menu button{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;width:100%;padding:8px 10px;border:0;border-radius:7px;background:none;color:var(--ink);text-align:left;cursor:pointer}.cmd-menu button:hover{background:var(--panel)}.cmd-menu b{font:700 13px var(--font);color:#a9c0ff}.cmd-menu code{font:600 12px ui-monospace,SF Mono,Menlo,monospace;color:var(--muted-2)}.cmd-menu span{grid-column:1 / -1;font-size:12px;color:var(--muted)}.suggest{margin:0 0 6px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#19213f;animation:menu-in-plain .12s ease-out both}.suggest button{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;border:0;border-radius:6px;background:none;color:#8e9bc8;font:600 12.5px var(--font);text-align:left;cursor:pointer}.suggest button.hi{background:#1f2850;color:#e7ebfa}.suggest img{width:18px;height:18px;border-radius:4px;image-rendering:pixelated}.suggest b{color:#e7ebfa}.suggest span{font:600 11.5px ui-monospace,SF Mono,Menlo,monospace;color:#5d6a96}.send-ok{margin:0 0 6px;padding:6px 10px;border-radius:6px;background:#22c55e1f;color:#22c55e;font-size:12px;font-weight:600}.anon-face{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:4px;background:#1f2850;color:#8e9bc8;font:800 17px var(--font)}.avatar-btn{flex:none;padding:0;border:0;background:none;border-radius:4px;cursor:pointer}.avatar-btn:focus-visible{outline:2px solid #4d79ff;outline-offset:2px}button.msg-name{padding:0;border:0;background:none;font-family:inherit;color:inherit;cursor:pointer;text-align:left}button.msg-name:hover{text-decoration:underline;text-underline-offset:2px}.rank-tag{position:relative;flex:none;display:inline-flex;align-items:center;gap:3px;height:17px;padding:0 6px;border-radius:4px;font:800 9.5px/17px var(--font);letter-spacing:.05em;text-transform:uppercase;overflow:hidden}.rank-tag svg{width:11px;height:11px;fill:currentColor}.rank-tag.owner{background:#f7c548;color:#3a2300}.rank-tag.media{background:transparent;box-shadow:inset 0 0 0 1px #a9c0ff99;color:#a9c0ff}.rx-anon{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:4px;background:#1f2850;color:#8e9bc8;font:800 10px var(--font)}.sys-line{cursor:default}.msg-name.nc-sky{color:#7dd3fc}.msg-name.nc-mint{color:#6ee7b7}.msg-name.nc-rose{color:#fda4af}.msg-name.nc-violet{color:#c4b5fd}.msg-name.nc-gold{color:#ffc23d}.msg-name.nc-ice{color:#e0f2fe}.msg-name.ne-bold{font-weight:900;letter-spacing:.01em}.msg-name.ne-glowline{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:2px;text-underline-offset:3px}.msg-name.ne-gradient{background:linear-gradient(90deg,#8fb0ff,#e0f2fe);-webkit-background-clip:text;background-clip:text;color:transparent}.msg-name.ne-gradient.nc-gold{background-image:linear-gradient(90deg,#ffe27a,#f08f17)}.msg-name.ne-gradient.nc-mint{background-image:linear-gradient(90deg,#6ee7b7,#7dd3fc)}.msg-name.ne-gradient.nc-rose{background-image:linear-gradient(90deg,#fda4af,#c4b5fd)}.msg-name.ne-shimmer{background:linear-gradient(100deg,currentColor 40%,#fff 50%,currentColor 60%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:name-shimmer 3s linear infinite}@keyframes name-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.msg-name.ne-wave{animation:name-wave 2.4s ease-in-out infinite;display:inline-block}@keyframes name-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.msg-name.ne-rainbow{background:linear-gradient(90deg,#fda4af,#ffc23d,#6ee7b7,#7dd3fc,#c4b5fd,#fda4af) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:name-rainbow 6s linear infinite}.msg-name.nc-sunset{--name-gradient: linear-gradient(90deg, #ffd166, #fb7185)}.msg-name.nc-aurora{--name-gradient: linear-gradient(90deg, #5eead4, #7dd3fc, #c4b5fd)}.msg-name.nc-nebula{--name-gradient: linear-gradient(90deg, #a78bfa, #f472b6, #818cf8)}.msg-name.nc-prism{--name-gradient: linear-gradient(90deg, #6ee7b7, #fde68a, #7dd3fc)}.msg-name.nc-royal{--name-gradient: linear-gradient(90deg, #fff7cc, #fbbf24, #f97316)}.msg-name:is(.nc-sunset,.nc-aurora,.nc-nebula,.nc-prism,.nc-royal){background-image:var(--name-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@keyframes name-rainbow{0%{background-position:0 0}to{background-position:300% 0}}@media (prefers-reduced-motion: reduce){.msg-name[class*=ne-]{animation:none!important}}.ol{position:relative}button.online{height:100%;border:0;background:none;font:700 11.5px var(--font);color:#e7ebfa;cursor:pointer;border-radius:6px;transition:background-color .12s ease,color .12s ease}button.online:hover,button.online[aria-expanded=true]{background:#1f2850}.ol-pop{position:absolute;bottom:calc(100% + 10px);right:-60px;width:300px;max-height:min(460px,70vh);display:flex;flex-direction:column;background:var(--deep, #081332);border:1px solid var(--line-2);border-radius:14px;box-shadow:0 18px 44px #00000080;z-index:40;animation:ol-in .16s ease-out}@keyframes ol-in{0%{opacity:0;transform:translateY(6px)}}.ol-head{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 14px 10px}.ol-head b{display:block;font-size:15px;color:#fff}.ol-head span{display:block;margin-top:2px;font-size:12px;color:var(--muted-2)}.ol-x{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:7px;background:none;color:var(--muted-2);cursor:pointer}.ol-x:hover{background:#ffffff12;color:#fff}.ol-x svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.ol-search{display:flex;align-items:center;gap:8px;height:36px;margin:0 12px 8px;padding:0 10px;border:1px solid var(--line-2);border-radius:9px;background:var(--chat-bg)}.ol-search:focus-within{border-color:#5b85f5}.ol-search svg{width:15px;height:15px;flex:none;fill:none;stroke:var(--muted-2);stroke-width:2;stroke-linecap:round}.ol-search input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--ink);font:500 13px var(--font)}.ol-search input::placeholder{color:var(--muted)}.ol-list{overflow-y:auto;padding:0 6px 8px;scrollbar-width:thin}.ol-group{display:flex;justify-content:space-between;padding:10px 8px 4px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ol-group span{letter-spacing:0}.ol-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:9px;background:none;color:var(--ink);font:600 13px var(--font);text-align:left;cursor:pointer}.ol-row:hover:not(:disabled){background:#5b85f51f}.ol-row.off{cursor:default;color:var(--muted)}.ol-face{width:28px;height:28px;border-radius:7px;flex:none;image-rendering:pixelated}.ol-face.anon{display:grid;place-items:center;background:#1a2a55;color:#cfe0ff;font-weight:800;font-size:14px}.ol-who{display:flex;flex-direction:column;flex:1;min-width:0}.ol-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ol-name em{font-style:normal;color:var(--muted);font-weight:500}.ol-sub{font-size:11.5px;font-weight:500;color:var(--muted)}.ol-empty{padding:22px 14px;color:var(--muted);font-size:13px;text-align:center}.chat-foot .foot-meta{overflow:visible}.rx-picker.up{top:auto;bottom:calc(100% + 6px);transform-origin:bottom right}.rain-tip-anchor{position:relative}.rain .btn-icon.on{background:#273163}.rt{position:fixed;z-index:60;width:300px;padding:14px;border:1px solid rgba(143,176,255,.22);border-radius:12px;background:#15296a;box-shadow:0 18px 44px #02081a99;animation:ol-in .16s ease-out;font-family:var(--font)}.rt-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.rt-head b{display:block;font-size:15px;color:#fff}.rt-head span{display:block;margin-top:2px;font-size:12px;color:#a9c0ff}.rt-x{display:grid;place-items:center;flex:none;width:28px;height:28px;margin:-4px -4px 0 0;border:0;border-radius:7px;background:none;color:var(--muted-2);cursor:pointer}.rt-x:hover{background:#ffffff12;color:#fff}.rt-x svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.rt-stats{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 10px}.rt-stats>div{padding:8px 10px;border-radius:9px;background:#0813328c}.rt-stats span{display:block;font-size:11px;font-weight:600;color:var(--muted)}.rt-stats b{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:14px;color:#fff;font-variant-numeric:tabular-nums}.rt-stats b svg{width:13px;height:13px}.rt-box{display:flex;align-items:center;gap:10px;height:50px;padding:0 7px 0 12px;border:1px solid transparent;border-radius:10px;background:#0813328c;transition:border-color .15s}.rt-box:focus-within{border-color:#5b85f5}.rt-box.bad{border-color:#ff6b6b99}.rt-box>svg{width:18px;height:18px;flex:none}.rt-box input{flex:1;min-width:0;border:0;outline:none;background:none;color:#fff;font:700 19px var(--font);font-variant-numeric:tabular-nums}.rt-box input::placeholder{color:var(--muted)}.rt-max{height:34px;padding:0 11px;border:0;border-radius:8px;background:#2a4598;color:var(--ink);font:700 11.5px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.rt-max:hover:not(:disabled){background:#33509f}.rt-max:disabled{opacity:.4;cursor:default}.rt-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px}.rt-presets button{height:30px;border:0;border-radius:8px;background:#08133273;color:#a9c0ff;font:700 12px var(--font);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.rt-presets button:hover{color:#fff;background:#081332b3}.rt-presets button.on{background:#fff;border-color:#fff;color:#0a1638}.rt-note{min-height:17px;margin:10px 2px 12px;font-size:12px;line-height:1.4;color:var(--muted-2)}.rt-note b{color:#fff;font-variant-numeric:tabular-nums}.rt-note.err{color:#ff8a8a}.btn.rt-send{width:100%;height:42px;border-radius:10px;background:var(--blue);color:#fff;font:700 13.5px var(--font)}.btn.rt-send:hover:not(:disabled){background:var(--blue-hover)}.btn.rt-send:disabled{background:#08133273;color:#6d80b3}.btn.rt-send.confirm{background:#fff;color:#0a1638}.rt-sent{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 0 10px;text-align:center}.rt-check{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:50%;background:#35d07f24}.rt-check svg{width:22px;height:22px;fill:none;stroke:var(--green);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.rt-sent b{font-size:17px;color:#fff}.rt-sent span{font-size:12.5px;color:var(--muted-2)}.rain-people-btn{display:flex;align-items:center;gap:10px;padding:3px 8px 3px 3px;margin-left:-3px;border:0;border-radius:6px;background:none;cursor:pointer;transition:background .15s}.rain-people-btn:hover,.rain-people-btn[aria-expanded=true]{background:#1f2850}.rain-people-chev{width:14px;height:14px;fill:none;stroke:#a9c0ff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.rain-people-btn[aria-expanded=true] .rain-people-chev{transform:rotate(90deg)}.rain-face.anon{background:#1a2a55;color:#cfe0ff;font-weight:800}.rp{padding-bottom:8px}.rp-tabs{display:flex;gap:4px;margin:12px 0 8px;padding:3px;border-radius:9px;background:#0813328c}.rp-tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;border:0;border-radius:7px;background:none;color:#a9c0ff;font:600 12.5px var(--font);cursor:pointer;transition:background .15s,color .15s}.rp-tabs button span{font-size:11px;font-weight:700;opacity:.7}.rp-tabs button.on{background:#fff;color:#0a1638}.rp-list{max-height:260px;margin:0 -6px;padding:0 6px;overflow-y:auto;scrollbar-width:thin;animation:rw-in .18s ease-out both}@keyframes rw-in{0%{opacity:0;transform:translate(6px)}}.rp-row{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:9px;background:none;color:#fff;font:600 13px var(--font);text-align:left;cursor:pointer}.rp-row:hover:not(:disabled){background:#08133273}.rp-row:disabled{cursor:default}.rp-rank{width:16px;font-size:12px;font-weight:700;color:#a9c0ff;text-align:center;font-variant-numeric:tabular-nums}.rp-face{position:relative;display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:7px;background:#3a4f8f;overflow:hidden}.rp-face img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:pixelated}.rp-face.anon{background:#1a2a55;color:#cfe0ff;font-weight:800;font-size:14px}.rp-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-name em{margin-left:6px;font-style:normal;font-size:11.5px;font-weight:500;color:#a9c0ff}.rp-amt{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.rp-amt svg{width:13px;height:13px}.rp-empty,.rp-more{padding:16px 8px;font-size:12.5px;color:#a9c0ff;text-align:center}.rp-more{padding:8px}.chat-send{position:relative}.composer-float{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;gap:6px;pointer-events:none}.composer-float>*{pointer-events:auto;margin:0!important;box-shadow:0 10px 24px #00000073}.composer-float .send-err{background:#3a1626}.composer-float .send-ok{background:#0f3326}.composer-float .reply-bar{background:#19213f;border-radius:6px}.msg-friend{display:inline-flex;align-items:center;gap:3px;height:17px;padding:0 6px 0 4px;border-radius:4px;background:#22c55e21;color:#22c55e;font:800 10px var(--font);letter-spacing:.04em;text-transform:uppercase}.msg-friend svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.dlg.rtip{width:min(380px,100%);padding:18px;border-radius:8px;background:#121a36}.rtip-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.rtip-head h2{margin:0;font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#e7ebfa}.rtip-box{padding:14px;border-radius:8px;background:#19213f}.rtip-box p{margin:0 0 12px;font-size:13px;font-weight:500;line-height:1.45;color:#8e9bc8;text-align:center}.rtip-row{display:flex;gap:8px}.rtip-input{flex:1;display:flex;align-items:center;gap:8px;min-width:0;height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530;transition:border-color .12s ease}.rtip-input:focus-within{border-color:#3f6cf0}.rtip-input.bad{border-color:#e5484db3}.rtip-input svg{width:16px;height:16px;flex:none}.rtip-input input{flex:1;min-width:0;border:0;outline:none;background:none;color:#e7ebfa;font:700 14px var(--font)}.rtip-input input::placeholder{color:#5d6a96}.btn.rtip-send{flex:none;height:42px;padding:0 18px;border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;color:#fff;font:800 12.5px var(--font);letter-spacing:.05em;text-transform:uppercase}.btn.rtip-send:hover:not(:disabled){background:#4d79ff}.btn.rtip-send:active{box-shadow:none}.btn.rtip-send:disabled{opacity:.55}.rtip-err{display:block;margin-top:8px;font-size:12px;color:#ff8a8a;text-align:center}.chat-send{overflow:visible!important}.cmd-bar{padding:6px 12px 0}.cmd-btn{height:24px;gap:5px;padding:0 8px 0 5px;border-radius:6px;font-size:11px}.cmd-slash{width:14px;height:14px;border-radius:4px;font-size:10px}.cmd-menu{padding:3px;border-radius:8px;max-height:260px;overflow-y:auto}.cmd-menu button{padding:5px 8px;gap:1px 6px}.cmd-menu b{font-size:12px}.cmd-menu code,.cmd-menu span{font-size:11px}.suggest button{height:28px;font-size:12px}.mute-bar{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:7px 10px;border-radius:6px;background:#e5484d1f;font-size:12px}.mute-bar b{color:#ff8a8e;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mute-bar span{flex:1;min-width:0;overflow:hidden;color:#e7ebfa;white-space:nowrap;text-overflow:ellipsis}.mute-bar em{color:#e7ebfa;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}.send-row.muted input{cursor:not-allowed}.send-row.muted input::placeholder{color:#ff8a8e}.foot-meta .ol{display:flex;align-self:stretch;height:100%}.foot-meta button.online{display:flex;align-items:center;gap:7px;height:100%;padding:0 12px;background:#22c55e1f;color:#e7ebfa}.foot-meta button.online:hover,.foot-meta button.online[aria-expanded=true]{background:#22c55e33;color:#e7ebfa}.foot-meta button.online i{width:7px;height:7px}.lvl{margin-top:0}.msg>.lvl{margin-top:9px}.rain{box-shadow:none;transition:border-color .12s ease}.rain.st-claiming{border-color:#22c55e66}.rain-coin{width:46px;height:46px;border-radius:6px;background:#0f1530}.rain-coin svg{width:28px;height:28px}.rain-label{display:flex;align-items:center;gap:8px}.rain-state{display:inline-flex;align-items:center;gap:5px;padding:2px 6px;border-radius:4px;font:800 10px var(--font);letter-spacing:.05em;font-style:normal;text-transform:uppercase}.rain-state i{width:6px;height:6px;border-radius:50%;background:currentColor}.rain-state.filling{background:#1f2850;color:#8e9bc8}.rain-state.filling i{background:#f7c548}.rain-state.claiming{background:#22c55e24;color:#22c55e}.rain-state.claiming i{animation:rain-dot 1.1s ease-in-out infinite}@keyframes rain-dot{50%{opacity:.3}}.rain-amount{font-size:24px;letter-spacing:-.01em}.rain-bar{height:4px;border-radius:2px;background:#0f1530}.rain-bar i{border-radius:2px;background:#f7c548;overflow:hidden}.rain.st-claiming .rain-bar i{background:#22c55e}.rain-fill b{color:#e7ebfa}.rain.st-claiming .rain-fill b{color:#22c55e}@media (prefers-reduced-motion: reduce){.rain-state.claiming i{animation:none!important}}.rank-crown{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;vertical-align:-4px}.rank-crown svg{width:17px;height:17px;fill:#2347b8;stroke:#6f93ff;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.rank-crown{width:22px;height:22px}.rank-crown svg{width:20px;height:20px}.rank-crown{display:none}.rank-tag{gap:4px;height:18px;padding:0 7px 0 5px}.rank-tag svg{width:12px;height:12px}.rank-tag.owner{background:#16306f;color:#cfe0ff;box-shadow:inset 0 0 0 1px #3f6cf0}.rank-tag.owner:after{content:none}.rank-tag.owner svg{fill:#8fb0ff}.rank-tag.admin{background:#e6edff;color:#17337f}.rank-tag.admin svg{fill:#17337f}.rank-tag.admin svg .ink{fill:none;stroke:#e6edff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rank-tag.mod{background:#3f6cf0;color:#fff}.rank-tag.mod svg{fill:#fff}.rank-tag.helper{background:#35d07f29;color:#7ee3a8;box-shadow:inset 0 0 0 1px #35d07f73}.rank-tag.helper svg{fill:#7ee3a8}.rain-group{display:inline-flex;align-items:center;gap:7px;min-width:0;white-space:nowrap}.rain-sep{width:1px;height:16px;background:#a9c0ff40}.rain-people-btn .rain-count{font-size:12.5px}.ctx-menu{max-height:calc((100vh - 16px) / var(--chat-zoom));overflow-y:auto}.btn-join.loading,.btn-join.loading:hover{background:#1f2850!important;color:#8e9bc8!important;box-shadow:none!important;cursor:default}.chat-top{padding:12px;background:none;border-radius:0}.rain{margin:-12px -12px 0;padding:12px;border-radius:0;background:none}.rain-sky,.rain-joined,.rain-need-dots{display:none}.rain-need{margin-top:8px;padding:0;background:none}.cmd-bar{display:none}.chat-log{gap:0;padding:8px 0}.msg{gap:10px;padding:7px 10px;border-radius:0;animation:none}.msg:hover,.msg.active{background:#ffffff08}.msg .avatar{width:28px;height:28px;border:0;border-radius:4px}.msg .lvl,.msg-friend{display:none}.msg-body{padding-top:0}.msg-head{gap:6px;height:18px}.msg-name{font-size:13px;font-weight:700}.msg-time{font-size:10.5px}.msg-text{margin-top:2px;font-size:13.5px;line-height:1.45;color:#d5dbf0}.rank-tag{height:15px;padding:0 5px;border-radius:4px;font-size:9px;line-height:15px;box-shadow:none}.reply-quote{margin-top:3px}.msg-actions{top:4px}.chat-send input{padding:0 14px;font-size:13.5px}@media (prefers-reduced-motion: no-preference){.msg{animation:msg-fade .2s ease both}}@keyframes msg-fade{0%{opacity:0}to{opacity:1}}.chat-top{padding:10px 10px 4px;border:0;background:none;box-shadow:none}.rain{margin:0;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f}.rain-row{gap:12px}.rain-coin{width:38px;height:38px;border-radius:6px;background:#f7c5481a}.rain-coin svg{width:22px;height:22px}.rain-amount{margin-top:2px;font-size:22px;font-weight:800;letter-spacing:0}.btn-join{height:34px;padding:0 16px}.rain .btn-icon{width:34px;height:34px}.rain .btn-icon svg{width:18px;height:18px}.rain .btn-icon:hover,.rain .btn-icon.on{background:#273163;color:#e7ebfa}.rain-bar{height:4px;margin-top:14px;border-radius:2px}.rain-fill{margin-top:10px;font-size:12px;font-weight:600}.rain-fill b{font-weight:700;font-variant-numeric:tabular-nums}.rain-need{margin-top:6px;font-size:12px}.rain{padding:14px;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:#19213f}.rain-head{display:flex;align-items:center;justify-content:space-between}.rain-info{display:grid;place-items:center;width:22px;height:22px;border-radius:4px;color:#8e9bc8}.rain-info:hover{background:#1f2850;color:#e7ebfa}.rain-info svg{width:14px;height:14px}.rain-amount{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:26px;font-weight:800;line-height:1;letter-spacing:-.01em}.rain-amount .rain-coin{width:auto;height:auto;padding:0;border-radius:0;background:none}.rain-amount .rain-coin svg{width:22px;height:22px}.rain-fill{margin-top:8px;color:#8e9bc8;font-size:12px;font-weight:600}.rain-actions{display:flex;gap:8px;margin-top:12px}.rain-actions .btn-join{flex:1;height:36px}.rain-actions .btn-icon{width:36px;height:36px}.rank-tag{display:inline-grid;place-items:center;width:15px;height:15px;padding:0;border-radius:0;background:none!important;box-shadow:none!important;overflow:visible}.rank-tag svg{width:14px;height:14px;fill:currentColor}.rank-tag:after{display:none!important}.rank-tag.owner{color:#f7c548}.rank-tag.admin{color:#e5484d}.rank-tag.mod{color:#4d79ff}.rank-tag.helper{color:#22c55e}.rank-tag.media{color:#b59bff}.msg{gap:10px}.msg-head{gap:6px;height:16px}.msg-head .lvl{display:inline-block;flex:none;min-width:0;height:16px;margin:0;padding:0 5px;border-radius:4px;background:var(--lvl-fill);color:var(--lvl-ink);font-size:10.5px;font-weight:800;line-height:16px}.msg-time{margin-left:auto}.msg-actions{position:absolute;top:6px;right:6px;margin:0;padding:2px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#19213f;box-shadow:0 8px 20px #00000073}.msg-text{margin-top:4px;font-size:13px;line-height:1.45}.reply-quote{margin-top:5px}.chat-send{margin:0 10px}.rank-tag svg,.rank-tag.owner svg,.rank-tag.admin svg,.rank-tag.mod svg,.rank-tag.helper svg{fill:currentColor}.chat-top .raffle-wrap{margin-top:8px}.chat-top .raffle{padding:0 14px 12px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f}.chat-top .raffle-head{padding-top:12px}.raffle-head+.raffle-body{margin-top:6px}.raffle-body+.raffle-body{margin-top:2px;color:#8e9bc8}.chat-log{gap:0;padding:6px 4px}.msg{padding:7px 8px;border-radius:4px;background:none}.msg:hover,.msg.active{background:#ffffff09}.msg+.msg{box-shadow:inset 0 1px #ffffff09}.msg.highlight{background:#f7c5480f;box-shadow:inset 2px 0 #f7c548}.msg .avatar{width:28px;height:28px;border-radius:4px}.chat button:focus-visible{outline:2px solid #4d79ff;outline-offset:1px}.site-foot{flex:none;padding:40px clamp(20px,4vw,48px) 0;border-top:1px solid var(--line);background:var(--foot-bg);color:var(--muted-2)}.foot-top{display:grid;grid-template-columns:minmax(200px,280px) 1fr;gap:40px clamp(24px,5vw,72px);padding-bottom:36px}.foot-logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.foot-logo img{border-radius:6px}.foot-logo span{font:800 23px/1.1 var(--font);letter-spacing:-.01em;text-transform:none}.foot-brand p{margin:14px 0 18px;font-size:13px;font-weight:500;line-height:1.55}.foot-social{display:flex;gap:8px}.foot-social a{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line-2);border-radius:6px;background:#121a36;color:var(--muted-2);transition:color .12s ease,border-color .12s ease,background .12s ease}.foot-social a:hover{color:var(--ink);border-color:var(--line-2);background:#1f2850}.foot-social svg{width:15px;height:15px}.foot-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:28px 24px}.foot-cols h4{margin:4px 0 14px;font:800 12.5px var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.foot-cols ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.foot-cols a,.foot-cols button{padding:0;border:0;background:none;color:var(--muted-2);font:500 13px var(--font);text-align:left;text-decoration:none;cursor:pointer;transition:color .12s ease}.foot-cols a:hover,.foot-cols button:hover{color:var(--ink)}.foot-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:18px 0 22px;border-top:1px solid var(--line);font-size:12px;font-weight:500;color:var(--muted)}.foot-age{display:flex;align-items:center;gap:10px;color:var(--muted-2)}.age-plate{flex:none;padding:0 7px;height:20px;border-radius:4px;background:#e5484d29;color:#ff9a9e;font:800 11px/20px var(--font)}.foot-legal{flex:1 1 320px;margin:0;line-height:1.5}.foot-copy{margin-left:auto;white-space:nowrap}.foot-social a:focus-visible,.foot-cols a:focus-visible,.foot-cols button:focus-visible,.foot-logo:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@media (max-width: 900px){.foot-top{grid-template-columns:1fr}.foot-copy{margin-left:0}}.pf-face{flex:none;border-radius:8px;image-rendering:pixelated;background:var(--panel)}.pf-face.anon{display:grid;place-items:center;width:72px;height:72px;color:#c9d4f5;font:800 32px var(--font);background:#23376f}.pf-face.big{border-radius:50%;box-shadow:0 0 0 4px var(--bg),0 0 0 6px #3f6cf0}.pf-name{display:flex;align-items:center;gap:8px;min-width:0}.pf-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 19px var(--font);color:var(--ink)}.pf-name.big{justify-content:center;margin-top:14px}.pf-name.big b{font-size:26px}.pf-name .lvl{margin:0}.pf-online{width:8px;height:8px;border-radius:50%;background:#5b85f5}.pf-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;font-size:12.5px;color:var(--muted-2)}.pf-meta.center{justify-content:center;margin-top:8px;font-size:13.5px}.pf-no{padding:2px 8px;border-radius:6px;background:var(--panel);color:#a9c0ff;font:800 12.5px var(--font)}.pf-pill{padding:2px 8px;border-radius:6px;box-shadow:inset 0 0 0 1px #eef2ff4d;color:var(--ink);font-size:12px;font-weight:600}.pf-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pf-stat{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:18px 12px;border:1px solid var(--line);border-radius:8px;background:var(--chat-bg);text-align:center}.pf-stat span{font-size:12.5px;font-weight:600;color:var(--muted-2)}.pf-stat b{display:inline-flex;align-items:center;gap:7px;font:800 21px var(--font);color:var(--ink);font-variant-numeric:tabular-nums}.pf-stat b svg{width:20px;height:20px}.pf-stat b.up{color:#8fb0ff}.pf-stat em{font-style:normal;font-size:12px;color:var(--muted)}.dlg.pf-card{position:relative;width:min(500px,100%);padding:22px}.pf-x{position:absolute;top:14px;right:14px}.pf-card-head{display:flex;align-items:center;gap:16px;padding-right:36px}.pf-who{min-width:0}.pf-card .pf-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.pf-card .pf-stat{padding:14px 10px}.pf-card .pf-stat b{font-size:18px}.pf-hidden{margin-top:18px;padding:20px;border:1px dashed var(--line-2);border-radius:8px;color:var(--muted-2);font-size:13.5px;text-align:center}.pf-actions{display:flex;gap:8px;margin-top:16px}.pf-actions .pf-btn{flex:1}.btn.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 16px;border:1px solid var(--line-2);border-radius:6px;background:var(--panel);color:var(--ink);font:800 12.5px var(--font);letter-spacing:.05em;text-transform:uppercase;text-decoration:none}.btn.pf-btn:hover{background:var(--panel-2)}.btn.pf-btn.primary{border-color:transparent;background:var(--blue);box-shadow:inset 0 -2px #2b4fc0;color:#fff}.btn.pf-btn.primary:hover{background:var(--blue-hover)}.btn.pf-btn.sm{height:32px;padding:0 12px;font-size:11.5px}.btn.pf-btn svg{width:16px;height:16px}.pf-full{display:flex;width:100%;margin-top:16px}.pf-loading{display:flex;justify-content:center;gap:6px;padding:40px 0;color:var(--muted-2);font-size:13px}.pf-loading i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:pf-dot 1s ease-in-out infinite}.pf-loading i:nth-child(2){animation-delay:.15s}.pf-loading i:nth-child(3){animation-delay:.3s}@keyframes pf-dot{0%,to{opacity:.3}50%{opacity:1}}.pf-page{max-width:1040px;margin:0 auto;padding:26px clamp(16px,4vw,36px) 56px}.pf-hero{position:relative;margin-bottom:14px;padding:28px 24px 22px;border:1px solid var(--line);border-radius:8px;background:#0c1a42b3}.pf-hero-top{display:flex;flex-direction:column;align-items:center}.pf-hero-actions{position:absolute;top:18px;right:18px;display:flex;gap:8px}.pf-xp{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:22px}.pf-xp .lvl{margin:0}.pf-xp-nums{font:800 13px var(--font);color:var(--ink)}.pf-xp-bar{grid-column:1 / -1;height:10px;border-radius:4px;background:var(--deep);overflow:hidden}.pf-xp-bar i{display:block;height:100%;border-radius:4px;background:#5b85f5;transition:width .6s ease}.pf-tabs{display:flex;gap:4px;margin:26px 0 16px;padding:4px;border:1px solid var(--line);border-radius:6px;background:var(--deep);overflow-x:auto}.pf-tabs button{flex:none;height:38px;padding:0 16px;border:0;border-radius:4px;background:none;color:var(--muted-2);font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease}.pf-tabs button:hover{color:var(--ink)}.pf-tabs button.on{background:var(--panel-2);color:var(--ink)}.pf-body{animation:pf-in .2s ease-out both}@keyframes pf-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pf-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pf-cols h3{margin:0 0 10px;font:800 15px var(--font);letter-spacing:.04em;text-transform:uppercase;color:#a9c0ff}.pf-list{display:flex;flex-direction:column;gap:8px}.pf-item{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--chat-bg)}.pf-item>div{flex:1;min-width:0}.pf-item b{display:block;font-size:14px;color:var(--ink)}.pf-item span{display:block;margin-top:2px;font-size:12.5px;color:var(--muted-2)}.pf-mini{border-radius:6px;image-rendering:pixelated}.pf-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:6px}.pf-ic.discord{background:#5865f2;color:#fff}.pf-ic svg{width:16px;height:16px}.pf-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--chat-bg)}.pf-table{width:100%;border-collapse:collapse;font-size:13px}.pf-table th{padding:12px 16px 8px;font:800 10.5px var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-align:left}.pf-table td{padding:11px 16px;border-top:1px solid var(--line);color:var(--ink);white-space:nowrap}.pf-table .num{text-align:right;font-variant-numeric:tabular-nums}.pf-table .up{color:#8fb0ff;font-weight:700}.pf-table .down{color:var(--muted-2);font-weight:700}.pf-cap{text-transform:capitalize}.pf-dim{color:var(--muted-2)}.pf-empty{padding:28px;border:1px dashed var(--line-2);border-radius:8px;color:var(--muted-2);font-size:13.5px;text-align:center}.pf-gate{max-width:420px;margin:60px auto;padding:30px;border:1px solid var(--line);border-radius:8px;background:var(--chat-bg);text-align:center}.pf-gate h1{margin:0;font:800 22px var(--font);color:var(--ink)}.pf-gate p{margin:10px 0 18px;color:var(--muted-2)}@media (max-width: 900px){.pf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-cols{grid-template-columns:1fr}.pf-hero-actions{position:static;margin-top:14px}}.pf-item .pf-ic{display:grid;place-items:center;flex:none;width:30px;height:30px;margin:0;border-radius:8px}.pf-item .pf-ic svg{width:17px;height:17px}.pf-banner{background-color:#13275a;background-size:cover}.pf-banner.empty{background:#19213f}.pf-hero{overflow:hidden}.pf-hero-banner{position:absolute;inset:0 0 auto 0;height:150px;-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent);mask-image:linear-gradient(to bottom,#000 40%,transparent)}.pf-hero-top,.pf-xp{position:relative}.pf-card{overflow:hidden}.pf-card-banner{position:absolute;inset:0 0 auto 0;height:110px;-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent);mask-image:linear-gradient(to bottom,#000 45%,transparent)}.dlg.pf-card .pf-card-head{position:relative;flex-direction:column;justify-content:center;gap:0;padding:26px 0 0;text-align:center}.pf-card-head .pf-face{border-radius:50%;box-shadow:0 0 0 4px var(--chat-bg),0 0 0 6px #3f6cf0}.pf-card-head .pf-name{justify-content:center;margin-top:12px}.pf-card-head .pf-badges{justify-content:center}.pf-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pf-badge{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px 0 8px;border:1px solid rgba(91,133,245,.35);border-radius:4px;background:#5b85f51f;color:#c9d6ff;font-size:12px;font-weight:700}.pf-badge svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pf-badges.sm .pf-badge{height:22px;font-size:11px}.pf-badge.b-owner,.pf-badge.b-og{border-color:#eef2ff80;background:#eef2ff1f;color:#fff}.pf-tip{display:flex;gap:8px;margin-top:18px}.pf-tip-box{flex:1;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line-2);border-radius:6px;background:var(--deep)}.pf-tip-box:focus-within{border-color:var(--accent)}.pf-tip-box svg{width:18px;height:18px}.pf-tip-box input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--ink);font:600 14px var(--font)}.pf-tip-box input::placeholder{color:var(--muted);font-weight:500}.pf-presets{display:flex;gap:6px;margin-top:8px}.pf-presets button{height:30px;padding:0 11px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--muted-2);font:800 12px var(--font);cursor:pointer}.pf-presets button:hover,.pf-presets button.on{color:var(--ink);border-color:#5b85f580}.pf-presets .pf-mention{margin-left:auto}.cz{display:flex;flex-direction:column;gap:22px}.cz-head h4{margin:0;font-size:14px;color:var(--ink)}.cz-head span{display:block;margin-top:3px;font-size:12.5px;color:var(--muted-2)}.cz-note{margin-top:10px;padding:10px 12px;border:1px solid var(--line-2);border-radius:8px;font-size:12.5px;color:var(--muted-2)}.cz-link{padding:0;border:0;background:none;color:#a9c0ff;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline}.cz-banners{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin-top:12px}.cz-banner{position:relative;padding:0;border:2px solid transparent;border-radius:6px;background:var(--deep);overflow:hidden;cursor:pointer;text-align:left;transition:border-color .12s ease}.cz-banner .pf-banner{height:54px}.cz-banner span{display:block;padding:6px 8px;font-size:12px;font-weight:600;color:var(--ink)}.cz-banner em{position:absolute;top:6px;right:6px;padding:2px 6px;border-radius:4px;background:#050a1ebf;color:#c9d4f5;font:700 10.5px var(--font);font-style:normal}.cz-banner:hover{border-color:#ffffff29}.cz-banner.on{border-color:#3f6cf0}.cz-banner.locked .pf-banner{filter:grayscale(.8) brightness(.6)}.cz-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:12px}.cz-badge{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--deep);color:var(--muted-2);font-size:12px;text-align:left;cursor:pointer}.cz-badge .pf-badges{margin:0}.cz-badge.on{border-color:#5b85f5;background:#5b85f51a}.cz-badge.locked{opacity:.45;cursor:not-allowed}.pf-name.centered{position:relative;justify-content:center}.pf-name.centered .pf-online{position:absolute;right:-14px;top:50%;margin-top:-4px}.pf-name.centered b{position:relative}.pf-card-head .pf-name.centered{display:inline-flex;margin-left:auto;margin-right:auto}.pf-meta.center .lvl{margin:0}.pf-stat,.pf-actions,.pf-presets{justify-content:center}.pf-badge.b-owner{position:relative;overflow:hidden;border-color:transparent;background:#f7c548;color:#3a2300}.pf-badge.b-og{border-color:#eef2ff80;background:#eef2ff1f;color:#fff}.pf-presets .pf-mention{margin-left:0}.pf-badge.b-admin{border-color:transparent;background:#e6edff;color:#17337f}.pf-badge.b-mod{border-color:transparent;background:#3f6cf0;color:#fff}.pf-badge.b-media{border-color:#a9c0ff99;background:transparent;color:#a9c0ff}.pf-mention-link{margin-top:10px;padding:0;border:0;background:none;color:var(--muted-2);font:600 12.5px var(--font);cursor:pointer}.pf-mention-link:hover{color:#fff;text-decoration:underline}.tp{margin-top:16px;padding:14px;border:1px solid var(--line-2);border-radius:8px;background:var(--deep)}.tp-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.tp-head b{font-size:14px;color:#fff}.tp-head span{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--muted-2);font-variant-numeric:tabular-nums}.tp-head span svg{width:13px;height:13px}.tp-box{display:flex;align-items:center;gap:10px;height:52px;padding:0 8px 0 14px;border:1px solid var(--line-2);border-radius:6px;background:var(--chat-bg);transition:border-color .15s}.tp-box:focus-within{border-color:#5b85f5}.tp-box.bad{border-color:#ff6b6b99}.tp-box>svg{width:20px;height:20px;flex:none}.tp-box input{flex:1;min-width:0;border:0;outline:none;background:none;color:#fff;font:700 20px var(--font);font-variant-numeric:tabular-nums}.tp-box input::placeholder{color:var(--muted)}.tp-max{height:34px;padding:0 12px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--ink);font:700 12px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.tp-max:hover:not(:disabled){background:var(--panel-2)}.tp-max:disabled{opacity:.4;cursor:default}.tp-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.tp-presets button{height:32px;border:1px solid var(--line-2);border-radius:8px;background:none;color:var(--muted-2);font:700 12.5px var(--font);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.tp-presets button:hover{color:#fff;border-color:#ffffff4d}.tp-presets button.on{background:#fff;border-color:#fff;color:#0a1638}.tp-note{min-height:18px;margin:10px 2px 12px;font-size:12.5px;color:var(--muted-2)}.tp-note b{color:#fff;font-variant-numeric:tabular-nums}.tp-note.err{color:#ff8a8a}.btn.tp-send{width:100%;height:44px;border-radius:6px;background:var(--blue);color:#fff;font:700 14px var(--font)}.btn.tp-send:hover:not(:disabled){background:var(--blue-hover)}.btn.tp-send:disabled{background:var(--panel);color:var(--muted)}.btn.tp-send.confirm{background:#fff;color:#0a1638}.tp-sent{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 0 14px;animation:tp-in .25s ease-out both}@keyframes tp-in{0%{opacity:0;transform:translateY(4px)}}.tp-check{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:50%;background:#35d07f24}.tp-check svg{width:22px;height:22px;fill:none;stroke:var(--green);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.tp-sent b{font-size:18px;color:#fff}.tp-sent span{font-size:13px;color:var(--muted-2)}.dlg.pf-card{max-height:calc(100dvh - 32px);overflow-y:auto;scrollbar-width:none}.dlg.pf-card .pf-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:16px}.dlg.pf-card .pf-stat{gap:4px;padding:10px 6px;border-radius:8px}.dlg.pf-card .pf-stat span{font-size:11px}.dlg.pf-card .pf-stat b{gap:4px;font-size:14.5px}.dlg.pf-card .pf-stat b svg{width:13px;height:13px}.dlg.pf-card .pf-stat em{font-size:10.5px}.dlg-backdrop.sheet{background:#03091a8c}.dlg-backdrop.sheet .dlg.pf-card{width:min(440px,100%);max-height:calc(100dvh - 32px);box-shadow:0 30px 70px #02081a99}.dlg-backdrop.sheet.open .dlg{animation:sheet-up .5s cubic-bezier(.16,1,.3,1) both}.dlg-backdrop.sheet.closing .dlg{animation:sheet-down .15s ease-in both}@keyframes sheet-up{0%{opacity:.4;transform:translateY(calc(50vh + 50%)) scale(.94)}to{opacity:1;transform:none}}@keyframes sheet-down{to{opacity:0;transform:translateY(60px) scale(.97)}}.dlg-backdrop.sheet.open .pf-card-banner{animation:sheet-banner .7s cubic-bezier(.16,1,.3,1) both}.dlg-backdrop.sheet.open .pf-card-head>*,.dlg-backdrop.sheet.open .pf-stats,.dlg-backdrop.sheet.open .tp,.dlg-backdrop.sheet.open .pf-hidden{animation:sheet-item .45s cubic-bezier(.16,1,.3,1) both}.dlg-backdrop.sheet.open .pf-card-head>:nth-child(1){animation-delay:.14s}.dlg-backdrop.sheet.open .pf-card-head>:nth-child(2){animation-delay:.18s}.dlg-backdrop.sheet.open .pf-card-head>:nth-child(3){animation-delay:.21s}.dlg-backdrop.sheet.open .pf-card-head>:nth-child(n+4){animation-delay:.24s}.dlg-backdrop.sheet.open .pf-stats,.dlg-backdrop.sheet.open .pf-hidden{animation-delay:.28s}.dlg-backdrop.sheet.open .tp{animation-delay:.33s}@keyframes sheet-item{0%{opacity:0;transform:translateY(18px)}}@keyframes sheet-banner{0%{opacity:0;transform:scale(1.06)}}.dlg.pf-card{display:flex;flex-direction:column}@media (prefers-reduced-motion: reduce){.dlg-backdrop.sheet .dlg,.dlg-backdrop.sheet *{animation:none!important}}.pf-badge.b-vip{border-color:#a78bfa8c;background:#8b5cf629;color:#e4dcff}.pf-acts{display:flex;justify-content:center;gap:8px;margin-top:12px}.pf-act{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:1px solid var(--line-2);border-radius:6px;background:var(--panel);color:var(--ink);font:600 13px var(--font);cursor:pointer;transition:background .12s,border-color .12s}.pf-act:hover:not(:disabled){background:var(--panel-2)}.pf-act:disabled{opacity:.7;cursor:default}.pf-act svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pf-act span{font-weight:800;color:var(--muted-2)}.pf-act.primary{border-color:transparent;background:var(--blue);color:#fff}.pf-act.primary:hover:not(:disabled){background:var(--blue-hover)}.pf-act.done{border-color:#35d07f66;color:#6fe0a6}.ptip{margin-top:14px;padding:14px;border-radius:8px;background:#13275a}.ptip-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ptip-head b{font-size:14px;color:#fff}.ptip-head span{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:#a9c0ff;font-variant-numeric:tabular-nums}.ptip-head span svg{width:13px;height:13px}.ptip .rtip-send.confirm{background:#fff;color:#0a1638}.ptip-presets{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:8px}.ptip-presets button{height:28px;border:0;border-radius:6px;background:#08133280;color:#a9c0ff;font:700 12px var(--font);cursor:pointer}.ptip-presets button:hover:not(:disabled){color:#fff;background:#081332bf}.ptip-presets button.on{background:#fff;color:#0a1638}.ptip-presets button:disabled{opacity:.4;cursor:default}.ptip-note{display:block;margin-top:8px;font-size:12px;color:#8b9bc7;text-align:center}.ptip-note.err{color:#ff8a8a}.ptip-sent{display:flex;align-items:center;justify-content:center;gap:8px;height:76px;font-size:14px;font-weight:700;color:#6fe0a6;animation:tp-in .25s ease-out both}.ptip-sent svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.pf-promo{margin-top:12px}.dlg-backdrop.sheet.open .ptip{animation:sheet-item .45s cubic-bezier(.16,1,.3,1) .33s both}.dlg-backdrop.sheet.open .pf-promo{animation:sheet-item .45s cubic-bezier(.16,1,.3,1) .38s both}.uid{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;border:1px solid var(--line-2);border-radius:6px;background:#08133280;color:var(--ink);font:600 12.5px var(--font);cursor:pointer;transition:border-color .12s,background .12s}.uid:hover{border-color:#5b85f5}.uid-label{font-size:10.5px;font-weight:700;letter-spacing:.05em;color:var(--muted-2)}.uid b{font:700 13px ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.12em;color:#fff}.uid svg{width:13px;height:13px;fill:none;stroke:var(--muted-2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.uid.done{border-color:#35d07f80}.uid.done svg{stroke:var(--green);stroke-width:2.6}.pf-stat{justify-content:flex-start}.check-badge{flex:none;display:inline-block;vertical-align:-3px}.pf-name .check-badge{margin-left:6px}.msg-name+.check-badge{margin-left:-2px}.pf-name.centered{display:inline-flex;align-items:center;gap:0}.pf-name.centered .pf-online{position:static;margin:0 0 0 8px}.dlg-backdrop.sheet.open .dlg{animation:pf-in .22s cubic-bezier(.2,.9,.3,1) both}.dlg-backdrop.sheet.closing .dlg{animation:pf-out .14s ease-in both}@keyframes pf-in{0%{opacity:0;transform:translateY(14px)}}@keyframes pf-out{to{opacity:0;transform:translateY(8px)}}.dlg-backdrop.sheet.open .pf-card-banner,.dlg-backdrop.sheet.open .pf-card-head>*,.dlg-backdrop.sheet.open .pf-stats,.dlg-backdrop.sheet.open .tp,.dlg-backdrop.sheet.open .ptip,.dlg-backdrop.sheet.open .pf-promo,.dlg-backdrop.sheet.open .pf-hidden{animation:none!important}.dlg.pf-card{padding:18px}.dlg.pf-card .pf-card-head{padding-top:18px}.pf-card .pf-face{box-shadow:none}.pf-acts{margin-top:10px}.pf-act{height:32px;padding:0 12px;font-size:12.5px}.pf-act .check-badge{margin:0}.pf-2fa-code{display:flex;align-items:center;gap:6px;flex:none}.pf-2fa-code input{width:110px;height:34px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--deep);color:var(--ink);font:700 14px var(--font);letter-spacing:.12em;outline:none}.pf-2fa-code input:focus{border-color:#5b85f5}.pf-mod{position:absolute;left:calc(100% + 12px);top:0;display:flex;flex-direction:column;gap:8px;width:230px;padding:16px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);box-shadow:0 18px 40px #0006}.pf-mod-title{color:var(--ink);font-size:14px;font-weight:800}.pf-mod-reason{height:36px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;outline:none;background:var(--deep);color:var(--ink);font:600 12.5px var(--font)}.pf-mod-reason:focus{border-color:#5b85f5}.pf-mod-label{margin-top:4px;color:var(--ink);font-size:12px;font-weight:700}.pf-mod-label em{margin-left:4px;color:var(--muted-2);font-style:normal;font-weight:600}.pf-mod-row{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.pf-mod-row.undo{grid-template-columns:1fr 1fr;margin-top:2px}.pf-mod-row button{height:32px;border:0;border-radius:6px;background:#ffffff0f;color:var(--ink);font:700 12px var(--font);cursor:pointer}.pf-mod-row button:hover:not(:disabled){background:#ffffff1f}.pf-mod-row.undo button{color:var(--muted-2)}.pf-mod-ban{height:36px;margin-top:6px;border:0;border-radius:8px;background:#e5484d29;color:#ff8a8e;font:800 13px var(--font);cursor:pointer}.pf-mod-ban:hover:not(:disabled){background:#e5484d42}.pf-mod-ban.armed{background:#e5484d;color:#fff}.pf-mod button:disabled{opacity:.5;cursor:default}@media (max-width: 860px){.pf-mod{position:static;width:auto;margin-top:14px;box-shadow:none}}.dlg.pf-card:has(.pf-mod){overflow:visible;max-height:none}.dlg.pf-card:has(.pf-mod) .pf-card-banner{border-radius:8px 8px 0 0}.pf-mod-sp{display:grid;grid-template-columns:1fr auto auto;gap:5px}.pf-mod-sp input{min-width:0;height:32px;padding:0 9px;border:1px solid var(--line-2);border-radius:6px;outline:none;background:var(--deep);color:var(--ink);font:700 12.5px var(--font)}.pf-mod-sp button{height:32px;padding:0 10px;border:0;border-radius:6px;background:#9b7bff33;color:#d4c6ff;font:800 12px var(--font);cursor:pointer}.pf-mod-sp button.take{background:#ffffff0f;color:var(--muted-2)}.pf-mod-sp button:disabled{opacity:.5;cursor:default}.pf-mod-now{display:flex;flex-direction:column;gap:6px}.pf-mod-now>div{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:12px;color:var(--ink)}.pf-mod-now>div span{flex:1;min-width:0;line-height:1.35}.pf-mod-now>div em{display:block;color:var(--muted-2);font-style:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pf-mod-now .bad{background:#e5484d24}.pf-mod-now .bad b{color:#ff8a8e}.pf-mod-now .warn{background:#f7c5481f}.pf-mod-now .warn b{color:#f3cc6a}.pf-mod-now button{flex:none;height:28px;padding:0 10px;border:0;border-radius:6px;background:#ffffff1a;color:#fff;font:800 11.5px var(--font);cursor:pointer}.pf-mod-now button:hover:not(:disabled){background:#ffffff2e}.pf-mod-clean{color:var(--muted-2);font-size:12px}.pf-mod-tab{position:absolute;left:100%;top:28px;z-index:3;display:grid;place-items:center;width:26px;height:56px;padding:0;border:1px solid var(--line-2);border-left:0;border-radius:0 10px 10px 0;background:var(--panel);color:#c5d0ef;cursor:pointer;transition:left .28s cubic-bezier(.22,.9,.24,1),background .15s}.pf-mod-tab:hover{background:var(--panel-2);color:#fff}.pf-mod-tab svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s}.pf-mod-tab.open{left:calc(100% + 254px)}.pf-mod-tab.open svg{transform:rotate(180deg)}.pf-mod-dot{position:absolute;top:6px;right:5px;width:7px;height:7px;border-radius:50%;background:#e5484d}.pf-mod{left:calc(100% + 12px);z-index:2;opacity:0;visibility:hidden;transform:translate(-18px);transition:transform .28s cubic-bezier(.22,.9,.24,1),opacity .2s,visibility 0s linear .28s}.pf-mod.open{opacity:1;visibility:visible;transform:none;transition:transform .28s cubic-bezier(.22,.9,.24,1),opacity .2s,visibility 0s}.pf-mod-wallets{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:4px;padding-top:10px;border-top:1px solid var(--line)}.pf-mod-wallets>div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:#ffffff0a}.pf-mod-wallets span{color:var(--muted-2);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.pf-mod-wallets b{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-size:13.5px;font-variant-numeric:tabular-nums}.pf-mod-wallets b svg{width:14px;height:14px}.pf-mod-wallets .sp b{color:#d4c6ff}.pf-mod-wallets .sp b svg{filter:hue-rotate(225deg) saturate(1.3)}.pf-mod-wallets em{grid-column:1 / -1;color:var(--muted-2);font-size:11.5px;font-style:normal}@media (max-width: 860px){.pf-mod-tab{display:none}.pf-mod{opacity:1;visibility:visible;transform:none}}.pf-badge.b-owner{background:#16306f;color:#cfe0ff;border-color:#3f6cf0}.pf-badge.b-owner:after{content:none}.pf-badge.b-helper{border-color:#35d07f73;background:#35d07f24;color:#7ee3a8}.cz-tag{display:inline-flex;align-items:center;gap:10px;padding:10px 14px}.cz-tag-state{color:var(--muted-2);font-size:12px;font-weight:700}.cz-tag.on .cz-tag-state{color:#5fdc9a}.cz-tag:not(.on) .rank-tag{opacity:.45}.pf-ign{margin-left:6px;color:var(--muted-2);font-size:13px;font-weight:600}.cz-locked{margin:0;padding:12px 14px;border:1px solid var(--line-2);border-radius:8px;background:var(--deep);color:var(--muted-2);font-size:13px;line-height:1.5}.lb{margin:32px clamp(20px,4vw,48px) 40px}.lb-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.lb-head h2{display:flex;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.lb-live{width:8px;height:8px;border-radius:50%;background:var(--green);animation:lb-blink 2s ease-in-out infinite}@keyframes lb-blink{50%{opacity:.35}}.lb-tabs{position:relative;display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:6px;background:var(--deep)}.lb-tabs button{position:relative;z-index:1;transition:color .15s;height:30px;padding:0 12px;border:0;border-radius:4px;background:none;color:var(--muted-2);font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.lb-tabs button:hover,.lb-tabs button.on{color:#fff}.lb-pill{position:absolute;top:4px;left:0;height:30px;border-radius:4px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;transition:transform .2s ease,width .2s ease}.lb-table{border:1px solid var(--line);border-radius:8px;background:#121a36;overflow:hidden}.lb-row{display:grid;grid-template-columns:1.1fr 1.4fr .8fr 1fr .8fr 1fr;align-items:center;gap:12px;height:44px;padding:0 16px;font-size:13.5px;color:var(--ink)}.lb-row+.lb-row{border-top:1px solid var(--line)}.lb-row:nth-child(2n):not(.lb-th){background:#ffffff05}.lb-th{height:38px;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}.lb-row .num{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;font-variant-numeric:tabular-nums;font-weight:600}.lb-row .num svg{width:13px;height:13px}.lb-th .num{justify-content:flex-end}.lb-row .up{color:var(--green)}.lb-row .down{color:var(--muted-2)}.lb-game{font-weight:600;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-time{color:var(--muted)}.lb-player{display:flex;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:none;color:inherit;font:600 13.5px var(--font);cursor:pointer;text-align:left}.lb-player:disabled{cursor:default;color:var(--muted-2)}.lb-player:hover:not(:disabled) span{text-decoration:underline}.lb-player span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-face{width:20px;height:20px;border-radius:4px;flex:none}.lb-face.anon{display:grid;place-items:center;background:#1f2850;color:#cfe0ff;font-size:11px;font-weight:800}.lb-empty{padding:28px;text-align:center;font-size:13px;color:var(--muted)}@media (max-width: 760px){.lb-row{grid-template-columns:1fr 1.3fr 1fr 1fr}.lb-time,.lb-mult{display:none!important}}.lb-body{height:539px;overflow:hidden;animation:lb-slide .15s ease-out both}.lb-body .lb-row,.lb-body .lb-row:first-child{border-top:1px solid var(--line)}.lb-body .lb-empty{height:100%;display:grid;place-items:center;padding:0}@keyframes lb-slide{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.lb-body,.lb-pill{animation:none;transition:none}}@media (max-width: 600px){.lb{margin:22px 12px 28px}.lb-head{flex-direction:column;align-items:stretch}.lb-tabs{overflow-x:auto;scrollbar-width:none}.lb-tabs::-webkit-scrollbar{display:none}.lb-tabs button{flex:none}.lb-th{display:none!important}.lb-body{height:707px}.lb-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto;row-gap:2px;column-gap:14px;height:58px;padding:0 14px}.lb-row>.lb-game{grid-area:1 / 1;font-size:13px}.lb-row>.lb-player{grid-area:2 / 1;font-size:12px;color:var(--muted-2)}.lb-row>.lb-player .lb-face{width:16px;height:16px;border-radius:4px}.lb-row>:nth-child(4){grid-area:1 / 2 / 3 / 3}.lb-row>:nth-child(6){grid-area:1 / 3 / 3 / 4;min-width:64px}}.sel{position:relative;display:inline-block;min-width:120px}.sel-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:40px;padding:0 10px 0 12px;border:1px solid var(--line-2);border-radius:6px;background:var(--deep);color:var(--ink);font:500 13.5px var(--font);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.sel-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-btn svg{flex:none;width:16px;height:16px;fill:none;stroke:var(--muted-2);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.sel-btn:hover:not(:disabled){border-color:#fff3}.sel.open .sel-btn{border-color:var(--accent)}.sel.open .sel-btn svg{transform:rotate(180deg)}.sel-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sel-btn:disabled{opacity:.55;cursor:not-allowed}.sel.sm .sel-btn{height:32px;font-size:12.5px}.sel.tall .sel-btn{height:44px}.sel-list{position:fixed;z-index:200;max-height:260px;margin:0;padding:5px;overflow-y:auto;list-style:none;border:1px solid var(--line-2);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080;transform-origin:top center;scrollbar-width:thin;scrollbar-color:var(--panel-2) transparent}.sel-list.open{animation:sel-in .16s ease-out both}.sel-list.closing{animation:sel-out .12s ease-in both}@keyframes sel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes sel-out{0%{opacity:1}to{opacity:0;transform:translateY(-3px)}}.sel-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;height:34px;padding:0 10px;border-radius:6px;color:var(--muted-2);font:500 13px var(--font);white-space:nowrap;cursor:pointer}.sel-list li.hi{background:var(--panel);color:var(--ink)}.sel-list li.on{color:var(--ink);font-weight:600}.sel-list li svg{flex:none;width:15px;height:15px;fill:none;stroke:#8fb0ff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion: reduce){.sel-list{animation:none!important}}.bt-page,.br-page{padding:8px clamp(16px,3vw,40px) 40px}.bt-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:6px 0 18px}.bt-hero h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-.01em;color:#fff}.bt-hero p{margin:4px 0 0;font-size:14px;color:var(--muted-2)}.btn.bt-create{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:6px;background:#3f6cf0;color:#fff;font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040}.btn.bt-create:hover{background:#4d79ff}.btn.bt-create svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.btn.bt-create.sm{height:38px;margin-top:10px}.bt-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.bt-seg{display:flex;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#0f1530}.bt-seg button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:0;border-radius:6px;background:none;color:#8e9bc8;font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.bt-seg button span{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#35d07f2e;color:#6fe0a6;font:700 11px/18px var(--font)}.bt-seg button.on{background:#fff;color:#0a1638}.bt-seg button.on span{background:#0a16381f;color:#0a1638}.bt-live{display:inline-flex;align-items:center;gap:8px;margin-right:auto;font-size:13px;font-weight:600;color:var(--muted-2)}.bt-live i{width:8px;height:8px;border-radius:50%;background:#4a5a86}.bt-live.on{color:#6fe0a6}.bt-live.on i{background:#22c55e}.bt-list{display:flex;flex-direction:column;gap:10px}.bt-row{display:grid;grid-template-columns:250px minmax(0,1fr) 210px;align-items:stretch;min-height:132px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36;cursor:pointer;transition:background-color .12s,border-color .12s}.bt-row:hover{border-color:#ffffff1a}.bt-row.is-open{background:#121a36}.bt-row.skeleton{cursor:default;background:#121a36;animation:bt-skel 1.2s ease-in-out infinite}@keyframes bt-skel{50%{opacity:.55}}.bt-left{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:16px 18px;border-right:1px solid var(--line)}.bt-tags{display:flex;flex-wrap:wrap;gap:6px}.bt-mode{padding:3px 8px;border-radius:6px;background:#ffffff14;color:#fff;font:800 11.5px var(--font);letter-spacing:.04em}.bt-rule,.bt-mod{padding:3px 8px;border-radius:6px;font:700 11.5px var(--font);letter-spacing:.03em;text-transform:uppercase}.bt-rule.t-blue{background:#5b85f52e;color:#a9c0ff}.bt-rule.t-gold{background:#f7c54829;color:#f7c548}.bt-rule.t-green{background:#22c55e26;color:#4ade80}.bt-rule.t-violet{background:#a78bfa2e;color:#cdbcff}.bt-mod{background:#ff5f7226;color:#ff8a98}.bt-seats{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.bt-group{display:inline-flex;align-items:center;gap:4px}.bt-vs{margin:0 4px;font:800 11px var(--font);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bt-seat{position:relative;display:grid;place-items:center;width:34px;height:34px;border:2px solid #2b4590;border-radius:50%;background:#1a2a55;overflow:hidden}.bt-seat img{width:100%;height:100%;image-rendering:pixelated}.bt-seat.team-0{border-color:#5b85f5}.bt-seat.team-1{border-color:#f59e0b}.bt-seat.win{border-color:#22c55e}.bt-seat.empty{border-style:dashed;background:none;color:var(--muted-2);font:700 16px var(--font)}.bt-seat.empty.team-1{border-color:#f59e0b8c}.bt-seat.empty.team-0{border-color:#5b85f599}.bt-anon{color:#cfe0ff;font-weight:800}.bt-bot{width:18px;height:18px;fill:none;stroke:#a9c0ff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.bt-sub{font-size:12.5px;color:var(--muted-2)}.bt-cases{position:relative;display:flex;align-items:center;min-width:0;padding:0 16px}.bt-strip{display:flex;align-items:center;gap:14px;overflow-x:auto;scrollbar-width:none;padding:10px 2px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.bt-strip::-webkit-scrollbar{display:none}.bt-case{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;width:84px}.bt-case img{width:64px;height:64px}.bt-case em{max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:11.5px;font-weight:600;color:var(--muted-2)}.bt-x{position:absolute;top:-2px;right:6px;padding:1px 6px;border-radius:4px;background:#fff;color:#0a1638;font:800 11px var(--font)}.bt-count{position:absolute;right:16px;bottom:8px;font-size:11px;font-weight:600;color:var(--muted)}.bt-right{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:10px;padding:16px 18px;border-left:1px solid var(--line)}.bt-money{display:flex;flex-direction:column;gap:2px}.bt-money span{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bt-money b{display:inline-flex;align-items:center;gap:6px;font-size:18px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.bt-money b svg{width:16px;height:16px}.bt-money b.win{color:#6fe0a6}.bt-money em{display:inline-flex;align-items:center;gap:5px;font-style:normal;font-size:12px;color:var(--muted-2)}.bt-winner img{border-radius:4px;image-rendering:pixelated}.btn.bt-act{height:38px;border-radius:9px;background:var(--blue);color:#fff;font:700 13px var(--font)}.btn.bt-act:hover{background:var(--blue-hover)}.btn.bt-act.ghost{background:#ffffff0f;border:1px solid var(--line-2);color:var(--ink)}.btn.bt-act.ghost:hover{background:#ffffff1a}.bt-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:48px 20px;border:1px dashed rgba(255,255,255,.1);border-radius:8px;text-align:center;color:var(--muted-2);font-size:13.5px}.bt-empty b{font-size:16px;color:#fff}.dlg.cb-dlg{display:grid;grid-template-columns:minmax(0,1fr) 340px;width:min(1040px,100%);height:min(720px,calc(100dvh - 32px));max-height:none;padding:0}.cb-pick{display:flex;flex-direction:column;min-width:0;min-height:0}.cb-head{padding:20px 22px 6px}.cb-head h2{margin:0;font-size:20px;font-weight:800;color:#fff}.cb-head p{margin:3px 0 0;font-size:13px;color:var(--muted-2)}.cb-tools{display:flex;gap:8px;padding:10px 22px}.cb-search{flex:1;display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid var(--line-2);border-radius:9px;background:var(--deep)}.cb-search:focus-within{border-color:#5b85f5}.cb-search svg{width:15px;height:15px;fill:none;stroke:var(--muted-2);stroke-width:2;stroke-linecap:round}.cb-search input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--ink);font:500 13.5px var(--font)}.cb-sorts{display:flex;gap:4px;padding:3px;border-radius:9px;background:var(--deep)}.cb-sorts button{height:32px;padding:0 12px;border:0;border-radius:7px;background:none;color:var(--muted-2);font:600 12.5px var(--font);cursor:pointer}.cb-sorts button.on{background:#fff;color:#0a1638}.cb-grid{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;align-content:start;padding:6px 22px 22px;scrollbar-width:thin}.cb-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px 12px;border:1px solid var(--line-2);border-radius:8px;background:#19213f;color:var(--ink);font-family:var(--font);cursor:pointer;transition:border-color .12s,background-color .12s}.cb-card:hover{background:#1f2850}.cb-card.on{border-color:#5b85f5;background:#3f6cf029}.cb-card.skeleton{height:170px;cursor:default;animation:bt-skel 1.2s ease-in-out infinite}.cb-card img{width:84px;height:84px}.cb-card b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#fff}.cb-price{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.cb-price svg{width:13px;height:13px}.cb-card em{font-style:normal;font-size:11px;color:var(--muted)}.cb-n{position:absolute;top:8px;right:8px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#5b85f5;color:#fff;font:800 12px/22px var(--font);animation:nb-pop .3s cubic-bezier(.3,1.6,.5,1) both}@keyframes nb-pop{0%{transform:scale(.4)}}.cb-none{grid-column:1 / -1;padding:40px;text-align:center;color:var(--muted)}.cb-side{position:relative;display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:20px 18px 18px;border-left:1px solid var(--line);background:#0e1f55;scrollbar-width:thin}.cb-x{position:absolute;top:14px;right:14px}.cb-label{display:flex;justify-content:space-between;margin-bottom:8px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#a9c0ff}.cb-label span{color:var(--muted-2);letter-spacing:0}.cb-block:first-of-type{margin-top:26px}.cb-seq{display:flex;flex-direction:column;gap:6px;max-height:210px;overflow-y:auto;margin:0;padding:0;list-style:none;scrollbar-width:thin}.cb-seq li{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:9px;background:#0813328c}.cb-seq-name{flex:1;min-width:0;display:flex;flex-direction:column}.cb-seq-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#fff}.cb-seq-name em{font-style:normal;font-size:11.5px;color:var(--muted-2)}.cb-qty{display:inline-flex;align-items:center;gap:6px}.cb-qty button{width:26px;height:26px;border:1px solid var(--line-2);border-radius:7px;background:none;color:var(--ink);font:700 15px var(--font);cursor:pointer}.cb-qty button:hover:not(:disabled){background:#ffffff14}.cb-qty b{min-width:16px;text-align:center;font-size:13px;color:#fff}.cb-hint{padding:14px;border:1px dashed var(--line-2);border-radius:9px;text-align:center;font-size:12.5px;color:var(--muted-2)}.cb-hint.small{margin-top:6px;padding:0;border:0;text-align:left}.cb-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.cb-modes button,.cb-mods button{height:34px;border:1px solid var(--line-2);border-radius:8px;background:#08133273;color:#a9c0ff;font:700 12.5px var(--font);cursor:pointer}.cb-modes button.on,.cb-mods button.on{background:#fff;border-color:#fff;color:#0a1638}.cb-rules{display:grid;grid-template-columns:1fr 1fr;gap:6px}.cb-rule{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 10px;border:1px solid var(--line-2);border-radius:9px;background:#08133273;color:var(--ink);text-align:left;font-family:var(--font);cursor:pointer}.cb-rule b{font-size:13px}.cb-rule span{font-size:11.5px;line-height:1.35;color:var(--muted-2)}.cb-rule.on.t-blue{border-color:#5b85f5;background:#5b85f529}.cb-rule.on.t-gold{border-color:#f7c548;background:#ffc23d1f}.cb-rule.on.t-green{border-color:var(--green);background:#35d07f1f}.cb-rule.on.t-violet{border-color:#a78bfa;background:#a78bfa24}.cb-mods{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:6px}.cb-toggles{display:flex;flex-direction:column;gap:8px}.cb-toggles label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.cb-toggles input{margin-top:3px;accent-color:#5b85f5}.cb-toggles span{display:flex;flex-direction:column;font-size:12px;color:var(--muted-2)}.cb-toggles b{font-size:13px;color:#fff}.cb-total{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.cb-total div{padding:10px 12px;border-radius:10px;background:#0813328c}.cb-total span{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cb-total b{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:16px;color:#fff;font-variant-numeric:tabular-nums}.cb-total b svg{width:14px;height:14px}.cb-warn{font-size:12px;color:#ff8a8a}.btn.cb-go{height:46px;border-radius:6px;background:#3f6cf0;color:#fff;font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040}.btn.cb-go:hover:not(:disabled){background:#4d79ff}.btn.cb-go:disabled{opacity:.55;box-shadow:none}.br-back{display:inline-block;margin:4px 0 10px;font-size:13px;font-weight:600;color:var(--muted-2);text-decoration:none}.br-back:hover{color:#fff}.br-head{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:16px;align-items:end}.br-head .br-back{grid-column:1 / -1}.br-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.br-title h1{margin:0 4px 0 0;font-size:26px;font-weight:800;color:#fff}.br-explain{width:100%;font-size:13px;color:var(--muted-2)}.br-head-right{display:flex;align-items:center;gap:12px}.br-pot{display:flex;flex-direction:column;align-items:flex-end}.br-pot span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.br-pot b{display:inline-flex;align-items:center;gap:6px;font-size:20px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.br-pot b svg{width:17px;height:17px}.btn.br-ghost{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:1px solid var(--line-2);border-radius:9px;background:#ffffff0d;color:var(--ink);font:700 13px var(--font)}.btn.br-ghost:hover:not(:disabled){background:#ffffff1a}.btn.br-ghost.sm{height:32px;font-size:12px}.br-ghost .bt-bot{width:15px;height:15px}.br-track{display:flex;gap:8px;margin:18px 0 10px;padding:10px;border:1px solid var(--line-2);border-radius:12px;background:#08133299;overflow-x:auto;scrollbar-width:thin}.br-tcase{position:relative;flex:none;display:grid;place-items:center;width:58px;height:58px;border-radius:10px;background:#ffffff08;transition:background .2s,opacity .2s,transform .25s}.br-tcase img{width:46px;height:46px}.br-tcase em{position:absolute;left:4px;top:3px;font-style:normal;font-size:10px;font-weight:800;color:var(--muted)}.br-tcase.past{opacity:.4}.br-tcase.now{background:#3f6cf033;box-shadow:inset 0 0 0 1px #3f6cf0}.br-round{display:flex;align-items:baseline;gap:10px;margin:6px 0 12px;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff}.br-round span{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted-2)}.br-wait{display:flex;align-items:center;gap:10px;margin:6px 0 14px;font-size:13.5px;color:var(--muted-2)}.br-wait i{width:9px;height:9px;border-radius:50%;background:#22c55e}.br-seats{display:grid;gap:10px}.br-seats.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.br-seats.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.br-seats.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.br-seats.n6{grid-template-columns:repeat(6,minmax(0,1fr))}.br-seat{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36;overflow:hidden;transition:border-color .15s}.br-seat.team-0{border-top:3px solid #5b85f5}.br-seat.team-1{border-top:3px solid #f59e0b}.br-seat.empty{border-style:dashed;background:#0f1530}.br-vs{position:absolute;left:-16px;top:18px;z-index:2;padding:3px 6px;border-radius:6px;background:#fff;color:#0a1638;font:800 11px var(--font);text-transform:uppercase}.br-seat-head{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid var(--line)}.br-face{flex:none;width:36px;height:36px;border-radius:9px;image-rendering:pixelated}.br-face.anon,.br-face.bot,.br-face.open{display:grid;place-items:center;background:#1a2a55;color:#cfe0ff;font-weight:800}.br-face.open{border:1px dashed var(--line-2);background:none;color:var(--muted-2)}.br-who{flex:1;min-width:0;display:flex;flex-direction:column}.br-who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:#fff}.br-who em{font-style:normal;font-size:11px;color:var(--muted-2)}.br-total{display:inline-flex;align-items:center;gap:5px;font-size:15px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.br-total svg{width:14px;height:14px}.br-seat.win .br-total{color:#6fe0a6}.br-ready,.br-join{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:180px;padding:16px}.br-ready{color:#6fe0a6;font-weight:700;font-size:13px}.btn.br-join-btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:9px;background:var(--blue);color:#fff;font:700 13px var(--font)}.btn.br-join-btn svg{width:14px;height:14px}.br-dim{font-size:12.5px;color:var(--muted)}.br-reel{position:relative;height:288px;overflow:hidden;border-bottom:1px solid var(--line);background:#08133280;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.br-reel-mark{position:absolute;left:6px;right:6px;top:96px;height:96px;z-index:1;border:1px solid rgba(255,255,255,.22);border-radius:12px;pointer-events:none}.br-reel-strip{transition-property:transform;transition-timing-function:cubic-bezier(.12,.7,.14,1);will-change:transform}.br-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:96px}.br-cell img{width:52px;height:52px;image-rendering:pixelated;object-fit:contain}.br-cell span{font-size:12px;font-weight:700;color:var(--muted-2);font-variant-numeric:tabular-nums}.br-cell.hit{animation:br-hit .5s cubic-bezier(.3,1.6,.5,1) both}.br-cell.hit span{color:#fff}@keyframes br-hit{40%{transform:scale(1.14)}}.br-drops{display:flex;flex-direction:column;gap:6px;padding:10px}.br-drop{display:flex;align-items:center;gap:10px;padding:7px 9px;border-radius:9px;background:#0813328c;border-left:3px solid #4a5a86;animation:br-in .35s cubic-bezier(.16,1,.3,1) both}@keyframes br-in{0%{opacity:0;transform:translateY(-8px)}}.br-drop img{width:34px;height:34px;image-rendering:pixelated}.br-drop span{min-width:0;display:flex;flex-direction:column}.br-drop b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:#fff}.br-drop em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:12px;font-weight:700;color:var(--muted-2);font-variant-numeric:tabular-nums}.br-drop em svg{width:11px;height:11px}.br-drop.muted{opacity:.45}.br-drop.uncommon,.br-cell.uncommon{border-left-color:#5b85f5}.br-drop.rare{border-left-color:#a78bfa}.br-drop.epic{border-left-color:#f59e0b}.br-drop.legend{border-left-color:#ffcf5c}.br-result{display:flex;align-items:center;gap:14px;margin:0 0 14px;padding:14px 18px;border:1px solid rgba(34,197,94,.4);border-radius:8px;background:#121a36;animation:br-in .5s cubic-bezier(.16,1,.3,1) both}.br-result.tie{border-color:#f7c54866;background:#121a36}.br-result-faces{display:flex}.br-result-faces>*+*{margin-left:-10px}.br-result-faces .br-face{width:44px;height:44px;border:2px solid #0c1a42}.br-result b{display:block;font-size:18px;color:#fff}.br-result span{font-size:13px;color:var(--muted-2)}.br-jp{margin:0 0 14px}.br-jp-bar{position:relative;height:34px;border-radius:10px;background:#08133299;overflow:visible}.br-jp-slice{position:absolute;top:0;bottom:0;display:grid;place-items:center;overflow:hidden}.br-jp-slice:first-child{border-radius:10px 0 0 10px}.br-jp-slice:last-of-type{border-radius:0 10px 10px 0}.br-jp-slice em{font-style:normal;font-size:11.5px;font-weight:800;color:#0a1638;white-space:nowrap}.br-jp-slice.jp-c0{background:#5b85f5}.br-jp-slice.jp-c1{background:#f59e0b}.br-jp-slice.jp-c2{background:#35d07f}.br-jp-slice.jp-c3{background:#a78bfa}.br-jp-slice.jp-c4{background:#ff6a7c}.br-jp-slice.jp-c5{background:#22d3ee}.br-jp-slice:not(.win){opacity:.45}.br-jp-pin{position:absolute;top:-6px;bottom:-6px;width:3px;margin-left:-1.5px;border-radius:2px;background:#fff;box-shadow:0 0 0 2px #0a1638;transition:left 2.6s cubic-bezier(.12,.7,.14,1)}.br-jp-note{display:block;margin-top:8px;font-size:12px;color:var(--muted-2)}.br-fair{margin-top:18px;padding:12px 14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.br-fair summary{font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;color:#e7ebfa;cursor:pointer}.br-fair div{display:flex;flex-direction:column;gap:3px;margin-top:10px}.br-fair div span{font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8e9bc8}.br-fair code{overflow-wrap:anywhere;font:500 12px ui-monospace,SF Mono,Menlo,monospace;color:var(--ink)}.br-fair p{margin:10px 0 0;font-size:12.5px;color:var(--muted-2)}.br-fair a{color:#8fb0ff}@media (max-width: 1100px){.bt-row{grid-template-columns:210px minmax(0,1fr) 180px}.br-seats.n6{grid-template-columns:repeat(3,minmax(0,1fr))}.br-seats.n4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.bt-row{grid-template-columns:1fr}.bt-left,.bt-right{border:0}.bt-right{flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid var(--line)}.dlg.cb-dlg{grid-template-columns:1fr;height:calc(100dvh - 24px);overflow-y:auto}.cb-pick{min-height:60dvh}.cb-side{border-left:0;border-top:1px solid var(--line);overflow:visible}.br-seats.n3,.br-seats.n6,.br-seats.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.br-vs{display:none}}@media (prefers-reduced-motion: reduce){.br-reel-strip{transition-duration:0ms!important}.br-jp-pin{transition:none}}.case-ph{flex:none;display:grid;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#0f1530;color:#5d6a96}.case-ph svg{width:46%;height:46%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.case-art{flex:none;-webkit-user-select:none;user-select:none}.cp-page{max-width:1240px;margin:0 auto;padding:18px clamp(16px,3vw,40px) 48px}.cp-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.cp-back{display:inline-flex;align-items:center;gap:8px;color:#fff;font:700 15px var(--font);text-decoration:none}.cp-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cp-back:hover{color:#a9c0ff}.btn.cp-create{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 22px;border-radius:6px;background:#3f6cf0;color:#fff;font:800 15px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040}.btn.cp-create:hover:not(:disabled){background:#4d79ff}.btn.cp-create:disabled{opacity:.6;box-shadow:none}.cp-create span{display:inline-flex;align-items:center;gap:6px;text-transform:none}.cp-create span svg{width:17px;height:17px}.cp-warn{margin:-8px 0 12px;text-align:right;font-size:12.5px;color:#ff8a8a}.cp-h{margin:22px 0 10px;font:800 13px var(--font);letter-spacing:.05em;text-transform:uppercase;color:#8fb0ff}.cp-players{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cp-player{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:104px;border:1px solid transparent;border-radius:8px;background:#19213f;color:#fff;font-family:var(--font);cursor:pointer;transition:background-color .12s,border-color .12s}.cp-pt{display:flex;align-items:center;gap:6px;font-size:20px;font-weight:800}.cp-pt>span{display:inline-flex;align-items:center;gap:6px}.cp-swords{width:18px;height:18px;fill:none;stroke:#a9c0ff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cp-player b{font-size:15px;font-weight:700;color:var(--muted-2)}.cp-player.on b{color:#ffcf5c}.cp-two{display:grid;grid-template-columns:1fr auto;gap:24px}.cp-toggles{display:flex;flex-wrap:wrap;gap:10px}.cp-toggle{display:inline-flex;align-items:center;gap:12px;height:54px;padding:0 16px 0 18px;border:1px solid transparent;border-radius:6px;background:#19213f;color:#e7ebfa;font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .12s,border-color .12s}.cp-toggle i{position:relative;width:44px;height:24px;border-radius:12px;background:#0f1530;transition:background-color .15s}.cp-toggle i:after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:#5d6a96;transition:transform .15s ease,background-color .15s}.cp-toggle.on i{background:#3f6cf0}.cp-toggle.on i:after{transform:translate(20px);background:#fff}.cp-explain{display:block;margin-top:10px;font-size:13px;color:var(--muted-2)}.cp-casebar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cp-tool{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:none;color:#8e9bc8;font:800 12px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .12s,color .12s}.cp-tool:hover:not(:disabled){background:#19213f;color:#fff}.cp-tool:disabled{opacity:.45;cursor:default}.cp-tool svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cp-count{margin-left:auto;padding-right:14px;border-right:1px solid var(--line-2);font-size:15px;font-weight:700;color:var(--muted-2)}.cp-count b{color:#fff}.cp-clear{height:42px;padding:0 18px;border:0;border-radius:6px;background:#19213f;color:#8e9bc8;font:800 12px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040;cursor:pointer;transition:background-color .12s,color .12s}.cp-clear:hover:not(:disabled){color:#fff}.cp-clear:disabled{opacity:.45;cursor:default}.cp-cases{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-top:14px}.cp-case,.cp-add{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:300px;padding:16px 12px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f}.cp-case b{max-width:100%;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#fff}.cp-price{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.cp-price svg{width:14px;height:14px}.cp-round{position:absolute;top:10px;left:12px;font:800 12px var(--font);color:var(--muted)}.cp-rm{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:#0f1530;color:#8e9bc8;cursor:pointer;opacity:0;transition:opacity .15s}.cp-case:hover .cp-rm,.cp-rm:focus-visible{opacity:1}.cp-rm:hover{background:#e5484d33;color:#ff8a8e}.cp-rm svg{width:13px;height:13px}.cp-dup{margin-top:6px;height:30px;padding:0 12px;border:1px solid var(--line-2);border-radius:8px;background:none;color:#a9c0ff;font:700 12px var(--font);cursor:pointer}.cp-dup:hover:not(:disabled){color:#fff;background:#ffffff0d}.cp-add{gap:14px;border-style:solid;background:#19213f;color:#fff;font-family:var(--font);cursor:pointer;transition:background-color .12s,border-color .12s}.cp-add:hover{background:#1f2850;border-color:#ffffff1a}.cp-add span{display:grid;place-items:center;width:56px;height:52px;border-radius:6px;background:#3f6cf0;font-size:26px;font-weight:500;color:#fff}.cp-add b{font-size:20px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dlg.cpk{width:min(900px,100%);height:min(700px,calc(100dvh - 32px));max-height:none}.cpk-head{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 22px 4px}.cpk-head h2{margin:0;font-size:20px;font-weight:800;color:#fff}.cpk-head p{margin:3px 0 0;font-size:13px;color:var(--muted-2)}.cb-card{padding:14px 10px 12px}.cb-card-hit{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:8px;background:none;cursor:pointer}.cb-minus{position:absolute;top:8px;left:8px;z-index:1;width:24px;height:24px;border:0;border-radius:6px;background:#081332cc;color:#fff;font:800 15px/24px var(--font);cursor:pointer}.cb-minus:hover{background:#ff5f7259}.cpk-foot{display:flex;justify-content:space-between;align-items:center;padding:14px 22px 18px;border-top:1px solid var(--line)}.cpk-foot span{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--muted-2)}.cpk-foot span b{color:#fff}.cpk-foot span svg{width:14px;height:14px}.cpk-foot .btn{height:42px;padding:0 24px}@media (max-width: 1000px){.cp-players{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-two{grid-template-columns:1fr;gap:0}}@media (max-width: 600px){.cp-players{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-count{margin-left:0;border:0}.cp-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-case,.cp-add{height:240px}}.cp-h{margin:26px 0 10px;font:800 13px var(--font);letter-spacing:.05em;color:#e7ebfa}.cp-player{height:92px;border:1px solid rgba(255,255,255,.06);background:#19213f}.cp-player:hover{background:#1f2850}.cp-player.on{border-color:#3f6cf0;background:#1f2850}.cp-player.on b{color:#fff}.cp-pt{font-size:18px}.cp-swords{stroke:#8e9bc8}.cp-toggle{height:48px;border:1px solid rgba(255,255,255,.06);background:#19213f}.cp-toggle:hover{background:#1f2850}.cp-toggle.on{border-color:#ffffff1a}.cp-tool,.cp-clear{height:40px}.cp-clear:hover:not(:disabled){background:#1f2850}.cp-count{font-size:14px}.cp-case,.cp-add{height:260px}.cp-case b{font-size:14px}.cp-dup{border:0;background:none;color:var(--muted-2);font-size:12.5px;text-decoration:underline;text-underline-offset:3px}.cp-dup:hover:not(:disabled){background:none;color:#fff}.cp-add{gap:10px;border-style:dashed}.cp-add span{width:44px;height:44px;font-size:22px}.cp-add b{font-size:13px;color:#fff}.btn.cp-create{height:46px;font-size:13px}.pk-grid{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;align-content:start;padding:6px 22px 22px}.pk{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s,border-color .12s}.pk:hover{background:#1f2850}.pk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pk.on{border-color:#fff}.pk.skeleton{height:190px;cursor:default;animation:bt-skel 1.2s ease-in-out infinite}.pk-name{max-width:100%;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;color:#fff}.pk-price{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--muted-2);font-variant-numeric:tabular-nums}.pk-price svg{width:12px;height:12px}.pk-add,.pk-step{display:flex;align-items:center;justify-content:center;width:100%;height:32px;margin-top:8px;border-radius:8px}.pk-add{border:1px solid var(--line-2);font-size:12.5px;font-weight:700;color:var(--muted-2)}.pk:hover .pk-add{color:#fff;border-color:var(--muted)}.pk-step{justify-content:space-between;background:#fff;color:#0a1638;cursor:default}.pk-step button{width:36px;height:32px;border:0;background:none;color:#0a1638;font:800 16px var(--font);cursor:pointer}.pk-step b{font-size:14px}.bt-page,.br-page{max-width:1180px;margin:0 auto;padding:8px clamp(24px,5vw,72px) 40px}.cp-page{max-width:1120px;padding:14px clamp(24px,5vw,72px) 40px}.bt-hero h1,.br-title h1{font-size:24px}.bt-hero p{font-size:13px}.btn.bt-create,.btn.cp-create{height:40px;padding:0 16px;font-size:13px}.bt-row{grid-template-columns:220px minmax(0,1fr) 190px;min-height:112px}.bt-left,.bt-right{padding:12px 14px;gap:8px}.bt-seat{width:30px;height:30px}.bt-case{width:72px}.bt-case .case-art{width:58px;height:58px}.bt-money b{font-size:16px}.btn.bt-act{height:34px;font-size:12.5px}.cp-h{margin:20px 0 8px}.cp-player{height:78px;gap:6px}.cp-pt{font-size:16px}.cp-player b{font-size:13px}.cp-toggle{height:42px;padding:0 12px 0 14px;gap:10px;font-size:12px}.cp-toggle i{width:38px;height:20px}.cp-toggle i:after{top:3px;left:3px;width:14px;height:14px}.cp-toggle.on i:after{transform:translate(18px)}.cp-tool,.cp-clear{height:36px;padding:0 12px;font-size:12px}.cp-count{font-size:13px}.cp-cases{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.cp-case,.cp-add{height:220px}.cp-case .case-art{width:104px;height:104px}.cp-case b,.cp-price{font-size:13px}.br-tcase{width:50px;height:50px}.br-seat-head{padding:10px}@media (max-width: 600px){.bt-page,.br-page,.cp-page{padding-inline:14px}}.btn.add-btn,.btn.bt-create,.btn.cp-create,.btn.bt-act:not(.ghost),.btn.br-join-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border:0;border-radius:6px;background:#3f6cf0;color:#fff;font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040;transition:background-color .12s}.btn.add-btn:hover:not(:disabled),.btn.bt-create:hover:not(:disabled),.btn.cp-create:hover:not(:disabled),.btn.bt-act:not(.ghost):hover,.btn.br-join-btn:hover{background:#4d79ff}.btn.add-btn:active:not(:disabled),.btn.bt-create:active,.btn.cp-create:active:not(:disabled),.btn.bt-act:not(.ghost):active,.btn.br-join-btn:active{transform:none;box-shadow:none}.btn.add-btn:disabled,.btn.cp-create:disabled{opacity:.55;box-shadow:none;cursor:default}.btn.add-btn:focus-visible,.btn.cp-create:focus-visible,.btn.bt-create:focus-visible{outline:2px solid #fff;outline-offset:2px}.btn.bt-act.ghost,.btn.br-ghost{height:36px;border:0;border-radius:6px;background:#19213f;color:#e7ebfa;font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040}.btn.bt-act.ghost:hover,.btn.br-ghost:hover:not(:disabled){background:#1f2850}.add-step{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;border-radius:6px;background:#fff;color:#0a1638}.add-step button{width:40px;height:40px;border:0;background:none;color:#0a1638;font:800 18px var(--font);cursor:pointer;border-radius:6px}.add-step button:hover:not(:disabled){background:#0a163814}.add-step button:disabled{opacity:.35;cursor:default}.add-step b{font-size:13px}.cp-add{border:2px dashed rgba(63,108,240,.55);background:#3f6cf00f}.cp-add:hover{border-color:#3f6cf0;background:#3f6cf01f}.cp-add span{width:52px;height:52px;border-radius:6px;background:#3f6cf0;color:#fff;font-size:26px;box-shadow:inset 0 -2px #00000040}.cp-add b{font-size:14px;color:#fff}.cp-add em{font-style:normal;font-size:12px;font-weight:600;color:#8e9bc8}.cl-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0 14px}.cl-tabs{display:flex;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#0f1530}.cl-tabs.slide:before,.bt-seg.slide:before{border-radius:6px}.cl-tabs button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:6px;background:none;color:#8e9bc8;font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.cl-tabs button:hover{color:#fff}.cl-tabs button.on{background:#fff;color:#0a1638}.cl-tabs button span{font-size:11px;opacity:.6}.cl-search{display:flex;align-items:center;gap:8px;flex:1;min-width:200px;height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530}.cl-search:focus-within{border-color:#3f6cf0}.cl-search input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--ink);font:500 13.5px var(--font)}.cl-search svg{width:16px;height:16px;fill:none;stroke:var(--muted-2);stroke-width:2;stroke-linecap:round}.cl-empty{grid-column:1 / -1;padding:48px;text-align:center;color:var(--muted-2)}.cl-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.cl-pager>button{height:36px;padding:0 14px;border:0;border-radius:6px;background:none;color:#e7ebfa;font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.cl-pager>button:disabled{color:#5d6a96;cursor:default}.cl-pager>button:hover:not(:disabled){background:#19213f}.cl-pager>span{display:flex;align-items:center;gap:4px}.cl-pager>span button{min-width:36px;height:36px;border:0;border-radius:6px;background:none;color:#8e9bc8;font:800 13px var(--font);cursor:pointer}.cl-pager>span button.on{background:#1f2850;color:#fff}.cl-pager em{padding:0 4px;font-style:normal;color:var(--muted)}.cl-page{max-width:1180px;margin:0 auto;padding:14px clamp(24px,5vw,72px) 40px}.cl-banner{display:flex;align-items:center;gap:16px;padding:14px 20px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.cl-banner img{flex:none;margin:-14px 0}.cl-banner div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cl-banner b{font-size:17px;font-weight:800;color:#fff}.cl-banner span{font-size:13.5px;font-weight:500;color:#8e9bc8}.cl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px}.cl-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 14px 14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f;cursor:pointer;transition:background-color .12s,border-color .12s}.cl-card:hover{background:#1f2850;border-color:#ffffff1a}.cl-card.skeleton{height:270px;cursor:default;animation:bt-skel 1.2s ease-in-out infinite}.cl-card header{display:flex;align-items:center;gap:6px;width:100%}.cl-card header b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:14px;color:#fff}.cl-star{flex:none;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:none;color:#5d6a96;cursor:pointer}.cl-star:hover{color:#fff;background:#ffffff0f}.cl-star.on{color:#f7c548}.cl-star svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.cl-risk{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:100%;height:4px;margin-top:2px}.cl-risk i{border-radius:2px;background:#ffffff1a}.cl-risk.low i:nth-child(1){background:#22c55e}.cl-risk.mid i:nth-child(2){background:#f59e0b}.cl-risk.high i:nth-child(3){background:#e5484d}.cl-risk b{position:absolute;top:-5px;width:3px;height:14px;margin-left:-1.5px;border-radius:2px;background:#fff;box-shadow:0 0 0 2px #19213f}.cl-price{display:flex;width:100%;height:38px;border-radius:6px;background:#0f1530;overflow:hidden}.cl-price span{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14.5px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.cl-price span svg{width:15px;height:15px}.cl-price em{display:grid;place-items:center;padding:0 10px;border-left:1px solid rgba(255,255,255,.06);font-style:normal;font-size:12px;font-weight:700;color:#8e9bc8}.dlg.bp{width:min(1100px,100%);height:min(820px,calc(100dvh - 32px));max-height:none;padding:0 22px}.bp-head{display:flex;justify-content:space-between;align-items:center;padding:18px 0 0}.bp-head h2{margin:0;font-size:22px;font-weight:800;color:#fff}.bp .cl-bar{margin:12px 0 10px}.bp-sum{display:flex;gap:8px}.bp-sum span{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:6px;background:#0f1530;font-size:13px;font-weight:700;color:var(--muted-2)}.bp-sum b{display:inline-flex;align-items:center;gap:5px;color:#fff;font-variant-numeric:tabular-nums}.bp-sum svg{width:14px;height:14px}.bp-grid{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;align-content:start;padding:2px 2px 14px;scrollbar-width:thin}.bp-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:16px 14px 14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f;transition:border-color .12s}.bp-card.on{border-color:#ffffffb3}.bp-card.skeleton{height:250px;animation:bt-skel 1.2s ease-in-out infinite}.bp-card>b{max-width:100%;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#fff}.bp-price{display:inline-flex;align-items:center;gap:5px;font-size:14.5px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.bp-price svg{width:14px;height:14px}.bp-com{margin-bottom:10px;font-size:12px;color:var(--muted-2)}.bp-com strong{color:#fff}.bp-card .add-btn,.bp-card .add-step{width:100%}.bp-look{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:#ffffff0f;color:#8e9bc8;cursor:pointer}.bp-look:hover{background:#ffffff1f;color:#fff}.bp-look svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.bp-foot{display:flex;align-items:center;gap:16px;padding:12px 0 18px;border-top:1px solid var(--line)}.bp-foot .cl-pager{flex:1;margin:0}.bp-done{flex:none}.dlg.cv{width:min(520px,100%);max-height:min(680px,calc(100dvh - 32px))}.cv-head{display:flex;align-items:center;gap:14px;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.cv-head>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cv-head h2{margin:0;font-size:18px;color:#fff}.cv-head span{font-size:12.5px;color:var(--muted-2)}.cv-price{display:inline-flex;align-items:center;gap:5px;color:#fff!important;font-weight:700}.cv-price svg{width:13px;height:13px}.cv-list{flex:1;min-height:0;overflow-y:auto;padding:10px 14px}.cv-item{display:grid;grid-template-columns:40px 1fr auto 72px;align-items:center;gap:12px;padding:8px 10px;border-left:3px solid #4a5a86;border-radius:6px}.cv-item+.cv-item{margin-top:4px}.cv-item:nth-child(odd){background:#ffffff06}.cv-item.uncommon{border-left-color:#5b85f5}.cv-item.rare{border-left-color:#a78bfa}.cv-item.epic{border-left-color:#f59e0b}.cv-item.legend{border-left-color:#ffcf5c}.cv-item img{image-rendering:pixelated}.cv-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:#fff}.cv-val{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.cv-val svg{width:12px;height:12px}.cv-chance{text-align:right;font-size:12.5px;font-weight:700;color:var(--muted-2);font-variant-numeric:tabular-nums}.cv-foot{padding:12px 20px 18px;border-top:1px solid var(--line)}.cv-foot .add-btn{width:100%;height:44px}@media (max-width: 700px){.bp-sum{width:100%}.bp-sum span{flex:1;justify-content:center}.cl-banner{flex-wrap:wrap}}.cl-search{min-width:160px}.bt-row.is-open{border-left:3px solid #22c55e}.bt-row:hover{background:#19213f}.bt-mode,.bt-rule,.bt-mod{padding:3px 7px;border-radius:4px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bt-mode{background:none;padding-left:0;color:#fff;font-size:13px;font-weight:800}.bt-money span{font-size:11px;letter-spacing:0;text-transform:none;font-weight:600}.bt-count{display:none}.bt-case em{color:var(--muted);font-weight:500}.bt-x{background:#1f2850;color:#fff}.bt-sub{font-size:12px;color:var(--muted)}.br-round{font-size:13px;letter-spacing:0;text-transform:none}.cl-tabs button span,.bt-seg button span{opacity:.55;background:none;color:inherit;padding:0;min-width:0}.cl-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.cl-card{gap:8px;padding:10px 12px 12px}.cl-card header b{font-size:13px}.cl-price{height:34px}.cl-price span{font-size:13.5px}.bp-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.bp-card{padding:12px}.bp-card>b{margin-top:6px;font-size:13px}.bp-price{font-size:13.5px}.bp-com{margin-bottom:8px;font-size:11.5px}.bp-card .add-btn,.bp-card .add-step{height:36px}.cp-cases{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.cp-case,.cp-add{height:190px}.cp-case .case-art{width:84px;height:84px}.bt-case{width:64px}.bt-case .case-art{width:48px;height:48px}.br-tcase{width:46px;height:46px}.br-tcase .case-art{width:38px;height:38px}.cl-banner img{width:76px;height:76px}.bt-strip{padding:10px 8px;gap:12px}.bt-case em{max-width:64px;text-align:center}.bt-spacer{flex:1}.bt-row.is-open{border-left:1px solid var(--line-2)}.dlg.cv{width:min(820px,100%);max-height:min(760px,calc(100dvh - 32px))}.cv-head{display:flex;align-items:center;gap:14px;padding:18px 22px 12px;border:0}.cv-head h2{flex:1;margin:0;font-size:22px;font-weight:800;color:#fff}.cv-info{display:flex;flex-wrap:wrap;gap:8px 26px;margin:0 22px 14px;padding:12px 16px;border-radius:8px;background:#0f1530}.cv-info>span{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#8e9bc8}.cv-info b{display:inline-flex;align-items:center;gap:5px;color:#fff;font-variant-numeric:tabular-nums}.cv-info b svg{width:14px;height:14px}.cv-info img{border-radius:50%;image-rendering:pixelated}.cv-anon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#1a2a55;color:#cfe0ff;font:800 12px var(--font);font-style:normal}.cv-back.low{color:#22c55e}.cv-back.mid{color:#f7c548}.cv-back.high{color:#ff6b70}.cv-grid{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 22px 20px;scrollbar-width:thin}.cv-card{--t: 107, 128, 179;position:relative;display:flex;align-items:center;gap:16px;min-height:104px;padding:14px 16px;border:1px solid transparent;border-radius:8px;overflow:hidden;background:#19213f;box-shadow:inset 0 -3px rgb(var(--t))}.cv-card.uncommon{--t: 91, 133, 245}.cv-card.rare{--t: 167, 139, 250}.cv-card.epic{--t: 245, 158, 11}.cv-card.legend{--t: 255, 92, 106}.cv-pic{flex:none;display:grid;place-items:center;width:72px;height:72px}.cv-pic img{width:56px;height:56px;image-rendering:pixelated;object-fit:contain}.cv-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-bottom:14px}.cv-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#fff}.cv-text span{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.cv-text span svg{width:16px;height:16px}.cv-card em{position:absolute;right:12px;bottom:12px;padding:4px 10px;border-radius:4px;background:#0f1530;font:800 12.5px var(--font);font-style:normal;color:#8e9bc8;font-variant-numeric:tabular-nums}@media (max-width: 640px){.cv-grid{grid-template-columns:1fr}}.br-wait{justify-content:space-between;flex-wrap:wrap}.br-drop{background:#0f1530}.br-cell{background:none}.br-seat{overflow:visible}.br-seat>.br-reel{border-radius:0}.br-vs{left:-5px;top:22px;transform:translate(-50%);z-index:3;padding:3px 7px;box-shadow:0 0 0 3px #0a1638}.btn.bt-act:not(.ghost),.btn.br-join-btn,.bp-card .btn.add-btn,.btn.bp-done,.cv-foot .btn.add-btn{height:36px;border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;filter:none;font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;transition:background-color .12s}.btn.bt-act:not(.ghost):hover,.btn.br-join-btn:hover,.bp-card .btn.add-btn:hover:not(:disabled),.cv-foot .btn.add-btn:hover{background:#4d79ff;filter:none}.btn.bt-act:not(.ghost):active,.btn.br-join-btn:active,.bp-card .btn.add-btn:active:not(:disabled),.btn.bp-done:active,.cv-foot .btn.add-btn:active{transform:none;box-shadow:none}.bp-card .add-step{height:36px;border-radius:6px}.bp-card .add-step button{height:36px;border-radius:6px;font-size:16px}.bp-card .add-step b{font-weight:800}.btn.bp-done{padding:0 20px;background:#3f6cf0;color:#fff}.btn.add-btn.bp-done:hover{background:#4d79ff;filter:none}.btn.br-join-btn svg{width:13px;height:13px}.pk-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.pk-row{--t: 59, 113, 240;position:relative;display:flex;align-items:center;gap:18px;min-height:118px;padding:14px 18px;border:1px solid transparent;border-radius:8px;color:#fff;text-align:left;font-family:var(--font);cursor:pointer;background:#19213f;box-shadow:inset 0 -3px rgb(var(--t));transition:border-color .12s,background-color .12s}.pk-row:hover{background:#1f2850}.pk-row.skeleton{cursor:default;animation:bt-skel 1.2s ease-in-out infinite}.pk-pic{flex:none;display:grid;place-items:center;width:96px;height:96px}.pk-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.pk-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.pk-text span{display:inline-flex;align-items:center;gap:7px;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.pk-text span svg{width:18px;height:18px}.pk-row em{position:absolute;right:14px;bottom:14px;padding:5px 11px;border-radius:4px;background:#ffffff12;font:800 13px var(--font);font-style:normal;color:#cdd7f5;font-variant-numeric:tabular-nums}.bg-soon{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:460px;margin:60px auto;padding:40px 28px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36;text-align:center}.bg-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:8px;background:#19213f;color:#e7ebfa}.bg-ic svg{width:32px;height:32px}.bg-soon h1{margin:4px 0 0;font-size:24px;color:#fff}.bg-soon p{margin:0;font-size:14px;line-height:1.5;color:var(--muted-2)}.bg-tag{margin-top:6px;padding:5px 10px;border-radius:4px;background:#19213f;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff}.pc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.pc{display:flex;flex-direction:column;gap:10px;padding:0;border:0;background:none;color:#fff;text-align:left;font-family:var(--font);cursor:pointer}.pc{--tc: 120, 138, 190}.pc.t-green{--tc: 76, 201, 122}.pc.t-blue{--tc: 74, 140, 255}.pc.t-violet{--tc: 168, 108, 255}.pc.t-gold{--tc: 255, 196, 64}.pc-art{position:relative;display:block;aspect-ratio:2 / 3;border:1px solid rgba(var(--tc),.28);border-radius:8px;overflow:hidden;background:linear-gradient(rgba(var(--tc),.07),rgba(var(--tc),.07)),#161d3a;box-shadow:inset 0 -3px rgb(var(--tc));transition:border-color .15s ease}.pc-art:before,.pc-art:after{content:"";position:absolute;z-index:1;width:16px;height:16px;border:0 solid rgb(var(--tc));pointer-events:none;transition:width .18s ease,height .18s ease}.pc-art:before{top:7px;left:7px;border-top-width:2px;border-left-width:2px;border-top-left-radius:3px}.pc-art:after{top:7px;right:7px;border-top-width:2px;border-right-width:2px;border-top-right-radius:3px}.pc-art img{position:relative;display:block;width:100%;height:100%;object-fit:cover}.pc:hover .pc-art{border-color:rgba(var(--tc),.7)}.pc:hover .pc-art:before,.pc:hover .pc-art:after{width:28px;height:28px}.pc:focus-visible{outline:none}.pc:focus-visible .pc-art{border-color:rgb(var(--tc))}.pc-search{display:flex;align-items:center;gap:10px;height:46px;margin:0 0 18px;padding:0 8px 0 14px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530;transition:border-color .12s ease}.pc-search:focus-within{border-color:#3f6cf0}.pc-search svg{flex:none;width:18px;height:18px;fill:none;stroke:#5d6a96;stroke-width:2;stroke-linecap:round}.pc-search input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--ink);font:500 14px var(--font)}.pc-search input::placeholder{color:#5d6a96}.pc-search button{height:30px;padding:0 12px;border:0;border-radius:4px;background:#ffffff0f;color:#cdd7f5;font:700 12.5px var(--font);cursor:pointer}.pc-search button:hover{background:#ffffff1a}.pc-noart{display:block;width:100%;height:100%}.pc-info{display:flex;flex-direction:column;gap:3px;padding:0 2px}.pc-info b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.pc-price{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:800;font-variant-numeric:tabular-nums}.pc-price svg{width:15px;height:15px}.pc-info em{font-style:normal;font-size:12px;font-weight:600;color:#8e9bc8}.pc.skeleton{aspect-ratio:2 / 3.4;border-radius:8px;background:#121a36;animation:bt-skel 1.2s ease-in-out infinite}.br-reel{position:relative;height:288px;overflow:hidden;border-bottom:1px solid var(--line);background:#0f1530;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 26%,#000 74%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 26%,#000 74%,transparent 100%)}.br-reel-mark{display:none}.br-reel-strip{transition:none!important;will-change:transform,filter}.br-line{position:absolute;left:0;right:0;top:50%;z-index:2;display:flex;align-items:center;height:0;pointer-events:none}.br-line b{flex:1;height:2px;background:#ffffff8c;transition:background-color .15s}.br-line i{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent}.br-line i.l{border-left:9px solid #fff}.br-line i.r{border-right:9px solid #fff}.br-reel.landed .br-line b{background:var(--hit, #fff)}.br-reel.landed.uncommon{--hit: #5b85f5}.br-reel.landed.rare{--hit: #a78bfa}.br-reel.landed.epic{--hit: #f59e0b}.br-reel.landed.legend{--hit: #ff5c6a}.br-reel.landed.common{--hit: #c9d3ee}.br-cell{position:relative;transition:opacity .25s}.br-reel.landed .br-cell:not(.hit){opacity:.35}.br-cell img{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.br-cell.hit{animation:none}.br-cell.hit img{transform:scale(1.22)}.br-cell.hit span{color:#fff;font-weight:800}.br-progress{height:3px;margin:-2px 0 12px;border-radius:2px;background:#ffffff12;overflow:hidden}.br-progress i{display:block;height:100%;background:#fff;transition:width .5s ease}.br-reel{height:300px}.br-cell{height:100px;gap:6px}.br-tile{display:grid;place-items:center;width:74px;height:74px;border-radius:8px;background:#19213f;box-shadow:inset 0 -3px rgb(var(--t, 107, 128, 179))}.br-cell.uncommon{--t: 91, 133, 245}.br-cell.rare{--t: 167, 139, 250}.br-cell.epic{--t: 245, 158, 11}.br-cell.legend{--t: 255, 92, 106}.br-tile img{width:52px;height:52px;image-rendering:pixelated;object-fit:contain;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.br-val{display:flex;flex-direction:column;align-items:center;font-size:12px;font-weight:700;color:var(--muted-2);font-variant-numeric:tabular-nums;line-height:1.2}.br-val b{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#fff}.br-cell.hit .br-tile{background:#1f2850}.br-cell.hit .br-tile img{transform:scale(1.15)}.br-cell.hit:before{display:none}.br-cell.hit .br-val{color:#fff}.br-reel .br-line{top:50%}.br-seat.lead{border-color:#ffffff80}.br-lead{color:#fff!important;font-weight:700}.br-seat.lose{opacity:.55;transition:opacity .4s}.br-seat.win{border-color:#22c55e;background:#121a36}.br-ribbon{margin:8px 10px 0;padding:7px 10px;border-radius:6px;background:#22c55e29;color:#22c55e;font-size:13px;font-weight:800;text-align:center;animation:br-in .4s cubic-bezier(.16,1,.3,1) both}.br-result{position:relative}.br-result-amt{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:22px;font-weight:800;color:#6fe0a6;font-variant-numeric:tabular-nums}.br-result-amt svg{width:20px;height:20px}.jp{display:flex;align-items:center;gap:28px;margin:0 0 14px;padding:18px 22px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36;animation:br-in .35s cubic-bezier(.16,1,.3,1) both}.jp.still{animation:none}.jp-wheel{position:relative;flex:none;width:280px;height:280px}.jp-wheel svg{width:100%;height:100%;display:block}.jp-wheel g.out path{opacity:.35;transition:opacity .5s}.jp-hole{fill:#0f1530}.jp-pin{position:absolute;left:50%;top:-6px;width:0;height:0;margin-left:-11px;border-left:11px solid transparent;border-right:11px solid transparent;border-top:22px solid #fff}.jp-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.jp-center span{font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8e9bc8}.jp-center b{display:inline-flex;align-items:center;gap:5px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;color:#fff}.jp-center b svg{width:16px;height:16px}.jp-center em{font-style:normal;font-size:12px;color:var(--muted-2)}.jp-legend{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.jp-legend li{display:grid;grid-template-columns:12px 1fr auto 60px;align-items:center;gap:10px;padding:9px 12px;border-radius:6px;background:#19213f;font-size:13.5px}.jp-legend li.win{background:#22c55e24}.jp-legend i{width:12px;height:12px;border-radius:3px}.jp-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:#fff}.jp-tot{display:inline-flex;align-items:center;gap:5px;color:var(--muted-2);font-weight:600;font-variant-numeric:tabular-nums}.jp-tot svg{width:12px;height:12px}.jp-legend b{text-align:right;color:#fff;font-variant-numeric:tabular-nums}@media (max-width: 760px){.jp{flex-direction:column}.jp-wheel{width:240px;height:240px}.jp-legend{width:100%}}.br-tile{width:70px;height:70px}.br-cell.hit .br-tile img{transform:scale(1.08)}.br-reel.landed .br-cell:not(.hit){opacity:.45}.br-line b{height:2px;background:#ffffffb3}.br-line i.l{border-left-width:8px}.br-line i.r{border-right-width:8px}.br-ribbon{animation:none}.br-drop{border-left:0;animation-duration:.5s}.br-drop img{filter:none}.cv-card,.pk-row{border-color:transparent}.jp-wheel g.win path{filter:none}.br-seat-head{gap:9px}.br-who{gap:2px}.br-who b{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px}.br-who b em.br-lead{flex:none;padding:1px 6px;border-radius:5px;background:#ffffff1a;font-size:10.5px;font-style:normal}.br-who .br-total{font-size:14px}.br-who .br-total svg{width:12px;height:12px}.br-seats.n6 .br-face{width:30px;height:30px}.br-seats.n6 .br-val b{max-width:110px}.br-seats.n6 .br-who b em.br-lead{display:none}.br-seat.lead .br-seat-head{background:#ffffff0a}.br-who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.br-who .br-total svg{width:13px!important;height:13px!important}.br-page.is-result *,.br-page.is-result *:before,.br-page.is-result *:after{animation:none!important;transition:none!important}.br-page.is-result .br-seat.lose{opacity:.6}.br-page.is-result .br-seat.win{background:#121a36;border-color:#22c55e}.br-page.is-result .br-result{background:#121a36}.cv-card{animation:none}.br-cell.hit:before{display:none!important}.br2{max-width:1180px!important}.br2-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;margin-top:6px}.br2-left{display:flex;align-items:center;gap:12px}.br2-back{display:inline-flex;align-items:center;gap:8px;color:#fff;font:700 15px var(--font);text-decoration:none}.br2-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.br2-cost{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:6px;background:#0f1530;font-size:15px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.br2-cost svg{width:16px;height:16px}.br2-cases{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:6px}.br2-strip{display:flex;gap:6px;max-width:520px;overflow-x:auto;scrollbar-width:none}.br2-case{flex:none;filter:grayscale(1) brightness(.55);transition:filter .3s}.br2-case.now{filter:none}.br2-case.past{filter:grayscale(1) brightness(.35)}.br2-cname{font-size:15px;font-weight:700;color:#fff}.br2-right{display:flex;justify-content:flex-end;gap:8px}.br2-chip{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 12px;border:0;border-radius:6px;background:#19213f;color:#8e9bc8;font:800 10.5px/1.2 var(--font);letter-spacing:.04em;text-transform:uppercase;text-align:left;box-shadow:inset 0 -2px #00000040;cursor:pointer;transition:background-color .12s,color .12s}.br2-chip:hover{background:#1f2850;color:#fff}.br2-chip:active{box-shadow:none}.br2-chip svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.br2-sub{display:flex;justify-content:space-between;margin:18px 0 10px;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8e9bc8}.br2-sub i{display:inline-block;width:1px;height:18px;margin:0 12px;vertical-align:-4px;background:#ffffff1a}.br2-arena-wrap{padding:12px;border-radius:8px;background:#121a36}.br2-arena{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:480px;border-radius:6px;background:#0f1530;overflow:hidden}.br2-col{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.br2-col+.br2-col:before{content:"";position:absolute;left:0;top:40px;bottom:40px;width:1px;background:#ffffff0f}.br2-swords{position:absolute;left:0;top:50%;z-index:3;display:grid;place-items:center;width:44px;height:44px;transform:translate(-50%,-50%) rotate(45deg);border-radius:6px;background:#19213f;box-shadow:0 0 0 4px #0f1530}.br2-swords svg{width:20px;height:20px;transform:rotate(-45deg);fill:none;stroke:#f7c548;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.br2-players .br2-swords{box-shadow:0 0 0 4px #121a36;top:56px}.br2-wait{display:flex;flex-direction:column;align-items:center;gap:16px}.br2-await{padding:6px 12px;border-radius:4px;background:#f7c54824;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#f7c548}.br2-spin{width:40px;height:40px;border:4px solid rgba(247,197,72,.25);border-top-color:#f7c548;border-radius:50%;animation:br2-spin 1s linear infinite}@keyframes br2-spin{to{transform:rotate(360deg)}}.br2-ready{font-size:14px;font-weight:700;color:var(--muted-2)}.btn.br2-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:48px;padding:0 22px;border-radius:6px;background:#3f6cf0;color:#fff;font:800 14px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040}.btn.br2-btn:hover:not(:disabled){background:#4d79ff}.btn.br2-btn:active,.btn.br2-ghost:active,.btn.br2-cancel:active{transform:none;box-shadow:none}.btn.br2-btn:disabled{opacity:.55;box-shadow:none}.btn.br2-btn svg{width:15px;height:15px}.btn.br2-btn.wide,.btn.br2-ghost.wide{min-width:280px}.br2-under{display:flex;justify-content:center;align-items:center;gap:12px;padding:14px 0 2px}.br2-under:empty{display:none}.btn.br2-cancel{height:46px;padding:0 24px;border-radius:6px;background:#19213f;color:#ff6b70;font:800 14px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040}.btn.br2-cancel:hover:not(:disabled){background:#1f2850}.btn.br2-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:6px;border:0;background:#19213f;color:#e7ebfa;font:800 14px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040}.btn.br2-ghost:hover:not(:disabled){background:#1f2850;color:#fff}.btn.br2-ghost svg{width:18px;height:18px;fill:currentColor}.br2-pin{position:absolute;top:50%;z-index:4;width:0;height:0;margin-top:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent}.br2-pin.l{left:0;border-left:13px solid #6b8cff}.br2-pin.r{right:0;border-right:13px solid #6b8cff}.br2-arena .br-reel{width:100%;height:100%;border:0;background:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent)}.br2-arena .br-reel-strip{padding-top:140px}.br2-arena .br-cell{height:100px}.br2-arena .br-tile{width:110px;height:80px}.br2-arena .br-tile img{width:64px;height:64px}.br2-arena .br-val{font-size:14px}.br2-arena .br-cell.hit .br-tile img{transform:scale(1.25)}.br2-arena .br-cell.hit .br-val b{font-size:15px}.br2-win{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#0f1530}.br2-win h2{margin:0;font-size:28px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#f7c548}.br2-win-list{display:flex;gap:32px}.br2-win-one{display:flex;flex-direction:column;align-items:center;gap:10px}.br2-face.big{width:84px;height:84px;border:4px solid #5f6a99;border-radius:50%}.br2-win-one b{font-size:16px;color:#dbe4ff}.br2-win-one span{display:inline-flex;align-items:center;gap:8px;font-size:22px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.br2-win-one span svg{width:20px;height:20px}.br2-chance{font-style:normal;font-size:13px;color:var(--muted-2)}.br2-win-acts{display:flex;flex-direction:column;gap:10px;margin-top:6px}.br2-players{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;margin-top:14px;padding:14px 12px;border-radius:8px;background:#121a36}.br2-pcol{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:0 10px}.br2-pcol.lose{opacity:.6}.br2-who{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0 6px}.br2-face{width:48px;height:48px;border-radius:50%;border:3px solid #4a5590;image-rendering:pixelated;background:#141b3d}.br2-face.bot{display:grid;place-items:center}.br2-face.empty{border-color:transparent;background:#0f1530}.br2-who b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#fff}.br2-total{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:6px;background:#0f1530;font-size:16px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.br2-total.win{color:#22c55e}.br2-total svg{width:17px;height:17px}.br2-won{font-style:normal;font-size:12.5px;font-weight:700;color:#22c55e}.br2-drops{display:flex;flex-direction:column;gap:10px}.br2-drop{--t: 120, 140, 190;display:flex;align-items:center;gap:24px;min-height:96px;padding:0 22px;border-radius:8px;background:#19213f;box-shadow:inset 0 -3px rgb(var(--t))}.br2-drop.empty{background:#0f1530;box-shadow:none}.br2-drop.uncommon{--t: 91, 133, 245}.br2-drop.rare{--t: 167, 139, 250}.br2-drop.epic{--t: 245, 158, 11}.br2-drop.legend{--t: 255, 92, 106}.br2-drop.muted{opacity:.45}.br2-drop img{flex:none;width:60px;height:60px;image-rendering:pixelated;object-fit:contain}.br2-drop span{min-width:0;display:flex;flex-direction:column;gap:4px}.br2-drop b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#fff}.br2-drop em{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:15px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.br2-drop em svg{width:15px;height:15px}.br2-players.n3 .br2-drop,.br2-players.n4 .br2-drop,.br2-players.n6 .br2-drop{gap:12px;padding:0 12px;min-height:80px}.br2-players.n6 .br2-drop img{width:40px;height:40px}.br2-players.n6 .br2-drop b,.br2-players.n6 .br2-drop em{font-size:12.5px}.br2 .jp{margin:0;border:0;background:#0f1530;min-height:480px}@media (max-width: 760px){.br2-top{grid-template-columns:1fr}.br2-right{justify-content:flex-start}.br2-arena{height:380px}.br2-players{grid-auto-flow:row}}.br2-arena .br-reel-strip{padding-top:90px}.br2-arena .br-reel{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 25%,#000 75%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 25%,#000 75%,transparent 100%)}.br2-arena .br-cell img,.br2-arena .br-val{opacity:1}.br2-arena .br-reel.landed .br-cell:not(.hit){opacity:.3}.br2-arena .br-cell.hit .br-val,.br2-arena .br-cell.hit .br-val b{color:#fff}@media (max-width: 760px){.br2-arena .br-reel-strip{padding-top:40px}}.br2-arena .br-reel{-webkit-mask-image:none!important;mask-image:none!important}.br2 .br2-arena-wrap,.br2 .br2-players,.br2 .br2-arena{background:none!important;padding:0}.br2 .br2-arena{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0}.br3-rows{display:flex;flex-direction:column;border-top:1px solid var(--line)}.br3-row{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--line)}.br3-row.team-1 .br3-who b{color:#f7c548}.br3-who{display:flex;align-items:center;gap:12px;padding:0 14px 0 4px;min-width:0}.br3-who span{display:flex;flex-direction:column;gap:3px;min-width:0}.br3-who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#fff}.br3-who em{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:16px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.br3-who em svg{width:15px;height:15px}.br3-reel{position:relative;height:170px;overflow:hidden}.br3-mark{position:absolute;left:50%;top:0;bottom:0;z-index:3;width:2px;margin-left:-1px;background:#ffffffbf}.br3-mark:before,.br3-mark:after{content:"";position:absolute;left:50%;width:0;height:0;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent}.br3-mark:before{top:0;border-top:11px solid #fff}.br3-mark:after{bottom:0;border-bottom:11px solid #fff}.br3-strip{display:flex;height:100%;will-change:transform}.br3-cell{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:150px;height:100%;transition:opacity .25s}.br3-cell img{width:72px;height:72px;image-rendering:pixelated;object-fit:contain}.br3-cell span{display:flex;flex-direction:column;align-items:center;font-size:13px;font-weight:700;color:var(--muted-2);font-variant-numeric:tabular-nums}.br3-cell span b{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:13.5px}.br3-reel.landed .br3-cell:not(.hit){opacity:.3}.br3-cell.hit img{transform:scale(1.15)}.br3-cell.hit span{color:#fff}.br3-end{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 4px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.br3-end-who{display:flex;align-items:center;gap:14px}.br3-end-who .br2-face.big{width:64px;height:64px;border-width:3px}.br3-end-who b{display:block;font-size:22px;font-weight:800;color:#fff}.br3-end-who span{display:inline-flex;align-items:center;gap:7px;margin-top:4px;font-size:17px;font-weight:800;color:#22c55e;font-variant-numeric:tabular-nums}.br3-end-who span svg{width:16px;height:16px}.br3-end-acts{display:flex;gap:8px}.br3-end-acts .btn{height:42px;font-size:13.5px}.br2 .br2-under{padding:12px 0 0}.br2 .br2-players{margin-top:18px}.br2 .jp{background:none;border:0;padding:18px 0}@media (max-width: 760px){.br3-row{grid-template-columns:1fr}.br3-who{padding:10px 4px 0}.br3-end{flex-direction:column;align-items:flex-start}}.br3-strip{-webkit-mask-image:none}.br3-reel{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 14%,rgba(0,0,0,1) 86%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#0000,#000 14%,#000 86%,#0000)}.br3-mark{background:#fff}.br3-rows{border-top:0}.br3-row{border-bottom:0}.br3-vs{position:relative;height:1px;margin:0;background:var(--line-2)}.br3-vs span{position:absolute;left:50%;top:50%;z-index:4;transform:translate(-50%,-50%);padding:3px 10px;border-radius:6px;background:#ffcf5c;color:#2a1a00;font:900 12px var(--font);letter-spacing:.06em}.br3-rows.n3 .br3-reel,.br3-rows.n4 .br3-reel{height:136px}.br3-rows.n6 .br3-reel{height:104px}.br3-rows.n6 .br3-cell img,.br3-rows.n4 .br3-cell img{width:52px;height:52px}.br3-rows.n6 .br3-cell{gap:4px}.br3-rows.n6 .br3-cell span{font-size:11.5px}.br3-rows.n6 .br3-who b{font-size:13px}.br3-rows.n6 .br3-who em{font-size:14px}.br3-rows.n6 .br2-face{width:36px;height:36px}.br3-rows.n6 .br3-vs span{padding:2px 8px;font-size:10.5px}.br3-coin{display:grid;place-items:center;width:76px;height:76px;border-radius:50%}.br3-coin img{width:58px;height:58px;border-radius:14px}.br3-rows.n6 .br3-coin{width:56px;height:56px}.br3-rows.n6 .br3-coin img{width:42px;height:42px}.br3-cell.coin span b{color:#f7c548}.br3-reel.coinhit .br3-mark{background:#f7c548}.br3-reel.bonus{background:#f7c5480f}.br3-bonus-tag{position:absolute;left:50%;top:8px;z-index:4;transform:translate(-50%);padding:2px 8px;border-radius:4px;background:#f7c5482e;color:#f7c548;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.br3-cell.hit img{transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.br3-cell.coin.hit .br3-coin{animation:coin-pop .45s cubic-bezier(.3,1.6,.5,1) both}@keyframes coin-pop{40%{transform:scale(1.18)}}.br2-face-wrap{position:relative;display:inline-flex;flex:none}.br-crown{position:absolute;left:50%;top:-15px;z-index:2;width:26px;height:22px;transform:translate(-50%) rotate(-8deg);fill:#f7c548;stroke:#b07a00;stroke-width:1.2;stroke-linejoin:round}.br-crown path+path{fill:none;stroke:#f7c548;stroke-width:2.2;stroke-linecap:round}.br2-face-wrap.big .br-crown{top:-24px;width:38px;height:32px}.br3-row .br2-face-wrap .br-crown{animation:crown-in .2s ease-out both}@keyframes crown-in{0%{opacity:0}}.br3-vs span{left:calc(50% + 95px);padding:4px 11px;border-radius:7px;background:#3f6cf0;color:#fff;box-shadow:0 0 0 4px #0a1638}@media (max-width: 760px){.br3-vs span{left:50%}}.br3-coin{width:80px;height:80px}.br3-coin svg{width:60px;height:60px}.br3-rows.n6 .br3-coin svg{width:44px;height:44px}.cv-coin{margin:0 22px 14px;padding:12px 14px;border-radius:8px;background:#0f1530;box-shadow:inset 3px 0 #f7c548}.cv-coin-head{display:flex;align-items:center;gap:12px}.cv-coin-head>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cv-coin-head b{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#f7c548}.cv-coin-head span{font-size:12.5px;font-weight:500;color:#8e9bc8}.cv-coin-ic svg{width:30px;height:30px}.cv-coin-head .btn{height:34px;font-size:12px}.cv-coin-edit{display:flex;flex-direction:column;gap:10px;margin-top:12px}.cv-coin-edit .cl-tabs{align-self:flex-start}.cv-coin-hint{margin:0;font-size:12.5px;color:var(--muted-2)}.cv-coin-acts{display:flex;gap:8px}.cv-coin-acts .btn{height:38px;font-size:13px}.cv-coin-badge{position:absolute;left:10px;top:10px;z-index:1;display:grid;place-items:center;width:22px;height:22px}.cv-coin-badge svg{width:20px;height:20px}.cv-card.pickable{cursor:pointer}.cv-card.pickable:not(.picked){opacity:.5}.cv-card.picked{border-color:#f7c548}.co{max-width:1060px!important}.co-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:6px}.co-title{display:flex;align-items:center;gap:16px}.co-title h1{margin:0;font-size:22px;font-weight:800;color:#fff}.co-title span{display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-size:20px;font-weight:800;color:#fff}.co-title span svg{width:20px;height:20px}.br2-chip.on{color:#f7c548}.co-info{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;margin:18px 0 14px;padding:14px 18px;border-radius:8px;background:#121a36;font-size:14px;font-weight:600;color:#8e9bc8}.co-info span{display:inline-flex;align-items:center;gap:8px}.co-info b{color:#fff}.co-info b.g{color:#22c55e}.co-info img{border-radius:50%;image-rendering:pixelated}.co-reels{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.co-row+.co-row{border-top:1px solid var(--line)}.co-idle-strip{justify-content:center;opacity:.5}.co-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.co-controls{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;background:#121a36}.co-qty{display:flex;gap:2px}.co-qty button{width:46px;height:46px;border:0;border-radius:6px;background:none;color:#8e9bc8;font:800 18px var(--font);cursor:pointer;transition:background-color .12s,color .12s}.co-qty button:hover:not(:disabled){color:#fff}.co-qty button.on{background:#1f2850;color:#f7c548}.co-cost{display:inline-flex;align-items:center;gap:6px;height:46px;padding:0 14px;border-radius:6px;background:#0f1530;font-size:16px;font-weight:800;color:#fff}.co-cost svg{width:17px;height:17px}.co-fast{display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:6px;background:none;color:#8e9bc8;cursor:pointer;transition:background-color .12s,color .12s}.co-fast svg{width:22px;height:22px;fill:currentColor}.co-fast.on{color:#f7c548;background:#f7c5481f}.co-h{margin:26px 0 12px;font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#e7ebfa}.co-items{padding:0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width: 760px){.co-top,.co-bar{flex-direction:column;align-items:flex-start}.co-controls{flex-wrap:wrap}}.co-fast:disabled{opacity:.4;cursor:not-allowed}.co-reels{display:flex;flex-direction:column;height:360px}.co-reels .co-row{flex:1 1 0;min-height:0;display:flex}.co-reels .co-row>.br3-reel{flex:1;height:100%!important}.co-reels .br3-cell{height:100%;gap:4px}.co-reels .br3-cell img{width:auto;height:min(72px,52%)}.co-reels .br3-coin{width:auto;height:min(80px,60%);aspect-ratio:1}.co-reels .br3-cell span{font-size:12px}.cc-page{max-width:980px;margin:0 auto;padding-bottom:40px}.cc-top{display:flex;align-items:baseline;gap:16px;margin:6px 0 18px}.cc-top h1{margin:0;font-size:22px;font-weight:800;color:#fff}.cc-back{color:#8e9bc8;font-size:13.5px;font-weight:600;text-decoration:none}.cc-back:hover{color:#fff}.cc-step{padding:18px 20px;border-radius:8px;background:#121a36}.cc-step+.cc-step{margin-top:12px}.cc-step h2{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff}.cc-step h2 i{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:4px;background:#19213f;font:800 13px var(--font);font-style:normal;color:#f7c548}.cc-step-acts{display:flex;gap:8px;margin-left:auto}.btn.cc-sm{height:36px;padding:0 14px;font-size:12.5px}.cc-total{padding:3px 8px;border-radius:4px;background:#19213f;color:#8e9bc8;font-size:13px;font-variant-numeric:tabular-nums}.cc-total.ok{color:#22c55e}.cc-total.bad{color:#ff6b70}.cc-skins{display:flex;flex-wrap:wrap;gap:8px}.cc-skin{padding:6px;border:2px solid transparent;border-radius:8px;background:#19213f;cursor:pointer;transition:background-color .12s,border-color .12s}.cc-skin:hover{background:#1f2850}.cc-skin.on{border-color:#3f6cf0;background:#1f2850}.cc-skin img{display:block;width:84px;height:84px}.cc-name{width:min(420px,100%);height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530;color:#fff;font:600 15px var(--font);outline:none}.cc-name:focus{border-color:#3f6cf0}.cc-empty{padding:22px;border:1px dashed rgba(255,255,255,.1);border-radius:8px;color:#8e9bc8;font-size:13.5px;text-align:center}.cc-rows{display:flex;flex-direction:column;gap:6px}.cc-row{display:flex;align-items:center;gap:14px;padding:8px 12px;border-radius:8px;background:#19213f}.cc-row>img{flex:none;image-rendering:pixelated;object-fit:contain}.cc-row-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cc-row-name b{overflow:hidden;color:#fff;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.cc-row-name span{display:inline-flex;align-items:center;gap:5px;color:var(--muted-2);font-size:12.5px;font-weight:700}.cc-row-name svg{width:13px;height:13px}.cc-field{display:flex;align-items:center;gap:6px;height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530}.cc-field:focus-within{border-color:#3f6cf0}.cc-field span{color:var(--muted-2);font-size:12px;font-weight:700}.cc-field input{width:64px;border:0;outline:none;background:none;color:#fff;font:700 14px var(--font);text-align:right;font-variant-numeric:tabular-nums}.cc-field:first-of-type input{width:34px}.cc-field em{color:var(--muted-2);font-style:normal;font-size:13px}.cc-x{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:6px;background:none;color:var(--muted-2);cursor:pointer}.cc-x:hover{background:#ffffff0f;color:#fff}.cc-x svg{width:14px;height:14px}.cc-finish{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 28px}.cc-stat{display:flex;flex-direction:column;gap:6px}.cc-stat>span{color:#8e9bc8;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.cc-stat b{display:inline-flex;align-items:center;gap:7px;height:40px;color:#fff;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.cc-stat b.g{color:#22c55e}.cc-stat b svg{width:18px;height:18px}.btn.cc-create{margin-left:auto;min-width:200px;height:46px}.cc-hint{margin:12px 0 0;color:var(--muted-2);font-size:13px}.cc-hint.bad{color:#ffb4a8}.dlg.cc-pick{display:flex;flex-direction:column;width:min(860px,100%);height:min(680px,calc(100dvh - 32px));max-height:none;padding:0}.cc-pick-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 0}.cc-pick-head h2{margin:0;font-size:17px;font-weight:800;color:#fff}.cc-pick-bar{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px}.cc-pick-grid{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:8px;padding:0 20px 14px}.cc-pick-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 12px;border:2px solid transparent;border-radius:8px;background:#19213f;color:#fff;font:inherit;cursor:pointer;transition:background-color .12s,border-color .12s}.cc-pick-card:hover{background:#1f2850}.cc-pick-card.on{border-color:#3f6cf0;background:#1f2850}.cc-pick-card img{image-rendering:pixelated;object-fit:contain}.cc-pick-card b{max-width:100%;overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.cc-pick-card span{display:inline-flex;align-items:center;gap:5px;color:var(--muted-2);font-size:12.5px;font-weight:700}.cc-pick-card span svg{width:13px;height:13px}.cc-pick-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--line);color:var(--muted-2);font-size:13px}@media (max-width: 640px){.cc-row{flex-wrap:wrap}.cc-row-name{flex-basis:calc(100% - 60px)}.btn.cc-create{width:100%;margin-left:0}}.cc-field.cc-price input{width:70px}.cc-row-name em{color:#f7c548;font-style:normal;font-weight:700}.bt-refresh{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:6px;background:#19213f;color:#8e9bc8;box-shadow:inset 0 -2px #00000040;cursor:pointer;transition:background-color .12s,color .12s}.bt-refresh:hover{background:#1f2850;color:#fff}.bt-refresh svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.bt-refresh.spin svg{animation:bt-rot .45s ease-out}@keyframes bt-rot{to{transform:rotate(360deg)}}.br3-count{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:320px}.br3-count span{color:#8e9bc8;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.br3-count b{color:#fff;font-size:88px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;animation:br-count .9s ease-out both}@keyframes br-count{0%{opacity:0;transform:scale(1.15)}20%{opacity:1;transform:none}to{opacity:.85}}button.br2-case{padding:0;border:0;background:none;cursor:pointer}button.br2-case:hover{filter:none}.br-bot{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:4px;background:#3f6cf0;color:#fff;font:800 10px var(--font);font-style:normal;letter-spacing:.05em;vertical-align:2px}.co-reels.q4,.co-reels.q6{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr}.co-reels.q4 .co-row,.co-reels.q6 .co-row{min-width:0;border-top:0;box-shadow:inset 0 0 0 .5px var(--line)}.co-reels.q3 .br3-cell,.co-reels.q4 .br3-cell,.co-reels.q6 .br3-cell{width:112px;gap:3px}.co-reels.q3 .br3-cell img,.co-reels.q6 .br3-cell img{height:min(56px,46%)}.co-reels.q4 .br3-cell img{height:min(64px,46%)}.co-reels.q3 .br3-cell span,.co-reels.q4 .br3-cell span,.co-reels.q6 .br3-cell span{font-size:11px}.co-reels.q3 .br3-cell span b,.co-reels.q4 .br3-cell span b,.co-reels.q6 .br3-cell span b{max-width:104px;font-size:11.5px}.co-reels.q3 .br3-cell.hit img,.co-reels.q4 .br3-cell.hit img,.co-reels.q6 .br3-cell.hit img{transform:scale(1.08)}.co-reels.q6 .br3-coin,.co-reels.q3 .br3-coin{height:min(56px,50%)}.cl-card header{align-items:flex-start}.cl-card header b{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;overflow-wrap:anywhere;min-height:2.5em;text-overflow:clip}.br2-wait{display:grid;grid-template-rows:34px 48px 48px;justify-items:center;align-items:center;gap:14px}.br2-await.ready{background:#22c55e24;color:#22c55e}.br2-seat-face{width:44px;height:44px;border-radius:6px;image-rendering:pixelated;box-shadow:0 0 0 2px #22c55e}.br2-act{display:grid;place-items:center;min-height:48px}.br-vs{position:absolute;left:0;top:50%;z-index:4;display:flex;align-items:center;transform:translate(-50%,-50%);pointer-events:none}.br-vs b{display:grid;place-items:center;width:52px;height:52px;border-radius:6px;background:#3f6cf0;color:#fff;font:800 16px var(--font);letter-spacing:.04em;box-shadow:0 0 0 4px #0f1530}.br-vs i{display:none}.br3-vs .br-vs.row{position:absolute;left:50%;top:50%;width:min(520px,70%);transform:translate(-50%,-50%)}.br3-vs .br-vs.row i{display:block;flex:1;height:1px;background:#ffffff1a}.br3-vs .br-vs.row b{width:40px;height:40px;margin:0 10px;font-size:13.5px}.br3-vs span:not(.br-vs){display:none}.br3-vs{background:none;height:0}.br3-rows.n6 .br3-vs .br-vs.row b{width:32px;height:32px;font-size:11px;box-shadow:0 0 0 3px #0f1530}.br3-rows.counting{position:relative}.br3-rows.counting .br3-idle .br3-strip{justify-content:center;opacity:.35}.br3-rows.counting .br3-count{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;min-height:0;pointer-events:none}.br3-rows.counting .br3-count b{position:relative;font-size:96px}.br3-count-ring{display:none}.br-fight{position:absolute;left:0;top:50%;z-index:4;display:flex;align-items:center;transform:translate(-50%,-50%);pointer-events:none}.br-fight b{display:grid;place-items:center;width:40px;height:40px;border-radius:6px;background:#19213f;transform:rotate(45deg);box-shadow:0 0 0 4px #0f1530}.br-fight b svg{width:19px;height:19px;transform:rotate(-45deg);fill:none;stroke:#f7c548;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.br-fight i{display:none}.br3-vs .br-fight.row{left:50%;width:min(520px,70%)}.br3-vs .br-fight.row i{display:block;flex:1;height:1px;background:#ffffff1a}.br3-vs .br-fight.row b{width:32px;height:32px;margin:0 12px}.br3-vs .br-fight.row b svg{width:16px;height:16px}.br3-rows.n6 .br3-vs .br-fight.row b{width:26px;height:26px}.br2-arena-wrap{background:#121a36}.br2-arena{background:#0f1530}.br2.lobby .br2-arena-wrap{background:#121a36!important;padding:12px;border-radius:8px}.br2.lobby .br2-arena{background:#0f1530!important;border:0;border-radius:6px}.co-back{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:6px;background:#19213f;color:#e7ebfa;box-shadow:inset 0 -2px #00000040;cursor:pointer;transition:background-color .12s,color .12s}.co-back:hover{background:#1f2850;color:#fff}.co-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.br3-vs span:not(.br-vs):not(.br-fight){display:none}.br3-vs span.br-fight{position:absolute;left:50%;top:50%;display:flex;align-items:center;width:min(520px,70%);padding:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:0;transform:translate(-50%,-50%)}.br3-vs span.br-fight b{flex:none}.br2-arena-wrap{min-height:504px}.br-eos{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 24px;text-align:center}.br-eos b{color:#fff;font-size:20px;font-weight:800}.br-eos-num{color:#f7c548;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.br-eos p{max-width:420px;margin:4px 0 0;color:#8e9bc8;font-size:13px;font-weight:500;line-height:1.5}.br-eos-spin{width:44px;height:44px;border:4px solid rgba(247,197,72,.2);border-top-color:#f7c548;border-radius:50%;animation:br2-spin .9s linear infinite}.br3-strip.br3-blank{display:flex;justify-content:center;align-items:center;gap:14px;opacity:1;filter:none}.br3-slot{display:grid;place-items:center;width:110px;height:70%;border-radius:6px;background:#19213f;color:#ffffff2e;font-size:26px;font-weight:800}.br3-rows.n6 .br3-slot,.br3-rows.n4 .br3-slot{width:80px;font-size:20px}.br2-arena-wrap>.br3-rows.counting,.br2-arena-wrap>.br3-rows{min-height:480px}.br-fair code a{color:#8fb0ff}.br2.boxed .br2-arena-wrap{background:#121a36!important;padding:12px;border-radius:8px}.br2.boxed .br3-rows{border-radius:6px;background:#0f1530;overflow:hidden}.br2.boxed .br3-row{border-bottom:1px solid rgba(255,255,255,.05)}.br2.boxed .br3-row:last-child{border-bottom:0}.br3-vs span.br-fight.row{left:calc(50% + 95px);width:min(440px,60%)}@media (max-width: 760px){.br3-vs span.br-fight.row{left:50%}}.br3-reel .br3-mark{background:#ffffffd9}.br3-reel .br3-mark:before,.br3-reel .br3-mark:after{content:"";display:block;position:absolute;left:50%;width:0;height:0;margin-left:-7px;border-left:7px solid transparent;border-right:7px solid transparent}.br3-reel .br3-mark:before{top:0;border-top:10px solid #3f6cf0;border-bottom:0}.br3-reel .br3-mark:after{bottom:0;border-bottom:10px solid #3f6cf0;border-top:0}.br3-reel.landed .br3-mark:before{border-top-color:#fff}.br3-reel.landed .br3-mark:after{border-bottom-color:#fff}.br2.boxed.is-result .br2-arena-wrap{display:flex;flex-direction:column}.br3-win{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:480px;padding:30px 20px;border-radius:6px;background:#0f1530;text-align:center}.br3-win-title{color:#f7c548;font-size:26px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.br3-win-faces{display:flex;justify-content:center;gap:22px;margin-top:6px}.br3-win-who{display:flex;flex-direction:column;align-items:center;gap:8px}.br3-win-face{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:#19213f;box-shadow:0 0 0 3px #3f6cf0;overflow:hidden}.br3-win-face img{width:100%;height:100%;image-rendering:pixelated}.br3-win-name{color:#fff;font-size:15px;font-weight:700}.br3-win-amt{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.br3-win-amt svg{width:22px;height:22px}.br3-win-note{color:#8e9bc8;font-size:13px;font-weight:600}.br3-win-acts{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:10px}.br3-win-acts .btn.wide{min-width:240px}.br3-win-acts .btn.br2-ghost svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.br2.boxed.is-result .br2-under{justify-content:center;margin-top:10px}.br2.boxed.is-result .br2-under .btn.br2-ghost{height:34px;padding:0 14px;font-size:12px}.br2.boxed .br2-players{margin-top:14px;padding:16px 12px 12px!important;border-radius:8px;background:#121a36!important}.br2-arena.n4 .br2-wait,.br2-arena.n6 .br2-wait{grid-template-rows:28px 42px 40px;gap:10px}.br2-arena.n4 .br2-await,.br2-arena.n6 .br2-await{padding:4px 10px;font-size:12.5px}.br2-arena.n4 .btn.br2-btn,.br2-arena.n6 .btn.br2-btn{height:38px;padding:0 12px;font-size:12px;letter-spacing:.03em;white-space:nowrap}.br2-arena.n6 .btn.br2-btn{padding:0 9px;font-size:11px}.br2-arena.n4 .br2-spin,.br2-arena.n6 .br2-spin{width:32px;height:32px;border-width:3px}.br2-arena.n4 .br2-seat-face,.br2-arena.n6 .br2-seat-face{width:38px;height:38px}.br2-arena.n3 .btn.br2-btn{height:42px;padding:0 16px;font-size:13px}.br3-who{justify-content:center;text-align:left}.br3-rows.n6 .br3-reel,.br3-rows.n6.counting .br3-reel{height:92px!important}.br3-rows.n4 .br3-reel{height:120px}.br2-arena-wrap>.br3-rows.n4,.br2-arena-wrap>.br3-rows.n6{min-height:0}.br3-rows.counting{display:grid}.br3-rows.counting .br3-count{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.br3-rows.n6.counting .br3-count b,.br3-rows.n4.counting .br3-count b{font-size:72px}.br2.boxed .br3-reel{height:220px}.br2.boxed .br3-rows.n3 .br3-reel,.br2.boxed .br3-rows.n4 .br3-reel{height:170px}.br2.boxed .br3-rows.n6 .br3-reel,.br2.boxed .br3-rows.n6.counting .br3-reel{height:124px!important}.br2.boxed .br3-cell img{width:56px;height:56px}.br2.boxed .br3-rows.n4 .br3-cell img,.br2.boxed .br3-rows.n3 .br3-cell img{width:46px;height:46px}.br2.boxed .br3-rows.n6 .br3-cell img{width:38px;height:38px}.br2.boxed .br3-cell.hit img{transform:scale(1.1)}.br2.boxed .br3-coin{width:56px;height:56px}.pk-locked{position:relative}.pk-lock-behind{filter:blur(6px) saturate(.8);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.pk-lock-card{position:absolute;left:50%;top:160px;z-index:5;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(380px,90%);padding:26px 24px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#121a36;transform:translate(-50%);box-shadow:0 20px 50px #00000080;text-align:center}.pk-lock-card b{color:#fff;font-size:20px;font-weight:800}.pk-lock-card>span:not(.pk-lock-ic){color:var(--muted-2);font-size:14px}.pk-lock-ic{display:grid;place-items:center;width:54px;height:54px;margin-bottom:4px;border-radius:50%;background:#ffcf5c24}.pk-lock-ic svg{width:26px;height:26px;fill:none;stroke:#ffcf5c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}em.pct{cursor:help}em.pct .pct-f{display:none}.cv-card:hover em.pct .pct-s,em.pct:focus .pct-s,em.pct:hover .pct-s{display:none}.cv-card:hover em.pct .pct-f,em.pct:focus .pct-f,em.pct:hover .pct-f{display:inline}.cv-card:hover em.pct,em.pct:focus{background:#3f6cf04d;color:#fff;outline:none}em.pct{cursor:default;overflow:visible;z-index:2}em.pct .pct-f{display:none!important}.cv-card:hover em.pct{background:#0f1530;color:#8e9bc8}.pct-tip{position:absolute;right:0;bottom:calc(100% + 10px);display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding:7px 11px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#1f2850;color:#fff;font:800 14px var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 18px 40px #00000080;opacity:0;pointer-events:none;transition:opacity .12s}.pct-tip small{color:#8e9bc8;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pct-tip:after{content:"";position:absolute;right:14px;top:100%;border:6px solid transparent;border-top-color:#1f2850}em.pct:hover .pct-tip,em.pct:focus .pct-tip{opacity:1}em.pct:hover,em.pct:focus{background:#3f6cf04d!important;color:#fff!important;outline:none}.cv-card{overflow:visible}.pct-tip{right:auto;left:50%;bottom:calc(100% + 7px);padding:4px 8px;border-radius:4px;font-size:12px;transform:translate(-50%)}.pct-tip:after{right:auto;left:50%;margin-left:-5px;border-width:5px}em.pct:not(.rare):hover{background:#0f1530!important;color:#8e9bc8!important}.br2-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;white-space:nowrap;flex:none}.br2-chip span{white-space:nowrap;line-height:1.15}.br2-right{flex:none;display:flex;gap:8px}.br2-pot{gap:7px;color:#f7c548}.br2-pot>span{color:#8e9bc8;font-size:12.5px;font-weight:800;letter-spacing:.04em}.br3-acc,.br2-acc{display:inline-flex;align-items:center;gap:5px;color:#8e9bc8;font-style:normal;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.br3-acc svg,.br2-acc svg{width:12px;height:12px}.br2-acc{margin-top:2px}@media (max-width: 600px){.br2-left{flex-wrap:wrap}}.co-bar-end{display:flex;align-items:center;gap:8px}.co-borrow-tg{height:46px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#19213f;color:#8e9bc8;font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.co-borrow-tg.on{border-color:#f7c548;color:#f7c548}.co-borrow-tg:disabled{opacity:.55;cursor:default}.co-borrow{margin-top:10px;padding:14px 16px;border:1px solid rgba(247,197,72,.3);border-radius:8px;background:#121a36}.co-borrow-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:#fff;font-weight:700}.co-borrow-head b{color:#f7c548;font-variant-numeric:tabular-nums}.co-borrow-head input{flex:1;min-width:180px;accent-color:#f7c548}.co-borrow p{margin:8px 0 0;color:var(--muted-2);font-size:13.5px;line-height:1.5}.co-borrow p b{display:inline-flex;align-items:center;gap:4px;color:#fff}.co-borrow svg,.co-loan-result svg{width:13px;height:13px;vertical-align:-2px}.co-loan-result{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;color:var(--muted-2);font-weight:700;font-variant-numeric:tabular-nums}.co-loan-result b{display:inline-flex;align-items:center;gap:4px;color:#fff}.co-loan-result b.g{color:#22c55e}.co-pays{color:#22c55e;font-style:normal;font-size:11.5px;font-weight:700}.co-pays.zero{color:var(--muted-2)}@media (max-width: 760px){.co-bar{flex-wrap:wrap}.co-bar-end{width:100%}.co-bar-end>*{flex:1}}.cp-borrow{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:12px 14px;border:1px solid rgba(247,197,72,.3);border-radius:8px;background:#121a36}.cp-borrow-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#fff;font-weight:700}.cp-borrow-head b{color:#f7c548}.cp-borrow-head input{flex:1;min-width:160px;accent-color:#f7c548}.cp-borrow .cp-explain b{color:#fff}.bp-head h2 span{margin-left:8px;color:#8e9bc8;font:700 15px var(--font)}.bp-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px}.bp-card.pick{gap:2px;padding:14px 12px 12px;border:0;border-radius:8px;background:#19213f;box-shadow:inset 0 0 0 1px #ffffff0f;cursor:pointer;transition:background-color .12s}.bp-card.pick:hover{background:#1f2850}.bp-card.pick:focus-visible{outline:2px solid #fff;outline-offset:2px}.bp-card.pick.on{background:#1f2850;box-shadow:inset 0 0 0 2px #3f6cf0}.bp-card.pick.full{opacity:.5;cursor:default}.bp-card.pick .case-art{width:96px;height:96px}.bp-n{position:absolute;top:10px;right:10px;padding:3px 7px;border-radius:4px;background:#3f6cf0;color:#fff;font:800 13px var(--font)}.bp-card.pick>b{margin-top:4px}.bp-card.pick .bp-com{margin-bottom:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-hint{display:grid;place-items:center;width:100%;height:36px;border-radius:6px;background:#0f1530;color:#8e9bc8;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:background-color .12s,color .12s}.bp-card.pick:hover .bp-hint{background:#3f6cf0;color:#fff}.bp-step{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;border-radius:6px;background:#3f6cf0;color:#fff;box-shadow:inset 0 -2px #00000040;cursor:default}.bp-step button{width:40px;height:36px;border:0;border-radius:6px;background:none;color:#fff;font:800 18px var(--font);cursor:pointer}.bp-step button:hover:not(:disabled){background:#ffffff24}.bp-step button:disabled{opacity:.4;cursor:default}.bp-step b{font:800 14px var(--font);font-variant-numeric:tabular-nums}.bp-foot{flex-wrap:wrap;gap:12px}.bp-tray{flex:1 1 100%;display:flex;gap:6px;min-height:52px;padding:6px;overflow-x:auto;border-radius:8px;background:#0f1530;scrollbar-width:thin}.bp-tray-empty{align-self:center;padding-left:8px;color:#8e9bc8;font-size:12.5px;font-weight:600}.bp-chip{position:relative;flex:none;display:grid;place-items:center;width:52px;height:52px;padding:0;border:0;border-radius:6px;background:#19213f;cursor:pointer;animation:bp-chip-in .15s ease-out;transition:background-color .12s}.bp-chip .case-art{width:40px;height:40px}.bp-chip i{position:absolute;left:3px;top:2px;color:#8e9bc8;font:800 10.5px var(--font);font-style:normal}.bp-chip:hover{background:#e5484d40}.bp-chip:hover:after{content:"×";position:absolute;right:3px;top:0;color:#ff8a8e;font:800 14px var(--font)}@keyframes bp-chip-in{0%{opacity:0}}.bp-foot .cl-pager{flex:1}.btn.add-btn.bp-done{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 20px;border-radius:6px;background:#3f6cf0;color:#fff;box-shadow:inset 0 -2px #00000040}.btn.add-btn.bp-done span{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:4px;background:#0003;font-size:12.5px}.btn.add-btn.bp-done svg{width:14px;height:14px}@media (prefers-reduced-motion: reduce){.bp-chip{animation:none}}.btn.add-btn.bp-done{margin-left:auto}.pp-art{flex:none;width:72px;height:108px;border:1px solid rgba(255,255,255,.06);border-radius:6px;overflow:hidden;background:#0f1530}.pp-art img{display:block;width:100%;height:100%;object-fit:cover}.pp-sub b{color:#8e9bc8;font-weight:700;font-size:13.5px}.pp-blurb{margin:6px 0 0;max-width:560px;font-size:13.5px;font-weight:500;color:#8e9bc8}.pp-stage{display:flex;flex-direction:column;gap:14px;margin-top:18px;padding:18px 0 14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pp-reelbox{display:flex;min-height:170px}.pp-reelbox>.br3-reel{flex:1;height:170px}.pp-idle .br3-strip{justify-content:center;opacity:.5}.pp-flash .br3-strip{justify-content:center;transform:none!important}.pp-tray{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.pp-pull{--t: 107, 128, 179;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 10px 13px;border-radius:8px;border:1px solid transparent;background:#19213f;box-shadow:inset 0 -3px rgb(var(--t));animation:pp-pop .4s cubic-bezier(.3,1.6,.5,1) both}.pp-pull.uncommon{--t: 91, 133, 245}.pp-pull.rare{--t: 167, 139, 250}.pp-pull.epic{--t: 245, 158, 11}.pp-pull.legend{--t: 255, 92, 106}.pp-pull.empty{border-style:dashed;border-color:#ffffff1a;background:#0f1530;box-shadow:none;animation:none}.pp-pull-pic{flex:none;display:grid;place-items:center;width:64px;height:64px}.pp-pull-pic img{width:56px;height:56px;image-rendering:pixelated;object-fit:contain}.pp-pull.empty .pp-pull-pic svg{width:30px;height:30px;color:#5d6a96;fill:currentColor}.pp-pull b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#fff}.pp-pull>span{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.pp-pull>span svg{width:13px;height:13px}.pp-run{align-self:center;padding:4px 10px;border-radius:4px;background:#0f1530;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8e9bc8;font-variant-numeric:tabular-nums;white-space:nowrap}.pp-run.on{color:#f7c548}@keyframes pp-pop{0%{transform:scale(.7) translateY(10px);opacity:0}to{transform:none;opacity:1}}.pp-total{--t: 107, 128, 179;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:8px;border:1px solid transparent;background:#19213f;box-shadow:inset 0 -3px rgb(var(--t));animation:pp-pop .4s cubic-bezier(.3,1.6,.5,1) both}.pp-total.uncommon{--t: 91, 133, 245}.pp-total.rare{--t: 167, 139, 250}.pp-total.epic{--t: 245, 158, 11}.pp-total.legend{--t: 255, 92, 106}.pp-total small{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8e9bc8}.pp-total b{display:inline-flex;align-items:center;gap:8px;font-size:30px;color:#fff;font-variant-numeric:tabular-nums}.pp-total b svg{width:24px;height:24px}.pp-total>span{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:#e7ebfa}.pp-total>span img{image-rendering:pixelated;object-fit:contain}:is(.cv-pic,.br3-cell,.pp-pull-pic,.pp-total,.cc-row,.cc-pick-card,.br2-drop,.pc-top) img[src*="/items/rl_"]{image-rendering:auto}@media (max-width: 760px){.pp-pull{flex:1 1 calc(50% - 5px)}.pp-total b{font-size:24px}}.bl-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:180px;margin-bottom:16px;padding:26px 30px;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.bl-hero-text{position:relative;z-index:1}.bl-hero h1{margin:0;color:#fff;font:800 28px var(--font);letter-spacing:.03em;text-transform:uppercase}.bl-hero p{margin:6px 0 0;color:#8e9bc8;font-size:14px;font-weight:500}.bl-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.bl-stats span{display:flex;flex-direction:column;gap:2px;padding:10px 16px;border-radius:6px;background:#0f1530;color:#8e9bc8;font-size:12px;font-weight:600}.bl-stats b{display:inline-flex;align-items:center;gap:6px;color:#fff;font:800 19px var(--font);font-variant-numeric:tabular-nums}.bl-stats b.g{color:#22c55e}.bl-stats svg{width:16px;height:16px}.bl-hero-art{position:absolute;right:200px;top:50%;display:flex;align-items:center;transform:translateY(-50%);pointer-events:none}.bl-hero-art img{width:132px;height:132px}.bl-hero-art img.r{transform:scaleX(-1)}.bl-vs{display:grid;place-items:center;width:42px;height:42px;margin:0 -8px;z-index:1;border-radius:6px;background:#f7c548;color:#3a2200;font:800 15px var(--font);font-style:normal;letter-spacing:.04em}.btn.bl-create{position:relative;z-index:1;align-self:start;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:6px;font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040}.btn.bl-create:active,.btn.bl-btn:active{transform:none;box-shadow:none}.btn.bl-create svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.bl-list{display:flex;flex-direction:column;gap:10px;margin-top:12px}.bl-row{display:grid;grid-template-columns:250px minmax(0,1fr) 210px;align-items:stretch;min-height:150px;overflow:hidden;border-radius:8px;background:#121a36;box-shadow:inset 4px 0 #2a3463;cursor:pointer;transition:background-color .12s}.bl-row:hover{background:#19213f}.bl-row.open{box-shadow:inset 4px 0 #3f6cf0}.bl-row.mine{box-shadow:inset 4px 0 #f7c548}.bl-row.skeleton{min-height:150px;cursor:default;animation:bl-pulse 1.2s ease-in-out infinite alternate}@keyframes bl-pulse{to{opacity:.55}}.bl-who{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:16px 16px 16px 22px}.bl-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bl-mode{margin-right:4px;color:#fff;font:800 18px var(--font)}.bl-seats{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bl-group{display:inline-flex;align-items:center;gap:6px}.bl-seat{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:6px;background:#0f1530;box-shadow:inset 0 0 0 2px #2a3463}.bl-seat img{width:100%;height:100%;image-rendering:pixelated}.bl-seat.win{box-shadow:inset 0 0 0 2px #22c55e}.bl-seat.win img{outline:2px solid #22c55e;outline-offset:-2px}.bl-seat.empty{border:2px dashed #2a3463;background:none;box-shadow:none;color:#5d6a96;font-size:18px;font-weight:700}.bl-row.open .bl-seat.empty{border-color:#3f6cf0;color:#8fb0ff}.bl-seat.team-1:not(.empty){box-shadow:inset 0 0 0 2px #7a3a5a}.bl-vsdot{margin:0 4px;color:#f7c548;font:800 12px var(--font);font-style:normal;letter-spacing:.04em}.bl-status{display:inline-flex;align-items:center;gap:7px;color:#8e9bc8;font-size:12.5px;font-weight:600}.bl-status.open{color:#8fb0ff}.bl-status i{width:7px;height:7px;border-radius:50%;background:#3f6cf0;animation:bl-blink 1.4s ease-in-out infinite}@keyframes bl-blink{50%{opacity:.3}}.bl-cases{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:14px 6px}.bl-cases-top{color:#8e9bc8;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bl-track{display:flex;gap:8px;min-width:0;padding:8px;overflow-x:auto;border-radius:6px;background:#0f1530;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,#000 88%,transparent);mask:linear-gradient(90deg,#000 88%,transparent)}.bl-track::-webkit-scrollbar{display:none}.bl-case{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;width:92px}.bl-case .case-art{width:84px;height:84px}.bl-case em{color:#e7ebfa;font-size:12px;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.bl-x{position:absolute;top:2px;right:2px;padding:2px 6px;border-radius:4px;background:#3f6cf0;color:#fff;font-size:11.5px;font-weight:800}.bl-pot{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:16px 18px;background:#00000024}.bl-lbl{color:#8e9bc8;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bl-amt{display:inline-flex;align-items:center;gap:7px;color:#fff;font:800 22px var(--font);font-variant-numeric:tabular-nums}.bl-amt svg{width:19px;height:19px}.bl-amt.win{color:#22c55e}.bl-sub{color:#8e9bc8;font-size:12.5px;font-weight:600}.bl-winner{display:inline-flex;align-items:center;gap:6px;overflow:hidden;color:#e7ebfa;font-size:12.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.bl-winner img{border-radius:4px;image-rendering:pixelated}.btn.bl-btn{height:40px;margin-top:10px;border-radius:6px;font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040}.btn.bl-btn.ghost{background:#19213f;color:#e7ebfa}.btn.bl-btn.ghost:hover{background:#1f2850}@container bl (max-width: 700px){.bl-row{grid-template-columns:1fr}.bl-who{padding:14px 14px 4px 18px}.bl-cases{padding:6px 14px}.bl-pot{display:grid;grid-template-columns:1fr auto;grid-template-areas:"lbl btn" "amt btn" "sub btn";align-items:center;padding:12px 14px 14px 18px;background:none}.bl-lbl{grid-area:lbl}.bl-amt{grid-area:amt}.bl-sub,.bl-winner{grid-area:sub}.btn.bl-btn{grid-area:btn;margin:0;padding:0 18px}.bl-hero{grid-template-columns:1fr;padding:20px}.btn.bl-create{justify-self:start}}@media (prefers-reduced-motion: reduce){.bl-status i,.bl-row.skeleton{animation:none}}.bl-hero{grid-template-columns:minmax(0,1fr) auto auto}.bl-hero-art{position:relative;right:auto;top:auto;transform:none;margin-right:6px}.bl-hero-art img{width:116px;height:116px}.btn.bl-create{align-self:center;background:#3f6cf0;color:#fff}.btn.bl-create:hover{background:#4d79ff}.btn.bl-btn:not(.ghost){background:#3f6cf0;color:#fff}.btn.bl-btn:not(.ghost):hover{background:#4d79ff}.bt-page.bl{container:bl / inline-size}.bl-stats{flex-wrap:nowrap}.bl-stats span{padding:9px 14px;white-space:nowrap}@container bl (max-width: 980px){.bl-hero-art{display:none}.bl-hero{grid-template-columns:minmax(0,1fr) auto}}@container bl (max-width: 560px){.bl-stats{flex-wrap:wrap}}@container bl (max-width: 700px){.bl-hero{grid-template-columns:1fr}.btn.bl-create{justify-self:start}}.bl-row{grid-template-columns:200px minmax(0,1fr) 176px}.bl-who{padding-right:8px}.bl-seat{width:36px;height:36px}.bl-cases{padding:14px 10px 14px 4px}.bl-pot{padding:16px 14px}.bl-amt{font-size:20px}.bl-row{grid-template-columns:216px minmax(0,1fr) 176px}.bl-who{padding-left:20px}.bl-seats{flex-wrap:nowrap;gap:4px}.bl-group{gap:4px}.bl-seat{width:34px;height:34px;border-radius:6px}.bl-vsdot{margin:0 2px;font-size:11px}.bl-track{-webkit-mask:linear-gradient(90deg,#000 94%,transparent);mask:linear-gradient(90deg,#000 94%,transparent)}.bl-seats.many{flex-wrap:wrap;row-gap:6px}.bl-seats.many .bl-seat{width:30px;height:30px}.pk-hero{min-height:0;grid-template-columns:1fr}.pc-top{display:inline-flex;align-items:center;gap:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#e7ebfa!important}.pc-top img{image-rendering:pixelated;object-fit:contain}.cc-kind{display:flex;gap:4px;padding:4px;border-radius:8px;background:#0f1530}.cc-kind button{height:34px;padding:0 14px;border:0;border-radius:6px;background:none;color:#8e9bc8;font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .12s,color .12s}.cc-kind button.on{background:#3f6cf0;color:#fff}.po-page{--po-common: 142, 155, 200;--po-uncommon: 77, 121, 255;--po-rare: 167, 139, 250;--po-epic: 245, 158, 11;--po-legend: 255, 92, 106}.po-page .common{--r: var(--po-common)}.po-page .uncommon{--r: var(--po-uncommon)}.po-page .rare{--r: var(--po-rare)}.po-page .epic{--r: var(--po-epic)}.po-page .legend{--r: var(--po-legend)}.po-stage{position:relative;display:flex;align-items:center;justify-content:center;height:440px;margin-top:18px;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#0f1530}.po-idle{display:flex;align-items:center;gap:48px;animation:po-in .2s ease-out}.po-pack{display:block;width:240px;height:360px;border-radius:8px;box-shadow:0 18px 40px #00000080}.po-idle-text{display:flex;flex-direction:column;gap:10px;max-width:320px}.po-idle-text small{color:#8e9bc8;font:800 12.5px var(--font);letter-spacing:.06em;text-transform:uppercase}.po-idle-text b{display:flex;align-items:center;gap:12px;color:#e7ebfa;font:800 22px/1.2 var(--font)}.po-idle-text b img{flex:none;width:56px;height:56px;object-fit:contain}.po-idle-text span{display:inline-flex;align-items:center;gap:8px;color:#f7c548;font:800 20px var(--font);font-variant-numeric:tabular-nums}.po-idle-text span svg{width:20px;height:20px}.po-reel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow:hidden;animation:po-in .18s ease-out;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%)}.po-track{display:flex;gap:12px;padding:0;will-change:transform}.po-tile{flex:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:176px;height:224px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#19213f;box-shadow:inset 0 -3px rgb(var(--r, 142, 155, 200))}.po-tile img{width:132px;height:132px;object-fit:contain}.po-tile span{color:#e7ebfa;font:800 15px var(--font);font-variant-numeric:tabular-nums}.po-mark{position:absolute;left:50%;z-index:2;width:0;height:0;margin-left:-10px;border:10px solid transparent}.po-mark.top{top:0;border-top:14px solid #fff}.po-mark.bottom{bottom:0;border-bottom:14px solid #fff}.po-reel:after{content:"";position:absolute;left:50%;top:14px;bottom:14px;width:2px;margin-left:-1px;background:#ffffffd9}.po-win{display:flex;align-items:center;gap:44px;padding:0 40px;animation:po-up .26s ease-out}.po-win-pic{display:grid;place-items:center;width:320px;height:320px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f;box-shadow:inset 0 -4px rgb(var(--r))}.po-win-pic img{width:280px;height:280px;object-fit:contain}.po-win-text{display:flex;flex-direction:column;gap:10px;max-width:380px}.po-win-text small{align-self:flex-start;padding:5px 10px;border-radius:4px;background:rgba(var(--r),.16);color:rgb(var(--r));font:800 12.5px var(--font);letter-spacing:.06em;text-transform:uppercase}.po-win-text h2{margin:0;color:#fff;font:800 30px/1.15 var(--font)}.po-win-text b{display:inline-flex;align-items:center;gap:10px;color:#f7c548;font:800 34px var(--font);font-variant-numeric:tabular-nums}.po-win-text b svg{width:30px;height:30px}.po-win-text>span{color:#8e9bc8;font:600 14px var(--font)}@keyframes po-in{0%{opacity:0}to{opacity:1}}@keyframes po-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.po-bar{margin-top:14px}.po-open{min-width:190px;height:48px;font-size:15.5px!important}.po-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.po-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px 16px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#19213f;box-shadow:inset 0 -3px rgb(var(--r, 142, 155, 200));text-align:center}.po-item .pct{position:absolute;top:10px;right:10px}.po-item-pic{display:grid;place-items:center;width:120px;height:120px}.po-item-pic img{width:120px;height:120px;object-fit:contain}.po-item b{max-width:100%;overflow:hidden;color:#e7ebfa;font:800 14px var(--font);text-overflow:ellipsis;white-space:nowrap}.po-item>span:last-child{display:inline-flex;align-items:center;gap:6px;color:#f7c548;font:800 14px var(--font);font-variant-numeric:tabular-nums}.po-item>span:last-child svg{width:14px;height:14px}@media (max-width: 760px){.po-stage{height:380px}.po-idle{flex-direction:column;gap:16px}.po-pack{width:150px;height:225px}.po-idle-text{align-items:center;text-align:center}.po-idle-text b{font-size:17px}.po-win{flex-direction:column;gap:14px;padding:0 16px;text-align:center}.po-win-pic{width:200px;height:200px}.po-win-pic img{width:176px;height:176px}.po-win-text{align-items:center}.po-win-text small{align-self:center}.po-win-text h2{font-size:22px}.po-win-text b{font-size:26px}.po-items{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (prefers-reduced-motion: reduce){.po-idle,.po-reel,.po-win{animation:none}}.po-stage.leaving>*{animation:po-out .28s ease-in forwards}@keyframes po-out{to{opacity:0;transform:scale(.92)}}.po-pack{transition:transform .2s ease-out}.po-tile{transform-origin:50% 50%;will-change:transform,opacity}.po-reel.hit .po-tile:not(.win){opacity:.22!important;transition:opacity .3s ease-out}.po-reel.hit .po-tile.win{z-index:1;border-color:rgb(var(--r));box-shadow:inset 0 -4px rgb(var(--r)),0 0 0 2px rgb(var(--r));transform:scale(1.16)!important;transition:transform .34s cubic-bezier(.2,1.5,.4,1),box-shadow .2s}.po-win{animation:po-pop .42s cubic-bezier(.2,1.3,.4,1) both}@keyframes po-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.po-win-text{animation:po-up .4s .12s ease-out both}.po-win-pic{position:relative}.po-ring{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:3px solid rgb(var(--r));border-radius:50%;opacity:0;animation:po-ring .9s .05s ease-out;pointer-events:none}@keyframes po-ring{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.5)}}.po-win.epic .po-ring,.po-win.legend .po-ring{animation:po-ring .9s .05s ease-out,po-ring 1s .45s ease-out}@media (prefers-reduced-motion: reduce){.po-stage.leaving>*,.po-win,.po-win-text,.po-ring{animation:none}.po-reel.hit .po-tile.win{transition:none}}.po-stage{height:auto;min-height:440px}.po-reels{display:flex;flex-direction:column;gap:10px;width:100%;padding:14px 0}.po-stage.n1 .po-reels{padding:0}.po-reel{position:relative;inset:auto;height:calc(var(--tile-h) + 44px);flex:none}.po-stage.n1 .po-reel{height:440px}.po-stage:not(.n1) .po-reel{border-radius:6px;background:#ffffff04}.po-tile{width:var(--tile, 176px);height:var(--tile-h, 224px);overflow:hidden}.po-tile img{width:var(--img, 132px);height:var(--img, 132px)}.po-stage.n3 .po-tile{gap:6px}.po-stage.n3 .po-tile span{font-size:12.5px}.po-reel:after{display:none}.po-line{position:absolute;left:50%;top:14px;bottom:14px;z-index:2;width:2px;margin-left:-1px;background:rgb(var(--m, 255, 255, 255));transition:background .1s;pointer-events:none}.po-mark.top{border-top-color:rgb(var(--m, 255, 255, 255));transition:border-color .1s}.po-mark.bottom{border-bottom-color:rgb(var(--m, 255, 255, 255));transition:border-color .1s}.po-stage:not(.n1) .po-mark{margin-left:-8px;border-width:8px}.po-stage:not(.n1) .po-mark.top{border-top-width:11px}.po-stage:not(.n1) .po-mark.bottom{border-bottom-width:11px}.po-track{align-items:center}.po-reel.hit .po-tile.win:after{content:"";position:absolute;top:-10%;bottom:-10%;left:-70%;width:45%;background:#fff3;transform:skew(-18deg);animation:po-sweep .62s .1s ease-out forwards;pointer-events:none}@keyframes po-sweep{to{left:130%}}.po-qty{display:inline-flex;gap:3px;padding:3px;border-radius:6px;background:#0f1530}.po-qty button{width:36px;height:36px;border:0;border-radius:4px;background:none;color:#8e9bc8;font:800 14px var(--font);cursor:pointer;transition:background .12s,color .12s}.po-qty button:hover:not(:disabled){color:#fff;background:#1f2850}.po-qty button.on{background:#3f6cf0;color:#fff;box-shadow:inset 0 -2px #00000040}.po-qty button:disabled:not(.on){opacity:.35;cursor:default}.po-multi{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;padding:26px 22px;animation:po-in .2s ease-out}.po-multi-head{display:flex;flex-direction:column;align-items:center;gap:4px}.po-multi-head small{color:#8e9bc8;font:800 12.5px var(--font);letter-spacing:.06em;text-transform:uppercase}.po-multi-head b{display:inline-flex;align-items:center;gap:10px;color:#f7c548;font:800 34px var(--font);font-variant-numeric:tabular-nums}.po-multi-head b svg{width:28px;height:28px}.po-multi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,190px));justify-content:center;gap:12px;width:100%}.po-mcard{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px 16px;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f;box-shadow:inset 0 -4px rgb(var(--r));text-align:center;animation:po-pop .42s cubic-bezier(.2,1.3,.4,1) both}.po-mcard img{position:relative;width:130px;height:130px;object-fit:contain}.po-mcard .po-ring{inset:auto;left:50%;top:18px;width:130px;height:130px;margin-left:-65px}.po-mcard small{padding:3px 8px;border-radius:4px;background:rgba(var(--r),.16);color:rgb(var(--r));font:800 11px var(--font);letter-spacing:.06em;text-transform:uppercase}.po-mcard b{max-width:100%;overflow:hidden;color:#fff;font:800 14px var(--font);text-overflow:ellipsis;white-space:nowrap}.po-mcard>span{display:inline-flex;align-items:center;gap:6px;color:#f7c548;font:800 15px var(--font);font-variant-numeric:tabular-nums}.po-mcard>span svg{width:15px;height:15px}@media (max-width: 760px){.po-qty button{width:30px;height:32px}.po-multi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.po-multi-head b{font-size:26px}}@media (prefers-reduced-motion: reduce){.po-reel.hit .po-tile.win:after,.po-mcard,.po-multi{animation:none}}.po-reel.hit .po-tile:not(.win){opacity:.4!important;transition:opacity .15s}.po-reel.hit .po-tile.win{transform:none!important;box-shadow:inset 0 -4px rgb(var(--r)),0 0 0 2px rgb(var(--r));transition:none}.po-reel.hit .po-tile.win:after{content:none;animation:none}.po-win,.po-mcard,.po-multi{animation:po-in .12s ease-out both}.po-win-text{animation:none}.po-ring{display:none}.cl-page.po-page{max-width:1640px;padding-left:clamp(16px,2.5vw,40px);padding-right:clamp(16px,2.5vw,40px)}.po-tile{will-change:auto}.po-items{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ch-page{display:flex;flex-direction:column;gap:16px;width:min(1180px,100%);margin:0 auto;padding:18px 20px 40px}.ch-label{color:#8e9bc8;font:800 11.5px var(--font);letter-spacing:.06em;text-transform:uppercase}.ch-dim{color:#8e9bc8;font-size:13px}.ch-empty{grid-column:1 / -1;padding:28px;border:1px dashed rgba(255,255,255,.1);border-radius:8px;color:#8e9bc8;text-align:center}.btn.ch-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 18px;border-radius:6px;background:#3f6cf0;color:#fff;font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:inset 0 -2px #00000040;transition:background .12s,color .12s}.btn.ch-btn:hover:not(:disabled){background:#4d79ff}.btn.ch-btn:active{transform:none;box-shadow:none}.btn.ch-btn:disabled{opacity:.5;cursor:default;box-shadow:none}.btn.ch-btn.ghost{background:#19213f;color:#e7ebfa}.btn.ch-btn.ghost:hover:not(:disabled){background:#1f2850}.btn.ch-btn.danger{background:#e5484d24;color:#ff8e99;box-shadow:none}.btn.ch-btn.danger:hover:not(:disabled){background:#e5484d38}.ch-face{flex:none;width:40px;height:40px;border-radius:6px;image-rendering:pixelated;background:#19213f}.ch-face.empty{border:1px dashed rgba(255,255,255,.1);background:none}.ch-pname{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ch-pname b{display:inline-flex;align-items:center;gap:7px;overflow:hidden;color:#fff;font-size:14.5px;white-space:nowrap;text-overflow:ellipsis}.ch-pname em{color:#8e9bc8;font-size:12px;font-style:normal}.ch-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ch-head h1{margin:0;color:#fff;font:800 26px var(--font);letter-spacing:.03em;text-transform:uppercase}.ch-head h1 em{margin-left:8px;color:#8e9bc8;font-size:15px;font-style:normal}.ch-head p{margin:6px 0 0;color:#8e9bc8;font-size:14px;font-weight:500}.ch-rankcard{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 14px;padding:12px 16px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.ch-rankcard span{grid-column:1 / -1;color:#8e9bc8;font:800 11.5px var(--font);letter-spacing:.06em;text-transform:uppercase}.ch-rankcard b{color:#fff;font:800 28px var(--font);font-variant-numeric:tabular-nums}.ch-rankcard em{color:#8e9bc8;font-size:12.5px;font-style:normal}.ch-resume{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid rgba(34,197,94,.4);border-radius:8px;background:#22c55e14;color:#fff;text-decoration:none}.ch-resume span{color:#22c55e;font-weight:800}.ch-create{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.ch-amount{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530;transition:border-color .12s}.ch-amount:focus-within{border-color:#3f6cf0}.ch-amount svg{width:16px;height:16px}.ch-amount input{width:110px;border:0;outline:0;background:none;color:#fff;font:700 15px var(--font)}.ch-chips{display:flex;gap:6px}.ch-chips button{height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:none;color:#8e9bc8;font:800 12.5px var(--font);cursor:pointer;transition:border-color .12s,color .12s}.ch-chips button:hover:not(.on){color:#e7ebfa}.ch-chips button.on{border-color:#3f6cf0;color:#fff}.ch-win{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#8e9bc8;font-size:13px}.ch-win b{display:inline-flex;align-items:center;gap:5px;color:#22c55e}.ch-win svg{width:14px;height:14px}.ch-sec h2{margin:6px 0 0;color:#fff;font:800 15px var(--font);letter-spacing:.04em;text-transform:uppercase}.ch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.ch-tile{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36;color:inherit;text-decoration:none;transition:border-color .12s}.ch-tile.mine,.ch-tile.live:hover{border-color:#3f6cf080}.ch-stake{display:inline-flex;align-items:center;gap:6px;color:#fff;font:800 14px var(--font);font-variant-numeric:tabular-nums}.ch-stake svg{width:15px;height:15px}.ch-livedot{flex:none;width:10px;height:10px;margin:0 6px;border-radius:50%;background:#e5484d;animation:rs-pulse 1.6s ease-in-out infinite}.ch-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ch-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}.ch-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who amt" "how amt";align-items:center;gap:2px 12px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#121a36}.ch-row>span{grid-area:who;display:inline-flex;align-items:center;gap:8px;overflow:hidden;color:#fff;font-weight:700;font-size:13.5px;white-space:nowrap;text-overflow:ellipsis}.ch-row>em{grid-area:how;color:#8e9bc8;font-size:12px;font-style:normal}.ch-row>b{grid-area:amt;display:inline-flex;align-items:center;gap:5px;color:#fff;font-variant-numeric:tabular-nums}.ch-row svg{width:13px;height:13px}.ch-pos{display:grid;place-items:center;width:22px;height:22px;border-radius:4px;background:#19213f;color:#8e9bc8;font:800 11px var(--font);font-style:normal}.ch-top{display:flex;align-items:center;justify-content:space-between}.ch-back{display:inline-flex;align-items:center;gap:8px;color:#8e9bc8;font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:color .12s}.ch-back:hover{color:#fff}.ch-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.ch-pot{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:6px;background:#121a36;color:#f7c548;font:800 15px var(--font);font-variant-numeric:tabular-nums}.ch-pot>span{color:#8e9bc8;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ch-pot svg{width:16px;height:16px}.ch-layout{display:grid;grid-template-columns:minmax(0,640px) minmax(260px,1fr);gap:20px;align-items:start}.ch-boardcol{display:flex;flex-direction:column;gap:8px}.ch-pbar{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:8px}.ch-pbar.turn{border-color:#ffffff0f;background:#121a36}.ch-wait{color:#8e9bc8;font-weight:600}.ch-color{display:inline-block;width:11px;height:11px;border:1px solid rgba(255,255,255,.4);border-radius:3px}.ch-color.w{background:#f2efe6}.ch-color.b{background:#23262d}.ch-caps{display:flex;align-items:center;flex-wrap:wrap;max-width:40%}.ch-caps .ch-piece{width:18px;height:18px;margin-right:-5px}.ch-caps em{margin-left:9px;color:#8e9bc8;font:700 12px var(--font);font-style:normal}.ch-clock{flex:none;min-width:74px;padding:7px 10px;border-radius:6px;background:#121a36;color:#8e9bc8;font:800 17px var(--font);text-align:center;font-variant-numeric:tabular-nums}.ch-clock.on{background:#f2efe6;color:#12224f}.ch-clock.low{background:#e5484d;color:#fff}.ch-boardwrap{position:relative}.ch-board{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;touch-action:none;user-select:none;-webkit-user-select:none}.ch-sq{position:relative;display:grid;place-items:center;min-width:0;min-height:0;cursor:pointer}.ch-sq.l{background:#ebecd0}.ch-sq.d{background:#739552}.ch-sq.last.l{background:#f5f682}.ch-sq.last.d{background:#b9ca43}.ch-sq.sel.l{background:#f7f769}.ch-sq.sel.d{background:#bbcb2b}.ch-sq.check{background:var(--chk, #d6564a)}.ch-sq.check.l{--chk: #ec7d6f}.ch-sq.dot:after{content:"";position:absolute;width:30%;height:30%;border-radius:50%;background:#0000002e}.ch-sq.cap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:6px solid rgba(0,0,0,.18);border-radius:50%}.ch-piece{width:92%;height:92%;pointer-events:none}.ch-sq.lift .ch-piece{opacity:.25}.ch-rank,.ch-file{position:absolute;font:700 clamp(9px,1.6vw,12px) var(--font);pointer-events:none}.ch-rank{top:3px;left:4px}.ch-file{right:4px;bottom:2px}.ch-sq.l .ch-rank,.ch-sq.l .ch-file{color:#739552}.ch-sq.d .ch-rank,.ch-sq.d .ch-file{color:#ebecd0}.ch-drag{position:absolute;z-index:5;width:12.5%;aspect-ratio:1;transform:translate(-50%,-50%) scale(1.08);pointer-events:none}.ch-drag .ch-piece{width:100%;height:100%}.ch-promo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#040a1eb8;color:#fff;font-weight:700}.ch-promo>div{display:flex;gap:8px}.ch-promo>div button{display:grid;place-items:center;width:74px;height:74px;border:0;border-radius:8px;background:#ebecd0;cursor:pointer}.ch-promo>div button:hover{background:#f7f769}.ch-promo-x{border:0;background:none;color:#8e9bc8;font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ch-result{position:absolute;left:50%;top:50%;z-index:7;display:flex;flex-direction:column;align-items:center;gap:6px;width:min(320px,86%);padding:22px 20px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080;text-align:center;transform:translate(-50%,-50%);animation:rs-in .22s ease-out both}.ch-result b{color:#fff;font:800 26px var(--font)}.ch-result.win b{color:#22c55e}.ch-result.lose b{color:#e5484d}.ch-result>span{color:#8e9bc8;font-size:13.5px}.ch-result em{display:inline-flex;align-items:center;gap:6px;color:#fff;font:800 17px var(--font);font-style:normal}.ch-result em svg{width:17px;height:17px}.ch-result p{margin:4px 0;color:var(--muted-2);font-size:12.5px;line-height:1.45}.ch-result .ch-btn{margin-top:6px;width:100%}.ch-delta{color:#c5d0ef;font-weight:700}.ch-side{display:flex;flex-direction:column;gap:12px}.ch-card{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.ch-status{color:#fff;font:800 20px var(--font)}.ch-status.go{color:#22c55e}.ch-checknote{align-self:flex-start;padding:3px 9px;border-radius:4px;background:#e5484d29;color:#ff8e99;font:800 12px var(--font);letter-spacing:.04em;text-transform:uppercase}.ch-note{color:#c5d0ef;font-size:13px}.ch-facts{display:flex;flex-direction:column;gap:8px;margin:0}.ch-facts>div{display:flex;justify-content:space-between;gap:10px;font-size:13px}.ch-facts dt{color:#8e9bc8}.ch-facts dd{display:inline-flex;align-items:center;gap:5px;margin:0;color:#fff;font-weight:700;text-align:right}.ch-facts svg{width:13px;height:13px}.ch-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ch-chat .ch-msgs{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto}.ch-msgs p{margin:0;color:#d6dcf5;font-size:13px;overflow-wrap:anywhere}.ch-msgs b{color:#fff}.ch-input{width:100%;height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.06);border-radius:6px;outline:0;background:#0f1530;color:#fff;font:500 13.5px var(--font);transition:border-color .12s}.ch-input:focus{border-color:#3f6cf0}.ch-fair p{margin:0;color:#8e9bc8;font-size:12.5px;line-height:1.5}@media (max-width: 900px){.ch-layout,.ch-cols{grid-template-columns:1fr}.ch-page{padding:14px 12px 30px}.ch-win{margin-left:0}}@media (max-width: 600px){.ch-create{gap:10px}.ch-create .ch-btn{width:100%}.ch-chips{flex-wrap:wrap}.ch-pbar{padding:6px 4px}.ch-clock{min-width:62px;font-size:15px}}.ch-bot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.ch-bot>div{flex:1 1 320px;min-width:0}.ch-bot b{color:#fff;font:800 15px var(--font)}.ch-bot p{margin:4px 0 0;color:#8e9bc8;font-size:13px;line-height:1.5}.ch-bot p strong{color:#fff}.ch-bot p svg{width:13px;height:13px;vertical-align:-2px;margin:0 2px}.ch-botoffer{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.ch-botoffer p{margin:0;color:#8e9bc8;font-size:13px;line-height:1.5}.ch-botoffer p b{color:#fff}.ch-resacts{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.ch-replay{display:flex;align-items:center;gap:6px}.ch-replay button{width:40px;height:34px;border:0;border-radius:6px;background:#19213f;color:#e7ebfa;font:800 13px var(--font);box-shadow:inset 0 -2px #00000040;cursor:pointer;transition:background .12s}.ch-replay button:hover:not(:disabled){background:#1f2850}.ch-replay button:active:not(:disabled){box-shadow:none}.ch-replay button:disabled{opacity:.35;cursor:default}.ch-replay span{flex:1;color:#8e9bc8;font-size:13px;text-align:center;font-variant-numeric:tabular-nums}.ch-watching{display:inline-flex;align-items:center;color:#ffb3bb;font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase}.ch-sec{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ch-more{color:#8e9bc8;font-size:13px;font-weight:700;text-decoration:none;transition:color .12s}.ch-more:hover{color:#fff}a.ch-row.link{color:inherit;text-decoration:none;transition:border-color .12s}a.ch-row.link:hover{border-color:#3f6cf080}.ch-board-list{display:grid;gap:6px;margin-top:16px}.ch-lb{display:grid;grid-template-columns:44px minmax(0,1fr) 80px 120px;align-items:center;gap:12px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#121a36}.ch-lb.head{padding:0 14px;border:0;background:none;color:#8e9bc8;font:800 11.5px var(--font);letter-spacing:.06em;text-transform:uppercase}.ch-lb.me{border-color:#3f6cf08c}.ch-lb .ch-pos{color:#8e9bc8;font:800 15px var(--font);font-variant-numeric:tabular-nums}.ch-lb.top1 .ch-pos{color:#f7c548}.ch-lb.top2 .ch-pos{color:#d7dde8}.ch-lb.top3 .ch-pos{color:#e0a36b}.ch-lb-name{display:flex;align-items:center;gap:10px;min-width:0}.ch-lb-name .ch-face{width:28px;height:28px;border-radius:4px}.ch-lb-name b{overflow:hidden;color:#fff;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.ch-lb-name em{color:#8e9bc8;font-size:12px;font-style:normal}.ch-lb-rating{color:#fff;font:800 16px var(--font);font-variant-numeric:tabular-nums}.ch-lb-rec{color:#8e9bc8;font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.ch-lb.head .ch-lb-rec{text-align:right}.ch-lb-foot{margin-top:10px;text-align:center}@media (max-width: 560px){.ch-lb{grid-template-columns:32px minmax(0,1fr) 56px}.ch-lb-rec,.ch-lb-name em{display:none}}.ch-pw{position:relative;display:grid;place-items:center;width:100%;height:100%;pointer-events:none;will-change:transform}.ch-page button,.ch-page a.btn,.ch-replay,.ch-board{touch-action:manipulation}.ch-board{touch-action:none}@media (pointer: coarse){.ch-input,.ch-amount input,.ch-page input{font-size:16px}}.g-book{--g: #a88865}.g-best{--g: #81b64c}.g-excellent{--g: #96bc4b}.g-good{--g: #96af8b}.g-inaccuracy{--g: #f0c15c}.g-mistake{--g: #ffa459}.g-blunder{--g: #fa412d}.g-forced{--g: #8a9bb0}.ch-grade{position:absolute;top:2px;right:2px;z-index:4;display:grid;place-items:center;min-width:20px;height:20px;padding:0 3px;border-radius:50%;background:var(--g);color:#fff;font:800 11px var(--font);line-height:1;pointer-events:none}.ch-grade.inline{position:static;display:inline-grid;margin-right:7px;vertical-align:-5px}.ch-gtext{color:var(--g);font-weight:700}.ch-review{display:grid;gap:12px}.ch-acc{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ch-accp{display:grid;justify-items:center;gap:2px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#19213f}.ch-accp span{max-width:100%;overflow:hidden;color:#8e9bc8;font-size:12.5px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.ch-accp b{color:#fff;font:800 26px var(--font);font-variant-numeric:tabular-nums}.ch-accp em{color:#8e9bc8;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ch-gtable{display:grid;gap:4px}.ch-grow{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.05)}.ch-grow>b{color:#fff;font:700 14px var(--font);font-variant-numeric:tabular-nums;text-align:center}.ch-grow>span{font-size:13.5px;text-align:center}.ch-replay em{color:var(--muted-2);font-style:normal}.ch-fp{display:grid;gap:10px;margin-bottom:10px}.ch-fp.strong{border-color:#fa412d80}.ch-fp-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ch-fp-head b{color:#fff;font-size:16px}.ch-fp-head em{color:#8e9bc8;font-size:12px;font-style:normal}.ch-fp-tag{padding:3px 8px;border-radius:4px;background:#19213f;color:#e7ebfa;font:800 11.5px var(--font);text-transform:uppercase;letter-spacing:.04em}.ch-fp-tag.strong{background:#fa412d2e;color:#ff8a7a}.ch-fp-tag.watch{background:#f0c15c29;color:#f0c15c}.ch-fp-game{padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#19213f}.ch-fp-line{display:flex;gap:10px;flex-wrap:wrap;align-items:center;color:#8e9bc8;font-size:13px}.ch-fp-line a{color:#7fcbff;font-weight:700;text-decoration:none}.ch-fp-line svg{width:12px;height:12px;vertical-align:-1px}.ch-fp-game ul{margin:8px 0 6px;padding-left:18px;color:#fff;font-size:13.5px;line-height:1.5}.ch-fp-game p{margin:0;line-height:1.5}.ch-fp-acts,.ch-fp-ban{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center}.ch-fp-acts .ch-input,.ch-fp-ban .ch-input{flex:1 1 180px;width:auto}.ch-fp-ban{margin-bottom:10px}.ch-list .ch-row .btn{grid-row:1 / span 2;grid-column:2}.ch-clock{min-width:64px;text-align:center;font-variant-numeric:tabular-nums}.ch-evalbar{position:absolute;top:0;bottom:0;left:-16px;width:10px;overflow:hidden;border-radius:4px;background:#2a2f3a}.ch-evalbar i{position:absolute;left:0;right:0;bottom:0;background:#eef1f6;transition:height .25s ease-out}.ch-evalbar.flip i{top:0;bottom:auto}.ch-evalbar b{position:absolute;left:50%;bottom:4px;transform:translate(-50%) rotate(-90deg);transform-origin:center;color:#6b7385;font:800 9px var(--font);white-space:nowrap}.ch-moves{gap:8px}.ch-movelist{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px;max-height:220px;margin:0;padding:0;overflow-y:auto;list-style:none;font-variant-numeric:tabular-nums}.ch-movelist li{display:contents}.ch-movelist em{display:none}.ch-mn{margin-right:6px;color:#6b7385;font-weight:700}.ch-movelist button{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 8px;border:0;border-radius:4px;background:none;color:#dbe4ff;font:700 13px var(--font);text-align:left;cursor:pointer}.ch-movelist button:disabled{cursor:default}.ch-movelist button:not(:disabled):hover{background:#ffffff0f}.ch-movelist button.on{background:#5b85f538;color:#fff}.ch-movelist button i{font-style:normal;font-size:11px;font-weight:800}.ch-movelist button i.g-blunder{color:#fa412d}.ch-movelist button i.g-mistake{color:#ffa459}.ch-movelist button i.g-inaccuracy{color:#f0c15c}.ch-movelist button i.g-best{color:#81b64c}@media (max-width: 700px){.ch-evalbar{left:-12px;width:7px}}.g-brilliant{--g: #1baca6}.ch-movelist button i.g-brilliant{color:#26c2bb}.ch-grade{display:inline-flex;align-items:center;justify-content:center;width:22px;min-width:22px;height:22px;padding:0;border-radius:50%;font:900 11px/1 var(--font);letter-spacing:-.06em;text-align:center}.ch-grade.inline{display:inline-flex;width:20px;min-width:20px;height:20px;margin-right:8px;vertical-align:middle;font-size:10px}.ch-gtext{display:inline-flex;align-items:center;justify-content:center}.ch-grow>span{display:flex;align-items:center;justify-content:center}.rl-page{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;max-width:1180px;margin:8px auto 40px}.rl-side,.rl-main{border-radius:8px;background:#121a36}.rl-side{display:flex;flex-direction:column;padding:20px}.rl-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:6px;background:#0f1530}.rl-tabs button{height:42px;border:0;border-radius:4px;background:none;color:#8e9bc8;font:800 14px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .12s,color .12s}.rl-tabs button:hover:not(:disabled):not(.on){color:#e7ebfa}.rl-tabs button.on{background:#1f2850;color:#fff;box-shadow:inset 0 -2px #00000040}.rl-label{display:flex;justify-content:space-between;margin:20px 0 8px;color:#8e9bc8;font-size:13.5px;font-weight:700}.rl-label span{color:#5d6a96;font-size:12px;font-weight:600}.rl-amount{display:flex;align-items:center;gap:4px;height:50px;padding:0 6px 0 14px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530;transition:border-color .12s}.rl-amount:focus-within{border-color:#3f6cf0}.rl-amount>svg{flex:none;width:18px;height:18px}.rl-amount input{flex:1;min-width:0;height:100%;padding:0 8px;border:0;outline:none;background:none;color:#fff;font:800 16px var(--font);font-variant-numeric:tabular-nums}.rl-amount button{flex:none;height:38px;min-width:48px;padding:0 10px;border:0;border-radius:4px;background:#19213f;color:#e7ebfa;font:800 13px var(--font);text-transform:uppercase;box-shadow:inset 0 -2px #00000040;cursor:pointer;transition:background .12s}.rl-amount button:hover:not(:disabled){background:#1f2850}.rl-amount button:active:not(:disabled){box-shadow:none}.rl-amount button:disabled{opacity:.5;cursor:default}.rl-profit{display:flex;align-items:center;gap:10px;height:50px;padding:0 14px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530;color:#22c55e;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.rl-profit svg{width:18px;height:18px}.btn.rl-play{height:54px;margin-top:24px;border-radius:6px;background:#3f6cf0;color:#fff;font:800 17px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040;transition:background .12s}.btn.rl-play:hover:not(:disabled){background:#4d79ff}.btn.rl-play:active{transform:none;box-shadow:none}.btn.rl-play:disabled{cursor:default}.btn.rl-play.stop{background:#e5484d}.btn.rl-play.stop:hover:not(:disabled){background:#ec5a5f}.rl-main{position:relative;display:flex;flex-direction:column;padding:20px;min-height:560px}.rl-history{display:flex;justify-content:flex-end;gap:6px;min-height:30px}.rl-history span{display:grid;place-items:center;min-width:58px;height:30px;padding:0 8px;border-radius:4px;background:#19213f;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.rl-history span.w{color:#22c55e}.rl-history span.l{color:#e5484d}.rl-stage{flex:1;display:flex;flex-direction:column;justify-content:center;padding:40px 6% 30px}.rl-ticks{position:relative;height:34px;margin:0 22px}.rl-ticks span{position:absolute;bottom:10px;transform:translate(-50%);color:#fff;font-size:14px;font-weight:800}.rl-ticks span:after{content:"";position:absolute;left:50%;top:100%;margin:6px 0 0 -6px;border:6px solid transparent;border-bottom-color:#19213f}.rl-track{position:relative;height:56px;padding:0 22px;border-radius:8px;background:#19213f;touch-action:none}.rl-bar{position:absolute;left:22px;right:22px;top:50%;height:12px;margin-top:-6px;border-radius:4px;background:#0b1024;overflow:hidden}.rl-bar i{position:absolute;top:0;bottom:0}.rl-bar i.g{background:#22c55e}.rl-bar i.r{background:#e5484d}.rl-handle{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;gap:3px;width:44px;height:44px;margin:-22px 0 0 -22px;border:0;border-radius:6px;background:#d5dcef;box-shadow:inset 0 -2px #00000038;cursor:grab}.rl-handle:active{cursor:grabbing}.rl-handle span{width:2px;height:16px;border-radius:1px;background:#8d9ac0}.rl-handle:focus-visible{outline:2px solid #4d79ff;outline-offset:2px}.rl-lane{position:absolute;left:22px;right:22px;top:0;bottom:0;z-index:3;pointer-events:none}.rl-pin{--pin: #e8edf9;position:absolute;left:0;top:0;bottom:0;width:0;opacity:0;transition:opacity .2s;will-change:transform}.rl-pin.on{opacity:1}.rl-pin.w{--pin: #22c55e}.rl-pin.l{--pin: #e5484d}.rl-pin b{position:absolute;bottom:calc(100% + 16px);left:0;display:grid;place-items:center;min-width:72px;height:38px;padding:0 10px;border-radius:6px;background:var(--pin);color:#0b1534;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.01em;transform:translate(-50%);transition:background .15s,color .15s}.rl-pin.w b{color:#062b17}.rl-pin.l b{color:#fff}.rl-pin b:after{content:"";position:absolute;left:50%;top:100%;margin-left:-7px;border:7px solid transparent;border-top-color:var(--pin);border-bottom:0;transition:border-color .15s}.rl-pin-stem{position:absolute;left:-3px;top:-9px;width:6px;height:calc(50% - 4px);background:var(--pin);clip-path:polygon(0 0,100% 0,66% 100%,34% 100%);transition:background .15s}.rl-pin-needle{position:absolute;left:-8px;top:50%;width:16px;height:16px;margin-top:-8px;border:4px solid var(--pin);border-radius:50%;background:#fff;box-shadow:0 0 0 2px #0b1534;transition:border-color .15s}.rl-track.dragging .rl-bar i{transition:none}.rl-track.dragging .rl-handle{cursor:grabbing}.rl-modes{display:inline-flex;align-self:flex-start;gap:6px;padding:8px;border-radius:8px;background:#0f1530}.rl-modes button{height:40px;padding:0 12px;border:2px solid transparent;border-radius:6px;background:#19213f;cursor:pointer;transition:background .12s,border-color .12s}.rl-modes button:hover:not(:disabled){background:#1f2850}.rl-modes button.on{border-color:#3f6cf0}.rl-modes button:disabled{opacity:.6;cursor:default}.rl-mode-ic{display:inline-flex;align-items:center}.rl-mode-ic>span{display:inline-flex;align-items:center}.rl-mode-ic i{display:block;width:12px;height:5px;border-radius:3px}.rl-mode-ic i.g{background:#22c55e}.rl-mode-ic i.r{background:#e5484d}.rl-mode-ic b{display:block;width:12px;height:12px;margin:0 2px;border-radius:3px;background:#fff}.rl-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;padding:18px;border-radius:8px;background:#19213f}.rl-fields label{display:flex;flex-direction:column;gap:8px;min-width:0;color:#8e9bc8;font-size:13.5px;font-weight:700}.rl-fields input,.rl-fields output{height:50px;padding:0 16px;border:1px solid rgba(255,255,255,.06);border-radius:6px;outline:none;background:#0f1530;color:#fff;font:800 16px var(--font);font-variant-numeric:tabular-nums;display:flex;align-items:center;overflow:hidden;white-space:nowrap;transition:border-color .12s}.rl-fields .c{justify-content:center;text-align:center}.rl-fields output{font-size:14px}.rl-fields input:focus{border-color:#3f6cf0}.rl-foot{display:flex;justify-content:flex-end;margin-top:14px}.rl-fair{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:#fff;font:800 11px/1.2 var(--font);letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer}.rl-fair svg{width:22px;height:22px;fill:none;stroke:#22c55e;stroke-width:2;stroke-linejoin:round}@media (max-width: 900px){.rl-page{grid-template-columns:1fr}.rl-main{order:-1;min-height:0}.rl-fields{grid-template-columns:1fr}.rl-stage{padding:50px 0 24px}}.rl-ticks{order:2;margin-top:4px}.rl-ticks span{bottom:auto;top:12px;color:var(--muted-2);font-size:13px}.rl-ticks span:after{top:auto;bottom:100%;margin:0 0 3px -6px;border-bottom-color:transparent;border-top-color:transparent;border-bottom:6px solid #19213f}.rl-stage{padding-top:70px}.rl-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:6px;background:#0f1530}.rl-seg button{height:36px;border:0;border-radius:4px;background:none;color:#8e9bc8;font:800 13px var(--font);cursor:pointer;transition:background .12s,color .12s}.rl-seg button:hover:not(:disabled):not(.on){color:#e7ebfa}.rl-seg button.on{background:#1f2850;color:#fff}.rl-seg button:disabled{cursor:default}.rl-rule{display:flex;gap:6px}.rl-rule .rl-seg{flex:1}.rl-pct{display:flex;align-items:center;width:88px;padding:0 10px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530}.rl-pct.off{opacity:.45}.rl-pct input{width:100%;min-width:0;border:0;outline:none;background:none;color:#fff;font:800 14px var(--font);text-align:right}.rl-pct em{margin-left:3px;color:#8e9bc8;font-style:normal;font-weight:700}.rl-stops{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rl-stops label{display:flex;flex-direction:column;min-width:0}.rl-amount.sm{height:44px;padding-right:10px}.rl-amount.sm input{font-size:14px}.rl-net{margin-top:14px;padding:10px 12px;border-radius:6px;background:#0f1530;font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums}.rl-net.up{color:#22c55e}.rl-net.down{color:#e5484d}.rl-side{overflow-y:auto}.rl-handle{width:22px;height:40px;margin:-20px 0 0 -11px;border-radius:6px;gap:2px}.rl-handle span{width:2px;height:14px}.rl-handle span:nth-child(3){display:none}.rl-handle:before{content:"";position:absolute;top:-6px;right:-10px;bottom:-6px;left:-10px}.rl-side{padding:18px}.rl-label{margin:16px 0 7px;font-size:12.5px}.rl-label span{font-size:11px}.rl-tabs button{height:38px;font-size:13px}.rl-amount{height:46px}.rl-amount input{font-size:15px}.rl-amount button{height:34px;min-width:42px;padding:0 8px;font-size:12px}.rl-profit{height:46px;font-size:15px}.btn.rl-play{height:50px;font-size:15.5px}.rl-seg button{height:32px;padding:0 4px;font-size:11.5px;white-space:nowrap}.rl-rule{gap:5px}.rl-pct{width:70px;padding:0 8px}.rl-pct input{font-size:13px}.rl-stops{gap:6px}.rl-amount.sm{height:40px}.rl-amount.sm input{font-size:13px}.rl-net,.rl-fields label{font-size:12.5px}.rl-fields input,.rl-fields output{height:46px;font-size:15px}@media (max-width: 600px){.rl-page{margin-top:0;gap:10px}.rl-main{padding:14px}.rl-side{padding:14px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.rl-label:first-of-type{margin-top:8px}}.cx-page{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;max-width:1180px;margin:8px auto 40px}.cx-players{display:flex;flex-direction:column;min-height:0;max-height:760px;padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.cx-players-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cx-players-head b{color:#fff;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cx-players-head span{display:inline-flex;align-items:center;gap:5px;color:#8e9bc8;font-size:12.5px;font-weight:700}.cx-players-head svg{width:14px;height:14px}.cx-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.cx-p{display:grid;grid-template-columns:24px 1fr auto auto;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;background:#19213f;font-size:13px}.cx-p img{border-radius:4px;image-rendering:pixelated}.cx-p b{overflow:hidden;color:#fff;white-space:nowrap;text-overflow:ellipsis}.cx-p.me{box-shadow:inset 0 0 0 1px #3f6cf0}.cx-p-x{color:#22c55e;font-weight:800;font-variant-numeric:tabular-nums}.cx-p-amt{display:inline-flex;align-items:center;gap:4px;color:#e7ebfa;font-weight:800;font-variant-numeric:tabular-nums}.cx-p-amt svg{width:13px;height:13px}.cx-p.out .cx-p-amt{color:#22c55e}.cx-p.lost{opacity:.5}.cx-p.lost .cx-p-amt{color:#e5484d;text-decoration:line-through}.cx-empty{padding:16px 6px;color:#8e9bc8;font-size:13px;text-align:center}.cx-main{display:flex;flex-direction:column;gap:12px;min-width:0}.cx-hist{display:flex;gap:6px;overflow:hidden;padding:10px;border-radius:8px;background:#121a36}.cx-chip{flex:none;padding:7px 12px;border-radius:4px;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.cx-chip.red{background:#e5484d24;color:#ff8a8e}.cx-chip.blue{background:#3f6cf02e;color:#a9c0ff}.cx-chip.gold{background:#f7c54829;color:#f7c548}.cx-chart{position:relative;height:420px;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#0f1530}.cx-chart.crashed{border-color:#e5484d99}.cx-chart canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cx-over{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;pointer-events:none}.cx-over>span{color:#8e9bc8;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cx-count{color:#8fb0ff;font-size:40px;font-weight:800;font-variant-numeric:tabular-nums}.cx-mult{color:#fff;font-size:clamp(56px,7vw,92px);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cx-mult.crashed{color:#e5484d}.cx-crashed{color:#ff8a8e!important}.cx-you-out{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:6px 12px;border-radius:4px;background:#22c55e24;color:#22c55e!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important}.cx-you-out svg{width:14px;height:14px}.cx-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.cx-field{display:flex;flex-direction:column;gap:8px;color:#8e9bc8;font-size:12.5px;font-weight:700}.cx-x{padding-right:12px;color:#8e9bc8;font-style:normal;font-weight:800}.cx-btn{grid-column:1 / -1}.cx-btn .btn.rl-play{width:100%;margin-top:0}.btn.rl-play.cx-cash{display:flex;align-items:center;justify-content:center;gap:10px;background:#22c55e}.btn.rl-play.cx-cash:hover:not(:disabled){background:#34d070}.cx-cash span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:4px;background:#0000002e;font-size:15px;letter-spacing:0;text-transform:none}.cx-cash span svg{width:16px;height:16px}@media (max-width: 900px){.cx-page{grid-template-columns:1fr}.cx-players{order:2;max-height:360px}.cx-chart{height:320px}.cx-controls{grid-template-columns:1fr}}.cx-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);box-sizing:border-box}.cx-field,.cx-field .rl-amount{min-width:0;box-sizing:border-box}.cx-main{overflow:hidden}.cx-chart.running{border-color:#7ea2ffb3}.cx-chart.shake{animation:cx-shake .4s cubic-bezier(.36,.07,.19,.97)}@keyframes cx-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}.cx-mult{transition:color .3s}.cx-mult[data-tone=blue]{color:#dbe6ff}.cx-mult[data-tone=gold]{color:#f7c548}.cx-mult.crashed{animation:cx-pop .35s cubic-bezier(.3,1.6,.5,1)}@keyframes cx-pop{0%{transform:scale(1.15)}to{transform:none}}.cx-over{justify-content:flex-start;padding-top:70px}@media (prefers-reduced-motion: reduce){.cx-chart.shake,.cx-mult.crashed{animation:none}}.cx-chart.running .cx-over,.cx-chart.crashed .cx-over{align-items:flex-start;justify-content:flex-start;padding:22px 0 0 28px}.cx-chart.running .cx-mult,.cx-chart.crashed .cx-mult{font-size:clamp(44px,5vw,68px)}.cx-chart.crashed .cx-crashed{margin-left:4px}.cx-bar{display:block;width:180px;height:4px;margin-top:6px;overflow:hidden;border-radius:2px;background:#8fb0ff26}.cx-bar i{display:block;height:100%;background:#8fb0ff;transform-origin:left}.cx-mult.bump{animation:cx-bump .32s cubic-bezier(.3,1.6,.5,1)}@keyframes cx-bump{0%{transform:scale(1.12)}to{transform:none}}.cx-chart canvas.shake{animation:cx-shake .4s cubic-bezier(.36,.07,.19,.97)}.cx-chart.crashed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e5484d24;pointer-events:none;animation:cx-flash .6s ease-out both}@keyframes cx-flash{to{opacity:0}}.cx-cash em{font-style:normal;font-variant-numeric:tabular-nums}.cx-chart{contain:layout paint}@media (prefers-reduced-motion: reduce){.cx-chart canvas.shake,.cx-mult.bump,.cx-chart.crashed:after{animation:none}}.cx-page.cx2{grid-template-columns:330px minmax(0,1fr);gap:12px;max-width:1240px;align-items:start}.cx2 .cx-side{display:flex;flex-direction:column;gap:12px;min-width:0}.cx2 .cx-controls{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.cx2 .cx-field{display:flex;flex-direction:column;gap:6px}.cx2 .cx-field>span{color:#8e9bc8;font-size:12.5px;font-weight:700}.cx2 .rl-amount{height:44px}.cx2 .rl-amount button{height:32px}.cx2 .cx-profit b{display:flex;align-items:center;gap:6px;height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530;color:#22c55e;font-size:15px;font-variant-numeric:tabular-nums}.cx2 .cx-profit b svg{width:15px;height:15px}.cx2 .cx-btn .btn.rl-play{width:100%;height:52px;margin:2px 0 0;border-radius:6px;background:#3f6cf0;font-size:16px;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040}.cx2 .cx-btn .btn.rl-play:hover:not(:disabled){background:#4d79ff}.cx2 .cx-btn .btn.rl-play:active{box-shadow:none}.cx2 .cx-btn .btn.rl-play.cx-cash{background:#22c55e}.cx2 .cx-btn .btn.rl-play.cx-cash:hover:not(:disabled){background:#34d070}.cx2 .cx-btn .btn.rl-play.stop{background:#19213f}.cx2 .cx-btn .btn.rl-play.stop:hover:not(:disabled){background:#1f2850}.cx2 .cx-players{max-height:470px;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.cx2 .cx-players-head{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.cx2 .cx-p,.cx2 .cx-p img{border-radius:4px}.cx2 .cx-main{gap:10px}.cx2 .cx-hist{display:flex;justify-content:flex-end;gap:4px;overflow:hidden}.cx2 .cx-chip{flex:none;padding:6px 10px;border-radius:4px;font-size:12.5px}.cx2 .cx-chart{height:520px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#0f1530}.cx2 .cx-mult{font-size:clamp(64px,8vw,104px);letter-spacing:-.02em}.cx2 .cx-you-out{border-radius:4px}@media (max-width: 900px){.cx-page.cx2{grid-template-columns:1fr}.cx2 .cx-side{order:2}.cx2 .cx-chart{height:340px}.cx2 .cx-hist{justify-content:flex-start}}.cx2 .cx-hist{flex-wrap:wrap;height:28px;padding:0;border:0;background:none}.cx2 .cx-chip{display:grid;place-items:center;height:28px;padding:0 10px}.cx2 .cx-note{margin:-6px 0 0;padding:8px 10px;border:1px solid rgba(63,108,240,.3);border-radius:6px;background:#3f6cf014;color:#b9c8f0;font-size:12.5px;line-height:1.45}.rt-page{max-width:1640px}.rt-stage{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:28px;padding:22px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.rt-wheel svg{display:block;width:100%;height:auto}.rt-bowl{fill:#0b1024;stroke:#ffffff0f;stroke-width:2}.rt-track{fill:#141b38}.rt-apron{fill:#0f1530;stroke:#ffffff0d;stroke-width:1}.rt-deflector{fill:#8e9bc8;opacity:.55}.rt-wheel-edge{fill:#0b1024}.rt-pk.red .rt-pk-num{fill:#c8343f}.rt-pk.red .rt-pk-cup{fill:#9e2731}.rt-pk.black .rt-pk-num{fill:#1b2240}.rt-pk.black .rt-pk-cup{fill:#121831}.rt-pk.green .rt-pk-num{fill:#1f9d5c}.rt-pk.green .rt-pk-cup{fill:#187a48}.rt-pk.win .rt-pk-num,.rt-pk.win .rt-pk-cup{stroke:#fff;stroke-width:2;paint-order:stroke}.rt-num{fill:#fff;font:800 11px var(--font);text-anchor:middle;dominant-baseline:central}.rt-fret{stroke:#c3cbe6;stroke-width:1;opacity:.35}.rt-cone{fill:#1a2245;stroke:#0b1024;stroke-width:2}.rt-cone-ring{fill:none;stroke:#ffffff0f;stroke-width:1}.rt-turret-arm{stroke:#8e9bc8;stroke-width:5;stroke-linecap:round}.rt-turret-knob{fill:#c3cbe6}.rt-turret{fill:#c3cbe6;stroke:#0b1024;stroke-width:3}.rt-ball{fill:#f4f6fb;stroke:#b7c0d9;stroke-width:1}.rt-ball-shadow{fill:#00000073}.rt-side{display:flex;flex-direction:column;gap:10px;min-width:0}.rt-state,.rt-yours,.rt-recent{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f}.rt-state>span,.rt-yours>span,.rt-recent>span{color:#6f7ca8;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rt-state>b{color:#fff;font:800 28px var(--font);font-variant-numeric:tabular-nums}.rt-bar{display:block;height:4px;margin-top:4px;border-radius:2px;background:#ffffff12;overflow:hidden}.rt-bar>i{display:block;height:100%;background:#3f6cf0;transform-origin:left}.rt-res-row{display:flex;align-items:center;gap:14px}.rt-result{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:6px;color:#fff;font:800 26px var(--font);font-variant-numeric:tabular-nums}.rt-result.red{background:#c8343f}.rt-result.black{background:#1b2240;box-shadow:inset 0 0 0 1px #ffffff1f}.rt-result.green{background:#1f9d5c}.rt-res-text{display:flex;flex-direction:column;gap:4px;min-width:0}.rt-res-text strong{color:#fff;font-size:14.5px;font-weight:800}.rt-res-text em{display:inline-flex;align-items:center;gap:5px;color:#8e9bc8;font-size:13.5px;font-style:normal;font-weight:700}.rt-res-text em.won{color:#22c55e}.rt-res-text em svg,.rt-yours svg{width:14px;height:14px}.rt-yours b{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.rt-hist{display:flex;flex-wrap:wrap;gap:4px}.rt-hist i,.rt-split i{font-style:normal}.rt-hist i{display:grid;place-items:center;min-width:28px;height:26px;padding:0 5px;border-radius:4px;color:#fff;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.rt-hist i:first-child{box-shadow:inset 0 0 0 2px #ffffff80}.rt-hist .red{background:#c8343f}.rt-hist .black{background:#0f1530}.rt-hist .green{background:#1f9d5c}.rt-split{display:flex;gap:3px;margin-top:4px}.rt-split i{display:grid;place-items:center;height:22px;min-width:34px;border-radius:3px;color:#fff;font-size:11px;font-weight:800}.rt-split .red{background:#c8343f}.rt-split .black{background:#0f1530}.rt-split .green{background:#1f9d5c}.rt-table{padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36;overflow-x:auto}.rt-grid{display:grid;grid-template-columns:58px repeat(12,minmax(42px,1fr)) 64px;grid-template-rows:repeat(3,50px) 42px 42px;gap:4px;min-width:680px}.rt-cell{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;padding:0;border:0;border-radius:5px;color:#fff;font:800 15px var(--font);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .1s,opacity .15s,box-shadow .1s}.rt-cell.red{background:#c8343f}.rt-cell.black{background:#1b2240}.rt-cell.green{background:#1f9d5c}.rt-cell.red:hover:not(:disabled){background:#d8434e}.rt-cell.black:hover:not(:disabled){background:#263063}.rt-cell.green:hover:not(:disabled){background:#25b06a}.rt-cell.out{border:1px solid rgba(255,255,255,.07);background:#0f1530;color:#c3cbe6;font-size:13px;letter-spacing:.02em}.rt-cell.out:hover:not(:disabled){background:#1a2245;color:#fff}.rt-cell.col{font-size:12px}.rt-cell.cov{box-shadow:inset 0 0 0 2px #ffffffb3}.rt-cell:disabled{cursor:default}.rt-table.result .rt-cell:not(.hit){opacity:.4}.rt-cell.hit{z-index:1;box-shadow:inset 0 0 0 2px #fff}.rt-dot{display:block;width:12px;height:12px;border-radius:50%}.rt-dot.red{background:#c8343f}.rt-dot.black{background:#1b2240;box-shadow:inset 0 0 0 1px #ffffff59}.rt-chip,.rt-chip-pick{--cc: #6b7799;display:grid;place-items:center;border-radius:50%;background:var(--cc);color:#fff;font-weight:800;font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 3px var(--cc),inset 0 0 0 5px #fffc}.rt-chip.blue,.rt-chip-pick.blue{--cc: #3f6cf0}.rt-chip.green,.rt-chip-pick.green{--cc: #1f9d5c}.rt-chip.violet,.rt-chip-pick.violet{--cc: #8b5cf6}.rt-chip.gold,.rt-chip-pick.gold{--cc: #d99a1e}.rt-chip{position:absolute;top:50%;left:50%;z-index:2;width:32px;height:32px;font-size:9.5px;letter-spacing:-.02em;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 3px var(--cc),inset 0 0 0 4.5px #fffc,0 2px 4px #00000073;pointer-events:none;animation:rt-chip .14s ease-out}.rt-cell.out .rt-chip{left:auto;right:6px;transform:translateY(-50%)}@keyframes rt-chip{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}}.rt-cell.out .rt-chip{animation:none}.rt-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.rt-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rt-chip-pick{width:46px;height:46px;padding:0;border:0;font-size:11.5px;font-family:var(--font);cursor:pointer;opacity:.75;transition:opacity .12s,transform .12s}.rt-chip-pick:hover{opacity:1}.rt-chip-pick.on{opacity:1;transform:translateY(-3px);box-shadow:inset 0 0 0 3px var(--cc),inset 0 0 0 5px #fffc,0 0 0 2px #121a36,0 0 0 4px #fff}.rt-custom{display:flex;align-items:center;gap:8px;width:150px;height:46px;margin-left:4px;padding:0 12px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530;transition:border-color .12s}.rt-custom:focus-within{border-color:#3f6cf0}.rt-custom svg{flex:none;width:16px;height:16px}.rt-custom input{flex:1;min-width:0;border:0;outline:none;background:none;color:#fff;font:700 14px var(--font)}.rt-acts{display:flex;gap:6px}.rt-acts .btn{height:46px;padding:0 18px;border:0;border-radius:6px;background:#19213f;color:#e7ebfa;font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040;transition:background .12s}.rt-acts .btn:hover:not(:disabled){background:#1f2850}.rt-acts .btn:active{transform:none;box-shadow:none}.rt-acts .btn:disabled{opacity:.45;box-shadow:none}@media (prefers-reduced-motion: reduce){.rt-chip,.rt-chip-pick{animation:none;transition:none}}@media (max-width: 900px){.rt-stage{grid-template-columns:1fr;justify-items:center;padding:14px;gap:14px}.rt-wheel{width:min(340px,100%)}.rt-side{width:100%}}.rt-cell>span{display:inline-flex;align-items:center;gap:7px}.bc-stage{display:grid;grid-template-columns:minmax(0,1fr) 240px minmax(0,1fr);align-items:stretch;gap:14px;padding:22px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.bc-hand{--hc: #3f6cf0;display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.06);border-top:3px solid var(--hc);border-radius:8px;background:#0f1530;transition:opacity .2s,border-color .2s}.bc-hand.banker{--hc: #c8343f}.bc-hand.won{border-color:var(--hc);border-top-width:3px}.bc-hand.lost{opacity:.55}.bc-hand-head{display:flex;align-items:center;justify-content:space-between;min-height:34px}.bc-hand-head b{color:#fff;font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.bc-total{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border-radius:6px;background:var(--hc);color:#fff;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.bc-cards{display:flex;justify-content:center;gap:10px;min-height:140px}.bc-slot{width:96px;height:136px;border:2px dashed rgba(255,255,255,.07);border-radius:8px}.bc-card{width:96px;height:136px;animation:bc-in .26s cubic-bezier(.2,.8,.25,1) both}.bc-card.third{margin-left:6px}@keyframes bc-in{0%{opacity:0;transform:translateY(-18px)}}.bc-face{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:8px;background:#f4f6fb;color:#151a2e;box-shadow:0 6px 14px #00000059}.bc-face.red{color:#c8343f}.bc-face em{position:absolute;top:8px;left:9px;display:flex;flex-direction:column;align-items:center;font:800 18px/1 var(--font);font-style:normal}.bc-face em i{font-size:15px;font-style:normal}.bc-face b{font-size:46px;line-height:1}.bc-mid{display:flex;flex-direction:column;justify-content:center}.bc-status{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f}.bc-status>span{color:#6f7ca8;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.bc-status>b{color:#fff;font:800 24px var(--font);font-variant-numeric:tabular-nums}.bc-status.res.player{border-color:#3f6cf099}.bc-status.res.banker{border-color:#c8343fb3}.bc-status.res.tie{border-color:#1f9d5cb3}.bc-status em{display:inline-flex;align-items:center;gap:5px;color:#8e9bc8;font-size:13.5px;font-style:normal;font-weight:700}.bc-status em.won{color:#22c55e}.bc-status em svg{width:14px;height:14px}.bc-spots{display:grid;grid-template-columns:1fr 1.6fr 1.2fr 1.6fr 1fr;gap:8px}.bc-spot{--sc: #3f6cf0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:108px;padding:0;border:1px solid rgba(255,255,255,.07);border-bottom:3px solid var(--sc);border-radius:8px;background:#121a36;color:#fff;font-family:var(--font);cursor:pointer;transition:background .12s,opacity .15s}.bc-spot.b{--sc: #c8343f}.bc-spot.t{--sc: #1f9d5c}.bc-spot:hover:not(:disabled){background:#19213f}.bc-spot:disabled{cursor:default}.bc-spot b{font-size:17px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.bc-spot.pair b{font-size:13px}.bc-spot>span:not(.rt-chip){color:#8e9bc8;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.bc-spot .rt-chip{top:10px;left:auto;right:10px;transform:none;animation:none}.bc-spots.result .bc-spot:not(.hit){opacity:.4}.bc-spot.hit{border-color:var(--sc);background:#19213f}.bc-yours{display:flex;flex-direction:column;gap:2px;margin-left:auto;margin-right:6px}.bc-yours span{color:#6f7ca8;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.bc-yours b{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.bc-yours svg{width:14px;height:14px}.bc-road{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.bc-road-head{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.bc-road-head b{margin-right:auto;color:#6f7ca8;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.bc-road-head span{display:inline-flex;align-items:center;gap:6px;color:#c3cbe6;font-size:13px;font-weight:700}.bc-road-head i{width:10px;height:10px;border-radius:50%}.bc-beads{display:grid;grid-auto-flow:column;grid-template-rows:repeat(6,26px);grid-auto-columns:26px;gap:4px;overflow-x:auto;padding-bottom:2px}.bc-beads i{position:relative;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#fff;font-size:11px;font-style:normal;font-weight:800}.bc-beads u{position:absolute;width:7px;height:7px;border:1.5px solid #121a36;border-radius:50%}.bc-beads u.pp{top:-1px;left:-1px;background:#3f6cf0}.bc-beads u.bp{right:-1px;bottom:-1px;background:#c8343f}.bc-beads .player,.bc-road-head .player{background:#3f6cf0}.bc-beads .banker,.bc-road-head .banker{background:#c8343f}.bc-beads .tie,.bc-road-head .tie{background:#1f9d5c}@media (prefers-reduced-motion: reduce){.bc-card{animation:none}}@media (max-width: 1000px){.bc-stage{grid-template-columns:1fr 1fr;padding:14px}.bc-mid{grid-column:1 / -1;grid-row:2}.bc-card,.bc-slot{width:64px;height:92px}.bc-face b{font-size:30px}.bc-face em{font-size:14px;top:5px;left:6px}.bc-cards{min-height:96px;gap:6px}.bc-spots{grid-template-columns:1fr 1fr}.bc-spot.main.t{grid-column:1 / -1;grid-row:2}.bc-spot{height:84px}}.bc2-page{align-items:start}.bc2-chips{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;justify-items:center}.bc2-chips .rt-chip-pick{width:52px;height:52px;font-size:12px}.bc2-amount{margin-top:10px}.bc2-total-bet{font-size:18px}.bc2-acts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.bc2-acts .btn{height:44px;border:0;border-radius:6px;background:#19213f;color:#e7ebfa;font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040;transition:background .12s}.bc2-acts .btn:hover:not(:disabled){background:#1f2850}.bc2-acts .btn:active{transform:none;box-shadow:none}.bc2-acts .btn:disabled{opacity:.45;box-shadow:none}.bc2-rule{margin:12px 2px 0;color:#6f7ca8;font-size:12.5px;font-weight:600;line-height:1.45}.bc2-players{display:flex;flex-direction:column;gap:4px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.bc2-players-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.bc2-players-head b{color:#fff;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.bc2-players-head span{display:inline-flex;align-items:center;gap:5px;color:#8e9bc8;font-size:12.5px;font-weight:700}.bc2-players-head svg{width:13px;height:13px}.bc2-main{gap:14px}.bc2-strip{display:flex;align-items:center;justify-content:space-between;gap:12px}.bc2-mini{display:flex;gap:4px;overflow:hidden}.bc2-mini i{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;color:#fff;font-size:10.5px;font-style:normal;font-weight:800}.bc2-mini i:first-child{box-shadow:0 0 0 2px #121a36,0 0 0 3.5px #fff9}.bc2-mini .player,.bc2-counts .player{background:#3f6cf0}.bc2-mini .banker,.bc2-counts .banker{background:#c8343f}.bc2-mini .tie,.bc2-counts .tie{background:#1f9d5c}.bc2-counts{display:flex;gap:12px}.bc2-counts span{display:inline-flex;align-items:center;gap:5px;color:#c3cbe6;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.bc2-counts i{width:9px;height:9px;border-radius:50%}.bc2-felt{display:flex;flex-direction:column;gap:22px;padding:26px 26px 34px;border:1px solid rgba(255,255,255,.06);border-radius:14px 14px 46% 46%/14px 14px 70px 70px;background:#0f1530}.bc2-hands{display:grid;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);align-items:center;gap:16px}.bc2-hand{--hc: #3f6cf0;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0;transition:opacity .2s}.bc2-hand.banker{--hc: #c8343f}.bc2-hand.lost{opacity:.5}.bc2-hand-head{display:flex;align-items:center;gap:12px}.bc2-hand-head b{color:#c3cbe6;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bc2-total{display:grid;place-items:center;width:44px;height:44px;border:3px solid var(--hc);border-radius:50%;background:#121a36;color:#fff;font-size:19px;font-weight:800;font-variant-numeric:tabular-nums}.bc2-hand.won .bc2-total{background:var(--hc)}.bc2-cards{display:flex;justify-content:center;gap:10px;min-height:140px}.bc2-mid{display:flex;flex-direction:column;justify-content:center}.bc2-mid .bc-status{align-items:center;text-align:center;background:#121a36}.bc2-mid .bc-status>b{font-size:22px}.bc2-score{color:#fff!important;font-size:15px!important;font-weight:800!important;font-variant-numeric:tabular-nums}.bc2-layout{display:flex;flex-direction:column;gap:8px;width:min(100%,820px);margin:0 auto}.bc2-pairs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bc2-bets{display:grid;grid-template-columns:1fr .8fr 1fr;gap:8px}.bc2-layout .bc-spot{height:96px;border:2px solid rgba(var(--rgb),.35);border-bottom-width:2px;border-radius:10px;background:rgba(var(--rgb),.08)}.bc2-layout .bc-spot.p{--rgb: 63, 108, 240}.bc2-layout .bc-spot.b{--rgb: 200, 52, 63}.bc2-layout .bc-spot.t{--rgb: 31, 157, 92}.bc2-layout .bc-spot.pair{height:58px;flex-direction:row;gap:10px}.bc2-bets .bc-spot.p{border-radius:10px 10px 10px 34px}.bc2-bets .bc-spot.b{border-radius:10px 10px 34px}.bc2-layout .bc-spot:hover:not(:disabled){background:rgba(var(--rgb),.16);border-color:rgba(var(--rgb),.6)}.bc2-layout .bc-spot b{color:#fff}.bc2-layout .bc-spot.on{border-color:rgba(var(--rgb),.8)}.bc2-layout.result .bc-spot:not(.hit){opacity:.35}.bc2-layout .bc-spot.hit{border-color:rgb(var(--rgb));background:rgba(var(--rgb),.2)}.bc2-layout .bc-spot .rt-chip{top:50%;right:14px;transform:translateY(-50%);width:36px;height:36px;font-size:10px}.bc2-layout .bc-spot.pair .rt-chip{width:30px;height:30px;font-size:9px;right:10px}@media (max-width: 1000px){.bc2-hands{grid-template-columns:1fr 1fr}.bc2-mid{grid-column:1 / -1;grid-row:2}.bc2-cards{min-height:96px;gap:6px}.bc2-felt{padding:16px 12px 26px;border-radius:12px 12px 30% 30%/12px 12px 40px 40px}.bc2-layout .bc-spot{height:80px}.bc2-chips .rt-chip-pick{width:44px;height:44px}}.bc2-felt{position:relative}.bc2-shoe{position:absolute;top:14px;left:50%;width:46px;height:60px;transform:translate(-50%)}.bc2-shoe i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:#1b2550;box-shadow:inset 0 0 0 2px #ffffff14,inset 0 0 0 5px #1b2550,inset 0 0 0 6px #ffffff1f}.bc2-shoe i:nth-child(2){transform:translate(2px,2px)}.bc2-shoe i:nth-child(3){transform:translate(4px,4px);background:#22306a}.bc-card{--fx: 220px;--fy: -150px;--fr: -10deg;position:relative;perspective:800px;animation:bc-deal .42s cubic-bezier(.2,.75,.25,1) both}.bc2-hand.banker .bc-card{--fx: -220px;--fr: 10deg}@keyframes bc-deal{0%{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(var(--fr)) scale(.85)}25%{opacity:1}}.bc-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;animation:bc-turn .34s cubic-bezier(.3,.7,.3,1) .4s both}@keyframes bc-turn{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.bc-inner>.bc-face,.bc-inner>.bc-back{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bc-back{border-radius:8px;background:#1b2550;transform:rotateY(180deg);box-shadow:inset 0 0 0 3px #f4f6fb,inset 0 0 0 7px #1b2550,inset 0 0 0 8px #ffffff40,0 6px 14px #00000059}.bc-back:after{content:"DF";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffff59;font:800 18px var(--font);letter-spacing:.06em}.bc2-total{animation:bc-pop .3s cubic-bezier(.3,1.5,.5,1)}@keyframes bc-pop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:none}}.bc2-hand{position:relative}.bc2-winbadge{position:absolute;left:50%;bottom:-14px;padding:4px 14px;border-radius:4px;background:var(--hc);color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transform:translate(-50%);animation:bc-badge .3s cubic-bezier(.3,1.4,.5,1) both}@keyframes bc-badge{0%{opacity:0;transform:translate(-50%,8px)}}.bc2-hand.won .bc2-cards{animation:bc-lift .4s ease-out both}@keyframes bc-lift{50%{transform:translateY(-6px)}to{transform:none}}.bc2-layout .bc-spot.hit{animation:bc-flash .9s ease-out both}@keyframes bc-flash{0%,40%{background:rgba(var(--rgb),.42)}to{background:rgba(var(--rgb),.2)}}.bc2-layout.result .bc-spot:not(.hit) .rt-chip{animation:bc-sweep .5s ease-in .35s both}@keyframes bc-sweep{to{opacity:0;transform:translateY(-140%) scale(.7)}}.bc2-layout.result .bc-spot.hit .rt-chip{animation:bc-bounce .5s cubic-bezier(.3,1.6,.5,1) .2s both}@keyframes bc-bounce{0%{transform:translateY(-50%)}40%{transform:translateY(-90%)}to{transform:translateY(-50%)}}.bc2-layout .bc-spot.pair.hit .rt-chip,.bc2-layout.result .bc-spot.pair .rt-chip{top:50%}@media (prefers-reduced-motion: reduce){.bc-card,.bc-inner,.bc2-total,.bc2-winbadge,.bc2-hand.won .bc2-cards,.bc2-layout .bc-spot.hit,.bc2-layout.result .rt-chip{animation:none!important}}@media (max-width: 1000px){.bc-card{--fx: 90px;--fy: -100px}.bc2-hand.banker .bc-card{--fx: -90px}.bc2-shoe{display:none}}.tw-dd{position:relative}.tw-dd-btn,.tw-dd-list button{display:grid;grid-template-columns:74px 1fr auto;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px;border:0;border-radius:6px;background:#19213f;color:#fff;font:inherit;text-align:left;cursor:pointer;transition:background .12s}.tw-dd-btn{grid-template-columns:74px 1fr auto 16px;border:1px solid rgba(255,255,255,.06)}.tw-dd-btn:hover:not(:disabled){background:#1f2850}.tw-dd.open .tw-dd-btn{border-color:#3f6cf0}.tw-dd-btn:disabled{cursor:default;opacity:.6}.tw-dd-caret{width:16px;height:16px;fill:none;stroke:#8e9bc8;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.tw-dd.open .tw-dd-caret{transform:rotate(180deg)}.tw-dd-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;gap:2px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#121a36;box-shadow:0 14px 30px #00000073}.tw-dd-list button{height:40px;background:none}.tw-dd-list button:hover{background:#1f2850}.tw-dd-list button.on{background:#3f6cf02e}.tw-dd b{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tw-dd em{color:#8e9bc8;font-size:12px;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.tw-dots{display:flex;gap:4px}.tw-dots i{width:14px;height:14px;border-radius:3px}.tw-dots i.g{background:#22c55e}.tw-dots i.r{background:#e5484d}.tw-rule{margin:12px 2px 0;color:#8e9bc8;font-size:12.5px;font-weight:600}.btn.rl-play.tw-cash{display:flex;align-items:center;justify-content:center;gap:10px;background:#22c55e}.btn.rl-play.tw-cash:hover:not(:disabled){background:#34d070}.btn.rl-play.tw-cash:disabled{background:#3f6cf0;opacity:.6}.tw-cash span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:4px;background:#0000002e;font-size:15px;letter-spacing:0;text-transform:none}.tw-cash span svg{width:16px;height:16px}.btn.tw-random{height:44px;margin-top:8px;border-radius:6px;background:#19213f;color:#e7ebfa;font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040;transition:background .12s}.btn.tw-random:hover:not(:disabled){background:#1f2850}.btn.tw-random:active{transform:none;box-shadow:none}.tw-page{align-items:start}.tw-main{display:flex;flex-direction:column;align-items:center;gap:14px;min-height:600px;padding-top:20px}.tw-stats,.tw-tower,.tw-skins{width:min(100%,760px)}.tw-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tw-stats>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 14px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#0f1530}.tw-stats span{color:#6f7ca8;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tw-stats b{display:inline-flex;align-items:center;gap:6px;overflow:hidden;color:#fff;font-size:17px;font-weight:800;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.tw-stats b svg{flex:none;width:16px;height:16px}.tw-stats.won>div:last-child{border-color:#22c55e59}.tw-stats.won>div:last-child b{color:#22c55e}.tw-stats.lost>div:not(:first-child) b{color:#ff6b70}.tw-tower{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.05);border-radius:10px;background:#0d1329}.tw-floor{display:grid;grid-template-columns:84px 1fr;align-items:center;gap:12px;padding:4px;border-radius:8px;transition:background .15s}.tw-floor.now{background:#3f6cf01a}.tw-floor.boom{background:#e5484d1a}.tw-mult{display:grid;place-items:center;height:40px;border-radius:6px;background:#161d3a;color:#6f7ca8;font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums;transition:background .15s,color .15s}.tw-floor.past .tw-mult{background:#22c55e1f;color:#22c55e}.tw-floor.now .tw-mult{background:#3f6cf0;color:#fff;box-shadow:inset 0 -2px #0003}.tw-floor.boom .tw-mult{background:#e5484d29;color:#ff6b70}.tw-blocks{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:8px}.tw-block{position:relative;display:grid;place-items:center;height:52px;padding:0;border:1px solid rgba(255,255,255,.04);border-radius:7px;background:#1b2347;box-shadow:inset 0 -3px #00000038;cursor:default;transition:background .12s,border-color .12s,opacity .15s}.tw-block img{height:32px;width:auto;image-rendering:pixelated;pointer-events:none}.tw-emblem{height:24px!important;opacity:.08;filter:grayscale(1)}.tw-floor.next .tw-block,.tw-floor.idle .tw-block{background:#171e3d}.tw-block.live{background:#2b3f8f;border-color:#5b85f573;cursor:pointer}.tw-block.live:hover:not(:disabled){background:#3f6cf0;border-color:#ffffff2e}.tw-block.live:active:not(:disabled){box-shadow:inset 0 -1px #00000038}.tw-block.opening{background:#3f6cf0;border-color:#ffffff2e}.tw-cellx{color:#dfe6ff;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;pointer-events:none}.tw-block.live:hover .tw-cellx,.tw-block.opening .tw-cellx{color:#fff}.tw-block.opening .tw-cellx{opacity:.6}.tw-block.safe{background:#15372a;border-color:#22c55e8c}.tw-block.trap{background:#3f1820;border-color:#e5484db3}.tw-block.done{opacity:.5}.tw-block.safe-dim,.tw-block.trap-dim{opacity:.4}.tw-block.safe-dim img,.tw-block.trap-dim img{height:26px}.tw-block.fresh img,.tw-block.trap img{animation:tw-in .18s ease-out both}@keyframes tw-in{0%{opacity:0;transform:scale(.86)}}.tw-win{position:absolute;left:50%;top:50%;z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:200px;padding:16px 28px;border:2px solid #22c55e;border-radius:8px;background:#0f1530;transform:translate(-50%,-50%);box-shadow:0 18px 40px #00000080;animation:tw-win .2s ease-out both;pointer-events:none}.tw-win b{color:#22c55e;font-size:30px;font-weight:800;font-variant-numeric:tabular-nums}.tw-win span{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:16px;font-weight:800}.tw-win span svg{width:16px;height:16px}.tw-win em{color:#f7c548;font-size:11px;font-weight:800;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.tw-win.top{border-color:#f7c548}.tw-win.top b{color:#f7c548}@keyframes tw-win{0%{opacity:0;transform:translate(-50%,-50%) scale(.97)}}.tw-skins{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;padding:10px 14px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#0f1530}.tw-skin-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.tw-skin-label{margin-right:4px;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tw-skin-label.g{color:#22c55e}.tw-skin-label.r{color:#ff6b70}.tw-skin{display:grid;place-items:center;width:36px;height:36px;padding:0;border:2px solid transparent;border-radius:6px;background:#19213f;cursor:pointer;transition:background .12s,border-color .12s}.tw-skin:hover{background:#1f2850}.tw-skin.on{border-color:#3f6cf0;background:#3f6cf033}.tw-skin img{width:24px;height:24px;object-fit:contain;image-rendering:pixelated}.btn.tw-random:disabled{opacity:.45}@media (prefers-reduced-motion: reduce){.tw-block img,.tw-win{animation:none!important}}@media (max-width: 700px){.tw-main{padding-top:8px}.tw-tower{padding:8px;gap:6px}.tw-floor{grid-template-columns:58px 1fr;gap:6px;padding:2px}.tw-mult{height:36px;font-size:12px}.tw-block{height:44px}.tw-block img{height:26px}.tw-cellx{font-size:12px}.tw-stats{gap:6px}.tw-stats>div{padding:8px 10px}.tw-stats b{font-size:14px}}.lv-main{gap:12px}.lv-ladder,.lv-board{width:min(100%,760px)}.lv-sinkinfo{color:#8e9bc8;font-size:12px;font-weight:700}.lv-ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lv-lvl{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px 10px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#0f1530}.lv-lvl.cur{border-color:#ff5a1f73}.lv-lvl>span{color:#6f7ca8;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.lv-lvl.cur>span{color:#ff8a5c}.lv-lvl>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.lv-lvl i{display:grid;place-items:center;height:24px;overflow:hidden;border-radius:4px;background:#161d3a;color:#6f7ca8;font-size:10.5px;font-style:normal;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.lv-lvl i.done{background:#22c55e24;color:#22c55e}.lv-lvl i.next{background:#ff5a1f;color:#fff}.lv-board{position:relative;padding:12px;border:3px solid #1b1208;border-radius:10px;background:#d64a0a url(/assets/lava/lava.png) 0 0 / 128px 128px repeat;image-rendering:pixelated;overflow:hidden;animation:lv-flow 24s linear infinite}@keyframes lv-flow{to{background-position:128px 256px}}.lv-board.lost{filter:saturate(1.15) brightness(.92)}.lv-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.lv-block{--face: url(/assets/lava/stone.png);position:relative;display:grid;place-items:center;aspect-ratio:1;padding:0;border:0;border-radius:4px;background:#7d7d7d var(--face) 0 0 / 100% 100%;image-rendering:pixelated;box-shadow:inset 0 0 0 2px #0000002e,inset 0 -5px #00000052,0 4px #280e008c;cursor:default;animation:lv-rise .34s cubic-bezier(.2,.8,.3,1) var(--d, 0ms) backwards;transition:filter .12s,transform .12s}@keyframes lv-rise{0%{opacity:0;transform:scale(.6) translateY(8px)}}.lv-block.live,.lv-block.me{cursor:pointer}.lv-block.live:hover:not(:disabled){filter:brightness(1.18);transform:translateY(-2px)}.lv-block.live:active:not(:disabled){transform:translateY(1px)}.lv-block.me{box-shadow:inset 0 0 0 3px #fff,inset 0 -5px #00000052,0 4px #280e008c}.lv-block.opening{filter:brightness(1.15);box-shadow:inset 0 0 0 3px #fff,inset 0 -5px #00000052,0 4px #280e008c}.lv-head{width:54%!important;height:auto;border-radius:3px;box-shadow:0 2px #00000059;image-rendering:pixelated;pointer-events:none;animation:lv-hop .28s cubic-bezier(.3,.7,.3,1)}@keyframes lv-hop{0%{transform:translateY(0)}45%{transform:translateY(-9px)}to{transform:none}}.lv-block.sinking{--face: url(/assets/lava/stone_hot.png);animation:lv-sink .56s ease-in both}@keyframes lv-sink{0%{filter:brightness(1)}40%{filter:brightness(1.25);transform:none;opacity:1}to{filter:brightness(1.4);transform:scale(.5) translateY(10px);opacity:0}}.lv-splash{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border:3px solid #ffd166;border-radius:50%;opacity:0;pointer-events:none;animation:lv-splash .5s ease-out .3s both}@keyframes lv-splash{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.lv-block.gone{visibility:hidden;animation:none}.lv-block.burnt{--face: url(/assets/lava/stone_hot.png);box-shadow:inset 0 0 0 3px #ff5a1f,inset 0 -5px #00000052;filter:brightness(.8);animation:none}.lv-block.burnt img{opacity:.6;filter:grayscale(.7);animation:none}.lv-block.doomed{--face: url(/assets/lava/stone_hot.png);opacity:.8;animation:none}.lv-board:not(.live) .lv-block.idle{filter:brightness(.82)}.lv-odds{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;margin:0 0 10px;padding:10px 12px;border-radius:6px;background:#0f1530}.lv-odds span{color:#8e9bc8;font-size:12.5px;font-weight:700}.lv-odds b{color:#fff;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.lv-odds>i{grid-column:1 / -1;display:block;height:4px;border-radius:2px;background:#ff5a1f40;overflow:hidden}.lv-odds>i>i{display:block;height:100%;background:#22c55e;transition:width .3s ease}.lv-note{position:absolute;left:50%;top:50%;z-index:4;padding:10px 22px;border-radius:8px;background:#0f1530;color:#fff;font-size:20px;font-weight:800;letter-spacing:.03em;transform:translate(-50%,-50%);box-shadow:0 12px 30px #00000073;pointer-events:none;animation:lv-note 1.3s ease-out both}@keyframes lv-note{0%{opacity:0}12%{opacity:1}80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.lv-board,.lv-block,.lv-head,.lv-splash,.lv-note{animation:none!important}.lv-block{transition:none}}@media (max-width: 700px){.lv-board{padding:8px}.lv-grid{gap:5px}.lv-ladder{grid-template-columns:1fr}.lv-lvl i{font-size:10px}}.lv-board{width:min(100%,600px,calc(100vh - 300px));min-width:min(100%,360px);align-self:center}.sk-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.sk-quick button{height:34px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530;color:#c3cbe6;font:800 12.5px var(--font);cursor:pointer;transition:background .12s,border-color .12s}.sk-quick button:hover{background:#19213f;color:#fff}.sk-quick button.on{border-color:#3f6cf0;color:#fff}.btn.sk-buy,.btn.sk-sellall{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;margin-top:18px;padding:0 18px;border:0;border-radius:6px;color:#fff;font:800 15px var(--font);letter-spacing:.03em;text-transform:uppercase;box-shadow:inset 0 -3px #0003;cursor:pointer;transition:background .12s,opacity .12s}.btn.sk-buy{background:#1f9d5c}.btn.sk-buy:hover:not(:disabled){background:#25b06a}.btn.sk-sellall{height:48px;margin-top:8px;background:#c8343f;font-size:14px}.btn.sk-sellall:hover:not(:disabled){background:#d8434e}.btn.sk-buy:disabled,.btn.sk-sellall:disabled{opacity:.5;cursor:default}.btn.sk-buy:active,.btn.sk-sellall:active{transform:none;box-shadow:none}.sk-buy em,.sk-sellall em{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:4px;background:#0000002e;font-size:14px;font-style:normal;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.sk-sellall em svg{width:14px;height:14px}.sk-quote{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px}.sk-quote>div{display:flex;flex-direction:column;gap:3px;padding:9px 10px;border-radius:6px;background:#0f1530}.sk-quote span{color:#6f7ca8;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.sk-quote b{color:#fff;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.sk-note{margin:14px 2px 0;color:#8e9bc8;font-size:12.5px;font-weight:600;line-height:1.45}.sk-page .up{color:#22c55e}.sk-page .down{color:#ff6b70}.sk-main{gap:14px}.sk-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}.sk-ticker>span{color:#8e9bc8;font-size:13px;font-weight:800;letter-spacing:.03em}.sk-ticker>div{display:flex;align-items:baseline;gap:12px;margin-top:4px}.sk-ticker b{color:#fff;font-size:34px;font-weight:800;font-variant-numeric:tabular-nums}.sk-ticker em{font-size:15px;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}.sk-stats{display:flex;flex-wrap:wrap;gap:8px}.sk-stats>div{display:flex;flex-direction:column;gap:3px;min-width:104px;padding:9px 12px;border:1px solid rgba(255,255,255,.05);border-radius:6px;background:#0f1530}.sk-stats span{color:#6f7ca8;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.sk-stats b{display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.sk-stats b svg{width:13px;height:13px}.sk-chartbox{position:relative;padding:10px 6px 6px 12px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#0d1329}.sk-chart{display:block;width:100%;height:auto;overflow:visible}.sk-grid{stroke:#ffffff0d;stroke-width:1}.sk-axis{fill:#5d6a96;font:700 12px var(--font);dominant-baseline:central}.sk-openline{stroke:#8e9bc8;stroke-width:1;stroke-dasharray:5 6;opacity:.5}.sk-line{fill:none;stroke:#22c55e;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.sk-area{fill:#22c55e14}.sk-dot{fill:#22c55e;stroke:#0d1329;stroke-width:3}.sk-tag rect{fill:#22c55e}.sk-tag text{fill:#06210f;font:800 12px var(--font);text-anchor:middle;dominant-baseline:central}.sk-chart.down .sk-line{stroke:#ff6b70}.sk-chart.down .sk-area{fill:#ff6b7014}.sk-chart.down .sk-dot{fill:#ff6b70}.sk-chart.down .sk-tag rect{fill:#ff6b70}.sk-chart.down .sk-tag text{fill:#2a0709}.sk-entry{fill:#f7c548;stroke:#0d1329;stroke-width:1.5}.sk-chartbox.closed .sk-chart{opacity:.35}.sk-wait{display:grid;place-items:center;height:300px;color:#8e9bc8;font-size:14px;font-weight:700}.sk-over{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 30px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#121a36;transform:translate(-50%,-50%)}.sk-over span{color:#6f7ca8;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.sk-over>b{font-size:30px;font-weight:800;font-variant-numeric:tabular-nums}.sk-over em{display:inline-flex;gap:5px;color:#c3cbe6;font-size:14px;font-style:normal;font-weight:700}.sk-over em b{color:#fff;font-variant-numeric:tabular-nums}.sk-closes{display:flex;gap:6px;overflow:hidden}.sk-closes i{flex:none;padding:5px 9px;border-radius:4px;background:#0f1530;font-size:12px;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}.sk-lower{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px}.sk-panel{min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#0f1530}.sk-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sk-panel-head b{color:#fff;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sk-panel-head span{color:#8e9bc8;font-size:12.5px;font-weight:700}.sk-empty{padding:18px 6px;color:#6f7ca8;font-size:13px;text-align:center}.sk-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.sk-table th{padding:6px;color:#6f7ca8;font-size:11px;font-weight:800;letter-spacing:.05em;text-align:left;text-transform:uppercase}.sk-table td{padding:7px 6px;border-top:1px solid rgba(255,255,255,.04);color:#e7ebfa;font-weight:700;white-space:nowrap}.sk-table td svg{width:12px;height:12px;margin-right:4px;vertical-align:-1px}.sk-table tr.closed td{opacity:.5}.sk-table td:last-child{text-align:right}.sk-sell{height:28px;padding:0 12px;border:0;border-radius:4px;background:#c8343f;color:#fff;font:800 12px var(--font);text-transform:uppercase;cursor:pointer}.sk-sell:hover:not(:disabled){background:#d8434e}.sk-sell:disabled{opacity:.5;cursor:default}.sk-done{color:#8e9bc8;font-size:12px}.sk-trades{display:flex;flex-direction:column;gap:2px;max-height:260px;margin:0;padding:0;overflow-y:auto;list-style:none}.sk-trades li{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto 64px;align-items:center;gap:8px;padding:6px 4px;border-top:1px solid rgba(255,255,255,.04);font-size:12.5px;font-variant-numeric:tabular-nums}.sk-trades em{font-style:normal;font-weight:800;text-transform:uppercase;font-size:11px}.sk-trades em.buy{color:#22c55e}.sk-trades em.sell{color:#ff6b70}.sk-trades b{overflow:hidden;color:#fff;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.sk-trades span{display:inline-flex;align-items:center;gap:4px;color:#c3cbe6;font-weight:700;justify-content:flex-end}.sk-trades span svg{width:12px;height:12px}@media (max-width: 1000px){.sk-lower{grid-template-columns:1fr}.sk-ticker b{font-size:28px}.sk-stats>div{min-width:0;flex:1}}@media (max-width: 700px){.sk-axis{font-size:18px}.sk-trades li{grid-template-columns:38px minmax(0,1fr) auto 56px}.sk-trades li span:nth-of-type(2){display:none}}.sk-targets{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sk-targets label{display:flex;flex-direction:column;gap:5px}.sk-targets label>span{color:#6f7ca8;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sk-targets label>div{display:flex;align-items:center;gap:4px;height:42px;padding:0 10px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530;transition:border-color .12s}.sk-targets label.up>div:focus-within{border-color:#1f9d5c}.sk-targets label.down>div:focus-within{border-color:#c8343f}.sk-targets b{font-size:14px;font-weight:800}.sk-targets label.up b{color:#22c55e}.sk-targets label.down b{color:#ff6b70}.sk-targets input{flex:1;min-width:0;border:0;outline:none;background:none;color:#fff;font:700 14px var(--font)}.sk-targets input::placeholder{color:#4b5784}.sk-targets i{color:#6f7ca8;font-size:13px;font-style:normal;font-weight:700}.sk-sides{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.btn.sk-long,.btn.sk-short{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:62px;padding:0;border:0;border-radius:6px;color:#fff;font:800 16px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -3px #0003;cursor:pointer;transition:background .12s,opacity .12s}.btn.sk-long em,.btn.sk-short em{font-size:11.5px;font-style:normal;font-weight:700;letter-spacing:0;text-transform:none;opacity:.85;font-variant-numeric:tabular-nums}.btn.sk-long{background:#1f9d5c}.btn.sk-long:hover:not(:disabled){background:#25b06a}.btn.sk-short{background:#c8343f}.btn.sk-short:hover:not(:disabled){background:#d8434e}.btn.sk-long:active,.btn.sk-short:active{transform:none;box-shadow:inset 0 -1px #0003}.btn.sk-long:disabled,.btn.sk-short:disabled{opacity:.5;cursor:default}.btn.sk-sellall{background:#19213f;box-shadow:inset 0 0 0 1px #ffffff1a}.btn.sk-sellall:hover:not(:disabled){background:#1f2850}.sk-side{display:inline-block;padding:2px 7px;border-radius:4px;font-size:11px;font-style:normal;font-weight:800;text-transform:uppercase}.sk-side.long{background:#1f9d5c2e;color:#22c55e}.sk-side.short{background:#c8343f2e;color:#ff6b70}.sk-tgt{display:block;margin-top:2px;color:#6f7ca8;font-size:10.5px;font-weight:700;white-space:nowrap}.sk-entry.short{fill:#ff6b70}.sk-entry:not(.short){fill:#22c55e}.sk-liqline{stroke:#ff6b70;stroke-width:1.2;stroke-dasharray:3 5;opacity:.7}.sk-trades em.short{color:#ff6b70}.lmb-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:380px}.lmb-num{color:#fff;font-size:clamp(64px,9vw,128px);font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;transition:color .15s}.lmb-num.w{color:#22c55e}.lmb-num.l{color:#e5484d}.lmb-target{color:#8e9bc8;font-size:14px;font-weight:700}.lmb-fields{grid-template-columns:1fr 1fr}@media (max-width: 900px){.lmb-fields{grid-template-columns:1fr}.lmb-stage{min-height:240px}}.up-x{padding-right:14px;color:#8e9bc8;font-style:normal;font-weight:800}.up-presets{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:8px}.up-presets button{height:40px;border:0;border-radius:6px;background:#19213f;color:#c5d0ef;font:800 13.5px var(--font);box-shadow:inset 0 -2px #00000040;cursor:pointer;transition:background .12s,color .12s}.up-presets button:hover:not(:disabled){background:#1f2850;color:#fff}.up-presets button:active:not(:disabled){box-shadow:none}.up-presets button.on{background:#3f6cf0;color:#fff}.up-presets button:disabled{opacity:.55;cursor:default}.up-toggles{display:grid;gap:8px;margin-top:18px}.up-tog{height:50px;border:0;border-radius:6px;background:#19213f;color:#e7ebfa;font:800 14px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040;cursor:pointer;transition:background .12s}.up-tog:hover:not(:disabled){background:#1f2850}.up-tog:active:not(:disabled){box-shadow:none}.up-tog:disabled{opacity:.55;cursor:default}.up-main{container-type:inline-size}.up-stage{position:relative;display:grid;place-items:center;flex:1;padding:28px 0 10px}.up-wheel{position:relative;width:min(520px,86cqi);aspect-ratio:1}.up-wheel svg{display:block;width:100%;height:100%;overflow:visible}.up-rim{fill:#0b1430;stroke:#5b85f52e;stroke-width:2}.up-ring line{stroke:#aab9e138;stroke-width:2.6;stroke-linecap:round}.up-ring line.on{stroke:#5b85f5;stroke-width:3.4}.up-face{fill:#13214f;stroke:#5b85f54d;stroke-width:2;transition:fill .3s,stroke .3s}.up-face.w{fill:#123b3a;stroke:#22c55e99}.up-face.l{fill:#2a1a3a;stroke:#ff6b6b73}.up-arrow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;will-change:transform}.up-arrow i{position:absolute;left:50%;top:-14px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:24px solid #fff;transform:translate(-50%)}.up-wheel svg{touch-action:none}.up-wheel.can-drag .up-ring{cursor:grab}.up-wheel.can-drag svg:active .up-ring{cursor:grabbing}.up-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding-top:28px;pointer-events:none;text-align:center}.up-cap{color:#fff;font-size:clamp(14px,3.4cqi,20px);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.up-big{color:#7ea2ff;font-size:clamp(40px,10cqi,72px);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;animation:up-in .25s ease-out}.up-big.w{color:#22c55e}.up-big.l{color:#e5484d}.up-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530;color:#c5d0ef;font-size:clamp(12.5px,2.6cqi,15px);font-weight:700}.up-pill b{color:#fff}.up-pill svg{width:16px;height:16px}.up-pill.w{border-color:#22c55e99;color:#22c55e}.up-pill.l{border-color:#ff6b6b80;color:#ff8a8e}@keyframes up-in{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion: reduce){.up-big{animation:none}}.fl-page{max-width:1180px;margin:8px auto 40px;padding:0 28px;box-sizing:border-box}.fl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:6px;margin-bottom:16px}.fl-head h1{display:flex;align-items:center;gap:12px;margin:0;color:#fff;font-size:26px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.fl-head h1 em{padding:3px 9px;border-radius:4px;background:#19213f;color:#c5d0ef;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.04em}.fl-head p{margin:6px 0 0;color:#8e9bc8;font-size:14.5px;font-weight:500}.fl-stats{display:flex;gap:8px}.fl-stats>span{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:6px;background:#121a36;color:#8e9bc8;font-size:13px;font-weight:700}.fl-stats b{color:#fff}.fl-mini-coin{display:inline-block;flex:none}.fl-coinface{display:block;width:100%;height:100%}.fl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;border-radius:8px;background:#121a36}.fl-group{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 10px;border-radius:6px;background:#19213f}.fl-group>span{color:#8e9bc8;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.fl-bet{flex:1;min-width:320px}.fl-pick{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 12px 0 5px;border:2px solid transparent;border-radius:6px;background:#0f1530;color:#c5d0ef;font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:border-color .12s,background .12s}.fl-pick.heads.on{border-color:#22c55e;background:#22c55e1f;color:#fff}.fl-pick.tails.on{border-color:#f7c548;background:#f7c5481f;color:#fff}.fl-switch{position:relative;width:40px;height:24px;padding:0;border:0;border-radius:12px;background:#0f1530;cursor:pointer;transition:background .12s}.fl-switch i{position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#c5d0ef;transition:transform .18s}.fl-switch.on{background:#22c55e}.fl-switch.on i{transform:translate(16px);background:#fff}.fl-amount{flex:1;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530;transition:border-color .12s}.fl-amount:focus-within{border-color:#3f6cf0}.fl-amount svg{width:18px;height:18px}.fl-amount input{flex:1;min-width:0;border:0;outline:none;background:none;color:#fff;font:800 15px var(--font)}.fl-mini{height:40px;min-width:44px;padding:0 10px;border:0;border-radius:6px;background:#1f2850;color:#e7ebfa;font:800 13px var(--font);text-transform:uppercase;box-shadow:inset 0 -2px #00000040;cursor:pointer;transition:background .12s}.fl-mini:hover:not(:disabled){background:#283363}.fl-mini:active:not(:disabled){box-shadow:none}.btn.fl-create{height:52px;padding:0 24px;border-radius:6px;background:#22c55e;color:#fff;font:800 15px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040;transition:background .12s}.btn.fl-create:hover:not(:disabled){background:#34d070}.btn.fl-create:active{transform:none;box-shadow:none}.fl-sec-head{display:flex;align-items:center;justify-content:space-between;margin:26px 0 12px}.fl-sec-head h2{margin:0;color:#fff;font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fl-sort{border:0;background:none;color:#8e9bc8;font:700 13px var(--font);cursor:pointer;transition:color .12s}.fl-sort:hover{color:#fff}.fl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fl-empty{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:10px;min-height:150px;border:1px dashed rgba(255,255,255,.1);border-radius:8px;background:#121a36;color:#8e9bc8;font-size:14px;font-weight:500}.fl-empty .fl-mini-coin{opacity:.7}.fl-empty span:last-child{margin-left:6px}.fl-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px 16px 16px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.fl-card.mine{border-color:#3f6cf080}.fl-tag{position:absolute;top:10px;left:12px;padding:2px 8px;border-radius:4px;background:#3f6cf033;color:#a9c0ff;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fl-fair{display:inline-flex;align-self:center;align-items:center;gap:6px;color:#8e9bc8;font-size:12.5px;font-weight:600}.fl-fair svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.fl-vs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.fl-vs-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0f1530;color:#8e9bc8;font:800 12px var(--font);letter-spacing:.04em;text-transform:uppercase}.fl-player{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.fl-player b{max-width:100%;overflow:hidden;color:#fff;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.fl-player.wait b{color:#8e9bc8;font-weight:600}.fl-player.lost img{filter:grayscale(.85) brightness(.75)}.fl-player.lost b{color:#8e9bc8}.fl-face-img{position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:8px;background:#19213f}.fl-face-img img{border-radius:8px;image-rendering:pixelated}.fl-face-img>.fl-mini-coin{position:absolute;right:-8px;bottom:-6px}.fl-face-img.empty{border:2px dashed rgba(255,255,255,.14);background:none}.fl-face-img.empty>.fl-mini-coin{position:static;opacity:.65}.fl-result{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#0f1530}.fl-amt{padding:3px 9px;border-radius:4px;font-size:13px;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}.fl-player.won .fl-amt{background:#22c55e24;color:#22c55e}.fl-player.lost .fl-amt{background:#e5484d1f;color:#ff8a8e}.fl-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.fl-amt-coin{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.fl-stats .fl-amt-coin{font-size:13px}.fl-amt-coin svg{width:17px;height:17px}.fl-amt-coin.sp{color:#d4c6ff}.fl-amt-coin.sp svg{filter:hue-rotate(225deg) saturate(1.3)}.fl-acts{display:flex;gap:6px}.btn.fl-btn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:6px;background:#22c55e;color:#fff;font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040;transition:background .12s}.btn.fl-btn:hover:not(:disabled){background:#34d070}.btn.fl-btn:active{transform:none;box-shadow:none}.btn.fl-btn.take.tails{background:#f7c548;color:#2a1700}.btn.fl-btn.take.tails:hover:not(:disabled){background:#f9d061}.btn.fl-btn.ghost{background:#19213f;color:#e7ebfa}.btn.fl-btn.ghost:hover:not(:disabled){background:#1f2850}.fl-show{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:#050a1cb8;animation:fl-fade .2s ease-out}@keyframes fl-fade{0%{opacity:0}}.fl-duel{display:flex;flex-direction:column;align-items:center;gap:18px;width:min(680px,94vw);padding:26px 24px 22px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080;overflow:visible}.fl-duel-top{color:#8e9bc8;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fl-duel-top.done{color:#fff;font-size:24px;letter-spacing:0;text-transform:none}.fl-duel-top.done.win{color:#22c55e}.fl-duel-top.done.lose{color:#ff8a8e}.fl-duel-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:100%}.fl-duel-seat{display:flex;flex-direction:column;align-items:center;gap:7px;padding:18px 10px 14px;border:2px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f;transition:border-color .35s,background .35s,opacity .35s}.fl-duel-seat.from-l{animation:fl-in-l .45s cubic-bezier(.2,.8,.3,1) both}.fl-duel-seat.from-r{animation:fl-in-r .45s cubic-bezier(.2,.8,.3,1) both}@keyframes fl-in-l{0%{opacity:0;transform:translate(-30px)}}@keyframes fl-in-r{0%{opacity:0;transform:translate(30px)}}.fl-duel-seat.heads{box-shadow:inset 0 3px #2fd36b8c}.fl-duel-seat.tails{box-shadow:inset 0 3px #f1aa2b99}.fl-duel-face img{display:block;border-radius:8px;image-rendering:pixelated}.fl-duel-seat b{margin-top:4px;color:#fff;font-size:16px}.fl-duel-side{display:inline-flex;align-items:center;gap:6px;color:#8e9bc8;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.fl-duel-amt{display:inline-flex;align-items:center;gap:5px;margin-top:2px;padding:5px 12px;border-radius:4px;background:#0f1530;color:#fff;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.fl-duel-amt svg{width:15px;height:15px}.fl-duel-seat.won{border-color:#22c55eb3;background:#22c55e14}.fl-duel-seat.won .fl-duel-amt{background:#22c55e29;color:#22c55e}.fl-duel-seat.lost{opacity:.45}.fl-duel-seat.lost img{filter:grayscale(.9)}.fl-duel-seat.lost .fl-duel-amt{color:#ff8a8e}.fl-duel-mid{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:70px}.fl-duel-land{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:14px;font-weight:800}.fl-duel .hide{visibility:hidden}.fl-toss{position:relative;display:block;perspective:900px}.fl-toss-shadow{position:absolute;left:14%;right:14%;bottom:-14px;height:14px;border-radius:50%;background:#0000008c;filter:blur(5px)}.fl-toss-coin{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.fl-toss-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(4.2px)}.fl-toss-face.tails{transform:rotateX(180deg) translateZ(4.2px)}.fl-toss-edge{position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:50%}.fl-toss-edge.heads{background:#1d7a46}.fl-toss-edge.tails{background:#b0730f}@media (max-width: 980px){.fl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.fl-page{padding:0}.fl-head{flex-direction:column;align-items:flex-start}.fl-grid{grid-template-columns:1fr}.fl-bet{min-width:0;flex-basis:100%}.btn.fl-create{flex:1}.fl-duel-row{gap:8px}.fl-duel-face img{width:58px;height:58px}.fl-duel-mid{padding-top:40px}}@media (prefers-reduced-motion: reduce){.fl-duel-seat.from-l,.fl-duel-seat.from-r,.fl-show{animation:none}}.fl-tag{left:auto;right:12px}.fl-duel-acts{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.fl-duel-acts .fl-btn.again{min-width:190px}.pf-calls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pf-call{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;border:0;border-radius:8px;background:#19213f;color:#fff;font:800 14px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040;cursor:pointer;transition:background .12s}.pf-call:hover:not(:disabled){background:#1f2850}.pf-call.heads:hover:not(:disabled){box-shadow:inset 0 0 0 2px #22c55e}.pf-call.tails:hover:not(:disabled){box-shadow:inset 0 0 0 2px #f7c548}.pf-call:disabled{opacity:.55;cursor:default}.pf-call-coin{width:52px;height:52px}.pf-call-coin svg{width:100%;height:100%}.pf-random{width:100%;height:38px;margin-top:8px;border:0;border-radius:6px;background:#19213f;color:#8e9bc8;font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040;cursor:pointer;transition:background .12s,color .12s}.pf-random:hover:not(:disabled){color:#fff;background:#1f2850}.pf-random:active:not(:disabled){box-shadow:none}.btn.rl-play.pf-cash{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;background:#22c55e}.btn.rl-play.pf-cash:hover:not(:disabled){background:#34d070}.btn.rl-play.pf-cash:disabled{background:#19213f;color:#8e9bc8;box-shadow:none}.pf-cash span{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:4px;background:#0000002e;font-variant-numeric:tabular-nums}.pf-cash span svg{width:15px;height:15px}.pf-next{margin-top:10px;color:#8e9bc8;font-size:12.5px;font-weight:600;text-align:center}.pf-next b{color:#fff}.pf-main{gap:0}.pf-ladder{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.pf-step{display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 4px;border-radius:6px;background:#0f1530;color:#8e9bc8;font:800 13px var(--font);font-variant-numeric:tabular-nums;transition:background .15s,color .15s}.pf-step em{color:#5d6a96;font-size:10.5px;font-style:normal}.pf-step.done{background:#22c55e29;color:#22c55e}.pf-step.done em{color:#3fa36b}.pf-step.next{background:#3f6cf0;color:#fff}.pf-step.next em{color:#c5d4ff}.pf-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;min-height:360px;padding:30px 0 10px}.pf-read{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:64px;text-align:center}.pf-big{color:#fff;font:800 34px var(--font);font-variant-numeric:tabular-nums}.pf-big.w{color:#22c55e}.pf-big.l{color:#ff8a8e}.pf-big.dim{color:#8fa8e6}.pf-read span{color:#8e9bc8;font-size:13px;font-weight:600}.pf-trail{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;min-height:30px}.pf-dot{display:grid;place-items:center;width:28px;height:28px;animation:pf-in .2s ease-out}.pf-dot svg{width:100%;height:100%}.pf-dot.open{border:2px dashed #2b4590;border-radius:50%;color:#5b6fa8;font:800 12px var(--font);animation:none}@keyframes pf-in{0%{opacity:0;transform:scale(.6)}}@media (max-width: 700px){.pf-ladder{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-stage{min-height:280px}}@media (prefers-reduced-motion: reduce){.pf-dot{animation:none}}.pc3{position:relative;display:block;perspective:900px}.pc3-shadow{position:absolute;left:12%;right:12%;bottom:-16%;height:14%;border-radius:50%;background:#00000073;filter:blur(6px)}.pc3-coin{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.pc3-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.pc3-face svg{display:block;width:100%;height:100%}.pc3-edge{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:50%}.pc3-edge.heads{background:#1d7a46}.pc3-edge.tails{background:#b0730f}.pc3-edge:nth-child(odd).heads{background:#17673a}.pc3-edge:nth-child(odd).tails{background:#96600b}.pf-call-coin .pc3-face-svg,.pf-dot .pc3-face-svg{width:100%;height:100%}.pf-step{border:0;font-family:var(--font);cursor:default}.pf-step.can{cursor:pointer}.pf-step.can:hover{background:#3f6cf059;color:#fff}.pf-step.target{box-shadow:inset 0 0 0 2px #f7c548}.pf-hint{margin-top:10px;color:#7f8cb8;font-size:12px;font-weight:600;text-align:center}.pf-call.picked{box-shadow:inset 0 0 0 2px #3f6cf0}.pf-board{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 236px;gap:18px;min-height:0}.pf-board .pf-stage{min-height:420px;padding:20px 0 6px}.pf-tower{position:relative;display:flex;flex-direction:column;gap:5px;max-height:470px;overflow-y:auto;padding:4px;border-radius:8px;background:#0f1530;scrollbar-width:thin}.pf-rung{flex:none;display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;height:42px;padding:0 12px 0 8px;border:0;border-radius:6px;background:#19213f;color:#8e9bc8;font:800 13px var(--font);font-variant-numeric:tabular-nums;text-align:left;cursor:default;transition:background .15s,color .15s}.pf-rung em{color:#5d6a96;font-size:11px;font-style:normal;text-align:center}.pf-rung b{color:inherit;font-size:14px}.pf-rung span{display:inline-flex;align-items:center;gap:5px;color:#6f7eb0;font-size:12px;font-weight:700}.pf-rung span svg{width:13px;height:13px}.pf-rung.can{cursor:pointer}.pf-rung.can:hover{background:#3f6cf052;color:#fff}.pf-rung.done{background:#22c55e2e;color:#22c55e}.pf-rung.done em,.pf-rung.done span{color:#3fa36b}.pf-rung.here{background:#22c55e;color:#fff}.pf-rung.here em,.pf-rung.here span{color:#e6fff0}.pf-rung.next{background:#3f6cf0;color:#fff}.pf-rung.next em,.pf-rung.next span{color:#d3defe}.pf-rung.lost{background:#e5484d38;color:#ff8a8e;animation:pf-shake .35s ease-out}.pf-rung.lost em,.pf-rung.lost span{color:#e07075}.pf-rung.target{box-shadow:inset 0 0 0 2px #f7c548}.pf-read span b{color:#fff}.pf-bump{animation:pf-bump .35s ease-out}@keyframes pf-bump{0%{transform:scale(1.18);color:#22c55e}to{transform:none}}@keyframes pf-shake{0%,to{transform:none}30%{transform:translate(-4px)}60%{transform:translate(4px)}}@media (max-width: 860px){.pf-board{grid-template-columns:1fr}.pf-board .pf-stage{min-height:320px}.pf-tower{flex-direction:row-reverse;max-height:none;overflow-x:auto;overflow-y:hidden}.pf-rung{grid-template-columns:none;grid-auto-flow:row;justify-items:center;gap:2px;width:96px;height:auto;padding:8px 6px}}@media (prefers-reduced-motion: reduce){.pf-bump,.pf-rung.lost{animation:none}}.pf-pick{display:inline-flex;gap:6px}.pf-pick button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.pf-pick button:hover{box-shadow:0 0 0 2px #e7ebfa}.pf-pick button svg{width:100%;height:100%}@media (max-width: 860px){.pf-pick button{width:26px;height:26px}}.pf-main{container-type:inline-size}.pf-board .pf-big{font-size:30px;line-height:1.1}@container (max-width: 600px){.pf-board{grid-template-columns:1fr}.pf-board .pf-stage{min-height:300px}.pf-tower{flex-direction:row-reverse;max-height:none;overflow-x:auto;overflow-y:hidden}.pf-rung{grid-template-columns:none;grid-auto-flow:row;justify-items:center;gap:2px;width:96px;height:auto;padding:8px 6px}}.pf-status{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;margin-top:16px;padding:12px;border-radius:8px;background:#0f1530}.pf-status>div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:6px}.pf-status small{color:#8e9bc8;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pf-status b{color:#fff;font:800 22px var(--font);font-variant-numeric:tabular-nums}.pf-status span{display:inline-flex;align-items:center;gap:5px;color:#8e9bc8;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.pf-status span svg{width:13px;height:13px}.pf-status>div.on{background:#22c55e24}.pf-status>div.on b{color:#22c55e}.pf-status .nx{background:#3f6cf029}.pf-status>i svg{width:18px;height:18px;fill:none;stroke:#5d6a96;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pf-calls{gap:10px}.pf-call{padding:18px 8px 14px;font-size:15px}.pf-call-coin{width:60px;height:60px}.pf-tower{gap:0;padding:6px 8px}.pf-rung{position:relative;grid-template-columns:32px 1fr auto;gap:12px;height:48px;padding:0 12px 0 4px;border-radius:6px;background:none}.pf-rung+.pf-rung{margin-top:2px}.pf-rung:before{content:"";position:absolute;left:19px;top:-2px;bottom:-2px;width:3px;margin-left:-1px;background:#5b6fa847}.pf-rung:first-child:before{top:50%}.pf-rung:last-child:before{bottom:50%}.pf-rung.done:before,.pf-rung.here:before{background:#22c55e}.pf-node{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#1f2850;box-shadow:0 0 0 3px #0f1530;color:#8e9bc8;font:800 11.5px var(--font);font-style:normal}.pf-node svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.pf-rung.mile .pf-node{background:#3a2f12;color:#f7c548}.pf-rung.mile b{color:#f7c548}.pf-rung.done{background:none;color:#22c55e}.pf-rung.done .pf-node{background:#22c55e;color:#fff}.pf-rung.here{background:#22c55e29;color:#fff}.pf-rung.here .pf-node{background:#fff;color:#16a34a;box-shadow:0 0 0 3px #22c55e}.pf-rung.next{background:#3f6cf0}.pf-rung.next .pf-node{background:#fff;color:#3f6cf0;box-shadow:0 0 0 3px #3f6cf0}.pf-rung.lost{background:#e5484d29}.pf-rung.lost .pf-node{background:#e5484d;color:#fff}.pf-rung b{font-size:15px}.pf-mcash{display:none}@media (max-width: 900px){.pf-mcash{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 20px;border:0;border-radius:6px;background:#22c55e;color:#fff;font:800 15px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040;cursor:pointer;transition:background .12s}.pf-mcash:hover:not(:disabled){background:#34d070}.pf-mcash:active:not(:disabled){box-shadow:none}.pf-mcash span{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:4px;background:#0000002e;letter-spacing:0;text-transform:none}.pf-mcash span svg{width:14px;height:14px}.pf-mcash:disabled{opacity:.6}}@container (max-width: 600px){.pf-tower{padding:6px}.pf-rung{flex:none;width:100px;height:auto;padding:10px 6px 8px;grid-template-columns:none;justify-items:center;gap:4px}.pf-rung+.pf-rung{margin-top:0}.pf-rung:before{left:-2px;right:-2px;top:24px;bottom:auto;width:auto;height:3px;margin:0}.pf-rung:first-child:before{top:24px;left:50%}.pf-rung:last-child:before{bottom:auto;right:50%}}.h2{max-width:1240px;margin:0 auto;padding:4px 0 40px}.h2-links{display:flex;flex-wrap:wrap;gap:10px 12px;padding:16px 0 18px}.h2-links a,.h2-links button{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 18px;border:0;border-radius:10px;background:#131e42e0;color:var(--muted);font:700 13.5px "Chakra Petch",var(--font);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}.h2-links svg{width:19px;height:19px}.h2-links .gold{color:#ffc93c}.h2-links a:hover,.h2-links button:hover{color:#fff;background:#283668e6}.h2-links .gold:hover{color:#ffd96b}.h2-banner{position:relative;margin-top:4px;overflow:hidden;border-radius:16px;aspect-ratio:4 / 1;background:#12286e}.h2-track{display:flex;height:100%;transition:transform .5s cubic-bezier(.3,.8,.3,1)}.h2-track a{flex:0 0 100%;height:100%}.h2-track img{display:block;width:100%;height:100%;object-fit:cover}.h2-dots{position:absolute;left:50%;bottom:12px;display:flex;gap:6px;transform:translate(-50%)}.h2-dots button{width:8px;height:8px;padding:0;border:0;border-radius:4px;background:#ffffff73;cursor:pointer;transition:width .2s}.h2-dots button.on{width:22px;background:#fff}.h2-head{display:flex;align-items:center;gap:10px;margin:28px 0 14px;color:#fff;font-size:18px;font-weight:700}.h2-head svg{width:21px;height:21px;color:var(--muted)}.h2-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.h2-card{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--chat-bg);text-decoration:none;transition:background .15s}.h2-card:hover{background:#283668e6}.h2-card img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}.h2-foot{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 12px}.h2-foot b{overflow:hidden;color:#fff;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.h2-foot em{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 10px;border-radius:999px;background:#ffffff0f;color:var(--muted);font-size:12.5px;font-style:normal;font-weight:600}.h2-foot em i{width:8px;height:8px;border-radius:50%;background:#2fd36b}.h2-races{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.h2-race{display:flex;align-items:center;gap:12px;padding:16px;border-radius:12px;background:var(--chat-bg);color:#fff;text-decoration:none}.h2-race>svg{width:22px;height:22px;color:#ffc93c}.h2-race span{display:flex;flex-direction:column;flex:1;min-width:0}.h2-race b{font-size:14.5px}.h2-race em{color:var(--muted);font-size:12.5px;font-style:normal}.h2-race>i{display:inline-flex;align-items:center;gap:5px;color:#ffc93c;font-style:normal;font-weight:800}.h2-race>i svg{width:16px;height:16px}@media (max-width: 1100px){.h2-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 800px){.h2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.h2-races{grid-template-columns:1fr}.h2-banner{aspect-ratio:2.6 / 1}.h2-links{gap:6px 18px}}@media (max-width: 520px){.h2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.h2-foot{min-height:42px;padding:0 10px}.h2-foot b{font-size:13.5px}.h2-foot em{padding:3px 8px;font-size:11.5px}}@media (prefers-reduced-motion: reduce){.h2-track,.h2-card{transition:none}}.h2-grid{padding-top:8px;margin-top:-8px}.h2-card{position:relative;isolation:isolate;transition:background .15s,transform .22s cubic-bezier(.2,.8,.3,1),box-shadow .22s ease}.h2-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 2px #fff0;transition:box-shadow .22s ease;pointer-events:none}.h2-card:after{content:"";position:absolute;top:0;bottom:0;left:-60%;z-index:1;width:45%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-12deg);opacity:0;pointer-events:none}.h2-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 34px #00000073,0 0 26px #7896ff47}.h2-card:hover:before{box-shadow:inset 0 0 0 2px #ffffff8c}.h2-card:hover:after{animation:h2-sheen .7s ease-out}.h2-card:focus-visible{outline:2px solid #fff;outline-offset:3px}@keyframes h2-sheen{0%{left:-60%;opacity:1}to{left:130%;opacity:1}}@media (prefers-reduced-motion: reduce){.h2-card:hover{transform:none}.h2-card:hover:after{animation:none}}.h3-tile.refraffle{background:#19213f}.h3-tile.refraffle img{top:0;right:0;width:70%;height:100%;object-fit:cover;object-position:78% center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40%);mask-image:linear-gradient(90deg,transparent 0,#000 40%)}.h3-tile.refraffle:hover img{transform:none}.h3-tile.refraffle small{color:#e7ebfa;font-size:12.5px;font-weight:600}@container (max-width: 760px){.h3-tile.refraffle img{width:100%;opacity:.3;object-position:right center}}.rr-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 28px;margin:18px 0;padding:24px 26px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.rr-main{display:flex;flex-direction:column;gap:6px;min-width:0}.rr-label{color:#8e9bc8;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rr-pool{display:inline-flex;align-items:center;gap:8px;color:#f7c548;font:800 30px var(--font);font-variant-numeric:tabular-nums}.rr-pool svg{width:24px;height:24px}.rr-main p{margin:0;max-width:520px;color:#8e9bc8;font-size:13.5px;font-weight:500;line-height:1.5}.rr-stats{display:grid;grid-template-columns:repeat(3,auto);gap:10px;align-self:center}.rr-stats div{min-width:104px;padding:12px 14px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#19213f}.rr-stats b{display:block;color:var(--ink);font:800 22px var(--font);font-variant-numeric:tabular-nums}.rr-stats span{color:#8e9bc8;font-size:12px;font-weight:600}.rr-foot{grid-column:1 / -1;margin:0;color:#8e9bc8;font-size:13px;font-weight:500}.rr-foot b{color:var(--ink)}@media (max-width: 760px){.rr-card{grid-template-columns:1fr;padding:20px}.rr-stats{grid-template-columns:repeat(3,1fr)}.rr-stats div{min-width:0;padding:10px}}.h3{max-width:1280px;margin:0 auto;padding:14px 0 44px;container-type:inline-size}.h3{width:calc(100% - 36px)}.h3-top{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:12px}.h3-hero{position:relative;display:flex;align-items:center;height:300px;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.h3-hero-art{position:absolute;top:0;right:0;bottom:0;width:62%;height:100%;object-fit:cover;object-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%);mask-image:linear-gradient(90deg,transparent 0,#000 30%)}.h3-hero-text{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:46%;padding:24px 0 24px 40px}.h3-chip{padding:6px 10px;border-radius:4px;background:#3f6cf02e;color:#b9ccff;font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums}.h3-hero h1{display:flex;flex-direction:column;gap:4px;margin:0;color:#e7ebfa;font:800 24px/1.1 var(--font);letter-spacing:.03em;text-transform:uppercase}.h3-hero h1 b{color:#a9c4ff;font-size:32px;letter-spacing:0;text-transform:none}.h3-cta{display:inline-flex;align-items:center;height:46px;padding:0 22px;border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;color:#fff;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background .12s}.h3-cta:hover{background:#4d79ff}.h3-cta:active{box-shadow:none}.h3-chip.h3-dc-on{display:inline-flex;align-items:center;gap:8px;background:#5865f238;color:#e7ebfa}.h3-chip.h3-dc-on em{color:#b9c2f5;font-style:normal;font-weight:600}.h3-dc-on i{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:#22c55e}.h3-dc-on i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#22c55e;animation:h3-dc-ping 1.8s ease-out infinite}@keyframes h3-dc-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}.h3-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.h3-slide.on{z-index:1;opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s}.h3-tiles{display:grid;grid-template-rows:1fr 1fr;gap:12px}.h3-tile{position:relative;display:flex;align-items:flex-end;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f;text-decoration:none;transition:border-color .12s}.h3-tile:hover{border-color:#ffffff29}.h3-tile img{position:absolute;top:0;right:0;width:48%;height:100%;object-fit:cover;object-position:center 30%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 45%);mask-image:linear-gradient(90deg,transparent 0,#000 45%)}.h3-tile span{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px;max-width:56%;padding:20px 22px}.h3-tile em{color:#8e9bc8;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.h3-tile b{color:#fff;font:800 22px/1.15 var(--font);letter-spacing:.01em;text-transform:uppercase}.h3-tile.battles{isolation:isolate}.h3-tile.battles img{top:-2%;right:14%;width:auto;max-width:none;height:150%;object-fit:fill;object-position:center top;mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(ellipse 50% 32% at 50% 28%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 50% 32% at 50% 28%,#000 55%,transparent 100%)}.h3-tile-ring{display:none}.h3-tile-go{position:absolute;right:12px;bottom:12px;z-index:2;display:grid;place-items:center;width:30px;height:30px;border-radius:6px;background:#1f2850;box-shadow:inset 0 -2px #00000040;transition:background .12s}.h3-tile-go svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.h3-tile:hover .h3-tile-go{background:#3f6cf0}.h3-row{margin-top:28px}.h3-row header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.h3-row h2{display:flex;align-items:center;gap:10px;margin:0;color:#e7ebfa;font:800 20px/1.2 var(--font);letter-spacing:.04em;text-transform:uppercase}.h3-row h2 svg{flex:none;width:22px;height:22px;color:#8fb0ff}.h3-row-ctl{display:flex;gap:8px}.h3-row-ctl .h3-all{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 14px;border:0;border-radius:6px;background:#19213f;box-shadow:inset 0 -2px #00000040;color:#e7ebfa;font:800 12.5px var(--font);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .12s}.h3-row-ctl .h3-all:hover{background:#1f2850}.h3-row-ctl .h3-all:active{box-shadow:none}.h3-row-ctl svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.h3-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.h3-card{position:relative;display:block;overflow:hidden;border-radius:8px;background:#19213f;text-decoration:none}.h3-card img{display:block;width:100%;aspect-ratio:1112 / 1415;object-fit:cover}.h3-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:2px solid transparent;border-radius:inherit;pointer-events:none;transition:border-color .12s}.h3-card:hover:before{border-color:#ffffff4d}.h3-card:focus-visible{outline:2px solid #fff;outline-offset:3px}.h3-strip{display:flex;align-items:center;gap:14px;margin-top:30px;padding:16px 18px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36;color:#e7ebfa;text-decoration:none;transition:border-color .12s}.h3-strip:hover{border-color:#ffffff29}.h3-strip-ic{flex:none;width:34px;height:34px;padding:6px;border-radius:6px;background:#19213f;fill:none;stroke:#8fb0ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.h3-strip span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.h3-strip b{font-size:15px;font-weight:800}.h3-strip em{color:#8e9bc8;font-size:12.5px;font-style:normal;font-weight:600}.h3-strip i{flex:none;padding:10px 16px;border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;font-size:12.5px;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase;transition:background .12s}.h3-strip:hover i{background:#4d79ff}.h3-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;padding:24px;background:#040816c7;animation:h3-pop-bg .2s ease both}.h3-pop.closing{animation:h3-pop-bg .2s ease reverse both}@keyframes h3-pop-bg{0%{opacity:0}}.h3-pop-panel{display:flex;flex-direction:column;width:min(940px,100%);max-height:calc(100dvh - 48px);border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080;animation:h3-pop-in .2s ease both}.h3-pop.closing .h3-pop-panel{animation:h3-pop-out .2s ease both}@keyframes h3-pop-in{0%{opacity:0;transform:translateY(8px)}}@keyframes h3-pop-out{to{opacity:0;transform:translateY(8px)}}.h3-pop-panel header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.h3-pop-panel h2{margin:0;color:#e7ebfa;font:800 17px var(--font);letter-spacing:.04em;text-transform:uppercase}.h3-pop-panel h2 span{margin-left:8px;color:#8e9bc8;font-size:14px;font-variant-numeric:tabular-nums}.h3-pop-x{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:6px;background:#19213f;box-shadow:inset 0 -2px #00000040;color:#e7ebfa;cursor:pointer;transition:background .12s}.h3-pop-x:hover{background:#1f2850}.h3-pop-x:active{box-shadow:none}.h3-pop-x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.h3-pop-grid{display:grid;flex:1;min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;gap:14px;padding:18px 20px 20px;overflow-y:auto}@media (max-width: 600px){.h3-pop{padding:10px}.h3-pop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}}.h3-tick{position:relative;display:block;overflow:hidden;height:42px;margin-bottom:12px;color:#e7ebfa;text-decoration:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.h3-tick-track{display:flex;width:max-content;height:100%;animation:h3-tick 34s linear infinite}.h3-tick-track>span{display:flex;align-items:center}@keyframes h3-tick{to{transform:translate(-50%)}}.h3-tick-item{display:inline-flex;align-items:center;gap:10px;padding:0 34px;font:800 14px var(--font);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.h3-tick-item+.h3-tick-item,.h3-tick-track>span+span .h3-tick-item:first-child{border-left:1px solid rgba(255,255,255,.1)}.h3-tick-item svg{flex:none;width:18px;height:18px;fill:none;stroke:#8fb0ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.h3-tick-item b{color:#fff;font-weight:800}.h3-tick-item em{color:#8e9bc8;font-size:12.5px;font-style:normal;font-weight:700;letter-spacing:.05em}@container (max-width: 760px){.h3-top{grid-template-columns:1fr}.h3-hero{height:290px}.h3-hero-text{padding:20px 0 22px 22px}.h3-cta{height:44px}.h3-tiles{grid-template-rows:none;grid-template-columns:1fr 1fr}.h3-tile{min-height:120px}.h3-tile span{max-width:none;padding:14px 16px}.h3-tile b{font-size:20px}.h3-tile img{width:55%;opacity:.5}.h3-tile.battles img{top:2%;right:-4%;height:140%}.h3-tile-go{display:none}.h3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.h3-row h2{font-size:18px}}@container (min-width: 761px) and (max-width: 880px),(max-width: 520px){.h3-hero{height:330px}.h3-hero .h3-slide{align-items:flex-end}.h3-hero .h3-hero-art{top:0;right:0;bottom:auto;width:100%;height:150px;object-position:75% center;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.h3-hero .h3-hero-text{max-width:none;width:100%;gap:10px;padding:0 18px 18px}.h3-hero h1{font-size:19px}.h3-hero h1 b{font-size:25px}.h3-cta{height:42px}}@container (min-width: 761px) and (max-width: 1000px),(max-width: 540px){.h3-tile.battles img{top:-4%;right:-10%;height:112%}.h3-tile span{max-width:none;padding:12px 14px}.h3-tile b{font-size:16px;white-space:nowrap}.h3-tile em{font-size:11.5px}.h3-tile-go{display:none}}@media (prefers-reduced-motion: reduce){.h3-slide,.h3-slide.on{transition:none}.h3-dc-on i:after,.h3-tick-track,.h3-pop,.h3-pop-panel{animation:none}}.layout.ui2{--bg: #0b1024;grid-template-columns:calc(var(--chat-w) + var(--tab-lane)) minmax(0,1fr);background:#0b1024}.layout.ui2.chat-closed{grid-template-columns:var(--tab-lane) minmax(0,1fr)}.layout.ui2 .site-bg{display:none}.layout.ui2 .chat-dock{grid-column:1;grid-row:1;display:flex;justify-content:flex-end;overflow:hidden;padding-left:0;padding-right:var(--tab-lane);background-position:100% 0;border-right:1px solid rgba(255,255,255,.05)}.layout.ui2 .chat-dock>.chat{flex:none}.layout.ui2 .chat-dock:before{left:auto;right:calc(var(--tab-lane) - .75px)}.layout.ui2 .dock-tab{left:auto;right:calc(var(--tab-lane) - 17px);transform:scaleX(-1)}.layout.ui2 .stage{grid-column:2;grid-row:1}@media (min-width: 601px){.layout.ui2{--side-w: 0px}.layout.ui2>.side{display:none}}@media (max-width: 600px){.layout.ui2 .topnav{display:none}}@media (max-width: 1000px){.layout.ui2,.layout.ui2.chat-closed{grid-template-columns:var(--tab-lane) minmax(0,1fr)}.layout.ui2 .chat-dock{right:auto;left:0}.layout.ui2.chat-closed .chat-dock{transform:translate(calc(-1 * var(--chat-w)))}.layout.ui2:not(.chat-closed) .chat-dock>.chat{box-shadow:18px 0 40px #02081a8c}}.layout.ui2 .site-head{background:#0b1024;border-bottom:1px solid rgba(255,255,255,.05)}.layout.ui2 .hdr-left{gap:28px}.topnav>a,.topnav>button,.topnav-games>button{display:inline-flex;align-items:center;gap:4px;height:38px;padding:0 12px;border:0;border-radius:8px;background:none;color:#9aa6cc;font:600 14.5px var(--font);text-decoration:none;white-space:nowrap;cursor:pointer}.topnav>a:hover,.topnav>button:hover,.topnav-games>button:hover,.topnav-games>button[aria-expanded=true]{color:#fff;background:#ffffff0d}.topnav svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.topnav-games{position:relative}.layout.ui2 .hdr-brand span{display:inline}@container (max-width: 1180px){.layout.ui2 .hdr-coins-label{display:none}}@container (max-width: 860px){.layout.ui2 .hdr-left{gap:16px}.layout.ui2 .hdr-brand span{font-size:23px}}@container (max-width: 720px){.layout.ui2 .hdr-brand span{display:none}}.layout.ui2 .rl-side,.layout.ui2 .rl-main{background:#121a36}.layout.ui2 .site-head{grid-template-columns:auto minmax(0,1fr) auto}.layout.ui2 .hdr-brand{flex:none}.layout.ui2 .hdr-left{min-width:max-content}.layout.ui2 .hdr-mid{justify-content:flex-end}.layout.ui2{--chat-bg: #121a36}.layout.ui2 .chat{border-left:0;gap:10px}.layout.ui2 .chat *,.layout.ui2 .chat *:before,.layout.ui2 .chat *:after{animation:none!important}@media (prefers-reduced-motion: no-preference){.layout.ui2 .chat .rain-state.claiming i{animation:rain-dot 1.1s ease-in-out infinite!important}}.layout.ui2 .chat .rain-sky,.layout.ui2 .chat .rain-burst,.layout.ui2 .chat .rain-bar i:after,.layout.ui2 .chat .rank-tag.owner:after{display:none}.layout.ui2 .chat .msg-name.ne-shimmer,.layout.ui2 .chat .msg-name.ne-rainbow{background:none;-webkit-text-fill-color:currentColor}.layout.ui2 .chat .btn{transition:background .15s ease,color .15s ease}.layout.ui2 .chat .btn:active{transform:none}.layout.ui2 .chat-dock{background-color:#121a36}.layout.ui2 .chat .chat-top{background:none;border:0;box-shadow:none}.layout.ui2 .hdr-mid{justify-content:center}.layout.ui2 .hdr-balance{gap:10px;height:48px;padding:0 5px 0 12px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36;box-shadow:none}.layout.ui2 .hdr-balance .hdr-coins-label{display:none}.layout.ui2 .hdr-balance b{font:800 17px var(--font);color:#fff}.layout.ui2 .hdr-balance button.hdr-vault{width:34px;height:34px;margin:0;border-radius:6px;background:none;box-shadow:none;color:var(--muted-2)}.layout.ui2 .hdr-balance button.hdr-vault:hover{background:#1f2850;color:#fff}.layout.ui2 .hdr-balance button.hdr-wallet{width:auto;height:38px;padding:0 18px;border:0;border-radius:6px;color:#fff;font:800 14px var(--font);letter-spacing:.04em;text-transform:uppercase;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;transition:background-color .12s ease}.layout.ui2 .hdr-balance button.hdr-wallet:hover{background-color:#4d79ff}.layout.ui2 .hdr-balance button.hdr-wallet:active{transform:none;box-shadow:none}.topnav-games>button{height:36px;padding:0 16px;border:1.5px solid rgba(255,255,255,.14);border-radius:9px;background:#ffffff0a;color:#fff;font:700 14.5px var(--font);transition:background .12s,border-color .12s,transform .06s}.topnav-games>button:hover,.topnav-games>button[aria-expanded=true]{border-color:#ffffff73;background:#ffffff14;color:#fff}.layout.ui2 .hdr-mid{justify-content:safe center;overflow:visible}.layout.ui2 .hdr-right{gap:6px}.layout.ui2 .hdr-right .hdr-btn{width:36px;height:36px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#121a36;color:#c3cbe6;box-shadow:none}.layout.ui2 .hdr-right .hdr-btn svg{width:17px;height:17px}.layout.ui2 .hdr-right .hdr-btn:hover,.layout.ui2 .hdr-right .hdr-btn.on{border-color:#ffffff1a;background:#1f2850;color:#fff}.layout.ui2 .hdr-right .hdr-btn.muted{color:#5d6a96}.layout.ui2 .hdr-count{top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:4px;background:#e5484d;font:800 10px/16px var(--font);box-shadow:0 0 0 2px #0b1024}.layout.ui2 .hdr-dot{top:5px;right:5px;width:7px;height:7px;box-shadow:0 0 0 2px #0b1024}.layout.ui2 .hdr-divider{height:22px;margin:0 4px;background:#ffffff1a}.layout.ui2 .lvl.hdr-lvl{height:24px;min-width:30px;padding:0 8px;clip-path:none;border:1px solid var(--lvl-edge);border-radius:4px;background:var(--lvl-fill);line-height:22px;font-size:12px}.layout.ui2 .hdr-avatar{width:36px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:6px;overflow:hidden}.layout.ui2 .hdr-avatar:hover,.layout.ui2 .hdr-avatar.on{border-color:#3f6cf0}.layout.ui2 .lb-head h2{font-size:16px}.layout.ui2 .lb-tabs{gap:2px;padding:3px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530}.layout.ui2 .lb-tabs button{height:30px;border-radius:4px;font-size:12.5px}.layout.ui2 .lb-tabs button.on{color:#fff}.layout.ui2 .lb-pill{top:3px;border-radius:4px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040}.layout.ui2 .lb-table{border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.layout.ui2 .lb-row{height:42px;font-size:13.5px}.layout.ui2 .lb-row:nth-child(2n):not(.lb-th){background:none}.layout.ui2 .lb-body .lb-row{border-top:1px solid rgba(255,255,255,.045)}.layout.ui2 .lb-body .lb-row:hover{background:#19213f}.layout.ui2 .lb-th{height:36px;background:#0f1530;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8e9bc8}.layout.ui2 .lb-body{height:515px}.layout.ui2 .lb-face{border-radius:4px}.layout.ui2 .lb-row .lb-mult{color:#c3cbe6}.layout.ui2 .lb-row .lb-mult.up,.layout.ui2 .lb-row .up{color:#22c55e}@media (max-width: 600px){.layout.ui2 .lb-body{height:707px}}body:has(.layout.ui2) .tst-stack{top:72px;right:16px;transition:none}.layout.ui2 .hdr-pop{z-index:2100}body:has(.layout.ui2) :is(.dlg.gd,.cn-dlg,.pf-card){border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080}body:has(.layout.ui2) :is(.dlg.gd,.cn-dlg,.pf-card) .btn{border-radius:6px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}body:has(.layout.ui2) :is(.dlg,.cn-dlg,.pf-card) .btn:active{transform:none}body:has(.layout.ui2) :is(.dlg.gd,.cn-dlg,.pf-card) .dlg-x,body:has(.layout.ui2) .cn-x{border-radius:6px}body:has(.layout.ui2) :is(.dlg.gd,.cn-dlg,.pf-card) input{border-radius:6px}body:has(.layout.ui2) .gd-head .dlg-title{font:800 20px var(--font);letter-spacing:.04em;text-transform:uppercase}body:has(.layout.ui2) .gd-steps{gap:6px}body:has(.layout.ui2) .gd-step{padding:9px 10px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#19213f}body:has(.layout.ui2) .gd-step i{border-radius:4px}body:has(.layout.ui2) .gd-step.now{border-color:#3f6cf099;background:#3f6cf01f}body:has(.layout.ui2) .gd-step.done{border-color:#22c55e73;background:#22c55e0f}body:has(.layout.ui2) .gd-rules{gap:6px}body:has(.layout.ui2) .gd-rules li{padding:12px 14px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#19213f}body:has(.layout.ui2) .gd-rules li:hover{border-color:#ffffff1a}body:has(.layout.ui2) .rule-no{display:grid;place-items:center;flex:none;width:22px;height:22px;padding:0;clip-path:none;border-radius:4px;background:#3f6cf033;color:#9fb6ff;font:800 11.5px var(--font);line-height:22px}body:has(.layout.ui2) .gd-foot{border-top:1px solid rgba(255,255,255,.06)}body:has(.layout.ui2) .gd-go{height:46px;border:0;background:#3f6cf0;color:#fff;font-size:15px;font-weight:800;box-shadow:inset 0 -2px #00000040}body:has(.layout.ui2) .gd-go:hover:not(:disabled){background:#4d79ff}body:has(.layout.ui2) .gd-back{height:46px;border:0;background:#19213f;box-shadow:inset 0 -2px #00000040}body:has(.layout.ui2) .gd-back:hover{background:#1f2850}body:has(.layout.ui2) :is(.gd-terms-box,.gd-promise,.sig-pad,.gd-signed){border-radius:8px}body:has(.layout.ui2) :is(.gd-box,.gd-methods>*){border-radius:4px}body:has(.layout.ui2) .cn-dlg{overflow:hidden}body:has(.layout.ui2) :is(.cn-main,.cn-more){padding:24px}body:has(.layout.ui2) .cn-more{border-left:1px solid rgba(255,255,255,.06);background:#0f1530}body:has(.layout.ui2) .cn-kicker{border-radius:4px;letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:800}body:has(.layout.ui2) .cn-label{font:600 12.5px var(--font);letter-spacing:0;text-transform:none;color:#8e9bc8}body:has(.layout.ui2) :is(.cn-preview,.cn-form>div,.cn-code,.cn-friend-row input,.cn-ref){border-radius:6px}body:has(.layout.ui2) .cn-preview{border:1px solid rgba(255,255,255,.06);background:#19213f}body:has(.layout.ui2) .cn-save{height:46px;background:#3f6cf0;color:#fff;font-size:15px;box-shadow:inset 0 -2px #00000040}body:has(.layout.ui2) .cn-save:hover:not(:disabled){background:#4d79ff}body:has(.layout.ui2) .cn-save:disabled{background:#19213f;color:#5d6a96;box-shadow:none}body:has(.layout.ui2) .cn-link{border:1px solid rgba(63,108,240,.45);background:#3f6cf024}body:has(.layout.ui2) .pf-stats{gap:6px}body:has(.layout.ui2) .pf-stat{padding:12px 8px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#19213f}body:has(.layout.ui2) .pf-acts .btn,body:has(.layout.ui2) .pf-btn{height:34px;border-radius:6px}body:has(.layout.ui2) .ptip{margin-top:10px;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f}body:has(.layout.ui2) .ptip-head b{font-size:14.5px}body:has(.layout.ui2) .ptip-head span{color:#8e9bc8}body:has(.layout.ui2) .ptip :is(.rtip-amount,.rtip-row>div,.rtip-input){border-radius:6px}body:has(.layout.ui2) .ptip .rtip-send{height:42px;border-radius:6px;background:#3f6cf0;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.04em;box-shadow:inset 0 -2px #00000040}body:has(.layout.ui2) .ptip .rtip-send:hover:not(:disabled){background:#4d79ff}body:has(.layout.ui2) .ptip .rtip-send.confirm{background:#22c55e;color:#062014}body:has(.layout.ui2) .ptip .rtip-send.confirm:hover:not(:disabled){background:#34d070}body:has(.layout.ui2) .ptip-presets{gap:4px}body:has(.layout.ui2) .ptip-presets button{height:30px;border:1px solid transparent;border-radius:4px;background:#121a36;color:#c3cbe6}body:has(.layout.ui2) .ptip-presets button:hover:not(:disabled){background:#1f2850}body:has(.layout.ui2) .ptip-presets button.on{border-color:#3f6cf0;background:#3f6cf040;color:#fff}body:has(.layout.ui2) .ptip-note{color:#8e9bc8}body:has(.layout.ui2) .ptip-sent{border-radius:6px}body:has(.layout.ui2) .pf-card .pf-act{border-radius:6px}body:has(.layout.ui2) .pf-card .pf-badge{border-radius:4px}body:has(.layout.ui2) .dlg.set-dlg{width:min(820px,100%);border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080}body:has(.layout.ui2) .set-nav{gap:14px;padding:18px 10px;background:#0f1530}body:has(.layout.ui2) .set-me{padding:4px 8px 14px}body:has(.layout.ui2) .set-me img,body:has(.layout.ui2) .set-anon{width:40px;height:40px;border-radius:6px}body:has(.layout.ui2) .set-nav nav button{height:38px;padding:0 12px;border-radius:6px}body:has(.layout.ui2) .set-head{padding:18px 16px 12px 24px;border-bottom:1px solid rgba(255,255,255,.06)}body:has(.layout.ui2) .set-title{font:800 19px var(--font);letter-spacing:.04em;text-transform:uppercase}body:has(.layout.ui2) .set-body{padding:16px 24px 22px}body:has(.layout.ui2) .set-group+.set-group,body:has(.layout.ui2) .set-preview+.set-group{margin-top:10px}body:has(.layout.ui2) .set-row{padding:12px 14px;border-top-color:#ffffff0d}body:has(.layout.ui2) .set-icon{border-radius:6px}body:has(.layout.ui2) .set-preview-msg,body:has(.layout.ui2) .set-preview-msg img{border-radius:6px}body:has(.layout.ui2) .set-dlg .btn{border-radius:6px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}body:has(.layout.ui2) .set-dlg input:not([type=range]){border-radius:6px}body:has(.layout.ui2) .set-dlg .cz{display:flex;flex-direction:column;gap:10px}body:has(.layout.ui2) .set-dlg .cz>*{padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}body:has(.layout.ui2) .set-dlg .cz-banners{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}body:has(.layout.ui2) .set-dlg .cz-banners>*{border-radius:6px}body:has(.layout.ui2) .set-dlg :is(.cz-badge,.ns-colors>*,.ns-effects>*){border-radius:6px}@media (max-width: 640px){body:has(.layout.ui2) .set-dlg .cz-banners{grid-template-columns:repeat(3,minmax(0,1fr))}}body:has(.layout.ui2) .pnl-dlg{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080}body:has(.layout.ui2) .pnl-head{border-bottom:1px solid rgba(255,255,255,.06)}body:has(.layout.ui2) .pnl-canvas,body:has(.layout.ui2) .pnl-canvas canvas{border-radius:6px}body:has(.layout.ui2) .pnl-side .pnl-tabs:not(.pnl-mode){gap:0;padding:0;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:none}body:has(.layout.ui2) .pnl-side .pnl-tabs:not(.pnl-mode) button{height:40px;border-radius:0;background:none;box-shadow:none;color:#8e9bc8;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body:has(.layout.ui2) .pnl-side .pnl-tabs:not(.pnl-mode) button[aria-selected=true],body:has(.layout.ui2) .pnl-side .pnl-tabs:not(.pnl-mode) button.on{color:#fff;box-shadow:inset 0 -2px #3f6cf0}body:has(.layout.ui2) .pnl-mode{display:inline-flex;width:auto;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530}body:has(.layout.ui2) .pnl-mode button{flex:none;height:30px;padding:0 14px;border:0;border-radius:4px;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body:has(.layout.ui2) .pnl-mode button[aria-selected=true],body:has(.layout.ui2) .pnl-mode button.on{background:#3f6cf0;color:#fff;box-shadow:inset 0 -2px #00000040}body:has(.layout.ui2) :is(.pnl-label,.pnl-sec>b,.pnl-sec h3){font:800 11.5px var(--font);letter-spacing:.05em;text-transform:uppercase;color:#8e9bc8}body:has(.layout.ui2) :is(.pnl-bgs,.pnl-fonts){gap:4px}body:has(.layout.ui2) :is(.pnl-bgs,.pnl-fonts)>button{height:36px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#19213f;font-size:13px;font-weight:600}body:has(.layout.ui2) :is(.pnl-bgs,.pnl-fonts)>button:hover{border-color:#ffffff1a;background:#1f2850}body:has(.layout.ui2) :is(.pnl-bgs,.pnl-fonts)>button:is([aria-pressed=true],.on){border-color:#3f6cf0;background:#3f6cf024}body:has(.layout.ui2) .pnl-bgs i,body:has(.layout.ui2) .pnl-sw{border-radius:4px}body:has(.layout.ui2) .pnl-drop,body:has(.layout.ui2) .pnl-check,body:has(.layout.ui2) .pnl-pills>*{border-radius:4px}body:has(.layout.ui2) .pnl-actions{gap:6px}body:has(.layout.ui2) .btn.pnl-btn{height:40px;border:0;border-radius:6px;background:#19213f;font-size:13.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;box-shadow:inset 0 -2px #00000040}body:has(.layout.ui2) .btn.pnl-btn:hover:not(:disabled){background:#1f2850}body:has(.layout.ui2) .btn.pnl-btn.primary{background:#3f6cf0}body:has(.layout.ui2) .btn.pnl-btn.primary:hover:not(:disabled){background:#4d79ff}body:has(.layout.ui2) .btn.pnl-btn:active{transform:none;box-shadow:none}body:has(.layout.ui2) .btn.pnl-mini{border-radius:4px;text-transform:none}body:has(.layout.ui2) .pnl-bets>*{border-radius:4px}body:has(.layout.ui2) .pnl-sec[role=tablist]{display:flex;gap:0;padding:0;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:none}body:has(.layout.ui2) .pnl-sec[role=tablist]:before,body:has(.layout.ui2) .pnl-sec[role=tablist]>span{display:none}body:has(.layout.ui2) .pnl-sec[role=tablist] button{flex:none;height:40px;padding:0 14px;border:0;border-radius:0;background:none;box-shadow:none;color:#8e9bc8;font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}body:has(.layout.ui2) .pnl-sec[role=tablist] button:hover{color:#fff}body:has(.layout.ui2) .pnl-sec[role=tablist] button.on{background:none;color:#fff;box-shadow:inset 0 -2px #3f6cf0}body:has(.layout.ui2) .pnl-mode{width:max-content;justify-self:start;align-self:flex-start}.layout.ui2 .bgfx{display:none}.layout.ui2 .stage>:not(.bgfx){position:relative;z-index:1}.layout.ui2 .stage>.hw{position:sticky;z-index:30}.layout.ui2 .stage>.site-head{z-index:50}body:has(.layout.ui2) .dlg.login-dlg{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080}body:has(.layout.ui2) .login-title{font:800 22px var(--font);letter-spacing:.04em;text-transform:uppercase}body:has(.layout.ui2) .login-sub{color:#8e9bc8}body:has(.layout.ui2) .login-dlg :is(.login-input,.login-panes,.login-checks,.login-notice,.verify-cmd,.verify-step,.login-ref input){border-radius:6px}body:has(.layout.ui2) .login-tab-pill{border-radius:4px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040}body:has(.layout.ui2) .login-input{border:1px solid rgba(255,255,255,.1);background:#0f1530}body:has(.layout.ui2) .login-input:focus-within{border-color:#3f6cf0;box-shadow:none}body:has(.layout.ui2) .login-dlg input[type=checkbox]{border-radius:4px}body:has(.layout.ui2) .login-dlg .btn{border-radius:6px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}body:has(.layout.ui2) .login-continue{height:48px;border:0;background:#3f6cf0;color:#fff;font-size:15px;box-shadow:inset 0 -2px #00000040}body:has(.layout.ui2) .login-continue:hover:not(:disabled){background:#4d79ff}body:has(.layout.ui2) .login-continue:disabled{background:#19213f;color:#5d6a96;box-shadow:none}body:has(.layout.ui2) .login-discord{border-radius:6px;background:#5865f2}body:has(.layout.ui2) .login-panes{padding:0;border:0;background:none}body:has(.layout.ui2) .login-art{border-left:1px solid rgba(255,255,255,.06);background:#2a137b}body:has(.layout.ui2) .login-art>img{inset:auto;top:50%;left:0;width:100%;height:auto;aspect-ratio:1;transform:translateY(-62%);object-fit:cover}body:has(.layout.ui2) .login-art:after{background:linear-gradient(to top,#0e0828cc,#0e082800 35%)}body:has(.layout.ui2) .login-art-brand{z-index:2}body:has(.layout.ui2) .login-perks{position:absolute;left:22px;right:22px;bottom:24px;z-index:2;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}body:has(.layout.ui2) .login-perks li{display:flex;align-items:center;gap:9px;color:#e7ebfa;font-size:13.5px;font-weight:600}body:has(.layout.ui2) .login-perks li:before{content:"";flex:none;width:16px;height:16px;border-radius:4px;background:#3f6cf0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-8.5' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}body:has(.layout.ui2) .login-tabs{grid-template-columns:repeat(3,1fr)}body:has(.layout.ui2) .login-tab-pill{width:calc((100% - 6px) / 3);left:3px}body:has(.layout.ui2) .login-tabs.discord .login-tab-pill{transform:translate(100%)}body:has(.layout.ui2) .login-tabs.google .login-tab-pill{transform:translate(200%)}body:has(.layout.ui2) .login-tabs .g-icon{width:17px;height:17px}body:has(.layout.ui2) .login-tabs button[aria-selected=true]{color:#fff}body:has(.layout.ui2) .login-tabs button[aria-selected=true] svg:not(.g-icon){color:#fff}body:has(.layout.ui2) .login-google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;margin-top:14px;border:1px solid #dadce0;border-radius:6px;background:#fff;color:#1f1f1f;font-size:15px;font-weight:600}body:has(.layout.ui2) .login-google:hover:not(:disabled){background:#f2f4f8}body:has(.layout.ui2) .login-google:disabled{opacity:.45;cursor:default}body:has(.layout.ui2) .login-google .g-icon{width:19px;height:19px}.w-wager-no{margin:6px 0 0;padding-left:18px;color:#8e9bc8;font-size:12.5px;line-height:1.5}.layout.ui2 .chat .rain-rules{display:flex;flex-wrap:wrap;gap:4px 6px;margin:8px 0 0;padding:0;list-style:none}.layout.ui2 .chat .rain-rules li{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid rgba(255,255,255,.07);border-radius:4px;color:#8e9bc8;font-size:11.5px;font-weight:600}.layout.ui2 .chat .rain-rules li.ok{border-color:#22c55e59;color:#22c55e}.layout.ui2 .chat .rain-rules li.ok:before{content:"✓";font-weight:800}.layout.ui2 .chat .rain-rules em{color:#ff8a8e;font-style:normal}body:has(.layout.ui2) .dlg.wallet-dlg{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080}body:has(.layout.ui2) .wallet-dlg .w-bg{display:none}body:has(.layout.ui2) .wallet-dlg .w-head{padding:18px 18px 12px;background:none;border-bottom:1px solid rgba(255,255,255,.06)}body:has(.layout.ui2) .wallet-dlg .dlg-title{font:800 18px var(--font);letter-spacing:.04em;text-transform:uppercase}body:has(.layout.ui2) .wallet-dlg .w-balance b{font-size:26px;font-weight:800}body:has(.layout.ui2) .wallet-dlg .w-tabs{margin:12px 16px 0;padding:3px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530}body:has(.layout.ui2) .wallet-dlg .w-tab-pill{border-radius:4px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040}body:has(.layout.ui2) .wallet-dlg .w-field-label{font-weight:600;letter-spacing:0;text-transform:none;color:#8e9bc8}body:has(.layout.ui2) .wallet-dlg .w-amount{border:1px solid rgba(255,255,255,.1);background:#0f1530}body:has(.layout.ui2) .wallet-dlg .w-amount:focus-within{border-color:#3f6cf0}body:has(.layout.ui2) .wallet-dlg .btn{border-radius:6px}body:has(.layout.ui2) .wallet-dlg input{text-transform:none;letter-spacing:0}body:has(.layout.ui2) .wallet-dlg .w-cta{height:50px;border:0;background:#3f6cf0;color:#fff;font-size:15px;font-weight:800;box-shadow:inset 0 -2px #00000040}body:has(.layout.ui2) .wallet-dlg .w-cta:hover:not(:disabled){background:#4d79ff}body:has(.layout.ui2) .wallet-dlg .w-cta:disabled{background:#19213f;color:#5d6a96;box-shadow:none}body:has(.layout.ui2) .wallet-dlg .w-wager{background:#3f6cf014;border:1px solid rgba(63,108,240,.3)}body:has(.layout.ui2) .wallet-dlg .w-wager b{color:#fff}body:has(.layout.ui2) .slide:before{border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040}body:has(.layout.ui2) .slide>button.on{color:#fff}body:has(.layout.ui2) .bt-seg.slide>button.on span{background:#ffffff2e;color:#fff}@media (max-width: 760px){.layout.ui2 .bj-table{min-height:360px;padding:16px 12px 18px;gap:10px}.layout.ui2 .bj-hand.dealer,.layout.ui2 .bj-hands{min-height:120px}.layout.ui2 .bj-page{display:flex;flex-direction:column}.layout.ui2 .bj-page .rl-main{order:1}.layout.ui2 .bj-page .rl-side{order:2}.layout.ui2 .bj-page .rl-foot{display:none}}.layout.ui2 .chat-dock{background:#0b1024;border-right:0}.layout.ui2 .chat-dock>.chat{box-shadow:1px 0 #ffffff0d}.layout.ui2 .site-foot{background:#0b1024}.layout.ui2 :is(.rl-page,.cx-page,.cx-page.cx2,.fl-page){max-width:1640px}.layout.ui2 .ch-page{width:min(1640px,100%)}.layout.ui2 :is(.cl-page,.bt-page,.br-page,.cp-page){max-width:1640px;padding-left:clamp(16px,2.5vw,40px);padding-right:clamp(16px,2.5vw,40px)}.layout.ui2 :is(.br2,.co){max-width:1640px!important}@media (min-width: 901px){.layout.ui2 .rl-page{grid-template-columns:380px minmax(0,1fr);gap:16px}.layout.ui2 .cx-page.cx2{grid-template-columns:380px minmax(0,1fr)}}.layout.ui2 :is(.mn-grid,.mn-bar){width:min(100%,760px)}.layout.ui2 .mn-grid{gap:14px}.layout.ui2 .bj-table{max-width:1180px}.pvc-page{max-width:920px;margin:8px auto 40px}.pvc-head{margin-bottom:22px}.pvc-head h1{margin:0;color:#fff;font-size:26px;font-weight:800}.pvc-head p{margin:8px 0 0;color:var(--muted-2);font-size:14.5px;line-height:1.5}.pvc-sec+.pvc-sec{margin-top:22px}.pvc-sec h2{margin:0 0 10px;color:#fff;font-size:17px;font-weight:800}.pvc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pvc-item{padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#121a36}.pvc-item b{color:#fff;font-size:14px;font-weight:700}.pvc-item p{margin:6px 0 0;color:#c5d0ef;font-size:13px;line-height:1.55}.pvc-foot{margin:24px 0 0;color:var(--muted-2);font-size:13px;line-height:1.5}.pvc-foot a{color:#8fb0ff}@media (max-width: 700px){.pvc-grid{grid-template-columns:1fr}}.kn-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.btn.kn-tool{height:42px;border-radius:6px;background:#19213f;color:#e7ebfa;font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040;transition:background .12s}.btn.kn-tool:hover:not(:disabled){background:#1f2850}.btn.kn-tool:active{transform:none;box-shadow:none}.kn-note{margin:10px 2px 0;color:#8e9bc8;font-size:12.5px;font-weight:600}.kn-main{gap:16px}.kn-board{position:relative;display:grid;grid-template-columns:repeat(8,1fr);gap:10px;width:min(100%,720px);margin:10px auto 0}.kn-cell{position:relative;display:grid;place-items:center;aspect-ratio:1.18;padding:0;border:0;border-radius:8px;background:#2a3870;box-shadow:inset 0 -3px #00000040;color:#c5d0ef;font:800 17px var(--font);cursor:pointer;transition:background .12s}.kn-cell:hover:not(:disabled){background:#33438a}.kn-cell:disabled{cursor:default}.kn-cell.pick{background:#3f6cf0;color:#fff}.kn-cell.drawn{background:#1a2349;color:#ffffff73;box-shadow:inset 0 0 0 2px #e5484d80}.kn-cell.hit{background:#1d5a45;color:#fff;box-shadow:inset 0 0 0 2px #22c55e}.kn-cell svg{position:absolute;width:56%;height:56%;fill:#22c55e40;stroke:#22c55e;stroke-width:1.4}.kn-cell span{position:relative}.kn-result{position:absolute;left:50%;top:50%;z-index:4;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:160px;padding:14px 22px;border:2px solid #e5484d;border-radius:8px;background:#0f1530;transform:translate(-50%,-50%);box-shadow:0 18px 40px #00000080;pointer-events:none}.kn-result.win{border-color:#22c55e}.kn-result.some{border-color:#8d97b8}.kn-result b{color:#fff;font-size:26px;font-weight:800}.kn-result.win b{color:#22c55e}.kn-result span{display:inline-flex;align-items:center;gap:6px;color:#e7ebfa;font-size:15px;font-weight:800}.kn-result span svg{width:15px;height:15px}.kn-table{display:flex;flex-direction:column;gap:6px;width:min(100%,720px);margin:0 auto}.kn-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.kn-row span{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:34px;border-radius:4px;background:#19213f;color:#c5d0ef;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.kn-row.hits span{background:#0f1530;color:#8e9bc8}.kn-row span.on{background:#22c55e;color:#062b17}.kn-row svg{width:12px;height:12px;fill:#22c55e}@media (max-width: 700px){.kn-board{gap:6px}.kn-cell{font-size:14px}.kn-row span{font-size:10px}}.mn-count{display:flex;align-items:center;gap:6px;height:50px;padding:4px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530}.mn-count-ic,.mn-count-n{display:grid;place-items:center;width:44px;height:40px;border-radius:4px;background:#19213f}.mn-count-ic img{image-rendering:pixelated}.mn-count-n{color:#fff;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.mn-slider{flex:1;display:flex;align-items:center;height:40px;padding:0 14px;border-radius:4px;background:#19213f}.mn-slider input{width:100%;height:6px;margin:0;border-radius:3px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,#e5484d var(--p),#3a4a86 var(--p));cursor:pointer}.mn-slider input:disabled{cursor:default;opacity:.7}.mn-slider input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:4px;background:#e8edf9;transform:rotate(45deg);box-shadow:0 2px 6px #00000059}.mn-slider input::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:4px;background:#e8edf9;transform:rotate(45deg)}.btn.rl-play.mn-cash{display:flex;align-items:center;justify-content:center;gap:10px;background:#22c55e}.btn.rl-play.mn-cash:hover:not(:disabled){background:#34d070}.btn.rl-play.mn-cash:disabled{background:#3f6cf0;opacity:.6}.mn-cash span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:4px;background:#0000002e;font-size:15px;letter-spacing:0;text-transform:none}.mn-cash span svg{width:16px;height:16px}.btn.mn-random{height:44px;margin-top:8px;border-radius:6px;background:#19213f;color:#e7ebfa;font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040;transition:background .12s}.btn.mn-random:hover:not(:disabled){background:#1f2850}.btn.mn-random:active{transform:none;box-shadow:none}.mn-main{align-items:center;justify-content:center}.mn-max{color:#f7c548}.mn-grid{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;width:min(100%,560px);margin:0 auto}.mn-tile{position:relative;display:grid;place-items:center;aspect-ratio:1;padding:0;border:0;border-radius:8px;background:#2c3470;cursor:default;transition:background .12s}.mn-tile:not(:disabled){cursor:pointer}.mn-grid.live .mn-tile:not(:disabled):hover{background:#363f84}.mn-tile.open{background:#3a4489}.mn-tile.sel{background:#4a5bc4}.mn-tile.gem,.mn-tile.tnt,.mn-tile.gem-dim,.mn-tile.tnt-dim{background:#0e1532}.mn-tile.tnt{box-shadow:inset 0 0 0 2px #e5484d}.mn-tile>svg{animation:mn-in .16s ease-out var(--d, 0ms) both}@keyframes mn-in{0%{opacity:0;transform:scale(.9)}}.mn-grid.instant .mn-tile>svg{animation:none}.mn-gem{width:50%;height:auto}.mn-bomb{width:54%;height:auto;overflow:visible}.mn-count-ic .mn-bomb{width:26px}.mn-gem.dim{width:42%;opacity:.38}.mn-bomb.dim{width:46%}.mn-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,560px);margin:18px auto 0}.mn-bar-btn{display:inline-flex;align-items:center;gap:7px;justify-self:start;height:34px;padding:0 6px;border:0;background:none;color:#8e9bc8;font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .12s}.mn-bar-btn:last-child{justify-self:end}.mn-bar-btn:hover:not(:disabled){color:#fff}.mn-bar-btn:disabled{opacity:.4;cursor:default}.mn-bar-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mn-next{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:6px;background:#19213f;color:#8e9bc8;font:700 13px var(--font)}.mn-next b{color:#fff;font-size:15px;font-variant-numeric:tabular-nums}.mn-win{position:absolute;left:50%;top:50%;z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:180px;padding:16px 26px;border:2px solid #22c55e;border-radius:8px;background:#0f1530;transform:translate(-50%,-50%);pointer-events:none;animation:mn-win .2s ease-out both}.mn-win b{color:#22c55e;font-size:30px;font-weight:800;font-variant-numeric:tabular-nums}.mn-win span{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:16px;font-weight:800}.mn-win span svg{width:16px;height:16px}@keyframes mn-win{0%{opacity:0;transform:translate(-50%,-50%) scale(.97)}}@media (max-width: 640px){.mn-grid{gap:7px}.mn-tile{border-radius:6px}.mn-bar{margin-top:12px}}@media (prefers-reduced-motion: reduce){.mn-tile>svg,.mn-win{animation:none}}.bj-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.bj-act{display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 14px;border:0;border-radius:6px;background:#3f6cf0;color:#fff;font:800 13.5px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .12s,border-color .12s,opacity .12s}.bj-act svg{width:20px;height:20px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bj-act.hit svg{stroke:#22c55e}.bj-act.stand svg{stroke:#ff8a8e}.bj-act.split svg{stroke:#8fb0ff}.bj-act.double svg{stroke:#f7c548}.bj-act:hover:not(:disabled){background:#4b78f7}.bj-act:disabled{background:#19213f;color:#8e9bc8;cursor:default}.bj-act:disabled svg{opacity:.6}.bj-page .btn.rl-play:disabled{background:#3f6cf073;color:#ffffff8c}.bj-main{position:relative;min-height:640px;overflow:hidden}.bj-shoe{position:absolute;right:40px;top:-8px;display:flex;flex-direction:column;gap:3px;width:100px;padding:8px;border-radius:0 0 10px 10px;background:#e8edf9;box-shadow:0 8px 18px #00000059}.bj-shoe i{height:7px;border-radius:2px;background:#3f6cf0}.bj-shoe i:first-child{height:22px}.bj-table{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:18px;padding:50px 0 10px}.bj-hand{display:flex;flex-direction:column;align-items:center;gap:12px}.bj-cards{display:flex;gap:10px;min-height:160px}.bj-hands{display:flex;justify-content:center;gap:40px}.bj-hands.split .bj-cards{gap:6px}.bj-hands.split .bj-card{--w: 88px}.bj-value{min-width:58px;padding:6px 14px;border-radius:4px;background:#1f2850;color:#fff;font-size:16px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.bj-hand.player.blackjack .bj-value,.bj-hand.player.win .bj-value{background:#22c55e}.bj-hand.player.lose .bj-value,.bj-hand.player.bust .bj-value{background:#e5484d}.bj-hand.player.push .bj-value{background:#8d97b8;color:#0b1534}.bj-hand.turn .bj-cards{outline:2px solid #5b85f5;outline-offset:6px;border-radius:8px}.bj-hand-bet{display:inline-flex;align-items:center;gap:5px;color:var(--muted-2);font-size:12.5px;font-weight:700}.bj-hand-bet svg{width:13px;height:13px}.bj-empty{display:grid;place-items:center;height:160px;color:var(--muted-2);font-size:14px;font-weight:600}.bj-card{--w: 104px;position:relative;width:var(--w);aspect-ratio:5 / 7.4;perspective:700px;animation:bj-deal .34s cubic-bezier(.2,.8,.25,1) both}@keyframes bj-deal{0%{opacity:0;transform:translate(260px,-230px) rotate(18deg) scale(.7)}to{opacity:1;transform:none}}.bj-card-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.3,1.3,.5,1)}.bj-card.down .bj-card-inner{transform:rotateY(180deg)}.bj-card.flip .bj-card-inner{animation:bj-flip .45s cubic-bezier(.3,1.3,.5,1) both}@keyframes bj-flip{0%{transform:rotateY(180deg)}to{transform:none}}.bj-face,.bj-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bj-face{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#0b1020;box-shadow:0 6px 16px #0000004d}.bj-face b{font-size:calc(var(--w) * .42);font-weight:900;line-height:.95;letter-spacing:-.03em}.bj-face i{font-size:calc(var(--w) * .34);font-style:normal;line-height:1}.bj-face.red{color:#d92b3a}.bj-corner{position:absolute;left:7px;top:6px;font-size:11px;font-style:normal;font-weight:800;line-height:1.05;text-align:center}.bj-back{display:grid;place-items:center;transform:rotateY(180deg);border:4px solid #fff;background:#3f6cf0;box-shadow:0 6px 16px #0000004d}.bj-back:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:2px solid rgba(255,255,255,.18);border-radius:5px}.bj-back-logo{position:relative;display:grid;place-items:center;width:44%;aspect-ratio:1;border-radius:50%;background:#ffffff29;color:#fff;font:900 calc(var(--w) * .17) var(--font)}.bj-ribbons{display:flex;flex-direction:column;align-items:center;gap:8px}.bj-ribbons span{position:relative;padding:10px 34px;background:#19213f;color:#c5d0ef;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%,12px 50%)}.bj-result{position:absolute;left:50%;top:50%;z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:190px;padding:14px 26px;border:2px solid;border-radius:8px;background:#0f1530;transform:translate(-50%,-50%);box-shadow:0 18px 40px #00000080;animation:bj-res .35s cubic-bezier(.3,1.4,.5,1) both;pointer-events:none}.bj-result b{font-size:24px;font-weight:800}.bj-result span{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:16px;font-weight:800}.bj-result span svg{width:16px;height:16px}.bj-result.win{border-color:#22c55e}.bj-result.win b{color:#22c55e}.bj-result.push{border-color:#8d97b8}.bj-result.push b{color:#c5d0ef}.bj-result.lose{border-color:#e5484d}.bj-result.lose b{color:#ff8a8e}@keyframes bj-res{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}}@media (prefers-reduced-motion: reduce){.bj-card,.bj-card.flip .bj-card-inner,.bj-result{animation:none!important}}@media (max-width: 700px){.bj-card{--w: 74px}.bj-cards{min-height:112px}.bj-shoe{display:none}}.bj-out{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;animation:bj-out .3s ease-out both}.bj-out.win{color:#22c55e}.bj-out.push{color:#c5d0ef}.bj-out.lose{color:#ff8a8e}@keyframes bj-out{0%{opacity:0;transform:translateY(-4px)}}.bj-card.flip .bj-card-inner{animation:none}.bj-card-inner{transition:transform .4s cubic-bezier(.25,.8,.25,1)}.bj-card{animation-duration:.27s;will-change:transform}.bj-cards{--w: 104px;--step: calc(var(--w) * .46);position:relative;display:block;width:calc(var(--w) + 5 * var(--step));height:calc(var(--w) * 1.48);min-height:0;gap:0}.bj-hands.split .bj-cards{--w: 84px}.bj-cards .bj-card{--w: inherit;position:absolute;left:calc(var(--i, 0) * var(--step));top:0;width:var(--w);box-shadow:-6px 0 12px #0000002e;border-radius:9px}.bj-value.ghost{visibility:hidden}.bj-hand{min-height:197.92px}.bj-hand.player{min-height:221.92px}.bj-out,.bj-hand-bet{min-height:20px}.bj-empty{width:calc(104px + 5 * 104px * .46);height:153.92px}@media (max-width: 700px){.bj-cards{--w: 70px}.bj-hand,.bj-hand.player{min-height:0}.bj-empty{width:auto}}.bj-main{height:680px;min-height:0}.bj-table{justify-content:flex-start;gap:0;padding-top:44px}.bj-hand.dealer{height:206px;min-height:0;justify-content:flex-start}.bj-ribbons{height:92px;justify-content:center}.bj-hands{height:244px;align-items:flex-start}.bj-hand.player{min-height:0}.bj-empty{height:153.92px}@media (max-width: 700px){.bj-main,.bj-hand.dealer,.bj-hands{height:auto}}.bj-cards{width:calc(var(--w) + var(--step));overflow:visible;margin:0 auto}.bj-hand{align-items:center}.bj-empty{width:151.84px}.bj-main{container-type:inline-size;height:auto;min-height:0}.bj-table{--cw: clamp(58px, 15cqi, 104px);padding-top:clamp(30px,7cqi,48px);padding-bottom:16px}.bj-cards{--w: var(--cw)}.bj-hands.split .bj-cards{--w: calc(var(--cw) * .8)}.bj-hands.split{gap:clamp(14px,5cqi,40px)}.bj-hand.dealer{height:calc(var(--cw) * 1.48 + 56px)}.bj-hands{height:calc(var(--cw) * 1.48 + 84px)}.bj-empty{width:calc(var(--cw) * 1.46);height:calc(var(--cw) * 1.48);font-size:13px;text-align:center}.bj-ribbons{height:auto;padding:clamp(6px,2.4cqi,20px) 0}.bj-ribbons span{white-space:nowrap;padding:clamp(7px,1.6cqi,10px) clamp(20px,5cqi,34px);font-size:clamp(10.5px,2.3cqi,12.5px);letter-spacing:.06em}.bj-shoe{top:0;right:clamp(12px,5cqi,40px);width:clamp(54px,13cqi,100px);padding:clamp(5px,1.2cqi,8px)}.bj-shoe i:first-child{height:clamp(12px,3cqi,22px)}.bj-value{font-size:clamp(14px,2.6cqi,16px);padding:5px 12px}@container (max-width: 380px){.bj-shoe{display:none}}@container (max-width: 560px){.bj-card{animation-name:bj-deal-sm}}@keyframes bj-deal-sm{0%{opacity:0;transform:translate(120px,-140px) rotate(14deg) scale(.75)}to{opacity:1;transform:none}}@media (hover: none) and (pointer: coarse){.bj-act{height:56px;font-size:14.5px}.bj-page .btn.rl-play{min-height:56px}}@media (min-width: 901px) and (max-width: 1280px){.bj-page.rl-page{grid-template-columns:minmax(250px,290px) minmax(0,1fr)}}.bj-main{padding:clamp(10px,2cqi,20px)}.bj-table{--felt: #17357e;--rail: #0a1129;--print: #d4b25c;width:100%;max-width:900px;margin:0 auto;padding:clamp(40px,8cqi,58px) 0 clamp(26px,6cqi,46px);background:var(--felt);border:clamp(10px,2.2cqi,18px) solid var(--rail);border-top-width:clamp(6px,1.2cqi,10px);border-radius:0 0 50% 50%/0 0 34% 34%;overflow:visible}.bj-table:before{content:"";position:absolute;inset:clamp(6px,1.4cqi,10px);top:0;border:1.5px solid #2b4590;border-top:0;border-radius:inherit;pointer-events:none}.bj-rack{position:absolute;left:50%;top:0;display:flex;gap:3px;width:clamp(120px,30cqi,260px);height:clamp(18px,3.6cqi,28px);padding:3px 4px;border-radius:0 0 6px 6px;background:var(--rail);transform:translate(-50%)}.bj-rack i{flex:1;border-radius:2px;background:var(--c)}.bj-discard{position:absolute;left:clamp(12px,5cqi,40px);top:0;width:clamp(40px,9cqi,64px);height:clamp(36px,8cqi,58px);padding:4px;border-radius:0 0 6px 6px;background:var(--rail)}.bj-discard i{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:2px solid #fff;border-radius:4px;background:#3f6cf0}.bj-discard i:nth-child(2){transform:rotate(-5deg)}.bj-discard i:nth-child(3){transform:rotate(4deg) translateY(2px)}.bj-shoe{background:var(--rail);box-shadow:none}.bj-shoe i{background:#e8edf9}.bj-shoe i:first-child{background:#3f6cf0}.bj-print{display:block;width:min(100%,640px);height:auto;margin:clamp(4px,1.4cqi,12px) auto clamp(6px,2cqi,16px);overflow:visible}.bj-print text{fill:var(--print);font:700 12px var(--font);letter-spacing:.14em}.bj-print text.big{font-size:19px;font-weight:800;letter-spacing:.12em}.bj-spot{position:relative;display:grid;place-items:center;width:clamp(56px,12cqi,84px);aspect-ratio:1;margin:clamp(2px,1cqi,8px) auto 0;border:2px solid rgba(212,178,92,.55);border-radius:50%}.bj-spot b{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;color:#fff;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.bj-stack{position:relative;width:64%;aspect-ratio:1}.bj-stack i{position:absolute;top:0;right:0;bottom:0;left:0;border:3px dashed #fff;border-radius:50%;background:#3f6cf0;transform:translateY(calc(var(--n) * -4px));box-shadow:0 2px #24459e;animation:bj-chip .2s ease-out both;animation-delay:calc(var(--n) * 50ms)}@keyframes bj-chip{0%{opacity:0;transform:translateY(calc(var(--n) * -4px - 8px))}}.bj-hands{height:auto;min-height:calc(var(--cw) * 1.48 + 70px)}@container (max-width: 560px){.bj-table{border-radius:0 0 42% 42%/0 0 18% 18%}.bj-print text{font-size:13px;letter-spacing:.08em}.bj-print text.big{font-size:24px}}@container (max-width: 380px){.bj-discard{display:none}}@media (prefers-reduced-motion: reduce){.bj-stack i{animation:none}}.bj-cards{width:calc(var(--w) + (var(--n, 2) - 1) * var(--step));transition:width .3s cubic-bezier(.25,.8,.25,1)}@media (prefers-reduced-motion: reduce){.bj-cards{transition:none}}.bj-page .rl-side{padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.bj-page .rl-label{font-size:12.5px}.bj-page .rl-amount{height:44px}.bj-page .rl-amount button{height:32px}.bj-actions{gap:6px}.bj-act{height:46px;border:1px solid transparent;border-radius:6px;background:#19213f;color:#fff;font-size:13.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040}.bj-act:hover:not(:disabled){background:#1f2850}.bj-act:active:not(:disabled){box-shadow:none}.bj-act:disabled{opacity:.4;box-shadow:none}.bj-act.hit:not(:disabled){border-color:#22c55e66}.bj-act.stand:not(:disabled){border-color:#e5484d66}.bj-page .btn.rl-play{height:52px;border-radius:6px;background:#3f6cf0;font-size:16px;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px #00000040}.bj-page .btn.rl-play:hover:not(:disabled){background:#4d79ff}.bj-page .btn.rl-play:active{box-shadow:none}.bj-table{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:18px;min-height:600px;padding:26px 24px 30px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#0f1530;overflow:hidden}.bj-table:before,.bj-table:after{display:none}.bj-label{color:#8e9bc8;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bj-label.you{margin-top:4px}.bj-hand.dealer{min-height:150px}.bj-rules{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;width:100%;padding:12px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);color:#8e9bc8;font-size:13px;font-weight:600}.bj-rules b{color:#fff}.bj-rules i{width:4px;height:4px;border-radius:50%;background:#fff3}.bj-hands{min-height:170px}.bj-empty{color:#5d6a96}.bj-value,.bj-out{border-radius:4px}.bj-spot{border-radius:50%;border-color:#8caaff40}.mbar{display:none}@media (max-width: 600px){:root{--mbar-h: 62px}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--mbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid rgba(255,255,255,.1);background:#121a36}.mbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:none;color:#8e9bc8;font:800 10px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .12s ease}.mbar button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mbar button.on,.mbar button:active{color:#fff}.mbar .mbar-main svg{width:36px;height:36px;padding:8px;border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;color:#fff;stroke-width:2.4}.mbar .mbar-main:active svg{background:#4d79ff;box-shadow:none}.mbar .mbar-main{color:#fff;gap:2px}html .layout,html .layout.chat-closed{grid-template-columns:minmax(0,1fr) 0px}html .layout .side{position:fixed;top:0;left:0;bottom:calc(var(--mbar-h) + env(safe-area-inset-bottom));z-index:50;background:#121a36!important;width:min(280px,84vw);height:auto;transform:translate(-100%);transition:transform .25s ease;box-shadow:18px 0 40px #00000080}.layout.drawer-open .side{transform:none}.side-scrim{position:fixed;inset:0 0 calc(var(--mbar-h) + env(safe-area-inset-bottom));z-index:49;background:#050814a6;animation:scrim-in .2s ease-out}@keyframes scrim-in{0%{opacity:0}}.chat-dock{width:100vw!important;height:calc(100dvh - var(--mbar-h) - env(safe-area-inset-bottom))!important;padding-left:0!important;background:none!important}.chat-dock>.chat{width:calc(100vw / var(--chat-zoom))!important}.layout.chat-closed .chat-dock{transform:translate(100%)!important}.dock-tab,.chat-dock:before{display:none!important}.stage{padding-bottom:calc(var(--mbar-h) + env(safe-area-inset-bottom))}.layout .site-bg{right:0!important}}.mpeek{display:none}@media (max-width: 600px){:root{--mpeek-h: 40px}.mpeek{position:fixed;left:8px;right:8px;bottom:calc(var(--mbar-h) + env(safe-area-inset-bottom) + 6px);z-index:44;display:flex;align-items:center;gap:9px;height:var(--mpeek-h);padding:0 12px 0 9px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#19213f;box-shadow:0 8px 20px #0006;color:#e7ebfa;font:500 13px var(--font);text-align:left;cursor:pointer;animation:mpeek-in .18s ease-out}.mpeek.new{border-color:#3f6cf0}.mpeek img{flex:none;width:22px;height:22px;border-radius:4px;image-rendering:pixelated}.mpeek-msg{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mpeek-msg b{color:#fff;font-weight:700}.mpeek-on{flex:none;display:inline-flex;align-items:center;gap:5px;color:#8e9bc8;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.mpeek-on i{width:7px;height:7px;border-radius:50%;background:#22c55e}@keyframes mpeek-in{0%{opacity:0}}html.mbar-peek .stage{padding-bottom:calc(var(--mbar-h) + var(--mpeek-h) + 12px + env(safe-area-inset-bottom))}.mbar-ic{position:relative;display:inline-flex}.mbar-chat:not(.on){color:#fff}.mbar-badge{position:absolute;top:-6px;right:-10px;min-width:18px;height:18px;padding:0 5px;border:2px solid #121a36;border-radius:4px;background:#e5484d;color:#fff;font:800 10px/14px var(--font);font-style:normal;letter-spacing:0;text-align:center}}.tst-stack{position:fixed;top:16px;right:16px;z-index:300;display:flex;flex-direction:column;align-items:flex-end;gap:12px;width:min(510px,calc(100vw - 32px));pointer-events:none}.tst{--c: #22c55e;--tint: rgba(34, 197, 94, .16);position:relative;display:flex;align-items:center;gap:18px;width:100%;padding:22px 22px 26px 24px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#19213f;box-shadow:0 18px 40px #00000080;overflow:hidden;pointer-events:auto;animation:tst-in .22s ease-out both}.tst.info{--c: #4d79ff;--tint: rgba(63, 108, 240, .2)}.tst.bad{--c: #e5484d;--tint: rgba(229, 72, 77, .18)}.tst.leaving{animation:tst-out .22s cubic-bezier(.4,0,1,1) both}@keyframes tst-in{0%{opacity:0;transform:translate(calc(100% + 24px))}}@keyframes tst-out{to{opacity:0;transform:translate(calc(100% + 24px));margin-bottom:-96px}}.tst-ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:6px;background:var(--c)}.tst-ic svg{width:18px;height:18px;fill:none;stroke:#0b1024;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.tst-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tst-text b{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;line-height:1.25;color:#e7ebfa}.tst-text span{font-size:14px;font-weight:500;line-height:1.4;color:#8e9bc8}.tst-times{padding:1px 6px;border-radius:4px;background:var(--tint);color:var(--c);font:800 11px var(--font);font-style:normal}.tst-x{flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:6px;background:none;color:#8e9bc8;cursor:pointer;transition:color .12s,background .12s}.tst-x:hover{color:#fff;background:#1f2850}.tst-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.tst-bar{position:absolute;left:0;right:0;bottom:0;height:4px;border-radius:0;background:var(--c);transform-origin:left;animation:tst-drain linear both}.tst:hover .tst-bar{animation-play-state:paused}@keyframes tst-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width: 600px){.tst-stack{top:10px;right:10px;left:10px;width:auto}.tst{padding:16px 16px 20px}}@media (prefers-reduced-motion: reduce){.tst,.tst.leaving{animation:none}}.tst-stack{width:min(380px,calc(100vw - 32px));gap:8px}.tst{gap:12px;padding:13px 14px 16px 16px}.tst-ic{width:24px;height:24px;border-radius:4px}.tst-ic svg{width:14px;height:14px}.tst-text{gap:2px}.tst-text b{font-size:14px}.tst-text span{font-size:12.5px}.tst-x{width:26px;height:26px;border-radius:4px}.tst-x svg{width:14px;height:14px}.tst-bar{height:3px}@keyframes tst-out{to{opacity:0;transform:translate(calc(100% + 24px));margin-bottom:-70px}}.tst-stack{right:calc(var(--chat-w, 340px) + var(--tab-lane, 18px) + 16px);transition:right .3s ease}.chat-is-closed .tst-stack{right:calc(var(--tab-lane, 18px) + 16px)}@media (max-width: 1000px){.tst-stack{right:calc(var(--tab-lane, 18px) + 12px)}}@media (max-width: 600px){.tst-stack{right:10px}}.susp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:20px;background:#050a1cf0;overflow-y:auto}html.is-suspended body{overflow:hidden}.susp-card{display:flex;flex-direction:column;align-items:center;width:min(460px,100%);padding:30px 28px 24px;border:1px solid rgba(229,72,77,.35);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080;text-align:center}.susp-logo{margin-bottom:14px}.susp-card h1{margin:0;color:#ff8a8e;font-size:24px;font-weight:800}.susp-lead{margin:8px 0 18px;color:#c5d0ef;font-size:14px;line-height:1.5}.susp-facts{width:100%;margin:0 0 18px;border-radius:6px;background:#19213f;text-align:left}.susp-facts div{display:flex;justify-content:space-between;gap:16px;padding:10px 14px}.susp-facts div+div{border-top:1px solid rgba(255,255,255,.06)}.susp-facts dt{color:#8e9bc4;font-size:13px;font-weight:600}.susp-facts dd{margin:0;color:#fff;font-size:13.5px;font-weight:700;text-align:right}.susp-facts dd.mono{font-family:ui-monospace,monospace}.susp-form{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left}.susp-form label{color:#fff;font-size:13px;font-weight:700}.susp-form textarea{resize:vertical;min-height:90px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;outline:none;background:#0f1530;color:#fff;font:500 13.5px/1.45 var(--font)}.susp-form textarea:focus{border-color:#3f6cf0}.btn.susp-btn{height:44px;border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;color:#fff;font:800 14px var(--font);letter-spacing:.04em;text-transform:uppercase}.btn.susp-btn:hover:not(:disabled){background:#4d79ff}.btn.susp-btn:disabled{opacity:.5}.susp-review{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px 14px;border-radius:6px;background:#3f6cf01f;text-align:left}.susp-review b{color:#fff;font-size:14px}.susp-review span{color:#c5d0ef;font-size:13px}.susp-msg{margin:10px 0 0;color:#5fdc9a;font-size:13px}.susp-msg.bad{color:#ff8a8e}.susp-discord{margin-top:16px;color:#8fb0ff;font-size:13px;font-weight:700}html.is-suspended .dlg-backdrop{display:none!important}.susp-logo{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#e5484d24}.susp-logo svg{width:28px;height:28px;fill:none;stroke:#ff8a8e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rs{position:fixed;bottom:20px;right:calc(var(--chat-w, 320px) + var(--tab-lane, 0px) + 16px);z-index:900;display:flex;flex-direction:column;gap:10px;width:min(380px,calc(100vw - 32px));padding:12px;border:1px solid var(--line-2);border-top:3px solid var(--rs, #35d07f);border-radius:8px;background:var(--chat-bg);box-shadow:0 14px 34px #02081a80;animation:rs-in .22s ease-out both}@keyframes rs-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){.rs{animation:none}}html.chat-is-closed .rs{right:calc(var(--tab-lane, 0px) + 16px)}.rs.teal{--rs: #2fe0c6}.rs.indigo{--rs: #8a7bff}.rs.green{--rs: #35d07f}.rs.orange{--rs: #ff9a3c}.rs.red{--rs: #ff6b7d}.rs.gold{--rs: #f7c548}.rs-main{display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none}.rs-icon{position:relative;flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:6px;background:color-mix(in srgb,var(--rs) 16%,transparent);color:var(--rs)}.rs-icon svg{width:22px;height:22px}.rs-dot{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border:2px solid var(--chat-bg);border-radius:50%;background:#35d07f;animation:rs-pulse 1.8s ease-in-out infinite}@keyframes rs-pulse{50%{opacity:.4}}@media (prefers-reduced-motion: reduce){.rs-dot{animation:none}}.rs-text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.rs-game{display:inline-flex;align-items:center;gap:8px;color:var(--rs);font:800 11.5px var(--font);letter-spacing:.06em;text-transform:uppercase}.rs-game em{padding:1px 7px;border-radius:4px;background:#35d07f24;color:#9ff5c4;font:700 10.5px var(--font);font-style:normal;letter-spacing:0;text-transform:none}.rs-text b{overflow:hidden;color:#fff;font-size:14.5px;white-space:nowrap;text-overflow:ellipsis}.rs-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted-2);font-size:12.5px}.rs-meta>span{display:inline-flex;align-items:center;gap:5px}.rs-meta svg{width:13px;height:13px}.rs-mult{color:#7ef0b0;font-weight:700;font-variant-numeric:tabular-nums}.rs-value{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-left:4px}.rs-value em{color:var(--muted-2);font:600 11px var(--font);font-style:normal}.rs-value b{display:inline-flex;align-items:center;gap:5px;color:#35d07f;font:800 15px var(--font);font-variant-numeric:tabular-nums}.rs-value svg{width:14px;height:14px}.rs-acts{display:flex;align-items:center;gap:8px}.btn.rs-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 16px;border-radius:6px;background:var(--blue);box-shadow:inset 0 -2px #00000040;color:#fff;font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.btn.rs-btn:active{box-shadow:none}.btn.rs-btn:hover{background:var(--blue-hover)}.rs-x{flex:none;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line-2);border-radius:6px;background:none;color:var(--muted-2);cursor:pointer}.rs-x:hover{background:#ffffff0f;color:#fff}.rs-x svg{width:14px;height:14px}@media (max-width: 760px){.rs{left:12px;right:12px;bottom:76px;width:auto}}@media (max-width: 600px){html.mbar-peek .rs{bottom:calc(var(--mbar-h) + var(--mpeek-h, 40px) + 18px + env(safe-area-inset-bottom))}}.side{display:flex;flex-direction:column;min-width:0;height:100dvh;background:#121a36;border-right:1px solid rgba(255,255,255,.06);overflow:hidden}.side-top{flex:none;display:flex;align-items:center;gap:10px;height:84px;padding:12px 14px 14px}.side-menu{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#19213f;color:var(--ink);cursor:pointer;transition:background .12s ease,border-color .12s ease}.side-menu:hover{background:#1f2850;border-color:#ffffff1a}.side-brand{display:flex;align-items:center;gap:9px;min-width:0;margin-left:auto;color:var(--ink);text-decoration:none}.side-brand img{flex:none;border-radius:6px}.side-brand span{font:800 20px var(--font);letter-spacing:.01em;text-transform:none;line-height:1;white-space:nowrap;transition:opacity .15s ease}.side-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px 10px 10px;scrollbar-width:thin;scrollbar-color:#1f2850 transparent}.side-sec+.side-sec{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.side-sec-head{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px 0 10px;border:0;border-radius:6px;background:none;color:#8e9bc8;cursor:pointer;transition:color .12s ease,background .12s ease}.side-sec-head:hover{color:var(--ink);background:#19213f}.side-sec-label{font:800 11.5px var(--font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.side-sec-count{padding:1px 6px;border-radius:4px;background:#19213f;font-size:10.5px;font-weight:800;color:#8e9bc8;font-variant-numeric:tabular-nums}.side-sec-chev{display:grid;margin-left:auto;transform:rotate(180deg);transition:transform .15s ease}.side-sec.open .side-sec-chev{transform:none}.side-sec-chev svg{width:14px;height:14px}.side-sec-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.side-sec.open .side-sec-body{grid-template-rows:1fr}.side-sec-body>ul{min-height:0;overflow:hidden;margin:0;padding:4px 0 0;list-style:none}.side-link{position:relative;display:flex;align-items:center;gap:12px;height:35px;padding:0 10px;border-radius:6px;color:#8e9bc8;font:600 14px var(--font);text-decoration:none;white-space:nowrap;transition:background .12s ease,color .12s ease}.side-link svg{flex:none;width:19px;height:19px;transition:color .12s ease}.side-link:hover{background:#19213f;color:var(--ink)}.side-link.on{background:#19213f;color:var(--ink);box-shadow:inset 2px 0 #3f6cf0}.side-link.on svg{color:#4d79ff}.side-link:hover svg{color:#4d79ff}.side-link:focus-visible,.side-race:focus-visible,.side-social:focus-visible,.side-menu:focus-visible,.side-sec-head:focus-visible{outline:2px solid #4d79ff;outline-offset:2px}.side-races{display:flex;flex-direction:column;margin-top:14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#0f1530;overflow:hidden}.side-race{position:relative;display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;color:var(--ink);text-decoration:none;font:600 13.5px var(--font);white-space:nowrap;transition:background .12s ease}.side-race+.side-race{border-top:1px solid rgba(255,255,255,.06)}.side-race:hover{background:#19213f}.race-icon{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:#19213f;color:#f7c548}.race-icon svg{width:16px;height:16px}.race-amount{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font:800 14px var(--font);color:#f7c548;font-variant-numeric:tabular-nums}.race-amount svg{width:15px;height:15px}.side-race.on{background:#19213f;box-shadow:inset 2px 0 #f7c548}.side-foot{flex:none;display:flex;gap:8px;padding:10px 14px 14px}.side-social{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#8e9bc8;transition:color .12s ease,border-color .12s ease,background .12s ease}.side-social:hover{color:var(--ink);border-color:#ffffff29;background:#19213f}.side-social svg{width:16px;height:16px}.side.collapsed .side-brand span,.side.collapsed .side-sec-label,.side.collapsed .side-sec-count,.side.collapsed .side-link span,.side.collapsed .race-name,.side.collapsed .race-amount{opacity:0;pointer-events:none}.side.collapsed .side-brand{display:none}.side.collapsed .side-sec-head{justify-content:center;padding:0}.side.collapsed .side-sec-chev{margin:0}.side.collapsed .side-sec-label,.side.collapsed .side-sec-count{position:absolute}.side.collapsed .side-link{justify-content:center;padding:0}.side.collapsed .side-link span,.side.collapsed .race-name,.side.collapsed .race-amount{position:absolute}.side.collapsed .side-races{border:0;background:none}.side.collapsed .side-race{justify-content:center;padding:0;border:0}.side.collapsed .side-foot{flex-direction:column;align-items:center}.side-tip{position:fixed;left:76px;z-index:40;padding:5px 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#19213f;box-shadow:0 8px 20px #0006;color:var(--ink);font:600 12px var(--font);white-space:nowrap;transform:translateY(-50%);pointer-events:none;animation:side-tip-in .12s ease-out both}@keyframes side-tip-in{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion: reduce){.side *,.side-sec-body{transition:none!important}}.gstrip{display:none}@media (max-width: 600px){.gstrip{display:flex;flex:none;min-height:46px;box-sizing:border-box;gap:6px;margin:2px 0 6px;padding:4px 16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.gstrip::-webkit-scrollbar{display:none}.gstrip-item{flex:none;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#19213f;color:#8e9bc8;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;scroll-snap-align:start;transition:background .12s ease,color .12s ease}.gstrip-item svg{width:16px;height:16px}.gstrip-item:active{background:#1f2850;color:#e7ebfa}.gstrip-item.on{border-color:#3f6cf0;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;color:#fff}}@media (max-width: 600px){.stage-main{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.sn-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:16px;background:#050a1cb3}.sn-card{width:min(440px,100%);padding:24px;border:1px solid var(--line-2);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080}.sn-card h2{margin:0;color:#fff;font-size:20px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sn-card p{margin:8px 0 16px;color:#c5d0ef;font-size:13.5px;line-height:1.5}.sn-form{display:flex;flex-direction:column;gap:8px}.sn-row{display:flex;gap:8px}.sn-row input{flex:1;min-width:0;height:44px;padding:0 12px;border:1px solid var(--line-2);border-radius:6px;outline:none;background:#0f1530;color:#fff;font:700 15px var(--font)}.sn-row input:focus{border-color:#3f6cf0}.btn.sn-save{height:44px;padding:0 18px;border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;color:#fff;font:800 14px var(--font);letter-spacing:.04em;text-transform:uppercase}.btn.sn-save:hover:not(:disabled){background:#4d79ff}.btn.sn-save:disabled{opacity:.5}.sn-hint{color:var(--muted-2);font-size:12px}.sn-hint.bad{color:#ff8a8e}.sn-skip{display:block;margin:14px auto 0;border:0;background:none;color:var(--muted-2);font:700 13px var(--font);cursor:pointer}.sn-skip:hover{color:#fff}.sn-form.compact .sn-row input,.sn-form.compact .btn.sn-save{height:40px}.cn-back{z-index:1250}.cn-dlg{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);width:min(860px,100%);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--line-2);border-radius:14px;background:var(--chat-bg);box-shadow:0 24px 60px #02081a99}.cn-dlg:focus{outline:none}.dlg-backdrop.open .cn-dlg{animation:dlg-pop .18s ease-out both}.dlg-backdrop.closing .cn-dlg{animation:dlg-drop .15s ease-in both}.cn-x{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--muted-2);cursor:pointer}.cn-x:hover{background:#ffffff0f;color:#fff}.cn-x svg{width:16px;height:16px}.cn-main{display:flex;flex-direction:column;padding:30px 30px 24px}.cn-kicker{align-self:flex-start;padding:4px 9px;border-radius:4px;background:#6b8cff24;color:var(--lilac);font:800 11px var(--font);letter-spacing:.05em;text-transform:uppercase}.cn-kicker.green{background:#35d07f24;color:#7ef0b0}.cn-main h2{margin:12px 0 0;color:#fff;font:800 24px var(--font);letter-spacing:.04em;text-transform:uppercase}.cn-lead{margin:8px 0 20px;color:#c5d0ef;font-size:14px;line-height:1.55}.cn-label{display:block;margin-bottom:8px;color:var(--muted-2);font:700 11.5px var(--font);letter-spacing:.06em;text-transform:uppercase}.cn-preview{display:flex;gap:10px;align-items:flex-start;margin-bottom:20px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--deep)}.cn-preview img{flex:none;border-radius:6px;image-rendering:pixelated}.cn-preview-top{display:flex;align-items:center;gap:7px}.cn-preview-top b{color:#cfd8f6;font-size:14px;transition:color .2s}.cn-preview-top b.set{color:#fff}.cn-lvl{padding:1px 6px;border-radius:4px;background:var(--panel-2);color:var(--lilac);font:800 11px var(--font)}.cn-time{color:var(--muted);font-size:11.5px}.cn-preview-msg{display:block;margin-top:3px;color:#c5d0ef;font-size:13.5px}.cn-form{display:flex;flex-direction:column}.cn-input{display:flex;align-items:center;height:48px;padding:0 14px;border:1px solid var(--line-2);border-radius:10px;background:var(--deep)}.cn-input:focus-within{border-color:var(--accent)}.cn-input.bad{border-color:#f0566a99}.cn-input input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;color:#fff;font:800 17px var(--font)}.cn-input input::placeholder{color:var(--muted);font-weight:600}.cn-count{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.cn-note{margin-top:7px;color:var(--muted-2);font-size:12px}.cn-note.bad{color:#ff8a96;font-weight:600}.cn-note.ok{color:#7ef0b0;font-weight:600}.btn.cn-save{height:46px;margin-top:16px;border-radius:10px;background:var(--blue);color:#fff;font:700 15px var(--font)}.btn.cn-save:hover:not(:disabled){background:var(--blue-hover)}.btn.cn-save:disabled{opacity:.45;cursor:not-allowed}.cn-fine{margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.cn-later{align-self:center;margin-top:10px;border:0;background:none;color:var(--muted-2);font:600 13px var(--font);cursor:pointer}.cn-later:hover{color:#fff}.cn-ref{display:flex;flex-direction:column;padding:30px 28px 24px;border-left:1px solid var(--line);background:var(--deep)}.cn-ref-amount{display:flex;align-items:center;gap:10px;margin-top:14px}.cn-ref-amount svg{width:30px;height:30px}.cn-ref-amount b{color:var(--gold);font:800 40px var(--font);line-height:1}.cn-ref-amount span{color:#fff;font:700 15px var(--font)}.cn-ref-text{margin:10px 0 22px;color:#c5d0ef;font-size:13.5px;line-height:1.55}.cn-code{display:flex;align-items:center;justify-content:space-between;gap:10px;height:46px;padding:0 6px 0 14px;border:1px solid var(--line-2);border-radius:10px;background:var(--chat-bg)}.cn-code b{overflow:hidden;color:#fff;font:800 16px var(--font);text-overflow:ellipsis;white-space:nowrap}.cn-code button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--line-2);border-radius:7px;background:var(--panel);color:var(--ink);font:700 12.5px var(--font);cursor:pointer}.cn-code button:hover{background:var(--panel-2)}.cn-code button svg{width:14px;height:14px}.btn.cn-link{height:42px;margin-top:10px;border:1px solid var(--line-2);border-radius:10px;background:var(--panel);color:#fff;font:700 14px var(--font)}.btn.cn-link:hover{background:var(--panel-2)}.cn-friend{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.cn-friend-row{display:flex;gap:8px}.cn-friend-row input{flex:1;min-width:0;height:42px;padding:0 12px;border:1px solid var(--line-2);border-radius:10px;outline:none;background:var(--chat-bg);color:#fff;font:700 14px var(--font)}.cn-friend-row input:focus{border-color:var(--accent)}.cn-friend-row .btn{height:42px;padding:0 16px;border-radius:10px;background:var(--blue);color:#fff;font:700 14px var(--font)}.cn-friend-row .btn:disabled{opacity:.45}.cn-more{margin-top:auto;padding-top:18px;color:var(--lilac);font:600 13px var(--font);text-decoration:none}.cn-more:hover{color:#fff}@media (max-width: 760px){.cn-dlg{grid-template-columns:1fr}.cn-ref{border-left:0;border-top:1px solid var(--line)}.cn-main,.cn-ref{padding:24px 20px 20px}}.cn-kicker.red{background:#f0566a24;color:#ff9aa5}.cn-lead b{color:#fff}.topnav{display:flex;align-items:center;gap:4px}.topnav .tn-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:0;border-radius:8px;background:none;box-shadow:none;color:#9aa6cc;font:800 14px var(--font);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s}.topnav .tn-btn svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.topnav .tn-btn:hover{color:#fff;background:#ffffff0d}.topnav .tn-btn:active{background:#ffffff14;transform:none}.topnav .topnav-games>.tn-btn{background:#161e3d;color:#fff;padding:0 12px 0 14px}.topnav .topnav-games>.tn-btn:hover,.topnav .topnav-games>.tn-btn[aria-expanded=true]{background:#1c2549}.topnav .tn-chev{display:grid;place-items:center;color:#7c88b0;transform:rotate(180deg);transition:transform .15s}.topnav .tn-chev svg{width:14px;height:14px}.topnav .tn-btn[aria-expanded=true] .tn-chev{transform:none;color:#fff}.topnav .gm-menu{position:absolute;top:100%;left:0;z-index:40;width:600px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain;margin:8px 0 0 var(--shift, 0px);padding:6px 16px 16px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#111833;box-shadow:0 18px 40px #00000080;animation:gm-drop .12s ease-out;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.topnav .topnav-games:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}@keyframes gm-drop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.gm-group+.gm-group{margin-top:4px;padding-top:2px;border-top:1px solid rgba(255,255,255,.05)}.gm-group h3{margin:12px 2px 10px;color:#8e9bc8;font:800 12.5px var(--font);letter-spacing:.1em;text-transform:uppercase}.gm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gm-card{position:relative;display:flex;align-items:center;border:1px solid rgba(255,255,255,.04);border-radius:8px;background:#19213f;box-shadow:inset 0 -2px #00000038;transition:background .12s,border-color .12s}.gm-card:hover{background:#1f2850}.gm-card.on{border-color:#6f96ff73}.gm-card>a{flex:1;min-width:0;display:flex;align-items:center;gap:13px;padding:9px 4px 9px 9px;color:#e7ebfa;text-decoration:none}.gm-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:8px;background:#0f1530}.gm-ic svg{width:26px;height:26px}.gm-name{overflow:hidden;font:800 15px var(--font);letter-spacing:.03em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.gm-star{flex:none;display:grid;place-items:center;width:36px;height:36px;margin-right:4px;border:0;border-radius:6px;background:none;color:#5d6a96;cursor:pointer;transition:color .12s,background .12s}.gm-star svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.gm-star:hover{color:#c3cbe6;background:#ffffff0d}.gm-star.on{color:#f7c548}.gm-star.on svg{fill:currentColor}.gm-card a:focus-visible,.gm-star:focus-visible,.topnav .tn-btn:focus-visible{outline:2px solid #6f96ff;outline-offset:-2px}@container (max-width: 1100px){.topnav>.tn-btn span{display:none}.topnav>.tn-btn{padding:0 11px}}@container (max-width: 860px){.topnav>.tn-btn{display:none}}@media (prefers-reduced-motion: reduce){.topnav .gm-menu{animation:none}.topnav .tn-chev{transition:none}}.bal-amount{position:relative;display:inline-flex;justify-content:center}.bal-amount>b{font:800 18px var(--font);color:var(--ink);font-variant-numeric:tabular-nums}.bal-fx{position:absolute;left:50%;top:100%;width:0;height:0;z-index:30;pointer-events:none}.bal-delta{position:absolute;left:0;top:15px;display:block;font:800 15px var(--font);letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;transform:translate(-50%);animation:bal-delta 2s ease forwards}.bal-fx.win .bal-delta{color:#35d07f}.bal-fx.loss .bal-delta{color:#ff6b7d}@keyframes bal-delta{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}.site-head{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;flex:none;height:84px;padding:12px 22px 14px;background:var(--bg)}.hdr-right{display:flex;align-items:center;justify-content:flex-end;gap:8px}.hdr-anchor{position:relative}.hdr-btn{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.hdr-btn:hover,.hdr-btn.on{background:var(--panel-2);border-color:var(--line-2)}.hdr-btn.muted{color:var(--muted-2)}.hdr-btn:focus-visible,.hdr-avatar:focus-visible,.hdr-items button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hdr-divider{width:1px;height:26px;margin:0 6px;background:var(--line-2)}.lvl.hdr-lvl{margin:0;min-width:32px;height:22px;padding:0 8px;font-size:12px;line-height:23px}.hdr-avatar{display:block;width:44px;height:44px;padding:0;border:2px solid var(--panel-2);border-radius:6px;background:var(--panel);overflow:hidden;cursor:pointer;transition:border-color .12s ease}.hdr-avatar img{display:block;width:100%;height:100%;image-rendering:pixelated}.hdr-avatar:hover,.hdr-avatar.on{border-color:var(--accent)}.btn.hdr-signin{height:40px;padding:0 22px;border-radius:6px;color:#fff;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;font:800 14px var(--font);letter-spacing:.04em;text-transform:uppercase;transition:background .12s ease}.btn.hdr-signin:hover{background:#4d79ff}.btn.hdr-signin:active{transform:none;box-shadow:none}.site-head .login-menu{left:auto;right:0;margin-left:0;transform-origin:top right}.hdr-pop{position:absolute;top:calc(100% + 10px);right:0;z-index:30;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080;transform-origin:top right}.hdr-pop.open{animation:hdr-in .14s ease-out both}.hdr-pop.closing{animation:hdr-out .12s ease-in both}@keyframes hdr-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes hdr-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.hdr-menu{width:260px;padding:8px}.xp-card{padding:14px 14px 16px;border-radius:8px;background:var(--deep)}.xp-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.xp-name{min-width:0;font-size:14px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-top .lvl{margin:0}.xp-nums{margin-top:8px;font-size:12.5px;font-weight:700;color:var(--gold);font-variant-numeric:tabular-nums}.xp-bar{height:5px;margin-top:8px;border-radius:3px;background:var(--panel-2);overflow:hidden}.xp-bar i{display:block;height:100%;border-radius:3px;background:var(--blue)}.hdr-items{display:flex;flex-direction:column;padding-top:6px}.hdr-items button{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border:0;border-radius:6px;background:none;color:var(--ink);font:600 14px var(--font);text-align:left;cursor:pointer;transition:background .12s ease}.hdr-items button svg{flex:none;width:18px;height:18px;color:var(--muted-2);transition:color .12s ease}.hdr-items button:hover{background:var(--panel)}.hdr-items button:hover svg{color:var(--ink)}.hdr-items button.danger:hover{background:#e5484d1f}.hdr-items button.danger:hover,.hdr-items button.danger:hover svg{color:#ff8a96}.hdr-sep{height:1px;margin:6px 8px;background:var(--line)}.hdr-btn{position:relative}.hdr-dot{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:#3f6cf0;box-shadow:0 0 0 2px var(--panel)}.hdr-btn:hover .hdr-dot,.hdr-btn.on .hdr-dot{box-shadow:0 0 0 2px var(--panel-2)}.hdr-pop.hdr-notes,.hdr-pop.hdr-modmenu{right:auto;left:50%;transform-origin:top center}.hdr-pop.hdr-notes{width:320px;margin-left:-160px;padding:14px 8px 8px}.hdr-pop.hdr-modmenu{width:230px;margin-left:-115px;padding:14px 8px 8px}.hdr-pop.hdr-notes.open,.hdr-pop.hdr-modmenu.open{animation-name:hdr-in-c}.hdr-pop.hdr-notes.closing,.hdr-pop.hdr-modmenu.closing{animation-name:hdr-out-c}@keyframes hdr-in-c{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes hdr-out-c{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.hdr-notes-head{display:flex;align-items:center;gap:8px;height:18px;padding:0 8px;font:800 12px var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.hdr-notes-count{min-width:18px;height:18px;padding:0 5px;border-radius:4px;background:#3f6cf0;color:#fff;font:700 11px/18px var(--font);letter-spacing:0;text-align:center}.hdr-rank{margin-left:auto;padding:2px 7px;border-radius:4px;background:var(--panel-2);color:var(--lilac);font:800 10.5px var(--font);letter-spacing:.04em}.hdr-notes p{padding:0 8px 6px}.note-group{margin:14px 8px 6px;font-size:11.5px;font-weight:600;color:var(--muted)}.note-list{margin:0;padding:0;list-style:none}.note-item{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;transition:background .12s ease}.note-item:hover{background:var(--panel)}.note-face{flex:none;width:34px;height:34px;border-radius:4px;image-rendering:pixelated}.note-face.blank{display:grid;place-items:center;background:var(--panel-2);color:var(--muted-2)}.note-face.blank svg{width:18px;height:18px}.note-text{flex:1;min-width:0}.note-text b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--ink)}.note-text span{display:block;margin-top:1px;font-size:12px;color:var(--muted-2)}.note-actions{display:flex;gap:6px}.note-actions button{height:30px;border:0;border-radius:6px;cursor:pointer;font:800 12px var(--font);letter-spacing:.04em;text-transform:uppercase;transition:background .12s ease,color .12s ease}.note-yes{padding:0 12px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;color:#fff}.note-yes:hover{background:#4d79ff}.note-no{display:grid;place-items:center;width:30px;background:#19213f;box-shadow:inset 0 -2px #00000040;color:var(--muted-2)}.note-no:hover{background:#1f2850;color:#fff}.note-no svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.note-actions button:disabled{opacity:.6;cursor:default}.hdr-modmenu .hdr-items{padding-top:8px}.hdr-modmenu .hdr-items a{display:flex;align-items:center;height:38px;padding:0 10px;border-radius:6px;color:var(--ink);font-size:13.5px;font-weight:600;text-decoration:none;transition:background .12s ease}.hdr-modmenu .hdr-items a:hover{background:var(--panel)}.hdr-modmenu .ext{width:14px;height:14px;margin-left:auto;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hdr-mod-tip{margin:6px 0 0;padding:10px 10px 4px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.hdr-mid{position:relative;display:flex;justify-content:center}.hdr-toast{position:absolute;top:calc(100% + 34px);left:50%;display:flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 10px;border:1px solid var(--line-2);border-radius:8px;background:#121a36;color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap;transform:translate(-50%);animation:toast-life 4.2s ease both}.hdr-toast svg{width:18px;height:18px;padding:2px;border-radius:50%;background:#e6edff;fill:none;stroke:#17337f;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.hdr-toast.bad svg{background:#c9434c;stroke:#fff;stroke-width:2.8}.hdr-toast{z-index:40}@keyframes toast-life{0%{opacity:0;transform:translate(-50%,-6px)}7%,90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-4px)}}.hdr-notes p{margin:10px 0 0;font-size:13px;font-weight:500;color:var(--muted-2)}@media (prefers-reduced-motion: reduce){.hdr-pop,.hdr-items button,.hdr-btn,.hdr-avatar{animation:none!important;transition:none!important}}.hdr-pop.hdr-volume{right:auto;left:50%;width:140px;margin-left:-70px;padding:12px 14px;border-radius:8px;transform-origin:top center}.vol-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:block;height:5px;margin:0;border-radius:3px;background:linear-gradient(to right,var(--blue) var(--v),var(--panel-2) var(--v));outline:none;cursor:pointer}.vol-slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border:3px solid var(--blue);border-radius:50%;background:#fff}.vol-slider::-moz-range-thumb{width:12px;height:12px;border:3px solid var(--blue);border-radius:50%;background:#fff}.vol-slider:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.hdr-gear svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hdr-right{gap:6px}.hdr-right .hdr-btn{width:38px;height:38px}.hdr-right .hdr-divider{margin:0 3px}.site-head{grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);column-gap:12px}.hdr-right .hdr-gear{margin-left:8px}.hdr-left{display:flex;align-items:center;min-width:0}.hdr-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;color:#fff;text-decoration:none}.hdr-brand img{flex:none;border-radius:6px}.hdr-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px 0 0;font:800 26px/1.1 var(--font);letter-spacing:-.01em;color:#fff}@media (max-width: 1250px){.hdr-brand span{display:none}}.hdr-mid{min-width:0}@container (max-width: 760px){.site-head{grid-template-columns:0 auto minmax(max-content,1fr);column-gap:8px;padding-inline:14px}.hdr-left{visibility:hidden}.hdr-balance .hdr-coins-label{display:none}}@container (max-width: 620px){.hdr-right .hdr-divider,.hdr-lvl,.hdr-right .hdr-vol,.hdr-right .hdr-gear{display:none}}@container (max-width: 470px){.hdr-balance .hdr-vault{display:none}.hdr-right{gap:4px}.hdr-right .hdr-btn{width:34px;height:34px}}.hdr-friends-ic{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hdr-dot.green{background:var(--green)}.hdr-friends-sub{margin-left:auto;font:600 11.5px var(--font);letter-spacing:0;text-transform:none;color:var(--muted-2)}.hdr-pop.hdr-friends{padding-bottom:10px}.hdr-pop.hdr-friends p,.hdr-pop.hdr-notes p{padding:12px 8px 4px;font-size:12.5px;line-height:1.5;color:var(--muted-2)}.fr-list{max-height:340px;overflow-y:auto;margin-top:8px}.note-item.fr-item{padding:0}.fr-open{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:7px 8px;border:0;border-radius:6px;background:none;color:inherit;text-align:left;cursor:pointer}.fr-open:hover{background:var(--panel-2)}.fr-face-wrap{position:relative;flex:none}.fr-dot{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;background:#4a5a86;box-shadow:0 0 0 2px var(--panel)}.fr-dot.on{background:var(--green)}.fr-remove{flex:none;display:grid;place-items:center;width:28px;height:28px;margin-right:4px;border:0;border-radius:6px;background:none;color:var(--muted);cursor:pointer;opacity:0;transition:opacity .12s}.fr-item:hover .fr-remove,.fr-remove:focus-visible{opacity:1}.fr-remove:hover{background:#e5484d24;color:#ff8a8a}.note-msg{align-items:flex-start;gap:10px}a.note-msg{color:inherit;text-decoration:none;border-radius:6px}a.note-msg:hover{background:var(--panel-2)}.note-kind{flex:none;margin-top:2px;padding:2px 7px;border-radius:4px;font:800 10.5px var(--font);letter-spacing:.04em;text-transform:uppercase}.note-kind.k-promo{background:#ffc23d29;color:#ffcf5c}.note-kind.k-news{background:#5b85f52e;color:#a9c0ff}.note-kind.k-update{background:#35d07f24;color:#6fe0a6}.note-msg .note-text b{display:flex;align-items:center;gap:6px}.note-new{width:7px;height:7px;border-radius:50%;background:#3f6cf0}.note-body{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--muted-2);white-space:normal}.note-when{display:block;margin-top:3px;font-size:11px;color:var(--muted)}.hdr-count{position:absolute;top:3px;right:3px;min-width:17px;height:17px;padding:0 4px;border-radius:4px;background:#e5484d;color:#fff;font:800 10.5px/17px var(--font);text-align:center;box-shadow:0 0 0 2px var(--panel)}.hdr-pop.hdr-notes.nb{width:380px;margin-left:-190px;padding:0;overflow:hidden}.nb-head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 10px;border-bottom:1px solid var(--line)}.nb-head b{font-size:15px;color:#fff}.nb-read{border:0;background:none;color:#8fa9ff;font:600 12.5px var(--font);cursor:pointer}.nb-read:disabled{color:var(--muted);cursor:default}.nb-scroll{max-height:min(460px,70vh);overflow-y:auto;padding:6px 8px 10px;scrollbar-width:thin}.nb-group{display:flex;align-items:center;gap:6px;padding:10px 8px 6px;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}.nb-group span{padding:1px 6px;border-radius:4px;background:#e5484d2e;color:#ff8a98;letter-spacing:0}.nb-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.nb-item{position:relative;border-radius:6px}.nb-item.unread{background:#19213f;box-shadow:inset 2px 0 #3f6cf0}.nb-item.unread.k-promo{box-shadow:inset 2px 0 #f7c548}.nb-in{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:6px;color:inherit;text-decoration:none}a.nb-in:hover{background:#ffffff0d}.nb-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:6px}.nb-ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.nb-ic.k-promo{background:#ffc23d29;color:#ffcf5c}.nb-ic.k-news{background:#6b8cff2e;color:#9fb6ff}.nb-ic.k-update{background:#35d07f29;color:#6fe0a6}.nb-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.nb-top{display:flex;align-items:center;gap:8px}.nb-top b{font-size:13.5px;color:#fff}.nb-new{padding:1px 6px;border-radius:4px;background:#3f6cf0;color:#fff;font:800 10px var(--font);font-style:normal;letter-spacing:.04em;text-transform:uppercase}.nb-body{font-size:12.5px;line-height:1.45;color:#a9b8e0}.nb-when{font-size:11px;color:var(--muted)}.nb-item.nb-req{display:flex;align-items:center;gap:12px;padding:10px;background:#19213f}.nb-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 20px 30px;text-align:center}.nb-empty>span{display:grid;place-items:center;width:46px;height:46px;margin-bottom:4px;border-radius:8px;background:#6b8cff24;color:#9fb6ff}.nb-empty>span svg{width:22px;height:22px}.nb-empty b{font-size:14px;color:#fff}.nb-empty p{margin:0;padding:0!important;font-size:12.5px;color:var(--muted-2)}.hdr-mid{align-items:center;gap:8px}.hdr-dep{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 6px;border:1px solid rgba(34,197,94,.35);border-radius:8px;background:#121a36;color:#fff;font-family:var(--font);cursor:pointer;animation:dep-in .2s ease-out both;transition:border-color .12s ease}@keyframes dep-in{0%{opacity:0;transform:translate(8px)}}.hdr-dep:hover{border-color:var(--green)}.hdr-dep svg{width:28px;height:28px;transform:rotate(-90deg)}.hdr-dep .r-bg{fill:none;stroke:#ffffff1a;stroke-width:3.5}.hdr-dep .r-fg{fill:none;stroke:var(--green);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:94.25;transition:stroke-dashoffset 1s linear}.hdr-dep span{display:flex;flex-direction:column;line-height:1.1;text-align:left}.hdr-dep em{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6fe0a6}.hdr-dep b{font-size:14px;font-variant-numeric:tabular-nums}.hdr-dep.low{border-color:#f7c548b3}.hdr-dep.low .r-fg{stroke:#f7c548}.hdr-dep.low em{color:#f7c548}@container (max-width: 620px){.hdr-dep em{display:none}}.hdr-btn:active,.hdr-avatar:active{transform:none}.hdr-btn:before,.hdr-avatar:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.hdr-avatar{position:relative}.cur-switch{position:relative;display:inline-flex}.cur-coin{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.cur-coin svg{width:22px;height:22px}.cur-coin.sp svg,.cur-opt.sp .cur-opt-ic svg{filter:hue-rotate(225deg) saturate(1.3)}.hdr-balance.sp .bal-amount b{color:#c9b6ff}.cur-pop{position:absolute;left:-10px;top:calc(100% + 10px);z-index:60;display:flex;flex-direction:column;gap:4px;width:270px;padding:10px;border:1px solid var(--line-2);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080;animation:cur-in .14s ease-out both}.cur-pop:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}@keyframes cur-in{0%{opacity:0;transform:translateY(-4px)}}.cur-pop-title{padding:2px 6px 4px;color:var(--muted-2);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cur-opt{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:6px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.cur-opt:hover{background:#ffffff0d}.cur-opt.on{border-color:#3f6cf0;background:#3f6cf01f}.cur-opt.sp.on{border-color:#9b7bff;background:#9b7bff1f}.cur-opt-ic svg{width:22px;height:22px}.cur-opt-text{flex:1;min-width:0;display:flex;flex-direction:column}.cur-opt-text b{font-size:13.5px}.cur-opt-text em{color:var(--muted-2);font-size:11.5px;font-style:normal}.cur-opt-amt{font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums}.hdr-balance .cur-switch button.cur-coin{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none;box-shadow:none}.hdr-balance .cur-pop{gap:4px}.hdr-balance .cur-pop .cur-pop-title{font-size:11px;line-height:1.2;letter-spacing:.06em}.hdr-balance .cur-pop button.cur-opt{display:flex;width:100%;height:auto;min-width:0;padding:9px 10px;border:1px solid transparent;border-radius:6px;background:none;color:var(--ink);box-shadow:none}.hdr-balance .cur-pop button.cur-opt:hover{background:#ffffff0d}.hdr-balance .cur-pop button.cur-opt.on{border-color:#3f6cf0;background:#3f6cf01f}.hdr-balance .cur-pop button.cur-opt.sp.on{border-color:#9b7bff;background:#9b7bff1f}.hdr-balance .cur-pop .cur-opt-ic{display:grid;place-items:center;width:26px;height:26px}.hdr-balance .cur-pop .cur-opt-text{align-items:flex-start}.hdr-balance .cur-pop .cur-opt-text b{color:var(--ink);font-size:13.5px;line-height:1.2}.hdr-balance .cur-pop .cur-opt-text em{line-height:1.3;white-space:nowrap}.hdr-balance .cur-pop .cur-opt-amt{color:var(--ink)}.hdr-balance .cur-pop{left:-6px;width:220px;padding:6px;gap:2px;border-radius:8px}.hdr-balance .cur-pop button.cur-opt{display:grid;grid-template-columns:22px 1fr auto 16px;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:6px;background:none}.hdr-balance .cur-pop button.cur-opt.on,.hdr-balance .cur-pop button.cur-opt.sp.on{border:0;background:#ffffff0f}.hdr-balance .cur-pop button.cur-opt:hover{background:#ffffff14}.hdr-balance .cur-pop .cur-opt-ic{width:22px;height:22px}.hdr-balance .cur-pop .cur-opt-ic svg{width:20px;height:20px}.hdr-balance .cur-pop .cur-opt b{color:var(--ink);font-size:13.5px;font-weight:700;text-align:left}.hdr-balance .cur-pop .cur-opt-amt{color:var(--muted-2);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.hdr-balance .cur-pop .cur-opt.on .cur-opt-amt{color:var(--ink)}.cur-check{width:16px;height:16px;fill:none;stroke:#4d79ff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0}.cur-opt.on .cur-check{opacity:1}.cur-opt.sp.on .cur-check{stroke:#9b7bff}.hdr-balance .cur-pop .cur-opt b{justify-self:start}.hdr-balance .cur-pop .cur-opt-amt{justify-self:end}.hdr-balance .cur-switch button.cur-coin{width:32px;height:32px}.hdr-balance .cur-coin svg{width:28px;height:28px}.hdr-balance .cur-pop{padding:4px;width:200px}.hdr-balance .cur-pop button.cur-opt{grid-template-columns:20px 1fr auto 14px;gap:8px;padding:8px 8px 8px 6px}.hdr-balance .cur-pop .cur-opt-ic{width:20px;height:20px;justify-self:start}.hdr-balance .cur-pop{width:max-content;min-width:200px;box-sizing:border-box}.hdr-balance .cur-pop button.cur-opt{box-sizing:border-box;width:100%;grid-template-columns:20px auto 1fr 14px}.hdr-balance .cur-pop .cur-opt-amt{padding-left:18px}.hdr-balance .cur-pop button.cur-opt,.hdr-balance .cur-switch button.cur-coin{margin:0}.hdr-dep.done{border-color:#22c55e80;cursor:default}.hdr-dep-check{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#22c55e}.hdr-dep-check svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hdr-dep.done b{color:#5fdc9a}.race-page{max-width:960px;margin:0 auto;padding:26px clamp(16px,4vw,36px) 56px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.race-tabs{position:relative;display:grid;grid-template-columns:repeat(3,1fr);width:min(440px,100%);margin:0 auto;padding:4px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#0f1530}.race-tab-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;transition:transform .25s ease}.race-tabs.t-1 .race-tab-pill{transform:translate(100%)}.race-tabs.t-2 .race-tab-pill{transform:translate(200%)}.race-tabs a{position:relative;z-index:1;display:grid;place-items:center;height:40px;color:#8e9bc8;font:800 13.5px var(--font);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:color .12s ease}.race-tabs a:hover{color:var(--ink)}.race-tabs a[aria-selected=true]{color:#fff}.race-tabs a:focus-visible{outline:2px solid #4d79ff;outline-offset:-2px;border-radius:6px}.race-viewport{overflow:hidden}.race-track{display:flex;transition:transform .25s ease;will-change:transform}.race-slide{flex:0 0 100%;min-width:0}.race-hero{text-align:center;padding:34px 0 4px}.race-pool{display:inline-flex;align-items:center;gap:14px;font:800 76px/1 var(--font);color:#f7c548}.race-pool svg{width:58px;height:58px}.race-title{margin:12px 0 0;font:800 36px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.race-blurb{max-width:480px;margin:12px auto 0;font-size:13.5px;font-weight:500;line-height:1.55;color:#8e9bc8}.race-timer{display:flex;align-items:center;justify-content:center;gap:12px;margin:30px 0 0}.race-timer-line{flex:1;max-width:220px;height:1px;background:#ffffff1a}.race-timer-label{margin-right:4px;font:800 13px var(--font);letter-spacing:.06em;text-transform:uppercase;color:#8e9bc8}.race-timer-label.soon{color:#f7c548}.race-timer-part{display:inline-flex;align-items:baseline;gap:2px}.race-timer-part b{min-width:1.15em;font:800 40px/1 var(--font);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.race-timer-part i{font:800 14px var(--font);font-style:normal;color:#8e9bc8}.race-coin{display:inline-flex;align-items:center;gap:7px;color:#f7c548;font:800 15px var(--font);font-variant-numeric:tabular-nums}.race-coin svg{flex:none;width:1.15em;height:1.15em}.podium{display:grid;grid-template-columns:1fr 1.08fr 1fr;align-items:end;margin-top:34px}.podium-col{display:flex;flex-direction:column}.podium-card{display:flex;flex-direction:column;align-items:center;margin:0 12px;padding:24px 16px 20px;border:1px solid rgba(255,255,255,.06);border-bottom:0;border-radius:8px 8px 0 0;background:#121a36;text-align:center}.c1 .podium-card{padding-top:28px;border-color:#f7c5484d}.podium-avatar{display:grid;place-items:center;width:80px;height:80px;border-radius:8px;border:3px solid #1f2850;background:#0f1530;color:#8e9bc8;overflow:hidden}.c1 .podium-avatar{width:92px;height:92px;border-color:#e0a52e}.c2 .podium-avatar{border-color:#9aa8cf}.c3 .podium-avatar{border-color:#c27c42}.podium-avatar img{width:100%;height:100%;image-rendering:pixelated}.podium-avatar svg{width:40%;height:40%}.podium-name{margin-top:12px;font-size:15px;font-weight:800;color:var(--ink)}.podium-metric{margin-top:14px;font:800 11.5px var(--font);letter-spacing:.06em;text-transform:uppercase;color:#8e9bc8}.podium-value{margin-top:2px;font:800 21px var(--font);color:var(--ink);font-variant-numeric:tabular-nums}.race-coin.podium-prize{margin-top:14px;padding:8px 18px;border-radius:6px;background:#0f1530;font-size:19px}.podium-step{display:flex;align-items:flex-start;justify-content:center;padding-top:12px}.podium-step b{font:800 42px/1 var(--font)}.podium-step sup{margin-left:2px;font:800 16px var(--font)}.s1{height:104px;border-radius:8px 8px 0 0;border-top:3px solid #f2c25b;background:#b9821f;color:#fff6d8}.s2{height:76px;border-radius:8px 0 0 8px;border-top:3px solid #b7c3e6;background:#56648e;color:#eef2ff}.s3{height:58px;border-radius:0 8px 8px 0;border-top:3px solid #e0a06a;background:#8a552a;color:#fbe0c6}.race-table-wrap{margin-top:28px;border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden;background:#121a36}.race-table{width:100%;border-collapse:collapse;font-size:14px}.race-table th{padding:13px 20px;background:#0f1530;color:#8e9bc8;font:800 11.5px var(--font);letter-spacing:.06em;text-transform:uppercase;text-align:left}.race-table th:last-child,.race-table td.prize{text-align:right}.race-table td{padding:11px 20px;border-top:1px solid rgba(255,255,255,.06);color:var(--ink);font-weight:600}.race-table tbody tr:hover td{background:#19213f}.race-table td.rank{width:56px;font:800 15px var(--font);color:#8e9bc8}.race-table tr:nth-child(1) td.rank{color:#f7c548}.race-table tr:nth-child(2) td.rank{color:#b7c3e6}.race-table tr:nth-child(3) td.rank{color:#e0a06a}.race-table td.who{display:flex;align-items:center;gap:12px}.race-table tr.open td.who{color:#5d6a96;font-weight:500}.who-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:4px;background:#0f1530;border:2px solid #1f2850;color:#8e9bc8;overflow:hidden}.who-avatar img{width:100%;height:100%;image-rendering:pixelated}.who-avatar svg{width:14px;height:14px}.race-table td.val{color:#8e9bc8;font-variant-numeric:tabular-nums}.race-table td.prize .race-coin{justify-content:flex-end}.race-note{margin:18px 0 0;text-align:center;font-size:12.5px;font-weight:500;color:#8e9bc8}@media (max-width: 900px){.race-pool{font-size:56px}.race-pool svg{width:44px;height:44px}.race-title{font-size:28px}.race-timer-part b{font-size:30px}.podium-card{margin:0 6px;padding:16px 8px 14px}.podium-avatar,.c1 .podium-avatar{width:60px;height:60px}.podium-value{font-size:16px}.race-coin.podium-prize{font-size:15px;padding:6px 10px}}@media (prefers-reduced-motion: reduce){.race-track,.race-tab-pill{transition:none!important}}.podium-card{position:relative;padding-top:0}.c1 .podium-card{padding-top:0}.podium-char{display:grid;place-items:end center;height:160px;margin-top:-70px}.c1 .podium-char{height:190px;margin-top:-86px}.podium-skin{display:block;width:140px;height:189px}.c1 .podium-skin{width:170px;height:230px}.podium-skin.empty{opacity:.35;filter:grayscale(1)}.podium{margin-top:110px}@media (max-width: 900px){.podium-char{height:112px;margin-top:-50px}.c1 .podium-char{height:130px;margin-top:-60px}.podium-skin{width:96px;height:130px}.c1 .podium-skin{width:112px;height:151px}.podium{margin-top:80px}}.podium-char{margin-bottom:10px}.aff-page{max-width:1040px;margin:0 auto;padding:26px clamp(16px,4vw,36px) 56px}.aff-hero{display:grid;grid-template-columns:1fr 260px;gap:28px;position:relative;isolation:isolate;overflow:hidden;padding:30px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.aff-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-size:cover;background-position:60% 45%;opacity:.55}.aff-hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#121a36f2,#121a36c7 45%,#121a3659)}.aff-kicker{font:800 12px var(--font);letter-spacing:.06em;text-transform:uppercase;color:#f7c548}.aff-hero h1{margin:10px 0 0;font:800 34px/1.12 var(--font);color:var(--ink);max-width:520px}.aff-hero p{margin:12px 0 0;max-width:520px;font-size:14px;font-weight:500;line-height:1.55;color:#8e9bc8}.aff-code-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;max-width:480px}.aff-code{grid-column:1 / -1;display:flex;align-items:center;gap:12px;height:50px;padding:0 8px 0 16px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530}.aff-code-label{font:800 11.5px var(--font);letter-spacing:.05em;text-transform:uppercase;color:#8e9bc8}.aff-code b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font:800 18px var(--font);color:var(--ink)}.aff-edit{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:6px;background:none;color:#8e9bc8;cursor:pointer;transition:background .12s ease,color .12s ease}.aff-edit:hover{background:#1f2850;color:var(--ink)}.aff-edit svg{width:16px;height:16px}.aff-code-input{grid-column:1 / -1;display:flex;height:50px;padding:0 16px;border:1px solid #3f6cf0;border-radius:6px;background:#0f1530}.aff-code-input.bad{border-color:#e5484d}.aff-code-input input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--ink);font:800 18px var(--font)}.btn.aff-copy{height:50px;padding:0 18px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#19213f;box-shadow:inset 0 -2px #00000040;color:var(--ink);font:800 13px var(--font);letter-spacing:.05em;text-transform:uppercase;transition:background .12s ease,color .12s ease,border-color .12s ease}.btn.aff-copy svg{width:16px;height:16px}.btn.aff-copy:hover{background:#1f2850}.btn.aff-copy:active{transform:none;box-shadow:none}.btn.aff-copy.primary{border-color:transparent;background:#3f6cf0;color:#fff}.btn.aff-copy.primary:hover{background:#4d79ff}.btn.aff-copy.done{border-color:#22c55e80;background:#22c55e24;box-shadow:none;color:#22c55e}.aff-link{margin-top:10px;font:500 12.5px ui-monospace,SF Mono,Menlo,monospace;color:#8e9bc8}.aff-err{margin-top:8px;font-size:12.5px;font-weight:600;color:#e5484d}.aff-signin{display:flex;align-items:center;gap:14px;margin-top:22px;font-size:14px;font-weight:600;color:#8e9bc8}.aff-tier{position:relative;display:flex;flex-direction:column;align-items:center;padding:20px 18px 18px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f;text-align:center}.aff-tier-avatar{display:grid;place-items:center;width:76px;height:76px;border-radius:8px;border:3px solid #1f2850;background:#0f1530;color:#8e9bc8;overflow:hidden}.aff-tier-avatar img{width:100%;height:100%;image-rendering:pixelated}.aff-tier-avatar svg{width:34px;height:34px}.tier-chip{display:inline-block;padding:3px 10px;border-radius:4px;background:#3f6cf0;color:#fff;font:800 12px var(--font);letter-spacing:.05em;text-transform:uppercase}.tier-chip.big{margin-top:14px;padding:5px 14px;font-size:13.5px}.aff-tier-share{margin-top:10px;font-size:13px;font-weight:600;color:#8e9bc8}.aff-tier-share b{font:800 20px var(--font);color:#f7c548}.aff-tier-bar{width:100%;height:6px;margin-top:14px;border-radius:3px;background:#0f1530;overflow:hidden}.aff-tier-bar i{display:block;height:100%;min-width:3px;border-radius:3px;background:#3f6cf0}.aff-tier-next{margin-top:8px;font-size:12px;font-weight:600;color:#8e9bc8}.btn.aff-tiers-btn{width:100%;margin-top:14px}.aff-section-head{display:flex;align-items:baseline;gap:12px;margin:34px 0 12px}.aff-section-head h2{margin:0;font:800 17px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.aff-section-head span{font-size:12.5px;font-weight:600;color:#8e9bc8}.aff-stats{display:grid;grid-template-columns:repeat(2,1fr) 1.1fr;grid-template-rows:auto auto;gap:10px}.aff-stat{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.aff-stat-icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:6px;background:#19213f;color:#4d79ff}.aff-stat-icon svg{width:21px;height:21px}.aff-stat b{display:block;font:800 22px var(--font);color:var(--ink);font-variant-numeric:tabular-nums}.aff-stat span{font-size:12.5px;font-weight:600;color:#8e9bc8}.aff-payout{grid-column:3;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;border:1px solid rgba(247,197,72,.25);border-radius:8px;background:#121a36}.aff-payout>span{font:800 12px var(--font);letter-spacing:.06em;text-transform:uppercase;color:#8e9bc8}.aff-payout b{display:inline-flex;align-items:center;gap:10px;font:800 34px var(--font);color:#f7c548}.aff-payout b svg{width:32px;height:32px}.aff-payout-timer{margin-top:8px;padding:9px 16px;border-radius:6px;background:#0f1530;font:800 14px var(--font);color:var(--ink);font-variant-numeric:tabular-nums}.aff-tools{display:flex;gap:8px}.aff-search{flex:1;display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530;transition:border-color .12s ease}.aff-search:focus-within{border-color:#3f6cf0}.aff-search svg{flex:none;width:18px;height:18px;fill:none;stroke:#5d6a96;stroke-width:2;stroke-linecap:round}.aff-search input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--ink);font:500 14px var(--font)}.aff-search input::placeholder{color:#5d6a96}.aff-sort{position:relative;display:grid;grid-template-columns:repeat(3,1fr);width:330px;padding:4px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#0f1530}.aff-sort-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;transition:transform .15s ease}.aff-sort.s-1 .aff-sort-pill{transform:translate(100%)}.aff-sort.s-2 .aff-sort-pill{transform:translate(200%)}.aff-sort button{position:relative;z-index:1;height:36px;border:0;background:none;color:#8e9bc8;font:800 12.5px var(--font);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:color .12s ease}.aff-sort button:hover{color:var(--ink)}.aff-sort button[aria-selected=true]{color:#fff}.aff-sort button:focus-visible{outline:2px solid #4d79ff;outline-offset:-2px;border-radius:6px}.aff-empty{display:flex;align-items:center;gap:14px;margin-top:12px;padding:20px;border:1px dashed rgba(255,255,255,.1);border-radius:8px;color:#8e9bc8}.aff-empty svg{flex:none;width:22px;height:22px;color:#8e9bc8}.aff-empty b{display:block;color:var(--ink);font-size:14px}.aff-empty span{display:block;margin-top:2px;font-size:13px}.aff-banners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aff-banner{margin:0;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.aff-banner-img{display:grid;place-items:center;height:230px;padding:12px;border-radius:6px;overflow:hidden;background:#0f1530}.aff-banner-img img{display:block;width:auto;height:auto;max-width:100%;max-height:206px;border-radius:4px}.aff-banner-ph{display:grid;place-items:center;height:100%;padding:16px;text-align:center;font-size:13px;color:#8e9bc8}.aff-banner figcaption{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:0 2px;font-size:12px;font-weight:600;color:#8e9bc8}.aff-banner-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.aff-banner-meta b{color:var(--ink);font-size:13.5px;font-weight:800}.aff-banner-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiers-lead{margin:0;padding:16px 18px 4px;font-size:13px;line-height:1.55;color:#8e9bc8}.tiers-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:12px 18px 18px;list-style:none}.tiers-list li{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#19213f}.tiers-list li.on{border-color:#3f6cf0}.tier-from{flex:1;font-size:13px;font-weight:600;color:#8e9bc8}.tier-share{font:800 18px var(--font);color:#f7c548}@media (max-width: 980px){.aff-hero{grid-template-columns:1fr}.aff-stats{grid-template-columns:1fr 1fr}.aff-payout{grid-column:1 / span 2;grid-row:auto}.aff-banners{grid-template-columns:repeat(2,minmax(0,1fr))}}.aff-referrer{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:10px 24px;align-items:center;padding:20px 22px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.aff-referrer-who{display:flex;flex-direction:column;gap:6px;min-width:0}.aff-referrer-who b{display:flex;align-items:center;gap:9px;font:800 18px var(--font);color:var(--ink)}.aff-referrer-who b img{border-radius:4px;image-rendering:pixelated}.aff-referrer-who b.none{color:#8e9bc8}.aff-referrer-note{font-size:13px;font-weight:500;color:#8e9bc8}.aff-referrer-form{display:flex;gap:8px}.aff-referrer-form input{flex:1;min-width:0;height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530;color:var(--ink);font:700 15px var(--font);outline:none;transition:border-color .12s ease}.aff-referrer-form input:focus{border-color:#3f6cf0}.aff-referrer-form input:disabled{opacity:.55;cursor:not-allowed}.aff-referrer-form .btn.aff-copy{height:44px}.aff-referrer-form .btn.aff-copy:disabled{opacity:.5;cursor:not-allowed}.aff-referrer .aff-err,.aff-referrer .aff-ok{grid-column:2;margin-top:0}.aff-ok{font-size:12.5px;font-weight:600;color:#22c55e}.aff-referrer-rule{grid-column:1 / -1;margin:6px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);font-size:12.5px;font-weight:500;color:#8e9bc8}@media (max-width: 900px){.aff-referrer{grid-template-columns:1fr}.aff-referrer .aff-err,.aff-referrer .aff-ok{grid-column:1}}.aff-list{margin-top:12px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36;overflow:hidden}.aff-list-head,.aff-row{display:grid;grid-template-columns:minmax(0,1.6fr) 1fr 1fr 1fr 70px;align-items:center;gap:12px;padding:10px 16px}.aff-list-head{background:#0f1530;color:#8e9bc8;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.06)}.aff-row+.aff-row{border-top:1px solid rgba(255,255,255,.06)}.aff-row span{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.aff-row span svg{width:14px;height:14px}.aff-row-who b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aff-row-who img{flex:none;border-radius:4px;image-rendering:pixelated}.aff-row-who em{padding:1px 6px;border-radius:4px;background:#22c55e;color:#062b17;font:800 10px var(--font);font-style:normal;letter-spacing:.04em;text-transform:uppercase}.aff-row .aff-row-dim{color:#8e9bc8;font-weight:500}.aff-row.fresh{animation:aff-row-in .25s ease-out both,aff-row-new 2.4s ease-out}@keyframes aff-row-in{0%{opacity:0}}@keyframes aff-row-new{0%{background:#22c55e24}to{background:transparent}}@media (max-width: 640px){.aff-list-head span:nth-child(2),.aff-row span:nth-child(2){display:none}.aff-list-head,.aff-row{grid-template-columns:minmax(0,1.6fr) 1fr 1fr 60px}}.aff-row .aff-row-paid{color:#22c55e}.aff-bonus{grid-column:1 / span 2}.aff-bonus b small{font:600 13px var(--font);color:#8e9bc8}.aff-bonus span{display:block;max-width:520px}.aff-referrer-form{position:relative}.aff-ref-preview{position:absolute;left:8px;top:50%;z-index:1;display:grid;place-items:center;width:28px;height:28px;margin-top:-14px;pointer-events:none}.aff-ref-preview img{border-radius:4px;image-rendering:pixelated;animation:aff-fade .15s ease-out both}.aff-referrer-form input{transition:padding .15s ease,border-color .12s ease}.aff-ref-preview.on+input{padding-left:44px}@keyframes aff-fade{0%{opacity:0}}.aff-pick{display:flex;align-items:center;gap:16px;padding:4px 0}.aff-pick-face{position:relative;display:grid;place-items:center;width:64px;height:64px}.aff-pick-face img{position:relative;z-index:2;border-radius:6px;image-rendering:pixelated;animation:aff-fade .25s ease-out both}.aff-pick-ring,.aff-pick-coin{display:none}.aff-pick-text{display:flex;flex-direction:column;gap:2px}.aff-pick-text em{color:#8e9bc8;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase;animation:aff-fade .25s ease-out .1s both}.aff-pick-text b{font:800 22px var(--font);color:var(--ink);animation:aff-fade .25s ease-out .15s both}@media (prefers-reduced-motion: reduce){.aff-pick *,.aff-row.fresh,.aff-ref-preview img{animation:none!important}}.aff-rm-link{justify-self:start;font-size:12.5px}.aff-rm{grid-column:2}.aff-hidden-note{margin:8px 2px 0;color:#8e9bc8;font-size:12.5px;font-weight:500}.aff-custom{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;max-width:480px}.aff-custom input{flex:1;min-width:160px;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;outline:none;background:#0f1530;color:#fff;font:700 14px var(--font);letter-spacing:.04em;transition:border-color .12s ease}.aff-custom input:focus{border-color:#3f6cf0}.aff-custom .btn{height:40px;padding:0 16px;border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;color:#fff;font:800 12.5px var(--font);letter-spacing:.05em;text-transform:uppercase}.aff-custom .btn:hover:not(:disabled){background:#4d79ff}.aff-custom .btn:active:not(:disabled){transform:none;box-shadow:none}.aff-custom .btn:disabled{opacity:.5}.aff-custom span{flex-basis:100%;font-size:12.5px;font-weight:600}.aff-custom .ok{color:#22c55e}.aff-custom .bad{color:#e5484d}.aff-hero-banner{position:relative;display:flex;align-items:center;min-height:300px;margin-bottom:14px;padding:34px 36px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#0b1024 center right / cover no-repeat;overflow:hidden}.aff-hero-banner-text{position:relative;max-width:430px}.aff-hero-banner h1{margin:10px 0 0;font:800 36px/1.1 var(--font);color:#fff}.aff-hero-banner p{margin:12px 0 0;font-size:14.5px;font-weight:500;line-height:1.55;color:#dee8ffc7}.aff-hero-banner .aff-hero-banner-bonus{margin-top:10px;color:#dee8ffe6}.aff-hero-banner-bonus b{color:#fff}.aff-hero{align-items:center}.aff-hero .aff-code-row{margin-top:0}@media (max-width: 760px){.aff-hero-banner{min-height:0;padding:26px 22px;background-position:70% center}.aff-hero-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b1024eb,#0b10248c)}.aff-hero-banner h1{font-size:28px}}.aff-code-title{margin:0 0 14px;font:800 16px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.aff-banners{gap:10px}.aff-banner{padding:8px}.aff-banner .aff-banner-img,.aff-banner .aff-banner-img img{border-radius:4px}.aff-banner figcaption{flex-wrap:wrap}.aff-banner figcaption .btn{border-radius:6px}.aff-row .aff-row-need{display:block;margin-top:2px;color:#8e9bc8;font-size:11.5px;font-style:normal;font-weight:500;white-space:nowrap}.rb-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:450;display:grid;place-items:center;padding:16px;background:#050814c7;animation:rb-bg .18s ease both}.rb-pop.closing{animation:rb-bg .2s ease reverse both}@keyframes rb-bg{0%{opacity:0}}.rb-card{position:relative;width:min(560px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080;animation:rb-in .2s ease-out both}.rb-pop.closing .rb-card{animation:rb-out .2s ease both}@keyframes rb-in{0%{opacity:0;transform:translateY(8px)}}@keyframes rb-out{to{opacity:0;transform:translateY(8px)}}.rb-art{display:block;width:100%;height:auto;aspect-ratio:1600 / 640;object-fit:cover}.rb-x{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#0b1024bf;color:#fff;cursor:pointer;transition:background .12s ease,border-color .12s ease}.rb-x:hover{background:#0b1024eb;border-color:#ffffff4d}.rb-x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.rb-x:focus-visible{outline:2px solid #4d79ff;outline-offset:2px}.rb-body{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 22px 20px;text-align:center}.rb-label{color:#8e9bc8;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rb-clock{display:flex;align-items:flex-start;gap:8px;margin-top:-4px}.rb-clock span{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:70px;padding:10px 6px 8px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#19213f}.rb-clock b{color:#fff;font:800 32px/1 var(--font);font-variant-numeric:tabular-nums}.rb-clock em{color:#8e9bc8;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rb-clock i{padding-top:12px;color:#5d6a96;font:800 26px var(--font);font-style:normal}.rb-text{max-width:440px;margin:0;color:#8e9bc8;font-size:14px;font-weight:500;line-height:1.5}.rb-text b{color:#fff}.rb-link{display:flex;gap:6px;width:100%}.rb-link input{flex:1;min-width:0;height:46px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530;color:#e7ebfa;font:600 14px var(--font)}.rb-link button,.rb-signin{flex:none;height:46px;padding:0 20px;border:0;border-radius:6px;background:#3f6cf0;color:#fff;font:800 14px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 -2px #00000040;transition:background .12s ease}.rb-link button:hover,.rb-signin:hover{background:#4d79ff}.rb-link button:active,.rb-signin:active{box-shadow:none}.rb-link button.done{background:#22c55e}.rb-signin{width:100%}.rb-more{color:#8e9bc8;font-size:13px;font-weight:700;text-decoration:none;transition:color .12s ease}.rb-more:hover{color:#fff}@media (max-width: 480px){.rb-clock span{min-width:58px}.rb-clock b{font-size:26px}.rb-link{flex-direction:column}.rb-link input{flex:none}.rb-link button{width:100%}}@media (prefers-reduced-motion: reduce){.rb-pop,.rb-card{animation:none}.rb-pop.closing,.rb-pop.closing .rb-card{animation:rb-bg .2s ease reverse both}}.pnl-dlg{display:flex;flex-direction:column;width:min(1120px,100%);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#121a36;box-shadow:0 18px 40px #00000080}.pnl-dlg:focus{outline:none}.dlg-backdrop.open .pnl-dlg{animation:dlg-pop .18s ease-out both}.pnl-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 0}.pnl-head h2{margin:0;color:#fff;font:800 18px var(--font);letter-spacing:.04em;text-transform:uppercase}.pnl-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;padding:16px 20px 20px}.pnl-stage{position:relative;align-self:start;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;background:#0b1024}.pnl-canvas{display:block;width:100%;height:auto;aspect-ratio:1200 / 675}.pnl-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#8e9bc8;font-size:14px;font-weight:600}.pnl-rec{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:4px;background:#000000b3;color:#fff;font:800 12px var(--font);letter-spacing:.05em;text-transform:uppercase}.pnl-rec i{width:9px;height:9px;border-radius:50%;background:#e5484d;animation:hm-pulse 1s ease-in-out infinite}.pnl-side{display:flex;flex-direction:column;gap:10px}.pnl-label{color:#8e9bc8;font:800 11.5px var(--font);letter-spacing:.05em;text-transform:uppercase}.pnl-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pnl-tabs button{height:36px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530;color:#8e9bc8;font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.pnl-tabs button:hover{color:var(--ink)}.pnl-tabs button.on{border-color:#3f6cf0;background:#3f6cf0;color:#fff}.pnl-note{margin:-2px 0 6px;color:#8e9bc8;font-size:12px;font-weight:500;line-height:1.45}.pnl-bgs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pnl-bg{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530;color:#e7ebfa;font:600 12.5px var(--font);cursor:pointer;transition:border-color .12s ease,background .12s ease}.pnl-bg:hover{border-color:#ffffff2e}.pnl-bg i{flex:none;width:18px;height:18px;border-radius:4px}.pnl-bg.coins i{background:#1d47b8;box-shadow:inset 0 0 0 5px #ffc23d}.pnl-bg.blocks i{background:#12307f;box-shadow:inset 0 0 0 2px #ffffff4d}.pnl-bg.stars i{background:#040817;box-shadow:inset 0 0 0 2px #e8edff}.pnl-bg.emerald i{background:#0b5a3a}.pnl-bg.candles i{background:linear-gradient(90deg,#05140f 0,#05140f 30%,#35d07f 30%,#35d07f 45%,#05140f 45%,#05140f 60%,#35d07f 60%,#35d07f 75%,#05140f 75%)}.pnl-bg.diamonds i{background:#062a33;box-shadow:inset 0 0 0 5px #2fd6e0}.pnl-bg.fireworks i{background:#050818;box-shadow:inset 0 0 0 2px #ff6b7d}.pnl-bg.lava i{background:#e8661c}.pnl-bg.grid i{background:linear-gradient(#3a0a5e 0,#3a0a5e 50%,#ff3dc8 50%,#ff3dc8 56%,#0a0018 56%)}.pnl-bg.matrix i{background:#010a05;box-shadow:inset 0 0 0 2px #35d07f}.pnl-bg.portal i{background:#8a2bd6;box-shadow:inset 0 0 0 3px #140a24}.pnl-bg.confetti i{background:conic-gradient(#ffc23d 0,#ffc23d 25%,#35d07f 0,#35d07f 50%,#7fcbff 0,#7fcbff 75%,#ff6b7d 0)}.pnl-bg.upload{grid-column:1 / -1}.pnl-bg.upload i{background:#1f2850;box-shadow:inset 0 0 0 2px #8e9bc8}.pnl-bg.on{border-color:#3f6cf0;background:#3f6cf024;color:#fff}.pnl-actions{display:grid;gap:8px}.btn.pnl-btn{height:44px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#19213f;box-shadow:inset 0 -2px #00000040;color:#fff;font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase}.btn.pnl-btn:hover:not(:disabled){background:#1f2850}.btn.pnl-btn:active:not(:disabled){transform:none;box-shadow:none}.btn.pnl-btn.primary{border-color:transparent;background:#3f6cf0}.btn.pnl-btn.primary:hover:not(:disabled){background:#4d79ff}.btn.pnl-btn:disabled{opacity:.5;cursor:default}.pnl-gif-host{position:fixed;left:0;top:0;width:2px;height:2px;opacity:.01;pointer-events:none}@media (max-width: 860px){.pnl-body{grid-template-columns:1fr}}.pnl-pills{display:flex;gap:6px}.pnl-pills button{flex:1;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530;color:#8e9bc8;font:800 12px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .12s ease,border-color .12s ease}.pnl-pills button.on{border-color:#3f6cf0;color:#fff}.pnl-bets{display:flex;flex-direction:column;gap:4px;max-height:236px;overflow-y:auto;padding-right:2px}.pnl-bet{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530;color:#fff;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.pnl-bet:hover{border-color:#ffffff2e}.pnl-bet.on{border-color:#3f6cf0;background:#3f6cf024}.pnl-bet-game{display:flex;flex-direction:column;gap:1px;min-width:0;font:700 13px var(--font)}.pnl-bet-game em{color:#8e9bc8;font:600 11.5px var(--font);font-style:normal}.pnl-bet b{flex:none;font:800 13px var(--font);font-variant-numeric:tabular-nums}.pnl-bet b.up{color:#22c55e}.pnl-bet b.down{color:#e5484d}.pnl-stage.drop{border-color:#3f6cf0}.pnl-drop{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0b1024c7;color:#fff;font:800 16px var(--font);letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.pnl-bg.upload.drop{border-color:#3f6cf0;border-style:dashed;color:#fff}.pnl-fonts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.pnl-fonts button{height:34px;padding:0 4px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530;color:#e7ebfa;white-space:nowrap;cursor:pointer;transition:border-color .12s ease,background .12s ease}.pnl-fonts button.on{border-color:#3f6cf0;background:#3f6cf024;color:#fff}.pnl-colors{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:8px 10px}.pnl-colors>span{color:#8e9bc8;font:600 12.5px var(--font)}.pnl-colors>div{display:flex;flex-wrap:wrap;gap:6px}.pnl-sw{position:relative;width:24px;height:24px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:4px;cursor:pointer}.pnl-sw.on{outline:2px solid #fff;outline-offset:2px}.pnl-sw.pick{display:grid;place-items:center;overflow:hidden;background-image:conic-gradient(#ff6b7d,#ffc23d,#35d07f,#7fcbff,#c69bff,#ff6b7d)!important}.pnl-sw.pick input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.pnl-pill-file{display:grid;flex:1;place-items:center;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530;color:#8e9bc8;font:800 12px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.pnl-pill-file.on{border-color:#3f6cf0;color:#fff}.pnl-sound{display:flex;align-items:center;gap:6px}.pnl-sound span{flex:1;min-width:0;overflow:hidden;color:#8e9bc8;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.btn.pnl-mini{height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#19213f;color:#fff;font:800 11.5px var(--font);letter-spacing:.04em;text-transform:uppercase}.btn.pnl-mini:hover{background:#1f2850}.btn.pnl-mini:active{transform:none}.pnl-dlg{overflow:hidden}.pnl-body{flex:1;min-height:0;grid-template-columns:minmax(0,1fr) 330px;align-items:start}.pnl-left{display:flex;flex-direction:column;gap:12px;min-width:0}.pnl-dl{grid-template-columns:1fr 1fr 1.3fr}.pnl-mode{margin-top:2px}.pnl-left .pnl-bets{max-height:210px}.pnl-side{align-self:stretch;min-height:0;max-height:calc(100dvh - 102px);gap:12px}.pnl-sec{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0f1530}.pnl-sec button{height:34px;border:0;border-radius:6px;background:none;color:#8e9bc8;font:800 12.5px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease}.pnl-sec button.on{background:#3f6cf0;color:#fff;box-shadow:inset 0 -2px #00000040}.pnl-panel{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding-right:2px}.pnl-bg{height:38px}@media (max-width: 860px){.pnl-dlg{overflow-y:auto}.pnl-body{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:0 14px}.pnl-left{display:contents}.pnl-stage{position:sticky;top:0;z-index:3;box-shadow:0 8px 18px #00000080}.pnl-side{max-height:none}.pnl-panel{overflow:visible}.pnl-dl{position:sticky;bottom:0;z-index:3;order:99;margin:0 -14px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1);background:#121a36}.pnl-head{padding:14px 14px 10px}}.pnl-check{display:flex;align-items:center;gap:9px;color:#e7ebfa;font:600 13px var(--font);cursor:pointer}.pnl-check input{width:16px;height:16px;accent-color:#3f6cf0}.pnl-check em{color:#8e9bc8;font-style:normal;font-weight:500}@media (max-width: 860px){.pnl-dl{grid-template-columns:1fr 1fr}.pnl-dl .primary{grid-column:1 / -1}}.bots-page{max-width:1100px;margin:0 auto;padding:24px 16px 80px}.bots-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bots-top h1{margin:0;font:800 24px var(--font);color:#fff}.bots-muted{color:var(--muted);font-size:13.5px;line-height:1.55;margin:8px 0 14px}.bots-add{display:flex;gap:8px;margin-left:auto}.bots-add input{width:240px;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--deep);color:var(--ink);font:500 14px var(--font)}.bots-add input:focus{outline:none;border-color:var(--accent)}.bots-add button{height:38px;padding:0 16px;border:0;border-radius:10px;background:var(--accent);color:#fff;font:700 13.5px var(--font);cursor:pointer}.bots-add button:disabled{opacity:.5;cursor:default}.bots-routing{margin:10px 0 0;padding:9px 12px;border:1px solid rgba(91,133,245,.5);border-radius:10px;background:#5b85f51a;color:#c9d8ff;font-size:13.5px}.bots-signin{margin-top:14px;height:40px;padding:0 22px;border:0;border-radius:10px;background:var(--accent);color:#fff;font:700 14px var(--font);cursor:pointer}.bots-error{margin:12px 0;padding:10px 12px;border:1px solid rgba(255,92,92,.35);border-radius:10px;background:#ff5c5c14;color:#ffc9c9;font-size:13.5px}.bots-board{position:relative;min-height:560px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.045) 1px,transparent 0) 0 0 / 26px 26px,var(--deep);overflow:auto;touch-action:none}.bots-board.routing .bots-node{cursor:crosshair}.bots-links{position:absolute;top:0;left:0;width:4200px;height:4200px;pointer-events:none;overflow:visible}.bots-link{pointer-events:stroke;cursor:pointer}.bots-link-line{stroke:#5b85f5;stroke-width:2}.bots-link-hit{stroke:transparent;stroke-width:14}.bots-link:hover .bots-link-line{stroke:#ff6b6b}.bots-node{position:absolute;display:flex;align-items:center;gap:10px;width:176px;padding:10px 12px;border:1px solid var(--line-2);border-radius:12px;background:var(--panel);box-shadow:0 6px 18px #00000040;cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color .12s ease}.bots-node:active{cursor:grabbing}.bots-node.on{border-color:#4ade8059}.bots-node.sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 6px 18px #00000040}.bots-node.routing{border-color:#f7c548;box-shadow:0 0 0 1px #f7c548,0 6px 18px #00000040}.bots-avatar{flex:none;border-radius:8px;image-rendering:pixelated;background:#12245a}.bots-node-info{min-width:0;display:flex;flex-direction:column;gap:2px}.bots-node-info b{color:#fff;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bots-node-mail{color:var(--muted-2);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bots-role-badge{align-self:flex-start;padding:1px 7px;border-radius:4px;font:700 10px var(--font);text-transform:uppercase;letter-spacing:.05em}.bots-role-badge.r-deposit{background:#4ade8024;color:#7ee2a8}.bots-role-badge.r-withdraw{background:#f7c54824;color:#f7d548}.bots-role-badge.r-idle{background:var(--deep);color:var(--muted-2)}.bots-dot{position:absolute;top:-5px;right:-5px;width:11px;height:11px;border-radius:50%;background:#6d80b3;border:2px solid var(--deep)}.bots-online{background:#22c55e}.bots-starting{background:#fbbf24}.bots-waiting-login{background:#f97316}.bots-crashed{background:#ff6b6b;animation:bots-blink 1s infinite alternate}@keyframes bots-blink{to{opacity:.4}}.bots-login-mini{position:absolute;top:calc(100% + 6px);left:0;right:0;padding:6px 10px;border:1px solid rgba(249,115,22,.4);border-radius:8px;background:#1c1206;color:#ffd9bd;font-size:11px;white-space:nowrap}.bots-login-mini code{color:#ffb877;font-weight:700}.bots-login-mini a{color:#ffb877}.bots-side{margin-top:14px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.bots-side-head{display:flex;align-items:center;gap:10px}.bots-side-head>div{display:flex;flex-direction:column;min-width:0}.bots-side-head b{color:#fff;font-size:15px}.bots-close{margin-left:auto;width:28px;height:28px;border:1px solid var(--line-2);border-radius:8px;background:var(--deep);color:var(--muted);font-size:16px;cursor:pointer}.bots-field{display:flex;align-items:center;gap:12px;margin-top:12px;color:var(--muted);font-size:13px}.bots-field select{height:34px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--deep);color:var(--ink);font:500 13px var(--font)}.bots-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.bots-actions button{height:32px;padding:0 14px;border:1px solid var(--line-2);border-radius:8px;background:var(--deep);color:var(--ink);font:600 13px var(--font);cursor:pointer}.bots-actions button:hover{border-color:var(--muted)}.bots-actions button:disabled{opacity:.5;cursor:default}.bots-remove{color:#ff9b9b!important}.bots-login{margin-top:12px;padding:12px 14px;border:1px solid rgba(249,115,22,.4);border-radius:10px;background:#f9731614;color:#ffd9bd;font-size:13.5px;line-height:1.5}.bots-login code{padding:2px 8px;border-radius:6px;background:#1a1207;color:#ffb877;font:800 15px var(--font);letter-spacing:.12em}.bots-login a{color:#ffb877}.bots-state{color:var(--muted-2);font-size:12px}.bots-log{margin-top:12px}.bots-log summary{color:var(--muted);font-size:12.5px;cursor:pointer}.bots-log pre{margin:8px 0 0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#060d21;color:#9fb0d8;font:11.5px/1.5 ui-monospace,monospace;overflow-x:auto;white-space:pre-wrap}.ann-stack{display:flex;flex-direction:column;gap:8px;max-width:1040px;margin:2px auto 0;padding:0 clamp(16px,4vw,36px)}.ann{position:relative;display:flex;align-items:center;gap:14px;min-height:48px;padding:8px 10px 8px 18px;border:1px solid var(--line);border-radius:8px;background:#121a36;overflow:hidden;animation:ann-in .2s ease-out both}.ann:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ann)}@keyframes ann-in{0%{opacity:0}to{opacity:1}}.ann-img{flex:none;width:auto;height:44px;max-width:160px;border-radius:4px;object-fit:contain}.ann-text{flex:1;min-width:0;font-size:13.5px;line-height:1.45;color:var(--muted-2)}.ann-text b{margin-right:8px;font-weight:800;color:var(--ann)}.ann-text span{color:var(--ann);opacity:.85}.ann-time{flex:none;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.ann-x{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:none;color:var(--muted);cursor:pointer;transition:background .12s ease,color .12s ease}.ann-x:hover{background:#1f2850;color:var(--ink)}.ann-x svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}@media (prefers-reduced-motion: reduce){.ann{animation:none}}.ann-stack{margin:14px auto 18px}.ann{min-height:64px;padding:14px 14px 14px 20px}.st-page{max-width:1040px;margin:0 auto;padding:26px clamp(16px,4vw,36px) 56px}.st-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.st-kicker{display:block;font:800 12px var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--lilac)}.st-top h1{margin:6px 0 0;font:800 30px var(--font);letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.st-rank{padding:7px 12px;border:1px solid var(--line-2);border-radius:8px;background:var(--chat-bg);font-size:13px;font-weight:600;color:var(--muted-2)}.st-rank.r3{border-color:#f7c54859;color:var(--gold)}.st-tabs{position:relative;display:flex;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--deep)}.st-tabs button{flex:1 1 auto;padding:0 12px}.st-tabs-pill{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:7px;background:var(--panel-2);transition:transform .35s cubic-bezier(.65,0,.25,1),width .35s cubic-bezier(.65,0,.25,1)}.st-tabs-pill.instant{transition:none}.st-pills{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--deep)}.st-pills-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));border-radius:7px;background:var(--panel-2);transform:translate(calc(var(--i) * 100%));transition:transform .35s cubic-bezier(.65,0,.25,1)}.st-tabs button,.st-pills button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;min-width:0;padding:0 6px;border:0;background:none;color:var(--muted-2);font:800 13px var(--font);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .2s ease}.st-tabs button[aria-selected=true],.st-pills button[aria-selected=true],.st-tabs button:hover,.st-pills button:hover{color:var(--ink)}.st-tabs button:focus-visible,.st-pills button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:7px}.st-pills{width:330px}.st-pills button{height:34px}.st-tab-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#4f8bff;color:#fff;font:700 11px/18px var(--font);letter-spacing:0}.st-view{margin-top:20px;animation:st-in .2s ease-out both}@keyframes st-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.st-head{display:flex;align-items:baseline;gap:12px;margin:28px 0 12px}.st-head h2{margin:0;font:800 16px var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.st-gap{height:12px}.st-flags,.st-flagset{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.st-flags{margin-bottom:14px}.st-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--panel);color:var(--muted-2);font-size:11.5px;font-weight:600;white-space:nowrap}.st-badge.ok{background:#35d07f1f;color:#5fdc9a}.st-badge.bad{background:#f0566a21;color:#ff8a96}.st-badge.warn{background:#f7c5481f;color:#f3cc6a}.st-badge.blue{background:#4f8bff26;color:#8fb0ff}.st-badge.gold{background:#f7c54829;color:var(--gold)}.st-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.st-tiles.three{grid-template-columns:repeat(3,minmax(0,1fr))}.st-tile{display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--chat-bg);text-align:left;color:inherit;font:inherit}.st-tile.link{cursor:pointer;transition:background .15s ease,border-color .15s ease}.st-tile.link:hover{background:#10204e;border-color:var(--line-2)}.st-tile-label{font:800 11px var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.st-tile b{font:800 24px var(--font);color:var(--ink);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-tile-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted-2)}.st-tile.gold b{color:#ffc23d}.st-tile.good b{color:#5fdc9a}.st-tile.bad b{color:#ff8a96}.st-tile.blue{border-color:#4f8bff4d}.st-tile.blue b{color:#8fb0ff}.st-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.st-card{min-width:0;margin-top:12px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--chat-bg)}.st-grid2>.st-card{margin-top:0}.st-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.st-card-head h3{display:flex;align-items:center;gap:8px;margin:0;font:800 14px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.st-count{min-width:20px;height:20px;padding:0 6px;border-radius:6px;background:var(--panel);color:var(--muted-2);font:700 11.5px/20px var(--font);text-align:center;letter-spacing:0}.st-count.on{background:#4f8bff33;color:#8fb0ff}.st-card-sub{margin:-6px 0 12px;font-size:12.5px;color:var(--muted)}.st-empty{padding:18px;border:1px dashed var(--line-2);border-radius:10px;font-size:13px;color:var(--muted-2);text-align:center}.st-table-wrap{overflow-x:auto;margin:0 -6px;scrollbar-width:thin;scrollbar-color:var(--panel-2) transparent}.st-table{width:100%;border-collapse:collapse;font-size:13px}.st-table th{padding:0 6px 8px;font:800 10.5px var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-align:left;white-space:nowrap}.st-table td{padding:9px 6px;border-top:1px solid var(--line);color:var(--ink);vertical-align:middle;white-space:nowrap}.st-table tbody tr{transition:background .12s ease}.st-table tbody tr:hover{background:#ffffff05}.st-table .num{text-align:right;font-variant-numeric:tabular-nums}.st-table td.wide{width:100%;white-space:normal}.st-table td.acts{text-align:right}.st-table td.acts .btn+.btn{margin-left:6px}.st-card>.st-table-wrap{margin:0 -6px}.st-who{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--ink);font:600 13px var(--font);cursor:pointer}.st-who img{border-radius:5px;image-rendering:pixelated}.st-who:hover span{color:#8fb0ff}.st-who i{font-style:normal;font-size:11.5px;color:var(--muted)}.st-online{display:inline-block;width:7px;height:7px;margin-left:2px;border-radius:50%;background:var(--green)}.st-link{padding:0;border:0;background:none;color:#8fb0ff;font:inherit;cursor:pointer}.st-link:hover{text-decoration:underline}.st-coins{font-weight:600;font-variant-numeric:tabular-nums}.st-good{color:#5fdc9a;font-weight:600}.st-bad{color:#ff8a96;font-weight:600}.st-dim{color:var(--muted-2)}.st-mono{font-variant-numeric:tabular-nums}.st-cap{text-transform:capitalize}.st-fine{margin:2px 0 0;font-size:12px;color:var(--muted)}.st-feed{margin:0;padding:0;list-style:none}.st-feed li{display:flex;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:13px;color:var(--ink)}.st-feed li:first-child{border-top:0}.st-feed time{flex:none;width:62px;color:var(--muted);font-size:12px}.st-feed em{font-style:normal;color:var(--muted-2)}.st-bots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.st-bot{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--chat-bg)}.st-bot-dot{flex:none;width:9px;height:9px;border-radius:50%;background:#ff8a96}.st-bot.on .st-bot-dot{background:var(--green)}.st-bot div{flex:1;min-width:0}.st-bot b{display:block;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:var(--ink)}.st-bot div span{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted-2)}.st-bot-bal{display:inline-flex;align-items:center;gap:5px;font:800 13px var(--font);color:var(--ink)}.st-bot-bal svg{width:15px;height:15px}.st-tools{display:flex;gap:8px}.st-search{flex:1;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--chat-bg)}.st-search:focus-within{border-color:var(--line-2)}.st-search svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round}.st-search input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--ink);font:500 14px var(--font)}.st-search input::placeholder,.st-input::placeholder{color:var(--muted)}.st-select,.st-input{height:40px;padding:0 12px;border:1px solid var(--line-2);border-radius:8px;background:var(--deep);color:var(--ink);font:500 13.5px var(--font);outline:none;transition:border-color .15s ease}.st-tools .st-select{height:44px}.st-select{cursor:pointer}.st-select.sm,.st-input.sm{height:34px}.st-input{flex:1;min-width:0}.st-input:focus,.st-select:focus{border-color:var(--accent)}.st-input:disabled,.st-select:disabled{opacity:.55;cursor:not-allowed}.st-form{display:flex;flex-direction:column;gap:8px}.st-row{display:flex;flex-wrap:wrap;gap:8px}.st-row.end{justify-content:flex-end;margin-top:12px}.st-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 14px}.st-chip{height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--chat-bg);color:var(--muted-2);font:600 12.5px var(--font);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.st-chip:hover{color:var(--ink)}.st-chip.on{border-color:#4f8bff73;background:#4f8bff24;color:var(--ink)}.st-total{margin-left:auto;font-size:12.5px;color:var(--muted)}.st-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;font-size:13px;color:var(--muted-2)}.btn.st-btn{height:40px;padding:0 16px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--ink);font:800 12.5px var(--font);letter-spacing:.06em;text-transform:uppercase}.btn.st-btn:hover:not(:disabled){background:var(--panel-2)}.btn.st-btn.sm{height:30px;padding:0 10px;font-size:11.5px}.btn.st-btn.primary{border-color:transparent;background:var(--blue);box-shadow:inset 0 -2px #2b4fc0;color:#fff}.btn.st-btn.primary:hover:not(:disabled){background:var(--blue-hover)}.btn.st-btn.danger{border-color:#f0566a59;background:#f0566a1a;color:#ff9aa4}.btn.st-btn.danger:hover:not(:disabled){background:#f0566a2e}.btn.st-btn:disabled{opacity:.5;cursor:not-allowed}.st-alert{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:12px 14px;border:1px solid var(--line-2);border-radius:10px;background:var(--chat-bg);font-size:13px;color:var(--muted-2)}.st-alert svg{width:18px;height:18px;color:var(--lilac)}.st-alert b{color:var(--ink)}.st-alert .btn{margin-left:auto}.st-alert.bad{border-color:#f0566a4d}.st-alert.bad b{color:#ff8a96}.st-alert.warn{border-color:#f7c54847}.st-alert.warn b{color:#f3cc6a}.st-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:14px;padding:0;border:0;background:none;color:var(--muted-2);font:600 13px var(--font);cursor:pointer}.st-back:hover{color:var(--ink)}.st-back svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.st-player{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--chat-bg)}.st-player-face{flex:none;border-radius:10px;image-rendering:pixelated}.st-player-main{flex:1;min-width:0}.st-player h2{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:800 22px var(--font);color:var(--ink)}.st-player h2 span{font-size:15px;color:var(--muted)}.st-player p{margin:8px 0 0;font-size:12.5px;color:var(--muted-2)}.st-notes{margin:0 0 12px;padding:0;list-style:none}.st-notes li{position:relative;padding:10px 34px 10px 0;border-top:1px solid var(--line)}.st-notes li:first-child{border-top:0;padding-top:0}.st-notes div{display:flex;gap:8px;align-items:baseline;font-size:13px;color:var(--ink)}.st-notes time{font-size:11.5px;color:var(--muted)}.st-notes p{margin:3px 0 0;font-size:13px;color:var(--muted-2)}.st-x{position:absolute;top:8px;right:0;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:none;color:var(--muted);cursor:pointer}.st-notes li:first-child .st-x{top:-2px}.st-x:hover{background:var(--panel);color:var(--ink)}.st-x svg{width:12px;height:12px}.st-switches,.st-limits{margin:0;padding:0;list-style:none}.st-switches li,.st-limits li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid var(--line)}.st-switches li:first-child,.st-limits li:first-child{border-top:0;padding-top:0}.st-switches b{display:block;font-size:13.5px;color:var(--ink)}.st-switches span{display:block;margin-top:2px;font-size:12px;color:var(--muted)}.st-limits label{font-size:13px;color:var(--ink)}.st-limits .st-input{flex:none;width:150px;text-align:right}.st-switch{flex:none;position:relative;width:40px;height:24px;padding:0;border:0;border-radius:12px;background:var(--panel-2);cursor:pointer;transition:background .2s ease}.st-switch i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#c8d3f5;transition:transform .15s ease,background .12s ease}.st-switch.on{background:var(--blue)}.st-switch.on i{transform:translate(16px);background:#fff}.st-switch:disabled{opacity:.5;cursor:not-allowed}.st-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.st-gate{max-width:460px;margin:60px auto;padding:32px;border:1px solid var(--line);border-radius:14px;background:var(--chat-bg);text-align:center}.st-gate h1{margin:0;font:800 24px var(--font);text-transform:uppercase;color:var(--ink)}.st-gate p{margin:10px 0 20px;font-size:14px;line-height:1.5;color:var(--muted-2)}.st-gate p:last-child{margin-bottom:0}.st-loading{display:flex;justify-content:center;gap:6px;padding:48px 0}.st-loading i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:st-dot 1s ease-in-out infinite}.st-loading i:nth-child(2){animation-delay:.15s}.st-loading i:nth-child(3){animation-delay:.3s}@keyframes st-dot{0%,to{opacity:.3}50%{opacity:1}}.dlg.st-dlg{width:min(420px,100%)}.st-dlg-body{padding:0 24px}.st-dlg-text{margin:0;font-size:13.5px;line-height:1.55;color:var(--muted-2)}.st-code{width:100%;height:50px;margin-top:16px;font:800 20px var(--font);letter-spacing:.3em;text-align:center}.st-dlg-foot{display:flex;justify-content:flex-end;gap:8px;padding:20px 24px 22px}@media (max-width: 1100px){.st-grid2,.st-tiles.three,.st-bots{grid-template-columns:1fr}.st-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.st-tabs{display:flex;overflow-x:auto}.st-tabs-pill{display:none}.st-tabs button{flex:none;padding:0 12px}.st-tabs button[aria-selected=true]{background:var(--panel-2);border-radius:7px}}@media (prefers-reduced-motion: reduce){.st-view,.st-tabs-pill,.st-pills-pill{animation:none;transition:none}}.st-gate.st-unlock{max-width:340px;margin:72px auto;padding:26px 26px 20px}.st-unlock{display:flex;flex-direction:column;align-items:center}.st-unlock h1{font:600 15px var(--font);letter-spacing:0;text-transform:none}.st-unlock p{margin:6px 0 18px;font-size:13px}.st-lock-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:12px;border-radius:10px;background:var(--panel);color:#8fb0ff}.st-lock-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.st-unlock .btn.st-btn{height:36px;font-size:12px}.st-unlock .st-code{max-width:200px;height:42px;margin:0 0 14px;font-size:17px;letter-spacing:.25em}.st-unlock-actions{display:flex;gap:8px}.st-unlock-err{margin:12px 0 0!important;color:#ff8a96!important;font-size:12.5px!important;font-weight:600}.st-unlock .st-fine{margin:16px 0 0;font-size:11.5px}.st-top-left{display:flex;align-items:flex-end;gap:14px}.st-eye-all{display:grid;place-items:center;width:36px;height:36px;margin-bottom:2px;padding:0;border:1px solid var(--line-2);border-radius:9px;background:var(--chat-bg);color:var(--muted-2);cursor:pointer;transition:color .15s ease,border-color .15s ease}.st-eye-all:hover,.st-eye-all.on{color:var(--ink);border-color:#ffffff38}.st-eye-all svg,.st-eye svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.st-secret{display:inline-flex;align-items:center;gap:6px}.st-secret .st-mono{letter-spacing:.02em}.st-secret:not(.shown) .st-mono{color:var(--muted);letter-spacing:.12em}.st-eye{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:none;color:var(--muted);cursor:pointer}.st-eye:hover{background:var(--panel);color:var(--ink)}.st-eye svg{width:15px;height:15px}.ov-pills{display:flex;flex-wrap:wrap;gap:8px}.ov-pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--chat-bg);color:var(--muted-2);font:600 12.5px var(--font);cursor:pointer;transition:border-color .15s ease,color .15s ease}.ov-pill:hover{border-color:var(--line-2);color:var(--ink)}.ov-pill i{width:7px;height:7px;border-radius:50%}.ov-pill.static{cursor:default}.ov-pill.static:hover{border-color:var(--line);color:var(--muted-2)}.ov-big{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.ov-num{display:flex;flex-direction:column;min-width:0;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--chat-bg)}.ov-num span{font:800 11px var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.ov-num b{margin-top:8px;font:800 32px/1 var(--font);font-variant-numeric:tabular-nums}.ov-num em{margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:12px;color:var(--muted-2)}.ov-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px}.ov-cols.wide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.ov-cols>.st-card{margin-top:0}.ov-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.ov-stack>.st-card{margin-top:0}.ov-todo{margin:0;padding:0;list-style:none}.ov-todo li+li{margin-top:6px}.ov-todo button{display:flex;align-items:center;gap:14px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--deep);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ov-todo button:hover{background:#0a173d}.ov-todo b{min-width:34px;font:800 20px var(--font);text-align:center}.ov-todo span{flex:1;min-width:0;font-size:13.5px;font-weight:600}.ov-todo em{display:block;margin-top:1px;font-style:normal;font-size:12px;font-weight:500;color:var(--muted-2)}.ov-todo svg{flex:none;width:16px;height:16px;fill:none;stroke:var(--muted);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ov-clear{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid var(--line);border-radius:10px;font-size:13.5px;color:var(--ink)}.ov-clear svg{width:20px;height:20px;padding:3px;border-radius:50%;background:#e6edff;fill:none;stroke:#17337f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ov-legend{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted-2)}.ov-legend i{width:9px;height:9px;margin-left:6px;border-radius:2px}.ov-chart{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;height:150px}.ov-day{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.ov-bars{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:3px;width:100%;border-bottom:1px solid var(--line-2)}.ov-bars i{width:38%;max-width:14px;min-height:2px;border-radius:3px 3px 0 0;transition:height .4s ease}.ov-day span{font-size:11px;color:var(--muted)}.ov-feed{margin:0;padding:0;list-style:none}.ov-feed li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.ov-feed li:first-child{border-top:0;padding-top:0}.ov-tag{flex:none;width:46px;height:20px;border-radius:5px;font:800 10px/20px var(--font);letter-spacing:.05em;text-align:center;text-transform:uppercase}.ov-line{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-2)}.ov-line b{color:var(--ink)}.ov-line em{font-style:normal;color:var(--muted)}.ov-feed time{flex:none;font-size:12px;color:var(--muted)}.ov-totals{margin:0;padding:0;list-style:none}.ov-totals li{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid var(--line);font-size:13px}.ov-totals li:first-child{border-top:0;padding-top:0}.ov-totals span{color:var(--muted-2)}.ov-totals b{font-weight:700;font-variant-numeric:tabular-nums}.ov-bots{margin:0;padding:0;list-style:none}.ov-bots li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted-2)}.ov-bots li:first-child{border-top:0;padding-top:0}.ov-bots i{flex:none;width:7px;height:7px;border-radius:50%}.ov-bots span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-bots b{margin-right:6px;color:var(--ink);font-size:13px}.ov-bots em{font-style:normal;font-weight:700;color:var(--ink)}@media (max-width: 1100px){.ov-big{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-cols,.ov-cols.wide{grid-template-columns:1fr}}.bw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.bw-card{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--chat-bg)}.bw-card.empty{opacity:.6}.bw-card header{display:flex;align-items:center;gap:12px}.bw-card header img,.bw-face{flex:none;width:40px;height:40px;border-radius:9px;background:var(--panel);image-rendering:pixelated}.bw-card header div{flex:1;min-width:0}.bw-card header b{display:block;overflow:hidden;text-overflow:ellipsis;font:800 16px var(--font);color:var(--ink)}.bw-card header div span{font-size:12.5px;color:var(--muted-2)}.bw-state{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:6px;background:var(--panel);font-size:12px;font-weight:600;color:var(--muted-2)}.bw-state i{width:7px;height:7px;border-radius:50%;background:#ff8a96}.bw-state.on{color:#5fdc9a;background:#35d07f1a}.bw-state.on i{background:var(--green)}.bw-bal{display:flex;align-items:center;gap:10px}.bw-bal svg{width:26px;height:26px}.bw-bal b{font:800 28px var(--font);color:var(--ink);font-variant-numeric:tabular-nums}.bw-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:-6px;font-size:12px;color:var(--muted)}.bw-card .btn{align-self:flex-start}@media (max-width: 1100px){.bw-grid{grid-template-columns:1fr}}.ov{--ov-blue: #5b85f5;--ov-blue-soft: rgba(91, 133, 245, .14);--ov-white: #eef2ff;--ov-dim: rgba(238, 242, 255, .55)}.ov-pills{align-items:center}.ov-pill i{background:transparent;box-shadow:inset 0 0 0 1.5px #eef2ff73}.ov-pill.on i{background:var(--ov-blue);box-shadow:none}.ov-pill.on{color:var(--ov-white)}.ov-updated{margin-left:auto;font-size:12px;color:var(--muted)}.ov-num b,.ov-num b.gold,.ov-num b.good{color:var(--ov-white)}.ov-num.main{border-color:#5b85f573;background:var(--ov-blue-soft)}.ov-num.main span{color:#a9c0ff}.ov-num.main em{color:#c3d3ff}.ov-todo b{color:#8fb0ff}.ov-todo button:hover{border-color:#5b85f566}.ov-clear{border-color:#5b85f54d;background:var(--ov-blue-soft)}.ov .ov-legend i.in,.ov .ov-bars i.in{background:var(--ov-blue)}.ov .ov-legend i.out,.ov .ov-bars i.out{background:#eef2ffb3}.ov-tag.staff{background:transparent;box-shadow:inset 0 0 0 1px #eef2ff4d;color:var(--ov-white)}.ov-tag.in{background:var(--ov-blue);color:#fff}.ov-tag.out{background:#eef2ffd9;color:#0a1638}.ov .st-link{color:#a9c0ff}.ov-totals b,.ov-totals b.good,.ov-totals b.bad{color:var(--ov-white)}.ov-bots i{background:transparent;box-shadow:inset 0 0 0 1.5px #eef2ff73}.ov-bots li.on i{background:var(--ov-blue);box-shadow:none}.ov .st-count.on{background:var(--ov-blue);color:#fff}.st-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted-2);cursor:pointer}.st-check input{accent-color:var(--blue)}.st-push{margin-left:auto}.pn-list{margin:0 0 16px;padding:0;list-style:none}.pn-list li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--deep)}.pn-list li+li{margin-top:6px}.pn-list li.editing{border-color:#5b85f580}.pn-list li>i{flex:none;width:3px;align-self:stretch;border-radius:2px;background:var(--pin)}.pn-list li>img{flex:none;width:52px;height:36px;border-radius:6px;object-fit:cover}.pn-list li>div{flex:1;min-width:0}.pn-kind{display:block;font:800 10px var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.pn-list b{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--pin)}.pn-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--muted-2)}.pn-list em{flex:none;font-style:normal;font-size:12px;color:var(--muted)}.pn-compose{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;padding-top:16px;border-top:1px solid var(--line)}.pn-list:empty+.pn-compose,.st-card-head+.pn-compose{padding-top:0;border-top:0}.pn-fields{display:flex;flex-direction:column;gap:10px;min-width:0}.pn-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pn-head .st-pills{width:280px}.pn-editing{font-size:12.5px;color:var(--muted-2)}.pn-fields .st-input{flex:none;width:100%}.pn-msg{height:auto;min-height:76px;padding:10px 12px;line-height:1.5;resize:vertical;font-family:var(--font)}.pn-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pn-colors{display:flex;gap:6px}.pn-colors button{width:22px;height:22px;padding:0;border:2px solid transparent;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 2px var(--chat-bg);cursor:pointer;transition:border-color .12s ease}.pn-colors button:hover{border-color:#ffffff59}.pn-colors button.on{border-color:var(--c)}.pn-img{display:inline-flex;align-items:center;gap:10px;margin-left:auto;font-size:12.5px}.pn-img img{width:auto;height:32px;max-width:96px;border-radius:5px;object-fit:contain;background:#0003}.pn-img-size{font-variant-numeric:tabular-nums;color:var(--muted-2)}.pn-sizes{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:-2px;font-size:12px;color:var(--muted)}.pn-sizes b{color:var(--muted-2);font-weight:600;font-variant-numeric:tabular-nums}.pn-row>.btn.st-btn.sm:not(.primary){margin-left:auto}.pn-preview{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border:1px dashed var(--line-2);border-radius:10px;background:var(--bg)}.pn-preview-label{font:800 10px var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.pn-preview-empty{padding:18px 0;font-size:12.5px;color:var(--muted);text-align:center}.pn-preview .ann{animation:none}.pv-card{max-width:300px;padding:12px 14px;border-radius:10px;background:#13275a}.pv-card-head{display:flex;align-items:center;justify-content:space-between}.pv-card-head b{font-size:12.5px;color:var(--pin)}.pv-card-head svg{width:14px;height:14px;fill:none;stroke:var(--pin);stroke-width:2;stroke-linejoin:round}.pv-card img{display:block;width:100%;max-height:120px;margin-top:8px;border-radius:7px;object-fit:cover}.pv-card p{margin:6px 0 0;font-size:12px;font-weight:700;color:var(--ink)}.pv-card p.pv-ends{margin-top:2px;font-variant-numeric:tabular-nums}@media (max-width: 1100px){.pn-compose{grid-template-columns:1fr}}.pp{position:relative;flex:1;min-width:0;display:flex}.pp .st-input{width:100%}.pp.picked .st-input{padding-left:42px;border-color:#5b85f580}.pp-face{position:absolute;left:12px;top:50%;margin-top:-11px;border-radius:5px;image-rendering:pixelated;pointer-events:none}.pp-list{position:fixed;z-index:200;margin:0;padding:5px;list-style:none;border:1px solid var(--line-2);border-radius:10px;background:var(--chat-bg);box-shadow:0 14px 34px #02081a8c;animation:sel-in .14s ease-out both}.pp-list li{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border-radius:7px;color:var(--muted-2);font-size:13px;cursor:pointer}.pp-list li.hi{background:var(--panel);color:var(--ink)}.pp-list img{border-radius:5px;image-rendering:pixelated}.pp-list b{color:var(--ink);font-weight:600}.pp-list i{font-style:normal;font-size:11.5px;color:var(--muted)}.pp-list em{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#5b85f5}.ap-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ap-top .st-pills{width:300px}.ap-list{display:flex;flex-direction:column;gap:12px}.ap{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--chat-bg)}.ap.open{border-color:#5b85f566}.ap header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ap-who{display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ap-who img{border-radius:9px;image-rendering:pixelated}.ap-who b{display:block;font:800 16px var(--font);color:var(--ink)}.ap-who:hover b{color:#a9c0ff}.ap-who em{display:block;margin-top:1px;font-style:normal;font-size:12.5px;color:var(--muted-2)}.ap-state{padding:4px 10px;border-radius:6px;font:800 11px var(--font);letter-spacing:.05em;text-transform:uppercase}.ap-state.open{background:var(--blue);color:#fff}.ap-state.lifted{background:#eef2ffe6;color:#0a1638}.ap-state.kept{box-shadow:inset 0 0 0 1px #eef2ff4d;color:var(--ink)}.ap-facts{display:flex;flex-wrap:wrap;gap:8px 28px;margin:14px 0 0}.ap-facts dt{font:800 10px var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.ap-facts dd{margin:3px 0 0;font-size:13px;color:var(--ink)}.ap-text{margin:14px 0 0;padding:12px 14px;border-left:3px solid #5b85f5;border-radius:0 8px 8px 0;background:var(--deep);font-size:13.5px;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.ap-answer{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ap-answer .st-input{flex:1 1 260px}.ap-done{margin:12px 0 0;font-size:12.5px;color:var(--muted-2)}.ap-done q{color:var(--ink)}.st-tile b,.st-tile.good b,.st-tile.bad b{color:#eef2ff}.st-tile.gold b,.st-tile.blue b{color:#8fb0ff}.st-tile.gold{border-color:#5b85f559}.st-good,.st-bad{color:#eef2ff;font-weight:600}.st-bad{color:#8fb0ff}.st-badge.ok,.st-badge.blue{background:#5b85f529;color:#a9c0ff}.st-badge.bad,.st-badge.warn{background:transparent;box-shadow:inset 0 0 0 1px #eef2ff4d;color:#eef2ff}.st-badge.gold{background:#eef2ffe6;color:#0a1638}.st-rank.r3{border-color:#5b85f573;color:#a9c0ff}.st-alert.bad,.st-alert.warn{border-color:#5b85f566}.st-alert.bad b,.st-alert.warn b{color:#a9c0ff}.st-online{background:#5b85f5}.bw-state i{background:transparent;box-shadow:inset 0 0 0 1.5px #eef2ff73}.bw-state.on{color:#a9c0ff;background:#5b85f524}.bw-state.on i{background:#5b85f5;box-shadow:none}.btn.st-btn.danger{border-color:#eef2ff40;background:transparent;color:#eef2ff}.btn.st-btn.danger:hover:not(:disabled){background:#eef2ff14}.st-unlock-err{color:#a9c0ff!important}.nt-form{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.nt-kinds{display:flex;gap:6px}.nt-kind{height:30px;padding:0 12px;border:1px solid var(--line-2);border-radius:7px;background:none;color:var(--muted-2);font:700 12px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.nt-kind.on.k-promo{background:#ffc23d29;border-color:#ffc23d80;color:#ffcf5c}.nt-kind.on.k-news{background:#5b85f52e;border-color:#5b85f58c;color:#a9c0ff}.nt-kind.on.k-update{background:#35d07f24;border-color:#35d07f80;color:#6fe0a6}.nt-kind.small{height:22px;padding:0 7px;border:0;font-size:10.5px;line-height:22px;cursor:default}.nt-kind.small.k-promo{background:#ffc23d29;color:#ffcf5c}.nt-kind.small.k-news{background:#5b85f52e;color:#a9c0ff}.nt-kind.small.k-update{background:#35d07f24;color:#6fe0a6}.nt-text{height:auto;padding-top:10px;padding-bottom:10px;resize:vertical}.nt-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nt-row .st-input{flex:1;min-width:200px}.nt-list{margin:0;padding:0;list-style:none}.nt-list li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.nt-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px}.nt-body b{color:#fff}.nt-body span{color:var(--muted-2)}.nt-body em{font-style:normal;font-size:11.5px;color:var(--muted)}.nt-form>.st-input{flex:none;height:40px}.nt-form>.nt-text{height:auto}.nt-list .st-link{font-size:13px}.md-apps{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:10px}.md-app{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;background:#080f268c}.md-app.open{border-color:#5b85f573}.md-app-head{display:flex;align-items:center;gap:12px}.md-app-head>img{flex:none;border-radius:8px;image-rendering:pixelated}.md-app-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.md-app-who b{font-size:15px}.md-app-who>span{color:var(--muted-2);font-size:12.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.md-app-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px}.md-chips{display:flex;flex-wrap:wrap;gap:6px}.md-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;height:30px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:#ffffff08;color:var(--ink);font-size:12.5px;text-decoration:none}a.md-chip:hover{border-color:#5b85f5}.md-chip i{flex:none;width:8px;height:8px;border-radius:50%}.md-chip b{font-weight:700}.md-chip span{overflow:hidden;color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis}.md-chips.sm .md-chip{height:26px}.md-note{margin:0;padding:10px 12px;border-left:3px solid #3f6cf0;border-radius:4px;background:#ffffff08;color:#dbe4ff;font-size:13px;line-height:1.5;white-space:pre-wrap}.md-warn{margin:0;color:#ffb4a8;font-size:12.5px;font-weight:600}.md-decided{margin:0;font-size:12.5px}.md-app-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.md-app-acts .st-input{flex:1;min-width:140px}.md-vids{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.md-vid{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line-2);border-radius:12px;background:#080f268c;color:var(--ink);text-decoration:none}.md-vid:hover{border-color:#5b85f5}.md-thumb{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;background:#0b1534}.md-thumb img{width:100%;height:100%;object-fit:cover}.md-thumb em{color:var(--muted-2);font-style:normal;font-weight:700}.md-thumb i{position:absolute;left:8px;top:8px;padding:2px 7px;border-radius:5px;color:#0b1534;font:800 11px var(--font);font-style:normal}.md-vid-body{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.md-vid-body>b{overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.md-vid-body>span.st-dim{font-size:12px}.md-vid-stats{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;color:var(--muted-2);font-size:12.5px}.md-vid-stats b{color:var(--ink)}.md-vid-stats .st-badge{margin-left:auto}@media (max-width: 640px){.md-apps{grid-template-columns:1fr}}.st-flags .st-refresh:first-of-type{margin-left:auto}.st-who .st-site{color:var(--muted-2);font-style:normal}.st-sitename{margin:2px 0 0;color:var(--muted-2);font-size:13px}.st-sitename b{color:#fff}.st-field{display:inline-flex;align-items:center;gap:8px;color:var(--muted-2);font-size:12.5px}.st-field .st-input{min-width:200px}.st-promo-who{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px;border:1px solid var(--line-2);border-radius:10px}.st-promo-who>span{display:flex;flex-wrap:wrap;gap:8px 14px}.st-page{max-width:1240px}.st-kicker{font:600 12.5px var(--font);letter-spacing:0;text-transform:none;color:var(--muted-2)}.st-top h1{margin-top:2px;font:800 26px var(--font);letter-spacing:0;text-transform:none}.st-rank{border-radius:4px}.st-tabs{gap:2px;overflow-x:auto;scrollbar-width:none;border-radius:6px}.st-tabs::-webkit-scrollbar{display:none}.st-tabs button{flex:none;height:36px;padding:0 14px;font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.st-tabs-pill{border-radius:4px}.st-tab-count{margin-left:2px}.st-head h2,.st-card-head h3{font:700 15px var(--font);letter-spacing:0;text-transform:none}.st-tile-label,.ov-num span,.pn-kind,.pn-preview-label,.ap-facts dt,.st-table th{font:600 12px var(--font);letter-spacing:0;text-transform:none}.st-gate h1{text-transform:none}.ov-num{border-radius:6px}.ov-num b{font-size:30px}.ov-todo button,.ov-pill,.ov-clear{border-radius:4px}.st-card{border-radius:6px}.btn.st-btn{border-radius:4px}.ov-cols{align-items:start}.st-page .btn{text-transform:none;letter-spacing:0}.btn.st-btn.sm{height:30px;padding:0 12px;font-size:12.5px}.st-table-wrap{margin:0}.bt-add{display:grid;grid-template-columns:minmax(0,1.2fr) 160px minmax(0,1.4fr) auto;gap:8px}.bt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.bt-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--chat-bg)}.bt-card.open{grid-column:1 / -1}.bt-card.banned{border-color:#e5484d59}.bt-card header{display:flex;align-items:center;gap:12px}.bt-card header img,.bt-card header .bw-face{flex:none;width:40px;height:40px;border-radius:9px;background:var(--panel);image-rendering:pixelated}.bt-card header div{flex:1;min-width:0}.bt-card header b{display:block;overflow:hidden;text-overflow:ellipsis;font:800 16px var(--font);color:var(--ink)}.bt-card header div span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--muted-2)}.bt-state{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:6px;background:var(--panel);font-size:12px;font-weight:700;color:var(--muted-2);white-space:nowrap}.bt-state i{width:7px;height:7px;border-radius:50%;background:#6f7ca8}.bt-state.on{color:#a9c0ff;background:#5b85f524}.bt-state.on i{background:#5b85f5}.bt-state.wait{color:#f7c548;background:#f7c5481f}.bt-state.wait i{background:#f7c548}.bt-state.bad{color:#ff8a96;background:#e5484d24}.bt-state.bad i{background:#e5484d}.bt-facts{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:8px}.bt-facts>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border-radius:8px;background:var(--panel)}.bt-facts span{color:var(--muted);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bt-facts b{display:inline-flex;align-items:center;gap:6px;overflow:hidden;color:var(--ink);font-size:15px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.bt-facts b svg{flex:none;width:15px;height:15px}.bt-facts em{color:var(--muted);font-size:11.5px;font-style:normal}.bt-login,.bt-alert,.bt-kick{padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.45}.bt-login{background:#5b85f51f;color:#c9d6ff}.bt-login code{padding:2px 8px;border-radius:4px;background:#0b1024;color:#fff;font:800 15px ui-monospace,monospace;letter-spacing:.08em}.bt-alert{background:#e5484d1f;color:#ffb3b8}.bt-kick{background:var(--panel);color:var(--muted-2)}.bt-meta{color:var(--muted);font-size:12px}.bt-actions{display:flex;flex-wrap:wrap;gap:6px}.bt-actions .btn.on{border-color:var(--accent)}.bt-actions .btn.danger{color:#ff8a96}.bt-console{display:flex;flex-direction:column;gap:8px}.bt-quick{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bt-all{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--muted);font-size:12.5px;cursor:pointer}.bt-log{height:320px;margin:0;padding:12px 14px;overflow:auto;border-radius:8px;background:#070b1a;color:#b9c3e6;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-all}.bt-log .bad{color:#ff8a96}.bt-log .good{color:#7ee2a8}.bt-cmd{display:flex;align-items:center;gap:8px}.bt-cmd>span{color:var(--muted);font:800 15px ui-monospace,monospace}.bt-cmd .st-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width: 900px){.bt-grid,.bt-add{grid-template-columns:1fr}.bt-facts{grid-template-columns:1fr 1fr}}.bt-menu{position:relative}.bt-menu>.btn{display:inline-flex;align-items:center;gap:6px}.bt-menu>.btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.bt-menu.open>.btn svg{transform:rotate(180deg)}.bt-menu-list{position:fixed;z-index:1000;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;min-width:240px;padding:5px;border:1px solid var(--line);border-radius:10px;background:#121a36;box-shadow:0 16px 34px #00000073}.bt-menu-list button{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 10px;border:0;border-radius:6px;background:none;color:var(--ink);font:600 13px var(--font);text-align:left;cursor:pointer}.bt-menu-list button:hover:not(:disabled){background:#1f2850}.bt-menu-list button:disabled{opacity:.45;cursor:default}.bt-menu-list button span{overflow:hidden;max-width:140px;color:var(--muted);font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bt-menu-list button.danger b{color:#ff8a96}.bt-menu-list hr{margin:4px 6px;border:0;border-top:1px solid var(--line)}.bt-all.first{margin-left:auto}.bt-all.first+.bt-all{margin-left:0}.bt-menu-list{min-width:290px}.bt-menu-list>*{flex:none}.bt-menu-list button b{flex:none;white-space:nowrap;font-weight:700}.cr-page{max-width:1040px;margin:0 auto;padding:26px clamp(16px,4vw,36px) 56px}.cr-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cr-top h1{margin:0;font:800 28px var(--font);letter-spacing:.03em;text-transform:uppercase;color:var(--ink)}.cr-top p{margin:6px 0 0;font-size:14px;font-weight:500;color:#8e9bc8}.btn.cr-how{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#19213f;box-shadow:inset 0 -2px #00000040;color:#e7ebfa;font:800 12.5px var(--font);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.btn.cr-how:hover{background:#1f2850;color:#fff}.btn.cr-how.on{border-color:#3f6cf0;background:#3f6cf0;color:#fff}.btn.cr-how:active{transform:none;box-shadow:none}.btn.cr-how svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cr-rates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}.cr-rate{display:flex;flex-direction:column;gap:4px;min-width:0;padding:18px 20px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.cr-rate-top{display:flex;align-items:center;gap:10px}.cr-rate-ic{flex:none;display:grid;place-items:center;width:26px;height:26px;color:#4d79ff}.cr-rate-ic svg{display:block;width:24px;height:24px}.cr-rate-ic svg.line{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cr-rate b{font:800 24px var(--font);line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.cr-rate-label{margin-top:6px;font-size:13.5px;font-weight:700;color:var(--ink)}.cr-rate-sub{font-size:12px;font-weight:600;color:#8e9bc8}.cr-apply{margin-top:26px}.cr-apply h2{margin:0 0 12px;font:800 17px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.cr-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.cr-form label{display:flex;flex-direction:column;gap:8px;min-width:0}.cr-form label>span{font-size:13px;font-weight:700;color:var(--ink)}.cr-form label em{font-style:normal;font-weight:500;color:#8e9bc8}.cr-form .wide{grid-column:1 / -1}.cr-form .sel{width:100%}.cr-input{width:100%;height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530;color:var(--ink);font:500 14px var(--font);outline:none;transition:border-color .12s ease}.cr-input:focus{border-color:#3f6cf0}.cr-input::placeholder{color:#5d6a96}.cr-text{height:auto;min-height:110px;padding:12px 14px;line-height:1.5;resize:vertical}.cr-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:500;color:#8e9bc8}.btn.cr-btn{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 22px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#19213f;box-shadow:inset 0 -2px #00000040;color:var(--ink);font:800 13px var(--font);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.btn.cr-btn:hover:not(:disabled){background:#1f2850}.btn.cr-btn:active:not(:disabled){transform:none;box-shadow:none}.btn.cr-btn.primary{border-color:transparent;background:#3f6cf0;color:#fff}.btn.cr-btn.primary:hover:not(:disabled){background:#4d79ff}.btn.cr-btn:disabled{opacity:.55}.cr-gate{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36;font-size:14px;font-weight:500;color:#8e9bc8}.cr-how-body{margin-top:22px;animation:cr-in .15s ease-out both}@keyframes cr-in{0%{opacity:0}to{opacity:1}}.cr-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cr-step{padding:18px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.cr-step span{display:grid;place-items:center;width:26px;height:26px;border-radius:4px;background:#3f6cf0;color:#fff;font:800 13px var(--font)}.cr-step b{display:block;margin-top:12px;font-size:15px;font-weight:800;color:var(--ink)}.cr-step p{margin:6px 0 0;font-size:13px;line-height:1.5;color:#8e9bc8}.cr-rule{margin-top:12px;padding:18px 20px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.cr-rule h3{margin:0 0 8px;font-size:13.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.cr-rule ul{margin:0;padding-left:18px}.cr-rule li{margin-top:5px;font-size:13.5px;line-height:1.5;color:#8e9bc8}.cr-note{margin:12px 0 0;font-size:13px;color:#8e9bc8}@media (max-width: 1000px){.cr-rates,.cr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.cr-form{grid-template-columns:1fr}.cr-top{flex-direction:column}}.dlg.login-dlg{position:relative;display:grid;grid-template-columns:1fr 320px;width:min(860px,100%);min-height:min(600px,calc(100dvh - 32px));max-height:min(680px,calc(100dvh - 32px))}.login-form{min-width:0;padding:30px 30px 26px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#1f2850 transparent}.dlg-title.login-title{font-size:24px}.login-sub{margin:12px 0 0;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:13.5px;font-weight:500;line-height:1.55;color:#8e9bc8}.login-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:20px;padding:4px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#0f1530}.login-tab-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;transition:transform .15s ease}.login-tabs.discord .login-tab-pill{transform:translate(100%)}.login-tabs button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:9px;height:42px;border:0;background:none;color:#8e9bc8;font:800 13px var(--font);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:color .12s ease}.login-tabs button:hover{color:var(--ink)}.login-tabs button[aria-selected=true]{color:#fff}.login-tabs button svg{width:18px;height:18px}.login-tabs button[aria-selected=true] svg{color:#fff}.login-tabs button:focus-visible{outline:2px solid #4d79ff;outline-offset:-2px;border-radius:6px}.login-panes{display:grid}.login-pane{grid-area:1 / 1;visibility:hidden;opacity:0;transition:opacity .18s ease,visibility 0s .18s}.login-pane.on{visibility:visible;opacity:1;transition:opacity .2s ease .05s,visibility 0s}.login-checks.first{margin-top:22px}.login-note{margin:14px 0 0;font-size:12.5px;font-weight:500;color:#8e9bc8}.login-label{display:block;margin:22px 0 8px;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8e9bc8}.login-input{display:flex;align-items:center;gap:10px;height:50px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530;transition:border-color .12s ease}.login-input:focus-within{border-color:#3f6cf0}.login-input.good{border-color:#22c55e8c}.login-input.bad{border-color:#e5484db3}.login-input svg{flex:none;width:18px;height:18px;color:#8e9bc8}.login-input input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;color:var(--ink);font:500 15px var(--font)}.login-input input::placeholder{color:#5d6a96}.login-as{flex:none;padding:3px 8px;border-radius:4px;background:#19213f;color:#8e9bc8;font-size:12px;font-weight:700}.login-input.small{height:42px;margin-top:10px}.login-err{margin-top:7px;font-size:12px;font-weight:600;color:#e5484d}.login-checks{display:flex;flex-direction:column;gap:12px;margin-top:20px}.tos-check.login-check{font-weight:500;color:#8e9bc8;font-size:13.5px}.login-link{color:#e7ebfa;font-weight:700;text-decoration:underline;text-decoration-color:#e7ebfa59;text-underline-offset:3px;transition:color .12s ease}.login-link:hover{color:#fff;text-decoration-color:currentColor}.login-ref-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:16px;border:0;background:none;color:#8e9bc8;font:700 13px var(--font);cursor:pointer;transition:color .12s ease}.login-ref-toggle svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.login-ref-toggle.open svg{transform:rotate(90deg)}.login-ref-toggle:hover{color:var(--ink)}.login-ref{display:flex;align-items:center;gap:8px;margin-top:10px;animation:rule-in .2s ease-out both}.login-ref .login-input.small{flex:1;margin-top:0}.login-ref .btn-ghost-sm{height:42px}.login-ref-applied{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 12px;border:1px solid rgba(34,197,94,.35);border-radius:6px;background:#22c55e0f;font-size:13px;font-weight:500;color:#8e9bc8;animation:rule-in .2s ease-out both}.login-ref-applied>span{display:inline-flex;align-items:center;gap:7px}.login-ref-applied b{color:var(--ink)}.login-ref-applied svg{width:15px;height:15px;fill:none;stroke:#22c55e;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.login-skin{position:absolute;left:50%;bottom:74px;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translate(-50%,10px);opacity:0;transition:opacity .3s ease,transform .4s cubic-bezier(.2,.9,.3,1)}.login-skin.in{opacity:1;transform:translate(-50%)}.login-skin img{height:210px;width:auto;image-rendering:pixelated;filter:drop-shadow(0 10px 18px rgba(0,0,0,.55))}.login-skin span{padding:4px 12px;border-radius:4px;background:#0b1024cc;border:1px solid rgba(255,255,255,.1);color:var(--ink);font:800 13px var(--font);letter-spacing:.04em}.btn.btn-solid.login-continue{width:100%;height:50px;margin-top:22px;font-size:15px}.btn.login-discord{width:100%;height:50px;margin-top:22px;border-radius:6px;color:#fff;background:#5865f2;box-shadow:inset 0 -2px #00000040;font:800 14px var(--font);letter-spacing:.04em;text-transform:uppercase;gap:10px}.btn.login-discord svg{width:22px;height:22px}.btn.login-discord:hover:not(:disabled){background:#6470f5}.btn.login-discord:active:not(:disabled){transform:none;box-shadow:none}.btn.login-discord:disabled{cursor:not-allowed;color:#5d6a96;background:#19213f;box-shadow:none}.login-notice{margin-top:14px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530;color:#8e9bc8;font-size:13px;font-weight:600;text-align:center;animation:rule-in .2s ease-out both}.login-art{position:relative;overflow:hidden;border-left:1px solid rgba(255,255,255,.06);background:#0b1024}.login-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.login-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b1024e6,#0b102426 45%,#0b102440)}.login-art-brand{position:absolute;left:22px;bottom:20px;z-index:1;display:flex;align-items:center;gap:10px;color:var(--ink);font:800 20px var(--font);letter-spacing:.02em}.login-art-brand img{border-radius:6px}.dlg-x.login-x{position:absolute;top:14px;right:14px;z-index:2}@media (max-width: 760px){.dlg.login-dlg{grid-template-columns:1fr}.login-art{display:none}.dlg-x.login-x{top:22px}}@media (prefers-reduced-motion: reduce){.login-tab-pill,.login-pane,.login-ref,.login-notice{animation:none!important;transition:none!important}}.verify{margin-top:22px;animation:rule-in .22s ease-out both}.verify-step{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:14px;font-weight:600;color:var(--ink)}.verify-step .rule-no{margin:0}.verify-cmd{display:flex;align-items:center;gap:10px;height:58px;margin-top:12px;padding:0 8px 0 18px;border:1px solid #3f6cf0;border-radius:6px;background:#0f1530}.verify-cmd button{height:40px;padding:0 16px;border:0;border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;color:#fff;font:800 12.5px var(--font);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .12s ease}.verify-cmd button:hover{background:#4d79ff}.verify-cmd button:active{box-shadow:none}.verify-why{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:#8e9bc8}.verify-back{display:block;margin-top:14px;font-size:13px}.verify .login-input{margin-top:14px}.login-notice.info{margin-top:16px;text-align:left;border-color:#3f6cf073;color:var(--ink)}.verify{position:relative}.verify-cmd code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 18px ui-monospace,SF Mono,Menlo,monospace;color:#8fb0ff}.verify-cmd code b{color:#b9ccff;font-weight:800}.verify-wait{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530}.verify-wait-text{flex:1;min-width:0}.verify-wait-text b{display:block;font-size:13.5px;font-weight:800;color:#8fb0ff}.verify-wait-text span{display:block;margin-top:2px;font-size:12px;font-weight:500;color:#8e9bc8}.verify-wait.expired .verify-wait-text b{color:#e5484d}.verify-ring{flex:none;width:30px;height:30px;transform:rotate(-90deg)}.verify-ring circle{fill:none;stroke:#1f2850;stroke-width:3}.verify-ring circle.left{stroke:#3f6cf0;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.verify-left{font:800 15px var(--font);color:#8fb0ff;font-variant-numeric:tabular-nums}.verify-body{transition:opacity .2s ease}.verify.is-paid .verify-body{opacity:0;pointer-events:none}.verify-paid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.verify-paid .paid-badge,.verify-paid .paid-ring{width:64px;height:64px;border-radius:50%}.verify-paid .paid-badge{display:grid;place-items:center;background:#e6edff;transform:scale(0);animation:confirm-badge .3s ease-out .15s forwards}.verify-paid .paid-badge svg{width:36px;height:36px}.verify-paid .paid-badge path{fill:none;stroke:#17337f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:confirm-draw .42s cubic-bezier(.55,0,.25,1) .45s forwards}.verify-paid .paid-mark{position:relative;width:64px;height:64px}.verify-paid .paid-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(230,237,255,.5);opacity:0;animation:confirm-ring 1.1s cubic-bezier(.2,.6,.35,1) .32s forwards}.verify-paid b{margin-top:18px;font:800 17px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);opacity:0;animation:paid-text .3s ease-out .6s forwards}.verify-paid>span:last-child{margin-top:4px;font-size:13px;color:#8fb0ff;opacity:0;animation:paid-text .3s ease-out .7s forwards}@keyframes paid-text{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.verify-paid *,.verify-body{animation-duration:.01s!important;transition:none!important}}.verify-alt{margin-top:4px}.verify-alt summary{width:fit-content;color:#8e9bc8;font:600 12.5px var(--font);cursor:pointer}.verify-alt summary:hover{color:#fff}.verify-alt[open] summary{margin-bottom:8px}.verify-cmd.small code{font-size:13px}.dlg.vault-dlg.rw-dlg{width:min(860px,100%);height:min(600px,calc(100dvh - 32px));max-height:none}.rw-main{min-height:0}.rw-views{display:flex;flex-direction:column;flex:1;min-height:0;animation:rw-in .22s cubic-bezier(.3,.9,.3,1) both}@keyframes rw-in{0%{opacity:0;transform:translate(10px)}}.rw-art{flex:none;width:52px;height:52px}.rw-art .g-box{fill:#1a316b;stroke:#5b85f5;stroke-width:2}.rw-art .g-lid{fill:#234092;stroke:#5b85f5;stroke-width:2}.rw-art .g-band{fill:#ffc23d}.rw-art .g-bow{fill:#ffd56b;stroke:#e0a21c;stroke-width:1.5;stroke-linejoin:round}.rw-art .g-knot{fill:#e0a21c}.rw-art .g-shine{stroke:#a9c0ff73;stroke-width:2.5;stroke-linecap:round}.rw-sub b{color:#fff}.rw-head{display:flex;align-items:center;gap:14px;min-height:88px;padding:16px 20px;border-bottom:1px solid var(--line);flex:none}.rw-head .dlg-x{margin-left:auto}.rw-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:6px;background:#19213f;color:#e7ebfa;flex:none}.rw-icon svg{width:20px;height:20px}.rw-sub{margin-top:3px;font-size:13px;color:var(--muted-2)}.rw-back{display:grid;place-items:center;flex:none;width:52px;height:52px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#19213f;color:var(--ink);cursor:pointer;transition:background .12s ease}.rw-back svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.rw-back:hover{background:#1f2850}.rw-body{flex:1;min-height:0;padding:16px 20px 20px;overflow-y:auto;scrollbar-gutter:stable}.rw-pots{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.rw-pot{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f}.rw-pot-top{display:flex;justify-content:space-between;align-items:baseline}.rw-pot-top b{font-size:15px;font-weight:800}.rw-pot-top span{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8e9bc8}.rw-amt{display:flex;height:28px;white-space:nowrap;align-items:center;gap:7px;font-size:22px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.rw-amt svg{width:20px;height:20px}.rw-amt.zero{color:var(--muted-2)}.rw-claim{width:100%;height:38px;border-radius:6px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.rw-claim{flex:none}.rw-claim.wait{background:#0f1530;border:1px solid rgba(255,255,255,.1);color:#8e9bc8;font-variant-numeric:tabular-nums}.rw-hist-head{display:flex;justify-content:space-between;align-items:flex-end;margin:20px 0 8px}.rw-hist-head b{display:block;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rw-hist-head span{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:12.5px;color:var(--muted-2)}.rw-hist-head span svg{width:13px;height:13px}.rw-list{border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36;overflow:hidden}.rw-row{display:grid;grid-template-columns:1fr auto 110px;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px}.rw-row+.rw-row{border-top:1px solid var(--line)}.rw-what{min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-what em{margin-left:8px;font-style:normal;font-weight:500;color:var(--muted)}.rw-when{font-size:12.5px;color:var(--muted)}.rw-n{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.rw-n.up{color:#22c55e}.rw-n.down{color:#e5484d}.rw-empty{padding:22px;border:1px dashed rgba(255,255,255,.1);border-radius:8px;text-align:center;font-size:13px;color:#8e9bc8}.rw-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.rw-filters button{height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#19213f;color:#8e9bc8;font:800 11.5px var(--font);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease}.rw-filters button:hover{background:#1f2850;color:#e7ebfa}.rw-filters button.on{background:#3f6cf0;border-color:#3f6cf0;color:#fff;box-shadow:inset 0 -2px #00000040}@media (max-width: 520px){.rw-pots{grid-template-columns:1fr}.rw-row{grid-template-columns:1fr auto}.rw-when{display:none}}.rw-hist-head .text-link{font-size:13px;font-weight:600}.rw-body,.rw-list{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.rw-body::-webkit-scrollbar,.rw-list::-webkit-scrollbar{width:8px}.rw-body::-webkit-scrollbar-track,.rw-list::-webkit-scrollbar-track{background:transparent}.rw-body::-webkit-scrollbar-thumb,.rw-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#ffffff24 padding-box}.rw-body::-webkit-scrollbar-thumb:hover,.rw-list::-webkit-scrollbar-thumb:hover{background:#ffffff3d padding-box}.rw-tag{display:flex;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f}.rw-tag-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:6px;background:#5865f2;color:#fff}.rw-tag-ic svg{width:20px;height:20px}.rw-tag-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.rw-tag-text b{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:14px}.rw-tag-text b em{display:inline-flex;align-items:center;gap:4px;color:#f7c548;font-style:normal;font-size:13px}.rw-tag-text b em svg{width:13px;height:13px}.rw-tag-text span{color:var(--muted-2);font-size:12.5px;line-height:1.4}.rw-tag .rw-claim{width:120px}.rw-tag{flex-direction:column;align-items:stretch}.rw-tag-top{display:flex;align-items:center;gap:12px}.rw-tag.on{border-color:#22c55e59}.rw-tag-state{font-weight:600}.rw-tag-state.ok{color:#22c55e!important}.rw-tag-steps{display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding:10px 0 0 22px;border-top:1px solid var(--line);color:var(--muted-2);font-size:12.5px}.rw-tag-steps li{padding-left:2px}.rw-tag-steps li>span{margin-right:8px}.rw-tag-steps li b{color:var(--ink)}.rw-tag-steps li.done>span{text-decoration:line-through;opacity:.6}.rw-tag-steps .text-link{font-size:12.5px}.rw-sec{margin:18px 0 8px;color:#8e9bc8;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rw-sec+.rw-tag{margin-top:0}.rw-tag .rw-claim.rw-tag-claim{width:auto;padding:0 16px;background:#5865f2}.rw-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;margin:0 0 4px;padding:0;list-style:none}.rw-steps li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530}.rw-steps li span{color:#8e9bc8;font-size:11.5px}.rw-steps li b{color:#e7ebfa;font-size:13px;font-variant-numeric:tabular-nums}.rw-steps li.past b{color:#8e9bc8}.rw-steps li.on{border-color:#3f6cf0;background:#3f6cf024}.rw-steps li.on b{color:#fff}.dlg.rw2{position:relative;width:min(560px,100%);max-height:min(720px,calc(100dvh - 32px));padding:0;overflow:hidden}.rw2-head{position:relative;z-index:1;display:flex;align-items:flex-start;gap:12px;padding:20px 22px 16px;border-bottom:1px solid var(--line)}.rw2-head h2{margin:0;color:var(--ink);font:800 20px var(--font);letter-spacing:.04em;text-transform:uppercase}.rw2-head p{margin:4px 0 0;color:#8e9bc8;font-size:13.5px;font-weight:500}.rw2-head p b{color:#fff}.rw2-x{margin-left:auto}.rw2-back{display:grid;place-items:center;flex:none;width:34px;height:34px;margin-top:-2px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#19213f;color:var(--ink);cursor:pointer;transition:background .12s ease}.rw2-back svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.rw2-back:hover{background:#1f2850}.rw2-body{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;padding:4px 22px 18px}.rw2-body section{padding:14px 0 4px}.rw2-body section+section{border-top:1px solid var(--line)}.rw2-h{margin:0 0 8px;color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rw2-pots{margin:0;padding:0;list-style:none}.rw2-pots li,.rw2-tag{display:grid;grid-template-columns:minmax(0,1fr) auto 84px;align-items:center;gap:14px;min-height:48px}.rw2-pots li+li{border-top:1px solid rgba(255,255,255,.04)}.rw2-name{display:flex;flex-direction:column;gap:1px;color:var(--ink);font-size:14px;font-weight:600}.rw2-name em{color:var(--muted-2);font-size:12px;font-style:normal;font-weight:500}.rw2-name em.ok{color:#22c55e}.rw2-amt{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.rw2-amt.zero{color:var(--muted-2)}.rw2-amt svg{width:15px;height:15px}.rw2-amt small{margin-left:1px;color:var(--muted-2);font-size:12px;font-weight:500}.rw2-claim{height:32px;border:0;border-radius:6px;background:#3f6cf0;color:#fff;font:inherit;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 -2px #00000040;transition:background .12s ease}.rw2-claim:hover:not(:disabled){background:#4d79ff}.rw2-claim:active:not(:disabled){box-shadow:none}.rw2-claim:disabled{background:#19213f;color:#5d6a96;box-shadow:none;cursor:default}.rw2-wait{color:var(--muted-2);font-size:12.5px;text-align:center;font-variant-numeric:tabular-nums}.rw2-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));margin:0;padding:0;list-style:none}.rw2-steps li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0 8px;border-bottom:2px solid rgba(255,255,255,.06)}.rw2-steps b{color:#c3cbe6;font-size:13px;font-variant-numeric:tabular-nums}.rw2-steps span{color:var(--muted-2);font-size:11.5px}.rw2-steps li.past b{color:var(--muted-2)}.rw2-steps li.on{border-bottom-color:#3f6cf0}.rw2-steps li.on b{color:#fff}.rw2-steps li.on span{color:#e7ebfa}.rw2-tag{grid-template-columns:34px minmax(0,1fr) auto 84px}.rw2-tag-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:#5865f2;color:#fff}.rw2-tag-ic svg{width:18px;height:18px}.rw2-howto{margin:6px 0 4px;padding:0 0 0 20px;color:var(--muted-2);font-size:13px}.rw2-howto li{padding:4px 0}.rw2-howto li span{margin-right:8px}.rw2-howto li b{color:var(--ink);font-weight:600}.rw2-howto li.done span{text-decoration:line-through;opacity:.6}.rw2-hist{display:flex;align-items:baseline;gap:10px}.rw2-hist>span{color:var(--muted-2);font-size:12.5px}.rw2-hist .text-link{margin-left:auto}.rw2-ref{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid rgba(255,255,255,.06);background:#0f1530;color:#8e9bc8;font-size:13.5px;text-decoration:none}.rw2-ref b{color:#f7c548}.rw2-ref em{color:#e7ebfa;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:12.5px}.rw2-ref:hover em{color:#fff}@media (max-width: 520px){.rw2-head,.rw2-body,.rw2-ref{padding-left:16px;padding-right:16px}.rw2-pots li{grid-template-columns:minmax(0,1fr) auto 74px;gap:10px}.rw2-tag{grid-template-columns:30px minmax(0,1fr) 74px}.rw2-tag .rw2-amt{display:none}.rw2-steps{grid-template-columns:repeat(5,1fr);row-gap:4px}}.rw2 .text-link{font-size:13px;font-weight:700}@media (max-width: 520px){.rw2-steps{display:flex;overflow-x:auto;scrollbar-width:none}.rw2-steps li{flex:0 0 56px}.rw2-hist{flex-wrap:wrap;row-gap:0}.rw2-hist>span{order:3;width:100%;margin:-6px 0 8px}}.dlg.rw2{width:min(520px,100%)}.rw2-head{align-items:center;padding:14px 16px 12px}.rw2-head h2{font-size:18px}.rw2-body{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.rw3-pots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rw3-pot{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f}.rw3-pot.ready{border-color:#3f6cf0}.rw3-pot-name{color:#8e9bc8;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rw3-pot b{display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:14.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.rw3-pot b.zero{color:var(--muted-2)}.rw3-pot b svg,.rw3-all svg,.rw3-tag-text svg{width:13px;height:13px}.rw3-claim{height:28px;border:0;border-radius:6px;background:#3f6cf0;color:#fff;font:inherit;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 -2px #00000040;transition:background .12s ease}.rw3-claim:hover:not(:disabled){background:#4d79ff}.rw3-claim:active:not(:disabled){box-shadow:none}.rw3-claim:disabled{background:#121a36;color:#5d6a96;box-shadow:none;cursor:default}.rw3-wait{display:grid;place-items:center;height:28px;color:#8e9bc8;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.rw3-all{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border:0;border-radius:6px;background:#3f6cf0;color:#fff;font:inherit;font-size:13.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 -2px #00000040;transition:background .12s ease}.rw3-all span{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.rw3-all:hover:not(:disabled){background:#4d79ff}.rw3-all:active:not(:disabled){box-shadow:none}.rw3-all:disabled{background:#19213f;color:#5d6a96;box-shadow:none;cursor:default}.rw3-level{padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f}.rw3-level-top{display:flex;justify-content:space-between;gap:10px;color:#8e9bc8;font-size:12.5px;font-weight:600}.rw3-level-top b{color:#fff;font-weight:800}.rw3-bar{height:4px;margin-top:8px;border-radius:2px;background:#0f1530;overflow:hidden}.rw3-bar i{display:block;height:100%;background:#3f6cf0}.rw3-tag{display:grid;grid-template-columns:34px minmax(0,1fr) auto 76px;align-items:center;gap:10px;padding:8px 10px 8px 8px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f}.rw3-tag-text{display:flex;flex-direction:column;gap:1px;min-width:0}.rw3-tag-text b{color:var(--ink);font-size:13.5px;font-weight:800}.rw3-tag-text em{display:inline-flex;align-items:center;gap:4px;color:#8e9bc8;font-size:12px;font-style:normal;font-weight:600;white-space:nowrap}.rw3-tag-text em.ok{color:#22c55e}.rw3-link{border:0;background:none;color:#e7ebfa;font:inherit;font-size:12.5px;font-weight:700;text-decoration:underline;text-decoration-color:#e7ebfa59;text-underline-offset:2px;cursor:pointer;transition:color .12s ease}.rw3-link:hover{color:#fff;text-decoration-color:currentColor}.rw2-howto{margin:-2px 0 0}.rw3-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-top:1px solid rgba(255,255,255,.06);background:#0f1530;font-size:13px}.rw3-foot button{border:0;background:none;color:var(--ink);font:inherit;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:0}.rw3-foot button span{margin-left:6px;color:#8e9bc8;font-weight:600;letter-spacing:0;text-transform:none}.rw3-foot a{color:#8e9bc8;font-weight:600;text-decoration:none}.rw3-foot a b{color:#f7c548}.rw3-foot button:hover,.rw3-foot a:hover{color:#fff}@media (max-width: 520px){.rw3-pots{grid-template-columns:repeat(2,minmax(0,1fr))}.rw3-tag{grid-template-columns:30px minmax(0,1fr) auto 70px;gap:8px}}.rw4-hero{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:2px 14px;padding:18px 18px 18px 20px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#19213f}.rw4-hero-label{grid-column:1;color:#8e9bc8;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rw4-hero-amt{grid-column:1;display:inline-flex;align-items:center;gap:9px;color:#fff;font:800 30px/1.1 var(--font);font-variant-numeric:tabular-nums}.rw4-hero-amt svg{width:24px;height:24px}.rw4-hero-btn{position:relative;z-index:1;grid-column:2;grid-row:1 / 3;height:44px;padding:0 22px;border:0;border-radius:6px;background:#3f6cf0;color:#fff;font:inherit;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 -2px #00000040;transition:background .12s ease}.rw4-hero-btn:hover:not(:disabled){background:#4d79ff}.rw4-hero-btn:active:not(:disabled){box-shadow:none}.rw4-hero-btn:disabled{background:#1f2850;color:#5d6a96;box-shadow:none;cursor:default}.rw3-pots{gap:8px}.rw3-pot{padding:12px;transition:border-color .12s ease}.rw3-pot b{font-size:15.5px;font-weight:800}.rw3-claim{height:30px}.rw3-claim.ghost{border:1px solid rgba(255,255,255,.1);background:#1f2850;color:#e7ebfa;box-shadow:inset 0 -2px #00000040}.rw3-claim.ghost:hover:not(:disabled){background:#283364;color:#fff}.rw3-level{padding:12px 14px}.rw3-bar{height:6px;margin-top:10px;border-radius:3px}.rw3-bar i{border-radius:3px}.rw3-tag{padding:10px 12px 10px 10px;border-color:#5865f259}.rw3-tag .rw2-tag-ic{border-radius:6px}.rw3-foot{padding:12px 16px}.rw4-hero.waiting{background:#19213f;border-color:#ffffff0f}.rw4-hero-wait{grid-column:2;grid-row:1 / 3;padding:9px 14px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530;color:#e7ebfa;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.rw4-hero-amt.small{font-size:18px}.rw3-tag{grid-template-columns:34px minmax(0,1fr) auto 76px}.rw3-tag-text em{flex-wrap:wrap;white-space:normal;line-height:1.35}.rw3-tag-text .rw3-link{margin-left:6px;padding:0;font-size:12px}.rw3-tag-bar{display:block;height:4px;margin-top:6px}.rw3-tag-bar i{background:#5865f2;box-shadow:none}.rw3-tag-amt{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-size:13.5px;font-variant-numeric:tabular-nums}.rw3-tag-amt svg{width:13px;height:13px}.rw3-tag-amt.zero{color:#8e9bc8}.rw3-tag.ready{border-color:#22c55e73}.rw3-tag-note{margin:6px 2px 0;color:#8e9bc8;font-size:12px;font-weight:600}@media (max-width: 520px){.rw3-tag{grid-template-columns:30px minmax(0,1fr) auto 64px}}.dlg.fr-dlg{width:min(640px,100%);height:min(760px,calc(100dvh - 32px));max-height:none}.fr-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 12px}.fr-head p{margin:4px 0 0;font-size:13px;font-weight:500;color:#8e9bc8}.fr-tabs{display:flex;gap:4px;margin:0 22px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0f1530}.fr-tabs button{flex:1;height:32px;border:0;border-radius:6px;background:none;color:#8e9bc8;font:800 12px var(--font);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease}.fr-tabs button:hover{color:var(--ink)}.fr-tabs button.on{background:#3f6cf0;color:#fff;box-shadow:inset 0 -2px #00000040}.fr-body{flex:1;min-height:0;padding:16px 22px 22px;overflow-y:auto;animation:rw-in .2s ease-out both}@keyframes rw-in{0%{opacity:0;transform:translate(8px)}}.fr-sec+.fr-sec{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.fr-sec h3{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff}.fr-field{display:flex;flex-direction:column;gap:5px;min-width:0}.fr-field+.fr-field,.fr-two,.fr-seedform{margin-top:10px}.fr-label{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8e9bc8}.fr-value{display:flex;align-items:center;gap:8px;min-width:0;height:38px;padding:0 6px 0 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530}.fr-value code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12.5px ui-monospace,SF Mono,Menlo,monospace;color:var(--ink)}.fr-value code.plain{font:700 14px var(--font)}.fr-copy{flex:none;height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#19213f;color:#8e9bc8;font:800 11px var(--font);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease}.fr-copy:hover:not(:disabled){background:#1f2850;color:#fff}.fr-note{font-size:12px;font-weight:500;color:#8e9bc8;line-height:1.45}.fr-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fr-two .fr-field+.fr-field{margin-top:0}.fr-seedform{display:flex;flex-direction:column;gap:5px}.fr-inputrow{display:flex;gap:6px}.fr-input{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530;color:var(--ink);font:500 13px var(--font);outline:none;transition:border-color .12s ease}.fr-input.mono{font:500 12.5px ui-monospace,SF Mono,Menlo,monospace}.fr-input:focus{border-color:#3f6cf0}.fr-input::placeholder{color:#5d6a96}.btn.fr-btn{height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#19213f;box-shadow:inset 0 -2px #00000040;color:var(--ink);font:800 12px var(--font);letter-spacing:.05em;text-transform:uppercase}.btn.fr-btn:hover:not(:disabled){background:#1f2850}.btn.fr-btn:active:not(:disabled),.btn.fr-rotate:active:not(:disabled){transform:none;box-shadow:none}.btn.fr-rotate{width:100%;height:40px;margin-top:12px;border-radius:6px;background:#3f6cf0;box-shadow:inset 0 -2px #00000040;color:#fff;font:800 12.5px var(--font);letter-spacing:.05em;text-transform:uppercase}.btn.fr-rotate:hover:not(:disabled){background:#4d79ff}.btn.fr-rotate.confirm{background:#f7c548;color:#0b1024}.btn.fr-rotate.confirm:hover:not(:disabled){background:#ffd263}.fr-link{margin-top:10px;font-size:13px}.fr-empty{padding:26px 12px;text-align:center;font-size:13px;color:#8e9bc8}.fr-empty.sm{padding:14px;border:1px dashed rgba(255,255,255,.1);border-radius:8px}.fr-verify{display:flex;flex-direction:column;gap:10px}.fr-f{display:flex;flex-direction:column;gap:5px;min-width:0}.fr-three{display:grid;grid-template-columns:1.4fr .6fr 1fr;gap:10px}.btn.fr-run{height:42px;margin-top:4px}.fr-result{display:flex;flex-direction:column;gap:10px;margin-top:4px}.fr-check{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0f1530}.fr-check.ok{border-color:#22c55e73}.fr-check.bad{border-color:#e5484d8c}.fr-check b{display:block;margin-bottom:4px;font-size:13px;font-weight:800;color:#fff}.fr-check.ok b{color:#22c55e}.fr-check.bad b{color:#e5484d}.fr-check code{display:block;overflow-wrap:anywhere;font:500 12px ui-monospace,SF Mono,Menlo,monospace;color:#8e9bc8}.fr-outcome{display:flex;align-items:baseline;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0f1530;font-size:13px;color:#8e9bc8}.fr-outcome b{font-size:16px;font-weight:800;color:#fff}.fr-outcome em{font-style:normal;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-floats>div{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:6px}.fr-floats code{padding:6px 8px;border:1px solid rgba(255,255,255,.06);border-radius:4px;background:#0f1530;font:500 12px ui-monospace,SF Mono,Menlo,monospace;color:var(--ink);text-align:center}.fr-how ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:12px;font-size:13.5px;line-height:1.55;color:#8e9bc8}.fr-how b{color:#fff}.fr-how code{font:500 12px ui-monospace,SF Mono,Menlo,monospace;color:var(--ink)}.fr-how .fr-note{margin-top:16px}@media (max-width: 560px){.fr-two,.fr-three{grid-template-columns:1fr}.fr-floats>div{grid-template-columns:repeat(2,1fr)}}.fr-f .fr-input{flex:none}.fr-card{padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#19213f}.fr-card+.fr-card{margin-top:12px}.fr-card h3{margin:0;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff}.fr-card-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.fr-card>h3{margin-bottom:4px}.fr-card .fr-field+.fr-field{margin-top:10px}.fr-card .fr-value{background:#0f1530;border-color:transparent}.fr-pill{padding:3px 8px;border-radius:4px;background:#3f6cf02e;color:#e7ebfa;font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.fr-pill.muted{background:#0f1530;color:#8e9bc8;font-weight:700}.fr-lead{display:block;margin:0 0 10px}.fr-card .fr-input{background:#0f1530;border-color:transparent}.fr-card .fr-input:focus{border-color:#3f6cf0}.btn.fr-btn.sm{height:32px;padding:0 14px}.fr-more{margin-top:10px}.fr-more summary{width:max-content;font-size:12.5px;font-weight:600;color:#8e9bc8;cursor:pointer;list-style:none}.fr-more summary::-webkit-details-marker{display:none}.fr-more summary:before{content:"›";display:inline-block;margin-right:6px;transition:transform .15s}.fr-more[open] summary:before{transform:rotate(90deg)}.fr-more[open] summary{margin-bottom:8px}.fr-prev-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:12.5px;color:#8e9bc8}.fr-prev-foot b{color:var(--ink);font:500 12px ui-monospace,SF Mono,Menlo,monospace}.fr-signedout{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;text-align:center}.fr-signedout b{font-size:16px;font-weight:800;color:#fff}.fr-signedout p{max-width:360px;margin:0 0 6px;font-size:13px;line-height:1.5;color:#8e9bc8}.fr-h{margin:22px 0 8px;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff}.fr-code{margin:0;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f1530;overflow-x:auto;font:500 12.5px/1.6 ui-monospace,SF Mono,Menlo,monospace;color:#e7ebfa;-moz-tab-size:2;tab-size:2}.fr-code i{font-style:normal;color:#5d6a96}.fr-codebox .fr-note{display:block;margin-top:8px}.fr-codebox .fr-note code{font:500 12px ui-monospace,SF Mono,Menlo,monospace;color:var(--ink)}.fr-codetabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.fr-codetabs button{height:28px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#19213f;color:#8e9bc8;font:800 11.5px var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease}.fr-codetabs button:hover{color:#fff}.fr-codetabs button.on{background:#3f6cf0;border-color:#3f6cf0;color:#fff}.dlg.set-dlg{display:grid;grid-template-columns:230px minmax(0,1fr);width:min(780px,100%);height:min(540px,calc(100dvh - 32px));padding:0;overflow:hidden}.set-nav{position:relative;display:flex;flex-direction:column;gap:20px;padding:22px 14px 18px;border-right:1px solid rgba(255,255,255,.06);background:#0f1530}.set-me{display:flex;align-items:center;gap:12px;padding:4px 8px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.set-me img{flex:none;border-radius:6px;image-rendering:pixelated}.set-me div{min-width:0}.set-me b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 15px var(--font);color:var(--ink)}.set-me span{display:block;margin-top:2px;font-size:12px;font-weight:600;color:#8e9bc8}.set-me .set-anon,.set-preview-msg .set-anon,.set-anon{flex:none;margin:0;display:grid;place-items:center;width:48px;height:48px;border-radius:6px;background:#1f2850;color:#e7ebfa;font:800 22px var(--font)}.set-anon.sm{width:30px;height:30px;border-radius:4px;font-size:15px}.set-nav nav{display:flex;flex-direction:column;gap:3px}.set-nav nav button{position:relative;display:flex;align-items:center;gap:11px;height:42px;padding:0 12px;border:0;border-radius:6px;background:none;color:#8e9bc8;font:800 12.5px var(--font);letter-spacing:.05em;text-transform:uppercase;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.set-nav nav button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.set-nav nav button:hover{color:var(--ink);background:#19213f}.set-nav nav button.on{background:#19213f;color:var(--ink);box-shadow:inset 2px 0 #3f6cf0}.set-nav nav button.on svg{color:#4d79ff}.set-saved{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:0 12px;font-size:12.5px;font-weight:600;color:#22c55e;opacity:0;transition:opacity .15s ease}.set-saved.show{opacity:1}.set-saved svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.set-main{display:flex;flex-direction:column;min-width:0}.set-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 16px 14px 26px}.set-title{margin:0;font:800 20px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.set-head p{margin:4px 0 0;font-size:13px;font-weight:500;color:#8e9bc8}.set-body{flex:1;overflow-y:auto;padding:0 26px 22px;animation:set-in .15s ease-out both;scrollbar-width:thin;scrollbar-color:#1f2850 transparent}@keyframes set-in{0%{opacity:0}to{opacity:1}}.set-preview{margin-bottom:14px;padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#0f1530}.set-preview-label{font:800 11px var(--font);letter-spacing:.06em;text-transform:uppercase;color:#8e9bc8}.set-preview-msg{display:flex;align-items:center;gap:10px;margin-top:10px}.set-preview-msg img{border-radius:4px;image-rendering:pixelated}.set-preview-msg b{display:block;font-size:13.5px;color:var(--ink)}.set-preview-msg span{display:block;font-size:13px;color:#8e9bc8}.set-group{border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a36}.set-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-top:1px solid rgba(255,255,255,.06);transition:opacity .15s ease}.set-row:first-child{border-top:0}.set-row.off{opacity:.5}.set-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:6px;background:#19213f;color:#4d79ff}.set-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.set-text{flex:1;min-width:0}.set-text b{display:block;font-size:14px;font-weight:700;color:var(--ink)}.set-text span{display:block;margin-top:3px;font-size:12.5px;line-height:1.45;color:#8e9bc8}.set-ctl{flex:none;display:flex;align-items:center}.set-switch{position:relative;width:44px;height:26px;padding:0;border:0;border-radius:6px;background:#1f2850;cursor:pointer;transition:background .12s ease}.set-switch i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:4px;background:#8e9bc8;transition:transform .15s ease,background .12s ease}.set-switch.on{background:#3f6cf0}.set-switch.on i{transform:translate(18px);background:#fff}.set-switch:disabled{cursor:not-allowed}.set-switch:focus-visible{outline:2px solid #4d79ff;outline-offset:2px}.set-range{width:170px;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;background:linear-gradient(to right,#3f6cf0 var(--v),#1f2850 var(--v));outline:none;cursor:pointer}.set-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border:3px solid #3f6cf0;border-radius:4px;background:#fff}.set-range::-moz-range-thumb{width:12px;height:12px;border:3px solid #3f6cf0;border-radius:4px;background:#fff}.set-skin{border-radius:4px;image-rendering:pixelated}.set-tag{padding:5px 11px;border-radius:4px;background:#19213f;color:#e7ebfa;font-size:12px;font-weight:700}.btn.set-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#19213f;box-shadow:inset 0 -2px #00000040;color:var(--ink);font:800 12px var(--font);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.btn.set-btn:hover{background:#1f2850}.btn.set-btn:active{transform:none;box-shadow:none}.btn.set-btn.discord{border-color:transparent;background:#5865f2;color:#fff}.btn.set-btn.discord:hover{background:#6470f5}.btn.set-btn svg{width:16px;height:16px}@media (max-width: 680px){.dlg.set-dlg{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:auto;max-height:calc(100dvh - 32px)}.set-nav{border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.set-nav nav{flex-direction:row;overflow-x:auto}.set-nav nav button{flex:none;white-space:nowrap}.set-saved{position:absolute;right:16px;top:22px;margin:0}}.set-no{padding:5px 11px;border-radius:4px;background:#19213f;color:var(--ink);font:800 14px var(--font)}.ns{margin-bottom:14px}.ns-preview{display:flex;align-items:baseline;gap:8px;margin-top:10px;font-size:15px}.ns-preview .msg-name{font-weight:700;font-size:15px}.ns-msg{color:#8e9bc8}.ns-head{margin:14px 0 8px;font:800 11.5px var(--font);letter-spacing:.06em;text-transform:uppercase;color:#8e9bc8}.ns-colors,.ns-effects{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px}.ns-color,.ns-effect{position:relative;display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0f1530;color:var(--ink);font:600 12.5px var(--font);cursor:pointer;text-align:left;transition:border-color .12s ease,background .12s ease}.ns-color:hover,.ns-effect:hover{border-color:#ffffff29}.ns-color i{width:12px;height:12px;border-radius:3px;background:var(--c)}.ns-color.on,.ns-effect.on{border-color:#3f6cf0;background:#3f6cf024}.ns-color.locked,.ns-effect.locked{opacity:.5}.ns-color em,.ns-effect em{margin-left:auto;font-style:normal;font-size:10.5px;font-weight:800;color:#8e9bc8}.ns-effect .msg-name{font-weight:700}:root{--bg: #0b1024;--chat-bg: #121a36;--panel: #19213f;--panel-2: #1f2850;--deep: #0f1530;--line: rgba(255, 255, 255, .06);--line-2: rgba(255, 255, 255, .1);--ink: #e7ebfa;--muted: #6d80b3;--muted-2: #8e9bc8;--lilac: #9aaeff;--accent: #6b8cff;--blue: #3f6cf0;--blue-hover: #4d79ff;--blue-press: #3660dc;--gold: #f7c548;--green: #22c55e;--font: "Rubik", system-ui, -apple-system, sans-serif;--chat-zoom: .92;--chat-w: 340px;--tab-lane: 18px;--side-w: 272px;--foot-bg: #060e26}*{box-sizing:border-box}button{padding:0}html,body,#root{margin:0;height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}.layout{display:grid;grid-template-columns:var(--side-w) 1fr calc(var(--chat-w) + var(--tab-lane));height:100dvh;overflow:hidden;transition:grid-template-columns .42s cubic-bezier(.2,.9,.25,1)}.layout.chat-closed{grid-template-columns:var(--side-w) 1fr calc(0px + var(--tab-lane));transition-duration:.5s;transition-timing-function:cubic-bezier(.45,0,.25,1)}.layout.side-collapsed{--side-w: 68px}.stage{min-width:0;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none}.stage::-webkit-scrollbar{display:none}.stage-main{flex:1 0 auto}.stage-main.home{min-height:220vh}.chat-dock{position:relative;min-width:0;height:100dvh;padding-left:var(--tab-lane);background:linear-gradient(to bottom,transparent var(--foot-top, 100dvh),var(--line) var(--foot-top, 100dvh) calc(var(--foot-top, 100dvh) + 1px),var(--foot-bg) calc(var(--foot-top, 100dvh) + 1px)) no-repeat 0 0 / var(--tab-lane) 100%}.chat-dock>.chat{width:calc(var(--chat-w) / var(--chat-zoom))}@property --tab-bg{syntax: "<color>"; inherits: true; initial-value: #0c1a42;}.chat-dock{--edge: #2b4590}.chat-dock:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--tab-lane) - .75px);z-index:9;width:1.5px;background:linear-gradient(var(--edge),var(--edge)) no-repeat 50% 50% / 100% 0%;opacity:0;pointer-events:none;transition:opacity .3s ease,background-size 0s .3s}.layout.moving .chat-dock:before,.chat-dock:has(.dock-tab:hover):before{opacity:.35;background-size:100% 100%;transition:opacity 0s,background-size .45s cubic-bezier(.3,.7,.3,1) .18s}.dock-tab{--tab-bg: var(--chat-bg);position:absolute;top:50%;left:calc(var(--tab-lane) - 17px);z-index:10;width:21px;height:120px;margin-top:-60px;border:0;background:none;color:var(--muted-2);cursor:pointer;transition:color .15s ease,--tab-bg .15s ease}.tab-shape{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.tab-fill{fill:var(--tab-bg)}.tab-edge{fill:none;stroke:var(--edge);stroke-width:1.5;stroke-dasharray:0 100;stroke-dashoffset:-50;opacity:0;transition:opacity .3s ease,stroke-dasharray 0s .3s,stroke-dashoffset 0s .3s}.layout.moving .tab-edge,.dock-tab:hover .tab-edge{stroke-dasharray:100 100;stroke-dashoffset:0;opacity:.35;transition:opacity 0s,stroke-dasharray .2s ease-out,stroke-dashoffset .2s ease-out}.dock-tab>svg:not(.tab-shape){position:absolute;top:50%;left:4px;margin-top:-6px;transition:transform .2s ease}.dock-tab:hover{--tab-bg: #12234f;color:#fff}.layout.moving .dock-tab{color:#fff}.dock-tab:focus-visible{outline:none}.dock-tab:focus-visible .tab-edge{stroke:var(--accent)}.chat-closed .dock-tab>svg:not(.tab-shape){transform:rotate(180deg)}.lane-scroll{position:absolute;top:0;bottom:0;left:0;z-index:12;width:var(--tab-lane);pointer-events:none}.lane-thumb{position:absolute;top:0;left:50%;width:6px;margin-left:-3px;border-radius:3px;background:#9aaeff52;opacity:0;transition:opacity .3s ease,background .15s ease,width .15s ease,margin .15s ease;will-change:transform}.lane-scroll.show .lane-thumb{opacity:1;pointer-events:auto;cursor:grab;transition-duration:.12s}.lane-scroll.show .lane-thumb:hover,.lane-scroll.dragging .lane-thumb{width:8px;margin-left:-4px;background:#9aaeff8c}.lane-scroll.dragging .lane-thumb{cursor:grabbing}.dock-tab{transition:color .15s ease,--tab-bg .15s ease,opacity .2s ease,translate .2s ease}.layout.scrolling .dock-tab{opacity:0;translate:10px 0;pointer-events:none;transition:opacity .15s ease,translate .2s ease}@media (prefers-reduced-motion: reduce){.lane-thumb{transition:none!important}.layout,.chat-dock:before,.dock-tab,.dock-tab svg,.tab-edge{transition:none!important}}@media (max-width: 1000px){.layout,.layout.chat-closed{grid-template-columns:var(--side-w) minmax(0,1fr) var(--tab-lane)}.chat-dock{position:absolute;top:0;right:0;z-index:30;width:calc(var(--chat-w) + var(--tab-lane));transition:transform .42s cubic-bezier(.2,.9,.25,1)}.layout.chat-closed .chat-dock{transform:translate(var(--chat-w));transition-timing-function:cubic-bezier(.45,0,.25,1)}.layout:not(.chat-closed) .chat-dock>.chat{box-shadow:-18px 0 40px #02081a8c}.layout.chat-closed .site-bg{right:var(--tab-lane)}}@media (max-width: 520px){:root{--chat-w: calc(100vw - var(--tab-lane))}}.site-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:760px;margin:8px auto 0;padding:10px 10px 10px 16px;border:1px solid var(--line-2);border-radius:8px;background:#121a36;color:var(--ink);font-size:13.5px;font-weight:600}.site-notice button{width:28px;height:28px;border:0;border-radius:6px;background:none;color:var(--muted-2);font-size:18px;cursor:pointer}.site-notice button:hover{background:var(--panel);color:var(--ink)}.layout{position:relative;isolation:isolate}.site-bg{position:absolute;top:0;left:0;right:calc(var(--chat-w) + var(--tab-lane));height:100vh;z-index:-1;overflow:hidden;pointer-events:none;transition:right .42s cubic-bezier(.2,.9,.25,1)}.layout.chat-closed .site-bg{right:var(--tab-lane)}.site-bg-photo{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;background-size:cover;background-position:center 40%;opacity:.62;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 65%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 65%,transparent 100%);animation:bg-drift 60s ease-in-out infinite alternate}@keyframes bg-drift{0%{transform:scale(1) translate(0)}to{transform:scale(1.06) translate(-1.2%,-1%)}}.site-bg-mist{position:absolute;left:-50%;width:200%;height:38%;bottom:8%;opacity:.18;background:radial-gradient(ellipse 22% 60% at 15% 60%,rgba(200,215,255,.55),transparent 70%),radial-gradient(ellipse 18% 50% at 45% 40%,rgba(200,215,255,.4),transparent 70%),radial-gradient(ellipse 24% 55% at 75% 65%,rgba(200,215,255,.5),transparent 70%);filter:blur(18px);animation:bg-mist 70s linear infinite}.site-bg-mist.m2{bottom:20%;height:30%;opacity:.12;animation-duration:110s;animation-direction:reverse}@keyframes bg-mist{0%{transform:translate(0)}to{transform:translate(25%)}}@media (prefers-reduced-motion: reduce){.site-bg-photo,.site-bg-mist{animation:none}}.stage-main,.site-notice,.ann-stack{position:relative}.site-head{background-color:var(--bg)}#splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;--p: 0;background:var(--bg);transition:opacity .4s ease,visibility 0s .4s}#splash.out{opacity:0;visibility:hidden}.sp-inner{display:flex;flex-direction:column;align-items:center;animation:sp-in .5s ease both}.sp-mark{display:block}.sp-word{margin-top:12px;font:800 30px/1.1 var(--font);letter-spacing:-.01em;color:#fff}.sp-bar{width:180px;height:3px;margin-top:22px;border-radius:2px;background:#ffffff14;overflow:hidden}.sp-bar i{display:block;height:100%;width:calc(var(--p) * 100%);border-radius:2px;background:#3f6cf0;transition:width .45s cubic-bezier(.3,.8,.3,1)}@keyframes sp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.sp-inner{animation:none}}html.dt-paused body>*:not(#dt-guard){display:none}html.dt-paused,html.dt-paused body{background:#040918}html.dt-paused{overflow:hidden}html:not(.select-ok) body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html:not(.select-ok) body input,html:not(.select-ok) body textarea,html:not(.select-ok) body [contenteditable]{-webkit-user-select:text;user-select:text}#dt-guard{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:grid;place-items:center;padding:16px;background:#040918;font-family:var(--font)}#dt-guard .dt-panel{width:min(460px,100%);padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#121a36}#dt-guard h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em;color:#fff}#dt-guard p{margin:8px 0 0;font-size:14px;line-height:1.55;color:#9fb0d8}#dt-guard .dt-count{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}#dt-guard .dt-count[hidden]{display:none}#dt-guard .dt-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:#8b9bc7}#dt-guard .dt-secs{font-size:22px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}#dt-guard .dt-line{height:3px;margin-top:10px;border-radius:2px;background:#ffffff14;overflow:hidden}#dt-guard .dt-line i{display:block;height:100%;background:#e5484d;transform-origin:left;transition:transform .25s linear}#dt-guard .dt-note{margin-top:14px;font-size:13px;color:#8b9bc7}#dt-guard .dt-note b{color:#fff;font-weight:600}.stage{container-type:inline-size}.slide{position:relative;isolation:isolate}.slide:before{content:"";position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:var(--sw, 0);transform:translate(var(--sx, 0));border-radius:8px;background:#fff;transition:transform .3s cubic-bezier(.3,.9,.3,1),width .3s cubic-bezier(.3,.9,.3,1);pointer-events:none}.slide>button{position:relative;z-index:1;transition:color .2s}.slide>button.on{background:transparent!important}@media (prefers-reduced-motion: reduce){.slide:before{transition:none}}.stage>*{zoom:.88}.dlg-backdrop>.dlg,.tst-stack,.side{zoom:.9}.dlg-backdrop>.dlg{max-height:calc((100dvh - 32px) / .9)}@media (max-width: 600px){.stage>*,.dlg-backdrop>.dlg,.tst-stack,.side{zoom:1}}.cl-page,.bt-page,.br-page,.cp-page{max-width:1000px;padding-left:clamp(28px,5.75vw,84px);padding-right:clamp(28px,5.75vw,84px)}.lb{margin-left:clamp(24px,5vw,64px);margin-right:clamp(24px,5vw,64px)}@media (max-width: 600px){.cl-page,.bt-page,.br-page,.cp-page{padding-left:14px;padding-right:14px}.lb{margin-left:12px;margin-right:12px}}.dlg *,.dlg{scrollbar-width:thin;scrollbar-color:rgba(143,176,255,.28) transparent}.dlg ::-webkit-scrollbar,.dlg::-webkit-scrollbar{width:8px;height:8px}.dlg ::-webkit-scrollbar-track{background:transparent}.dlg ::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#8fb0ff47 padding-box}.dlg ::-webkit-scrollbar-thumb:hover{background:#8fb0ff73 padding-box}.side{height:calc(100dvh / .9)!important}@media (max-width: 600px){.side{height:auto!important}}.site-bg{height:92vh}.site-bg-photo{opacity:.85;background-position:center 30%;-webkit-mask-image:none;mask-image:none;animation:bg-drift 90s ease-in-out infinite alternate}.site-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(10,22,56,.25) 0%,rgba(10,22,56,.45) 30%,rgba(10,22,56,.82) 62%,var(--bg) 96%)}.site-bg-mist{display:none}.site-bg-photo{top:0;right:0;bottom:0;left:0;background-size:max(120%,1440px) auto;background-position:center top;background-repeat:no-repeat;animation:bg-drift-soft 90s ease-in-out infinite alternate}@keyframes bg-drift-soft{0%{transform:scale(1)}to{transform:scale(1.03) translateY(-.6%)}}html,body{overscroll-behavior-y:none}.stage{overscroll-behavior-y:contain}@media (max-width: 900px){html .rl-page,html .cx-page{grid-template-columns:minmax(0,1fr)}html .rl-page>*,html .cx-page>*{min-width:0}}@media (max-width: 760px){html .bt-row{grid-template-columns:minmax(0,1fr);min-height:0}html .bt-left,html .bt-right{border:0}html .bt-right{flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid var(--line)}html .bt-right .btn{flex:none}}@media (max-width: 600px){html .fl-bet{min-width:0;flex-basis:100%}html .fl-create{flex:1 1 100%}html .cl-banner{flex-wrap:wrap;padding:14px}html .cl-banner img{width:56px;height:56px;margin:0}html .cl-banner>div{flex:1 1 calc(100% - 72px)}html .cl-banner .btn{flex:1 1 100%}html .cl-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}html .cl-tabs::-webkit-scrollbar{display:none}html .cl-tabs button{flex:none}html .rl-amount button{min-width:44px;height:38px}}@media (max-width: 600px){html .cx-controls{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){html .rl-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html .rl-modes button{min-width:0;width:auto}html .fl-bet{gap:6px;padding:0 8px}html .fl-bet .fl-mini{min-width:0;width:40px;padding:0}html .fl-bet>span{display:none}}@media (max-width: 600px){html .fl-page{padding-inline:12px}}
