.motion-scene{pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout style;perspective:1100px;position:absolute;inset:0;overflow:visible}.motion-scene-backdrop{opacity:.62;overflow:hidden}.scene-object{width:var(--size);height:var(--size);transform-style:preserve-3d;position:absolute}.scene-cube-red{--size:clamp(85px, 10vw, 175px);--object-colour:var(--brand-red);top:15%;right:-2%}.scene-sphere-blue{--size:clamp(95px, 13vw, 210px);--object-colour:var(--brand-blue);top:57%;left:-5%}.scene-ring-yellow{--size:clamp(130px, 16vw, 245px);--object-colour:var(--brand-yellow);top:66%;right:-7%}.scene-sphere-pink{--size:clamp(65px, 7vw, 110px);--object-colour:var(--brand-pink);top:4%;left:29%}.scene-cube-blue{--size:clamp(40px, 5vw, 80px);--object-colour:var(--brand-blue);top:86%;left:20%}.scene-ring-pink{--size:clamp(100px, 12vw, 180px);--object-colour:var(--brand-pink);top:30%;left:-6%}.cube-spin{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(-26deg)rotateY(34deg)rotate(-9deg)}.cube-face{border:1px solid var(--object-colour);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cube-face{border:1px solid color-mix(in srgb, var(--object-colour), white 28%)}}.cube-face{background:linear-gradient(145deg, var(--object-colour), var(--object-colour))}@supports (color:color-mix(in lab, red, red)){.cube-face{background:linear-gradient(145deg, color-mix(in srgb, var(--object-colour), white 18%), color-mix(in srgb, var(--object-colour), #171424 28%))}}.cube-face{backface-visibility:hidden}.cube-front{transform:translateZ(calc(var(--size) / 2))}.cube-back{transform:rotateY(180deg) translateZ(calc(var(--size) / 2))}.cube-right{transform:rotateY(90deg) translateZ(calc(var(--size) / 2));background:linear-gradient(120deg, var(--object-colour), var(--object-colour))}@supports (color:color-mix(in lab, red, red)){.cube-right{background:linear-gradient(120deg, var(--object-colour), color-mix(in srgb, var(--object-colour), #171424 55%))}}.cube-left{transform:rotateY(-90deg) translateZ(calc(var(--size) / 2))}.cube-top{transform:rotateX(90deg) translateZ(calc(var(--size) / 2));background:linear-gradient(145deg, var(--object-colour), var(--object-colour))}@supports (color:color-mix(in lab, red, red)){.cube-top{background:linear-gradient(145deg, color-mix(in srgb, var(--object-colour), white 55%), var(--object-colour))}}.cube-bottom{transform:rotateX(-90deg) translateZ(calc(var(--size) / 2))}.scene-sphere{background:radial-gradient(circle at 28% 24%, var(--object-colour) 0, var(--object-colour) 28%, var(--object-colour) 69%, #252032 100%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.scene-sphere{background:radial-gradient(circle at 28% 24%, color-mix(in srgb, var(--object-colour), white 70%) 0, var(--object-colour) 28%, color-mix(in srgb, var(--object-colour), #171424 50%) 69%, #252032 100%)}}.scene-sphere{overflow:hidden;box-shadow:inset -8px -10px 18px #17142433,14px 28px 28px #17142416}.scene-sphere>i{opacity:.28;background:repeating-radial-gradient(at 30% 20%,#0000 0 12px,#fff 14px 17px,#0000 19px 26px);border-radius:50%;position:absolute;inset:-18%;transform:rotate(-25deg)}.scene-ring{transform:rotate(-28deg)}.scene-ring>i{border:calc(var(--size) * .15) solid var(--object-colour);border-top-color:var(--object-colour);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.scene-ring>i{border-top-color:color-mix(in srgb, var(--object-colour), white 58%)}}.scene-ring>i{border-right-color:var(--object-colour)}@supports (color:color-mix(in lab, red, red)){.scene-ring>i{border-right-color:color-mix(in srgb, var(--object-colour), #171424 28%)}}.scene-ring>i{box-shadow:inset 4px 5px 4px #ffffff35, 5px 8px 0 var(--object-colour), 15px 27px 30px #17142422;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.scene-ring>i{box-shadow:inset 4px 5px 4px #ffffff35, 5px 8px 0 color-mix(in srgb, var(--object-colour), #171424 32%), 15px 27px 30px #17142422}}.scene-ring>i{transform:rotateX(37deg)rotateY(-25deg)}.scene-ribbon{filter:blur(70px);opacity:.14;border-radius:45%;width:75vw;height:50vh;position:absolute}.scene-ribbon-one{background:linear-gradient(115deg, var(--brand-pink), var(--ambient-accent) 45%, var(--brand-blue));top:-15%;right:-16%;transform:rotate(-22deg)}.scene-ribbon-two{background:linear-gradient(115deg, var(--brand-blue), var(--brand-yellow));bottom:-30%;left:-30%;transform:rotate(20deg)}.scene-grid{opacity:.055;background-image:linear-gradient(var(--ambient-accent) 1px, transparent 1px), linear-gradient(90deg, var(--ambient-accent) 1px, transparent 1px);transform-origin:top;background-size:64px 64px;width:100%;height:40%;position:absolute;bottom:-16%;left:0;transform:rotateX(60deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.ambient .ambient-lines,.ambient .ambient-orbit{opacity:.07}.ambient .motion-scene{animation-play-state:inherit}.ambient-quiet .motion-scene-backdrop{opacity:.48}:root[data-mode=light] .motion-scene-backdrop{opacity:.43}:root[data-mode=light] .scene-ribbon{opacity:.17}:root[data-mode=light] .scene-grid{opacity:.075}.motion-scene[data-running=false] *,.motion-scene[data-running=false] :before,.motion-scene[data-running=false] :after,:root[data-page-hidden=true] *,:root[data-page-hidden=true] :before,:root[data-page-hidden=true] :after{animation-play-state:paused!important}:root[data-motion=full] .scene-object{animation:8s ease-in-out infinite alternate scene-float}:root[data-motion=full] .scene-cube .cube-spin{animation:26s linear infinite scene-cube-turn}:root[data-motion=full] .scene-sphere-blue{animation-name:scene-float-reverse;animation-duration:11s}:root[data-motion=full] .scene-sphere-pink{animation-duration:7s;animation-delay:-4s}:root[data-motion=full] .scene-ring-yellow{animation-name:scene-ring-float;animation-duration:10s;animation-delay:-3s}:root[data-motion=full] .scene-ring-pink{animation-name:scene-ring-float;animation-duration:12s;animation-delay:-8s}:root[data-motion=full] .scene-cube-blue{animation-duration:9s;animation-delay:-3s}:root[data-motion=full] .scene-sphere>i{animation:25s linear infinite scene-material}:root[data-motion=full] .scene-ribbon-one{animation:12s ease-in-out infinite alternate scene-ribbon-one}:root[data-motion=full] .scene-ribbon-two{animation:15s ease-in-out infinite alternate scene-ribbon-two}:root[data-motion=full] .scene-grid{animation:10s linear infinite scene-grid}.hero-preview-wrap{isolation:isolate}.hero-preview-wrap:before{display:none}.hero-preview-wrap>.product-preview{z-index:1;position:relative}.hero-preview-wrap>.preview-open{z-index:2;position:relative}.motion-scene-hero{z-index:0;opacity:1;inset:-5% -10%}.motion-scene-hero .scene-cube-red{--size:clamp(90px, 10vw, 155px);top:6%;right:2%}.motion-scene-hero .scene-cube-blue{--size:clamp(55px, 7vw, 108px);top:80%;left:12%}.motion-scene-hero .scene-sphere-blue{--size:clamp(70px, 9vw, 130px);top:10%;left:4%}.motion-scene-hero .scene-sphere-pink{--size:clamp(70px, 8vw, 125px);top:74%;left:85%}.motion-scene-hero .scene-ring-yellow{--size:clamp(110px, 13vw, 185px);top:74%;right:4%}.motion-scene-hero .scene-ring-pink{--size:clamp(65px, 8vw, 115px);top:0;left:40%}@keyframes scene-float{0%{transform:translate(-10px,-15px)rotate(-6deg)}to{transform:translate(22px,32px)rotate(9deg)}}@keyframes scene-float-reverse{0%{transform:translateY(22px)}to{transform:translate(35px,-32px)}}@keyframes scene-ring-float{0%{transform:translateY(15px)rotate(-30deg)}to{transform:translate(-28px,-30px)rotate(22deg)}}@keyframes scene-cube-turn{0%{transform:rotateX(-26deg)rotateY(34deg)rotate(-9deg)}to{transform:rotateX(334deg)rotateY(394deg)rotate(-9deg)}}@keyframes scene-material{to{transform:rotate(335deg)}}@keyframes scene-ribbon-one{0%{transform:translate(-4vw)rotate(-22deg)}to{transform:translate(10vw,10vh)rotate(12deg)}}@keyframes scene-ribbon-two{0%{transform:translate(0)rotate(20deg)}to{transform:translate(18vw,-12vh)rotate(-16deg)}}@keyframes scene-grid{to{background-position:0 64px}}@media (max-width:900px){.motion-scene-backdrop .scene-cube-blue,.motion-scene-backdrop .scene-ring-pink{display:none}.motion-scene-hero{inset:0 -5%}.motion-scene-hero .scene-sphere-blue{top:0;left:-5%}.motion-scene-hero .scene-cube-red{top:-6%;right:-1%}.motion-scene-hero .scene-ring-pink{top:-9%}}@media (max-width:600px){.motion-scene-backdrop{opacity:.46}.scene-ribbon{display:none}.scene-cube-red{--size:75px;top:15%;right:-9%}.scene-sphere-blue{--size:110px;left:-14%}.scene-ring-yellow{--size:130px;right:-17%}.scene-sphere-pink{--size:45px;top:4%;left:45%}.scene-grid{display:none}.motion-scene-hero{inset:0}.motion-scene-hero .scene-ring-pink,.motion-scene-hero .scene-cube-blue{display:none}.motion-scene-hero .scene-sphere-pink{top:80%;left:83%}.motion-scene-hero .scene-ring-yellow{top:76%;right:5%}}:root{--brand-red:#ff4d5f;--brand-blue:#3880c8;--brand-yellow:#fee307;--brand-pink:#ff017e;--red:#ff7785;--blue:#85bdf5;--yellow:#fee307;--pink:#ff79bd;--accent:#ff7785;--accent-fill:var(--brand-red);--accent-ink:#101014;--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-soft:color-mix(in srgb, var(--accent) 12%, transparent)}}:root{--ambient-accent:var(--brand-red);--surface-2:var(--inset);--control-hover:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--control-hover:color-mix(in srgb, var(--text) 6%, var(--surface))}}:root[data-accent=blue]{--accent:#85bdf5;--accent-fill:var(--brand-blue);--ambient-accent:var(--brand-blue)}:root[data-accent=yellow]{--accent:var(--brand-yellow);--accent-fill:var(--brand-yellow);--ambient-accent:var(--brand-yellow)}:root[data-accent=pink]{--accent:#ff79bd;--accent-fill:var(--brand-pink);--ambient-accent:var(--brand-pink)}:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f4f7;--surface:#fff;--raised:#eceaf1;--inset:#f0eef4;--surface-2:#f7f6fa;--surface-3:#e9e6ef;--text:#28232e;--muted:#5e5565;--dim:#706675;--line:#2d203921;--line-strong:#2d203940;--red:#b52d43;--red-soft:#b52d4314;--blue:#176da3;--blue-soft:#176da314;--yellow:#856000;--yellow-soft:#85600014;--pink:#a63370;--pink-soft:#a6337014;--green:#237643;--shadow:0 18px 65px #321f3d17;--accent:#b52d43;--accent-fill:var(--brand-red);--accent-ink:#101014}:root[data-mode=light][data-accent=blue]{--accent:#176da3;--accent-fill:var(--brand-blue)}:root[data-mode=light][data-accent=yellow]{--accent:#785b00;--accent-fill:var(--brand-yellow)}:root[data-mode=light][data-accent=pink]{--accent:#a63370;--accent-fill:var(--brand-pink)}:root .button.primary,:root .btn-primary{background:var(--accent-fill);color:var(--accent-ink);border-color:#0000}:root .button.primary:hover:not(:disabled),:root .btn-primary:hover:not(:disabled){background:var(--accent-fill);box-shadow:0 8px 25px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root .button.primary:hover:not(:disabled),:root .btn-primary:hover:not(:disabled){box-shadow:0 8px 25px color-mix(in srgb, var(--accent) 20%, transparent)}}:root .eyebrow,:root .dashboard-rail nav a.active,:root .desktop-nav a[aria-current=page],:root .dashboard-content .button.selected{color:var(--accent)}:root .dashboard-rail nav a.active,:root .dashboard-tabs>button.active,:root .games-topnav>button.active,:root .dashboard-content .button.selected,:root .server-card.selected{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root .dashboard-rail nav a.active,:root .dashboard-tabs>button.active,:root .games-topnav>button.active,:root .dashboard-content .button.selected,:root .server-card.selected{border-color:color-mix(in srgb, var(--accent) 32%, transparent)}}:root .dashboard-tabs>button.active{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root .dashboard-tabs>button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent)}}:root .dashboard-rail nav>a.active:before,:root .desktop-nav a[aria-current=page]:after{background:var(--accent)}:root .filter-pills button.active,:root .segmented button.active,:root .esport-status-pills>button.active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}:root .switch.is-on{background:var(--accent-fill)}:root input[type=checkbox],:root input[type=range]{accent-color:var(--accent)}:root ::selection{background:var(--accent-fill);color:var(--accent-ink)}:root .hero h1 span{background-image:linear-gradient(105deg, var(--accent) 5%, var(--pink) 53%, var(--blue) 85%)}:root .intro-line>span,:root .feature-index{color:var(--muted)}:root .orb-red{background:radial-gradient(ellipse, var(--ambient-accent), var(--brand-pink) 85%)}:root .ambient-lines{stroke:var(--ambient-accent)}.appearance-control{flex-shrink:0;position:relative}.appearance-trigger{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.appearance-trigger{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.appearance-trigger{color:var(--text);font-size:.6875rem;font-weight:650;transition:border-color .2s,background .2s,transform .2s}.appearance-trigger:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.appearance-current{background:var(--ambient-accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--ambient-accent);border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.appearance-current{box-shadow:0 0 0 3px color-mix(in srgb, var(--ambient-accent) 12%, transparent)}}.appearance-rail .appearance-trigger{border-color:var(--line);background:0 0;justify-content:flex-start;width:100%;padding:10px}.appearance-rail .appearance-current{margin-left:auto}.appearance-popover{color:var(--text);background:var(--surface);border:1px solid var(--line-strong);width:min(365px,100vw - 28px);max-height:min(760px,100dvh - 32px);box-shadow:var(--shadow);border-radius:15px;padding:0;overflow-y:auto}.appearance-popover::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1410185c}.appearance-body{padding:23px}.appearance-body header{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.appearance-body header small{color:var(--accent);letter-spacing:.16em;font-size:.5rem;font-weight:750}.appearance-body h2{margin-top:7px;font-size:1.5rem}.appearance-body fieldset{border:0;margin:0 0 24px;padding:0;display:block}.appearance-body legend{align-items:center;gap:10px;width:100%;margin-bottom:11px;font-size:.75rem;font-weight:700;display:flex}.appearance-body legend>span{color:var(--dim);margin-left:auto;font-size:.5625rem;font-weight:500}.appearance-body legend>.motion-running:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.appearance-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.appearance-swatch{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:8px;padding:8px 2px;transition:background .2s,border-color .2s;display:flex}.appearance-swatch>i{color:#101014;background:var(--swatch-colour,var(--brand-red));width:36px;height:36px;box-shadow:0 0 0 4px var(--swatch-colour,var(--brand-red));border-radius:50%;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.appearance-swatch>i{box-shadow:0 0 0 4px color-mix(in srgb, var(--swatch-colour,var(--brand-red)) 12%, transparent)}}.swatch-blue{--swatch-colour:var(--brand-blue)}.swatch-yellow{--swatch-colour:var(--brand-yellow)}.swatch-pink{--swatch-colour:var(--brand-pink)}.appearance-swatch>span{font-size:.5625rem;line-height:1.4}.appearance-swatch[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.appearance-swatch:hover{background:var(--raised)}.appearance-options{border:1px solid var(--line);background:var(--inset);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid}.appearance-options button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:10px 3px;font-size:.6875rem;transition:background .2s,color .2s,border-color .2s;display:flex}.appearance-options button[aria-checked=true]{color:var(--accent);background:var(--surface);border-color:var(--line-strong);box-shadow:0 2px 5px #1411190a}.appearance-body fieldset>p{color:var(--dim);margin-top:10px;font-size:.625rem;line-height:1.65}.appearance-body footer{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:12px;padding-top:16px;display:flex}.appearance-body footer small{color:var(--dim);font-size:.625rem}.dashboard-appearance-mobile{display:none}.settings-appearance{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:25px;display:flex}.settings-appearance>p{font-size:.75rem}:root[data-mode=light] .dashboard-shell{--inset:#f0eef4;--line:#2d203921;--line-strong:#2d203940}:root[data-mode=light] :is(.dashboard-rail,.dashboard-topbar,.dashboard-sidebar,.mobile-nav,.dashboard-notifications){background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root[data-mode=light] :is(.dashboard-rail,.dashboard-topbar,.dashboard-sidebar,.mobile-nav,.dashboard-notifications){background:color-mix(in srgb, var(--surface) 93%, transparent)}}:root[data-mode=light] :is(.dashboard-panel,.dashboard-content .dashboard-panel,.panel,.feature-card,.setup-sample,.esport-hub-main,.esport-hub-rail,.esport-stats-leader,.esport-match-detail,.esport-team-card,.product-preview,.service-card,.command-card,.integration-card,.settings-card){background:var(--surface);box-shadow:0 4px 22px #2d203909}:root[data-mode=light] :is(.dashboard-content .search-field,.server-directory .search-field,.global-search,.esport-search,.command-search,.server-card,.protection-module,.member-summary>div:not(.member-role-chips):not(.inline-actions),.member-role-list>label,.support-thread,.support-conversation,.support-ticket-list,.games-subscription,.private-server-card){background:var(--surface-2)}:root[data-mode=light] :is(.dashboard-content .search-field,.server-directory .search-field):focus-within{background:var(--surface)}:root[data-mode=light] :is(.dashboard-tabs,.dashboard-content>.dashboard-tabs,.games-workspace>.dashboard-tabs,.esport-hub-topnav,.esport-match-group>header,.preview-topbar,.preview-rail,.preview-content,.preview-row,.preview-channel,.preview-event,.discord-message,.discord-image,.sample-footer,.sample-heading,.sample-option,.esport-mark){background:var(--surface-2)}:root[data-mode=light] .dashboard-content option{background:var(--surface);color:var(--text)}:root[data-mode=light] .dashboard-content .button.secondary{background:var(--surface-2);border-color:var(--line-strong)}:root[data-mode=light] :is(.button,.btn,.icon-button):hover:not(:disabled){background:var(--control-hover)}:root[data-mode=light] .button.primary:hover:not(:disabled){background:var(--accent-fill)}:root[data-mode=light] :is(.data-table th,.dashboard-content .data-table th){background:var(--surface-2)}:root[data-mode=light] .community-art>span:nth-child(2n){background:var(--pink-soft);color:var(--pink)}:root[data-mode=light] .community-art>span:nth-child(3){background:var(--yellow-soft);color:var(--yellow)}:root[data-mode=light] .ambient-grain{opacity:.015}:root[data-mode=light] .ambient-orb{opacity:.14}:root[data-mode=light] .hero h1 span{background-image:linear-gradient(105deg, var(--accent), var(--pink) 58%, var(--blue))}:root[data-mode=light] .status-success,:root[data-mode=light] .service-summary.ready{color:var(--green)}:root[data-mode=light] .text-button,:root[data-mode=light] .server-card,:root[data-mode=light] .protection-module{color:var(--text)}:root[data-motion=full] .ambient{opacity:1}:root[data-motion=full] .ambient-quiet{opacity:.68}:root[data-motion=full] .orb-red{filter:blur(85px);opacity:.26;animation:14s ease-in-out infinite alternate pika-aurora-red}:root[data-motion=full] .orb-blue{filter:blur(90px);opacity:.19;animation:17s ease-in-out infinite alternate pika-aurora-blue}:root[data-motion=full] .ambient-lines{stroke-dasharray:32 9;opacity:.24;animation:18s linear infinite pika-current}:root[data-motion=full] .ambient-orbit{aspect-ratio:1;border:1px solid var(--ambient-accent);width:min(70vw,930px);position:absolute;top:5%;right:-5%}@supports (color:color-mix(in lab, red, red)){:root[data-motion=full] .ambient-orbit{border:1px solid color-mix(in srgb, var(--ambient-accent) 9%, transparent)}}:root[data-motion=full] .ambient-orbit{border-radius:50%;animation:75s linear infinite pika-orbit}.ambient-orbit i{background:var(--brand-red);width:7px;height:7px;color:var(--brand-red);opacity:.55;border-radius:50%;position:absolute;box-shadow:0 0 16px}.ambient-orbit i:first-child{top:0;left:50%}.ambient-orbit i:nth-child(2){background:var(--brand-blue);color:var(--brand-blue);top:50%;left:0}.ambient-orbit i:nth-child(3){background:var(--brand-yellow);color:var(--brand-yellow);bottom:0;left:50%}.ambient-orbit i:nth-child(4){background:var(--brand-pink);color:var(--brand-pink);top:50%;right:0}:root[data-motion=full] .product-preview{animation:9s ease-in-out infinite alternate pika-preview-float}:root[data-motion=full] .feature-card>.emoji-icon{animation:5s ease-in-out infinite alternate emoji-idle}:root[data-motion=full] :is(.feature-card,.service-card,.server-card,.overview-action-card){transition:transform .22s,border-color .22s,box-shadow .22s,background .22s}:root[data-motion=full] :is(.feature-card,.service-card,.overview-action-card):hover{border-color:var(--accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){:root[data-motion=full] :is(.feature-card,.service-card,.overview-action-card):hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}:root[data-motion=full] :is(.feature-card,.service-card,.overview-action-card):hover{box-shadow:0 14px 36px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-motion=full] :is(.feature-card,.service-card,.overview-action-card):hover{box-shadow:0 14px 36px color-mix(in srgb, var(--accent) 8%, transparent)}}:root[data-motion=full] :is(.button,.icon-button,.appearance-trigger):active:not(:disabled){transform:translateY(1px)scale(.98)}:root[data-motion=full] .appearance-popover[open]{animation:.2s ease-out pika-popover}:root[data-motion=reduced] .ambient-orbit{display:none}:root[data-motion=reduced] .product-preview{animation:none}@keyframes pika-aurora-red{0%{transform:translate(-65px,-15px)scale(.95)}to{transform:translate(115px,95px)scale(1.16)}}@keyframes pika-aurora-blue{0%{transform:translateY(-35px)scale(.9)}to{transform:translate(130px,140px)scale(1.12)}}@keyframes pika-current{to{stroke-dashoffset:-164px;transform:translate(-20px,15px)}}@keyframes pika-orbit{to{transform:rotate(360deg)}}@keyframes pika-preview-float{0%{transform:translateY(0)rotate(-.35deg)}to{transform:translateY(-13px)rotate(.35deg)}}@keyframes pika-popover{0%{opacity:.6;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.header-actions{gap:7px}.header-actions .appearance-trigger>span,.header-actions .appearance-current{display:none}.appearance-trigger{min-width:36px}.dashboard-appearance-mobile{margin-left:auto;display:block}.dashboard-appearance-mobile .appearance-trigger>span,.dashboard-appearance-mobile .appearance-current{display:none}}@media (max-width:600px){:root[data-motion=full] .orb-red,:root[data-motion=full] .orb-blue{filter:blur(65px);opacity:.2;width:340px;height:340px}:root[data-motion=full] .ambient-orbit{width:90vw;top:14%;right:-30%}:root[data-motion=full] .product-preview{animation-duration:12s}.appearance-body{padding:20px}.appearance-popover{max-height:calc(100dvh - 24px)}}
@media (max-width:768px),(max-width:1024px) and (hover:none) and (pointer:coarse){.site>:is(main,.site-footer){z-index:1;position:relative}.site>.site-header{z-index:30;position:relative}.site .site-header{width:calc(100% - 28px);height:auto;min-height:72px;padding:12px 0}.site .desktop-nav{display:none}.site .mobile-toggle{display:inline-flex}.site .header-actions{margin-left:auto}.site .mobile-nav{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:0 0 10px 10px;flex-direction:column;padding:12px;display:flex;position:absolute;top:100%;left:0;right:0}.site .mobile-nav>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:44px;padding:12px;font-size:.85rem;display:flex}.site .mobile-nav>a:last-child{border-bottom:0}.site :is(.content-width,.hero,.hero-copy,.hero-preview-wrap,.preview-content){min-width:0}.site :is(.content-width,.esport-page){width:calc(100% - 28px)}.site .hero{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:30px;padding-bottom:44px}.site .hero h1{overflow-wrap:break-word;margin:20px 0;font-size:clamp(1.8rem,8.8vw,2.6rem);line-height:1.16}.site .hero-copy>p{max-width:34rem;font-size:.875rem;line-height:1.75}.site .hero .button-row{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px;display:grid}.site .hero .button{width:100%;min-height:48px;padding:12px 14px;font-size:.8rem}.site .hero-proof{flex-wrap:wrap;gap:10px 18px;font-size:.68rem;line-height:1.6}.site .hero-proof>span{min-width:0;max-width:100%}.site .hero-preview-wrap{max-width:36rem;padding:12px 0 0}.site .hero-preview-wrap>.motion-scene-hero{display:none}:root[data-mode] .site .product-preview{background:var(--surface);width:100%;transform:none}:root[data-motion=full] .site .product-preview{animation:8s ease-in-out infinite alternate mobile-preview-float}.site .preview-shell{min-width:0;min-height:0}.site .preview-content{flex:1;min-width:0;padding:16px 12px}.site .preview-content h3{overflow-wrap:anywhere;font-size:1.1rem}.site .preview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.site .preview-stats>div{min-width:0;padding:12px 9px}.site .preview-stats strong{flex-wrap:wrap;gap:4px;font-size:1.7rem}.site .preview-stats>div>span{overflow-wrap:anywhere;font-size:.65rem;display:block}.site .preview-stats strong small{padding:5px}.site .preview-topbar{gap:8px;min-width:0}.site .preview-topbar>strong{overflow-wrap:anywhere;min-width:0}.site .preview-rail{width:46px;padding-block:14px}.site .preview-rail>button{width:44px;height:44px}.site .preview-event{gap:8px;min-width:0}.site .preview-event p{overflow-wrap:anywhere;min-width:0}.site .preview-caption{overflow-wrap:anywhere}.site .intro-line h2{white-space:normal;overflow-wrap:break-word;font-size:1.7rem}.site .intro-line p{max-width:100%;font-size:.85rem}.site .feature-grid{grid-template-columns:minmax(0,1fr);gap:16px}:root[data-mode] .site .feature-card{background:var(--surface);grid-column:auto;min-width:0;min-height:0;padding:22px}.site .feature-card h3{overflow-wrap:break-word;font-size:1.15rem}.site .feature-card>p{max-width:100%;font-size:.85rem;line-height:1.7}.site .feature-card .feature-art{flex-shrink:0;width:100%;height:82px;margin-top:16px;position:relative;inset:auto;transform:none}.site .feature-card>.arrow-link{min-height:44px;padding-top:12px;font-size:.8rem}.site :is(.setup-showcase,.esport-showcase,.integrations-grid,.service-grid,.footer-main){min-width:0}.site .section-copy :is(h2,p){overflow-wrap:break-word;max-width:100%}.site .section-copy h2{font-size:1.7rem}.site .section-copy>p{font-size:.85rem}.site .setup-sample{min-width:0;padding:20px 16px}.site .sample-heading{flex-wrap:wrap}.site .sample-heading>div{min-width:0}.site .sample-footer{flex-wrap:wrap}.site .site-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom))}:root[data-mode] .ambient .motion-scene-backdrop{opacity:.16}.ambient .scene-cube-red{--size:56px;right:-36px}.ambient .scene-sphere-blue{--size:74px;left:-44px}.ambient .scene-ring-yellow{--size:86px;right:-52px}.ambient .scene-sphere-pink{--size:30px;top:6%;left:83%}.ambient .ambient-lines{opacity:.035}}@media (max-width:480px){.site :is(.content-width,.esport-page,.site-header){width:calc(100% - 24px)}.site .site-header{gap:8px;height:auto;min-height:72px;padding-block:12px}.site .header-actions{gap:6px;min-width:0}.site .header-actions>:is(.language-button,.mobile-toggle),.site .header-actions .appearance-trigger{justify-content:center;min-width:44px;min-height:44px;padding-inline:7px}.site .header-actions .language-button>:is(svg,.emoji-icon){display:none}.site .header-actions>.button{min-height:44px;padding-inline:8px;font-size:.62rem}.site .mobile-nav{top:100%}.site .mobile-nav a{min-height:44px}.site .hero .eyebrow{letter-spacing:.1em;font-size:.55rem}}@keyframes mobile-preview-float{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@media (max-width:768px),(max-width:1024px) and (hover:none) and (pointer:coarse){.esport-page,.esport-page :is(.esport-hub,.esport-hub-rail,.esport-hub-main,.esport-profile-body,.esport-profile-main,.esport-profile-aside,.esport-content,.esport-hub-results,.esport-match-groups,.esport-match-group,.esport-hub-statistics){min-width:0;max-width:100%}.esport-page .esport-hub{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:18px}.esport-page .esport-hub-rail{padding:12px;position:relative;top:auto}.esport-page .esport-hub-rail-heading{display:none}.esport-page .esport-hub-game{width:calc(100% - 52px);max-width:19rem;padding:0}.esport-page .esport-hub-rail-title{border:0;margin:0;padding:0;position:absolute;top:12px;right:12px}.esport-page .esport-hub-rail-title strong{display:none}.esport-page .esport-hub-rail-title .icon-button{min-width:44px;min-height:44px}.esport-page .esport-hub-leagues{overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin;gap:8px;width:100%;min-width:0;max-width:100%;padding:12px 0 7px;display:flex;overflow-x:auto}.esport-page .esport-hub-league-button{flex:0 0 9rem;width:9rem;min-width:0;max-width:none;min-height:56px;padding:9px}.esport-page .esport-hub-league-button strong{overflow-wrap:anywhere;font-size:.72rem}.esport-page .esport-hub-league-button small{font-size:.6rem}.esport-page .esport-hub-catalogue{min-height:44px;padding:8px 2px;font-size:.7rem}.esport-page .esport-hub-main{padding:0 12px 16px}.esport-page .esport-hub-topnav{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;gap:4px;margin-inline:-12px;padding-inline:8px;display:grid}.esport-page .esport-hub-topnav>button:not(.icon-button){text-align:center;overflow-wrap:anywhere;white-space:normal;justify-content:center;gap:5px;min-width:0;min-height:56px;padding:10px 2px;font-size:.72rem}.esport-page .esport-hub-topnav>.icon-button{min-width:44px;min-height:44px;margin:auto 0}.esport-page .esport-hub-title{flex-wrap:wrap;gap:16px;padding:18px 0}.esport-page .esport-hub-title>div:first-child{width:100%;min-width:0}.esport-page .esport-hub-title>div:first-child>div{min-width:0}.esport-page .esport-hub-title h1{overflow-wrap:anywhere;font-size:1.35rem}.esport-page .esport-hub-title p{font-size:.68rem;line-height:1.6}.esport-page .esport-hub-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%;display:grid}.esport-page .esport-hub-filters>.field:only-child{grid-column:1/-1}.esport-page :is(.field,.esport-search){min-width:0;max-width:100%}.esport-page :is(input,select){min-width:0;max-width:100%;min-height:44px;font-size:max(16px,.8rem)}.esport-page .esport-hub-filters select{width:100%;max-width:100%;min-height:44px;font-size:max(16px,.8rem)}.esport-page .esport-hub-filter-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:12px;display:grid}.esport-page .esport-hub-filter-actions .esport-search{width:100%;min-width:0;max-width:100%}.esport-page .esport-hub-filter-actions .esport-search input{width:100%;font-size:max(16px,.8rem)}.esport-page .esport-status-pills{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.esport-page .esport-status-pills>button{white-space:normal;justify-content:center;min-width:0;min-height:44px;padding:8px 5px;font-size:.72rem}.esport-page .esport-hub-datebar{gap:8px;display:grid}.esport-page .esport-hub-datebar>span{margin:0;font-size:.7rem}.esport-page .esport-hub-date-actions{flex-wrap:wrap;gap:5px}.esport-page .esport-hub-date-actions :is(.button,.icon-button){min-width:44px;min-height:44px;padding:8px;font-size:.7rem}.esport-page .esport-match-row.esport-match-row-compact{grid-template-columns:minmax(0,1fr) minmax(2.5rem,auto) minmax(0,1fr);grid-template-areas:"time meta meta""home score away";align-items:center;gap:10px 8px;width:100%;min-width:0;max-width:100%;min-height:0;padding:12px 10px 14px;display:grid}.esport-page .esport-match-row.esport-match-row-compact>.esport-match-time{border:0;flex-direction:row;grid-area:time;justify-content:flex-start;align-items:center;gap:7px;min-width:0;margin:0;padding:0;font-size:.75rem;display:flex}.esport-page .esport-match-row.esport-match-row-compact>.esport-match-time small{font-size:.62rem}.esport-page .esport-match-row.esport-match-row-compact>.esport-match-team{text-align:center;flex-direction:column;grid-area:home;justify-content:center;gap:8px;min-width:0;max-width:100%;min-height:76px;padding:2px 0}.esport-page .esport-match-row.esport-match-row-compact>.esport-match-team-away{grid-area:away}.esport-page .esport-match-row.esport-match-row-compact .esport-match-team>span:not(.esport-mark){min-width:0;max-width:100%}.esport-page .esport-match-row.esport-match-row-compact .esport-match-team strong{overflow-wrap:anywhere;font-size:.74rem;line-height:1.5}.esport-page .esport-match-row.esport-match-row-compact .esport-match-team small{display:none}.esport-page .esport-match-row.esport-match-row-compact .esport-mark{width:34px;min-width:34px;height:34px;padding:4px}.esport-page .esport-match-row.esport-match-row-compact>.esport-match-score{grid-area:score;gap:5px;min-width:0;min-height:44px;font-size:1.2rem}.esport-page .esport-match-row.esport-match-row-compact>.esport-match-score>span{font-size:.7rem}.esport-page .esport-match-row.esport-match-row-compact>.esport-match-meta{flex-direction:row;grid-area:meta;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin:0;font-size:.65rem;display:flex}.esport-page .esport-match-row.esport-match-row-compact .esport-match-meta .status{white-space:normal;padding:5px 7px;font-size:.62rem}.esport-page .esport-match-row.esport-match-row-compact .esport-match-meta>a{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:inline-flex}.esport-page .esport-match-group>header{flex-wrap:wrap;gap:8px;padding:11px 10px}.esport-page .esport-match-group>header h3{font-size:.75rem;line-height:1.5}.esport-page .esport-match-group>header>span{font-size:.65rem}.esport-page :is(.esport-event-tabs,.esport-stat-switch){flex-wrap:wrap;gap:7px 14px;min-width:0;max-width:100%}.esport-page .esport-event-tabs>button{white-space:normal;text-align:left;min-height:44px;font-size:.75rem}.esport-page :is(.esport-event-summary,.esport-metric-grid,.esport-team-grid,.esport-event-participants .esport-team-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.esport-page .esport-team-card{min-width:0;padding:14px 10px}.esport-page .esport-team-card :is(h3,strong){overflow-wrap:anywhere;font-size:.8rem}.esport-page .esport-stats-header{flex-wrap:wrap}.esport-page .esport-stats-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.esport-page .esport-stats-filters .esport-search{grid-column:1/-1}.esport-page .esport-stats-filters .field{width:100%;min-width:0}.esport-page .esport-stats-leaders{grid-template-columns:minmax(0,1fr)}.esport-page :is(.esport-table-wrap,.esport-bracket){overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;overflow-x:auto}.esport-page .esport-table-wrap:focus-visible,.esport-page .esport-bracket:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.esport-page .esport-table-wrap:before{content:"Faites défiler pour voir toutes les statistiques ↔";width:100%;color:var(--muted);border-bottom:1px solid var(--line);white-space:normal;padding:9px 10px;font-size:.65rem;display:block}:root[lang=en] .esport-page .esport-table-wrap:before{content:"Scroll to see every statistic ↔"}.esport-page .esport-bracket{gap:18px}.esport-page .esport-bracket-round{flex:0 0 min(235px,85vw);min-width:0}.esport-page .esport-profile-body{grid-template-columns:minmax(0,1fr)}.esport-page .esport-profile-aside{grid-template-columns:minmax(0,1fr);display:grid}.esport-page .esport-profile-heading{flex-wrap:wrap;gap:12px}.esport-page .esport-profile-heading>div{flex:1;min-width:0}.esport-page .esport-profile-heading h1{overflow-wrap:anywhere;font-size:1.5rem}.esport-page .esport-profile-heading>.button{white-space:normal;width:100%;min-height:44px;margin:0}.esport-page .esport-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.esport-page .esport-toolbar>.button{white-space:normal;grid-column:1/-1;min-height:44px}.esport-page :is(.esport-content-heading,.esport-hub-section-heading){flex-wrap:wrap}.esport-page .esport-content{padding:16px 12px}.esport-page .esport-player-card,.esport-page .esport-player-card>div{min-width:0}.esport-page :is(.esport-roster-grid,.esport-champion-grid){grid-template-columns:minmax(0,1fr)}.esport-page .esport-match-detail{padding:16px 12px!important}.esport-page .esport-match-detail>:is(header,footer){flex-wrap:wrap;gap:10px}.esport-page .esport-match-scoreboard{grid-template-columns:minmax(0,1fr) minmax(3.25rem,auto) minmax(0,1fr);gap:8px;padding:24px 0}.esport-page .esport-scoreboard-team{gap:10px;min-width:0;max-width:100%}.esport-page .esport-scoreboard-team h2{overflow-wrap:anywhere;font-size:.85rem;line-height:1.5}.esport-page .esport-scoreboard-team .esport-mark{width:52px;min-width:52px;height:52px}.esport-page .esport-scoreboard-score{gap:10px;min-width:0}.esport-page .esport-scoreboard-score>div{gap:6px}.esport-page .esport-scoreboard-score>div>strong{font-size:2rem}.esport-page .esport-scoreboard-score>div>span{font-size:.85rem}.esport-page .esport-scoreboard-score>time{font-size:.65rem}.esport-page .esport-match-context{padding:16px 12px!important}.esport-page .esport-match-team-context{grid-template-columns:minmax(0,1fr)}.esport-page .esport-live-actions{flex-wrap:wrap}.esport-page .esport-live-actions>*{min-width:0;max-width:100%}.esport-page .esport-h2h-summary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:12px 8px}.esport-page .esport-h2h-summary>strong{overflow-wrap:anywhere}.esport-page .esport-pagination{flex-wrap:wrap;gap:10px}.esport-page .esport-pagination .button{min-height:44px}.esport-page .esport-source{overflow-wrap:anywhere;flex-wrap:wrap;padding-inline:0;font-size:.65rem}.esport-page .esport-credits{margin-left:0!important}.esport-league-grid{grid-template-columns:minmax(0,1fr)}.esport-league-grid>button{min-width:0;min-height:56px}.esport-league-grid strong{overflow-wrap:anywhere}}@media (max-width:480px){.esport-page .esport-hub-topnav>button:not(.icon-button){flex-direction:column;font-size:.7rem}.esport-page .esport-status-pills{grid-template-columns:repeat(2,minmax(0,1fr))}.esport-page .esport-status-pills>button:nth-child(2){border-right:0}.esport-page .esport-status-pills>button:nth-child(-n+2){border-bottom:1px solid var(--line)}.esport-page .esport-event-summary,.esport-page .esport-hub-filters{grid-template-columns:minmax(0,1fr)}.esport-page .esport-hub-date-actions{grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.esport-page .esport-hub-date-actions>.date-trigger{grid-column:1/-1;justify-content:space-between}.esport-page .esport-hub-date-actions:has(>.icon-button:nth-child(5))>.date-trigger{grid-column:1/3}.esport-page .esport-hub-date-actions>.icon-button:nth-child(5){grid-area:2/3}.esport-page .esport-stats-filters,.esport-page .esport-toolbar{grid-template-columns:minmax(0,1fr)}.esport-page .esport-match-row.esport-match-row-compact{gap:8px 5px;padding-inline:8px}}.dashboard-rail-close,.dashboard-nav-backdrop{display:none}@media (max-width:768px),(max-width:1024px) and (hover:none) and (pointer:coarse){.dashboard-shell.admin-workspace{display:block}.dashboard-shell.admin-workspace .dashboard-main{width:100%;min-width:0}.dashboard-shell.admin-workspace .dashboard-content{padding:20px 16px 40px}.dashboard-shell.admin-workspace .dashboard-aside{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;width:auto;height:auto;margin:0 12px 20px;padding:20px 16px;display:block;position:static}.dashboard-shell.admin-workspace .dashboard-aside .activity-card>div,.dashboard-shell.admin-workspace .dashboard-content :where(section,article,form,header,footer,fieldset,nav,aside,.field,.field-wide){min-width:0}.dashboard-shell.admin-workspace .dashboard-content :where(h1,h2,h3,h4,p,small,strong,label,.caption){overflow-wrap:anywhere}.dashboard-shell.admin-workspace header.dashboard-topbar{grid-template-columns:44px minmax(0,1fr) 44px 52px;gap:10px 7px;width:100%;min-width:0;min-height:118px;padding:12px 14px;display:grid}.dashboard-shell.admin-workspace .dashboard-topbar>div:first-of-type{grid-column:2;min-width:0}.dashboard-shell.admin-workspace .dashboard-topbar>div:first-of-type h1{overflow-wrap:anywhere;margin-top:5px;font-size:1rem;line-height:1.25}.dashboard-shell.admin-workspace .dashboard-topbar .eyebrow{font-size:.5rem}.dashboard-shell.admin-workspace .mobile-nav-toggle{grid-area:1/1;width:44px;min-width:44px;min-height:44px;display:inline-flex}.dashboard-shell.admin-workspace .dashboard-topbar .dashboard-appearance-mobile{grid-area:1/3;margin:0;display:block}.dashboard-shell.admin-workspace .dashboard-appearance-mobile .appearance-trigger{width:44px;min-width:44px;min-height:44px;padding:8px}.dashboard-shell.admin-workspace .dashboard-appearance-mobile .appearance-trigger>span,.dashboard-shell.admin-workspace .dashboard-appearance-mobile .appearance-current{display:none}.dashboard-shell.admin-workspace .dashboard-topbar>.language-button{grid-area:1/4;justify-content:center;gap:5px;width:52px;min-width:0;min-height:44px;padding-inline:5px}.dashboard-shell.admin-workspace .dashboard-topbar>.status{display:none}.dashboard-shell.admin-workspace .dashboard-topbar .dashboard-search{grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:none;min-height:46px;margin:0}.dashboard-shell.admin-workspace .dashboard-search>input{min-width:0;min-height:44px;font-size:max(16px,.8125rem)}.dashboard-shell.admin-workspace .dashboard-search>kbd{display:none}.dashboard-shell.admin-workspace .dashboard-search .search-results{overscroll-behavior:contain;max-height:min(400px,56dvh);overflow-y:auto}.dashboard-shell.admin-workspace .search-results>a{min-height:48px}.dashboard-shell.admin-workspace .search-results strong{overflow-wrap:anywhere}.dashboard-shell.admin-workspace .dashboard-rail{z-index:80;overscroll-behavior:contain;visibility:hidden;background:var(--surface);width:min(310px,100% - 36px);height:100dvh;max-height:100dvh;padding:18px 16px 22px;transition:transform .24s,visibility .24s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-102%)}.dashboard-shell.admin-workspace.nav-open .dashboard-rail{visibility:visible;transform:translate(0)}.dashboard-shell.admin-workspace.nav-open:after{display:none}.dashboard-shell.admin-workspace .dashboard-nav-backdrop{z-index:79;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0e1894;border:0;border-radius:0;width:100%;height:100dvh;padding:0;display:block;position:fixed;inset:0}.dashboard-shell.admin-workspace .dashboard-rail-close{width:44px;height:44px;display:inline-flex;position:absolute;top:12px;right:12px}.dashboard-shell.admin-workspace .dashboard-rail>a:first-of-type{justify-content:flex-start;margin:8px 42px 24px 0;padding:0}.dashboard-shell.admin-workspace .dashboard-rail .brand>span:last-child{display:block}.dashboard-shell.admin-workspace .server-picker{border:1px solid var(--line);justify-content:flex-start;gap:10px;min-height:60px;margin-bottom:18px;padding:12px 10px;display:flex}.dashboard-shell.admin-workspace .server-picker>span:nth-child(2),.dashboard-shell.admin-workspace .server-picker>svg{display:block}.dashboard-shell.admin-workspace .server-picker>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.dashboard-shell.admin-workspace .dashboard-rail nav>a{text-align:left;flex-direction:row;gap:13px;min-height:48px;padding:12px;font-size:.8125rem}.dashboard-shell.admin-workspace .dashboard-rail nav>a.active:before{left:-17px}.dashboard-shell.admin-workspace .dashboard-rail-bottom{align-items:stretch;gap:12px;margin-top:20px}.dashboard-shell.admin-workspace .dashboard-rail-bottom>button{min-height:44px;padding:10px;font-size:.75rem}.dashboard-shell.admin-workspace .account-row{gap:9px;padding-top:15px}.dashboard-shell.admin-workspace .account-row>div,.dashboard-shell.admin-workspace .account-row>.icon-button{min-width:0;display:block}.dashboard-shell.admin-workspace .account-row>div{overflow-wrap:anywhere;flex:1}.dashboard-shell.admin-workspace .dashboard-rail-bottom>a{padding:10px;font-size:.6875rem}.dashboard-shell.admin-workspace .dashboard-tabs{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;padding:5px;overflow:visible}.dashboard-shell.admin-workspace .dashboard-tabs>button{white-space:normal;flex:120px;min-height:44px;padding:9px 10px;line-height:1.4}.dashboard-shell.admin-workspace .table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;overflow-x:auto}.dashboard-shell.admin-workspace .table-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.dashboard-shell.admin-workspace .data-table{width:max-content;min-width:100%}.dashboard-shell.admin-workspace .data-table :is(td,th){white-space:normal;overflow-wrap:anywhere;max-width:230px;padding:12px 10px}.dashboard-shell.admin-workspace .data-table td .inline-actions{flex-wrap:wrap}.dashboard-shell.admin-workspace :is(.dashboard-panel,.module-subcard,.games-subscription,.private-server-card){min-width:0;max-width:100%}.dashboard-shell.admin-workspace .dashboard-panel{padding:18px 14px}.dashboard-shell.admin-workspace .panel-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.dashboard-shell.admin-workspace .panel-heading>div{flex:150px;min-width:0}.dashboard-shell.admin-workspace :is(.form-grid,.dashboard-two-columns,.esport-config-grid,.protection-workspace,.games-layout,.support-workspace){grid-template-columns:minmax(0,1fr)}.dashboard-shell.admin-workspace .field-wide{grid-column:1/-1}.dashboard-shell.admin-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){min-width:0;max-width:100%;font-size:max(16px,.8125rem)}.dashboard-shell.admin-workspace :is(select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])),.dashboard-shell.admin-workspace :is(.button,.icon-button,.channel-picker summary),.dashboard-shell.admin-workspace .button.small,.dashboard-shell.admin-workspace .filter-pills>button{min-height:44px}.dashboard-shell.admin-workspace .button{white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.45}.dashboard-shell.admin-workspace .button>svg,.dashboard-shell.admin-workspace .button>.emoji-icon{flex-shrink:0}.dashboard-shell.admin-workspace :is(.form-footer,.form-actions,.button-row,.inline-actions,.dashboard-toolbar,.support-actions){flex-wrap:wrap;min-width:0}.dashboard-shell.admin-workspace :is(.form-footer,.form-actions,.button-row)>.button{flex:130px}.dashboard-shell.admin-workspace .dashboard-toolbar>:is(.search-field,select){flex-basis:100%;width:100%;min-width:0}.dashboard-shell.admin-workspace :is(.toggle-field,.toggle-row)>:is(div,span){min-width:0}.dashboard-shell.admin-workspace .permission-group>summary{flex-wrap:wrap;gap:6px}.dashboard-shell.admin-workspace .permission-row{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.dashboard-shell.admin-workspace .permission-row select{width:100%}.dashboard-shell.admin-workspace .member-profile-heading{flex-wrap:wrap}.dashboard-shell.admin-workspace .member-directory-row{min-width:0}.dashboard-shell.admin-workspace .member-directory-row>span{overflow-wrap:anywhere;min-width:0}.dashboard-shell.admin-workspace .games-catalog>button{grid-template-columns:28px minmax(0,1fr) 15px;gap:7px 10px;min-height:64px;padding:10px;display:grid}.dashboard-shell.admin-workspace .games-catalog>button>small{text-align:left;grid-area:2/2;max-width:none}.dashboard-shell.admin-workspace .games-catalog>button>svg{grid-area:1/3/3}.dashboard-shell.admin-workspace .games-catalog>button>.games-source-icon{grid-row:1/3}.dashboard-shell.admin-workspace .games-selection{flex-wrap:wrap}.dashboard-shell.admin-workspace .games-preview{min-width:0;position:static}.dashboard-shell.admin-workspace .support-conversation>header{flex-wrap:wrap;gap:12px}.dashboard-shell.admin-workspace .support-actions>:is(.button,select,a){flex:120px;max-width:100%}.dashboard-shell.admin-workspace .support-list{max-height:300px;overflow-y:auto}.dashboard-shell.admin-workspace .support-composer{flex-direction:column;align-items:stretch;display:flex}.dashboard-shell.admin-workspace .support-composer>.button{align-self:stretch;width:100%}.dashboard-shell.admin-workspace .support-messages{min-width:0;padding:18px 12px}.dashboard-shell.admin-workspace .chat-message>div{min-width:0}.dashboard-shell.admin-workspace :is(.chat-message p,.chat-embed,.saved-transcript){overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.dashboard-shell.admin-workspace .support-messages :is(img,video){max-width:100%;height:auto}.dashboard-shell.admin-workspace .settings-appearance{flex-wrap:wrap}.dashboard-shell.admin-workspace .inline-notice,.dashboard-shell.admin-workspace .inline-error{overflow-wrap:anywhere}.dashboard-shell.admin-workspace .dialog{width:calc(100% - 24px);max-width:calc(100% - 24px);max-height:calc(100dvh - 24px);margin:auto}.dashboard-shell.admin-workspace .dialog-body{min-width:0;padding:20px 16px}.dashboard-shell.admin-workspace .dialog-body>header{align-items:flex-start;gap:12px}.dashboard-shell.admin-workspace .dialog-body>header>div{min-width:0}.dashboard-shell.admin-workspace .dialog-body h2{overflow-wrap:anywhere;font-size:1.25rem}.dashboard-shell.admin-workspace .dialog-actions{flex-wrap:wrap;gap:8px;display:flex}.dashboard-shell.admin-workspace .dialog-actions>.button{flex:110px;min-height:44px}}@media (max-width:480px){.dashboard-shell.admin-workspace .dashboard-content,.dashboard-shell.admin-workspace .dashboard-panel{padding-inline:12px}.dashboard-shell.admin-workspace .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell.admin-workspace .metric-card{min-width:0;padding:16px 12px}.dashboard-shell.admin-workspace .metric-card strong{font-size:1.75rem}.dashboard-shell.admin-workspace .metric-card>:is(span,small){overflow-wrap:anywhere}.dashboard-shell.admin-workspace .overview-welcome .button{width:100%}.dashboard-shell.admin-workspace .member-action-grid{grid-template-columns:minmax(0,1fr)}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15171d;--surface:#1f222a;--raised:#272a33;--inset:#181a20;--surface-2:#1b1d24;--surface-3:#2c303a;--text:#eceef2;--muted:#b4bac5;--dim:#9ba1ad;--line:#ffffff12;--line-strong:#ffffff21;--shadow:0 18px 50px #00000059;--d-rail:#1a1c23;--d-topbar:#15171deb;--d-card-radius:16px;--d-control-radius:12px;--d-glow-blue:#2a6fc438;--d-glow-pink:#ff017e17}:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5f8;--surface:#fff;--raised:#edf0f4;--inset:#f1f3f7;--surface-2:#f7f8fa;--surface-3:#e5e9ef;--text:#171a21;--muted:#4b5361;--dim:#5d6573;--line:#171a2117;--line-strong:#171a212b;--shadow:0 14px 40px #171a2114;--d-rail:#fff;--d-topbar:#f3f5f8eb;--d-glow-blue:#2a6fc41f;--d-glow-pink:#ff017e0d}body{background:radial-gradient(1100px 460px at 80% -8%, var(--d-glow-blue), transparent 70%), radial-gradient(800px 380px at 0% 0%, var(--d-glow-pink), transparent 70%), var(--bg);background-attachment:fixed}h1,h2,h3{font-family:var(--heading)}@media (min-width:769px) and (hover:hover),(min-width:1025px){.ambient .motion-scene-backdrop{opacity:.4}:root[data-mode=light] .ambient .motion-scene-backdrop{opacity:.28}.ambient-quiet .motion-scene-backdrop{opacity:.22}}.button,a.button{border-radius:10px;min-height:42px;font-weight:650}.button.small{border-radius:9px;min-height:36px}input:where(:not([type=checkbox],[type=radio],[type=range],[type=color])),select,textarea{border-radius:var(--d-control-radius);background-color:var(--inset);border-color:var(--line-strong)}input:where(:not([type=checkbox],[type=radio],[type=range],[type=color])):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:1px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}.segmented.dashboard-tabs,.dashboard-tabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:4px;padding:0}.dashboard-tabs>button{min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;font-weight:600}:root .dashboard-tabs>button.active{box-shadow:none;color:var(--text);border-color:#0000;border-bottom-color:var(--brand-yellow);background:0 0}:root[data-mode=light] .dashboard-tabs>button.active{border-bottom-color:#c9a800}.panel,.dashboard-panel,.metric-card,.feature-card,.product-preview,.esport-match-group,.games-catalog,.support-ticket,.protection-module,.aside-tip{background:var(--surface);border-color:var(--line)}.panel,.dashboard-panel,.metric-card,.feature-card{border-radius:var(--d-card-radius)}.dashboard-panel,.metric-card{box-shadow:none}.dashboard-rail{background:var(--d-rail);-webkit-backdrop-filter:none;backdrop-filter:none;border-right:1px solid var(--line);padding:20px 14px 16px}.server-picker{border-color:var(--line);background:var(--raised);border-radius:12px;min-height:54px;padding:10px 12px}.server-picker small{font-size:.5rem}.server-picker strong{font-size:.75rem}.dashboard-rail nav{gap:2px}.dashboard-rail nav>a{border-radius:10px;min-height:44px;padding:10px 12px;font-size:.75rem;font-weight:600}.dashboard-rail nav>a:hover{background:var(--raised);transform:none}:root .dashboard-rail nav>a.active{color:var(--text);background:var(--raised);border-color:#0000}:root .dashboard-rail nav>a.active:before{background:var(--brand-yellow);left:-14px}:root[data-mode=light] .dashboard-rail nav>a.active:before{background:#c9a800}.rail-subnav{border-left:1px solid var(--line);flex-direction:column;gap:1px;margin:2px 0 8px 21px;padding-left:11px;display:flex}.rail-subnav a{min-height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:.6875rem;display:flex}.rail-subnav a:before{content:"";background:var(--line-strong);border-radius:50%;flex:0 0 5px;height:5px}.rail-subnav a:hover{color:var(--text);background:var(--raised)}.rail-subnav a[aria-current=page]{color:var(--text);background:var(--accent-soft);font-weight:600}.rail-subnav a[aria-current=page]:before{background:var(--brand-yellow)}:root[data-mode=light] .rail-subnav a[aria-current=page]:before{background:#c9a800}.dashboard-shell .dashboard-topbar{background:var(--d-topbar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);min-height:76px;padding:14px 28px}.dashboard-topbar>div:first-of-type h1{letter-spacing:-.02em;font-size:1.375rem;font-weight:800}.dashboard-search{background:var(--inset);border-color:var(--line);border-radius:12px;width:340px;min-height:44px}.dashboard-search input{font-size:.75rem}.dashboard-aside{background:var(--d-rail);border-left:1px solid var(--line)}.dashboard-shell .dashboard-content{padding:26px 28px 60px}.preview-banner{border-radius:12px}.site-header{border-bottom-color:var(--line)}.desktop-nav a{border-radius:10px}.header-actions .header-login{background:var(--brand-blue);color:#fff;border-color:#0000}.header-actions .header-login:hover{background:color-mix(in srgb, var(--brand-blue), white 10%);color:#fff}:root[data-mode=light] .header-actions .header-login{background:#2a6fc4}.esport-hub-rail,.esport-hub-main{background:var(--surface);border-color:var(--line);border-radius:18px}.esport-match-group{border-radius:14px}.esport-hub-league-button.selected{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.member-list-field{flex-direction:column;gap:10px;display:flex}.member-chips{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;display:flex}.member-chip{background:var(--accent-soft);min-height:34px;color:var(--text);border-radius:999px;align-items:center;gap:4px;padding:0 4px 0 12px;font-size:.6875rem;font-weight:600;display:inline-flex}.member-chip .icon-button{background:0 0;border:0;width:28px;height:28px;min-height:28px}.member-picker-results{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex}.member-picker-results>button{min-height:44px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 12px;font-size:.75rem;display:flex}.member-picker-results>button:hover{background:var(--raised)}.member-picker-results>button small{color:var(--dim)}.member-picker-results>button strong{color:var(--accent);margin-left:auto;font-size:.6875rem}.member-picker-results>small{color:var(--dim);padding:8px 12px}.member-manual summary{cursor:pointer;color:var(--muted);align-items:center;min-height:32px;font-size:.6875rem;display:flex}.member-manual>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.member-manual input{flex:220px;min-width:0}.discord-showcase{z-index:1;width:100%;min-height:420px;position:relative}.discord-showcase-logo{width:180px;height:180px;box-shadow:0 0 110px color-mix(in srgb, var(--brand-yellow) 24%, transparent);border-radius:42px;animation:6s ease-in-out infinite d-glow;position:absolute;top:0;right:6%}.discord-showcase-message{color:#dbdee1;background:#2b2d31;border-radius:14px;gap:10px;padding:14px;font-size:.75rem;line-height:1.45;animation:7s ease-in-out infinite d-float;display:flex;position:absolute;box-shadow:0 22px 55px #0006}.discord-showcase-message p{margin:0}.discord-showcase-message strong{color:#f2f3f5}.discord-showcase-message time{color:#949ba4;font-size:.625rem}.discord-showcase-message.is-member{width:min(360px,88%);top:130px;left:0}.discord-showcase-message.is-member strong{color:#e88a9a}.discord-showcase-message.is-bot{width:min(410px,90%);animation-delay:1.2s;top:230px;left:9%}.discord-showcase-message.is-bot>div>p strong{color:var(--brand-yellow)}.discord-showcase-message>img,.discord-showcase-avatar{border-radius:50%;flex:0 0 36px;width:36px;height:36px}.discord-showcase-avatar{background:#6b4e9e}.discord-app-tag{color:#fff;background:#5865f2;border-radius:4px;padding:1px 5px;font-size:.5rem;font-weight:700}.discord-showcase-embed{border-left:4px solid var(--brand-red);background:#232428;border-radius:6px;flex-direction:column;gap:2px;margin-top:6px;padding:10px 12px;display:flex}.discord-showcase-embed span{color:#dbdee1}.discord-showcase-embed small{color:#949ba4}@keyframes d-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes d-glow{0%,to{opacity:.85}50%{opacity:1}}.motion-off .discord-showcase-message,.motion-off .discord-showcase-logo,:root[data-motion=reduced] .discord-showcase-message,:root[data-motion=reduced] .discord-showcase-logo{animation:none}@media (prefers-reduced-motion:reduce){.discord-showcase-message,.discord-showcase-logo{animation:none}}@media (max-width:900px){.discord-showcase{flex-direction:column;gap:12px;min-height:0;display:flex}.discord-showcase-logo{display:none}.discord-showcase-message{box-sizing:border-box;width:100%;position:relative;top:auto;left:auto}}.esport-player-silhouette{width:100%;height:100%;display:block}.esport-mark-player:has(>.esport-player-silhouette){border-color:#0000;padding:0;overflow:hidden}.esport-bracket{background:radial-gradient(600px 280px at 15% 0%, color-mix(in srgb, var(--brand-pink) 12%, transparent), transparent 70%), radial-gradient(700px 320px at 90% 100%, color-mix(in srgb, var(--brand-blue) 16%, transparent), transparent 70%), var(--inset);border:1px solid var(--line);padding:18px 6px 22px;border-radius:18px;align-items:stretch;gap:56px;padding-inline:22px;position:relative}.esport-bracket-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.esport-bracket-lines path{fill:none;stroke:color-mix(in srgb, var(--text) 28%, transparent);stroke-width:1.5px}.esport-bracket-round{z-index:1;justify-content:flex-start;gap:12px;min-width:210px;position:relative}.esport-bracket-round>h4{font-family:var(--heading);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.6875rem;font-style:italic;font-weight:800}.esport-bracket-round.is-final>h4{color:var(--text);font-size:.875rem}.esport-bracket-column{flex-direction:column;flex:1;justify-content:space-around;gap:18px;display:flex}.esport-bracket-node{background:0 0;border:0;border-radius:0;flex-direction:column;gap:4px;display:flex;overflow:visible}.esport-bracket-node>a{border-bottom:0;padding:0}.esport-bracket-match{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--brand-pink) 22%, var(--surface)) 0, var(--surface) 46px);border-radius:12px;flex-direction:column;gap:0;padding:0;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #00000038}.esport-bracket-match:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-2px)}.esport-bracket-round.is-final .esport-bracket-match{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-pink) 30%, var(--surface)) 0, color-mix(in srgb, var(--brand-blue) 14%, var(--surface)) 100%);border-color:color-mix(in srgb, var(--brand-yellow) 40%, transparent)}.esport-bracket-match>small{color:var(--dim);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:.5625rem;display:flex}.esport-bracket-match>small i{letter-spacing:.04em;color:var(--text);background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:6px;padding:2px 6px;font-size:.5rem;font-style:normal;font-weight:800}.esport-bracket-match>span{grid-template-columns:26px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:38px;padding:0 0 0 10px;font-size:.75rem;display:grid}.esport-bracket-match>span+span{border-top:1px solid var(--line)}.esport-bracket-match>span strong{font-family:var(--heading);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.esport-bracket-match>span b{font-family:var(--heading);background:color-mix(in srgb, var(--text) 7%, transparent);justify-content:center;align-self:stretch;align-items:center;font-size:.875rem;font-weight:800;display:flex}.esport-bracket-match>span.winner{color:var(--text)!important}.esport-bracket-match>span.winner b{color:var(--accent-ink);background:var(--accent-fill)}.esport-bracket-match>span.loser{color:var(--dim)}.esport-bracket-match>span.loser strong{font-weight:600}.esport-bracket-tbd{color:var(--dim);padding:12px 10px!important;font-size:.6875rem!important;display:block!important}.esport-bracket-feeder{color:var(--dim);align-items:center;gap:4px;padding-left:4px;font-size:.5625rem;display:inline-flex}.esport-swiss{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.esport-swiss-board{border:1px solid var(--line);background:radial-gradient(600px 280px at 0% 0%, color-mix(in srgb, var(--brand-blue) 16%, transparent), transparent 70%), radial-gradient(600px 280px at 100% 100%, color-mix(in srgb, var(--brand-pink) 12%, transparent), transparent 70%), var(--inset);border-radius:18px;gap:22px;padding:18px 22px 22px;display:flex;overflow-x:auto}.esport-swiss-round{flex-direction:column;flex:0 0 200px;gap:14px;display:flex}.esport-swiss-round>h4{font-family:var(--heading);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.6875rem;font-style:italic;font-weight:800}.esport-swiss-pool{background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.esport-swiss-pool>h5{font-family:var(--heading);text-align:center;margin:0;font-size:.875rem;font-weight:800}.esport-swiss-result{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:10px;display:flex}.esport-swiss-result>h5{font-family:var(--heading);text-transform:uppercase;letter-spacing:.06em;margin:0 0 2px;font-size:.75rem;font-weight:800}.esport-swiss-result.is-qualified{background:color-mix(in srgb, #2fbf71 12%, var(--surface))}.esport-swiss-result.is-qualified>h5{color:color-mix(in srgb, #2fbf71, var(--text) 30%)}.esport-swiss-result.is-eliminated{background:color-mix(in srgb, var(--brand-red) 10%, var(--surface))}.esport-swiss-result.is-eliminated>h5{color:color-mix(in srgb, var(--brand-red), var(--text) 30%)}.esport-swiss-result>span{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;font-size:.75rem;display:grid}.esport-swiss-result>span strong{font-family:var(--heading);font-weight:800}@media (max-width:760px){.esport-bracket{gap:28px;padding-inline:14px}.esport-swiss-board{padding-inline:14px}}.esport-bracket-node>a.esport-bracket-match{justify-content:flex-start;align-items:stretch;gap:0}.esport-bracket-match>span{box-sizing:border-box;width:100%}.dashboard-shell{grid-template-columns:248px minmax(0,1fr) 250px}@media (max-width:1450px){.dashboard-shell{grid-template-columns:236px minmax(0,1fr) 220px}}@media (max-width:1180px){.dashboard-shell{grid-template-columns:224px minmax(0,1fr)}}@media (max-width:850px){.dashboard-shell{grid-template-columns:76px minmax(0,1fr)}}.dashboard-rail nav>a span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:769px){:root .dashboard-shell.admin-workspace :is(.dashboard-tabs,.games-topnav){border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:4px;padding:0}:root .dashboard-shell.admin-workspace :is(.dashboard-tabs,.games-topnav)>button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;margin-bottom:-1px}:root .dashboard-shell.admin-workspace :is(.dashboard-tabs,.games-topnav)>button.active{color:var(--text);box-shadow:none;border-color:#0000;border-bottom-color:var(--brand-yellow);background:0 0}:root[data-mode=light] .dashboard-shell.admin-workspace :is(.dashboard-tabs,.games-topnav)>button.active{border-bottom-color:#c9a800}:root .dashboard-shell.admin-workspace :is(.dashboard-tabs,.games-topnav)>button:hover:not(.active){color:var(--text);background:0 0}}.discord-showcase-message p,.discord-showcase-message span{color:#dbdee1}.discord-showcase-message small{color:#949ba4}.overview-moderation{margin-block:18px}.overview-moderation-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.overview-moderation-list li{border-top:1px solid var(--line);grid-template-columns:minmax(130px,auto) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;font-size:.75rem;display:grid}.overview-moderation-list time{color:var(--dim);white-space:nowrap;font-size:.6875rem}.overview-moderation-badge{color:var(--text);background:color-mix(in srgb, var(--brand-blue) 22%, transparent);border-radius:999px;justify-self:start;padding:3px 9px;font-size:.625rem;font-weight:700}.overview-moderation-badge:is(.is-warn,.is-timeout){background:#ffc83c2e}.overview-moderation-badge:is(.is-kick,.is-ban){background:color-mix(in srgb, var(--brand-red) 20%, transparent)}@media (max-width:600px){.overview-moderation-list li{grid-template-columns:minmax(0,1fr) auto}.overview-moderation-list li>span:nth-child(2){grid-area:2/1/auto/-1;padding-bottom:8px}}@media (min-width:769px){.esport-match-row.esport-match-row-compact>.esport-match-team{justify-content:space-between}.esport-match-row.esport-match-row-compact>.esport-match-team:not(.esport-match-team-away)>span:not(.esport-mark){text-align:right}.esport-match-row.esport-match-row-compact>.esport-match-team.esport-match-team-away{flex-direction:row-reverse}.esport-match-row.esport-match-row-compact>.esport-match-team.esport-match-team-away>span:not(.esport-mark){text-align:left}.esport-match-row.esport-match-row-compact .esport-match-score .winner{color:var(--brand-yellow)!important}:root[data-mode=light] .esport-match-row.esport-match-row-compact .esport-match-score .winner{color:#9a7b00!important}}.esport-match-row{background:var(--surface);border-color:var(--line);border-radius:14px}
:root{--v10-bg:#15171d;--v10-panel:#1c1f26;--v10-card:#1f222a;--v10-card-2:#252831;--v10-line:#ffffff12;--v10-line-2:#ffffff1f;--v10-blue:#3d8af0;--v10-blue-btn:#2a6fc4;--v10-blue-soft:#3d8af029;--v10-red:#ff6b7a;--v10-green:#4ad08a;--v10-yellow:#fee307;--v10-pink:#ff79bd;--v10-text:#eceef2;--v10-muted:#a7adb9}:root[data-mode=light]{--v10-bg:#f3f5f8;--v10-panel:#fff;--v10-card:#fff;--v10-card-2:#f1f3f7;--v10-line:#171a2117;--v10-line-2:#171a2129;--v10-blue:#2a6fc4;--v10-blue-soft:#2a6fc41f;--v10-red:#d3344a;--v10-green:#188a52;--v10-yellow:#c9a800;--v10-pink:#c2337f;--v10-text:#171a21;--v10-muted:#4b5361}.v10-shell .button.secondary{background:var(--v10-card);border:1px solid var(--v10-line-2);color:var(--v10-text)}.v10-link-button{color:var(--v10-blue);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:0;padding:0;font-size:.8125rem;text-decoration:underline}.v10-shell{background:var(--v10-bg)}.v10-shell>.ambient,.v10-guild-dock{display:none}.v10-shell .dashboard-aside{display:none!important}@media (min-width:769px) and (hover:hover),(min-width:1025px){.dashboard-shell.v10-shell{grid-template-columns:68px 256px minmax(0,1fr)}.dashboard-shell.v10-shell>.v10-guild-dock{grid-area:1/1}.dashboard-shell.v10-shell>.dashboard-rail{grid-area:1/2}.dashboard-shell.v10-shell>.dashboard-main{grid-area:1/3}.v10-guild-dock{border-right:1px solid var(--v10-line);scrollbar-width:none;z-index:46;background:#111318;flex-direction:column;align-items:center;gap:10px;height:100dvh;padding:14px 0;display:flex;position:sticky;top:0;overflow-y:auto}:root[data-mode=light] .v10-guild-dock{background:#e8ebf0}.v10-guild{background:var(--v10-card-2);width:44px;height:44px;min-height:44px;color:var(--v10-text);cursor:pointer;border:2px solid #0000;border-radius:14px;place-items:center;padding:0;font-weight:800;transition:border-radius .15s,border-color .15s;display:grid}.v10-guild:disabled{cursor:default;opacity:1}.v10-guild:hover:not(:disabled){border-color:var(--v10-line-2);border-radius:12px}.v10-guild.is-active{border-color:var(--v10-yellow);box-shadow:0 0 0 3px #fee30729}.v10-guild .guild-avatar{border-radius:10px;width:36px;height:36px;font-size:.75rem;overflow:hidden}.v10-guild.is-add{border:1px dashed var(--v10-line-2);color:var(--v10-muted);background:0 0;font-size:1.25rem;font-weight:400}.v10-shell .dashboard-rail{background:var(--v10-panel);border-right:1px solid var(--v10-line);width:auto;padding:20px 14px 16px}.v10-shell .dashboard-rail>a:first-of-type{justify-content:flex-start;margin:0 4px 18px}.v10-shell .server-picker{background:var(--v10-card);border:1px solid var(--v10-line-2);border-radius:14px;min-height:56px;margin-bottom:18px}.v10-shell .server-picker small{display:none}.v10-shell .server-picker strong{font-size:.8125rem}}.v10-nav{flex-direction:column;gap:2px;display:flex}.dashboard-shell.v10-shell .dashboard-rail .v10-nav>a{text-align:left;min-height:42px;color:var(--v10-text);background:0 0;border:0;border-radius:12px;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex;transform:none}.v10-shell .dashboard-rail .v10-nav>a:before{display:none!important}.v10-shell .dashboard-rail .v10-nav>a.v10-nav-home{margin-bottom:10px;font-size:.875rem;font-weight:700}.v10-shell .dashboard-rail .v10-nav>a.v10-nav-home.active{background:var(--v10-blue-soft);color:var(--v10-text)}.v10-shell .dashboard-rail .v10-nav>a.v10-nav-section{letter-spacing:.09em;text-transform:uppercase;color:var(--v10-text);min-height:44px;font-size:.6875rem;font-weight:800}.dashboard-shell.v10-shell .dashboard-rail .v10-nav>a.v10-nav-section>svg:first-child{display:none}.dashboard-shell.v10-shell .dashboard-rail .v10-nav>a>span{white-space:normal;text-overflow:clip;overflow:visible}.v10-shell .dashboard-rail .v10-nav>a>span{flex:1}.v10-chevron{color:var(--v10-muted);flex:none;transition:transform .15s;transform:rotate(-90deg)}.v10-nav>a.active .v10-chevron{transform:none}.v10-shell .dashboard-rail .v10-nav>a:hover{background:var(--v10-card-2)}.v10-shell .dashboard-rail .v10-nav>a.v10-nav-section.active{background:0 0}.v10-shell .rail-subnav{border:0;gap:2px;margin:0 0 8px 6px;padding:0}.v10-shell .rail-subnav a{min-height:40px;color:var(--v10-muted);border-radius:10px;padding:0 12px 0 14px;font-size:.8125rem}.v10-shell .rail-subnav a:before{background:var(--v10-muted);opacity:.55;flex:0 0 5px;height:5px}.v10-shell .rail-subnav a[aria-current=page]{background:var(--v10-card-2);color:var(--v10-text);font-weight:600}.v10-shell .rail-subnav a[aria-current=page]:before{background:var(--v10-yellow);opacity:1}.v10-shell .dashboard-rail-bottom{flex-direction:column;gap:8px;margin-top:auto;padding-top:14px;display:flex}.v10-owner-link{border:1px solid color-mix(in srgb, var(--v10-yellow) 45%, transparent);border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:0 14px;font-size:.8125rem;font-weight:700;text-decoration:none;display:flex;color:var(--v10-yellow)!important}.v10-owner-link.active{background:color-mix(in srgb, var(--v10-yellow) 10%, transparent)}.v10-rail-guided{min-height:36px;color:var(--v10-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:.75rem;display:flex}.v10-rail-guided:hover{color:var(--v10-text);background:var(--v10-card-2)}.v10-rail-privacy{color:var(--v10-muted);padding:0 12px;font-size:.6875rem}.v10-rail-mobile-only{display:none}.v10-shell .dashboard-topbar{background:color-mix(in srgb, var(--v10-bg) 92%, transparent);border-bottom:1px solid var(--v10-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:14px;min-height:72px;padding:14px 32px;display:flex}.v10-shell .dashboard-topbar .dashboard-search{background:var(--v10-card);border:1px solid var(--v10-line-2);border-radius:12px;flex:auto;width:auto;max-width:620px;margin:0}.v10-topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.v10-shell .v10-topbar-actions .language-button,.v10-shell .v10-topbar-actions .icon-button,.v10-shell .v10-topbar-actions .appearance-trigger{border:1px solid var(--v10-line-2);background:var(--v10-card);min-width:44px;height:44px;min-height:44px;color:var(--v10-text);border-radius:12px}.v10-shell .v10-appearance{margin:0;display:block}.v10-shell .v10-appearance .appearance-trigger{justify-content:center;width:44px;padding:0}.v10-shell .v10-appearance .appearance-trigger>span,.v10-shell .v10-appearance .appearance-current{display:none}.v10-popover-wrap{position:relative}.v10-bell{place-items:center;display:inline-grid;position:relative}.v10-bell-dot{background:var(--v10-red);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:9px}.v10-user{border:1px solid var(--v10-line-2);background:var(--v10-card);min-height:42px;color:var(--v10-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:4px 14px 4px 5px;font-size:.8125rem;font-weight:600;display:flex}.v10-user .user-avatar,.v10-user img{border-radius:50%;width:32px;height:32px}.v10-user>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.v10-popover{z-index:60;background:var(--v10-card);border:1px solid var(--v10-line-2);border-radius:14px;flex-direction:column;gap:10px;width:320px;max-height:420px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 50px #0006}.v10-popover>header{justify-content:space-between;align-items:center;gap:8px;font-size:.8125rem;display:flex}.v10-presence{color:var(--v10-muted);align-items:center;gap:6px;font-size:.6875rem;display:inline-flex}.v10-user-menu{width:230px}.v10-user-menu small{color:var(--v10-muted)}.v10-user-menu a{color:var(--v10-text);font-size:.8125rem}.v10-shell .dashboard-content{max-width:1480px;padding:30px 36px 70px}.v10-shell .preview-banner{margin-bottom:18px}.v10-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 0 24px;display:flex}.v10-page-head h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,1.1rem + 1.1vw,2rem);font-weight:800;line-height:1.1}.v10-page-head p{color:var(--v10-muted);margin:6px 0 0;font-size:.875rem}.v10-page-actions{flex-wrap:wrap;gap:10px;display:flex}.v10-page-actions .button{border-radius:12px;min-height:46px;padding:0 20px;font-size:.875rem}.v10-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.v10-kpi{background:var(--v10-card);border:1px solid var(--v10-line);border-radius:16px;flex-direction:column;gap:6px;min-height:148px;padding:20px 22px;display:flex}.v10-kpi>small{color:var(--v10-muted);font-size:.8125rem}.v10-kpi>strong{font-family:var(--heading);letter-spacing:-.03em;font-size:2.25rem;font-weight:800;line-height:1.15}.v10-kpi-note{color:var(--v10-muted);font-size:.75rem;font-weight:650}.v10-kpi-note.is-good{color:var(--v10-green)}.v10-kpi-note.is-bad{color:var(--v10-red)}.v10-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:16px;margin-bottom:30px;display:grid}.v10-card{background:var(--v10-card);border:1px solid var(--v10-line);border-radius:16px;min-width:0;padding:20px 22px}.v10-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.v10-card>header h2{letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:800}.v10-card>header a{color:var(--v10-blue);text-underline-offset:3px;font-size:.8125rem;text-decoration:underline}.v10-range{background:var(--v10-bg);border:1px solid var(--v10-line);border-radius:10px;padding:3px;display:inline-flex}.v10-range button{min-height:32px;color:var(--v10-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:.75rem}.v10-range button.active{background:var(--v10-card-2);color:var(--v10-text);font-weight:700}.v10-chart{margin:0;position:relative}.v10-chart svg{width:100%;height:220px;display:block;overflow:visible}.v10-chart-grid{stroke:var(--v10-line);stroke-width:1px;vector-effect:non-scaling-stroke}.v10-chart-line{fill:none;stroke:var(--v10-blue);stroke-width:2.5px;vector-effect:non-scaling-stroke}.v10-chart-dash{fill:none;stroke:var(--v10-red);stroke-width:2px;stroke-dasharray:5 6;vector-effect:non-scaling-stroke}.v10-chart-ticks{height:18px;color:var(--v10-muted);margin-top:-14px;font-size:.625rem;position:relative}.v10-chart-ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.v10-chart-ticks span:first-child{transform:none}.v10-chart-ticks span:last-child{transform:translate(-100%)}.v10-chart-legend{color:var(--v10-muted);gap:22px;margin-top:12px;font-size:.75rem;display:flex}.v10-chart-legend span{align-items:center;gap:8px;display:inline-flex}.v10-chart-legend i{border-top:3px solid var(--v10-blue);border-radius:2px;width:16px;height:0}.v10-chart-legend i.is-dash{border-top:2px dashed var(--v10-red)}.v10-recent .overview-moderation-list{margin:0;padding:0;list-style:none}.v10-recent .overview-moderation-list li{border-top:1px solid var(--v10-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;font-size:.8125rem;display:grid}.v10-recent .overview-moderation-list li:first-child{border-top:0}.v10-recent .overview-moderation-list li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v10-recent .overview-moderation-list time{color:var(--v10-muted);font-size:.75rem}.overview-moderation-badge{white-space:nowrap;background:var(--v10-card-2);border-radius:999px;padding:4px 10px;font-size:.6875rem;font-weight:750}.overview-moderation-badge.is-timeout,.overview-moderation-badge.is-warn{color:#f3d64a;background:#fee3071f}.overview-moderation-badge.is-kick,.overview-moderation-badge.is-ban{color:var(--v10-red);background:#ff6b7a24}.overview-moderation-badge.is-purge,.overview-moderation-badge.is-clear{background:var(--v10-blue-soft);color:var(--v10-blue)}:root[data-mode=light] .overview-moderation-badge.is-timeout,:root[data-mode=light] .overview-moderation-badge.is-warn{color:#8a6d00}.v10-modules>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.v10-modules>header h2{margin:0;font-size:1.125rem;font-weight:800}.v10-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.v10-module{background:var(--v10-card);border:1px solid var(--v10-line);border-radius:16px;flex-direction:column;gap:14px;min-height:172px;padding:20px 22px;display:flex}.v10-module>header{justify-content:space-between;align-items:center;display:flex}.v10-module-link{color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}.v10-module-link strong{font-size:.9375rem;font-weight:750}.v10-module-link small{color:var(--v10-muted);font-size:.8125rem;line-height:1.5}.v10-module-link:hover strong{color:var(--v10-blue)}.v10-letter{border-radius:10px;place-items:center;width:36px;height:36px;font-size:.8125rem;font-weight:800;display:grid}.v10-letter.tone-red{color:var(--v10-red);background:#ff6b7a29}.v10-letter.tone-blue{background:var(--v10-blue-soft);color:#8fbaf3}.v10-letter.tone-yellow{color:#e9d25a;background:#fee3071f}.v10-letter.tone-pink{color:var(--v10-pink);background:#ff79bd26}:root[data-mode=light] .v10-letter.tone-blue{color:#2a6fc4}:root[data-mode=light] .v10-letter.tone-yellow{color:#8a6d00}.dashboard-shell.v10-shell .switch,.site-v10 .switch{background:#3a3e48;border:0;border-radius:999px;flex:0 0 46px;width:46px;min-width:46px;height:26px;min-height:26px;padding:3px}.dashboard-shell.v10-shell .switch.is-on,.site-v10 .switch.is-on{background:var(--v10-blue-btn);border:0}.dashboard-shell.v10-shell .switch>span,.site-v10 .switch>span{background:#fff;border-radius:50%;width:20px;height:20px;transform:none;box-shadow:0 1px 2px #00000040}.dashboard-shell.v10-shell .switch.is-on>span,.site-v10 .switch.is-on>span{background:#fff;transform:translate(20px)}.dashboard-shell.v10-shell .switch>span svg{display:none}.dashboard-shell.v10-shell .switch:disabled{opacity:.78;cursor:not-allowed}:root[data-mode=light] .dashboard-shell.v10-shell .switch:not(.is-on){background:#c9ced8}@media (max-width:1280px){.v10-kpis,.v10-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v10-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px) and (min-width:769px){.dashboard-shell.v10-shell{grid-template-columns:0 240px minmax(0,1fr)}.v10-shell .v10-guild-dock{display:none}.dashboard-shell.v10-shell .dashboard-rail{padding:18px 12px}.dashboard-shell.v10-shell .dashboard-rail .brand>span:last-child{display:block}.dashboard-shell.v10-shell .server-picker{border:1px solid var(--v10-line-2);padding:10px 12px;display:flex}.dashboard-shell.v10-shell .server-picker>span:nth-child(2),.dashboard-shell.v10-shell .server-picker>svg{display:block}.dashboard-shell.v10-shell .dashboard-rail .v10-nav>a{gap:10px;padding:10px 12px;font-size:.75rem}.dashboard-shell.v10-shell .dashboard-content{padding:24px 22px 60px}}@media (max-width:768px),(max-width:1024px) and (hover:none) and (pointer:coarse){.dashboard-shell.admin-workspace.v10-shell header.dashboard-topbar{grid-template-columns:44px minmax(0,1fr);gap:10px 8px;min-height:0;padding:12px 14px;display:grid}.v10-shell .dashboard-topbar .mobile-nav-toggle{grid-area:1/1}.v10-shell .v10-topbar-actions{grid-area:1/2;justify-content:flex-end;gap:6px}.dashboard-shell.admin-workspace.v10-shell .dashboard-topbar>div.dashboard-search{grid-area:2/1/auto/-1;max-width:none}.v10-shell .v10-user>span:last-child{display:none}.v10-shell .v10-user{padding:4px}.v10-shell .v10-popover{width:auto;position:fixed;top:70px;left:12px;right:12px}.v10-shell .dashboard-content{padding:18px 16px 40px}.v10-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v10-kpi{min-height:0;padding:16px}.v10-kpi>strong{font-size:1.75rem}.v10-module-grid{grid-template-columns:minmax(0,1fr)}.v10-page-actions{width:100%}.v10-page-actions .button{flex:auto;justify-content:center}.v10-rail-mobile-only{display:block}}@media (max-width:420px){.v10-kpis{grid-template-columns:minmax(0,1fr)}}.dashboard-shell.v10-shell .dashboard-content .dashboard-panel{background:var(--v10-card);border:1px solid var(--v10-line);box-shadow:none;border-radius:16px}.dashboard-shell.v10-shell .dashboard-content .dashboard-panel>.panel-heading h2{letter-spacing:-.01em;font-size:1.125rem;font-weight:800}.v10-shell .dashboard-tabs{margin-bottom:22px}.v10-shell .dashboard-tabs>button{min-height:48px;padding:0 18px;font-size:.875rem}.v10-shell .dashboard-tabs>button.active{font-weight:700}.v10-shell .form-grid>div:has(>.switch){grid-column:1/-1}.dashboard-shell.v10-shell .form-grid>[class*=toggleField]{grid-column:1/-1;min-height:64px;padding:14px 0}.v10-form-with-aside{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}.v10-form-main{min-width:0}.v10-form-aside{flex-direction:column;gap:12px;display:flex;position:sticky;top:92px}@media (max-width:1180px){.v10-form-with-aside{grid-template-columns:minmax(0,1fr)}.v10-form-aside{position:static}}.v10-form-custom{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.v10-save-bar{transition:background .15s,box-shadow .15s}.dashboard-shell.v10-shell .v10-save-bar.is-dirty{z-index:20;border:1px solid var(--v10-line-2);background:#111318;border-radius:16px;align-items:center;gap:12px;margin-top:18px;padding:12px 14px 12px 22px;display:flex;position:sticky;bottom:18px;box-shadow:0 18px 50px #00000073}:root[data-mode=light] .dashboard-shell.v10-shell .v10-save-bar.is-dirty{background:#fff}.v10-save-bar.is-dirty>small{color:var(--v10-text);flex:1;font-size:.875rem;font-weight:600}.v10-save-bar.is-dirty .button{min-height:44px;padding:0 20px}.v10-rules{background:var(--v10-card-2);border:1px solid var(--v10-line);border-radius:16px;overflow:hidden}.dashboard-panel .v10-rules{background:color-mix(in srgb, var(--v10-card-2) 70%, var(--v10-card))}.v10-rules>h3{border-bottom:1px solid var(--v10-line);margin:0;padding:18px 22px;font-size:1rem;font-weight:800}.v10-rule{border-bottom:1px solid var(--v10-line);justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.v10-rule:last-child{border-bottom:0}.v10-rule strong{font-size:.9375rem;font-weight:750;display:block}.v10-rule p{color:var(--v10-muted);margin:4px 0 0;font-size:.8125rem;line-height:1.7}.v10-rule.is-stacked{flex-direction:column;align-items:stretch;gap:12px}.v10-inline-number{text-align:center;height:28px;color:var(--v10-text);-moz-appearance:textfield;margin:0 2px;font-weight:700;display:inline-block;background:var(--v10-bg)!important;border:1px solid var(--v10-line-2)!important;border-radius:8px!important;min-height:28px!important;padding:0 6px!important}.v10-inline-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v10-inline-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v10-always{color:var(--v10-green);background:color-mix(in srgb, var(--v10-green) 14%, transparent);border-radius:999px;flex:none;padding:5px 10px;font-size:.6875rem;font-weight:700}.v10-chips{background:var(--v10-bg);border:1px solid var(--v10-line-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;min-height:54px;padding:10px 12px;display:flex}.v10-chip{background:var(--v10-card-2);border-radius:9px;align-items:center;gap:6px;padding:6px 8px 6px 12px;font-size:.8125rem;display:inline-flex}.v10-chip button{width:22px;height:22px;min-height:22px;color:var(--v10-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.v10-chip button:hover{color:var(--v10-text);background:var(--v10-line)}.v10-chips input{flex:140px;min-width:120px;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 4px!important}.v10-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:18px 22px 20px;display:grid}.v10-rules-grid .field-wide{grid-column:1/-1}@media (max-width:700px){.v10-rules-grid{grid-template-columns:minmax(0,1fr)}.v10-rule{padding:14px 16px}}.v10-aside-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v10-aside-head strong{font-size:1rem;font-weight:800}.v10-aside-head small{color:var(--v10-muted);font-size:.75rem}.v10-discord{color:#dbdee1;background:#2b2d31;border-radius:14px;gap:12px;padding:16px;display:flex}.v10-discord img{object-fit:cover;background:#1e1f22;border-radius:50%;flex:none;width:40px;height:40px}.v10-discord-meta{align-items:center;gap:6px;margin:0 0 4px;font-size:.75rem;display:flex}.v10-discord-meta b{color:#fee307;font-size:.875rem}.v10-discord-meta i{color:#fff;background:#5865f2;border-radius:3px;padding:1px 4px;font-size:.5625rem;font-style:normal;font-weight:800}.v10-discord-meta span{color:#949ba4}.v10-discord-text{margin:0;font-size:.8125rem;line-height:1.55}.v10-discord-text.is-muted{color:#b5bac1;font-style:italic}.site-v10{background:var(--v10-bg)}.site-v10 .ambient .ambient-orb,.site-v10 .ambient .ambient-orbit,.site-v10 .ambient .ambient-lines,.site-v10 .ambient .ambient-grain{display:none}.site-v10 .ambient{opacity:1}.motion-scene .scene-stars{position:absolute;inset:0}.motion-scene .scene-stars i{opacity:.55;background:#fff;border-radius:50%;animation:5s ease-in-out infinite paused v10-twinkle;position:absolute}.motion-scene[data-running=true] .scene-stars i,.motion-scene[data-running=true] .scene-glow{animation-play-state:running}.motion-scene .scene-glow{filter:blur(70px);border-radius:50%;animation:18s ease-in-out infinite alternate paused v10-drift;position:absolute}.motion-scene-backdrop .scene-glow-blue{background:#2a6fc447;width:720px;height:520px;top:-160px;right:-120px}.motion-scene-backdrop .scene-glow-yellow{background:#fee3070d;width:420px;height:320px;animation-duration:23s;top:240px;right:18%}.motion-scene-backdrop .scene-glow-pink{background:#ff017e12;width:520px;height:420px;animation-duration:27s;top:900px;left:-200px}.motion-scene-hero{pointer-events:none;z-index:0;position:absolute;inset:-40px}.motion-scene-hero .scene-glow-blue{background:#2a6fc459;width:360px;height:300px;top:0;right:0}.motion-scene-hero .scene-glow-yellow{background:#fee3071f;width:240px;height:200px;top:120px;right:60px}:root[data-mode=light] .motion-scene .scene-stars i{opacity:.25;background:#5d6573}:root[data-mode=light] .motion-scene .scene-glow{opacity:.45}@keyframes v10-twinkle{0%,to{opacity:.18;transform:scale(.8)}50%{opacity:.8;transform:scale(1.15)}}@keyframes v10-drift{0%{transform:translate(0,0)}to{transform:translate(-40px,30px)}}:root[data-motion=reduced] .motion-scene *,.motion-off .motion-scene *{animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .motion-scene *{animation:none!important}}.v10-announce{z-index:5;text-align:center;color:var(--v10-text);border-bottom:1px solid var(--v10-line);background:linear-gradient(90deg,#2a6fc440,#fee3071a);margin:0;padding:9px 16px;font-size:.75rem;position:relative}.v10-announce a{color:#8fbaf3;text-underline-offset:3px;text-decoration:underline}:root[data-mode=light] .v10-announce a{color:#2a6fc4}.site-v10 .site-header{border-bottom:1px solid var(--v10-line)}.site-v10 .desktop-nav a{color:var(--v10-text);font-size:.8125rem;font-weight:600}.site-v10 .desktop-nav a[aria-current=page]{background:var(--v10-card-2)}.site-v10 .desktop-nav a[aria-current=page]:after{display:none}.site-v10 .header-actions .appearance-trigger{border-radius:10px;justify-content:center;width:40px;min-width:40px;padding:0}.site-v10 .header-actions .appearance-trigger>span,.site-v10 .header-actions .appearance-current{display:none}.site-v10 .header-actions .header-login{border-radius:10px;min-height:42px;padding:0 18px;font-size:.8125rem;font-weight:700}.site-v10 .button{border-radius:10px;min-height:46px;padding:0 22px;font-weight:700}.site-v10 .button.secondary{background:var(--v10-card-2);border:1px solid var(--v10-line-2);color:var(--v10-text)}.site-v10 .button.v10-white{color:#15171d;background:#fff;border-color:#fff}.site-v10 .v10-hero{gap:40px;min-height:560px;padding-top:70px;padding-bottom:90px}.v10-pill{border:1px solid color-mix(in srgb, var(--v10-yellow) 55%, transparent);color:#f7e66a;background:#fee3070f;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-block}:root[data-mode=light] .v10-pill{color:#7a6200}.site-v10 .v10-hero h1{letter-spacing:-.045em;color:var(--v10-text);margin:22px 0 18px;font-size:clamp(2.6rem,1.6rem + 3.6vw,4.4rem);font-weight:800;line-height:1.02}.site-v10 .v10-hero h1 span{color:inherit;-webkit-text-fill-color:currentColor;background:0 0}.site-v10 .v10-hero .hero-copy>p{color:var(--v10-muted);max-width:500px;font-size:1rem;line-height:1.7}.site-v10 .hero-proof{color:var(--v10-muted);flex-wrap:wrap;gap:18px;font-size:.75rem}.site-v10 .hero-proof svg{color:var(--v10-muted)}.site-v10 .hero-preview-wrap{min-height:420px}.site-v10 .hero-preview-wrap:before{display:none}.v10-section{padding:30px 0 70px}.v10-section-head{text-align:center;margin-bottom:30px}.v10-section-head h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.8rem,1.2rem + 1.8vw,2.6rem);font-weight:800}.v10-section-head p{color:var(--v10-muted);margin:0;font-size:.9375rem}.site-v10 .v10-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.site-v10 .v10-feature{background:var(--v10-card);border:1px solid var(--v10-line);min-height:0;box-shadow:none;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex;transform:none}.site-v10 .v10-feature:before,.site-v10 .v10-feature:after{display:none}.site-v10 .v10-feature h3{letter-spacing:-.01em;margin:8px 0 0;font-size:1.0625rem;font-weight:800}.site-v10 .v10-feature p{color:var(--v10-muted);margin:0;font-size:.8125rem;line-height:1.65}.site-v10 .v10-feature .arrow-link{color:#8fbaf3;text-underline-offset:3px;margin-top:4px;font-size:.8125rem;font-weight:700;text-decoration:underline}:root[data-mode=light] .site-v10 .v10-feature .arrow-link{color:#2a6fc4}.v10-esport-band{border-top:1px solid var(--v10-line);border-bottom:1px solid var(--v10-line);background:linear-gradient(110deg,#1c2440 0%,#241f3a 55%,#2b1a2e 100%);margin:30px 0 0;padding:70px 0}:root[data-mode=light] .v10-esport-band{background:linear-gradient(110deg,#e6ecfa,#efe7f6 60%,#f8e6ef)}.v10-esport-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;display:grid}.v10-esport-eyebrow{color:var(--v10-pink);letter-spacing:.14em;font-size:.75rem;font-weight:800}.v10-esport-band h2{letter-spacing:-.035em;margin:14px 0 16px;font-size:clamp(1.9rem,1.3rem + 1.8vw,2.6rem);font-weight:800;line-height:1.08}.v10-esport-band p{color:var(--v10-muted);max-width:470px;line-height:1.6}.v10-esport-band .button-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.v10-esport-band .button.secondary{background:0 0}.v10-esport-sample{flex-direction:column;gap:10px;display:flex}.v10-sample-match{background:color-mix(in srgb, var(--v10-bg) 80%, transparent);border:1px solid var(--v10-line);border-radius:14px;grid-template-columns:auto 30px auto auto auto 30px 1fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.v10-sample-match strong{font-size:.875rem}.v10-sample-match small{color:var(--v10-muted);justify-self:end;font-size:.6875rem}.v10-sample-score{color:var(--v10-muted);font-weight:700}.v10-logo-slot{background:var(--v10-card-2);border-radius:8px;width:30px;height:30px}.v10-match-state{background:var(--v10-card-2);color:var(--v10-text);border-radius:999px;padding:4px 10px;font-size:.625rem;font-weight:800}.v10-match-state.is-live{color:#fff;background:#ff4f88}.v10-sample-note{color:var(--v10-muted);font-size:.6875rem}.site-v10 .v10-final{text-align:center;padding:90px 0}.site-v10 .v10-final h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(1.8rem,1.2rem + 1.8vw,2.6rem);font-weight:800}.site-v10 .v10-final .cta-lines{display:none}.site-v10 .site-footer{border-top:1px solid var(--v10-line)}@media (max-width:980px){.site-v10 .v10-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v10-esport-inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.site-v10 .v10-feature-grid{grid-template-columns:minmax(0,1fr)}.v10-sample-match{grid-template-columns:auto 1fr auto 1fr}.v10-sample-match .v10-logo-slot,.v10-sample-match small{display:none}.v10-announce{font-size:.6875rem}.site-v10 .header-actions .header-login{padding:0 12px;font-size:.75rem}}.site-v10 .esport-hub{gap:24px}.site-v10 .esport-hub-rail,.site-v10 .esport-hub-main{background:var(--v10-card);border:1px solid var(--v10-line);border-radius:18px}.site-v10 .esport-hub-rail{gap:14px;padding:18px}.v10-game-switch{background:var(--v10-bg);border:1px solid var(--v10-line);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.v10-game-switch button{min-height:46px;color:var(--v10-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:6px 8px;font-size:.8125rem;font-weight:600;line-height:1.2}.v10-game-switch button.active{background:var(--v10-card-2);color:var(--v10-text);font-weight:750}.v10-competition-search{border:1px solid var(--v10-line-2);background:var(--v10-bg);width:100%;min-height:46px;color:var(--v10-muted);font:inherit;cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:.8125rem;display:flex}.v10-competition-search:hover{border-color:color-mix(in srgb, var(--v10-blue) 50%, transparent)}.site-v10 .esport-hub-rail-title strong{letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:800}.site-v10 .esport-hub-league-button{border:1px solid #0000;border-radius:12px;gap:12px;min-height:62px;padding:10px 12px}.site-v10 .esport-hub-league-button strong{color:var(--v10-text);font-size:.875rem}.site-v10 .esport-hub-league-button small{color:var(--v10-muted);font-size:.75rem}.site-v10 .esport-hub-league-button.selected{background:var(--v10-blue-soft);border-color:color-mix(in srgb, var(--v10-blue) 45%, transparent)}.site-v10 .esport-hub-catalogue{min-height:48px;color:var(--v10-text);border-top:1px solid var(--v10-line);font-size:.8125rem}.esport-mark[data-fallback-tone]{color:#fff;letter-spacing:.02em;text-transform:uppercase;border:0;font-weight:800}.esport-mark[data-fallback-tone="0"]{background:linear-gradient(135deg,#2a6fc4,#3d8af0)}.esport-mark[data-fallback-tone="1"]{background:linear-gradient(135deg,#b3125f,#e0368b)}.esport-mark[data-fallback-tone="2"]{background:linear-gradient(135deg,#18804f,#2fbf71)}.esport-mark[data-fallback-tone="3"]{background:linear-gradient(135deg,#a07c00,#e0b400)}.esport-mark[data-fallback-tone="4"]{background:linear-gradient(135deg,#6a3fc4,#9b6cf0)}.site-v10 .esport-hub-topnav{border-bottom:1px solid var(--v10-line);min-height:70px;padding:0 24px}.site-v10 .esport-hub-topnav>button:not(.icon-button){color:var(--v10-muted);gap:0;min-height:70px;padding:0 18px;font-size:1rem;font-weight:600}.site-v10 .esport-hub-topnav>button:not(.icon-button)>svg{display:none}.site-v10 .esport-hub-topnav>button.active{color:var(--v10-text);box-shadow:inset 0 -2px 0 var(--v10-yellow);border-bottom-color:#0000;font-weight:800}.site-v10 .esport-hub-topnav>button.active:after{display:none}.site-v10 .esport-hub-topnav>.icon-button{border:1px solid var(--v10-line-2);border-radius:12px;width:44px;height:44px}.site-v10 .esport-hub-title{border-bottom:0;padding:26px 28px 18px}.site-v10 .esport-hub-title h1{letter-spacing:-.03em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);font-weight:800}.site-v10 .esport-hub-title p{color:var(--v10-muted);font-size:.875rem}.site-v10 .esport-hub-title .esport-mark{border-radius:14px;width:60px;height:60px;font-size:1rem}.site-v10 .esport-hub-filters select{background-color:var(--v10-bg);border-radius:12px;min-height:48px;font-size:.875rem}.site-v10 .esport-hub-filters .field>span{color:var(--v10-muted);font-size:.75rem}.site-v10 .esport-status-pills{background:var(--v10-bg);border:1px solid var(--v10-line);border-radius:12px;gap:2px;padding:4px}.site-v10 .esport-status-pills>button{min-height:44px;color:var(--v10-muted);background:0 0;border:0;border-radius:9px;padding:0 16px;font-size:.875rem}.site-v10 .esport-status-pills>button.active{background:var(--v10-card-2);color:var(--v10-text);font-weight:700}.site-v10 .esport-status-pills>button>i{background:#ff4f88}.site-v10 .esport-match-group{border:1px solid var(--v10-line);background:var(--v10-card-2);border-radius:16px;margin-bottom:18px;overflow:hidden}.site-v10 .esport-match-group>header{border-bottom:1px solid var(--v10-line);padding:16px 22px}.site-v10 .esport-match-group>header h3{text-transform:none;font-size:.9375rem;font-weight:750}.site-v10 .esport-match-group>header h3:first-letter{text-transform:uppercase}.site-v10 .esport-match-group>header span{color:var(--v10-muted);font-size:.8125rem}.site-v10 .esport-match-row{min-height:96px;padding:18px 22px}.site-v10 .esport-match-row+.esport-match-row{border-top:1px solid var(--v10-line)}.site-v10 .esport-match-time strong{font-size:1rem;font-weight:800}.site-v10 .esport-match-time small{color:var(--v10-muted);font-size:.75rem}.site-v10 .esport-match-team strong{font-size:1rem;font-weight:750}.site-v10 .esport-match-row .esport-mark{border-radius:12px;width:44px;height:44px}.site-v10 .esport-match-score strong{font-size:1.75rem;font-weight:800}.site-v10 .esport-match-score>span{font-size:1.125rem;font-weight:800}.site-v10 .esport-match-meta .status{padding:5px 12px;font-size:.75rem}.site-v10 .status.status-live{color:#fff;background:#ff4f88;border-color:#0000}.site-v10 .status.status-neutral{background:var(--v10-card);color:var(--v10-text)}@media (min-width:900px){.site-v10 .esport-hub{grid-template-columns:290px minmax(0,1fr)}.site-v10 .esport-match-row{grid-template-columns:76px minmax(0,1fr) 120px minmax(0,1fr) 132px;gap:18px}.site-v10 .esport-match-meta{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px}}.site-v10 .data-table{font-size:.8125rem}.site-v10 .data-table th{color:var(--v10-muted);text-transform:none;letter-spacing:0;font-size:.75rem}.site-v10 .esport-hub-main .metric-card,.site-v10 .esport-leader-card{background:var(--v10-card-2);border:1px solid var(--v10-line);border-radius:14px}.v10-competition-search span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.site-v10 .esport-date-nav .button,.site-v10 .esport-hub-main .button.secondary.small{min-height:44px;font-size:.8125rem}.site-v10 .v10-feature-grid>.v10-feature{width:auto;grid-area:auto!important}.site-v10 .v10-esport-band .v10-esport-eyebrow{color:var(--v10-pink)}.v10-login-short{display:none}@media (max-width:1100px){.v10-login-long{display:none}.v10-login-short{display:inline}}.v10-user{min-height:44px}@media (max-width:420px){.site-v10 .header-actions{gap:6px}.site-v10 .header-actions .header-login{min-height:44px;padding:0 10px;font-size:.6875rem}.site-v10 .header-actions .appearance-trigger{width:38px;min-width:38px}}
