.teams-v3{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.teams-v3__ink{z-index:0;pointer-events:none;opacity:.85;height:min(980px,100%);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 50%,#0000 98%);mask-image:linear-gradient(#000 50%,#0000 98%)}.teams-v3__main{z-index:1;flex-direction:column;flex:1 1 0;justify-content:safe center;gap:clamp(12px,2.2vh,22px);width:100%;max-width:1240px;min-height:0;margin:0 auto;padding:clamp(12px,2.6vh,32px) clamp(16px,4vw,40px) clamp(16px,3vh,36px);display:flex;position:relative}.teams-v3__head{text-align:center;flex-direction:column;flex:none;align-items:center;gap:clamp(6px,1.2vh,12px);display:flex}.teams-v3__title{font:500 min(clamp(32px, 4.4vw, 56px), 6.2vh) / 1 var(--vr-font);letter-spacing:var(--vr-track-display);margin:0}.teams-v3__title>span{font-family:var(--vr-font-brand);letter-spacing:0;color:var(--vr-acc);font-weight:400}.teams-v3__action{height:44px;font-size:15px}.teams-v3__crowd{--m:clamp(108px, 16vh, 150px);width:calc(var(--m) * var(--w));max-width:100%;height:var(--m);cursor:pointer;position:relative}.teams-v3__slot{left:calc(50% + var(--m) * var(--dx));top:calc(var(--m) * var(--dy));width:calc(var(--m) * var(--k));height:calc(var(--m) * var(--k));transform:translateX(-50%) rotate(var(--rot));position:absolute}.teams-v3__body{transform-origin:50% 88%;position:absolute;inset:0}.teams-v3__layer{width:100%;height:100%;position:absolute;inset:0}.teams-v3__mark{object-fit:contain}.teams-v3__cap{transform-origin:50% 22%;position:absolute;inset:0}.teams-v3__cap-front{transform-origin:50% 27.34%;pointer-events:none;transform:rotate(-7deg)}.teams-v3__cap-logo{object-fit:contain;width:15.6%;height:15.6%;position:absolute;top:6.8%;left:42.2%}.teams-v3__cap-crest{width:15.6%;height:13.4%;color:var(--vr-on-photo);font-family:var(--vr-font-brand);font-size:calc(var(--m) * .062);border-radius:28%;place-items:center;line-height:1;display:grid;position:absolute;top:10.2%;left:42.2%;box-shadow:inset 0 0 0 1px #ffffff40,0 2px 6px #00000040}.teams-v3__paw,.teams-v3__drop{opacity:0;position:absolute}.teams-v3__paw{background:linear-gradient(145deg,#dcb4fa,#a46ef0);border-radius:50%;width:17%;height:12%;top:29%;left:22%;box-shadow:inset 0 -3px #5a28a040,0 4px 10px -4px #280a5080}.teams-v3__drop{background:#cfeaff;border-radius:50% 0 50% 50%;transform:rotate(-45deg);box-shadow:inset -2px -2px #5a96d266}.teams-v3__drop--a{width:5.5%;height:7.5%;top:30%;left:73%}.teams-v3__drop--b{width:4.5%;height:6%;top:31%;left:21%}.teams-v3__invites{flex-direction:column;gap:10px;width:100%;max-width:760px;margin:0 auto;display:flex}.teams-v3__invite{border-radius:var(--vr-r-panel);border:1px solid var(--vr-line);background:var(--vr-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--vr-sh);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.teams-v3__invite-seal{background:linear-gradient(145deg, var(--vr-acc), var(--vr-acc2));width:44px;height:44px;color:var(--vr-on-bright);font:400 18px / 1 var(--vr-font-brand);border-radius:30%;flex:none;place-items:center;display:grid}.teams-v3__rowwrap{flex:1 1 0;min-height:min(236px,38vh);max-height:420px;display:flex;position:relative}.teams-v3__cards{--edge-l:#000 0;--edge-r:#000 100%;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(90deg, var(--edge-l), var(--edge-r));mask-image:linear-gradient(90deg, var(--edge-l), var(--edge-r));flex:1;grid-template-rows:minmax(0,1fr);grid-auto-columns:minmax(min(82vw,280px),1fr);grid-auto-flow:column;justify-content:safe center;gap:14px;display:grid;overflow:auto hidden}.teams-v3__cards[data-few]{grid-auto-columns:min(82vw,380px)}.teams-v3__cards[data-l]{--edge-l:transparent 0, #000 56px}.teams-v3__cards[data-r]{--edge-r:#000 calc(100% - 56px), transparent 100%}.teams-v3__arrow{z-index:2;border:1px solid var(--vr-line);background:var(--vr-bg2);width:44px;height:44px;color:var(--vr-ink);cursor:pointer;box-shadow:var(--vr-sh);transition:transform var(--vr-t-spring) var(--vr-ease-spring), border-color var(--vr-t-spring) ease;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.teams-v3__arrow--l{left:-18px}.teams-v3__arrow--r{right:-18px}@media (hover:hover){.teams-v3__arrow:hover{border-color:var(--vr-acc);transform:translateY(-50%)scale(1.08)}}@media (max-width:767px){.teams-v3__arrow{display:none}}.teams-v3__card{isolation:isolate;scroll-snap-align:start;border:1px solid var(--vr-line2);background:var(--vr-bg2);height:100%;max-height:420px;color:var(--vr-ink);transition:transform var(--vr-t-lift) var(--vr-ease-lift), box-shadow var(--vr-t-lift) ease;border-radius:26px;flex-direction:column;justify-content:space-between;padding:10px;display:flex;position:relative;overflow:hidden}@media (hover:hover){.teams-v3__card:hover{color:var(--vr-ink);box-shadow:var(--vr-sh-lift);transform:translateY(-4px)}}.teams-v3__card-cover{z-index:-2;object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.teams-v3__card-veil{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--team) 28%, transparent) 0%, transparent 34%, color-mix(in srgb, var(--vr-bg) 60%, transparent) 70%, var(--vr-bg) 100%);position:absolute;inset:0}[data-theme=light] .teams-v3__card-veil{background:linear-gradient(180deg, color-mix(in srgb, var(--team) 28%, transparent) 0%, transparent 34%)}.teams-v3__card-top{justify-content:space-between;gap:8px;padding:4px 6px;display:flex}.teams-v3__pill{border-radius:var(--vr-r-pill);background:var(--vr-bg2);height:28px;font:500 12px / 1 var(--vr-font);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;display:flex;box-shadow:0 2px 10px -3px #00000059}.teams-v3__pill[data-tone=win]{color:var(--vr-win)}.teams-v3__pill[data-tone=loss]{color:var(--vr-loss)}.teams-v3__pill[data-tone=new]{color:var(--vr-mute)}.teams-v3__panel{background:var(--vr-bg2);border:1px solid var(--vr-line2);border-radius:18px;flex-direction:column;gap:10px;padding:10px 12px;display:flex;box-shadow:0 8px 24px -16px #0009}.teams-v3__crest{width:clamp(48px,7vh,72px);height:clamp(48px,7vh,72px);color:var(--vr-on-photo);font:400 24px / 1 var(--vr-font-brand);border-radius:30%;flex:none;place-items:center;display:grid}.teams-v3__crest>img{object-fit:contain;filter:drop-shadow(0 8px 14px #0000004d);width:100%;height:100%}.teams-v3__name{font:600 clamp(22px, 2.2vw, 28px) / 1 var(--vr-font);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teams-v3__meta{font:400 12.5px / 1 var(--vr-font);color:var(--vr-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.teams-v3__row{font:400 13px / 1 var(--vr-font);color:var(--vr-mute);justify-content:space-between;align-items:center;gap:12px;display:flex}.teams-v3__row strong{color:var(--vr-ink);font-weight:600}.teams-v3__row--rule{border-top:1px solid var(--vr-line2);padding-top:10px}.teams-v3__dot{background:var(--vr-line);border-radius:50%;width:9px;height:9px}.teams-v3__dot[data-res=win]{background:var(--vr-win)}.teams-v3__dot[data-res=loss]{background:var(--vr-loss)}.teams-v3__avatar{border:2px solid var(--vr-bg2);background:var(--vr-card2);object-fit:cover;border-radius:50%;width:28px;height:28px;margin-right:-8px}.teams-v3__next{min-width:0;font:500 12.5px / 1 var(--vr-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.teams-v3__next:first-letter{text-transform:uppercase}.teams-v3__add{scroll-snap-align:start;border:1.5px dashed var(--vr-line);background:color-mix(in srgb, var(--vr-bg2) 55%, transparent);text-align:center;height:100%;max-height:420px;transition:border-color var(--vr-t-color) ease, background-color var(--vr-t-color) ease;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,2vh,18px);padding:clamp(12px,2.4vh,24px);display:flex;position:relative;overflow:hidden}@media (hover:hover){.teams-v3__add:hover{border-color:var(--vr-acc);background:color-mix(in srgb, var(--vr-bg2) 85%, transparent)}}.teams-v3__add-plus{background:var(--vr-card2);border:1px solid var(--vr-line);width:clamp(40px,7vh,64px);height:clamp(40px,7vh,64px);color:var(--vr-acc);border-radius:50%;flex:none;place-items:center;display:grid}.teams-v3__add-title{font:600 min(clamp(20px, 2vw, 24px), 3.4vh) / 1.1 var(--vr-font);letter-spacing:-.04em}.teams-v3__add-text{max-width:220px;font:400 min(13.5px, 2.2vh) / 1.4 var(--vr-font);color:var(--vr-mute);text-wrap:pretty}
