.mini-app-root{--accent:#3e63dd;--accent-soft:#3e63dd1f;--accent-line:#3e63dd4d;--win:#2f9e6e;--loss:#d4453b;--warn:#d98a2b;--role-civ:#d4453b;--role-she:#c9a800;--role-maf:#1a1a1a;--role-don:#1a5c38;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-pill:999px;--fs-h1:clamp(18px,4.8vw,22px);--fs-h2:clamp(15px,4vw,17px);--fs-body:clamp(13px,3.6vw,14px);--fs-sm:clamp(11px,3.1vw,12px);--fs-xs:clamp(10px,2.7vw,11px);--gap:clamp(7px,1.9vw,10px);--pad:clamp(13px,4vw,17px);--ease:cubic-bezier(.22,.61,.36,1);--tg-safe-top:0px;--bg-0:#f6f7f9;--bg-1:#fff;--bg-2:#f1f2f5;--bg-3:#e8eaee;--line:#ecedf0;--line-2:#e1e3e8;--tx-1:#0b0c0e;--tx-2:#5b6069;--tx-3:#9aa0aa;--sh-card:0 1px 2px #1012160a,0 4px 16px -8px #1012161a;--sh-pop:0 20px 50px -16px #10121638}.mini-app-root[data-theme=dark]{--bg-0:#0b0c0e;--bg-1:#141619;--bg-2:#1b1e22;--bg-3:#262a30;--line:#ffffff0f;--line-2:#ffffff1a;--tx-1:#f3f4f6;--tx-2:#9ba1ac;--tx-3:#5c626c;--sh-card:0 1px 0 #ffffff05 inset,0 8px 24px -14px #000c;--sh-pop:0 24px 60px -20px #000000e6}.mini-app-root[data-theme=light]{--bg-0:#f6f7f9;--bg-1:#fff;--bg-2:#f1f2f5;--bg-3:#e8eaee;--line:#ecedf0;--line-2:#e1e3e8;--tx-1:#0b0c0e;--tx-2:#5b6069;--tx-3:#9aa0aa;--sh-card:0 1px 2px #1012160a,0 4px 16px -8px #1012161a;--sh-pop:0 20px 50px -16px #10121638}.mini-app-root *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.mini-app-root{background:var(--bg-0);color:var(--tx-1);font-family:Manrope,system-ui,sans-serif}.mini-app-root .num,.mini-app-root .vp{font-variant-numeric:tabular-nums}.mini-app-root .va-app{height:var(--app-vh,100dvh);background:var(--bg-0);color:var(--tx-1);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.mini-app-root .hdr{padding:calc(var(--tg-safe-top) + 10px) var(--pad) 12px;border-bottom:1px solid var(--line);background:var(--bg-0);z-index:20;align-items:center;gap:10px;min-height:64px;display:flex;position:sticky;top:0}.mini-app-root .brand{background:var(--accent);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:grid}.mini-app-root .h-txt{flex:1;min-width:0}.mini-app-root .h-title{font-weight:800;font-size:var(--fs-h2);letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden}.mini-app-root .h-tag{font-size:var(--fs-xs);color:var(--tx-3);letter-spacing:1.3px;text-transform:uppercase;font-weight:600}.mini-app-root .h-act{flex-shrink:0;gap:7px;margin-left:auto;display:flex}.mini-app-root .ib{background:var(--bg-2);border:1px solid var(--line);min-width:32px;height:32px;color:var(--tx-2);cursor:pointer;border-radius:9px;place-items:center;padding:0 9px;display:grid;position:relative}.mini-app-root .ib:active{transform:scale(.94)}.mini-app-root .ib svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.mini-app-root .ib:after,.mini-app-root .back:after{content:"";position:absolute;inset:-6px}.mini-app-root .back{cursor:pointer;color:var(--tx-2);background:var(--bg-2);border:1px solid var(--line);border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;position:relative}.mini-app-root .back svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mini-app-root .va-screen{padding:var(--pad);gap:var(--gap);flex-direction:column;display:flex}.mini-app-root .va-screen>.card,.mini-app-root .va-screen>.evt,.mini-app-root .va-screen>.list,.mini-app-root .va-screen>.strip,.mini-app-root .va-screen>.pf2-strip{margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));border-left:none;border-right:none;border-radius:0}.mini-app-root .va-screen>*{animation:va-rise .38s var(--ease) backwards;flex-shrink:0}.mini-app-root .va-screen>:nth-child(2){animation-delay:40ms}.mini-app-root .va-screen>:nth-child(3){animation-delay:80ms}.mini-app-root .va-screen>:nth-child(4){animation-delay:.12s}.mini-app-root .va-screen>:nth-child(5){animation-delay:.16s}.mini-app-root .va-screen>:nth-child(n+6){animation-delay:.18s}@media (prefers-reduced-motion:reduce){.mini-app-root *,.mini-app-root :before,.mini-app-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes va-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes va-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes va-popup{0%{transform:translateY(60px)}to{transform:none}}@keyframes va-spin{to{transform:rotate(360deg)}}@keyframes va-slide{0%{left:-42%}to{left:100%}}@keyframes pulse-glow{0%,to{box-shadow:0 4px 18px #3e63dd33}50%{box-shadow:0 4px 32px #3e63ddb3,0 0 0 4px #3e63dd38}}.mini-app-root .tabs{border-top:1px solid var(--line);background:var(--bg-0);padding:8px 6px calc(8px + env(safe-area-inset-bottom));z-index:20;grid-template-columns:repeat(4,1fr);display:grid;position:sticky;bottom:0}.mini-app-root .tab{color:var(--tx-3);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:4px 0;font-family:inherit;font-size:10px;font-weight:600;display:flex}.mini-app-root .tab svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.mini-app-root .tab.active{color:var(--accent)}.mini-app-root .tab:active{transform:scale(.92)}.mini-app-root .card{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-card)}.mini-app-root .eyebrow{font-size:var(--fs-xs);letter-spacing:1.3px;text-transform:uppercase;color:var(--tx-3);font-weight:700}.mini-app-root .btn{border-radius:var(--r-md);font-weight:700;font-size:var(--fs-body);cursor:pointer;border:none;justify-content:center;align-items:center;gap:7px;width:100%;padding:13px;font-family:inherit;display:flex}.mini-app-root .btn:active{transform:scale(.985)}.mini-app-root .btn svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.mini-app-root .btn.pri{background:var(--accent);color:#fff}.mini-app-root .btn.sec{background:var(--bg-2);color:var(--tx-1);border:1px solid var(--line)}.mini-app-root .btn.danger{color:var(--loss);background:#d4453b1a;border:1px solid #d4453b47}.mini-app-root .btn.ghost{color:var(--tx-3);border:1px solid var(--line);background:0 0}.mini-app-root .btn.ghost:active{background:var(--bg-2)}.mini-app-root .btn.sm{font-size:var(--fs-sm);width:auto;padding:9px 13px}.mini-app-root .inp{border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--line);width:100%;color:var(--tx-1);font:600 var(--fs-body) Manrope;padding:12px 14px}.mini-app-root .inp::placeholder{color:var(--tx-3)}.mini-app-root .inp,.mini-app-root .btn,.mini-app-root select,.mini-app-root textarea{appearance:none;-webkit-text-fill-color:currentColor}.mini-app-root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mini-app-root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mini-app-root .inp:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--bg-2) inset;-webkit-text-fill-color:var(--tx-1);caret-color:var(--tx-1)}.mini-app-root .inp:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--bg-2) inset;-webkit-text-fill-color:var(--tx-1);caret-color:var(--tx-1)}.mini-app-root .inp:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--bg-2) inset;-webkit-text-fill-color:var(--tx-1);caret-color:var(--tx-1)}.mini-app-root .search-wrap{align-items:center;display:flex;position:relative}.mini-app-root .search-wrap svg{width:16px;height:16px;stroke:var(--tx-3);fill:none;stroke-width:1.8px;position:absolute;left:13px}.mini-app-root .search-wrap .inp{padding-left:38px}.mini-app-root .seg{background:var(--bg-2);border-radius:var(--r-md);border:1px solid var(--line);gap:5px;padding:4px;display:flex}.mini-app-root .seg .s{text-align:center;border-radius:var(--r-sm);min-height:38px;font-size:var(--fs-sm);color:var(--tx-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:9px 4px;font-family:inherit;font-weight:600;display:flex}.mini-app-root .seg .s.on{background:var(--bg-1);color:var(--tx-1);box-shadow:var(--sh-card)}.mini-app-root .badge{border-radius:var(--r-pill);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:5px;padding:4px 9px;font-weight:700;display:inline-flex}.mini-app-root .badge svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.mini-app-root .badge.b-on{color:var(--win);background:#2f9e6e24}.mini-app-root .badge.b-accent{background:var(--accent-soft);color:var(--accent)}.mini-app-root .badge.b-mut{background:var(--bg-3);color:var(--tx-2)}.mini-app-root .badge.b-warn{color:var(--warn);background:#d98a2b24}.mini-app-root .badge.b-loss{color:var(--loss);background:#d4453b24}.mini-app-root .sec-title{justify-content:space-between;align-items:center;display:flex}.mini-app-root .sec-title .more{font-size:var(--fs-sm);color:var(--accent);cursor:pointer;font-weight:600}.mini-app-root .profile{padding:14px var(--pad);align-items:center;gap:14px;display:flex}.mini-app-root .avatar{background:linear-gradient(135deg,var(--accent),#5b7bf0);color:#fff;border:1px solid var(--line-2);cursor:pointer;border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:grid;position:relative;overflow:visible}.mini-app-root .avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.mini-app-root .avatar .status-dot{background:var(--win);border:2.5px solid var(--bg-1);border-radius:50%;width:13px;height:13px;position:absolute;bottom:-2px;right:-2px}.mini-app-root .avatar .status-dot.offline{background:var(--tx-3)}.mini-app-root .badge-club{font-size:var(--fs-xs);background:var(--bg-2);color:var(--tx-1);border:1px solid var(--line);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:4px 8px;font-weight:700;display:inline-flex}.mini-app-root .badge-club .cl-av{background:linear-gradient(135deg,var(--accent),#5b7bf0);color:#fff;border-radius:5px;flex-shrink:0;place-items:center;width:16px;height:16px;font-size:8px;font-weight:800;display:grid;overflow:hidden}.mini-app-root .badge-club .cl-av img{object-fit:cover;width:100%;height:100%}.mini-app-root .p-name{font-weight:800;font-size:var(--fs-h2);letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;line-height:1.1;overflow:hidden}.mini-app-root .p-meta{font-size:var(--fs-sm);color:var(--tx-2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.mini-app-root .row-badges{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.mini-app-root .stat-grid{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.mini-app-root .stat{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:14px 6px;display:flex}.mini-app-root .stat .v{font-weight:800;font-size:var(--fs-h1);letter-spacing:-.5px;font-variant-numeric:tabular-nums;line-height:1}.mini-app-root .stat .v.accent{color:var(--accent)}.mini-app-root .stat .v.win{color:var(--win)}.mini-app-root .stat .v.loss{color:var(--loss)}.mini-app-root .stat .k{font-size:var(--fs-xs);color:var(--tx-3);text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;font-weight:600}.mini-app-root .roles{padding:12px var(--pad)}.mini-app-root .roles .eyebrow{margin-bottom:8px}.mini-app-root .role-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.mini-app-root .role-row:last-child{margin-bottom:0}.mini-app-root .role-name{font-size:var(--fs-sm);width:90px;color:var(--tx-2);white-space:nowrap;align-items:center;font-weight:500;display:flex}.mini-app-root .role-bar{background:var(--bg-3);border-radius:99px;flex:1;height:6px;overflow:hidden}.mini-app-root .role-bar i{background:var(--accent);border-radius:99px;height:100%;display:block}.mini-app-root .role-val{font-size:var(--fs-sm);text-align:right;font-variant-numeric:tabular-nums;width:34px;font-weight:600}.mini-app-root .nav-card{padding:12px var(--pad);cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;font-family:inherit;display:flex}.mini-app-root .nav-card:active{transform:scale(.99)}.mini-app-root .nav-ico{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.mini-app-root .nav-ico svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mini-app-root .nav-ico.mut{background:var(--bg-3);color:var(--tx-2)}.mini-app-root .nav-tx{flex:1;min-width:0}.mini-app-root .nav-tx b{font-weight:700;font-size:var(--fs-body);display:block}.mini-app-root .nav-tx span{font-size:var(--fs-xs);color:var(--tx-3)}.mini-app-root .nav-chev{color:var(--tx-3)}.mini-app-root .nav-chev svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mini-app-root .sub-card{padding:var(--pad);align-items:center;gap:13px;display:flex}.mini-app-root .sub-l{flex:1;min-width:0}.mini-app-root .sub-l .eyebrow{margin-bottom:7px}.mini-app-root .sub-status{font-weight:800;font-size:var(--fs-h2);color:var(--accent);line-height:1}.mini-app-root .sub-status.off{color:var(--tx-3)}.mini-app-root .sub-date{font-size:var(--fs-sm);color:var(--tx-2);white-space:nowrap;margin-top:5px}.mini-app-root .ring{flex-shrink:0;width:48px;height:48px;display:block}.mini-app-root .evt{border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-1);box-shadow:var(--sh-card);cursor:pointer;text-align:left;flex-shrink:0;width:100%;min-height:86px;padding:0;font-family:inherit;display:flex;overflow:hidden}.mini-app-root .evt:active{transform:scale(.99)}.mini-app-root .evt .bar{background:var(--accent);flex-shrink:0;width:3px}.mini-app-root .evt .ec{padding:13px var(--pad);flex-direction:column;flex:1;justify-content:flex-start;gap:7px;min-width:0;display:flex}.mini-app-root .evt-top{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.mini-app-root .evt-name{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(14px,3.9vw,15px);font-weight:700;line-height:1.5;overflow:hidden}.mini-app-root .meta{font-size:var(--fs-xs);color:var(--tx-2);white-space:nowrap;align-items:center;gap:9px;display:flex;overflow:hidden}.mini-app-root .meta .m{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.mini-app-root .meta .m.place{min-width:0;overflow:hidden}.mini-app-root .meta .m.place span{text-overflow:ellipsis;overflow:hidden}.mini-app-root .meta svg{width:13px;height:13px;stroke:var(--tx-3);fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.mini-app-root .meta .num{color:var(--tx-1);font-weight:600}.mini-app-root .list{border-radius:var(--r-md);background:var(--bg-1);border:1px solid var(--line);box-shadow:var(--sh-card);flex-direction:column;display:flex;overflow:hidden}.mini-app-root .rank{padding:11px var(--pad);border-bottom:1px solid var(--line);align-items:center;gap:11px;display:flex}.mini-app-root .rank:last-child{border-bottom:none}.mini-app-root .rank.me{background:var(--accent-soft)}.mini-app-root .rank .pos{text-align:center;width:18px;font-weight:700;font-size:var(--fs-sm);color:var(--tx-3);font-variant-numeric:tabular-nums}.mini-app-root .rank.top .pos{color:var(--accent)}.mini-app-root .av{background:var(--bg-3);border:1px solid var(--line);width:36px;height:36px;color:var(--tx-2);font-weight:700;font-size:var(--fs-sm);border-radius:11px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.mini-app-root .av img{object-fit:cover;width:100%;height:100%}.mini-app-root .rk-nm{flex:1;min-width:0}.mini-app-root .rk-nm b{font-weight:600;font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mini-app-root .rk-nm span{font-size:var(--fs-xs);color:var(--tx-3)}.mini-app-root .rk-sc{text-align:right;white-space:nowrap}.mini-app-root .rk-sc b{white-space:nowrap;font-weight:700;font-size:var(--fs-body);font-variant-numeric:tabular-nums}.mini-app-root .rk-sc span{font-size:var(--fs-xs);color:var(--win);font-variant-numeric:tabular-nums;font-weight:600;display:block}.mini-app-root .dop{opacity:.5;color:inherit;font-size:.82em;font-weight:inherit;display:inline}.mini-app-root .rk-sc .dop{color:inherit;font-size:.82em;font-weight:inherit;display:inline}.mini-app-root .show-all{text-align:center;font-size:var(--fs-sm);color:var(--accent);cursor:pointer;padding:11px;font-weight:600}.mini-app-root .state{text-align:center;min-height:0;padding:32px var(--pad);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.mini-app-root .state-ico{border-radius:20px;flex-shrink:0;place-items:center;width:66px;height:66px;display:grid}.mini-app-root .state-ico svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.mini-app-root .state-ico.err{color:var(--loss);background:#d4453b1f}.mini-app-root .state-ico.mut{background:var(--bg-3);color:var(--tx-2)}.mini-app-root .state-ico.ok{color:var(--win);background:#2f9e6e24}.mini-app-root .state h3{font-size:var(--fs-h1);letter-spacing:-.3px;font-weight:800}.mini-app-root .state p{font-size:var(--fs-sm);color:var(--tx-2);max-width:290px;line-height:1.5}.mini-app-root .state-actions{flex-direction:column;gap:10px;width:100%;margin-top:8px;display:flex}.mini-app-root .spinner{border:3px solid var(--bg-3);border-top-color:var(--accent);border-radius:50%;width:46px;height:46px;animation:.8s linear infinite va-spin}.mini-app-root .scroll-end{height:var(--pad);flex-shrink:0}.mini-app-root .cal{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.mini-app-root .cal::-webkit-scrollbar{height:0}.mini-app-root .cday{border-radius:var(--r-sm);background:var(--bg-1);border:1px solid var(--line);cursor:pointer;flex-direction:column;flex-shrink:0;align-items:center;width:44px;padding:8px 0 7px;display:flex}.mini-app-root .cday.on{background:var(--accent);border-color:var(--accent);color:#fff}.mini-app-root .cday.past{opacity:.4}.mini-app-root .cday .d{font-size:var(--fs-xs);text-transform:uppercase;opacity:.7;font-weight:600}.mini-app-root .cday .n{font-size:var(--fs-body);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:800}.mini-app-root .cday .cdot{background:var(--accent);border-radius:50%;width:4px;height:4px;margin-top:5px}.mini-app-root .cday .cdot.off{background:0 0}.mini-app-root .cday.on .cdot{background:#fff}.mini-app-root .section-head{font-size:var(--fs-sm);color:var(--tx-2);margin-top:2px;font-weight:700}.mini-app-root .sh-hint{color:var(--tx-3);font-weight:600;font-size:var(--fs-xs)}.mini-app-root .sh-block{margin-top:4px}.mini-app-root .sh-block .section-head{margin-top:0}.mini-app-root .sh-sub{font-size:var(--fs-xs);color:var(--tx-3);margin-top:2px;font-weight:500;line-height:1.35}.mini-app-root .sb-block{gap:var(--gap);flex-direction:column;display:flex}.mini-app-root .plan{padding:13px var(--pad);align-items:center;gap:12px;display:flex}.mini-app-root .plan-tx{flex:1;min-width:0}.mini-app-root .plan-tx b{font-weight:700;font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mini-app-root .plan-tx span{font-size:var(--fs-xs);color:var(--tx-3);white-space:nowrap}.mini-app-root .plan .btn.sm{flex-shrink:0}.mini-app-root .plan-card{cursor:pointer}.mini-app-root .plan-card:active{transform:scale(.99)}.mini-app-root .plan-card.on{border-color:var(--accent)}.mini-app-root .plan-price{font-weight:700;font-size:var(--fs-body);color:var(--tx-1);font-variant-numeric:tabular-nums;white-space:nowrap}.mini-app-root .plan-radio{border:2px solid var(--line-2);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.mini-app-root .plan-card.on .plan-radio{border-color:var(--accent)}.mini-app-root .plan-card.on .plan-radio:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px}.mini-app-root .widget{border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--bg-1);box-shadow:0 0 0 3px var(--accent-soft);overflow:hidden}.mini-app-root .widget-h{padding:10px var(--pad);border-bottom:1px solid var(--line);font-size:var(--fs-xs);color:var(--tx-2);align-items:center;gap:7px;font-weight:600;display:flex}.mini-app-root .widget-h svg{width:13px;height:13px;stroke:var(--win);fill:none;stroke-width:2px}.mini-app-root .widget-h .yk{color:var(--tx-2);letter-spacing:.3px;margin-left:auto;font-weight:800}.mini-app-root .widget-b{padding:var(--pad);flex-direction:column;gap:12px;display:flex}.mini-app-root .pay-block{flex-direction:column;gap:14px;display:flex}.mini-app-root .field{align-items:center;display:flex;position:relative}.mini-app-root .field svg{width:17px;height:17px;stroke:var(--tx-3);fill:none;stroke-width:1.7px;position:absolute;left:13px}.mini-app-root .field .inp{padding-left:40px}.mini-app-root .field2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mini-app-root .chk{font-size:var(--fs-sm);color:var(--tx-2);cursor:pointer;align-items:center;gap:9px;font-weight:500;display:flex}.mini-app-root .chk .cb{border:2px solid var(--accent);background:var(--accent-soft);border-radius:6px;flex-shrink:0;place-items:center;width:19px;height:19px;display:grid}.mini-app-root .chk .cb svg{width:12px;height:12px;stroke:var(--accent);fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:1}.mini-app-root .chk.off .cb{border-color:var(--line-2);background:var(--bg-2)}.mini-app-root .chk.off .cb svg{opacity:0}.mini-app-root .pay-note{font-size:var(--fs-xs);color:var(--tx-3);text-align:center;padding:0 4px;line-height:1.5}.mini-app-root .pay-note b{color:var(--tx-2);font-weight:600}.mini-app-root .kpi-grid{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.mini-app-root .kpi{text-align:center;padding:14px 8px}.mini-app-root .kpi .v{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:clamp(16px,4.6vw,20px);font-weight:800;line-height:1}.mini-app-root .kpi .v.win{color:var(--win)}.mini-app-root .kpi .v.accent{color:var(--accent)}.mini-app-root .kpi .k{font-size:var(--fs-xs);color:var(--tx-3);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;margin-top:6px;font-weight:600}.mini-app-root .sticky-cta{z-index:2;margin:0 calc(-1*var(--pad)) calc(-1*var(--pad));padding:12px var(--pad) var(--pad);background:var(--bg-0);position:sticky;bottom:0}.mini-app-root .club-desc{font-size:var(--fs-sm);color:var(--tx-2);margin:0;line-height:1.55}.mini-app-root .av.av-lg{background:var(--accent-soft);border-color:var(--accent-line);width:52px;height:52px;color:var(--accent);border-radius:14px;flex-shrink:0;font-size:20px}.mini-app-root .stat-grid.two{grid-template-columns:repeat(2,1fr);gap:9px}.mini-app-root .stat-grid.two .stat{gap:3px;padding:10px 6px}.mini-app-root .stat .v.black{color:var(--tx-1)}.mini-app-root .stat .v.red{color:var(--loss)}.mini-app-root .podium{justify-content:center;align-items:flex-end;gap:16px;padding:6px 0 2px;display:flex}.mini-app-root .pod{flex-direction:column;align-items:center;gap:6px;display:flex}.mini-app-root .pod .pa{background:linear-gradient(135deg,var(--bg-3),var(--bg-2));border:2px solid var(--line-2);color:var(--tx-1);border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.mini-app-root .pod .pa img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.mini-app-root .pod{flex:1 1 0;max-width:33%}.mini-app-root .podium{justify-content:center;align-items:flex-start}.mini-app-root .pod .pa,.mini-app-root .pod.p1{margin-top:0}.mini-app-root .pod .pn,.mini-app-root .pod .pp{text-align:center;text-overflow:ellipsis;width:100%;overflow:hidden}.mini-app-root .pod.p1 .pa{border-color:var(--accent);width:58px;height:58px;font-size:19px}.mini-app-root .pod.p2 .pa,.mini-app-root .pod.p3 .pa{width:46px;height:46px;font-size:15px}.mini-app-root .pod .pn{font-size:var(--fs-sm);white-space:nowrap;font-weight:600}.mini-app-root .pod .pp{font-size:var(--fs-xs);color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.mini-app-root .pod .rankbadge{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:-2px;font-size:10px;font-weight:800;display:grid}.mini-app-root .pod.p1 .rankbadge{background:var(--accent)}.mini-app-root .pod.p2 .rankbadge{background:#8a9099}.mini-app-root .pod.p3 .rankbadge{background:#a9744a}.mini-app-root .hist .rank{align-items:center;gap:9px}.mini-app-root .hist .badge{flex-shrink:0;justify-content:center;width:90px}.mini-app-root .rk-right{white-space:nowrap;flex-flow:row;flex-shrink:0;align-items:center;gap:8px;display:flex}.mini-app-root .show-all.foot{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-card);flex-shrink:0}.mini-app-root .seatbar{flex-direction:column;gap:8px;display:flex}.mini-app-root .seat-dots{gap:5px;display:flex}.mini-app-root .seat-dot{background:var(--bg-3);border-radius:99px;flex:1;height:5px}.mini-app-root .seat-dot.done{background:var(--accent-line)}.mini-app-root .seat-dot.on{background:var(--accent)}.mini-app-root .seat-prog{font-size:var(--fs-sm);color:var(--tx-2);text-align:center;font-weight:700}.mini-app-root .seat-card{padding:var(--pad);flex-direction:column;gap:15px;display:flex}.mini-app-root .seat-head{align-items:center;gap:12px;display:flex}.mini-app-root .seat-no{background:var(--accent);color:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:21px;font-weight:800;display:grid}.mini-app-root .seat-tx{min-width:0}.mini-app-root .seat-name{font-weight:800;font-size:var(--fs-h2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.mini-app-root .lbl{font-size:var(--fs-xs);color:var(--tx-3);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:8px;font-weight:700}.mini-app-root .lbl .opt{text-transform:none;letter-spacing:0;color:var(--tx-3);margin-left:6px;font-weight:500}.mini-app-root .role-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.mini-app-root .role-pill{border:1px solid var(--line);background:var(--bg-2);color:var(--tx-2);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:11px 0;font-family:inherit;display:flex}.mini-app-root .role-pill b{font-size:18px;font-weight:800;line-height:1}.mini-app-root .role-pill span{text-transform:uppercase;letter-spacing:.4px;font-size:9.5px;font-weight:600}.mini-app-root .role-pill:active{transform:scale(.96)}.mini-app-root .role-pill.on{color:#fff;border-color:#0000}.mini-app-root .role-pill.on[data-r=civ]{background:var(--role-civ)}.mini-app-root .role-pill.on[data-r=she]{background:var(--role-she)}.mini-app-root .role-pill.on[data-r=maf]{background:var(--role-maf);border-color:#ffffff73}.mini-app-root .role-pill.on[data-r=don]{background:var(--role-don)}.mini-app-root .seat-score{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:13px;padding:12px 14px;display:flex}.mini-app-root .seat-score .ss-l{flex-direction:column;gap:3px;display:flex}.mini-app-root .seat-score .ss-cap{text-transform:uppercase;letter-spacing:.6px;color:var(--tx-3);font-size:9.5px;font-weight:800}.mini-app-root .seat-score .ss-v{font-size:var(--fs-h1);color:var(--tx-1);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.mini-app-root .pts-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mini-app-root .pts{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:10px}.mini-app-root .pts .pl{text-transform:uppercase;letter-spacing:.8px;text-align:center;margin-bottom:8px;font-size:9.5px;font-weight:800;display:block}.mini-app-root .pts.plus .pl{color:var(--win)}.mini-app-root .pts.minus .pl{color:var(--loss)}.mini-app-root .step{justify-content:space-between;align-items:center;gap:6px;display:flex}.mini-app-root .step button{border:1px solid var(--line);background:var(--bg-1);width:30px;height:30px;color:var(--tx-1);cursor:pointer;border-radius:9px;place-items:center;font-family:inherit;font-size:18px;font-weight:700;display:grid}.mini-app-root .step button:active{transform:scale(.92)}.mini-app-root .step .v{font-variant-numeric:tabular-nums;text-align:center;min-width:22px;font-size:16px;font-weight:800}.mini-app-root .seat-nav{gap:10px;display:flex}.mini-app-root .seat-nav .btn{flex:1}.mini-app-root .seat-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mini-app-root .sseat-list{flex-direction:column;gap:8px;display:flex}.mini-app-root .sseat{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:9px 10px;display:flex}.mini-app-root .sseat-top{align-items:center;gap:10px;display:flex}.mini-app-root .sseat-no{background:var(--accent-soft);border:1px solid var(--accent-line);width:26px;height:26px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.mini-app-root .sseat-av{background:var(--bg-3);width:30px;height:30px;color:var(--tx-2);border-radius:9px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.mini-app-root .sseat-nm{min-width:0;font-weight:700;font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mini-app-root .sseat-tag{text-transform:uppercase;letter-spacing:.4px;color:#fff;border-radius:99px;flex-shrink:0;padding:4px 9px;font-size:9.5px;font-weight:800}.mini-app-root .sseat-tag[data-r=civ]{background:var(--role-civ)}.mini-app-root .sseat-tag[data-r=she]{background:var(--role-she)}.mini-app-root .sseat-tag[data-r=maf]{background:var(--role-maf);box-shadow:inset 0 0 0 1px #ffffff73}.mini-app-root .sseat-tag[data-r=don]{background:var(--role-don)}.mini-app-root .role-mini{gap:5px;padding-left:36px;display:flex}.mini-app-root .role-mini .rp{border:1px solid var(--line);background:var(--bg-2);height:32px;color:var(--tx-3);cursor:pointer;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:4px;font-family:inherit;font-size:13px;font-weight:800;display:flex}.mini-app-root .role-mini .rp small{text-transform:uppercase;letter-spacing:.3px;font-size:9px;font-weight:700}.mini-app-root .role-mini .rp:active{transform:scale(.96)}.mini-app-root .role-mini .rp.on{color:#fff;border-color:#0000}.mini-app-root .role-mini .rp.on[data-r=civ]{background:var(--role-civ)}.mini-app-root .role-mini .rp.on[data-r=she]{background:var(--role-she)}.mini-app-root .role-mini .rp.on[data-r=maf]{background:var(--role-maf);border-color:#ffffff73}.mini-app-root .role-mini .rp.on[data-r=don]{background:var(--role-don)}.mini-app-root .role-legend{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.mini-app-root .rl-chip{font-size:var(--fs-xs);color:var(--tx-2);background:var(--bg-2);border:1px solid var(--line);border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-weight:700;display:inline-flex}.mini-app-root .rl-chip .rd{border-radius:50%;width:10px;height:10px}.mini-app-root .res-grid{flex-direction:column;gap:9px;display:flex}.mini-app-root .res-btn{border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-1);color:var(--tx-1);font-weight:800;font-size:var(--fs-body);cursor:pointer;align-items:center;gap:12px;padding:16px;font-family:inherit;display:flex}.mini-app-root .res-btn .dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.mini-app-root .res-btn.city .dot{background:var(--accent)}.mini-app-root .res-btn.mafia .dot{background:var(--loss)}.mini-app-root .res-btn:active{transform:scale(.99)}.mini-app-root .res-btn.on{color:#fff;border-color:#0000}.mini-app-root .res-btn.city.on{background:var(--accent)}.mini-app-root .res-btn.mafia.on{background:var(--loss)}.mini-app-root .res-btn.on .dot{background:#fff}.mini-app-root .lh{padding:13px var(--pad);border-bottom:1px solid var(--line);cursor:pointer;font-weight:600;font-size:var(--fs-body);color:var(--tx-1);justify-content:space-between;align-items:center;gap:10px;display:flex}.mini-app-root .lh:last-child{border-bottom:none}.mini-app-root .lh.on{color:var(--accent);font-weight:700}.mini-app-root .lh .rd{border:2px solid var(--line-2);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.mini-app-root .lh.on .rd{border-color:var(--accent)}.mini-app-root .lh.on .rd:after{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px}.mini-app-root .lh-val{color:var(--accent);font-weight:700;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;margin-left:auto}.mini-app-root .chips{flex-wrap:wrap;gap:7px;display:flex}.mini-app-root .chip{border:1px solid var(--line);background:var(--bg-2);min-width:38px;color:var(--tx-2);cursor:pointer;text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;padding:9px 11px;font-family:inherit;font-weight:700}.mini-app-root .chip.on{background:var(--accent);color:#fff;border-color:#0000}.mini-app-root .gr-row{padding:11px var(--pad);border-bottom:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:22px 1fr 26px 52px;align-items:center;gap:8px;display:grid}.mini-app-root .gr-row:last-child{border-bottom:none}.mini-app-root .gr-row.gr-head{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.4px;color:var(--tx-3);font-weight:700}.mini-app-root .gr-row.gr-me{background:var(--accent-soft)}.mini-app-root .gr-no{color:var(--tx-3);text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.mini-app-root .gr-nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mini-app-root .gr-role{text-align:center;font-weight:800}.mini-app-root .role-dot{border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.mini-app-root .gr-sc{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.mini-app-root .auth-hero{text-align:center;margin:8px 0 2px}.mini-app-root .auth-hero .brand{border-radius:16px;width:54px;height:54px;margin:0 auto 10px;font-size:24px}.mini-app-root .auth-hero .p-name{font-size:var(--fs-h1);white-space:normal}.mini-app-root .auth-hero .p-meta{white-space:normal}.mini-app-root .auth-feats{flex-direction:column;gap:11px;margin-top:8px;display:flex}.mini-app-root .af{align-items:center;gap:11px;display:flex}.mini-app-root .af-ic{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.mini-app-root .af-ic svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.mini-app-root .af b{font-weight:700;font-size:var(--fs-sm);line-height:1.25;display:block}.mini-app-root .af span{font-size:var(--fs-xs);color:var(--tx-3)}.mini-app-root .fld{flex-direction:column;gap:6px;display:flex}.mini-app-root .fld-lbl{font-size:var(--fs-xs);color:var(--tx-2);letter-spacing:.2px;padding-left:2px;font-weight:600}.mini-app-root .fld-pwd{align-items:center;display:flex;position:relative}.mini-app-root .fld-pwd .inp{padding-right:46px}.mini-app-root .pwd-tog{width:34px;height:34px;color:var(--tx-3);cursor:pointer;background:0 0;border:none;border-radius:9px;place-items:center;display:grid;position:absolute;right:7px}.mini-app-root .pwd-tog svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mini-app-root .form-grow{flex-direction:column;flex:1;justify-content:center;gap:14px;min-height:0;display:flex}.mini-app-root .policy{font-size:var(--fs-sm);color:var(--tx-2);cursor:pointer;align-items:flex-start;gap:9px;line-height:1.4;display:flex}.mini-app-root .policy .cb{border:1.5px solid var(--line-2);background:var(--bg-2);border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.mini-app-root .policy .cb svg{width:13px;height:13px;stroke:var(--accent);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.mini-app-root .policy.on .cb{border-color:var(--accent);background:var(--accent-soft)}.mini-app-root .policy.on .cb svg{opacity:1}.mini-app-root .lnk{color:var(--accent);cursor:pointer;font-weight:600}.mini-app-root .auth-alt{text-align:center;font-size:var(--fs-sm);color:var(--tx-2);margin-top:auto;padding-top:6px}.mini-app-root .code-row{justify-content:center;gap:9px;display:flex}.mini-app-root .code-box{border:1.5px solid var(--line);background:var(--bg-1);width:46px;height:56px;color:var(--tx-1);font-variant-numeric:tabular-nums;border-radius:13px;place-items:center;font-size:22px;font-weight:700;display:grid}.mini-app-root .code-box.on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.mini-app-root .code-box.cur{border-color:var(--accent)}.mini-app-root .vote{padding:4px var(--pad);flex-direction:column;gap:0;display:flex}.mini-app-root .vote-q{justify-content:space-between;align-items:center;display:flex}.mini-app-root .vote-opt{cursor:pointer}.mini-app-root .vote-opt:active{transform:scale(.99)}.mini-app-root .vo-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.mini-app-root .vo-name{font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mini-app-root .vo-name.me{color:var(--accent)}.mini-app-root .vo-pct{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--tx-2);flex-shrink:0;font-weight:700}.mini-app-root .vo-pct.on{color:var(--accent)}.mini-app-root .vo-bar{background:var(--bg-3);border-radius:99px;height:6px;margin-bottom:8px;overflow:hidden}.mini-app-root .vo-bar i{background:var(--accent);border-radius:99px;height:100%;display:block}.mini-app-root .vo-bar.mut i{background:var(--tx-3)}.mini-app-root .vo-voters{align-items:center;padding-left:7px;display:flex}.mini-app-root .vo-av{background:var(--bg-3);border:2px solid var(--bg-1);width:23px;height:23px;color:var(--tx-2);border-radius:50%;place-items:center;margin-left:-7px;font-size:10px;font-weight:700;display:grid}.mini-app-root .vo-more{font-size:var(--fs-xs);color:var(--tx-3);white-space:nowrap;margin-left:9px}.mini-app-root .vote-opt.cmp{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:12px 0;display:flex}.mini-app-root .vote-opt.cmp:last-child{border-bottom:none}.mini-app-root .vote-opt.cmp .vo-name{flex-shrink:0;line-height:1.3}.mini-app-root .vote-opt.cmp .vo-voters{cursor:pointer;padding-left:0}.mini-app-root .vote-opt.cmp.empty .vo-voters{color:var(--tx-3);font-size:var(--fs-xs)}.mini-app-root .vo-chev{color:var(--tx-3);flex-shrink:0;align-items:center;margin-left:7px;display:inline-flex}.mini-app-root .vo-chev svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.mini-app-root .pop-row svg.vo-chev{width:17px;height:17px;stroke:var(--tx-3);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-left:0}.mini-app-root .pop-ov{z-index:50;animation:va-fade .2s var(--ease);background:#00000080;align-items:flex-end;display:flex;position:fixed;inset:0}.mini-app-root .pop{background:var(--bg-1);width:100%;padding:8px clamp(20px,7vw,26px) calc(var(--pad)12px);max-height:78%;box-shadow:var(--sh-pop);animation:va-popup .3s var(--ease);border-top-left-radius:22px;border-top-right-radius:22px;overflow:auto}.mini-app-root .pop-grip{background:var(--line-2);border-radius:99px;width:38px;height:4px;margin:4px auto 16px}.mini-app-root .pop-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:0 4px;display:flex}.mini-app-root .pop-h{font-weight:800;font-size:var(--fs-h2);padding-left:10px}.mini-app-root .pop-h .cnt{color:var(--accent)}.mini-app-root .pop-list{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.mini-app-root .pop-close{background:var(--bg-2);border:1px solid var(--line);width:30px;height:30px;color:var(--tx-2);cursor:pointer;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.mini-app-root .pop-close svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mini-app-root .pop-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px;display:flex}.mini-app-root .pop-row:last-child{border-bottom:none}.mini-app-root .pop-row .nm{font-weight:600;font-size:var(--fs-body);flex:1;min-width:0}.mini-app-root .pop-row .nm.me{color:var(--accent)}.mini-app-root .gate-note{font-size:var(--fs-sm);color:var(--tx-2);margin:0 4px 14px;padding:0 6px;line-height:1.5}.mini-app-root .gate-opts{flex-direction:column;gap:10px;display:flex}.mini-app-root .gate-opt{text-align:left;border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--line);cursor:pointer;align-items:center;gap:13px;width:100%;padding:13px 14px;font-family:inherit;display:flex}.mini-app-root .gate-opt:active{transform:scale(.985)}.mini-app-root .gate-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.mini-app-root .gate-ic svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mini-app-root .gate-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mini-app-root .gate-tx b{font-size:var(--fs-body);color:var(--tx-1);font-weight:700}.mini-app-root .gate-tx span{font-size:var(--fs-xs);color:var(--tx-3)}.mini-app-root .gate-price{font-weight:800;font-size:var(--fs-sm);color:var(--tx-1);white-space:nowrap}.mini-app-root .pf-hero{text-align:center;padding:var(--pad) var(--pad) 16px;flex-direction:column;align-items:center;gap:4px;display:flex}.mini-app-root .pf-av{background:linear-gradient(135deg,var(--accent),#5b7bf0);color:#fff;border:2px solid var(--accent);border-radius:24px;place-items:center;width:84px;height:84px;margin-bottom:8px;font-size:34px;font-weight:800;display:grid;position:relative;overflow:hidden}.mini-app-root .pf-av img{object-fit:cover;width:100%;height:100%}.mini-app-root .pf-av .online{background:var(--win);border:3px solid var(--bg-1);border-radius:50%;width:18px;height:18px;position:absolute;bottom:-2px;right:-2px}.mini-app-root .pf-nick{font-weight:800;font-size:var(--fs-h1);letter-spacing:-.3px}.mini-app-root .pf-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.mini-app-root .pf-contact{padding:13px var(--pad);font-size:var(--fs-body);align-items:center;gap:9px;font-weight:600;display:flex}.mini-app-root .pf-contact svg{width:17px;height:17px;stroke:var(--tx-3);fill:none;stroke-width:1.8px;stroke-linecap:round}.mini-app-root .pf-contact .mut{color:var(--tx-3);font-weight:500;font-size:var(--fs-sm);margin-left:auto}.mini-app-root .pf2-strip{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-card);display:flex;overflow:hidden}.mini-app-root .pf2-si{text-align:center;border-right:1px solid var(--line);flex:1;padding:13px 4px}.mini-app-root .pf2-si:last-child{border-right:none}.mini-app-root .pf2-si .v{font-size:var(--fs-h2);color:var(--tx-1);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.mini-app-root .pf2-si .v.win{color:var(--win)}.mini-app-root .pf2-si .k{color:var(--tx-3);letter-spacing:.04em;margin-top:5px;font-size:10px;font-weight:700}.mini-app-root .pf-full{font-size:var(--fs-sm);color:var(--tx-2)}.mini-app-root .pf2-banner{border-radius:var(--r-lg);height:88px;box-shadow:var(--sh-card);background:radial-gradient(120% 140% at 12% -10%,#ffffff2e,transparent 55%), linear-gradient(135deg,var(--accent),#6b54e0 70%,#8a4fd8);flex-shrink:0}.mini-app-root .pf2-head{text-align:center;flex-direction:column;align-items:center;gap:5px;margin-top:-46px;display:flex;position:relative}.mini-app-root .pf2-head .pf-av{border:3px solid var(--bg-1);margin-bottom:2px}.mini-app-root .pf2-head .pf-av .online{border-color:var(--bg-1)}.mini-app-root .pf2-head.no-banner{margin-top:4px}.mini-app-root .pf2-social{padding:12px var(--pad);align-items:center;gap:11px;display:flex}.mini-app-root .pf2-social .ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.mini-app-root .pf2-social .ic svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mini-app-root .pf2-social b{font-size:var(--fs-sm);color:var(--tx-1);font-weight:700;display:block}.mini-app-root .pf2-social span{font-size:var(--fs-xs);color:var(--tx-3)}.mini-app-root .sec-row{justify-content:space-between;align-items:center;display:flex}.mini-app-root .sec-row .more{font-size:var(--fs-xs);color:var(--accent);cursor:pointer;font-weight:600}.mini-app-root .empty-pad{flex:1;min-height:6px}.mini-app-root .tl{position:relative}.mini-app-root .tl-row{gap:13px;display:flex}.mini-app-root .tl-line{flex-direction:column;flex-shrink:0;align-items:center;width:11px;display:flex;position:relative}.mini-app-root .tl-dot{border:2.5px solid var(--bg-1);z-index:2;border-radius:50%;width:11px;height:11px;margin-top:13px}.mini-app-root .tl-dot.w{background:var(--win)}.mini-app-root .tl-dot.l{background:var(--loss)}.mini-app-root .tl-stem{background:var(--line);flex:1;width:2px;margin:2px 0 -2px}.mini-app-root .tl-row:last-child .tl-stem{display:none}.mini-app-root .tl-card{flex:1;align-items:center;gap:11px;padding:9px 0 13px;display:flex}.mini-app-root .tl-rl{background:var(--bg-2);border:1px solid var(--line);border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.mini-app-root .tl-rl.city{color:var(--loss)}.mini-app-root .tl-rl.maf{color:var(--tx-1)}.mini-app-root .tl-tx{flex:1;min-width:0}.mini-app-root .tl-tx b{font-size:var(--fs-sm);color:var(--tx-1);font-weight:600;display:block}.mini-app-root .tl-tx span{font-size:var(--fs-xs);color:var(--tx-3)}.mini-app-root .tl-res{font-size:var(--fs-xs);flex-shrink:0;margin-left:auto;font-weight:700}.mini-app-root .tl-res.w{color:var(--win)}.mini-app-root .tl-res.l{color:var(--loss)}.mini-app-root .pseg{background:var(--bg-2);border:1px solid var(--line);border-radius:13px;gap:3px;padding:4px;display:flex}.mini-app-root .pseg .s{min-height:37px;font-size:var(--fs-sm);color:var(--tx-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;font-family:inherit;font-weight:700;display:flex}.mini-app-root .pseg .s.on{background:var(--bg-0);color:var(--tx-1);box-shadow:var(--sh-card)}.mini-app-root .chart{align-items:flex-end;gap:8px;height:70px;display:flex}.mini-app-root .chart .cb{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.mini-app-root .chart .cb i{background:var(--accent);border-radius:6px 6px 0 0;width:100%;min-height:4px;display:block}.mini-app-root .chart .cb span{font-size:var(--fs-xs);color:var(--tx-3);white-space:nowrap}.mini-app-root .strip{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-card);display:flex;overflow:hidden}.mini-app-root .strip .si{text-align:center;border-right:1px solid var(--line);flex:1;padding:12px 8px}.mini-app-root .strip .si:last-child{border-right:none}.mini-app-root .strip .si .v{font-weight:800;font-size:var(--fs-h2);font-variant-numeric:tabular-nums;white-space:nowrap}.mini-app-root .strip .si .v.win{color:var(--win)}.mini-app-root .strip .si .k{color:var(--tx-3);text-transform:uppercase;letter-spacing:.3px;margin-top:4px;font-size:9.5px;font-weight:600}.mini-app-root .act-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mini-app-root .act{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-card);cursor:pointer;text-align:left;flex-direction:column;gap:10px;padding:14px;font-family:inherit;display:flex}.mini-app-root .act:active{transform:scale(.99)}.mini-app-root .act .lab{font-weight:700;font-size:var(--fs-body)}.mini-app-root .act .sub{font-size:var(--fs-xs);color:var(--tx-3);font-weight:500}.mini-app-root .prog{background:var(--bg-3);border-radius:99px;height:7px;overflow:hidden}.mini-app-root .prog i{background:var(--accent);border-radius:99px;height:100%;display:block}.mini-app-root .bar-row{align-items:center;gap:10px;display:flex}.mini-app-root .bar-row .bl{font-size:var(--fs-sm);color:var(--tx-2);white-space:nowrap;width:110px;font-weight:500}.mini-app-root .bar-row .bv{font-size:var(--fs-sm);text-align:right;font-variant-numeric:tabular-nums;width:38px;font-weight:700}.mini-app-root .bar-row .prog{flex:1}.mini-app-root .big-amt{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.mini-app-root .fin-row{border-bottom:1px solid var(--line);font-size:var(--fs-body);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.mini-app-root .fin-row:last-child{border-bottom:none}.mini-app-root .fin-row .l{color:var(--tx-2);font-weight:500}.mini-app-root .fin-row .r{font-variant-numeric:tabular-nums;font-weight:800}.mini-app-root .fin-row.tot .l{color:var(--tx-1);font-weight:700}.mini-app-root .fin-row.tot .r{color:var(--win)}.mini-app-root .ftable{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-1);box-shadow:var(--sh-card);overflow:hidden}.mini-app-root .ft-row{padding:11px var(--pad);border-bottom:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:1fr 68px 84px;align-items:center;gap:8px;display:grid}.mini-app-root .ft-row:last-child{border-bottom:none}.mini-app-root .ft-head{background:var(--bg-2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.4px;color:var(--tx-3);font-weight:700}.mini-app-root .ft-nm{color:var(--tx-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mini-app-root .ft-nm small{font-size:var(--fs-xs);color:var(--tx-3);margin-top:1px;font-weight:500;display:block}.mini-app-root .ft-ty{color:var(--tx-2);font-weight:600;font-size:var(--fs-xs)}.mini-app-root .ft-sum{text-align:right;font-variant-numeric:tabular-nums;color:var(--win);font-weight:800}.mini-app-root .tabp{gap:var(--gap);flex-direction:column;display:flex}.mini-app-root .invite-link{border:1px dashed var(--accent-line);background:var(--accent-soft);width:100%;color:var(--accent);font-weight:600;font-size:var(--fs-sm);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:12px;padding:13px 14px;overflow:hidden}.mini-app-root .invite-steps{flex-direction:column;gap:10px;width:100%;margin-top:4px;display:flex}.mini-app-root .ist{font-size:var(--fs-sm);color:var(--tx-2);align-items:center;gap:11px;font-weight:500;display:flex}.mini-app-root .ist-n{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);font-size:var(--fs-xs);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.mini-app-root :focus-visible,.mini-app-root :focus{outline:none}.mini-app-root .ring{background:0 0;border:none;outline:none}.mini-app-root .ts-bar{scrollbar-width:none;gap:6px;padding:2px 0 6px;display:flex;overflow-x:auto}.mini-app-root .ts-bar::-webkit-scrollbar{display:none}.mini-app-root .ts-chip{border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--tx-2);background:var(--bg-2);border:1px solid var(--line);cursor:pointer;white-space:nowrap;flex:none;padding:8px 14px;font-family:inherit;font-weight:600}.mini-app-root .ts-chip.on{background:var(--accent);color:#fff;border-color:#0000}.mini-app-root .ts-av{object-fit:cover;border:1px solid var(--line-2);border-radius:11px;flex-shrink:0;width:38px;height:38px}.mini-app-root .ts-av-ph{background:linear-gradient(135deg,var(--accent),#5b7bf0);color:#fff;place-items:center;font-size:15px;font-weight:800;display:grid}.mini-app-root .ts-minus{border:1px solid var(--line);background:var(--bg-2);width:32px;height:32px;color:var(--tx-2);cursor:pointer;border-radius:9px;flex-shrink:0;place-items:center;font-family:inherit;font-size:20px;line-height:1;display:grid}.mini-app-root .ts-minus:active{transform:scale(.92)}
