.so-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}@media(max-width:900px){.so-layout{grid-template-columns:minmax(0,1fr)}}.so-main{min-width:0;display:flex;flex-direction:column;gap:16px}.so-ftabs{align-self:flex-start}.so-guest{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap;border-color:#ffc53d66}.so-guest>.pi{width:34px;height:34px;color:var(--paccent)}.so-guest>div{flex:1 1 220px;min-width:0}.so-guest p{margin:4px 0 0}.so-h{font:700 12px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--pmuted);margin:6px 0 2px}.so-count{margin:0;font-size:14px}.so-oncount{color:var(--pgood)}.so-list{display:flex;flex-direction:column;gap:8px}.so-user.so-skel{min-height:50px;animation:none}.so-skel .pskel:first-child{flex:none;width:48px;height:48px;border-radius:50%}.so-skel .pskel:last-child{width:min(220px,50%);height:14px}.so-user{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#ffffff09;border:1px solid var(--pline);min-width:0;animation:soIn .35s var(--pease) both}.so-list .so-user:nth-child(2){animation-delay:.03s}.so-list .so-user:nth-child(3){animation-delay:.06s}.so-list .so-user:nth-child(4){animation-delay:.09s}.so-list .so-user:nth-child(n+5){animation-delay:.12s}@keyframes soIn{0%{opacity:0;transform:translateY(8px)}}.so-user:hover{border-color:var(--pline2)}.so-ava{position:relative;display:block;flex:0 0 auto;border-radius:50%}.so-ava:after{content:"";position:absolute;right:0;bottom:0;width:13px;height:13px;border-radius:50%;background:#6b7699;box-shadow:0 0 0 3px var(--pcard)}.so-ava.on:after{background:var(--pgood);animation:soPulse 2.4s ease-in-out infinite}@keyframes soPulse{50%{box-shadow:0 0 0 3px var(--pcard),0 0 0 6px #3fd28a40}}.so-uinfo{flex:1 1 auto;min-width:0}.so-uname{display:flex;align-items:center;gap:6px;color:var(--ptext);text-decoration:none;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-uname:hover{color:var(--paccent)}.so-vip{padding:1px 7px;font-size:10px}.so-usub{font-size:13px;color:var(--pmuted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-pres.on{color:var(--pgood)}.so-uact{display:flex;align-items:center;gap:6px;flex:0 0 auto}.so-more{width:40px;height:40px}@media(max-width:520px){.so-hide-s{display:none}.so-user{padding:10px;gap:8px}.so-uinfo{min-width:0;flex:1 1 0}.so-uact{flex-shrink:0}.so-user .pava{--s:42px!important}}.so-search{position:relative;display:block}.so-search .pi{position:absolute;left:14px;top:50%;translate:0 -50%;color:var(--pmuted)}.so-search input{padding-left:42px}.so-results{display:flex;flex-direction:column;gap:8px;margin-top:12px}.so-results .pempty-ic{animation:none}.so-invite{position:relative;overflow:hidden}.so-invite:before{content:"";position:absolute;right:-40px;top:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(255,197,61,.25),transparent 70%)}.so-invite-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#ffc53d26;color:var(--paccent);font-size:22px;margin-bottom:10px}.so-invite p{margin:6px 0 12px;font-size:14px;line-height:1.5}.so-linkbox{display:flex;gap:8px;flex-wrap:wrap}.so-linkbox input{flex:1 1 160px;min-width:0;font-size:14px}.so-nolink{margin:0;padding:10px 12px;border-radius:10px;border:1px dashed var(--pline2);color:var(--pmuted);font-size:13px}.so-tips ul{margin:8px 0 0;padding-left:18px;color:var(--pmuted);font-size:14px;line-height:1.55}.so-tips .ph3 .pi{color:var(--paccent)}.so-menu>a{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:8px 14px 8px 8px;box-sizing:border-box;border:1px solid var(--pline);border-radius:16px;background:#ffffff0a;color:var(--ptext);font:600 16px var(--body);text-decoration:none;transition:background .2s,border-color .2s,transform .15s}.so-menu>a .pi{flex:none;width:40px;height:40px;padding:10px;box-sizing:border-box;border-radius:12px;background:#ffc53d24;color:var(--paccent)}.so-menu>a:after{content:"";flex:none;width:8px;height:8px;border-right:2px solid var(--pmuted);border-top:2px solid var(--pmuted);transform:rotate(45deg);margin-right:4px;opacity:.7}.so-menu>a:hover{background:#ffffff14;border-color:var(--pline2)}.so-menu>a:active{transform:scale(.98)}.so-menu{gap:8px}.so-menu>button[data-m=add] .pi,.so-menu>button[data-m=invite] .pi{background:#34d17f29;color:var(--pgreen)}.so-menu>button[data-m=dm] .pi{background:#a873ff2e;color:var(--ppurple)}.so-menu>button[data-m=remove] .pi{background:#ffffff14;color:var(--pmuted)}.so-menu>button[data-m=unblock] .pi{background:#34d17f29;color:var(--pgreen)}.so-gamepick{display:flex;flex-direction:column;gap:8px}.so-gbtn .pi{width:20px;height:20px}.so-gbtn[aria-expanded=true]{background:var(--paccent);color:var(--pacc-ink)}.so-chatpanel{position:fixed;z-index:62;box-sizing:border-box;padding:12px;border-radius:18px;background:#111b44f7;border:1px solid var(--pline2);box-shadow:0 24px 60px #0000008c;transform-origin:var(--ox,90%) 0;animation:soPop .26s var(--pspring);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--ptext)}.so-chatpanel.out{animation:soPopOut .16s ease forwards}.so-chatpanel.up{transform-origin:var(--ox,90%) 100%}:is(#myAva,#tbMeAva,#blMeAva,.ld-seat.me .ld-ava,.dm-seat.me .dm-ava){cursor:pointer;transition:transform .2s var(--pspring, ease)}:is(#myAva,#tbMeAva,#blMeAva,.ld-seat.me .ld-ava,.dm-seat.me .dm-ava):hover{transform:scale(1.06)}@keyframes soPop{0%{opacity:0;transform:scale(.85) translateY(-6px)}}@keyframes soPopOut{to{opacity:0;transform:scale(.92) translateY(-4px)}}.so-cp-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.so-cp-head b{font:400 16px var(--display);color:var(--paccent)}.so-cp-head span{font-size:11px;color:var(--pmuted)}.so-cp-cats{display:flex;gap:4px;padding:3px;border-radius:99px;background:#ffffff0f;margin-bottom:10px}.so-cp-cats button{flex:1;min-height:34px;border:0;border-radius:99px;background:none;color:var(--pmuted);font:600 12px var(--body);cursor:pointer;padding:0 4px;transition:background .2s,color .2s}.so-cp-cats button.on{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #fff}.so-cp-cats{overflow-x:auto;scrollbar-width:none}.so-cp-cats::-webkit-scrollbar{display:none}.so-cp-cats button{flex:1 0 auto;padding:0 10px;white-space:nowrap}.so-cp-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-height:min(232px,42vh);overflow-y:auto;grid-auto-rows:max-content;align-content:start;overscroll-behavior:contain;padding:7px 7px 2px 2px;margin:-7px -7px 0 -2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.so-cp-grid.stk{grid-template-columns:repeat(5,1fr)}.so-preset{min-height:44px;padding:8px 10px;border-radius:12px;border:1px solid var(--pline);background:#ffffff0f;color:var(--ptext);font:600 14px var(--body);cursor:pointer;animation:soIn .25s var(--pease) both;animation-delay:calc(var(--i) * 25ms);transition:background .15s,transform .15s}.so-preset:hover{background:#ffc53d2e;border-color:#ffc53d80}.so-preset:active{transform:scale(.95)}.so-preset:focus-visible,.so-cp-cats button:focus-visible{outline:3px solid var(--paccent);outline-offset:1px}.so-cp-grid.stk .so-preset{padding:6px;aspect-ratio:1;min-height:0;display:grid;place-items:center}.so-cp-grid.stk .so-preset svg{width:100%;max-width:34px;height:auto;transition:transform .25s var(--pspring)}.so-cp-grid.stk .so-preset:hover svg{transform:scale(1.12) rotate(-6deg)}.so-preset.vip{position:relative;border-color:#ffc53d80;background:linear-gradient(135deg,#ffc53d24,#ffffff0a)}.so-preset.locked{color:var(--pmuted);cursor:pointer}.so-preset.locked svg{filter:grayscale(.55) brightness(.75)}.so-vipic{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(180deg,#ffd76a,#e09a1c);color:#3a2500;box-shadow:0 0 0 2px var(--pbg, #0b1230),0 2px 6px #00000059;font-style:normal}.so-vipic .pi{width:12px;height:12px}.so-cp-foot{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--pline);font-size:13px;color:var(--pmuted);cursor:pointer}.so-cp-muted{display:flex;gap:10px;padding:12px;border-radius:12px;background:#ff5d6c1f;border:1px solid rgba(255,93,108,.4);font-size:13px}.so-cp-muted .pi{color:var(--pbad);width:22px;height:22px}.so-cp-muted p{margin:4px 0 0;color:#ffd9dd}.so-chatlayer{position:fixed;inset:0;z-index:60;pointer-events:none;overflow:hidden}.so-bubble{position:absolute;max-width:min(240px,calc(100vw - 16px));padding:9px 14px;border-radius:16px;background:var(--paper,#fffdf7);color:var(--ink,#14161c);font:600 15px/1.35 var(--body);box-shadow:0 10px 26px #0006;animation:soBub .34s var(--pspring) both;box-sizing:border-box}.so-bubble:after{content:"";position:absolute;left:calc(var(--tail,50%) - 7px);width:14px;height:14px;background:inherit;transform:rotate(45deg);border-radius:2px}.so-bubble.me:after{bottom:-6px}.so-bubble.opp:after{top:-6px}.so-bubble.opp{height:auto}.so-bubble.me{background:linear-gradient(180deg,#ffe08a,var(--paccent))}.so-bubble.sticker{padding:6px 10px}.so-bubble.out{animation:soBubOut .26s ease forwards}.so-bname{display:block;font:600 11px var(--body);color:#5a6180;margin-bottom:1px}.so-stk{display:block;width:58px;height:58px;animation:soWig .7s .2s ease-in-out}.so-stk svg{width:100%;height:100%}@keyframes soBub{0%{opacity:0;transform:translateY(10px) scale(.6)}}@keyframes soBubOut{to{opacity:0;transform:translateY(-8px) scale(.9)}}@keyframes soWig{30%{transform:rotate(-10deg) scale(1.1)}60%{transform:rotate(8deg)}}.so-rep{display:flex;flex-direction:column;gap:14px}.so-rep-none{display:flex;flex-direction:column;gap:10px}.so-rep-none p{margin:0}.so-rep-none .prow{margin-top:8px}.so-fs{border:0;margin:0;padding:0;min-width:0}.so-fs legend{font-size:13px;font-weight:600;color:var(--pmuted);margin-bottom:8px;padding:0}.so-targets{display:flex;flex-wrap:wrap;gap:8px}.so-target{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;min-height:44px;box-sizing:border-box;border-radius:99px;border:1.5px solid var(--pline2);cursor:pointer;transition:border-color .2s,background .2s;max-width:100%}.so-target span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.so-target em{font-style:normal;font-size:11px;color:var(--pmuted)}.so-target input,.so-reason input,.so-catchip input{position:absolute;opacity:0;width:1px;height:1px}.so-target:has(input:checked){border-color:var(--paccent);background:#ffc53d1f}.so-target:has(input:focus-visible),.so-reason:has(input:focus-visible),.so-catchip:has(input:focus-visible){outline:3px solid var(--paccent);outline-offset:2px}.so-reasons{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:6px}.so-reason{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:44px;box-sizing:border-box;border-radius:12px;border:1.5px solid var(--pline);background:#ffffff08;cursor:pointer;font-size:14px;line-height:1.3;transition:border-color .2s,background .2s}.so-reason:before{content:"";flex:0 0 auto;width:16px;height:16px;border-radius:50%;border:2px solid var(--pline2);transition:border .2s,background .2s}.so-reason:has(input:checked){border-color:var(--paccent);background:#ffc53d1a}.so-reason:has(input:checked):before{border:5px solid var(--paccent)}.so-txt textarea{min-height:90px}.so-cnt{align-self:flex-end}.so-req{font-style:normal;color:var(--pwarn)}.so-attach{border:1px solid var(--pline);border-radius:12px;padding:10px 12px;background:#ffffff08;font-size:14px}.so-attach summary{cursor:pointer;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.so-attach summary .pi{color:var(--paccent)}.so-attach ol{margin:8px 0 0;padding-left:22px;color:var(--pmuted);font-size:13px;line-height:1.6;max-height:160px;overflow:auto}.so-thanks{text-align:center;padding:12px 0 6px;display:flex;flex-direction:column;align-items:center;gap:10px}.so-thanks p{margin:0;color:#dfe5fb;line-height:1.5;max-width:40ch}.so-thanks-ic{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--pgood);color:#06291a;font-size:38px;animation:soCheck .5s var(--pspring)}@keyframes soCheck{0%{transform:scale(0) rotate(-40deg)}}.so-ticket{color:var(--paccent)}.so-clayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}@media(max-width:900px){.so-clayout{grid-template-columns:minmax(0,1fr)}}.so-catchips{display:flex;flex-wrap:wrap;gap:6px}.so-catchip{position:relative;cursor:pointer}.so-catchip span{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:99px;border:1.5px solid var(--pline2);font:600 13px var(--body);transition:background .2s,border-color .2s,color .2s}.so-catchip input:checked+span{background:var(--paccent);border-color:var(--paccent);color:var(--pacc-ink)}.so-ac{position:relative}.so-acl{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:5;padding:6px;border-radius:12px;background:var(--pbg2);border:1px solid var(--pline2);box-shadow:var(--pshadow)}.so-acl button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:6px 8px;border:0;border-radius:8px;background:none;color:var(--ptext);font:600 14px var(--body);cursor:pointer;text-align:left}.so-acl button:hover,.so-acl button:focus-visible{background:#ffffff14}.so-acl p{margin:6px 8px}.so-picked{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 8px;border-radius:99px;border:1.5px solid var(--paccent);background:#ffc53d1a}.so-picked b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-picked .picon-btn{width:34px;height:34px}.so-myrep{display:flex;flex-direction:column;gap:12px;min-width:0}.so-replist{display:flex;flex-direction:column;gap:12px}.so-rep-item{display:flex;flex-direction:column;gap:8px;transition:box-shadow .4s}.so-rep-item.hl{border-color:var(--paccent);box-shadow:0 0 0 3px #ffc53d40}.so-rep-t{font:700 15px var(--body);margin:0}.so-rep-x{margin:0;color:#dfe5fb;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.so-rep-m{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.so-date{font-size:12px}.so-steps{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);position:relative}.so-steps li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;font-size:12px;color:var(--pmuted);min-width:0}.so-steps li:before{content:"";position:absolute;top:7px;left:-50%;width:100%;height:3px;background:var(--pline);z-index:0}.so-steps li:first-child:before{display:none}.so-steps li.done:before,.so-steps li.cur:before{background:var(--pgood)}.so-steps i{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;background:var(--pcard2);border:2px solid var(--pline2);box-sizing:border-box}.so-steps li.done i{background:var(--pgood);border-color:var(--pgood)}.so-steps li.cur i{background:var(--paccent);border-color:var(--paccent);box-shadow:0 0 0 4px #ffc53d33}.so-steps li.cur span{color:var(--ptext);font-weight:700}.so-steps.resolved li.cur i{background:var(--pgood);border-color:var(--pgood)}.so-steps.rejected li.cur i{background:var(--pbad);border-color:var(--pbad)}.so-steps.rejected li.cur:before{background:var(--pbad)}.so-steps small{font-size:11px;opacity:.8}.so-resol{display:flex;gap:10px;padding:10px 12px;border-radius:12px;background:#6fa8ff1a;border:1px solid rgba(111,168,255,.35);font-size:14px}.so-resol .pi{color:var(--pinfo);width:20px;height:20px;margin-top:2px}.so-resol p{margin:2px 0 0;color:#dfe5fb}.so-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;margin-bottom:16px}.so-stat{display:flex;align-items:center;gap:14px;padding:14px}.so-ring{position:relative;width:64px;height:64px;flex:0 0 auto}.so-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.so-ring circle{fill:none;stroke-width:7}.so-ring .bg{stroke:#ffffff1a}.so-ring .fg{stroke:var(--paccent);stroke-linecap:round;animation:soRing 1s var(--pease) both}@keyframes soRing{0%{stroke-dasharray:0 200}}.so-ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:15px}.so-ring-l{display:flex;flex-direction:column;min-width:0}.so-ring-l span{font-size:13px}.so-upsell{display:flex;align-items:center;gap:14px;margin-bottom:16px;text-decoration:none;color:var(--ptext);border-color:#a873ff80;background:linear-gradient(120deg,#a873ff33,#7b3fd10f 60%),var(--pcard);transition:transform .25s var(--pease),box-shadow .25s}.so-upsell:hover{transform:translateY(-2px);box-shadow:var(--pshadow)}.so-upsell>div{flex:1;min-width:0}.so-upsell p{margin:3px 0 0;color:var(--pmuted);font-size:14px}.so-up-ic,.so-upsell.big>.pi{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:14px;background:linear-gradient(160deg,#c9a2ff,var(--ppurple2));color:#fff;font-size:22px}.so-upsell.big{flex-wrap:wrap;margin-top:14px}.so-upsell.big>.pi{padding:10px;box-sizing:border-box}.so-hfilters{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:14px}.so-hfilters>div{display:flex;flex-wrap:wrap;gap:6px}.so-hfilters .pchip{min-height:36px;padding:0 13px}.so-hlist{display:flex;flex-direction:column;gap:8px}.so-mrow{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:#ffffff09;border:1px solid var(--pline);color:var(--ptext);text-decoration:none;transition:border-color .2s,transform .2s var(--pease),background .2s;animation:soIn .3s var(--pease) both}.so-mrow:hover{border-color:var(--pline2);background:#ffffff0f;transform:translate(3px)}.so-mrow:focus-visible{outline:3px solid var(--paccent);outline-offset:2px}.so-gic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#ffc53d24;color:var(--paccent);font-size:22px}.so-gic.g-belot{background:#6fa8ff26;color:var(--pinfo)}.so-gic.g-tabla{background:#3fd28a24;color:var(--pgood)}.so-gic.g-ludo{background:#ff5d6c24;color:var(--pbad)}.so-gic.big{width:56px;height:56px;font-size:28px;border-radius:16px}.so-minfo{display:flex;flex-direction:column;gap:3px;min-width:0}.so-opps{display:flex;align-items:center;gap:4px;min-width:0;font-size:13px}.so-opps .pava{box-shadow:0 0 0 2px var(--pcard)}.so-opps .pava+.pava{margin-left:-8px}.so-opps .pmuted{margin-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-mres{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.so-score{font-size:16px;font-weight:700}.so-mmeta{display:flex;flex-direction:column;align-items:flex-end;font-size:12px;white-space:nowrap}.so-flag{position:absolute;top:6px;right:8px;color:var(--pbad);font-size:12px}@media(max-width:600px){.so-mrow{grid-template-columns:40px minmax(0,1fr) auto;padding:10px}.so-gic{width:40px;height:40px}.so-mmeta{grid-column:2 / -1;flex-direction:row;gap:10px;justify-content:flex-start}}.so-retn{font-size:13px;margin-top:16px}.so-back{margin-bottom:12px}.so-mhead{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.so-mh-top{display:flex;align-items:center;gap:14px}.so-mh-top>div{flex:1;min-width:0}.so-bigscore{color:var(--paccent);margin-left:6px}.so-players{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.so-pl{display:flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:99px;background:#ffffff0d;border:1px solid var(--pline);min-width:0;max-width:100%}.so-pl.me{border-color:#ffc53d80}.so-pl span{display:flex;flex-direction:column;min-width:0}.so-pl b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-pl small{font-size:12px}.so-vs{font:700 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--pmuted)}.so-mh-meta{font-size:13px;gap:14px}@media(max-width:520px){.so-mh-chip{display:none}}.so-card{display:inline-block;padding:0 4px;margin:0 1px;border-radius:4px;background:var(--paper,#fffdf7);color:#14161c;font-weight:700;font-family:var(--num);line-height:1.35}.so-card.red{color:#d42a3c}.sp-hero{text-align:center;padding:12px 0 18px;display:flex;flex-direction:column;align-items:center;gap:10px}.sp-search{position:relative;display:block;width:min(100%,560px);margin-top:6px}.sp-search .pi{position:absolute;left:16px;top:50%;translate:0 -50%;color:var(--pmuted);width:20px;height:20px}.sp-search input{padding:15px 16px 15px 46px;border-radius:99px;font-size:17px}.sp-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:20px}.sp-cats .pchip{min-height:38px;padding:0 14px}.sp-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}@media(max-width:900px){.sp-layout{grid-template-columns:minmax(0,1fr)}}.sp-side{position:sticky;top:calc(var(--phdr) + 16px)}@media(max-width:900px){.sp-side{position:static}}.sp-ch{display:flex;align-items:center;gap:8px;font:700 12px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--paccent);margin:22px 0 8px}.sp-ch:first-child{margin-top:0}.sp-found{margin:0 0 8px;font-size:13px}.sp-acc{display:flex;flex-direction:column;gap:6px}.sp-item{border-radius:14px;background:#ffffff09;border:1px solid var(--pline);transition:border-color .2s,background .2s}.sp-item.open{border-color:#ffc53d66;background:#ffc53d0d}.sp-q{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:12px 16px;border:0;background:none;color:var(--ptext);font:600 15px/1.35 var(--body);text-align:left;cursor:pointer;border-radius:14px}.sp-q:focus-visible{outline:3px solid var(--paccent);outline-offset:-3px}.sp-chev{color:var(--pmuted);transition:transform .3s var(--pease)}.sp-item.open .sp-chev{transform:rotate(90deg);color:var(--paccent)}.sp-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--pease),opacity .25s;opacity:0}.sp-a>div{overflow:hidden;min-height:0}.open>.sp-a{grid-template-rows:1fr;opacity:1}.sp-a p{margin:0;padding:0 16px 14px;color:#dfe5fb;line-height:1.6;font-size:15px}.sp-item mark{background:#ffc53d59;color:inherit;border-radius:3px;padding:0 1px}.sp-contact{display:flex;flex-direction:column;gap:12px}.sp-contact p{margin:0;font-size:14px;line-height:1.5}.sp-mail{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:14px}.sp-tickets{margin-top:36px;scroll-margin-top:calc(var(--phdr) + 12px)}.sp-tlist{display:flex;flex-direction:column;gap:10px;margin-top:12px}.sp-ticket{display:block;padding:0;overflow:hidden;color:var(--ptext);text-decoration:none;cursor:pointer;transition:border-color .18s,background-color .18s,transform .18s var(--pease)}.sp-ticket:hover{border-color:var(--pline2);background-color:#ffffff0a;transform:translateY(-1px)}.sp-ticket:hover .sp-chev{color:var(--paccent);transform:translate(2px)}.sp-ticket:focus-visible{outline:3px solid var(--paccent);outline-offset:2px}.sp-ticket.unread{border-color:#6fa8ff8c}.sp-th{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"st t n d c" "st l l l l";align-items:center;gap:4px 12px;width:100%;padding:14px 16px;box-sizing:border-box;text-align:left}.sp-th .pchip{grid-area:st}.sp-th b{grid-area:t;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-new{grid-area:n;padding:3px 9px;border-radius:99px;background:#6fa8ff;color:#0b1230;font-size:12px;font-weight:700;white-space:nowrap}.sp-tl{grid-area:l;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-td{grid-area:d;font-size:12px;white-space:nowrap}.sp-th .sp-chev{grid-area:c}@media(max-width:520px){.sp-th{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"st n c" "t t t" "l l l" "d d d"}.sp-th .pchip,.sp-new{justify-self:start}}@media(prefers-reduced-motion:reduce){.sp-ticket,.sp-ticket:hover,.sp-ticket:hover .sp-chev{transform:none}}.sp-det{display:flex;flex-direction:column;gap:14px;max-width:820px}.sp-back{align-self:flex-start}.sp-det-head h1{margin:4px 0 8px;overflow-wrap:anywhere}.sp-det-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px}.sp-det-card{display:flex;flex-direction:column;gap:4px}.sp-det-reply{flex-direction:column;align-items:stretch}.sp-det-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sp-det-acts{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.sp-attach{cursor:pointer}.sp-pend .pchip{display:inline-flex;align-items:center;gap:4px;max-width:100%}.sp-pend-x{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.sp-pend-x .pi{width:14px;height:14px}@media(max-width:520px){.sp-det-acts{margin-left:0;width:100%}.sp-det-acts .pbtn{flex:1}}.sp-att{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--paccent);font-size:13px;text-decoration:none;overflow-wrap:anywhere}.sp-bug-form{display:flex;flex-direction:column;gap:12px}.sp-bug-desc{resize:vertical;min-height:90px}.sp-bug-meta{font-size:13px;color:var(--psoft)}.sp-bug-meta summary{cursor:pointer;padding:4px 0}.sp-bug-pre{margin:6px 0 0;font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-all;background:var(--pnight);border-radius:8px;padding:8px 10px;color:var(--psoft)}.sp-bug-att{cursor:pointer}.sp-bug-pend{min-height:22px}.sp-bug-acts{gap:8px;flex-wrap:wrap}.sp-att.img{flex-direction:column;align-items:flex-start}.sp-att img{display:block;max-width:min(260px,100%);max-height:220px;border-radius:10px;border:1px solid var(--pline)}.sp-thread{display:flex;flex-direction:column;gap:8px}.sp-tm{max-width:85%;padding:8px 12px;border-radius:14px;background:#ffffff12;align-self:flex-end}.sp-tm.support{align-self:flex-start;background:#6fa8ff24;border:1px solid rgba(111,168,255,.3)}.sp-tm.bot{align-self:flex-start;background:#ffc53d14}.sp-tm small{display:block;color:var(--pmuted);font-size:11px;margin-bottom:2px}.sp-tm p{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.sp-sla,.sp-closed{font-size:13px;margin:12px 0 8px}.sp-reply{display:flex;gap:8px;align-items:flex-end;margin-top:8px}.sp-reply textarea{flex:1;min-width:0;min-height:46px;resize:vertical;font:500 15px var(--body);padding:10px 12px;border-radius:12px;border:1.5px solid var(--pline);background:#03081e73;color:var(--ptext);box-sizing:border-box}.sp-reply textarea:focus{outline:none;border-color:var(--paccent)}@media(max-width:520px){.sp-reply{flex-direction:column;align-items:stretch}}.sp-fab{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:45;display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 20px;border:0;border-radius:99px;background:linear-gradient(180deg,var(--paccent),var(--paccent2));color:var(--pacc-ink);font:700 15px var(--body);cursor:pointer;box-shadow:0 10px 30px #ffa02859;animation:soPop .4s var(--pspring);transition:transform .2s var(--pspring)}.sp-fab:hover{transform:translateY(-2px)}.sp-fab .pi{width:22px;height:22px}@media(max-width:900px){.sp-fab{bottom:calc(var(--ptab) + 14px + env(safe-area-inset-bottom,0px))}}body.sp-chat-open .sp-fab{display:none}.sp-chat{position:fixed;right:16px;bottom:16px;z-index:70;width:min(380px,calc(100vw - 32px));height:min(580px,calc(100vh - 100px));display:flex;flex-direction:column;border-radius:22px;background:var(--pbg2);border:1px solid var(--pline2);box-shadow:0 30px 80px #0000008c;overflow:hidden;opacity:0;transform:translateY(20px) scale(.96);transform-origin:bottom right;transition:opacity .22s ease,transform .3s var(--pspring)}.sp-chat.on{opacity:1;transform:none}@media(max-width:600px){.sp-chat{left:0;right:0;bottom:0;width:auto;height:min(86vh,calc(100vh - 40px));border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}}.sp-chead{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--pline);background:linear-gradient(180deg,rgba(255,197,61,.1),transparent)}.sp-chead>div{flex:1;min-width:0;display:flex;flex-direction:column}.sp-chead span{font-size:12px;color:var(--pmuted);display:flex;align-items:center;gap:6px}.sp-live{width:8px;height:8px;border-radius:50%;background:var(--pgood);box-shadow:0 0 0 3px #3fd28a40}.sp-botava{display:inline-block;width:34px;height:34px;flex:0 0 auto}.sp-botava svg{width:100%;height:100%}.sp-cmsgs{flex:1;overflow:auto;overscroll-behavior:contain;padding:14px;display:flex;flex-direction:column;gap:10px}.sp-m{display:flex;gap:8px;align-items:flex-end;max-width:92%}.sp-m.user{align-self:flex-end}.sp-m.new{animation:soIn .3s var(--pease)}.sp-m .sp-botava{width:28px;height:28px}.sp-mb{display:flex;flex-direction:column;gap:6px;min-width:0}.sp-mt{padding:9px 13px;border-radius:16px 16px 16px 4px;background:#ffffff14;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.sp-m.user .sp-mt{border-radius:16px 16px 4px;background:linear-gradient(180deg,var(--paccent),var(--paccent2));color:var(--pacc-ink);font-weight:600}.sp-acts{display:flex;flex-wrap:wrap;gap:6px}.sp-acts .pchip{min-height:34px;white-space:normal;text-align:left;line-height:1.25;padding:6px 12px}.sp-acts .pchip:disabled{opacity:.5;cursor:default}.sp-cform{display:flex;gap:8px;padding:10px;border-top:1px solid var(--pline)}.sp-cin{flex:1;min-width:0;border-radius:99px;padding:11px 16px}.sp-csend{width:46px;min-height:46px;padding:0}.sp-adm{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:16px;align-items:start;min-height:420px}.sp-adm-list{display:flex;flex-direction:column;gap:10px;min-width:0}.sp-adm-items{display:flex;flex-direction:column;gap:6px}.sp-adm-it{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid var(--pline);background:#ffffff08;color:var(--ptext);text-align:left;cursor:pointer;font:inherit}.sp-adm-it.on{border-color:var(--paccent);background:#ffc53d14}.sp-adm-it span{display:flex;flex-direction:column;min-width:0}.sp-adm-it b,.sp-adm-it small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-adm-it b{font-size:14px}.sp-adm-it small{font-size:12px}.sp-adm-conv{min-width:0;padding:16px;border-radius:var(--pr);border:1px solid var(--pline);background:var(--pcard);display:flex;flex-direction:column;gap:12px}.sp-adm-head{display:flex;align-items:center;gap:10px}.sp-adm-head>div{flex:1;min-width:0;display:flex;flex-direction:column}.sp-adm-head small{font-size:12px;overflow-wrap:anywhere}.sp-adm-back{display:none}.sp-adm-thread{max-height:420px;overflow:auto;padding:4px}.sp-adm-thread .sp-tm.user{align-self:flex-start}.sp-adm-thread .sp-tm.support{align-self:flex-end}.sp-macros{display:flex;flex-wrap:wrap;gap:6px}.sp-macros .pchip{min-height:34px}.sp-adm-none{display:grid;place-items:center;min-height:300px}@media(max-width:820px){.sp-adm{grid-template-columns:minmax(0,1fr)}.sp-adm.has-sel .sp-adm-list{display:none}.sp-adm:not(.has-sel) .sp-adm-conv{display:none}.sp-adm-back{display:inline-grid}}.sp-contact .pbtn,.so-linkbox .pbtn{box-sizing:border-box}.so-share{margin-top:8px;width:100%;justify-content:center}.so-invite-ic{background:linear-gradient(160deg,#c46bff47,#7b3fd138);box-shadow:inset 0 0 0 1.5px #c46bff80;width:52px;height:52px}.so-invite-ic svg{width:36px;height:36px;display:block;transform-origin:50% 85%;animation:so-gift 4s ease-in-out 1s infinite}@keyframes so-gift{0%,17.5%,to{transform:rotate(0)}4.4%{transform:rotate(-10deg)}13%{transform:rotate(10deg)}}.so-linkbox{flex-direction:column}.so-linkbox input{flex:0 0 auto;width:100%}.so-link-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.so-link-acts .pbtn{justify-content:center;width:100%;margin:0}.so-link-acts .pbtn:only-child{grid-column:1 / -1}.so-tips-h{display:flex;align-items:center;gap:8px}.so-shield{display:inline-grid;width:24px;height:24px}.so-shield svg{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.so-invite-ic svg{animation:none}}.pbtn.so-copy{background:linear-gradient(180deg,#4f86f0,#2f62d8);border-color:#2f62d8;color:#fff;box-shadow:0 8px 20px #2f62d84d}.pbtn.so-copy:hover{filter:brightness(1.08)}.so-copy-ic .so-cp-front{transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.pbtn:hover .so-copy-ic .so-cp-front{transform:translate(2px,2px) rotate(6deg)}.pbtn:active .so-copy-ic .so-cp-front{transform:translate(-3px,-3px)}.so-share-ic{overflow:visible}.so-share-ic .so-sh-card,.so-share-ic .so-sh-plane{transform-box:fill-box;transition:transform .3s}.pbtn.so-share{transition:background .2s,color .2s,border-color .2s}.pbtn.so-share:hover{background:#ffffffe0;color:#14161c;border-color:#fff}.pbtn.so-share:hover .so-sh-plane{animation:so-fly 1s ease-in-out infinite}.pbtn.so-share:hover .so-sh-card{transform:rotate(-6deg)}@keyframes so-fly{0%{transform:none;opacity:1}45%{transform:translate(4px,-5px) rotate(-8deg);opacity:0}55%{transform:translate(-3px,3px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.so-copy-ic *,.so-share-ic *{animation:none!important;transition:none!important}}.so-play{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 10px;border:0;border-radius:99px;cursor:pointer;background:linear-gradient(180deg,#4fe39b,#17a964);color:#062a18;font:800 14px var(--body);letter-spacing:.01em;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #0000002e,0 6px 16px #17a96459;transition:transform .15s var(--pspring),box-shadow .2s}.so-play:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #0000002e,0 10px 22px #17a96473}.so-play:active{transform:translateY(1px) scale(.98)}.so-play:focus-visible{outline:3px solid var(--paccent);outline-offset:2px}.so-play-art{width:28px;height:25px;flex:none;overflow:visible}.so-pc{transform-box:fill-box;transform-origin:50% 100%;transition:transform .35s var(--pspring)}.so-pc.l{transform:rotate(-10deg)}.so-pc.r{transform:rotate(8deg)}.so-play:hover .so-pc.l,.so-play:focus-visible .so-pc.l{transform:rotate(-22deg) translate(-2px)}.so-play:hover .so-pc.r,.so-play:focus-visible .so-pc.r{transform:rotate(20deg) translate(2px)}@media(prefers-reduced-motion:reduce){.so-play,.so-pc{transition:none}}.gtoolset [data-so=report],.so-gbtn[data-so=report]{color:#ff5d6c}.gtoolset [data-so=report]:after{color:#ff8a96}.gtoolset [data-so=report] .pi{width:20px;height:20px}.so-rep .pbtn.ghost{border:1.5px solid rgba(255,255,255,.85);color:#fff;background:transparent}.so-rep .pbtn.ghost:hover,.so-rep .pbtn.ghost:active{background:#ffffff1f}.sp-fab{background:linear-gradient(180deg,#4f8cff,#2a5fd6);color:#fff;box-shadow:0 0 0 1px #ffffff2e inset,0 10px 30px #143cb473}.sp-fab .pi,.sp-chatbtn .pi{width:22px;height:22px}.sp-contact .pbtn.sp-red{border:1.5px solid rgba(255,93,108,.7);background:#ff5d6c14;color:#ff8a96}.sp-contact .pbtn.sp-red:hover{background:#ff5d6c29}.psh{display:flex;flex-direction:column;gap:14px}.psh-card{border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #03081e73;border:1px solid var(--pline);aspect-ratio:1200/630;background:#111b44}.psh-card img{display:block;width:100%;height:auto}.psh-text{margin:0;padding:12px 14px;border-radius:12px;background:#ffffff0d;line-height:1.45;overflow-wrap:anywhere}.psh-link{display:flex;gap:8px;min-width:0}.psh-link .pinput{flex:1;min-width:0;font-size:14px}.psh-acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:8px}.psh-acts .pbtn{justify-content:center}.psh-viber{background:#7360f2;border-color:#7360f2;color:#fff}.psh-note{margin:0;font-size:13px}.psh-btn .pi{margin-right:6px}.btn.psh-btn{display:inline-flex;align-items:center;justify-content:center}
/*# sourceMappingURL=social.css.map */
