html[data-hero-entrance=pending] .hero-bootstrap__trophy img,html[data-hero-entrance=pending] .hero-spotlight[data-aegis-scene=static] .hero-spotlight__trophy-entry{visibility:hidden}@media (prefers-reduced-motion: reduce){html[data-hero-entrance=pending] .hero-bootstrap__trophy img{visibility:visible}}@font-face{font-family:Manrope;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2");unicode-range:U+0400-052F,U+1C80-1C88,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/roboto-condensed-cyrillic-B7QGrpDz.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/roboto-condensed-latin-CGryKNg8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body:has(#root>.hero-bootstrap){margin:0;min-width:320px;color-scheme:dark;background:#020304}body:has(#root>.hero-bootstrap)>.skip-link{position:absolute;z-index:4;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body:has(#root>.hero-bootstrap)>.skip-link:focus{top:12px;left:12px;width:auto;height:auto;padding:12px 18px;margin:0;clip-path:none;color:#f8fafc;background:#cf3f0d;font:600 16px/1.4 Manrope,sans-serif}.hero-bootstrap{--bg: #020304;--white: #f8fafc;--orange: #ff4d12;--orange-2: #ff7a2a;--orange-3: #cf3f0d;--line-strong: rgba(199, 207, 220, .34);--bootstrap-container: min(100% - clamp(24px, 4vw, 80px), 1600px);--bootstrap-header: 80px;--bootstrap-clearance: calc(var(--bootstrap-header) + 34px);position:relative;isolation:isolate;min-height:100vh;min-height:100svh;padding-top:var(--bootstrap-clearance);color:var(--white);background:var(--bg);font-family:Manrope,Segoe UI,Roboto,Arial,sans-serif}.hero-bootstrap,.hero-bootstrap *{box-sizing:border-box}.hero-bootstrap ::selection{color:var(--white);background:var(--orange-3)}.hero-bootstrap .hero-bootstrap__media{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:hidden}.hero-bootstrap .hero-bootstrap__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:26% center}.hero-bootstrap .hero-bootstrap__veil{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,var(--bg),transparent 28%),linear-gradient(90deg,color-mix(in srgb,var(--bg) 80%,transparent),color-mix(in srgb,var(--bg) 45%,transparent) 48%,color-mix(in srgb,var(--bg) 18%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--bg) 42%,transparent),transparent 30%)}.hero-bootstrap .hero-bootstrap__header{position:absolute;top:16px;left:50%;display:flex;align-items:center;width:var(--bootstrap-container);min-height:calc(var(--bootstrap-header) + 2px);padding:0 24px;border:1px solid var(--line-strong);border-radius:16px;background:linear-gradient(135deg,#101114,#030405);transform:translate(-50%)}.hero-bootstrap .hero-bootstrap__header a{display:inline-flex;align-items:center}.hero-bootstrap .hero-bootstrap__header img{display:block;width:176px;height:auto;max-height:44px}.hero-bootstrap .hero-bootstrap__main{display:grid;grid-template-rows:minmax(min-content,1fr) auto;min-height:calc(100vh - var(--bootstrap-clearance));min-height:calc(100svh - var(--bootstrap-clearance))}.hero-bootstrap .hero-bootstrap__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;width:var(--bootstrap-container);min-width:0;margin:0 auto;padding:32px 0;gap:32px 64px}.hero-bootstrap .hero-bootstrap__copy{width:100%;min-width:0;max-width:740px}.hero-bootstrap .hero-bootstrap__copy h1{margin:0 0 12px;color:var(--white);font-family:Roboto Condensed,Manrope,sans-serif;font-size:clamp(52px,7.2vw,96px);font-weight:700;line-height:1.02;letter-spacing:-.025em;text-transform:uppercase}.hero-bootstrap .hero-bootstrap__copy h1>span{display:block}.hero-bootstrap .hero-bootstrap__copy h1>.hero-bootstrap__title-brand{color:var(--orange-2)}.hero-bootstrap .hero-bootstrap__rule{position:relative;width:100%;height:48px;margin:0 0 8px;pointer-events:none}.hero-bootstrap .hero-bootstrap__rule:before{content:"";position:absolute;inset:50% 0 auto;height:1px;background:color-mix(in srgb,var(--orange-2) 60%,transparent)}.hero-bootstrap .hero-bootstrap__lower{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:24px;padding-top:12px;width:100%}.hero-bootstrap .hero-bootstrap__lower p{max-width:20ch;margin:0;color:var(--white);font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.5}.hero-bootstrap .hero-bootstrap__lower p>span{color:var(--orange-2)}.hero-bootstrap .hero-bootstrap__participate{display:inline-flex;align-items:center;justify-content:space-between;width:min(100%,300px);min-width:0;min-height:68px;gap:24px;padding:18px 24px;border:1px solid var(--orange);border-radius:10px;color:var(--white);background:linear-gradient(135deg,var(--orange),var(--orange-3));box-shadow:0 14px 32px color-mix(in srgb,var(--orange-3) 25%,transparent);font:750 20px/1.25 Manrope,sans-serif;text-decoration:none}.hero-bootstrap .hero-bootstrap__participate:hover{color:var(--white);background:var(--orange-3);border-color:var(--orange-3)}.hero-bootstrap .hero-bootstrap__participate svg{flex-shrink:0;width:26px;height:26px}.hero-bootstrap a:focus-visible{outline:2px solid var(--white);outline-offset:5px}.hero-bootstrap .hero-bootstrap__trophy{display:grid;place-items:center;width:100%;min-width:0;min-height:480px;max-width:720px;justify-self:end}.hero-bootstrap .hero-bootstrap__trophy img{display:block;width:min(100%,460px);height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 30px color-mix(in srgb,var(--bg) 70%,transparent))}.hero-bootstrap .hero-bootstrap__disciplines{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:var(--bootstrap-container);margin:0 auto;padding:18px clamp(14px,2vw,32px);gap:12px 24px;border-block:1px solid var(--line-strong);background:linear-gradient(145deg,#101114,#07090c 72%)}.hero-bootstrap .hero-bootstrap__disciplines span{position:relative;min-width:0;padding-left:20px;color:var(--white);font-family:Roboto Condensed,Manrope,sans-serif;font-size:20px;font-weight:700;line-height:1.2;text-transform:uppercase;overflow-wrap:anywhere}.hero-bootstrap .hero-bootstrap__disciplines span:before{content:"";position:absolute;top:50%;left:0;width:8px;height:8px;background:var(--orange);transform:translateY(-50%) rotate(45deg)}.hero-bootstrap .hero-bootstrap__disciplines span:nth-child(3n+1){color:var(--orange-2)}@media (max-width: 1120px){.hero-bootstrap{--bootstrap-header: 76px}.hero-bootstrap .hero-bootstrap__copy h1{font-size:clamp(42px,7vw,72px)}.hero-bootstrap .hero-bootstrap__grid{gap:24px}.hero-bootstrap .hero-bootstrap__lower{grid-template-columns:1fr}.hero-bootstrap .hero-bootstrap__lower p{max-width:30ch}}@media (max-width: 700px){.hero-bootstrap .hero-bootstrap__grid{grid-template-columns:minmax(0,1fr);align-content:center;padding:24px 0}.hero-bootstrap .hero-bootstrap__copy{max-width:560px;justify-self:center}.hero-bootstrap .hero-bootstrap__copy h1{font-size:clamp(42px,12vw,64px)}.hero-bootstrap .hero-bootstrap__rule{height:40px}.hero-bootstrap .hero-bootstrap__lower p{font-size:18px}.hero-bootstrap .hero-bootstrap__media img{object-position:22% center}.hero-bootstrap .hero-bootstrap__trophy{min-height:400px;max-width:560px;justify-self:center}.hero-bootstrap .hero-bootstrap__trophy img{width:min(100%,380px)}}@media (max-width: 640px){.hero-bootstrap{--bootstrap-header: 68px;--bootstrap-clearance: calc(var(--bootstrap-header) + 26px)}.hero-bootstrap .hero-bootstrap__header{top:12px;padding:0 18px}.hero-bootstrap .hero-bootstrap__header img{width:134px}.hero-bootstrap .hero-bootstrap__grid{padding:20px 0;gap:20px}.hero-bootstrap .hero-bootstrap__disciplines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:8px 12px}}@media (max-width: 400px){.hero-bootstrap .hero-bootstrap__participate{min-height:64px;padding:16px 20px}}@media (min-width: 961px) and (max-height: 760px){.hero-bootstrap .hero-bootstrap__grid{padding:24px 0}}@media (min-width: 701px) and (max-height: 600px){.hero-bootstrap .hero-bootstrap__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:20px 0;gap:24px}.hero-bootstrap .hero-bootstrap__trophy{min-height:360px}.hero-bootstrap .hero-bootstrap__trophy img{width:min(100%,340px)}}html.frakcium-ui dialog.modal.modal--auth{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:24px 12px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:var(--line-strong) var(--bg);border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.frakcium-ui dialog.modal.modal--auth[open]{display:flex;flex-direction:column;align-items:center}html.frakcium-ui dialog.modal.modal--auth::backdrop{background:#020304d6;backdrop-filter:none;-webkit-backdrop-filter:none}html.frakcium-ui .modal.modal--auth .modal-inner{--auth-surface: var(--surface-raised);--auth-text: var(--text);--auth-muted: var(--muted);--auth-line: var(--line);position:relative;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);flex:0 0 auto;gap:0;width:min(900px,100%);height:560px;min-height:560px;max-height:none;margin-block:auto;padding:0;overflow:clip;border:1px solid var(--line);border-radius:18px;color:var(--auth-text);background:var(--auth-surface);font-family:var(--font-sans)}html.frakcium-ui .modal.modal--auth .auth-scene{position:relative;min-width:0;overflow:clip;color:#f8fafc;background:linear-gradient(180deg,#02030452,#020304f0),url(/assets/arena-hero-CNI1R2_G.png) center / cover}html.frakcium-ui .modal.modal--auth .auth-scene__logo{position:absolute;top:28px;left:28px;width:164px;height:auto}html.frakcium-ui .modal.modal--auth .auth-scene__aegis{position:absolute;top:47%;left:50%;width:112%;max-width:380px;height:auto;object-fit:contain;transform:translate(-50%,-50%) rotate(-9deg)}html.frakcium-ui .modal.modal--auth .auth-scene__copy{position:absolute;inset:auto 28px 30px;display:grid;gap:10px}html.frakcium-ui .modal.modal--auth .auth-scene__copy strong{font-family:var(--font-display);font-size:38px;font-weight:700;line-height:1.05;letter-spacing:-.02em}html.frakcium-ui .modal.modal--auth .auth-scene__copy span{max-width:25ch;color:#f8fafcc2;font-size:13px;font-weight:450;line-height:1.6}html.frakcium-ui .modal.modal--auth .auth-main{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;height:100%;padding:32px 36px;color:var(--auth-text);color-scheme:dark}html.frakcium-ui .modal.modal--auth .auth-main ::selection{color:var(--white);background:var(--orange-3)}html.frakcium-ui .modal.modal--auth .modal-head{position:static;display:block;height:auto;min-height:0;margin:0}html.frakcium-ui .modal.modal--auth .auth-heading{padding:0;text-align:left}html.frakcium-ui .modal.modal--auth .modal-title{margin:0;color:var(--auth-text);font-family:var(--font-sans);font-size:26px;font-weight:750;line-height:1.2;letter-spacing:-.03em;text-transform:none;overflow-wrap:anywhere}html.frakcium-ui .modal.modal--auth .auth-description{min-height:0;height:auto;margin:8px 0 0;padding:0;color:var(--auth-muted);font-size:13px;font-weight:450;line-height:1.5;overflow-wrap:anywhere}html.frakcium-ui .modal.modal--auth .auth-description.is-error{color:var(--danger);font-weight:600}html.frakcium-ui .modal.modal--auth .auth-description.is-success{color:var(--auth-text);font-weight:600}html.frakcium-ui .modal.modal--auth .close-btn{position:absolute;top:12px;right:12px;width:40px;height:40px;border:0;border-radius:50%;color:var(--auth-muted);background:transparent;box-shadow:none}html.frakcium-ui .modal.modal--auth .close-btn:before,html.frakcium-ui .modal.modal--auth .close-btn:after{width:15px;height:1.5px}html.frakcium-ui .modal.modal--auth .close-btn:hover{color:var(--auth-text);background:var(--surface-control)}html.frakcium-ui .modal.modal--auth .modal-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;height:40px;margin:16px 0;padding:3px;border:0;border-radius:9px;background:var(--surface-control);box-shadow:none}html.frakcium-ui .modal.modal--auth .modal-tabs button{min-width:0;min-height:34px;padding:6px 3px;border:0;border-radius:6px;color:var(--auth-muted);background:transparent;font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1.4;box-shadow:none;transition:background-color .18s var(--ease),color .18s var(--ease)}html.frakcium-ui .modal.modal--auth .modal-tabs button[aria-selected=true]{border:1px solid var(--line-strong);color:var(--auth-text);background:var(--surface-raised);font-weight:750}html.frakcium-ui .modal.modal--auth .modal-tabs button:hover:where(:not([aria-selected=true])){color:var(--auth-text);background:var(--surface-raised)}html.frakcium-ui .modal.modal--auth .form-panel.is-active{display:flex;flex-direction:column;min-height:0;margin:0;overflow:visible}html.frakcium-ui .modal.modal--auth .auth-form-content{display:flex;flex-direction:column;min-height:0;overflow:visible;scrollbar-gutter:auto}html.frakcium-ui .modal.modal--auth .field-stack{display:grid;gap:10px}html.frakcium-ui .modal.modal--auth .field{color:var(--auth-text);font-size:12px;font-weight:600;line-height:1.4;text-transform:none}html.frakcium-ui .modal.modal--auth .field.auth-field{position:relative;display:block;height:56px;margin:0}html.frakcium-ui .modal.modal--auth .auth-field__label{position:absolute;z-index:1;top:8px;left:42px;max-width:calc(100% - 90px);color:var(--auth-muted);font-size:10px;font-weight:600;line-height:1.3;pointer-events:none;white-space:nowrap}html.frakcium-ui .modal.modal--auth .auth-field__icon{position:absolute;z-index:1;top:20px;left:14px;width:17px;height:17px;color:var(--auth-muted);stroke-width:1.6;pointer-events:none}html.frakcium-ui .modal.modal--auth .auth-field input{display:block;width:100%;height:56px;min-height:56px;padding:24px 44px 7px 42px;border:1px solid var(--auth-line);border-radius:9px;outline:0;color:var(--auth-text);background:var(--surface-control);font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;caret-color:var(--auth-text);box-shadow:none}html.frakcium-ui .modal.modal--auth .auth-field input::placeholder{color:var(--muted);opacity:1}html.frakcium-ui .modal.modal--auth .auth-field input:-webkit-autofill{-webkit-text-fill-color:var(--auth-text);caret-color:var(--auth-text);box-shadow:inset 0 0 0 1000px var(--surface-control)}html.frakcium-ui .modal.modal--auth .auth-field input:hover{border-color:var(--line-strong)}html.frakcium-ui .modal.modal--auth .auth-field input:focus{border-color:var(--orange-3);outline:2px solid var(--orange-3);outline-offset:1px}html.frakcium-ui .modal.modal--auth .auth-field:focus-within .auth-field__label{color:var(--orange-3)}html.frakcium-ui .modal.modal--auth .password-field{display:block;width:100%;height:56px}html.frakcium-ui .modal.modal--auth .password-field__toggle{top:50%;right:2px;width:40px;height:44px;border:0;border-radius:7px;color:var(--auth-muted);background:transparent}html.frakcium-ui .modal.modal--auth .password-field__toggle:hover{color:var(--auth-text);background:var(--surface-raised)}html.frakcium-ui .modal.modal--auth .check-row{align-items:center;gap:9px;margin:12px 0 0;color:var(--auth-muted);font-size:11px;line-height:1.5}html.frakcium-ui .modal.modal--auth .check-row input{flex:0 0 18px;width:18px;height:18px;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface-control);box-shadow:none}html.frakcium-ui .modal.modal--auth .check-row input:checked{border-color:var(--orange-2);background-color:var(--orange-3)}html.frakcium-ui .modal.modal--auth .check-row a{color:var(--auth-text);font-weight:650;text-decoration:underline;text-underline-offset:3px}html.frakcium-ui .modal.modal--auth .form-actions--submit{margin:16px 0 0;padding:0;background:transparent}html.frakcium-ui .modal.modal--auth .form-actions--submit .btn{width:100%;min-height:46px;border:0;border-radius:9px;color:#fff;background:var(--orange-3);font-size:14px;font-weight:700}html.frakcium-ui .modal.modal--auth .form-actions--submit .btn:hover:where(:not(:disabled)){background:color-mix(in srgb,var(--orange-3) 88%,var(--orange-2))}html.frakcium-ui .modal.modal--auth .form-actions--submit .btn:active:where(:not(:disabled)){background:color-mix(in srgb,var(--orange-3) 84%,var(--bg))}html.frakcium-ui .modal.modal--auth .form-actions--submit .btn:disabled{border:1px solid var(--line);color:var(--muted);background:var(--surface-control);opacity:.6;box-shadow:none;cursor:not-allowed}html.frakcium-ui .modal.modal--auth .two-factor-code-field{display:grid;gap:8px}html.frakcium-ui .modal.modal--auth .two-factor-code-grid{gap:6px}html.frakcium-ui .modal.modal--auth .field .two-factor-code-cell{min-width:0;height:52px;min-height:52px;padding:0;border:1px solid var(--auth-line);border-radius:8px;color:var(--auth-text);background:var(--surface-control);font-size:20px;text-align:center;box-shadow:none}html.frakcium-ui .modal.modal--auth .modal-note{margin:10px 0 0;color:var(--auth-muted);font-size:12px;line-height:1.5}html.frakcium-ui .modal.modal--auth .two-factor-backup-switch{margin-top:10px}html.frakcium-ui .modal.modal--auth .two-factor-backup-switch .link-button{color:var(--auth-text);font-size:12px;text-decoration:underline;text-underline-offset:3px}html.frakcium-ui .modal.modal--auth :is(button,input,a):focus-visible{outline:2px solid var(--orange-3);outline-offset:3px}html.frakcium-ui .modal.modal--auth>.toast-region--modal{position:fixed;right:16px;bottom:16px;left:auto;width:min(420px,calc(100% - 32px));margin:0;z-index:1}@media (max-width: 760px){html.frakcium-ui dialog.modal.modal--auth{padding-block:12px}html.frakcium-ui .modal.modal--auth .modal-inner{grid-template-columns:minmax(0,1fr);width:min(440px,100%)}html.frakcium-ui .modal.modal--auth .auth-scene{display:none}html.frakcium-ui .modal.modal--auth .auth-main{padding:28px}html.frakcium-ui .modal.modal--auth .modal-title{font-size:24px}html.frakcium-ui .modal.modal--auth .auth-description{font-size:12px}html.frakcium-ui .modal.modal--auth .auth-field input{font-size:16px}}@media (max-width: 400px){html.frakcium-ui .modal.modal--auth .auth-main{padding:24px 20px}html.frakcium-ui .modal.modal--auth .modal-tabs{grid-template-columns:.7fr 1fr 1.2fr}html.frakcium-ui .modal.modal--auth .modal-tabs button{font-size:10px}}html.frakcium-ui .date-time-field{position:relative;display:block;width:100%;min-width:0}html.frakcium-ui .date-time-field>input:not([type=hidden]){padding-right:48px;font-variant-numeric:tabular-nums}html.frakcium-ui .date-time-field--time>input:not([type=hidden]){padding-right:16px}html.frakcium-ui .date-time-field__toggle{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:100%;min-height:44px;padding:0;border:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--muted);background:transparent;cursor:pointer}html.frakcium-ui .date-time-field__toggle svg{width:18px;height:18px}html.frakcium-ui .date-time-field__toggle:hover{color:var(--orange-2)}html.frakcium-ui .date-time-field__toggle:disabled{opacity:.45;cursor:not-allowed}html.frakcium-ui .date-calendar{transition-property:none;box-sizing:border-box;position:fixed;z-index:15000;padding:16px;overflow:auto;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);background:var(--surface, #07090c);font-family:var(--font-sans);font-size:13px;font-weight:600;text-transform:none}html.frakcium-ui dialog.modal.date-calendar-host{overflow:visible;transform:none;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.frakcium-ui .date-calendar__head{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:4px;align-items:center;margin-bottom:12px;text-align:center}html.frakcium-ui .date-calendar__head span{text-transform:capitalize}html.frakcium-ui .date-calendar button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;min-height:36px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text);background:transparent;font:inherit;cursor:pointer;transition:color .16s var(--ease),background .16s var(--ease)}html.frakcium-ui .date-calendar button svg{width:18px;height:18px}html.frakcium-ui .date-calendar button:hover{background:var(--surface-raised, #101114);color:var(--orange-2)}html.frakcium-ui .date-calendar button:disabled{opacity:.35;cursor:not-allowed}html.frakcium-ui .date-calendar button[aria-current=date]{border-color:var(--line-strong)}html.frakcium-ui .date-calendar button.is-selected{background:var(--orange);color:var(--white)}html.frakcium-ui .date-calendar__weekdays,html.frakcium-ui .date-calendar__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}html.frakcium-ui .date-calendar__weekdays{margin-bottom:6px;color:var(--muted);text-align:center;font-size:11px}html.frakcium-ui .date-calendar__days>span{min-height:36px}html.frakcium-ui .date-calendar__time{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}html.frakcium-ui .date-calendar__time input{width:104px;min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-raised, #101114);font:inherit;font-variant-numeric:tabular-nums}html.frakcium-ui .date-calendar :focus-visible,html.frakcium-ui .date-time-field__toggle:focus-visible{outline:2px solid var(--orange-2);outline-offset:2px}@media (prefers-reduced-motion: reduce){html.frakcium-ui .date-calendar button,html.frakcium-ui .modal.modal--auth :is(button,input){transition:none}}html.frakcium-ui img.currency-icon[aria-hidden=true]{display:inline-block;flex:0 0 auto;max-width:none;object-fit:contain;vertical-align:-.18em;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;filter:none;opacity:1;transform:none;pointer-events:none}.news-title-link{display:inline-flex;align-items:center;gap:14px;transition:color .24s var(--ease)}.news-title-link:after{content:"->";color:var(--orange);font-size:.52em;transform:translateY(4px);transition:transform .24s var(--ease)}.news-title-link:hover,.news-title-link:focus-visible{color:var(--orange-2);outline:0}.news-title-link:hover:after,.news-title-link:focus-visible:after{transform:translate(8px,4px)}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.news-card{min-height:254px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(18px,2vw,26px);color:inherit;isolation:isolate;border-radius:16px;background:radial-gradient(circle at 86% 18%,rgba(255,77,18,.11),transparent 24rem),linear-gradient(135deg,#ffffff12,#ffffff03),#08090bc7}.news-card.has-cover-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#050608f5,#050608d6 34%,#05060894 58%,#0506084d 78%,#0506082e),linear-gradient(180deg,#05060857,#05060814 42%,#050608ad),radial-gradient(circle at 88% 58%,rgba(255,77,18,.16),transparent 46%);pointer-events:none}.news-card__cover-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center right;opacity:.72;pointer-events:none;filter:saturate(1.05) contrast(1.08) brightness(1.02);transform:translateZ(0)}.news-date{color:var(--orange);font-size:13px;font-weight:900;text-transform:uppercase}.news-card h3{margin:26px 0 14px;font-size:clamp(22px,1.8vw,30px);line-height:1.08}.news-card p{margin-bottom:0;color:var(--muted);line-height:1.55}.ticker{width:100%;overflow:hidden;border-block:1px solid rgba(255,255,255,.12);background:linear-gradient(90deg,#ff4d121a,#ffffff05,#ff4d121a);-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.ticker__track{display:flex;width:max-content;animation:ticker 42s linear infinite;will-change:transform}.ticker__group{flex:0 0 auto;display:flex;align-items:center;gap:clamp(20px,3vw,46px);padding:16px clamp(20px,3vw,46px);color:#ffffffb3;font-size:clamp(14px,1.1vw,18px);font-weight:900;white-space:nowrap}.ticker__group span{display:inline-flex;align-items:center;gap:16px}.ticker__group span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 18px #ff4d12cc}.progress-row{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px;color:#ffffffbd;font-size:13px;font-weight:800}.home-hero{position:relative;min-height:clamp(760px,100dvh,980px);margin-top:calc(-1*clamp(112px,8vw,150px));isolation:isolate;overflow:hidden}.home-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center;filter:saturate(1.1) contrast(1.12) brightness(.84);transform:translateZ(0)}.home-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#0101012e,#0101011a 31%,#01010194 63%,#010101ed),linear-gradient(180deg,rgba(1,1,1,.62) 0%,rgba(1,1,1,.04) 30%,rgba(1,1,1,.46) 74%,var(--bg) 100%),radial-gradient(circle at 15% 76%,rgba(255,77,18,.3),transparent 24rem)}.home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(rgba(255,77,18,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,77,18,.07) 1px,transparent 1px);background-size:clamp(50px,4.2vw,84px) clamp(50px,4.2vw,84px),clamp(50px,4.2vw,84px) clamp(50px,4.2vw,84px),clamp(250px,20vw,420px) clamp(250px,20vw,420px),clamp(250px,20vw,420px) clamp(250px,20vw,420px);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 36%,black 100%);mask-image:linear-gradient(90deg,transparent 0%,black 36%,black 100%);opacity:.68}.home-hero__grid{width:var(--container);min-height:inherit;margin:0 auto;display:grid;grid-template-columns:minmax(450px,.74fr) minmax(760px,1.16fr);align-items:center;gap:clamp(34px,4.3vw,82px);padding:clamp(156px,17vh,218px) 0 clamp(42px,5.5vh,70px)}.home-hero__copy{max-width:680px;padding-top:clamp(178px,24vh,260px)}.home-hero h1{margin:0 0 24px;color:#fffffff0;font-size:clamp(58px,5.45vw,102px);line-height:.94;letter-spacing:0;text-wrap:balance}.home-hero__title-line,.home-hero__title-accent{display:block}.home-hero__title-line{white-space:nowrap}.home-hero__title-accent{color:var(--orange);text-shadow:0 0 52px rgba(255,77,18,.44)}.home-hero__copy p{max-width:600px;margin:0 0 42px;color:#ffffffb3;font-size:clamp(18px,1.18vw,23px);line-height:1.34}.home-hero__actions{display:flex;flex-wrap:wrap;gap:26px;align-items:center}.btn--hero,.btn--watch{min-height:72px;padding:0 42px;border-radius:18px;font-size:18px}.btn--hero svg,.btn--watch svg,.home-feature-link svg,.home-activity-more svg,.activity-card__link svg{width:18px;height:18px}.btn--watch{border:1px solid rgba(255,75,64,.56);border-radius:18px;color:var(--white);background:radial-gradient(circle at 18% 50%,rgba(255,77,18,.24),transparent 42%),linear-gradient(135deg,#ffffff14,#ffffff03),#0405078a;box-shadow:0 18px 50px #00000057,0 0 36px #ff302638;animation:frakciumLivePulse 1.55s ease-in-out infinite}.play-disc{display:inline-grid;place-items:center;width:46px;height:46px;margin-left:-18px;border:1px solid rgba(255,75,64,.42);border-radius:50%;background:#ff392d24;box-shadow:0 0 24px #ff392d38}.home-dashboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(292px,350px);gap:10px;min-height:636px;align-self:center;transform:translateY(-38px)}.home-feature-card,.home-activity-card{border:1px solid rgba(255,255,255,.22);border-radius:16px;background:radial-gradient(circle at 19% 12%,rgba(255,77,18,.12),transparent 27%),linear-gradient(135deg,#ffffff13,#ffffff03),#08090bcc;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 36px 110px #00000080,inset 0 1px #ffffff14}.home-feature-card{min-height:636px;padding:clamp(22px,2vw,30px)}.home-feature-card--loading{display:flex;flex-direction:column}.home-feature-card__label-skeleton{margin-bottom:12px}.home-feature-card--loading .home-feature-meta .skeleton-block{flex:0 0 auto}.home-feature-card__top{display:flex;justify-content:space-between;gap:18px;margin-bottom:18px}.home-feature-card__label{margin-bottom:12px;color:var(--orange);font-size:12px;font-weight:1000;text-transform:uppercase}.home-feature-card h2,.home-activity-card h2{margin:0;font-size:clamp(24px,1.7vw,32px);line-height:1.06}.home-status{display:inline-flex;align-items:center;align-self:start;gap:9px;min-height:40px;padding:0 14px;border:1px solid rgba(255,77,18,.42);border-radius:10px;color:var(--orange);background:#ff4d1214;font-size:12px;font-weight:1000;text-transform:uppercase;white-space:nowrap}.home-status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 16px #ff4d12cc}.home-feature-meta{display:flex;flex-wrap:wrap;gap:14px 24px;margin-bottom:22px;color:#ffffffa8;font-size:14px;font-weight:800}.home-feature-meta span{display:inline-flex;align-items:center;gap:8px}.home-feature-meta svg{width:18px;height:18px;color:#ffffff94}.home-bracket{min-height:326px;margin:12px 0 18px;overflow:hidden}.home-bracket--loading,.home-bracket--loading .home-bracket__lanes{min-height:216px}.home-bracket--loading .home-match{pointer-events:none}.home-bracket--loading .home-match .skeleton-block{opacity:.78}.home-bracket__lanes{position:relative;display:grid;grid-template-columns:minmax(176px,1fr) minmax(136px,.68fr) minmax(112px,.58fr);gap:12px 28px;align-items:center;min-height:326px}.home-match{position:relative;display:grid;gap:6px;min-height:36px;padding:9px 12px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:linear-gradient(135deg,#ffffff13,#ffffff05),#0a0b0db8;box-shadow:inset 0 1px #ffffff0f}.home-match span{min-width:0;overflow:hidden;color:#ffffffd1;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.home-match--round-2,.home-match--round-3{border-color:#ff4d1261}.home-match--round-2{grid-column:2}.home-match--round-3{grid-column:3}.home-match i{position:absolute;left:calc(100% + 1px);top:50%;width:29px;height:1px;background:linear-gradient(90deg,var(--orange),rgba(255,255,255,.26))}.home-bracket--empty{display:grid;place-items:center;align-content:center;gap:14px;border:1px dashed rgba(255,255,255,.16);border-radius:16px;color:#ffffffa3;text-align:center}.home-bracket--empty img{width:48px;opacity:.8;filter:drop-shadow(0 0 22px rgba(255,77,18,.34))}.home-progress{margin-top:18px;padding:18px 20px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0a}.home-feature-link,.home-activity-more,.activity-card__link{display:inline-flex;align-items:center;gap:10px;color:var(--white);font-weight:900;transition:color .2s var(--ease),transform .2s var(--ease)}.home-feature-link{margin-top:18px}.home-feature-link:hover,.home-feature-link:focus-visible,.home-activity-more:hover,.home-activity-more:focus-visible,.activity-card:hover .activity-card__link,.activity-card:focus-visible .activity-card__link{color:var(--orange-2);outline:0}.home-activity-card{min-height:636px;display:flex;flex-direction:column;padding:24px 20px 20px}.home-activity-card__head{margin-bottom:20px}.home-activity-list{display:grid;gap:0}.home-activity-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;align-items:start;min-height:82px;padding:15px 0;border-top:1px solid rgba(255,255,255,.09);color:inherit}.home-activity-item:first-child{border-top:0}.home-activity-icon{--activity-icon-rgb: 255, 77, 18;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:0;border:1px solid rgba(var(--activity-icon-rgb),.34);border-radius:8px;color:rgb(var(--activity-icon-rgb));background:linear-gradient(145deg,rgba(var(--activity-icon-rgb),.22),rgba(var(--activity-icon-rgb),.06)),#ffffff09;box-shadow:0 0 18px rgba(var(--activity-icon-rgb),.18),inset 0 1px #ffffff14}.home-activity-icon svg{width:15px;height:15px;stroke-width:2.35}.home-activity-icon--raffle{--activity-icon-rgb: 255, 179, 66}.home-activity-icon--news{--activity-icon-rgb: 147, 172, 199}.home-activity-icon--live{--activity-icon-rgb: 255, 67, 67;border-radius:50%;box-shadow:0 0 18px #ff434342,inset 0 1px #ffffff14}.home-activity-icon--system{--activity-icon-rgb: 173, 184, 196}.home-activity-icon--reward{--activity-icon-rgb: 255, 210, 122}.home-activity-item b{display:block;color:#ffffffdb;font-size:14px;line-height:1.25}.home-activity-item small{display:-webkit-box;margin-top:4px;overflow:hidden;color:#ffffff8f;font-size:13px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-activity-item time{color:#ffffffa8;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.home-activity-item--loading{pointer-events:none}.home-activity-item--loading>.skeleton-block{align-self:center}.home-activity-item--loading span{display:grid;gap:8px;min-width:0}.home-feature-link-skeleton{margin-top:18px}.home-activity-item.is-loading span,.home-activity-item.is-loading b{display:block;min-height:14px;border-radius:999px;background:#ffffff14}.home-activity-more{justify-content:space-between;min-height:82px;margin-top:auto;padding:0 28px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff07}.activity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.activity-card{min-height:238px;display:flex;flex-direction:column;padding:22px;color:inherit}.activity-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.activity-card time{color:#ffffff94;font-size:13px;font-weight:900}.activity-card h3{margin-bottom:12px;font-size:clamp(22px,2vw,30px);line-height:1.06}.activity-card p{margin:0 0 22px;color:var(--muted);line-height:1.5}.activity-card__link{margin-top:auto}.tournament-grid--home{display:grid;grid-template-columns:repeat(4,minmax(300px,1fr));gap:clamp(14px,1.1vw,22px)}.tournament-grid--home .tournament-card,.tournament-grid--home .tournament-card:nth-child(1),.tournament-grid--home .tournament-card:nth-child(2){grid-column:auto;min-height:216px;padding:20px}.tournament-grid--home .tournament-card:only-child,.tournament-grid--home .tournament-card:first-child:nth-last-child(2),.tournament-grid--home .tournament-card:first-child:nth-last-child(2)~.tournament-card{grid-column:span 2}.tournament-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,.36fr);gap:18px;min-height:226px;padding:22px;border:1px solid rgba(255,255,255,.17);border-radius:18px;color:inherit;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 70% 18%,rgba(255,255,255,.08),transparent 18rem),linear-gradient(90deg,#090c0feb,#0a0c0fb8 52%,#08090be0);box-shadow:inset 0 1px #ffffff13,0 22px 70px #00000057}.tournament-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#040507e6,#04050794 48%,#04050761 72%,#040507d1),radial-gradient(circle at 88% 38%,rgba(255,77,18,.16),transparent 42%);pointer-events:none}.tournament-card.has-discipline-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,#040507eb,#040507a8 48%,#04050757 72%,#040507bd),radial-gradient(circle at 88% 42%,rgba(255,77,18,.12),transparent 42%);pointer-events:none}.tournament-card__discipline-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center right;opacity:.74;filter:saturate(.92) contrast(1.08) brightness(.76);pointer-events:none}.tournament-card__watermark{position:absolute;right:clamp(22px,7%,54px);top:7px;z-index:0;width:min(42%,220px);height:82%;object-fit:contain;opacity:.15;filter:grayscale(.25) saturate(.7) contrast(1.2) brightness(.9) drop-shadow(0 0 34px rgba(255,77,18,.18));pointer-events:none}.tournament-card__main,.tournament-card__side{position:relative;z-index:3;min-width:0}.tournament-card__main{display:grid;align-content:start;justify-items:start;gap:10px}.tournament-card__status{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:9px;color:#ffffffc7;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 28px #00000038;font-size:13px;font-weight:900;text-transform:uppercase}.status-visual{border:1px solid var(--status-ring);color:var(--status-fg)!important;background:var(--status-bg)!important;box-shadow:inset 0 0 0 1px var(--status-ring),0 0 22px var(--status-glow)!important}.status-visual--gradient{color:#fff!important;background:linear-gradient(145deg,#07090c94,#07090c5c),var(--status-bg)!important;background-size:100% 100%,180% 180%!important;text-shadow:0 1px 10px rgba(0,0,0,.36)}.status-visual__label{display:inline-block;color:inherit}.status-visual--gradient .status-visual__label{color:transparent;background:linear-gradient(90deg,var(--status-color),var(--status-color-2),var(--status-color));background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.status-visual--neon{box-shadow:inset 0 0 0 1px #ffffff24,0 0 14px var(--status-glow),0 0 30px var(--status-glow)!important}@media (prefers-reduced-motion: no-preference){.status-visual--gradient .status-visual__label{animation:statusTextGradientFlow 3.8s linear infinite}}@keyframes statusTextGradientFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.raffle-detail-hero__status.status-visual{min-height:30px;padding:0 10px;border-radius:8px}.tournament-card__discipline,.tournament-card__date{display:inline-flex;align-items:center;gap:8px;color:#ffffffad;font-size:15px;font-weight:800}.tournament-card__discipline img{width:22px;height:22px;object-fit:contain;opacity:.78;filter:grayscale(.25) brightness(1.25)}.tournament-card__date svg{width:18px;height:18px}.tournament-card h3{max-width:100%;margin:0;overflow:hidden;color:#fffffff0;font-size:clamp(20px,1.55vw,28px);line-height:1.08;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tournament-card__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.tournament-card__chips span{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border-radius:8px;color:#ffffffc2;background:#ffffff13;box-shadow:inset 0 1px #ffffff0f;font-size:13px;font-weight:800}.tournament-card__side{align-self:end;display:grid;justify-items:end;gap:12px;text-align:right}.tournament-card__prize,.tournament-card__slots{display:grid;gap:4px}.tournament-card__prize small,.tournament-card__slots small{color:#ffffff75;font-size:13px;font-weight:800}.tournament-card__prize b{color:#ffffffeb;font-size:clamp(20px,1.55vw,30px);line-height:1;overflow-wrap:anywhere}.tournament-card__slots b{color:#ffffffc7;font-size:18px;font-variant-numeric:tabular-nums}.tournament-card__slots b.is-full,.tournament-card--running .tournament-card__slots b{color:#ff4d3d}.tournament-card__arrow{display:inline-grid;place-items:center;width:52px;height:44px;border:1px solid rgba(255,77,18,.58);border-radius:10px;color:var(--orange);background:#ff4d120e;box-shadow:0 0 24px #ff4d121f,inset 0 1px #ffffff0f;transition:transform .22s var(--ease),color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease)}.tournament-card__arrow svg{width:27px;height:27px}.tournament-card:hover .tournament-card__arrow,.tournament-card:focus-visible .tournament-card__arrow{color:var(--white);background:#ff4d122e;box-shadow:0 0 34px #ff4d1238;transform:translate(3px)}.catalog-grid .tournament-card{min-height:226px}.tournament-grid--home .tournament-card,.tournament-grid--home .tournament-card:nth-child(1),.tournament-grid--home .tournament-card:nth-child(2){min-height:216px}.page-section[aria-labelledby=catalog-title]{width:var(--container);margin-inline:auto}.filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:14px;padding:clamp(16px,1.5vw,24px);border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#080a0ebd;box-shadow:inset 0 1px #ffffff0f}.tournament-search{display:grid;gap:10px;min-width:0}.tournament-search__label,.filter-select__label{color:#ffffff7a;font-size:12px;font-weight:900;text-transform:uppercase}.tournament-search__control{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:13px;color:#ffffff8a;background:linear-gradient(135deg,#ffffff12,#ffffff03),#05070ad1;box-shadow:inset 0 1px #ffffff0f;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.tournament-search__control:focus-within{border-color:#ff4d127a;box-shadow:0 0 0 4px #ff4d1214,inset 0 1px #ffffff14}.tournament-search__control svg{width:20px;height:20px}.tournament-search input{width:100%;min-width:0;border:0;outline:0;color:var(--white);background:transparent;font-size:15px;font-weight:800}.tournament-search input::placeholder{color:#fff6}.filter-select__label{margin-bottom:10px}.filter-select__button{min-height:56px;border-radius:13px;border-color:#ffffff24;background:linear-gradient(135deg,#ffffff12,#ffffff03),#05070ad1}.filter-select__menu{border-radius:14px;background:radial-gradient(circle at 96% 0%,rgba(255,77,18,.18),transparent 42%),linear-gradient(180deg,#12161cfa,#07090cfc)}.filter-select__option[aria-selected=true]:after{width:9px;height:9px;border-radius:3px}.tournament-filter-reset{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;align-self:end;gap:9px;height:44px;min-height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:13px;color:#ffffffb8;background:linear-gradient(135deg,#ffffff0f,#ffffff03),#07090cb8;font-size:15px;font-weight:900;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.tournament-filter-reset:hover,.tournament-filter-reset:focus-visible{color:var(--white);border-color:#ff4d126b;background:#ff4d121a;transform:translateY(-1px);outline:0}.tournament-filter-reset:disabled{cursor:not-allowed;color:#ffffff52;border-color:#ffffff14;background:#ffffff09;transform:none}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.5vw,26px)}.tournaments-section{width:var(--container)}.tournament-grid--home{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.35vw,26px)}.tournament-grid--home .tournament-card,.tournament-grid--home .tournament-card:nth-child(1),.tournament-grid--home .tournament-card:nth-child(2),.tournament-grid--home .tournament-card:only-child,.tournament-grid--home .tournament-card:first-child:nth-last-child(2),.tournament-grid--home .tournament-card:first-child:nth-last-child(2)~.tournament-card{grid-column:auto}.tournament-card,.catalog-grid .tournament-card,.tournament-grid--home .tournament-card,.tournament-grid--home .tournament-card:nth-child(1),.tournament-grid--home .tournament-card:nth-child(2){position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:61% 39%;align-content:stretch;container-type:inline-size;min-height:0;aspect-ratio:1008 / 610;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:18px;color:var(--text);background:linear-gradient(180deg,#ffffff0b,#ffffff03),#07090b;box-shadow:0 28px 82px #0000006b,inset 0 1px #ffffff0f;isolation:isolate}.tournament-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;height:auto;border-radius:0;background:linear-gradient(90deg,#05070ae0,#05070ab8 42%,#05070a5c 72%,#05070a1a),linear-gradient(180deg,#05070a0f,#05070a1a 46%,#05070ab3);pointer-events:none}.tournament-card:after{content:"";position:absolute;inset:auto 0 0;z-index:3;height:1px;background:linear-gradient(90deg,transparent,rgba(255,77,18,.7),transparent);pointer-events:none}.tournament-card__discipline-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center right;opacity:.96;filter:saturate(1.02) contrast(1.08) brightness(.92)}.tournament-card__fallback-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;overflow:hidden;background:radial-gradient(circle at 86% 28%,rgba(255,77,18,.13),transparent 26rem),linear-gradient(90deg,#080a0dfa,#080a0dd1 58%,#080a0deb),#07090b}.tournament-card__fallback-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#05070ae0,#05070ab3 42%,#05070a4d 74%,#05070a14),linear-gradient(180deg,#05070a0f,#05070a1f,#05070ab8);opacity:1}.tournament-card.has-discipline-art:after,.catalog-grid .tournament-card.has-discipline-art:after,.tournament-grid--home .tournament-card.has-discipline-art:after{content:"";position:absolute;inset:auto 0 0;z-index:3;height:1px;background:linear-gradient(90deg,transparent,rgba(255,77,18,.7),transparent);pointer-events:none}.tournament-card__watermark{display:none}.tournament-card__main,.tournament-card__side{position:relative;z-index:4}.tournament-card__main{display:grid;grid-template-columns:auto 1fr;align-content:start;gap:clamp(8px,1.55cqw,18px) clamp(10px,1.35cqw,18px);min-height:0;padding:clamp(14px,3.55cqw,36px) clamp(14px,3.55cqw,36px) 0}.tournament-card__discipline{order:2;display:inline-flex;align-items:center;justify-self:start;gap:clamp(8px,1.38cqw,14px);min-height:clamp(24px,3.8cqw,40px);color:#ffffffc2;font-size:clamp(14px,2.95cqw,30px);font-weight:900}.tournament-card__discipline img,.tournament-card__discipline svg{width:clamp(18px,3.45cqw,35px);height:clamp(18px,3.45cqw,35px);opacity:.9;filter:grayscale(.08) brightness(1.35)}.tournament-card__discipline img{object-fit:contain}.tournament-card__discipline svg{flex:0 0 auto;color:#fffc;stroke-width:2.4}.tournament-card__status{order:1;grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;min-height:clamp(26px,5.15cqw,52px);padding:0 clamp(11px,2.35cqw,28px);border-radius:11px;color:#ffffffdb;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff14;font-size:clamp(12px,2.35cqw,24px);font-weight:900;text-transform:uppercase}.tournament-card h3{order:3;grid-column:1 / -1;max-width:min(72%,620px);margin:0;overflow:hidden;color:#fffffffa;font-size:clamp(21px,4.08cqw,42px);line-height:1.04;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tournament-card__date{order:4;grid-column:1 / -1;display:inline-flex;align-items:center;justify-self:start;gap:clamp(8px,1.35cqw,14px);color:#ffffffa8;font-size:clamp(14px,2.95cqw,30px);font-weight:900}.tournament-card__date svg{width:clamp(18px,3.15cqw,32px);height:clamp(18px,3.15cqw,32px);color:#ffffff9e;stroke-width:2.3}.tournament-card__chips{order:5;grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:clamp(8px,1.85cqw,20px);margin-top:clamp(1px,.55cqw,8px)}.tournament-card__chips span{display:inline-flex;align-items:center;min-height:clamp(27px,5.35cqw,54px);padding:0 clamp(10px,2.35cqw,24px);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#ffffffbd;background:#ffffff12;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000029;font-size:clamp(12px,2.55cqw,26px);font-weight:900}.tournament-card__side{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(48px,9.5cqw,96px);grid-template-areas:"metrics action" "progress-row action" "progress action";grid-template-rows:auto 1fr auto;gap:clamp(7px,1.35cqw,18px) clamp(14px,3.9cqw,40px);align-self:auto;align-content:stretch;height:39%;min-height:0;padding:clamp(14px,3.35cqw,34px) clamp(14px,3.55cqw,36px) clamp(12px,2.35cqw,24px);background:linear-gradient(180deg,#05070a1a,#05070acc 28%,#05070af7)}.tournament-card__side:before{content:"";position:absolute;top:0;left:clamp(14px,3.55cqw,36px);right:clamp(78px,15.8cqw,160px);height:1px;background:#ffffff12;box-shadow:0 1px #00000042}.tournament-card__metrics{grid-area:metrics;align-self:start;justify-self:stretch;display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(86px,.9fr);gap:clamp(18px,8.2cqw,84px);align-items:end}.tournament-card__prize,.tournament-card__slots,.tournament-card__progress-row{display:grid;gap:clamp(4px,.85cqw,10px);min-width:0}.tournament-card__prize small,.tournament-card__slots small,.tournament-card__progress-row small{color:#ffffff75;font-size:clamp(12px,2.25cqw,23px);font-weight:900}.tournament-card__prize small{color:var(--orange)}.tournament-card__prize b{overflow:hidden;color:var(--white);font-size:clamp(21px,4.18cqw,42px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.tournament-card__slots{text-align:left}.tournament-card__slots b{color:#ffffffeb;font-size:clamp(21px,4cqw,40px);font-variant-numeric:tabular-nums}.tournament-card__slot-count{display:inline-flex;align-items:baseline;gap:.24em;white-space:nowrap}.tournament-card__slot-count span{color:#ffffff7a;font-size:clamp(18px,3.48cqw,36px);font-weight:900;font-variant-numeric:tabular-nums}.tournament-card__slots b.is-full,.tournament-card--running .tournament-card__slots b{color:#ff594d}.tournament-card__progress-row{grid-area:progress-row;align-self:end;justify-self:stretch;width:100%;grid-template-columns:1fr auto;align-items:center;color:#ffffffad}.tournament-card__progress-row b{color:var(--orange-2);font-size:clamp(13px,2.35cqw,24px);font-variant-numeric:tabular-nums}.tournament-card__progress{position:relative;grid-area:progress;justify-self:stretch;display:block;width:100%;height:clamp(5px,1.18cqw,12px);overflow:hidden;border-radius:999px;background:#ffffff1f}.tournament-card__progress span{display:block;width:var(--tournament-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--orange),var(--orange-2));box-shadow:0 0 18px #ff4d127a}.tournament-card__action{grid-area:action;display:flex;align-self:end;justify-content:flex-end;margin-bottom:0}.tournament-card__arrow{display:inline-grid;place-items:center;width:clamp(48px,9.5cqw,96px);height:clamp(48px,9.5cqw,96px);border:2px solid rgba(255,77,18,.55);border-radius:16px;color:var(--orange);background:#ff4d1209;transition:transform .22s var(--ease),color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease)}.tournament-card__arrow svg{width:clamp(24px,5.05cqw,52px);height:clamp(24px,5.05cqw,52px);stroke-width:2.3}.tournament-card:hover,.tournament-card:focus-visible{transform:translateY(-4px);border-color:#ff4d1261;box-shadow:0 32px 90px #ff4d121a,0 26px 86px #0000007a;outline:0}.tournament-card:hover .tournament-card__arrow,.tournament-card:focus-visible .tournament-card__arrow{color:var(--white);background:#ff4d122e;box-shadow:0 0 30px #ff4d1238;transform:translate(3px)}.tournament-card--home{min-height:0}.skeleton-tournament-card{grid-template-columns:minmax(0,1fr)}.skeleton-tournament-card .tournament-card__fallback-art{z-index:1}.skeleton-tournament-card .tournament-card__main,.skeleton-tournament-card .tournament-card__side{z-index:4}.skeleton-tournament-card .tournament-card__status{background:#ffffff14}.skeleton-tournament-card .tournament-card__chips>span{min-width:clamp(74px,13cqw,132px)}.skeleton-tournament-card .tournament-card__arrow .skeleton-block{margin:auto}html.frakcium-ui :is(.tournament-catalog-reveal,.tournament-grid--home) .tournament-card:is(.tournament-card--catalog,.tournament-card--home){min-height:312px;padding:18px;gap:18px;aspect-ratio:auto}html.frakcium-ui :is(.tournament-catalog-reveal,.tournament-grid--home) .tournament-card:is(.tournament-card--catalog,.tournament-card--home) .tournament-card__main{gap:10px 12px}html.frakcium-ui :is(.tournament-catalog-reveal,.tournament-grid--home) .tournament-card:is(.tournament-card--catalog,.tournament-card--home) .tournament-card__status,html.frakcium-ui .detail-hero--tournament>.premium-tournament.detail-hero__panel .premium-tournament__status[class],html.frakcium-ui .profile-applications .profile-application__status[class]{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:6px 10px;border-radius:6px;font-size:12px;line-height:1.4;isolation:isolate}@media (max-width:640px){html.frakcium-ui :is(.tournament-catalog-reveal,.tournament-grid--home) .tournament-card:is(.tournament-card--catalog,.tournament-card--home){min-height:280px;padding:18px}}html.frakcium-ui :is(.tournament-catalog-reveal,.tournament-grid--home) .tournament-card:is(.tournament-card--catalog,.tournament-card--home) .tournament-card__status,html.frakcium-ui .detail-hero--tournament>.premium-tournament.detail-hero__panel .premium-tournament__status[class],html.frakcium-ui .profile-applications .profile-application__status[class]{position:relative;isolation:isolate;z-index:0;display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;background:var(--surface-control)!important;border:1px solid var(--status-ring,var(--line-strong))!important;box-shadow:inset 0 0 0 1px var(--status-ring,var(--line-strong)),0 0 14px var(--status-glow,transparent),0 0 30px var(--status-glow,transparent)!important}html.frakcium-ui :is(.tournament-catalog-reveal,.tournament-grid--home) .tournament-card:is(.tournament-card--catalog,.tournament-card--home) .tournament-card__status:before,html.frakcium-ui .detail-hero--tournament>.premium-tournament.detail-hero__panel .premium-tournament__status[class]:before,html.frakcium-ui .profile-applications .profile-application__status[class]:before{content:none}html.frakcium-ui :is(.tournament-catalog-reveal,.tournament-grid--home) .tournament-card:is(.tournament-card--catalog,.tournament-card--home) .tournament-card__status:after,html.frakcium-ui .detail-hero--tournament>.premium-tournament.detail-hero__panel .premium-tournament__status[class]:after,html.frakcium-ui .profile-applications .profile-application__status[class]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:auto;height:auto;margin:0;border:0;border-radius:inherit;opacity:1;background:var(--status-bg,transparent);pointer-events:none}html.frakcium-ui :is(.tournament-catalog-reveal,.tournament-grid--home) .tournament-card:is(.tournament-card--catalog,.tournament-card--home) .tournament-card__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html.frakcium-ui :is(.tournament-catalog-reveal,.tournament-grid--home) .tournament-card:is(.tournament-card--catalog,.tournament-card--home) .tournament-card__chips>span{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-control);color:var(--white);font-family:var(--font-sans);font-size:13px;font-weight:700;line-height:1.35;white-space:normal;overflow-wrap:anywhere}html.frakcium-ui :is(.tournament-catalog-reveal,.tournament-grid--home) .tournament-card:is(.tournament-card--catalog,.tournament-card--home) .tournament-card__chips>span:first-child{border-color:var(--orange-3);background:var(--orange-3);color:var(--white);font-weight:800}@media (max-width:640px){html.frakcium-ui :is(.tournament-catalog-reveal,.tournament-grid--home) .tournament-card:is(.tournament-card--catalog,.tournament-card--home) .tournament-card__chips{grid-column:1/-1;grid-row:4;justify-self:start;justify-content:flex-start}}html.frakcium-ui .hero-spotlight{--aegis-lift: 18px;--aegis-drift: 4px;--aegis-roll: 2.5deg;--aegis-yaw: 8deg;--aegis-amplitude: 1;grid-column:2;grid-row:1;justify-self:end;width:100%;min-width:0;max-width:720px}html.frakcium-ui .hero-spotlight__stage{position:relative;display:grid;min-height:544px;isolation:isolate}html.frakcium-ui .hero-spotlight__trophy{position:relative;display:grid;min-width:0;place-items:center}html.frakcium-ui .hero-spotlight__trophy-entry{position:relative;width:min(calc(100% - 48px),460px);transform-origin:50% 47.8%}html.frakcium-ui :is(.hero-spotlight__trophy-drift,.hero-spotlight__trophy-float){position:relative;width:100%}html.frakcium-ui .hero-spotlight__trophy-sway{position:relative;display:grid;place-items:center;width:100%;isolation:isolate;transform-origin:50% 47.8%}html.frakcium-ui .hero-spotlight__trophy-perspective{position:relative;width:100%;perspective:1100px;perspective-origin:50% 47.8%}html.frakcium-ui .hero-spotlight__trophy-turn{position:relative;display:grid;place-items:center;width:100%;transform-origin:50% 47.8%}html.frakcium-ui .hero-spotlight__trophy-reveal{position:relative;width:100%}html.frakcium-ui .hero-spotlight:is([data-aegis-scene=waiting],[data-aegis-scene=revealing]) .hero-spotlight__trophy-reveal{mask-image:linear-gradient(135deg,#000 calc(var(--aegis-reveal, -20%) - 18%),transparent calc(var(--aegis-reveal, -20%) + 18%));-webkit-mask-image:linear-gradient(135deg,#000 calc(var(--aegis-reveal, -20%) - 18%),transparent calc(var(--aegis-reveal, -20%) + 18%))}html.frakcium-ui .hero-spotlight__trophy img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 30px color-mix(in srgb,var(--bg) 70%,transparent))}html.frakcium-ui :is(.hero-spotlight__trophy-sheen,.hero-spotlight__trophy-reveal-light){position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;mask:url(/assets/hero-aegis-DZkval_z.png) center / contain no-repeat;-webkit-mask:url(/assets/hero-aegis-DZkval_z.png) center / contain no-repeat;pointer-events:none}html.frakcium-ui .hero-spotlight__trophy-reveal-light{display:none}html.frakcium-ui .hero-spotlight[data-aegis-scene=revealing] .hero-spotlight__trophy-reveal-light{display:block;background:linear-gradient(135deg,transparent calc(var(--aegis-reveal) - 30%),color-mix(in srgb,var(--white) 12%,transparent) calc(var(--aegis-reveal) - 10%),transparent calc(var(--aegis-reveal) + 12%))}html.frakcium-ui .hero-spotlight[data-aegis-scene=floating] .hero-spotlight__trophy-drift{animation:hero-aegis-drift 14s cubic-bezier(.37,0,.63,1) -3.5s infinite;animation-play-state:paused}html.frakcium-ui .hero-spotlight[data-aegis-scene=floating] .hero-spotlight__trophy-float{animation:hero-aegis-float 7s cubic-bezier(.37,0,.63,1) infinite;animation-play-state:paused}html.frakcium-ui .hero-spotlight[data-aegis-scene=floating] .hero-spotlight__trophy-sway{animation:hero-aegis-sway 14s cubic-bezier(.37,0,.63,1) -1.75s infinite;animation-play-state:paused}html.frakcium-ui .hero-spotlight[data-aegis-scene=floating] .hero-spotlight__trophy-turn{animation:hero-aegis-turn-arrive 3s cubic-bezier(.37,0,.63,1) both;animation-play-state:paused}html.frakcium-ui .hero-spotlight[data-aegis-scene=floating][data-turn-phase=loop] .hero-spotlight__trophy-turn{animation-name:hero-aegis-turn;animation-duration:12s;animation-iteration-count:infinite}html.frakcium-ui .hero-spotlight__trophy-sheen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 38%,color-mix(in srgb,var(--white) 68%,transparent) 50%,transparent 62%);opacity:0}html.frakcium-ui .hero-spotlight[data-aegis-scene=floating] .hero-spotlight__trophy-sheen:before{animation:hero-aegis-reflection 10s cubic-bezier(.16,1,.3,1) -1.2s infinite;animation-play-state:paused}html.frakcium-ui .hero-spotlight[data-aegis-scene=floating].is-running :is(.hero-spotlight__trophy-drift,.hero-spotlight__trophy-float,.hero-spotlight__trophy-sway,.hero-spotlight__trophy-turn),html.frakcium-ui .hero-spotlight[data-aegis-scene=floating].is-running .hero-spotlight__trophy-sheen:before{animation-play-state:running}html.frakcium-ui .home-hero:focus-within :is(.hero-spotlight__trophy-drift,.hero-spotlight__trophy-float,.hero-spotlight__trophy-sway,.hero-spotlight__trophy-turn),html.frakcium-ui .home-hero:focus-within .hero-spotlight__trophy-sheen:before{animation-play-state:paused}@keyframes hero-aegis-float{0%,to{transform:translate3d(0,calc(-1 * var(--aegis-lift) * var(--aegis-amplitude)),0)}50%{transform:translate3d(0,calc(var(--aegis-lift) * var(--aegis-amplitude)),0)}}@keyframes hero-aegis-drift{0%,to{transform:translate3d(calc(-1 * var(--aegis-drift) * var(--aegis-amplitude)),0,0)}50%{transform:translate3d(calc(var(--aegis-drift) * var(--aegis-amplitude)),0,0)}}@keyframes hero-aegis-sway{0%,to{transform:rotate(calc(-1 * var(--aegis-roll) * var(--aegis-amplitude)))}50%{transform:rotate(calc(var(--aegis-roll) * var(--aegis-amplitude)))}}@keyframes hero-aegis-turn-arrive{0%{transform:rotateY(0)}to{transform:rotateY(calc(-1 * var(--aegis-yaw) * var(--aegis-amplitude)))}}@keyframes hero-aegis-turn{0%,to{transform:rotateY(calc(-1 * var(--aegis-yaw) * var(--aegis-amplitude)))}50%{transform:rotateY(calc(var(--aegis-yaw) * var(--aegis-amplitude)))}}@keyframes hero-aegis-reflection{0%,12%{opacity:0;transform:translate(-110%)}16%{opacity:.28;transform:translate(-95%)}42%{opacity:.28;transform:translate(110%)}46%,to{opacity:0;transform:translate(110%)}}@media (max-width: 700px){html.frakcium-ui .hero-spotlight{--aegis-lift: 10px;--aegis-drift: 2px;--aegis-roll: 1.2deg;--aegis-yaw: 4deg;grid-column:1;grid-row:2;justify-self:center;max-width:560px}html.frakcium-ui .hero-spotlight__stage{min-height:432px}html.frakcium-ui .hero-spotlight__trophy-entry{width:min(calc(100% - 24px),380px)}}@media (min-width: 701px) and (max-height: 600px){html.frakcium-ui .hero-spotlight__stage{min-height:416px}html.frakcium-ui .hero-spotlight__trophy-entry{width:min(calc(100% - 48px),340px)}}@media (prefers-reduced-motion: reduce){html.frakcium-ui .hero-spotlight[data-aegis-scene] .hero-spotlight__trophy-entry{transform:none!important;opacity:1!important;visibility:visible!important}html.frakcium-ui .hero-spotlight[data-aegis-scene] .hero-spotlight__trophy-reveal{mask:none;-webkit-mask:none}html.frakcium-ui .hero-spotlight[data-aegis-scene] .hero-spotlight__trophy-drift,html.frakcium-ui .hero-spotlight[data-aegis-scene] .hero-spotlight__trophy-float,html.frakcium-ui .hero-spotlight[data-aegis-scene] .hero-spotlight__trophy-sway,html.frakcium-ui .hero-spotlight[data-aegis-scene] .hero-spotlight__trophy-turn,html.frakcium-ui .hero-spotlight[data-aegis-scene] .hero-spotlight__trophy-sheen:before{animation:none;transform:none}html.frakcium-ui :is(.hero-spotlight__trophy-sheen,.hero-spotlight__trophy-reveal-light){display:none}}@font-face{font-family:Manrope;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2");unicode-range:U+0400-052F,U+1C80-1C88,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #030303;--bg-2: #08090B;--bg-3: #000000;--panel: rgba(13, 15, 18, .78);--panel-soft: rgba(12, 14, 17, .52);--panel-strong: rgba(8, 9, 11, .94);--line: rgba(236, 238, 242, .16);--line-strong: rgba(255, 255, 255, .31);--text: #ECECEC;--muted: rgba(236, 236, 236, .68);--muted-2: rgba(236, 236, 236, .46);--white: #FFFFFF;--orange: #FF4D12;--orange-2: #FF7A2A;--orange-3: #C43A0D;--danger: #FFD9C2;--container: min(100% - clamp(24px, 3.6vw, 72px), 1720px);--wide: var(--container);--radius: 16px;--radius-lg: 22px;--radius-sm: 10px;--ease: cubic-bezier(.2, .8, .2, 1);--shadow: 0 30px 100px rgba(0, 0, 0, .54);--font-sans: "Manrope", "Segoe UI", Roboto, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;background:var(--bg);overflow-x:hidden;-webkit-text-size-adjust:100%}body{min-width:320px;margin:0;font-family:var(--font-sans);color:var(--text);background:radial-gradient(circle at 12% 8%,rgba(255,77,18,.14),transparent 28rem),radial-gradient(circle at 78% 18%,rgba(255,77,18,.045),transparent 32rem),linear-gradient(180deg,#010101,#060708 38%,#020202);overflow-x:hidden}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}body:before{z-index:-3;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(rgba(255,77,18,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,77,18,.08) 1px,transparent 1px);background-size:clamp(54px,4.4vw,86px) clamp(54px,4.4vw,86px),clamp(54px,4.4vw,86px) clamp(54px,4.4vw,86px),clamp(270px,22vw,430px) clamp(270px,22vw,430px),clamp(270px,22vw,430px) clamp(270px,22vw,430px);-webkit-mask-image:radial-gradient(ellipse at 64% 40%,black 0%,black 38%,transparent 78%);mask-image:radial-gradient(ellipse at 64% 40%,black 0%,black 38%,transparent 78%)}body:after{z-index:-2;opacity:.035;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.75) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.45) 0 1px,transparent 1px 5px);mix-blend-mode:overlay}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}img,svg{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1{margin-bottom:24px;color:var(--white);font-size:clamp(58px,8.8vw,142px);line-height:.86;letter-spacing:0;text-wrap:balance}h2{margin-bottom:0;color:var(--white);font-size:clamp(34px,5vw,78px);line-height:.98;letter-spacing:0;text-wrap:balance}h3{color:var(--white);text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid rgba(255,138,42,.9);outline-offset:3px}.skip-link{position:absolute;left:16px;top:12px;z-index:80;transform:translateY(-160%);padding:10px 14px;border-radius:10px;background:var(--orange);color:var(--white);transition:transform .2s var(--ease)}.skip-link:focus{transform:translateY(0)}.accent{color:transparent;background:linear-gradient(110deg,var(--orange-2),var(--orange),var(--white));background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 16px 48px rgba(255,77,18,.24))}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;background:var(--bg);transition:opacity .45s var(--ease),visibility .45s var(--ease)}.preloader.is-hidden{opacity:0;visibility:hidden}.crosshair{position:relative;width:92px;aspect-ratio:1;border:1px solid rgba(255,77,18,.62);border-radius:50%;box-shadow:0 0 44px #ff4d1240,inset 0 0 24px #ff4d121a;animation:crosshairPulse 1.15s ease-in-out infinite}.crosshair:before,.crosshair:after{content:"";position:absolute;background:linear-gradient(90deg,transparent,var(--orange),transparent);opacity:.92}.crosshair:before{width:132px;height:1px;left:50%;top:50%;transform:translate(-50%,-50%)}.crosshair:after{width:1px;height:132px;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(180deg,transparent,var(--orange),transparent)}:root{--pulse-dur: 1s;--pulse-count: 1;--pulse-min: .5;--reveal-dur: .4s;--reveal-blur: 2px;--reveal-ease: ease-in-out}.t-skel{position:relative;display:grid;width:100%;min-width:0}.t-skel-skeleton,.t-skel-content{grid-area:1 / 1;min-width:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur(0);pointer-events:none;transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));pointer-events:none;visibility:hidden;transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur(0);pointer-events:auto;visibility:visible}.t-skel.is-resetting .t-skel-skeleton,.t-skel.is-resetting .t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*,.t-skel-skeleton.is-pulsing .skeleton-block,.skeleton-block,.wallet-history-skeleton__row>span,.team-duel-grid.is-loading .duel-mini-card>span,.team-duel-summary-grid>span.is-loading{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}.header-auth-reveal{display:inline-grid;width:auto;min-width:auto}.header-auth-controls{display:inline-flex;align-items:center;gap:12px}.btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 23px;border:1px solid rgba(255,122,42,.36);border-radius:16px;color:var(--white);background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.32),transparent 10px),linear-gradient(135deg,#ff3d0a 0%,var(--orange) 52%,#ff7627 100%);box-shadow:0 18px 54px #ff4d1257,inset 0 1px #ffffff3d;font-weight:800;letter-spacing:0;transition:transform .24s var(--ease),box-shadow .24s var(--ease),filter .24s var(--ease),opacity .24s var(--ease)}.btn:hover,.btn:focus-visible{transform:translateY(-2px);box-shadow:0 24px 72px #ff4d1275,inset 0 1px #ffffff47;filter:saturate(1.08);outline:0}.btn:active{transform:translateY(0) scale(.98)}.btn:disabled{cursor:not-allowed;color:#ffffff6b;background:#ffffff1a;box-shadow:none;transform:none;filter:grayscale(.8)}.btn--ghost{border:1px solid rgba(255,255,255,.26);color:var(--white);background:linear-gradient(135deg,#ffffff16,#ffffff05),#0506089e;box-shadow:0 18px 54px #00000047,inset 0 1px #ffffff14}.btn--ghost:hover,.btn--ghost:focus-visible{box-shadow:inset 0 0 0 1px #ff4d1257,0 16px 48px #0000003d}.btn--danger{border-color:#ff52527a;color:var(--white);background:linear-gradient(135deg,#ff5252eb,#af2424eb),#7b1f1f;box-shadow:0 18px 54px #af242457,inset 0 1px #ffffff2e}.btn--danger:hover,.btn--danger:focus-visible{box-shadow:0 22px 66px #af242475,inset 0 1px #ffffff38}.btn--wide{min-width:202px}.icon-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--white);background:#ffffff0e;box-shadow:none;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.icon-button svg{width:21px;height:21px}.icon-button:hover,.icon-button:focus-visible{color:var(--white);border-color:#ff4d126b;background:#ff4d1224;transform:translateY(-1px);outline:0}.icon-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.icon-button--danger{color:var(--danger)}.link-button{border:0;padding:0;color:var(--orange-2);background:transparent;font-weight:800}.link-button:hover,.link-button:focus-visible{color:var(--white);outline:0}.badge{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:10px;color:var(--orange-2);background:#ff4d121b;box-shadow:inset 0 0 0 1px #ff4d1257,0 0 24px #ff4d121a;font-size:12px;font-weight:900;text-align:center;white-space:normal}.date,.muted-meta{color:#ffffff8a;font-size:13px;font-weight:800}.meta-row{display:flex;flex-wrap:wrap;gap:10px;color:#ffffffa8;font-size:14px;font-weight:700}.meta-row span{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#ffffff0b;font-variant-numeric:tabular-nums;white-space:normal}.skeleton-block{position:relative;display:block;width:100%;min-width:0;height:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(135deg,#ffffff13,#ffffff06),#ffffff0a;box-shadow:inset 0 0 0 1px #ff4d1209;opacity:.86}.skeleton-block--chip{height:32px}.skeleton-block--button{height:48px;border-radius:8px}.skeleton-block--avatar{width:88px;height:88px;border-radius:8px}.skeleton-block--circle{width:48px;height:48px;border-radius:50%}.skeleton-block--card{min-height:180px;border-radius:var(--radius)}.skeleton-text{display:grid;gap:10px;width:100%}.skeleton-card,.skeleton-info-card,.skeleton-account-panel,.skeleton-raffle-row,.skeleton-stat,.skeleton-bracket-match{pointer-events:none;-webkit-user-select:none;user-select:none}.skeleton-card__top{display:flex;justify-content:space-between;align-items:center;gap:10px}.skeleton-card__bottom{display:grid;gap:14px}.skeleton-meta-row{display:flex;flex-wrap:wrap;gap:10px}.skeleton-progress{margin-top:4px;border-radius:6px}.header-auth-skeleton{display:inline-flex;align-items:center;min-height:52px}.header-auth-skeleton__chip{display:inline-flex;align-items:center;gap:10px;width:min(190px,34vw);min-height:52px;padding:5px 14px 5px 5px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:linear-gradient(135deg,#ffffff14,#ffffff06),#0a0a0c6b;box-shadow:inset 0 0 0 1px #ff4d120f}.header-auth-skeleton__avatar{flex:0 0 auto;width:42px;height:42px;border-radius:50%}.header-auth-skeleton__name{height:12px;width:98px}.skeleton-stat{pointer-events:none}.skeleton-stat__copy{margin-top:16px}.skeleton-news-card__title{margin:26px 0 14px}.skeleton-detail-info-box{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff09}.skeleton-inline-action{display:inline-flex;align-items:center;justify-content:center;min-width:132px}.glass-card{border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);background:radial-gradient(circle at 12% 0%,rgba(255,77,18,.12),transparent 30rem),linear-gradient(135deg,#ffffff14,#ffffff05),var(--panel);box-shadow:0 26px 88px #00000075,inset 0 1px #ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass-card{background:radial-gradient(circle at 12% 0%,rgba(255,77,18,.08),transparent 30rem),linear-gradient(135deg,#11141afa,#090b0ffa),#090b0f}}.tournament-card,.news-card,.raffle-card,.info-card{position:relative;overflow:hidden;transition:transform .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease)}.tournament-card:hover,.news-card:hover,.raffle-card:hover,.info-card:hover,.tournament-card:focus-visible,.news-card:focus-visible,.raffle-card:focus-visible{transform:translateY(-5px);border-color:#ff4d126b;box-shadow:0 32px 92px #ff4d1221,0 26px 86px #0000006b;outline:0}.modal{width:min(100% - 28px,560px);padding:0;border:1px solid rgba(255,255,255,.18);border-radius:18px;color:var(--text);background:radial-gradient(circle at 90% 0%,rgba(255,77,18,.16),transparent 32rem),linear-gradient(180deg,#12161cfa,#05070afa),#080a0efa;box-shadow:0 36px 120px #000000a8,inset 0 1px #ffffff14;backdrop-filter:blur(26px) saturate(120%);-webkit-backdrop-filter:blur(26px) saturate(120%)}.modal::backdrop{background:radial-gradient(circle at 18% 14%,rgba(255,77,18,.18),transparent 30rem),#000000bd;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.modal--auth{width:min(100% - 28px,600px)}.modal-inner{position:relative;overflow:visible;padding:clamp(20px,4vw,34px)}.modal-head{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:22px}.modal-title{margin:0;color:var(--white);font-size:clamp(28px,4vw,42px);line-height:1}.close-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border:1px solid rgba(255,255,255,.16);border-radius:12px;color:var(--white);background:linear-gradient(135deg,#ffffff12,#ffffff04),#06080cb8;transition:border-color .2s var(--ease),background .2s var(--ease)}.close-btn:before,.close-btn:after{content:"";position:absolute;width:17px;height:2px;border-radius:99px;background:currentColor;transform-origin:center}.close-btn:before{transform:rotate(45deg)}.close-btn:after{transform:rotate(-45deg)}.close-btn:hover,.close-btn:focus-visible{border-color:#ff4d127a;background:#ff4d121f;outline:0}.modal-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(135deg,#ffffff0e,#ffffff03),#040609b8}.modal-tabs button{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:42px;border:1px solid transparent;border-radius:10px;color:#ffffff9e;background:transparent;font-size:13px;font-weight:900;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.modal-tabs button.is-active{color:var(--white);border-color:#ff4d125c;background:linear-gradient(90deg,#ff4d1238,#ff4d1214),#ffffff09;box-shadow:0 0 24px #ff4d121f,inset 0 1px #ffffff14}.modal-tabs button:hover,.modal-tabs button:focus-visible{color:var(--white);border-color:#ff4d1247;outline:0}.form-panel{display:none}.form-panel.is-active{display:block}.field-stack{display:grid;gap:12px}.field{display:grid;gap:9px;color:#ffffff94;font-size:12px;font-weight:900;text-transform:uppercase}.field input,.field textarea,.select-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:56px;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:13px;color:var(--white);background:linear-gradient(135deg,#ffffff12,#ffffff03),#05070ad1;box-shadow:inset 0 1px #ffffff0f;text-transform:none;outline:0;transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.field textarea{min-height:140px;padding-top:13px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#ffffff5c}.field input:focus,.field textarea:focus,.select-field select:focus{border-color:#ff4d1285;background:linear-gradient(135deg,#ff4d121c,#ffffff04),#05070ae0;box-shadow:0 0 0 4px #ff4d121a,inset 0 1px #ffffff14}.two-factor-code-field{gap:10px}.two-factor-code-field>span{display:block}.two-factor-code-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.field .two-factor-code-cell{min-width:0;min-height:52px;padding:0;text-align:center;font-size:22px;font-weight:900;line-height:1;letter-spacing:0}.two-factor-backup-switch{display:flex;justify-content:flex-start;margin-top:14px}@media (max-width: 420px){.two-factor-code-grid{gap:6px}.field .two-factor-code-cell{min-height:46px;font-size:20px}}.check-row{display:flex;align-items:start;gap:10px;margin:16px 0;color:#ffffffb8;font-size:14px;line-height:1.35}.check-row input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:0 0 auto;width:22px;height:22px;margin-top:1px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:linear-gradient(135deg,#ffffff12,#ffffff04),#05070ad1;box-shadow:inset 0 1px #ffffff0f;transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.check-row input:after{content:"";position:absolute;left:6px;top:3px;width:7px;height:12px;border:solid var(--white);border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(.85);transition:opacity .18s var(--ease),transform .18s var(--ease)}.check-row input:checked{border-color:#ff4d129e;background:linear-gradient(135deg,#ff3d0a,var(--orange));box-shadow:0 0 0 4px #ff4d1214,0 0 22px #ff4d1233}.check-row input:checked:after{opacity:1;transform:rotate(45deg) scale(1)}.check-row input:focus-visible{outline:2px solid rgba(255,138,42,.9);outline-offset:3px}.check-row a{color:var(--orange-2);font-weight:800}.toggle-field{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0b;color:#ffffffc7}.toggle-field span{display:grid;gap:5px;min-width:0}.toggle-field b{color:var(--white);font-size:15px}.toggle-field small{color:var(--muted);line-height:1.35}.toggle-field input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:0 0 auto;width:56px;height:30px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1a;transition:background .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.toggle-field input:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:var(--white);box-shadow:0 6px 16px #0000003d;transition:transform .2s var(--ease)}.toggle-field input:checked{border-color:#ff4d127a;background:#ff4d1280;box-shadow:0 0 0 4px #ff4d1214}.toggle-field input:checked:after{transform:translate(26px)}.form-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:18px}.form-actions--submit{justify-content:flex-end}.form-message{display:none;margin:14px 0 0;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;line-height:1.35}.form-message.is-visible{display:block}.form-message.is-error{color:var(--danger);border-color:#ff4d125c;background:#ff4d121a}.form-message.is-success{color:var(--white);border-color:#ff4d1257;background:#ff4d121a}.toast-region{position:fixed;right:clamp(14px,2vw,26px);bottom:clamp(16px,2vw,28px);z-index:70;display:grid;gap:10px;pointer-events:none}.toast{width:min(360px,calc(100vw - 28px));padding:14px 16px;border:1px solid rgba(255,77,18,.32);border-radius:14px;color:var(--white);background:#121418eb;box-shadow:0 18px 56px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:toastIn .24s var(--ease)}.to-top{position:fixed;right:clamp(14px,2vw,26px);bottom:clamp(86px,7vw,108px);z-index:50;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--white);background:#121418c2;box-shadow:0 14px 42px #0000004d;opacity:0;visibility:hidden;transform:translateY(10px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:opacity .24s var(--ease),visibility .24s var(--ease),transform .24s var(--ease),border-color .24s var(--ease)}.to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.to-top:hover,.to-top:focus-visible{border-color:#ff4d1266;outline:0}@keyframes crosshairPulse{0%,to{transform:scale(.94);opacity:.68}50%{transform:scale(1);opacity:1}}@keyframes dotPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes ticker{to{transform:translate(-16.6666667%)}}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.t-skel-skeleton,.t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*,.t-skel-skeleton.is-pulsing .skeleton-block,.skeleton-block,.wallet-history-skeleton__row>span,.team-duel-grid.is-loading .duel-mini-card>span,.team-duel-summary-grid>span.is-loading{animation:none!important}}.page-shell{position:relative;isolation:isolate;min-height:100dvh}.page-shell:before,.page-shell:after{content:"";position:absolute;pointer-events:none;z-index:-1}.page-shell:before{width:min(48vw,880px);height:1px;right:0;top:150px;background:linear-gradient(90deg,transparent,rgba(255,77,18,.24),transparent);filter:blur(.2px)}.page-shell:after{width:min(52vw,960px);height:min(52vw,960px);left:-34vw;top:48vh;border-radius:50%;background:radial-gradient(circle,rgba(255,77,18,.12),transparent 64%);filter:blur(18px)}.app-main{min-height:60dvh;padding-bottom:clamp(54px,7vw,112px)}.app-main:focus,.app-main:focus-visible{outline:none}.site-header{position:sticky;top:0;z-index:50;width:var(--container);margin:0 auto;padding:clamp(22px,3vw,46px) 0 0}.header-card{position:relative;display:grid;grid-template-columns:minmax(260px,340px) minmax(390px,1fr) auto;align-items:center;gap:clamp(14px,2vw,28px);min-height:90px;padding:10px 18px 10px 28px;border:1px solid rgba(255,255,255,.28);border-radius:26px;background:linear-gradient(135deg,#ffffff18,#ffffff05),#07080ac7;box-shadow:0 30px 98px #0000007a,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:visible}.header-card:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;border-radius:25px;background:linear-gradient(90deg,rgba(255,255,255,.22),transparent 36%,rgba(255,77,18,.24));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);padding:1px;mask-composite:exclude;-webkit-mask-composite:xor}.brand{display:inline-flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none}.brand-mark{display:inline-flex;flex:0 0 auto;aspect-ratio:104 / 100;filter:drop-shadow(0 0 24px rgba(255,77,18,.2))}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.brand-word{display:inline-block;flex:0 0 auto;color:transparent;background:linear-gradient(90deg,#ff4d12,#ff8a2a 28%,#fff 52%,#ff7a2a 74%,#ff4d12);background-size:300% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:33px;font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 28px rgba(255,77,18,.1);animation:frakcium-brand-gradient 12s linear infinite}@keyframes frakcium-brand-gradient{0%{background-position:0 50%}to{background-position:300% 50%}}@media (prefers-reduced-motion: reduce){.brand-word{animation:none}}.nav{justify-self:center;display:flex;align-items:center;gap:clamp(22px,2.9vw,56px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.nav a{position:relative;display:inline-flex;align-items:center;min-height:62px;padding:0;border-radius:0;color:#ffffffad;font-size:16px;font-weight:600;letter-spacing:0;text-align:center;transition:color .24s var(--ease),background .24s var(--ease),box-shadow .24s var(--ease)}.nav a[aria-current=page],.nav a:hover,.nav a:focus-visible{color:var(--orange-2);background:transparent;box-shadow:none;outline:0}.header-actions{justify-self:end;display:flex;align-items:center;gap:10px}.menu-toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:none;width:48px;height:48px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:var(--white);background:#ffffff0f}.menu-toggle span{display:block;width:18px;height:2px;margin:4px auto;border-radius:99px;background:currentColor;transition:transform .24s var(--ease),opacity .24s var(--ease)}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.section,.page-section{width:var(--container);margin:0 auto;padding-top:clamp(74px,9vw,136px)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(22px,3vw,38px)}.section-kicker{margin-bottom:10px;color:var(--orange-2);font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}.section-note{max-width:470px;margin:0;color:var(--muted);line-height:1.55}.section-actions{display:flex;justify-content:center;margin-top:26px}.site-footer{position:relative;margin-top:clamp(76px,8vw,124px);background:var(--bg-3)}.site-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--orange),var(--orange-2),transparent);box-shadow:0 0 28px #ff4d127a}.footer-grid{width:var(--container);margin:0 auto;display:grid;grid-template-columns:1.5fr .9fr .9fr 1fr;gap:clamp(22px,4vw,68px);padding:clamp(44px,6vw,78px) 0}.footer-logo{display:inline-flex;align-items:center;gap:14px;margin-bottom:20px;color:var(--white);text-decoration:none}.footer-logo img{width:56px;height:auto;filter:drop-shadow(0 0 24px rgba(255,77,18,.22))}.footer-logo span{color:transparent;background:linear-gradient(90deg,#ff4d12,#ff8a2a 35%,#fff 62%,#ff4d12);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:34px;font-weight:900;line-height:1;text-transform:uppercase}.footer-brand p,.footer-copy{margin:0;color:var(--muted);line-height:1.55;overflow-wrap:anywhere}.footer-title{margin-bottom:18px;color:var(--white);font-size:14px;font-weight:900;text-transform:uppercase}.footer-links{display:grid;gap:12px}.footer-links a{color:#ffffffad;transition:color .22s var(--ease),transform .22s var(--ease)}.footer-links a:hover,.footer-links a:focus-visible{color:var(--orange-2);transform:translate(3px);outline:0}.site-header{width:var(--container);padding-top:clamp(22px,3vw,46px)}.header-card{min-height:92px;grid-template-columns:minmax(260px,340px) minmax(390px,1fr) auto;border-color:#ffffff47;border-radius:26px;background:linear-gradient(135deg,#ffffff18,#ffffff05),#07080ac7;box-shadow:0 30px 98px #0000007a,inset 0 1px #ffffff1a}.header-card:before{border-radius:25px;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 42%,rgba(255,77,18,.18))}.brand-word{color:transparent;background:linear-gradient(90deg,#ff4d12,#ff8a2a 28%,#fff 52%,#ff7a2a 74%,#ff4d12);background-size:300% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 28px rgba(255,77,18,.1);animation:frakcium-brand-gradient 12s linear infinite;font-size:clamp(27px,2vw,34px);letter-spacing:0}.brand-mark--main{width:58px}.nav{gap:clamp(22px,2.9vw,56px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.nav a{min-height:62px;padding:0;border-radius:0;color:#ffffffad;font-size:16px;font-weight:600}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:-15px;height:2px;border-radius:999px;background:var(--orange);opacity:0;transform:scaleX(.4);transition:opacity .2s var(--ease),transform .2s var(--ease)}.nav a[aria-current=page],.nav a:hover,.nav a:focus-visible{color:var(--orange-2);background:transparent;box-shadow:none}.nav a[aria-current=page]:after,.nav a:hover:after,.nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.site-footer{border-top:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 12% 0%,rgba(255,77,18,.16),transparent 32rem),#050507}.socials{display:flex;flex-wrap:wrap;gap:10px}.socials a{display:inline-grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.13);border-radius:14px;color:var(--white);background:#ffffff0b;transition:color .22s var(--ease),border-color .22s var(--ease),transform .22s var(--ease),background .22s var(--ease)}.socials svg{width:22px;height:22px}.socials a:hover,.socials a:focus-visible{color:var(--orange-2);border-color:#ff4d126b;background:#ff4d1217;transform:translateY(-2px);outline:0}.progress-bar{height:12px;border-radius:999px;background:#ffffff17;overflow:hidden}.progress-bar span{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--orange),var(--orange-2));box-shadow:0 0 24px #ff4d126b}.page-hero{width:var(--container);margin:0 auto;padding:clamp(96px,10vw,150px) 0 clamp(22px,3vw,38px)}.page-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:clamp(24px,5vw,80px)}.page-hero h1{font-size:clamp(48px,6.2vw,104px);line-height:.92}.page-hero p{max-width:780px;margin:20px 0 0;color:var(--muted);font-size:clamp(17px,1.3vw,22px);line-height:1.55}.hero-stat-card{padding:22px}.hero-stat-card b{display:block;color:var(--white);font-size:clamp(38px,5vw,68px);line-height:.9;font-variant-numeric:tabular-nums}.hero-stat-card span{display:block;margin-top:12px;color:var(--muted);line-height:1.45}.detail-hero__grid{display:grid;grid-template-columns:1fr;gap:clamp(18px,3vw,34px);align-items:start}.detail-hero__title{width:100%}.detail-hero__title h1{max-width:none;font-size:clamp(42px,6.2vw,104px);overflow-wrap:anywhere}.detail-hero__title p{max-width:900px}.detail-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(250px,430px));gap:16px;align-items:stretch}.detail-hero__stat{display:flex;flex-direction:column;justify-content:flex-end;width:100%}.detail-hero__ticket{border-color:#ffbc4357;background:radial-gradient(circle at 18% 18%,rgba(255,188,67,.22),transparent 38%),linear-gradient(135deg,#ffffff1a,#ffffff07),#1c160d94}.detail-hero__ticket b{color:#ffd27a}.detail-hero__ticket:before{content:"GOLD";display:inline-flex;align-items:center;align-self:flex-start;margin-bottom:16px;color:#ffd27a;font-size:12px;font-weight:900;letter-spacing:0;line-height:1}.detail-hero--tournament{width:var(--container);padding:clamp(36px,5vw,78px) 0 clamp(18px,2.5vw,34px)}.detail-hero--tournament .detail-hero__panel{position:relative;isolation:isolate;display:grid;grid-column:1 / -1;justify-self:stretch;width:100%;margin:0;grid-template-columns:minmax(0,1fr) minmax(390px,420px);align-items:stretch;gap:clamp(24px,3vw,54px);min-height:clamp(450px,34vw,560px);padding:clamp(28px,3.4vw,56px);overflow:hidden;border-radius:8px;background:radial-gradient(circle at 78% 18%,rgba(255,77,18,.12),transparent 30rem),linear-gradient(115deg,#ffffff0e,#ffffff03),#04070aeb}.detail-hero--tournament .detail-hero__panel:before,.detail-hero--tournament .detail-hero__panel:after{content:"";position:absolute;pointer-events:none;z-index:-1}.detail-hero--tournament .detail-hero__panel:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(120deg,transparent 0 43%,rgba(255,77,18,.16) 43% 43.3%,transparent 43.3% 100%),linear-gradient(120deg,transparent 0 57%,rgba(255,255,255,.08) 57% 57.2%,transparent 57.2% 100%);background-size:56px 56px,56px 56px,100% 100%,100% 100%;opacity:.54;mask-image:linear-gradient(90deg,black 0%,black 86%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,black 0%,black 86%,transparent 100%)}.detail-hero--tournament .detail-hero__panel:after{right:-10%;top:-18%;width:min(48vw,820px);height:min(48vw,820px);border-radius:50%;background:radial-gradient(circle,rgba(255,77,18,.16),transparent 64%);filter:blur(10px);opacity:.62}.detail-hero__content,.detail-hero__summary{position:relative;z-index:1}.detail-hero__content{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.detail-hero__back.back-link{align-items:center;gap:10px;margin-bottom:clamp(26px,3.5vw,48px);color:#ffffffc7}.detail-hero__back svg{width:22px;height:22px;color:var(--orange)}.detail-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px}.detail-hero__discipline,.detail-hero__status{display:inline-flex;align-items:center;font-size:15px;font-weight:900;line-height:1;text-transform:uppercase}.detail-hero__discipline{gap:10px;min-height:42px;padding:0 18px;border-radius:8px;border:1px solid rgba(255,77,18,.56);color:var(--orange-2);background:#ff4d120f}.detail-hero__discipline img{flex:0 0 auto;width:22px;height:22px;object-fit:contain;opacity:.88;filter:grayscale(.08) brightness(1.35)}.detail-hero__status{min-height:32px;padding:0 12px;border-radius:9px;color:#ffffffc7;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 28px #00000038;font-size:13px}.detail-hero--tournament h1{max-width:none;margin-bottom:clamp(24px,3vw,42px);font-size:clamp(42px,4.65vw,82px);line-height:.94;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.detail-hero--tournament p{max-width:620px;margin:0;color:#ecececa8;font-size:clamp(18px,1.25vw,24px);line-height:1.55}.detail-hero-prize{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:14px 18px;width:min(720px,100%);min-height:84px;margin-top:auto;padding:18px 22px;border:1px solid rgba(146,156,171,.2);border-radius:8px;background:radial-gradient(circle at 0% 0%,rgba(255,77,18,.13),transparent 48%),linear-gradient(145deg,#0b0e12d6,#06080bd6),#06080bd6;box-shadow:inset 0 1px #ffffff0d}.detail-hero-prize__icon{display:inline-grid;place-items:center;width:38px;height:38px;color:var(--orange)}.detail-hero-prize__icon svg{width:30px;height:30px;stroke-width:1.7}.detail-hero-prize__label{color:#ececec94;font-size:14px;font-weight:900;line-height:1.1;text-transform:uppercase}.detail-hero-prize strong{justify-self:end;min-width:0;color:var(--white);font-size:clamp(22px,2vw,34px);font-weight:900;line-height:1.05;text-align:right;overflow-wrap:break-word}.detail-hero__summary{display:grid;align-content:end;gap:20px;min-width:0}.detail-hero__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.detail-hero-metric{min-width:0;min-height:182px;padding:22px;border:1px solid rgba(146,156,171,.2);border-radius:8px;background:radial-gradient(circle at 18% 10%,rgba(255,77,18,.1),transparent 48%),linear-gradient(145deg,#0b0e12d6,#06080bd6),#06080bd6;box-shadow:inset 0 1px #ffffff0d}.detail-hero-metric--ticket{background:radial-gradient(circle at 18% 10%,rgba(255,188,67,.12),transparent 48%),linear-gradient(145deg,#0d0c0ae0,#07080be0),#07080be0}.detail-hero-metric__icon{display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:16px;color:var(--orange)}.detail-hero-metric--ticket .detail-hero-metric__icon{color:#ffb847}.detail-hero-metric__icon svg{width:28px;height:28px;stroke-width:1.7}.detail-hero-metric__value{display:inline;color:var(--white);font-size:clamp(34px,3.7vw,62px);font-weight:900;line-height:.9;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.detail-hero-metric--compact .detail-hero-metric__value{display:block;font-size:clamp(24px,1.9vw,34px);line-height:1.08;overflow-wrap:normal;word-break:normal}.detail-hero-metric__note{display:inline;margin-left:8px;color:#ecececa3;font-size:clamp(18px,1.35vw,24px);font-weight:800;line-height:1.1}.detail-hero-metric--compact .detail-hero-metric__note{display:block;margin:8px 0 0;font-size:clamp(16px,1.1vw,20px)}.detail-hero-metric__label{display:block;margin-top:12px;color:#ececec8a;font-size:15px;font-weight:800;line-height:1.35}.detail-hero-registration{min-width:0;padding:18px 20px;border:1px solid rgba(146,156,171,.2);border-radius:8px;background:radial-gradient(circle at 10% 0%,rgba(255,77,18,.11),transparent 46%),linear-gradient(145deg,#0b0e12d6,#06080bd6),#06080bd6;box-shadow:inset 0 1px #ffffff0d}.detail-hero-registration__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.detail-hero-registration__head span{color:var(--white);font-size:19px;font-weight:900}.detail-hero-registration__head b{color:var(--orange);font-size:20px;font-variant-numeric:tabular-nums}.detail-hero-registration__bar.progress-bar{height:10px;border-radius:999px;background:#ffffff14}.detail-hero-registration__bar.progress-bar span{background:repeating-linear-gradient(135deg,rgba(255,255,255,.15) 0 7px,transparent 7px 15px),linear-gradient(90deg,var(--orange),var(--orange-2))}.detail-hero-registration__meta{display:grid;grid-template-columns:1fr;gap:6px;margin-top:14px;color:#ececec94;font-size:14px;font-weight:800;line-height:1.4}.detail-hero-registration__meta span:last-child{color:var(--orange-2)}.detail-hero__actions{display:grid;grid-template-columns:1fr;gap:16px}.detail-hero__actions .btn,.detail-hero__loading-action{width:100%;min-height:64px}.detail-hero__actions .btn svg{width:22px;height:22px;stroke-width:1.8}.detail-hero__loading-action{display:block}.pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(135deg,#ffffff14,#ffffff06),#1214188f}.pagination__summary{color:#ffffffad;font-size:13px;font-weight:800}.pagination__controls,.pagination__pages{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pagination__button,.pagination__page{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:40px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#ffffffc2;background:#ffffff0b;font-weight:900;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.pagination__button{padding:0 14px}.pagination__page{width:40px;padding:0}.pagination__button:hover,.pagination__button:focus-visible,.pagination__page:hover,.pagination__page:focus-visible,.pagination__page[aria-current=page]{color:var(--white);border-color:#ff4d126b;background:#ff4d1224;outline:0}.pagination__button:active,.pagination__page:active{transform:translateY(1px)}.pagination__button:disabled{cursor:not-allowed;opacity:.42;transform:none}.pagination__gap{color:#ffffff6b;font-weight:900}.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.info-card{padding:clamp(18px,2vw,26px)}.info-card h3{margin-bottom:12px;font-size:24px}.info-card p,.info-card li{color:var(--muted);line-height:1.55}.info-card ul{display:grid;gap:9px;margin:0;padding-left:20px}.featured-news{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:16px;margin-bottom:16px}.featured-news .content-grid{grid-template-columns:1fr}.featured-news .news-card{min-height:330px}.back-link{display:inline-flex;margin-bottom:18px;color:var(--orange-2);font-weight:900;transition:color .2s var(--ease),transform .2s var(--ease)}.back-link:hover,.back-link:focus-visible{color:var(--white);transform:translate(-3px);outline:0}.article-layout{max-width:980px}.article-card{padding:clamp(22px,3vw,42px)}.article-card p{color:var(--text);font-size:clamp(17px,1.25vw,21px)}.feedback-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:16px;align-items:start}.feedback-form{padding:clamp(18px,2.2vw,30px)}.contact-list{display:grid;gap:12px}.contact-item{padding:18px}.not-found{min-height:56dvh;display:grid;place-items:center;text-align:center}.not-found h1{margin-bottom:12px}.user-menu{position:relative;display:inline-flex;align-items:center;gap:8px}.notification-link{position:relative;display:inline-grid;place-items:center;width:52px;height:52px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffffd6;background:linear-gradient(135deg,#ffffff12,#ffffff03),#0607099e;transition:color .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease),transform .22s var(--ease)}.notification-link svg{width:23px;height:23px}.notification-link:hover,.notification-link:focus-visible,.notification-link[aria-current=page]{color:var(--white);border-color:#ff4d126b;background:#ff4d121f;outline:0}.notification-link.has-unread{color:var(--white);border-color:#ff4d1270;box-shadow:0 0 28px #ff4d1238,inset 0 0 0 1px #ff4d1229;animation:notificationBlink 1.15s ease-in-out infinite}.notification-link>span{position:absolute;right:-5px;top:-7px;min-width:22px;height:22px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;color:var(--white);background:var(--orange);font-size:11px;font-weight:1000;box-shadow:0 0 18px #ff4d1285}.live-header-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:92px;height:52px;padding:0 18px;border:1px solid rgba(255,255,255,.22);border-radius:12px;color:var(--white);background:linear-gradient(135deg,#ffffff12,#ffffff04),#060709a3;box-shadow:inset 0 1px #ffffff14;font-size:13px;font-weight:1000;letter-spacing:0;text-shadow:none;transition:color .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease),transform .22s var(--ease);animation:frakciumLivePulse 1.55s ease-in-out infinite}.live-header-button:before{content:"";width:7px;height:7px;margin-right:7px;border-radius:999px;background:var(--orange);box-shadow:0 0 12px #ff4d12e6;animation:frakciumLiveDot 1.15s ease-in-out infinite}.live-header-button:hover,.live-header-button:focus-visible{color:#fff;border-color:#ff4d1285;background:#ff4d121f;outline:0}.live-player-lock{overflow:hidden}.live-player-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:18px;background:#040406c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.live-player-shell{width:min(780px,100%);max-height:calc(100dvh - 36px);overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:radial-gradient(circle at 14% 0%,rgba(255,56,56,.18),transparent 30%),linear-gradient(135deg,#ffffff1b,#ffffff08),#0e0f12f5;box-shadow:0 28px 100px #0000008f,0 0 40px #ff28281f}.live-player-shell.has-player{width:min(1120px,100%)}.live-player-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(16px,2.1vw,22px) clamp(18px,2.7vw,26px);border-bottom:1px solid rgba(255,255,255,.1)}.live-player-titlebar{min-width:0}.live-player-head h2{margin:5px 0 0;font-size:clamp(26px,2.55vw,34px);line-height:.98}.live-player-actions{display:flex;gap:8px}.live-player-body{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:clamp(16px,2.4vw,24px);padding:clamp(16px,2.4vw,24px) clamp(18px,2.7vw,26px) clamp(18px,2.7vw,26px)}.live-player-shell:not(.has-player) .live-player-body{grid-template-columns:1fr;padding-top:16px}.live-resource-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));align-content:start;gap:10px}.live-player-shell.has-player .live-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-player-shell:not(.has-player) .live-resource-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.live-resource-card{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:grid;align-content:space-between;justify-items:start;gap:10px;min-height:118px;aspect-ratio:1 / 1;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:var(--white);text-align:left;background:linear-gradient(135deg,#ffffff12,#ffffff06),#ffffff0a;transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.live-resource-copy{display:grid;width:100%;min-width:0;gap:3px}.live-resource-copy span{color:#ff5a5a;font-size:11px;font-weight:1000;text-transform:uppercase}.live-resource-copy b{min-width:0;display:-webkit-box;overflow-wrap:anywhere;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;line-height:1.24}.live-resource-status{position:absolute;top:10px;right:10px;color:#ff5c5cc7;font-size:10px;font-weight:1000;line-height:1;text-shadow:0 0 12px rgba(255,43,43,.7)}.live-resource-card:hover,.live-resource-card:focus-visible,.live-resource-card.is-active{border-color:#ff4b4b9e;background:#ff30301f;box-shadow:inset 0 0 0 1px #ff505024,0 16px 42px #00000038;transform:translateY(-1px);outline:0}.live-platform-icon{--live-platform-bg: rgba(255, 75, 75, .16);--live-platform-border: rgba(255, 75, 75, .35);position:relative;display:inline-grid;place-items:center;width:44px;height:44px;flex:0 0 auto;overflow:hidden;border:1px solid var(--live-platform-border);border-radius:12px;background:radial-gradient(circle at 30% 15%,rgba(255,255,255,.22),transparent 35%),var(--live-platform-bg);box-shadow:inset 0 0 0 1px #ffffff0e,0 0 18px #ff4b4b21}.live-platform-icon img{display:block;width:31px;height:31px;object-fit:contain}.live-platform-icon--compact{width:26px;height:26px;border-radius:8px}.live-platform-icon--compact img{width:18px;height:18px}.live-platform-icon--twitch{--live-platform-bg: #6b3df2;--live-platform-border: rgba(167, 133, 255, .62)}.live-platform-icon--kick{--live-platform-bg: #35d04f;--live-platform-border: rgba(95, 255, 125, .56)}.live-platform-icon--vk{--live-platform-bg: #2d7ff0;--live-platform-border: rgba(116, 176, 255, .58)}.live-platform-icon--rutube{--live-platform-bg: #15171d;--live-platform-border: rgba(255, 60, 60, .5)}.live-platform-icon--hls{--live-platform-bg: rgba(255, 125, 39, .28);--live-platform-border: rgba(255, 148, 73, .54)}.live-platform-icon--other{--live-platform-bg: rgba(255, 255, 255, .11);--live-platform-border: rgba(255, 255, 255, .24)}.live-player-stage{min-width:0}.live-player-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#000;box-shadow:0 22px 70px #0000006b}.live-player-frame iframe,.live-player-frame video{display:block;width:100%;height:100%;border:0;background:#000}.live-player-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;color:#ffffffad}.live-player-meta span,.live-player-meta a{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 11px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#ffffff0b;color:#ffffffb8;font-size:12px;font-weight:900}.live-player-meta b{color:var(--white);overflow-wrap:anywhere}.live-player-meta a:hover,.live-player-meta a:focus-visible{color:#ff6a6a;border-color:#ff4b4b75;outline:0}.live-player-error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:8px;padding:24px;color:#ffffffb8;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(255,56,56,.18),transparent 42%),#050506}.live-player-error b{color:var(--white);font-size:18px}.live-player-backdrop{padding:clamp(12px,1.6vw,30px);background:radial-gradient(circle at 14% 18%,rgba(255,77,18,.12),transparent 32rem),#010204d6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.live-player-shell,.live-player-shell.has-player{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1980px,100%);height:min(960px,calc(100dvh - clamp(24px,3vw,60px)));max-height:calc(100dvh - clamp(24px,3vw,60px));overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:radial-gradient(circle at 90% 0%,rgba(255,77,18,.1),transparent 35rem),linear-gradient(135deg,#ffffff0e,#ffffff03),#070a0dfa;box-shadow:0 34px 120px #000000bd,inset 0 1px #ffffff12}.live-player-head{padding:clamp(22px,2.4vw,38px) clamp(22px,2.8vw,42px);border-bottom:0}.live-player-titlebar{display:flex;align-items:center;gap:clamp(18px,2vw,34px)}.live-player-head h2{margin:0;font-size:clamp(30px,3vw,52px);line-height:1}.live-player-actions{gap:18px}.live-player-actions .icon-button{width:auto;min-width:72px;height:72px;padding:0 24px;border-color:#ffffff2e;border-radius:14px;background:linear-gradient(135deg,#ffffff12,#ffffff03),#05070ab8;box-shadow:inset 0 1px #ffffff14,0 12px 36px #0000003d}.live-player-body,.live-player-shell:not(.has-player) .live-player-body{display:grid;grid-template-columns:minmax(300px,430px) minmax(0,1fr);gap:clamp(18px,2vw,34px);min-height:0;padding:0 clamp(22px,2.8vw,42px) 24px}.live-resource-grid,.live-player-shell.has-player .live-resource-grid,.live-player-shell:not(.has-player) .live-resource-grid{display:grid;grid-template-columns:1fr;align-content:start;gap:14px;min-height:0;max-height:100%;overflow:auto;padding:26px 20px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:radial-gradient(circle at 100% 12%,rgba(255,77,18,.09),transparent 38%),#0406088a}.live-resource-heading{margin:0 0 10px 10px;color:#ffffff6b;font-size:16px;font-weight:900;text-transform:uppercase}.live-resource-card{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;align-content:center;justify-items:start;min-height:116px;aspect-ratio:auto;padding:18px 20px;border-color:#ffffff21;border-radius:13px;background:linear-gradient(135deg,#ffffff0e,#ffffff03),#070a0db3}.live-resource-card.is-active{border-color:#ff4d12d6;background:radial-gradient(circle at 88% 20%,rgba(255,77,18,.2),transparent 42%),#0f0b0ac7;box-shadow:0 0 0 1px #ff4d1247,0 0 34px #ff4d1238}.live-platform-icon{width:64px;height:64px;border-radius:12px}.live-platform-icon img{width:45px;height:45px}.live-resource-copy{gap:6px}.live-resource-copy span{color:#ffffffe0;font-size:18px;text-transform:none}.live-resource-copy b,.live-resource-copy small{color:#ffffff94;font-size:15px;font-weight:800}.live-resource-status{position:static;display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border-radius:8px;color:#ff5a4f;background:#ff393929;font-size:13px;text-shadow:0 0 12px rgba(255,57,57,.56)}.live-player-stage{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;align-content:start}.live-player-frame{min-height:0;height:100%;border-color:#ffffff1f;border-radius:14px;background:radial-gradient(circle at 50% 30%,rgba(255,77,18,.18),transparent 30%),#000;box-shadow:0 28px 90px #0009,inset 0 0 0 1px #ffffff09}.live-player-meta{display:none}.live-player-meta span,.live-player-meta a{min-height:40px;border-color:#ffffff21;border-radius:10px;background:#ffffff0b}.live-player-footer{display:grid;grid-template-columns:minmax(320px,1fr) minmax(210px,280px) minmax(230px,320px);gap:24px;align-items:stretch;padding:0 clamp(22px,2.8vw,42px) clamp(24px,2.8vw,42px)}.live-player-event{display:grid;align-content:center;gap:9px;min-width:0}.live-player-event b{color:var(--white);font-size:clamp(22px,2vw,32px);line-height:1.05;overflow-wrap:anywhere}.live-player-event span{color:#ffffff85;font-size:18px;font-weight:700}.live-player-commentator,.live-player-match-link{display:grid;align-content:center;min-height:90px;padding:18px 22px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:linear-gradient(135deg,#ffffff0e,#ffffff03),#070a0d9e}.live-player-commentator span{color:#fff6;font-size:15px;font-weight:900}.live-player-commentator b{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:#ffffffe0;font-size:21px;line-height:1.1;overflow-wrap:anywhere}.live-player-match-link{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;place-items:center;color:var(--orange);font-size:19px;font-weight:900;text-align:center;transition:color .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease)}.live-player-match-link:disabled,.live-player-match-link[aria-disabled=true]{cursor:not-allowed;color:#ffffff57}.live-player-match-link:hover,.live-player-match-link:focus-visible{color:var(--white);border-color:#ff4d126b;background:#ff4d121a;outline:0}.notification-count{position:absolute;right:-4px;top:-4px;min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;color:#051108;background:#72ff95;font-size:11px;font-weight:900;box-shadow:0 0 18px #72ff9575}.user-chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:10px;max-width:min(286px,35vw);min-height:62px;padding:5px 16px 5px 5px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:var(--white);background:linear-gradient(135deg,#ffffff13,#ffffff04),#060709a3;box-shadow:inset 0 1px #ffffff14;font-weight:900}.user-chip img{width:52px;height:52px;border:0;border-radius:50%;object-fit:cover;background:#ffffff14}.user-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chip:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.72;transform:translateY(-2px) rotate(45deg);transition:transform .2s var(--ease)}.user-chip[aria-expanded=true]:after{transform:translateY(2px) rotate(225deg)}.user-dropdown{position:absolute;right:0;top:calc(100% + 10px);z-index:120;display:grid;width:232px;padding:10px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:radial-gradient(circle at 90% 6%,rgba(255,77,18,.16),transparent 44%),linear-gradient(135deg,#ffffff13,#ffffff03),#07090cfa;box-shadow:0 26px 90px #0000009e,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s var(--ease),visibility .18s var(--ease),transform .18s var(--ease)}.user-dropdown.is-open{opacity:1;visibility:visible;transform:translateY(0)}.user-chip__copy{display:grid;min-width:0;line-height:1.05}.user-chip .user-chip__copy span{min-width:0;max-width:132px;overflow:hidden;color:var(--white);text-overflow:ellipsis;white-space:nowrap}.user-chip__copy b{display:inline-flex;align-items:center;gap:5px;margin-top:3px;color:#ffffffd6;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.user-chip__copy b:before{content:"";width:15px;height:15px;flex:0 0 auto;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%20role='img'%20aria-label='Frakcium%20coin'%3e%3cdefs%3e%3clinearGradient%20id='coinBody'%20x1='5'%20y1='4'%20x2='27'%20y2='29'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffb15a'/%3e%3cstop%20offset='.42'%20stop-color='%23ff6a1c'/%3e%3cstop%20offset='1'%20stop-color='%23e13a0b'/%3e%3c/linearGradient%3e%3clinearGradient%20id='coinStroke'%20x1='7'%20y1='6'%20x2='26'%20y2='27'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23fff4d8'/%3e%3cstop%20offset='.34'%20stop-color='%23ff9b43'/%3e%3cstop%20offset='1'%20stop-color='%23b72d08'/%3e%3c/linearGradient%3e%3c/defs%3e%3ccircle%20cx='16'%20cy='16'%20r='14'%20fill='url(%23coinBody)'/%3e%3ccircle%20cx='16'%20cy='16'%20r='12'%20fill='none'%20stroke='url(%23coinStroke)'%20stroke-width='2'/%3e%3cpath%20fill='%23fff4dc'%20d='M10%209h13l-2.2%203H15l1.7%202.7h4l-2.1%203.1h-3.7L10%209Z'%20opacity='.94'/%3e%3cpath%20fill='%23ffefe1'%20d='M14.9%2017.8h3.7l3.4%205.1h-4.1l-3-5.1Z'%20opacity='.92'/%3e%3cpath%20fill='%23fff'%20d='M9.4%207.5c2.1-1.7%204.6-2.5%207.3-2.3-3.2.7-6%202.5-7.9%205.1-.6%200-.8-1.9.6-2.8Z'%20opacity='.55'/%3e%3c/svg%3e") center / contain no-repeat;filter:drop-shadow(0 0 10px rgba(255,77,18,.46))}.user-dropdown a,.user-dropdown button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;min-height:46px;padding:0 13px;border:1px solid transparent;border-radius:11px;color:#ffffffc2;background:transparent;font-weight:900;text-align:left}.user-dropdown a:hover,.user-dropdown a:focus-visible,.user-dropdown button:hover,.user-dropdown button:focus-visible{color:var(--white);border-color:#ff4d1252;background:linear-gradient(90deg,#ff4d1233,#ff4d1212),#ffffff09;outline:0}@keyframes notificationBlink{0%,to{transform:translateY(0);filter:brightness(1)}50%{transform:translateY(-1px);filter:brightness(1.45)}}@keyframes frakciumLivePulse{0%,to{border-color:#ff4b4070;box-shadow:0 0 #ff392d00,inset 0 1px #ffffff14;filter:brightness(1)}50%{border-color:#ff4b40d1;box-shadow:0 0 34px #ff392d5c,inset 0 1px #ffffff1a;filter:brightness(1.18)}}@keyframes frakciumLiveDot{0%,to{opacity:.72;transform:scale(.88)}50%{opacity:1;transform:scale(1.18)}}@media (prefers-reduced-motion: reduce){.live-header-button,.live-header-button:before,.btn--watch,.live-player-live,.live-player-live:before{animation:none}}.live-player-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:clamp(18px,2.2vw,38px);background:radial-gradient(circle at 12% 8%,rgba(255,77,18,.16),transparent 34rem),radial-gradient(circle at 92% 22%,rgba(255,122,42,.08),transparent 30rem),#030508e6;backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%)}.live-player-shell,.live-player-shell.has-player{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,1900px);height:min(1020px,calc(100dvh - clamp(36px,4vw,76px)));max-height:calc(100dvh - clamp(36px,4vw,76px));overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:18px;color:var(--text);background:linear-gradient(180deg,#11151bf5,#05070afa),#05070a;box-shadow:0 34px 120px #000000ad,inset 0 1px #ffffff14;isolation:isolate}.live-player-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:64px 64px;opacity:.42;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%);pointer-events:none}.live-player-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:clamp(18px,2vw,30px) clamp(18px,2.4vw,38px);border-bottom:1px solid rgba(255,255,255,.08)}.live-player-titlebar{display:flex;align-items:center;min-width:0;gap:clamp(14px,1.5vw,24px)}.live-player-mark{display:inline-grid;place-items:center;flex:0 0 auto;width:clamp(78px,5.4vw,102px);aspect-ratio:104 / 100}.live-player-mark img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 22px rgba(255,77,18,.3))}.live-player-live{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 14px;border:1px solid rgba(255,70,58,.36);border-radius:10px;color:#ff4f43;background:#ff392d1f;box-shadow:inset 0 1px #ffffff14,0 0 24px #ff392d29;font-size:14px;font-weight:900;letter-spacing:0;animation:frakciumLivePulse 1.55s ease-in-out infinite}.live-player-live:before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 18px #ff463ab8;animation:frakciumLiveDot 1.15s ease-in-out infinite}.live-player-head h2{margin:0;overflow:hidden;color:var(--white);font-size:clamp(28px,3.1vw,56px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.live-player-actions{display:flex;align-items:center;gap:12px}.live-player-actions .icon-button{width:58px;height:58px;border-radius:12px;border-color:#ffffff24;background:linear-gradient(135deg,#ffffff12,#ffffff05),#080b0fd1;box-shadow:inset 0 1px #ffffff14}.live-player-actions .icon-button:disabled{cursor:not-allowed;opacity:.46}.live-player-body,.live-player-shell:not(.has-player) .live-player-body{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:clamp(16px,2vw,28px);min-height:0;padding:clamp(16px,2vw,30px) clamp(18px,2.4vw,38px)}.live-resource-grid,.live-player-shell.has-player .live-resource-grid,.live-player-shell:not(.has-player) .live-resource-grid{display:grid;grid-template-columns:1fr;align-content:start;gap:12px;min-height:0;max-height:100%;overflow:auto;padding:18px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#07090cb8}.live-resource-heading{margin:0 0 6px;color:#ffffff6b;font-size:13px;font-weight:900;text-transform:uppercase}.live-resource-card{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:13px;color:var(--text);background:linear-gradient(135deg,#ffffff0f,#ffffff04),#080a0ec2;text-align:left;transition:transform .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease)}.live-resource-card:hover,.live-resource-card:focus-visible{transform:translateY(-2px);border-color:#ff4d1266;outline:0}.live-resource-card.is-active{border-color:#ff4d12d1;background:linear-gradient(90deg,#ff4d1233,#ff4d120e),#100a08e0;box-shadow:0 0 0 1px #ff4d1233,inset 0 1px #ffffff14}.live-resource-copy{display:grid;min-width:0;gap:4px}.live-resource-copy span,.live-resource-copy b,.live-resource-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-resource-copy span{color:#ffffffeb;font-size:16px;font-weight:900}.live-resource-copy b{color:#ffffffa3;font-size:14px;font-weight:800}.live-resource-copy small{color:#ffffff6b;font-size:12px;font-weight:800}.live-resource-status{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:8px;color:#ff5a4f;background:#ff392d24;font-size:12px;font-weight:900}.live-platform-icon{display:inline-grid;place-items:center;width:54px;height:54px;border:1px solid var(--live-platform-border);border-radius:12px;background:linear-gradient(135deg,#ffffff1f,#ffffff05),var(--live-platform-bg)}.live-platform-icon img{width:37px;height:37px;object-fit:contain}.live-player-stage{display:grid;grid-template-rows:minmax(0,1fr);align-content:stretch;height:100%;min-width:0;min-height:0}.live-player-frame{position:relative;width:100%;min-height:0;height:100%;aspect-ratio:auto;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:radial-gradient(circle at 50% 22%,rgba(255,77,18,.14),transparent 32%),#050507;box-shadow:inset 0 0 0 1px #ffffff09}.live-player-frame iframe,.live-player-frame video{width:100%;height:100%;min-height:100%;border:0;object-fit:cover;background:#050507}.live-player-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-width:0}.live-player-meta span,.live-player-meta a{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#ffffffb8;background:#ffffff0b;font-size:13px;font-weight:900}.live-player-meta b{min-width:0;overflow:hidden;color:var(--white);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.live-player-footer{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,260px) minmax(210px,290px);gap:14px;padding:0 clamp(18px,2.4vw,38px) clamp(18px,2.4vw,34px)}.live-player-event,.live-player-commentator,.live-player-match-link{display:grid;align-content:center;min-height:78px;padding:15px 18px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:linear-gradient(135deg,#ffffff0e,#ffffff04),#07090cb3}.live-player-event{min-width:0;gap:6px}.live-player-event b,.live-player-commentator b{min-width:0;overflow:hidden;color:var(--white);font-size:clamp(17px,1.25vw,22px);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.live-player-event span,.live-player-commentator span{color:#ffffff70;font-size:12px;font-weight:900;text-transform:uppercase}.live-player-match-link{place-items:center;color:var(--orange-2);font-size:16px;font-weight:900;text-align:center;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.live-player-match-link:hover,.live-player-match-link:focus-visible{color:var(--white);border-color:#ff4d126b;background:#ff4d121a;transform:translateY(-1px);outline:0}@media (min-width: 1921px) and (min-aspect-ratio: 21/9){:root{--container: min(100% - clamp(24px, 3.6vw, 72px), 1720px);--wide: var(--container)}h1{font-size:clamp(94px,7vw,154px)}}@media (min-width: 1921px) and (min-aspect-ratio: 21/9){.home-hero__grid{width:var(--container);grid-template-columns:minmax(520px,.78fr) minmax(920px,1.2fr)}.home-dashboard{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}}@media (max-width: 1280px){.home-hero__grid{grid-template-columns:1fr;align-items:end;padding-top:150px}.home-hero__copy{padding-bottom:0}.home-dashboard{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.tournament-grid--home{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-grid--home .tournament-card:only-child,.tournament-grid--home .tournament-card:first-child:nth-last-child(2),.tournament-grid--home .tournament-card:first-child:nth-last-child(2)~.tournament-card{grid-column:auto}}@media (max-width: 1120px){.site-header{width:var(--container)}.header-card{grid-template-columns:minmax(170px,1fr) auto}.nav{gap:0;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:linear-gradient(135deg,#ffffff17,#ffffff06),#0c0d11fa}.nav a{min-height:48px;justify-content:center}.nav a:after{display:none}.home-feature-card,.home-activity-card{min-height:auto}.activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.home-hero{min-height:auto}.home-hero__grid{padding-top:136px;padding-bottom:44px}.home-dashboard,.home-activity-item{grid-template-columns:1fr}.home-activity-item time{justify-self:start}.home-bracket__lanes{grid-template-columns:1fr;min-height:auto}.home-match,.home-match--round-2,.home-match--round-3{grid-column:auto}.home-match i{display:none}.tournament-grid--home,.activity-grid{grid-template-columns:1fr}}@media (max-width: 680px){.header-card{min-height:72px}.brand-word{font-size:24px}.home-hero__grid{width:var(--container);padding-top:120px;gap:26px}.home-hero h1{font-size:clamp(56px,17vw,82px)}.home-hero__copy p{font-size:17px}.home-hero__actions,.btn--hero,.btn--watch{width:100%}.btn--hero,.btn--watch{min-height:60px;border-radius:18px}.home-feature-card,.home-activity-card,.activity-card{padding:18px;border-radius:18px}.home-feature-card__top{display:grid}.home-status{justify-self:start}.home-feature-meta{gap:10px}.home-feature-meta span{width:100%}.home-bracket{min-height:180px}.home-activity-more{min-height:62px;padding:0 18px}.user-chip__copy b{display:none}}@media (max-width: 420px){.brand-word{max-width:128px}.home-hero__grid{padding-top:112px}.home-hero h1{font-size:clamp(48px,16vw,64px)}.home-feature-card h2,.home-activity-card h2{font-size:24px}}@media (max-width: 1120px){.header-card{grid-template-columns:minmax(160px,220px) auto auto}.nav{position:absolute;left:16px;right:16px;top:calc(100% + 12px);z-index:20;display:none;justify-self:stretch;flex-direction:column;align-items:stretch;padding:12px;border-radius:22px;background:linear-gradient(135deg,#ffffff17,#ffffff06),#121418f0;box-shadow:0 24px 80px #00000075}.nav.is-open{display:flex}.nav a{justify-content:center;min-height:48px}.menu-toggle{display:block}.catalog-grid,.content-grid,.application-layout,.skeleton-filter-row,.skeleton-filter-row--duels{grid-template-columns:repeat(2,minmax(0,1fr))}.account-grid,.account-grid--wide,.settings-layout,.team-manage-head{grid-template-columns:1fr}.team-command-card,.team-bank-card{min-height:auto}.team-command-grid{grid-template-columns:1fr}.team-command-form{grid-template-columns:minmax(160px,200px) minmax(280px,1fr);grid-template-areas:"avatar fields" "avatar stats" "avatar actions" "insights insights";align-items:start}.team-command-fields,.team-command-insights{grid-template-columns:1fr;max-width:none}.member-row{grid-template-columns:58px minmax(0,1fr) auto}.team-member-row{grid-template-columns:var(--team-member-columns)}.member-row .member-coins,.member-row .member-actions{grid-column:2 / -1}.team-member-row .member-coins,.team-member-row .member-actions{grid-column:auto}}@media (max-width: 900px){.section-head,.page-hero__grid,.featured-news,.feedback-layout,.detail-layout{display:grid;grid-template-columns:1fr;align-items:start}.tournament-grid,.news-grid,.catalog-grid,.content-grid,.filters,.application-choice,.application-layout,.account-form__grid,.skeleton-filter-row,.skeleton-filter-row--two,.skeleton-filter-row--duels,.skeleton-account-fields,.skeleton-account-form{grid-template-columns:1fr}.team-summary{align-items:stretch;flex-direction:column}.application-row,.profile-application-item,.wallet-history-row,.wallet-history-skeleton__row{grid-template-columns:1fr}.wallet-history-row__meta{justify-items:start}.tournament-card,.tournament-card:nth-child(1),.tournament-card:nth-child(2){grid-column:auto;min-height:260px}.tournament-card__discipline-art,.catalog-grid .tournament-card__discipline-art{top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.64}.footer-grid,.raffle-row{grid-template-columns:1fr 1fr}.raffle-row .btn{grid-column:1 / -1}.team-command-grid{grid-template-columns:1fr}.team-bank-card{justify-self:stretch;max-width:none;min-height:auto}.team-command-form{align-items:start}}@media (max-width: 680px){:root{--container: min(100% - 28px, 1720px);--wide: var(--container)}.site-header{padding-top:14px}.header-card{grid-template-columns:1fr auto;gap:10px;min-height:72px;padding:10px 10px 10px 14px;border-radius:22px}.brand{gap:10px;overflow:hidden}.brand-mark--main{width:52px}.brand-word{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:28px}.header-actions .btn{min-height:44px;padding:0 16px;font-size:14px;box-shadow:0 12px 34px #ff4d1233;white-space:nowrap}.header-actions{gap:8px;min-width:0}.user-menu{gap:6px}.notification-link{width:44px;height:44px}.live-header-button{min-width:58px;height:44px;padding:0 12px;font-size:12px}.live-player-body{grid-template-columns:1fr}.live-resource-grid,.live-player-shell:not(.has-player) .live-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-auth-skeleton{min-height:44px}.header-auth-skeleton__chip{width:min(148px,38vw);min-height:44px;padding-right:10px}.user-chip{max-width:min(164px,38vw);min-height:44px;padding-right:10px}.user-chip img{width:34px;height:34px}.user-dropdown{right:-54px;width:min(230px,calc(100vw - 28px))}.menu-toggle{width:44px;height:44px}h1{font-size:clamp(48px,14vw,74px)}.progress-row{display:grid}.detail-hero__stats,.pagination{grid-template-columns:1fr}.pagination{display:grid;justify-items:stretch}.pagination__controls{justify-content:space-between}.pagination__pages{justify-content:center}.section,.page-section,.page-hero{padding-top:70px}.footer-grid{grid-template-columns:1fr;text-align:center}.footer-brand{order:1}.footer-social{order:2}.footer-nav{order:3}.footer-copy-wrap{order:4}.footer-logo,.socials{margin-left:auto;margin-right:auto}.socials{justify-content:center;align-items:center;width:100%}.footer-links a:hover,.footer-links a:focus-visible{transform:none}.modal-tabs{grid-template-columns:1fr;border-radius:18px}.form-actions{align-items:stretch}.form-actions .btn,.form-actions .link-button{width:100%}.raffle-row{grid-template-columns:1fr}.account-panel__head,.team-summary__identity,.member-row{display:grid}.member-row{grid-template-columns:1fr}.team-command-form{grid-template-columns:1fr;grid-template-areas:"avatar" "fields" "stats" "insights" "actions";justify-items:stretch}.team-command-avatar{justify-self:center;width:min(100%,230px)}.team-command-fields{grid-template-columns:1fr;max-width:none}.team-command-stats{justify-content:flex-start;width:100%}.team-command-insights{max-width:none}.team-command-discipline-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.team-command-formline__body{grid-template-columns:1fr}.team-command-actions--captain{display:grid;grid-template-columns:1fr;max-width:none}.team-command-save,.team-command-delete{grid-column:auto;justify-self:stretch}.team-command-actions .btn{width:100%}.team-command-actions--captain .btn{justify-self:stretch;width:100%}.team-command-action-spacer{display:none}.team-members-toolbar{display:grid;grid-template-columns:1fr}.team-members-toolbar__actions,.team-members-toolbar__actions .btn{width:100%}.team-members-table{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;padding-bottom:2px}.team-members-table__head{display:grid;min-width:940px}.team-member-row{grid-template-columns:var(--team-member-columns);min-width:940px;column-gap:14px;min-height:auto;padding:0 22px;border-width:1px 0 0;border-radius:0}.team-member-index{align-self:center;width:auto;height:auto;display:inline-grid;place-items:center;border:0;border-radius:0;background:transparent}.member-row img{width:72px;height:72px}.team-member-player img{width:42px;height:42px}.member-row .member-coins,.member-row .member-actions{grid-column:auto}.member-actions,.member-actions .btn,.application-row .btn{width:100%}.member-actions .icon-button{width:42px}.team-member-player,.team-member-disciplines,.team-member-role,.team-member-coins,.team-member-actions{grid-column:auto}.team-member-actions{justify-content:center;width:auto}.team-member-actions .icon-button{width:42px}.member-role-field{width:100%}.team-action-member{grid-template-columns:44px minmax(0,1fr)}.team-action-member__balance{grid-column:1 / -1;justify-items:start;padding-top:8px;border-top:1px solid rgba(146,156,171,.14)}.team-discipline-picker{grid-template-columns:1fr;max-height:280px}.notification-row,.invite-summary{grid-template-columns:1fr}.notification-content{grid-template-columns:42px minmax(0,1fr)}.avatar-upload{grid-template-columns:72px minmax(0,1fr)}.avatar-upload img{width:72px;height:72px;border-radius:18px}}@media (max-width: 520px){.page-hero{padding-top:48px}.page-hero h1,.detail-hero__title h1{font-size:clamp(40px,12vw,66px)}.page-hero p,.section-note,.info-card p{overflow-wrap:anywhere}.tournament-card,.tournament-card:nth-child(1),.tournament-card:nth-child(2),.catalog-grid .tournament-card,.news-card{min-height:auto}.tournament-card__discipline-art,.catalog-grid .tournament-card__discipline-art{top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.52}.meta-row,.detail-meta{gap:8px}.meta-row span,.detail-meta span{width:100%;justify-content:center;text-align:center}.detail-hero__stat{width:100%}.team-command-grid{padding:16px}.team-command-form{grid-template-columns:1fr;grid-template-areas:"avatar" "fields" "stats" "actions" "insights"}.team-command-stats{display:grid;gap:7px;width:100%}.team-command-stat{justify-content:space-between;min-width:0;padding-right:0;margin-right:0}.team-command-stat:not(:last-child):after{display:none}.team-command-insight__head{display:grid;gap:4px}.team-command-discipline-list{grid-template-columns:1fr}.team-command-match-dots{justify-content:space-between;gap:8px}.team-command-match-dot{width:38px;height:38px}.team-bank-card__metric{white-space:normal}.team-bank-card__value{font-size:clamp(48px,16vw,72px)}.pagination__controls{display:grid;grid-template-columns:1fr}.pagination__button{width:100%}.toast-region{left:14px;right:14px}.toast{width:100%}}@media (max-width: 540px){.header-card--authenticated .brand-word,.header-card--unknown .brand-word{display:none}}@media (max-width: 420px){.brand-word{display:none}}@media (max-width: 380px){:root{--container: min(100% - 22px, 1720px);--wide: var(--container)}.header-card{padding-left:10px}.brand{gap:8px}.brand-mark--main{width:42px}.brand-word{font-size:23px}.header-actions{gap:6px}.notification-link{width:40px;height:40px}.live-header-button{min-width:52px;height:40px;padding:0 10px;font-size:11px}.live-header-button:before{width:6px;height:6px;margin-right:5px}.live-player-backdrop{padding:10px}.live-player-shell{max-height:calc(100dvh - 20px);border-radius:18px}.live-player-head{align-items:flex-start;padding:16px}.live-player-body{padding:14px}.live-player-head h2{font-size:clamp(24px,8vw,30px)}.live-resource-card{min-height:108px;padding:10px}.live-resource-status{display:none}.live-platform-icon{width:40px;height:40px;border-radius:11px}.live-platform-icon img{width:28px;height:28px}.live-player-frame{min-height:210px}.user-chip{gap:7px;max-width:min(122px,38vw);min-height:40px;padding:4px 8px 4px 5px}.user-chip img{width:30px;height:30px}.header-auth-skeleton__chip{width:86px;min-height:40px;padding:4px 9px 4px 5px}.header-auth-skeleton__avatar{width:30px;height:30px}.header-auth-skeleton__name{width:34px}.header-actions .btn{min-height:40px;padding:0 12px;font-size:13px}.menu-toggle{width:40px;height:40px}h1{font-size:clamp(42px,13vw,58px)}h2{font-size:clamp(30px,10vw,44px)}.btn,.filter-select__button{width:100%}.header-actions .btn{flex:0 0 auto;width:auto}}@media (max-width: 1280px){.home-hero__grid{grid-template-columns:1fr;padding-top:150px}.home-dashboard{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}}@media (max-width: 1120px){.header-card{grid-template-columns:minmax(170px,1fr) auto}.nav{gap:0;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:linear-gradient(135deg,#ffffff17,#ffffff06),#0c0d11fa}.nav a:after{display:none}.activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.home-dashboard,.home-activity-item,.home-bracket__lanes,.tournament-grid--home,.activity-grid{grid-template-columns:1fr}.home-match,.home-match--round-2,.home-match--round-3{grid-column:auto}}@media (max-width: 680px){.home-hero{min-height:auto}.home-hero__grid{width:var(--container);padding-top:120px;padding-bottom:44px;gap:26px}.home-hero h1{font-size:clamp(56px,17vw,82px)}.home-hero__actions,.btn--hero,.btn--watch{width:100%}.home-feature-card,.home-activity-card,.activity-card{padding:18px;border-radius:18px}.user-chip__copy b{display:none}}@media (max-width: 420px){.home-hero__grid{padding-top:112px}.home-hero h1{font-size:clamp(48px,16vw,64px)}}@media (min-width: 1921px) and (min-aspect-ratio: 21/9){.home-hero__grid{width:var(--container);grid-template-columns:minmax(560px,.72fr) minmax(980px,1.12fr);gap:clamp(54px,4.6vw,120px)}.home-dashboard{grid-template-columns:minmax(0,1fr) minmax(330px,410px)}}@media (max-width: 1280px){.home-hero__grid{grid-template-columns:minmax(340px,.58fr) minmax(620px,1fr);align-items:center;gap:30px;padding-top:150px}.home-hero__copy{padding-top:clamp(150px,21vh,230px)}.home-dashboard{grid-template-columns:minmax(0,1fr) minmax(260px,320px);min-height:621px}.home-feature-card,.home-activity-card{min-height:621px}}@media (max-width: 1120px){.home-hero{min-height:auto}.home-hero__grid{grid-template-columns:1fr;padding-top:150px;padding-bottom:54px}.home-hero__copy{max-width:760px;padding-top:120px}.home-dashboard{grid-template-columns:minmax(0,1fr) minmax(280px,360px);transform:none}}@media (max-width: 900px){.home-hero__grid{padding-top:132px}.home-dashboard{grid-template-columns:1fr;min-height:0}.home-feature-card,.home-activity-card,.home-bracket,.home-bracket__lanes{min-height:auto}.home-match i{display:none}}@media (max-width: 680px){.home-hero__grid{padding-top:118px;padding-bottom:42px}.home-hero__copy{padding-top:92px}.home-hero h1{font-size:clamp(50px,15.8vw,76px);line-height:.94}.btn--hero,.btn--watch{min-height:62px;padding-inline:22px}.home-feature-card,.home-activity-card,.activity-card{border-radius:16px}.live-header-button{min-width:72px}}@media (max-width: 420px){.home-hero h1{font-size:clamp(44px,15.5vw,62px)}.home-hero__copy p{font-size:16px}.home-feature-card h2,.home-activity-card h2{font-size:23px}}@media (max-width: 1280px){.live-player-body,.live-player-shell:not(.has-player) .live-player-body{grid-template-columns:minmax(250px,340px) minmax(0,1fr)}.live-player-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.live-player-event{grid-column:1 / -1}}@media (max-width: 900px){.tournament-card{grid-template-columns:1fr;min-height:auto}.tournament-card__side{justify-items:start;text-align:left}.tournament-card__prize,.tournament-card__slots{justify-items:start}.tournament-card__arrow{justify-self:end;margin-top:0}.live-player-head{align-items:start;display:grid}.live-player-actions{justify-self:start}.live-player-body,.live-player-shell:not(.has-player) .live-player-body,.live-player-footer{grid-template-columns:1fr}}@media (max-width: 680px){.tournament-card{padding:0;border-radius:16px}.tournament-card h3{white-space:normal}.tournament-card__watermark{display:none}.tournament-card__chips span{min-height:32px}.live-player-backdrop{place-items:stretch;padding:10px}.live-player-shell,.live-player-shell.has-player{max-height:calc(100dvh - 20px);border-radius:16px}.live-player-head{padding:18px}.live-player-titlebar{display:grid;gap:8px}.live-player-actions{display:flex;width:auto;gap:10px}.live-player-actions .icon-button{min-width:0;height:54px;padding:0 16px}.live-player-body,.live-player-shell:not(.has-player) .live-player-body{padding:0 14px 14px}.live-resource-grid,.live-player-shell.has-player .live-resource-grid,.live-player-shell:not(.has-player) .live-resource-grid{padding:16px}.live-resource-card{grid-template-columns:54px minmax(0,1fr) auto;min-height:88px;padding:13px}.live-platform-icon{width:48px;height:48px}.live-platform-icon img{width:34px;height:34px}.live-resource-copy span{font-size:15px}.live-resource-copy b,.live-resource-copy small{font-size:12px}.live-player-footer{gap:12px;padding:0 14px 16px}.live-player-commentator,.live-player-match-link{min-height:74px;padding:14px 16px}}@media (max-width: 1480px){.filters{grid-template-columns:repeat(5,minmax(0,1fr))}.tournament-filter-reset{grid-column:auto}}@media (max-width: 1280px){.catalog-grid,.tournament-grid--home{grid-template-columns:repeat(2,minmax(0,1fr))}.live-player-body,.live-player-shell:not(.has-player) .live-player-body{grid-template-columns:minmax(250px,340px) minmax(0,1fr)}}@media (max-width: 1020px){.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-search{grid-column:1 / -1}.live-player-shell,.live-player-shell.has-player{height:min(1040px,calc(100dvh - 28px));max-height:calc(100dvh - 28px)}.live-player-body,.live-player-shell:not(.has-player) .live-player-body{grid-template-columns:1fr;grid-template-rows:minmax(0,.42fr) minmax(360px,1fr)}.live-resource-grid,.live-player-shell.has-player .live-resource-grid,.live-player-shell:not(.has-player) .live-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:auto}.live-resource-heading{grid-column:1 / -1}.live-player-footer{grid-template-columns:1fr 1fr}.live-player-match-link{grid-column:1 / -1}}@media (max-width: 760px){.page-section[aria-labelledby=catalog-title],.tournaments-section{width:var(--container)}.filters{grid-template-columns:1fr;padding:14px}.tournament-search,.tournament-filter-reset{grid-column:auto}.catalog-grid,.tournament-grid--home{grid-template-columns:1fr}.tournament-card,.catalog-grid .tournament-card,.tournament-grid--home .tournament-card,.tournament-grid--home .tournament-card:nth-child(1),.tournament-grid--home .tournament-card:nth-child(2){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;min-height:360px;aspect-ratio:auto}.tournament-card__main{min-height:auto;padding:18px 18px 0;gap:10px 12px}.tournament-card h3{max-width:100%;font-size:clamp(21px,6vw,28px);white-space:normal}.tournament-card__side{position:relative;left:auto;right:auto;bottom:auto;grid-template-columns:minmax(0,1fr) 62px;gap:10px 14px;height:auto;min-height:auto;padding:16px 18px 18px;background:linear-gradient(180deg,#05070a1a,#05070ae6 24%,#05070afa)}.tournament-card__metrics{grid-template-columns:minmax(0,1fr) minmax(92px,.75fr);gap:12px}.tournament-card__slots{text-align:left}.live-player-backdrop{padding:10px}.live-player-shell,.live-player-shell.has-player{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);border-radius:15px}.live-player-head{padding:14px}.live-player-head h2{font-size:clamp(22px,7vw,34px)}.live-player-live{min-height:34px;padding:0 10px;font-size:12px}.live-player-actions{gap:8px}.live-player-actions .icon-button{width:48px;height:48px;padding:0}.live-player-body,.live-player-shell:not(.has-player) .live-player-body{grid-template-rows:minmax(180px,.36fr) minmax(260px,1fr);gap:12px;padding:12px}.live-resource-grid,.live-player-shell.has-player .live-resource-grid,.live-player-shell:not(.has-player) .live-resource-grid{grid-template-columns:1fr;padding:12px}.live-resource-card{grid-template-columns:50px minmax(0,1fr) auto;min-height:80px;padding:12px}.live-platform-icon{width:48px;height:48px}.live-platform-icon img{width:34px;height:34px}.live-player-frame{min-height:260px}.live-player-meta{display:none}.live-player-footer{grid-template-columns:1fr;gap:10px;padding:0 12px 12px}.live-player-event,.live-player-commentator,.live-player-match-link{min-height:66px;padding:12px 14px}.live-player-match-link{grid-column:auto}}@media (max-width: 520px){.tournament-card,.catalog-grid .tournament-card,.tournament-grid--home .tournament-card,.tournament-grid--home .tournament-card:nth-child(1),.tournament-grid--home .tournament-card:nth-child(2){min-height:430px}.tournament-card__side{grid-template-columns:minmax(0,1fr) 58px;grid-template-areas:"metrics action" "progress-row action" "progress action"}.tournament-card__metrics{grid-template-columns:1fr}.tournament-card__action{justify-content:flex-end}.tournament-card__arrow{width:58px;height:58px}}@media (max-width: 420px){.tournament-card__chips span,.tournament-card__discipline,.tournament-card__date{font-size:12px}.tournament-search__control,.filter-select__button,.tournament-filter-reset{min-height:52px}.live-resource-status{display:none}.live-resource-card{grid-template-columns:48px minmax(0,1fr)}}.site-header,.home-hero__grid,.tournaments-section,.page-section[aria-labelledby=catalog-title]{width:var(--container)}.catalog-grid,.tournament-grid--home{grid-template-columns:repeat(4,minmax(0,1fr))}.filters{grid-template-columns:repeat(5,minmax(0,1fr))}.open-duels-controls.filters{max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 720px){.open-duels-controls.filters{inline-size:100%;width:100%;grid-template-columns:minmax(0,1fr)}.skeleton-filter-row--duels{grid-template-columns:minmax(0,1fr)}}.tournament-card,.catalog-grid .tournament-card,.tournament-grid--home .tournament-card,.tournament-grid--home .tournament-card:nth-child(1),.tournament-grid--home .tournament-card:nth-child(2){aspect-ratio:1.42;grid-template-rows:58% 42%}.tournament-card__main{gap:clamp(5px,.85cqw,10px) clamp(8px,1cqw,13px);padding:clamp(12px,2.35cqw,22px) clamp(12px,2.35cqw,22px) 0}.tournament-card__status{min-height:clamp(24px,3.4cqw,34px);padding:0 clamp(10px,1.65cqw,16px);border-radius:9px;font-size:clamp(11px,1.55cqw,14px)}.tournament-card__discipline,.tournament-card__date{gap:clamp(6px,.95cqw,10px);min-height:clamp(22px,2.65cqw,30px);font-size:clamp(12px,1.75cqw,16px)}.tournament-card__discipline img,.tournament-card__discipline svg,.tournament-card__date svg{width:clamp(16px,2.45cqw,22px);height:clamp(16px,2.45cqw,22px)}.tournament-card h3{max-width:min(74%,460px);font-size:clamp(16px,2.45cqw,24px);line-height:1.08}.tournament-card__chips{gap:clamp(6px,.9cqw,10px);margin-top:0}.tournament-card__chips span{min-height:clamp(24px,3.25cqw,32px);padding:0 clamp(8px,1.4cqw,13px);border-radius:9px;font-size:clamp(11px,1.45cqw,13px)}.tournament-card__side{grid-template-columns:minmax(0,1fr) clamp(44px,6.2cqw,58px);grid-template-areas:"metrics metrics" "progress-row action" "progress action";gap:clamp(5px,.95cqw,10px) clamp(12px,2.2cqw,22px);height:42%;padding:clamp(12px,2.3cqw,22px) clamp(12px,2.35cqw,22px) clamp(11px,1.8cqw,18px)}.tournament-card__side:before{left:clamp(12px,2.35cqw,22px);right:clamp(66px,10cqw,96px)}.tournament-card__metrics{grid-template-columns:minmax(0,1fr) max-content;gap:clamp(12px,3cqw,28px);align-items:end}.tournament-card__prize{justify-self:start;text-align:left}.tournament-card__slots{justify-self:end;text-align:left}.tournament-card__prize,.tournament-card__slots,.tournament-card__progress-row{gap:clamp(2px,.55cqw,6px)}.tournament-card__prize small,.tournament-card__slots small,.tournament-card__progress-row small{font-size:clamp(10px,1.45cqw,13px)}.tournament-card__prize b,.tournament-card__slots b{font-size:clamp(18px,2.65cqw,26px)}.tournament-card__slot-count span{font-size:clamp(15px,2.15cqw,22px)}.tournament-card__progress-row b{font-size:clamp(12px,1.45cqw,14px)}.tournament-card__progress{height:clamp(5px,.8cqw,8px)}.tournament-card__arrow{width:clamp(44px,6.2cqw,58px);height:clamp(44px,6.2cqw,58px);border-width:1px;border-radius:13px}.tournament-card__arrow svg{width:clamp(22px,3.25cqw,30px);height:clamp(22px,3.25cqw,30px)}@media (min-width: 1121px){.home-hero__grid{align-items:end;padding-top:clamp(130px,14vh,184px);padding-bottom:clamp(56px,6vh,84px)}.home-hero__copy{align-self:end;padding-top:clamp(150px,19vh,230px);padding-bottom:0}.home-dashboard{align-self:end;transform:translateY(-24px)}}@media (max-width: 1280px){.catalog-grid,.tournament-grid--home,.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-dashboard{grid-template-columns:1fr}}@media (max-width: 760px){.catalog-grid,.tournament-grid--home,.filters{grid-template-columns:1fr}.tournament-card,.catalog-grid .tournament-card,.tournament-grid--home .tournament-card,.tournament-grid--home .tournament-card:nth-child(1),.tournament-grid--home .tournament-card:nth-child(2){grid-template-rows:auto auto;min-height:360px;aspect-ratio:auto}.tournament-card__main{padding:18px 18px 0;gap:10px 12px}.tournament-card h3{max-width:100%;font-size:clamp(21px,6vw,28px);white-space:normal}.tournament-card__side{position:relative;height:auto;min-height:auto;grid-template-columns:minmax(0,1fr) 62px;gap:10px 14px;padding:16px 18px 18px}.tournament-card__metrics{grid-template-columns:minmax(0,1fr) minmax(92px,.75fr);gap:12px}.tournament-card__arrow{width:58px;height:58px}}@media (max-width: 520px){.tournament-card,.catalog-grid .tournament-card,.tournament-grid--home .tournament-card,.tournament-grid--home .tournament-card:nth-child(1),.tournament-grid--home .tournament-card:nth-child(2){min-height:430px}.tournament-card__side{grid-template-columns:minmax(0,1fr) 58px}.tournament-card__metrics{grid-template-columns:1fr}}@media (max-width: 900px){.profile-card__head,.profile-form__layout,.profile-team-card{grid-template-columns:1fr}.profile-team-card__main{grid-template-columns:clamp(140px,32%,190px) minmax(0,1fr)}.profile-card__head{display:grid}.profile-avatar-panel{justify-items:start;padding-top:0}.profile-avatar-upload{justify-items:start;width:min(100%,220px)}.profile-reset-button{justify-self:start}.profile-team-button{justify-self:stretch;width:100%}.profile-team-avatar-frame{width:100%;max-width:190px}.profile-team-card__side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.profile-team-button,.profile-create-team-card .btn{grid-column:1 / -1}}@media (max-width: 620px){.profile-balance-grid,.profile-fields__grid,.profile-team-card__side{grid-template-columns:1fr}.profile-team-stat{grid-template-columns:1fr;gap:5px}.profile-team-stat strong{justify-content:flex-start}.profile-team-card__main{grid-template-columns:1fr}.profile-team-avatar-frame{width:min(100%,180px);max-width:180px}.profile-team-tag{align-items:flex-start;flex-direction:column;gap:7px}.profile-role-card,.profile-create-team-card{grid-template-columns:1fr}.wallet-history-top,.wallet-history-head{display:grid;grid-template-columns:1fr}.wallet-history-tabs{width:100%}.wallet-history-tab{flex:1 1 0}.profile-role-icon,.profile-create-team-card .profile-role-icon{justify-self:start;width:74px;height:74px}.profile-role-icon svg{width:34px;height:34px}.profile-create-team-card .btn{grid-column:1 / -1;width:100%}}@media (max-width: 1280px){.raffle-detail-shell{grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:18px}.raffle-detail-hero h1{font-size:clamp(44px,5.4vw,82px)}.detail-hero--tournament .detail-hero__panel{grid-template-columns:minmax(0,1fr) minmax(360px,400px);align-items:start}.detail-hero--tournament .detail-hero__content{order:1}.detail-hero--tournament .detail-hero__summary{order:2;align-self:end}}@media (max-width: 900px){.raffle-detail-hero{padding:70px 0 0}.raffle-detail-shell{grid-template-columns:1fr}.raffle-prize-panel{position:relative;top:auto}.raffle-detail-hero__content{min-height:auto}.raffle-detail-hero__watermark{top:4px;right:0;font-size:clamp(96px,28vw,190px)}.raffle-detail-hero h1{font-size:clamp(38px,8vw,66px)}.raffle-prize-panel .detail-condition{grid-template-columns:44px minmax(120px,.8fr) minmax(140px,1fr)}.detail-hero--tournament{padding:70px 0 clamp(18px,2.5vw,34px)}.detail-hero--tournament .detail-hero__panel{grid-template-columns:1fr;min-height:auto;padding:clamp(22px,5vw,34px)}.detail-hero--tournament .detail-hero__content,.detail-hero--tournament .detail-hero__summary{order:initial;grid-column:auto}.detail-hero--tournament h1{font-size:clamp(38px,8vw,66px)}.detail-hero-prize{width:100%}.detail-layout--tournament{grid-template-columns:1fr;padding-top:16px}.detail-conditions-panel .detail-condition{grid-template-columns:44px minmax(120px,.8fr) minmax(140px,1fr)}}@media (max-width: 640px){.raffle-detail-hero{padding:48px 0 0}.raffle-detail-shell{gap:14px}.raffle-detail-hero__back.back-link{margin-bottom:22px}.raffle-detail-hero__meta{gap:8px;margin-bottom:18px;font-size:13px}.raffle-detail-hero__kind:after{margin-left:8px}.raffle-detail-hero h1{font-size:clamp(30px,10vw,48px);line-height:1.03}.raffle-detail-hero p{font-size:16px}.raffle-detail-hero__watermark{top:22px;right:-10px;font-size:clamp(82px,30vw,132px);opacity:.46}.raffle-participants-card,.raffle-prize-panel,.raffle-description-panel{padding:20px}.raffle-participants-card{gap:16px;min-height:0}.raffle-participants-card:after{display:none}.raffle-participants-card__icon{width:38px;height:38px}.raffle-participants-card__icon svg{width:30px;height:30px}.raffle-participants-card__value strong,.raffle-participants-card__value b{font-size:clamp(34px,11vw,52px)}.raffle-participants-card__value span{font-size:clamp(30px,9vw,46px)}.raffle-participants-card__progress{grid-template-columns:1fr;gap:10px}.raffle-participants-card__progress b{justify-self:start}.raffle-prize-panel__head{gap:12px;margin-bottom:0}.raffle-prize-panel__award{min-height:112px;padding:18px}.raffle-prize-panel__award strong{font-size:clamp(24px,8.2vw,34px)}.raffle-prize-panel__actions .btn,.raffle-prize-panel__loading-action{min-height:60px}.raffle-prize-panel .detail-condition{grid-template-columns:42px minmax(0,1fr);gap:8px 14px;align-items:start;padding:14px 0}.raffle-prize-panel .detail-condition b{grid-column:2;justify-self:start;text-align:left}.raffle-description-panel:after,.raffle-prize-panel:after{display:none}.detail-hero--tournament{padding:48px 0 18px}.detail-hero--tournament .detail-hero__panel{gap:22px}.detail-hero--tournament .detail-hero__meta{margin-bottom:20px}.detail-hero--tournament h1{font-size:clamp(27px,7.2vw,38px);line-height:1.02}.detail-hero--tournament .detail-hero__discipline,.detail-hero--tournament .detail-hero__status{min-height:38px;font-size:13px}.detail-hero--tournament .detail-hero__metrics,.detail-hero--tournament .detail-hero__actions{grid-template-columns:1fr}.detail-hero--tournament .detail-hero__summary{display:grid}.detail-hero--tournament .detail-hero-metric{min-height:150px}.detail-hero-prize{grid-template-columns:auto minmax(0,1fr);gap:10px 14px;min-height:0;padding:16px}.detail-hero-prize__label{align-self:end}.detail-hero-prize strong{grid-column:1 / -1;justify-self:start;text-align:left}.detail-layout--tournament .detail-panel{padding:20px}.detail-hero-registration__head,.detail-hero-registration__meta{display:grid;grid-template-columns:1fr}.detail-hero-registration__meta span:last-child{text-align:left}.detail-conditions-panel .detail-condition{grid-template-columns:42px minmax(0,1fr);gap:8px 14px;align-items:start;padding:14px 0}.detail-conditions-panel .detail-condition b{grid-column:2;justify-self:start;text-align:left}}@media (max-width: 1180px){.team-command-grid.account-panel.glass-card{grid-template-columns:minmax(0,1fr)}.team-command-identity{grid-template-columns:minmax(170px,236px) minmax(0,1fr)}.team-command-bank-action{min-width:56px;padding-inline:16px}.team-command-bank-action span{display:inline}.team-command-card,.team-command-insights,.team-bank-card{min-height:auto}.team-command-insights{grid-template-rows:auto auto}.team-command-identity{grid-template-columns:minmax(190px,260px) minmax(0,1fr)}.team-bank-card__content{min-height:560px}}@media (max-width: 820px){.team-command-page{width:var(--container);padding-top:14px}.team-command-card,.team-command-disciplines,.team-command-formline,.team-bank-card{border-radius:14px}.team-command-card,.team-command-disciplines,.team-command-formline,.team-bank-card{padding:18px}.team-command-identity,.team-command-formline{grid-template-columns:1fr}.team-command-avatar{width:min(100%,260px)}.team-command-fields{gap:22px}.team-command-name-field input{font-size:clamp(24px,8vw,34px)}.team-command-name-field input.team-name-fit--compact{font-size:clamp(20px,6.8vw,28px)}.team-command-name-field input.team-name-fit--tight{font-size:clamp(16px,5.4vw,22px)}.team-command-stat--bank{grid-template-columns:1fr auto}.team-command-stat.team-command-stat--bank strong{font-size:clamp(22px,7.2vw,32px)}.team-command-history,.team-command-actions .btn.team-command-delete,.team-bank-card__button.team-league-card__button{min-height:62px;font-size:16px}.team-command-discipline-list{grid-template-columns:1fr}.team-command-discipline-art,.team-command-discipline-art.has-custom-image img{min-height:160px}.team-command-total-stats__grid{border-right:0;border-bottom:1px solid rgba(118,127,144,.24)}.team-command-match-dots{justify-content:flex-start;gap:14px}.team-bank-card__content{min-height:520px}}@media (max-width: 520px){.team-command-stat--bank{grid-template-columns:1fr;justify-items:start}.team-command-bank-action{min-width:100%}.team-command-bank-action span{display:inline}.team-command-total-stats__grid{grid-template-columns:1fr 1fr}.team-command-total-stats__grid .team-command-stat-pill{padding-inline:12px}.team-command-match-dot{width:48px;height:48px}.team-bank-card__value{font-size:clamp(48px,16vw,66px)}}@media (max-width: 1440px){.catalog-grid,.partners-grid,.content-grid,.activity-grid,.leaderboard-open-challenge-grid,.team-public-grid,.duel-grid,.team-duel-grid,.account-grid,.profile-dashboard,.profile-form__layout,.settings-layout,.feedback-layout,.application-layout,.detail-layout,.detail-layout--tournament,.article-layout,.home-dashboard{gap:clamp(14px,2vw,24px)}.footer-grid{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(160px,1fr))}}@media (max-width: 1180px){:root{--container: min(100% - clamp(18px, 4vw, 48px), 1720px);--wide: var(--container)}.section-head,.account-panel__head,.profile-applications-head,.wallet-history-head,.leaderboard-table-card__head,.team-members-toolbar,.team-manage-head,.admin-resource-head,.admin-settings-section-head,.admin-monitoring-head,.live-player-head{align-items:flex-start}.footer-grid{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr) minmax(180px,.8fr)}.footer-grid>:last-child{grid-column:1 / -1}.page-hero__grid,.detail-hero__grid,.detail-hero__content,.detail-hero__summary,.detail-layout,.detail-layout--tournament,.raffle-detail-shell,.article-layout,.content-grid,.featured-news .content-grid,.feedback-layout,.settings-layout,.application-layout,.account-grid,.account-grid--wide,.profile-dashboard,.profile-form__layout,.partner-settings__layout,.leaderboard-grid,.duel-detail-grid,.team-public-grid{grid-template-columns:minmax(0,1fr)}.profile-sidebar,.raffle-prize-panel,.partner-preview__sticky{position:relative;top:auto}.filters,.open-duels-controls,.leaderboard-controls,.admin-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.filters>*,.open-duels-controls>*,.leaderboard-controls>*,.admin-toolbar>*{min-width:0}.catalog-grid,.news-grid,.tournament-grid,.partners-grid,.leaderboard-open-challenge-grid,.open-duels-grid,.team-duel-tab-panel .team-duel-bucket:not(.is-wide) .team-duel-bucket__body{grid-template-columns:repeat(2,minmax(0,1fr))}.live-player-body,.live-player-shell:not(.has-player) .live-player-body{grid-template-columns:minmax(0,1fr);overflow:auto}.live-player-shell,.live-player-shell.has-player{height:min(940px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)}.live-resource-grid,.live-player-shell.has-player .live-resource-grid,.live-player-shell:not(.has-player) .live-resource-grid{max-height:260px}.live-player-frame{aspect-ratio:16 / 9;height:auto}.live-player-footer{grid-template-columns:minmax(0,1fr)}}@media (max-width: 980px){h1{font-size:clamp(42px,10vw,76px);line-height:.95}h2{font-size:clamp(30px,7.4vw,52px);line-height:1}.section,.page-section{padding-top:clamp(48px,9vw,86px)}.section-head{display:grid;justify-items:start}.section-note{max-width:68ch}.header-card{grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding:8px 10px 8px 14px}.brand-mark--main{width:44px}.brand-word{font-size:clamp(22px,4.6vw,28px)}.menu-toggle{display:inline-grid;place-items:center}.nav{position:absolute;left:0;right:0;top:calc(100% + 10px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,#0c1014fa,#05070afa),#06080a;box-shadow:0 24px 80px #0000008a;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s var(--ease);visibility:hidden}.nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.nav a{min-height:44px;justify-content:center;padding:0 12px;border-radius:6px;background:#ffffff09}.nav a:after{display:none}.header-actions{gap:6px}.header-actions>.btn{min-height:44px;padding-inline:16px}.notification-link,.live-header-button,.user-chip,.menu-toggle{min-height:44px}.catalog-grid,.news-grid,.tournament-grid,.partners-grid,.activity-grid,.leaderboard-open-challenge-grid,.open-duels-grid,.team-duel-tab-panel .team-duel-bucket:not(.is-wide) .team-duel-bucket__body{grid-template-columns:minmax(0,1fr)}.tournament-card,.catalog-grid .tournament-card,.tournament-grid--home .tournament-card,.open-duel-card,.open-duel-card:visited,.news-card,.partner-card,.raffle-row,.activity-card{min-width:0}.tournament-card,.catalog-grid .tournament-card,.tournament-grid--home .tournament-card,.open-duel-card,.open-duel-card:visited{aspect-ratio:auto;min-height:0}.tournament-card__main,.tournament-card__side,.open-duel-card__main,.open-duel-card__side{min-width:0}.tournament-card__metrics,.open-duel-card__metrics,.detail-hero__metrics,.profile-balance-grid,.balance-grid,.leaderboard-summary,.leaderboard-duel-summary,.team-duel-summary-grid,.team-public-stat-grid,.team-command-total-stats__grid,.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.raffles-table,.wallet-history-panel,.leaderboard-table-card,.duel-rating-table,.bracket-br-table-wrap,.bracket-stage-scroll,.admin-content-preview__stage{overflow-x:auto;-webkit-overflow-scrolling:touch}.leaderboard-table,.leaderboard-duel-table,.duel-rating-table,.bracket-br-table{min-width:680px}.admin-content-preview__head,.admin-content-preview__controls,.admin-notification-layout,.admin-record-actions,.admin-user-roles,.admin-tls-status,.admin-settings-form-grid,.admin-form-grid{grid-template-columns:minmax(0,1fr)}.admin-content-preview__controls{justify-items:stretch}.admin-preview-tabs{width:100%}}@media (max-width: 760px){:root{--container: min(100% - 28px, 1720px);--wide: var(--container)}body{min-width:320px}.app-main{padding-bottom:clamp(42px,12vw,72px)}.site-header{width:var(--container);padding-top:10px}.brand{gap:9px}.brand-word{max-width:min(46vw,180px);overflow:hidden;text-overflow:ellipsis}.user-chip{grid-template-columns:34px;padding:5px}.user-chip img{width:34px;height:34px}.user-chip__copy{display:none}.user-dropdown{position:fixed;left:10px;right:10px;top:82px;width:auto;min-width:0;max-width:none}.section-head,.account-panel__head,.profile-applications-head,.wallet-history-top,.wallet-history-head,.leaderboard-table-card__head,.team-members-toolbar,.team-manage-head,.profile-card__head,.admin-resource-head,.admin-settings-section-head,.admin-monitoring-head,.modal-head{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:12px}.section-actions,.home-hero__actions,.detail-hero__actions,.raffle-prize-panel__actions,.profile-form__actions,.team-command-actions,.team-members-toolbar__actions,.admin-resource-actions,.admin-form-actions,.admin-row-actions,.form-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.section-actions .btn,.home-hero__actions .btn,.detail-hero__actions .btn,.raffle-prize-panel__actions .btn,.profile-form__actions .btn,.team-command-actions .btn,.team-members-toolbar__actions .btn,.admin-resource-actions .btn,.admin-form-actions .btn,.form-actions .btn,.btn--wide{width:100%;min-width:0}.filters,.open-duels-controls,.leaderboard-controls,.admin-toolbar,.skeleton-filter-row,.skeleton-filter-row--two,.skeleton-filter-row--duels,.partner-datetime-grid,.account-form__grid,.profile-fields__grid,.admin-form-grid,.admin-settings-form-grid,.season-prize-row,.place-rule-row{grid-template-columns:minmax(0,1fr)}.filter-select,.filter-select__button,.select-field,.select-field select,.tournament-search,.tournament-search__control,.admin-search,.admin-custom-select,.admin-toolbar .admin-custom-select,.admin-inline-select-field,.field input,.field textarea,.profile-input-shell,.profile-input-shell input,.team-command-fields .field input{width:100%;min-width:0}.filter-select__menu,.admin-select-menu-portal.filter-select__menu,.member-role-menu-portal{max-width:calc(100vw - 20px)}.modal{width:min(100% - 20px,640px);max-width:calc(100vw - 20px)}.modal-inner,.admin-modal .modal-inner{max-height:calc(100dvh - 24px);padding:clamp(16px,5vw,24px);overflow:auto}.modal-head h2,.modal-title,.team-action-modal .modal-title,.tournament-pin-modal .modal-title{font-size:clamp(24px,8vw,34px)}.toast-region{left:10px;right:10px;bottom:10px;width:auto}.toast{width:100%}.footer-grid{grid-template-columns:minmax(0,1fr);padding-block:34px}.footer-grid>:last-child{grid-column:auto}.footer-logo span{font-size:28px}.page-hero,.detail-hero--tournament,.raffle-detail-hero,.partners-hero,.leaderboard-hero,.duel-hero,.team-public-hero,.duel-detail-hero,.account-hero{min-height:0}.page-hero h1,.detail-hero__title h1,.detail-hero--tournament h1,.raffle-detail-hero h1,.partners-hero h1,.leaderboard-hero h1,.duel-hero h1,.team-public-hero h1,.duel-detail-hero h1,.wallet-history-head h1{font-size:clamp(34px,11vw,54px);line-height:1}.detail-hero__stats,.detail-conditions,.detail-conditions-panel .detail-conditions,.raffle-prize-panel__conditions,.application-participants-summary,.team-public-stat-grid,.team-duel-summary-grid,.leaderboard-summary,.profile-balance-grid,.balance-grid,.team-command-stats,.team-command-total-stats__grid{grid-template-columns:minmax(0,1fr)}.profile-shell,.wallet-history-shell,.team-command-shell,.leaderboard-shell,.duel-shell,.team-public-shell,.partner-settings,.partners-section,.article-page,.form-page,.account-page{width:var(--container)}.profile-card,.profile-avatar-panel,.profile-side-card,.profile-team-card,.account-panel,.team-command-card,.team-bank-card,.team-members-panel,.admin-panel,.admin-settings-form,.admin-preview-panel,.feedback-form,.contact-item,.info-card,.article-card{padding:clamp(14px,4vw,20px)}.profile-avatar-upload{width:min(100%,240px)}.profile-avatar-frame{width:min(100%,220px)}.profile-team-card__main,.profile-team-card__side,.team-summary,.team-summary__identity,.application-row,.member-row,.profile-application-item,.wallet-history-row,.notification-row,.invite-summary,.invite-member,.team-action-member,.team-wins-row,.duel-app-row,.duel-match-card__head,.duel-detail-team{grid-template-columns:minmax(0,1fr)}.profile-team-avatar-frame,.team-summary__identity img,.team-action-member img{justify-self:start}.wallet-history-row__amount,.wallet-history-row__meta,.profile-application-status,.profile-application-date,.profile-application-fee{justify-self:start;text-align:left}.team-members-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.team-members-table__head,.team-member-row{min-width:760px}.team-action-modal,.team-action-modal--wide,.team-duel-challenge-modal,.leaderboard-season-modal,.two-factor-modal,.admin-modal{width:min(100% - 20px,720px)}.team-duel-tabs,.duel-tabs,.leaderboard-mode-tabs,.wallet-history-tabs,.segmented,.admin-tabs,.modal-tabs{border-radius:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start}.team-duel-tabs button,.duel-tabs button,.leaderboard-mode-tabs button,.wallet-history-tab,.segmented button,.admin-tabs button,.modal-tabs button{flex:0 0 auto;white-space:nowrap}.team-public-identity,.open-duel-card__team,.duel-team-inline--card,.duel-team-inline--member,.team-duel-summary-next.has-opponent{grid-template-columns:64px minmax(0,1fr)}.team-public-identity .duel-avatar-frame,.open-duel-card__team .duel-avatar-frame,.open-duel-card__avatar,.duel-team-inline--card .duel-avatar-frame,.duel-team-inline--member .duel-avatar-frame,.team-duel-summary-next .duel-avatar-frame{width:64px;height:64px}.duel-detail-team .duel-avatar-frame,.duel-avatar-frame--hero{width:86px;height:86px}.open-duel-card__side{grid-template-columns:minmax(0,1fr)}.open-duel-card__chips,.tournament-card__chips,.home-feature-meta,.duel-mini-head__chips,.open-duel-card__requirements{display:flex;flex-wrap:wrap}.admin-workspace{padding:10px 10px 28px}.admin-header{top:10px;min-height:64px;align-items:center}.admin-header__user,.admin-session-chip{min-width:0}.admin-session-chip b{max-width:min(160px,42vw)}.admin-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-table{min-width:780px}.admin-tournament-bracket-row__inner,.admin-image-upload,.admin-pem-field,.admin-boolean-field,.admin-tls-warning,.admin-confirm{grid-template-columns:minmax(0,1fr)}.admin-boolean-field,.admin-tls-warning{align-items:stretch}.admin-boolean-field__action,.admin-pem-field .btn,.admin-tls-warning .btn{width:100%}.admin-boolean-field__action .btn{flex:1 1 auto}.admin-image-upload__actions .btn{width:100%}.admin-monitoring-panel,.admin-docs-panel{min-height:0}.admin-monitoring-frame{min-height:460px;height:min(720px,calc(100dvh - 230px))}}@media (max-width: 640px){.nav{grid-template-columns:minmax(0,1fr)}.live-header-button{min-width:54px;padding-inline:10px;font-size:12px}.notification-link{width:44px;height:44px}.home-hero__grid{padding-top:104px}.home-hero h1{font-size:clamp(46px,15vw,68px)}.home-dashboard,.home-feature-card__top,.home-activity-card__head,.home-activity-item,.tournament-card,.catalog-grid .tournament-card,.tournament-grid--home .tournament-card,.open-duel-card,.open-duel-card:visited,.partner-card,.raffle-row,.news-card,.leaderboard-league-card,.leaderboard-duel-top-row,.team-command-form,.team-command-stat--bank,.team-public-hero,.duel-detail-hero__teams,.duel-mini-head,.duel-match-card__top,.live-resource-card,.live-player-footer{grid-template-columns:minmax(0,1fr)}.tournament-card__side,.open-duel-card__side{border-left:0;border-top:1px solid rgba(146,156,171,.14)}.tournament-card__metrics,.open-duel-card__metrics,.partner-card__metrics,.detail-hero__metrics,.profile-balance-grid,.balance-grid,.admin-settings-grid{grid-template-columns:minmax(0,1fr)}.leaderboard-table,.leaderboard-duel-table,.duel-rating-table,.bracket-br-table{min-width:620px}.admin-table-wrap{overflow:visible}.admin-table{min-width:0}.admin-table thead{display:none}.admin-table,.admin-table tbody,.admin-table tr,.admin-table td{display:block;width:100%}.admin-table tr{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.admin-table tr:last-child{border-bottom:0}.admin-table td{display:grid;grid-template-columns:minmax(94px,34%) minmax(0,1fr);gap:10px;border:0;padding:9px 10px}.admin-table td:before{content:attr(data-label);color:#ffffff85;font-size:11px;font-weight:900;line-height:1.25;text-transform:uppercase}.admin-primary-cell small,.admin-cell-link,.admin-long-cell,.admin-json-cell{max-width:100%}.admin-row-actions{justify-content:flex-start}.admin-content-preview__stage{padding:10px}.admin-content-preview__device{width:min(var(--admin-preview-width),calc(100vw - 44px));min-height:420px}.admin-content-preview__canvas{min-height:480px}.live-player-backdrop{padding:8px}.live-player-shell,.live-player-shell.has-player{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.live-player-head{padding:12px}.live-player-mark{width:54px}.live-player-head h2{font-size:clamp(20px,7vw,30px)}.live-player-live{min-height:32px;padding-inline:10px;font-size:12px}.live-player-actions .icon-button{width:44px;height:44px}.live-player-body,.live-player-shell:not(.has-player) .live-player-body,.live-player-footer{padding-inline:12px}.live-resource-grid,.live-player-shell.has-player .live-resource-grid,.live-player-shell:not(.has-player) .live-resource-grid{padding:10px}}@media (max-width: 420px){:root{--container: min(100% - 20px, 1720px);--wide: var(--container)}.header-card{min-height:64px;padding-inline:8px}.brand-mark--main{width:38px}.brand-word{max-width:118px;font-size:21px}.header-actions>.btn{min-width:0;padding-inline:12px}.menu-toggle,.notification-link,.live-header-button{width:42px;height:42px;min-height:42px}.live-header-button{min-width:48px;width:auto}.section,.page-section{padding-top:42px}h1,.page-hero h1,.detail-hero__title h1,.detail-hero--tournament h1,.raffle-detail-hero h1,.partners-hero h1,.leaderboard-hero h1,.duel-hero h1,.team-public-hero h1,.duel-detail-hero h1{font-size:clamp(31px,11vw,44px)}h2,.home-feature-card h2,.home-activity-card h2,.account-panel h2,.profile-card__head h2,.team-duel-page-head h2{font-size:clamp(24px,8vw,34px)}.btn,.filter-select__button,.select-field select,.field input,.field textarea,.profile-input-shell,.tournament-search__control,.admin-search,.admin-form-select .filter-select__button{min-height:46px}.profile-team-card__main,.team-public-identity,.open-duel-card__team,.duel-team-inline--card,.duel-team-inline--member,.team-duel-summary-next.has-opponent{grid-template-columns:56px minmax(0,1fr)}.profile-team-avatar-frame,.team-public-identity .duel-avatar-frame,.open-duel-card__team .duel-avatar-frame,.open-duel-card__avatar,.duel-team-inline--card .duel-avatar-frame,.duel-team-inline--member .duel-avatar-frame,.team-duel-summary-next .duel-avatar-frame{width:56px;height:56px}.team-command-total-stats__grid,.admin-table td{grid-template-columns:minmax(0,1fr)}.admin-table td:before{margin-bottom:2px}.place-rule-row__remove,.season-prize-row .icon-button{width:100%}}.glass-card,.panel,.article-body,.home-feature-card,.home-activity-card,.activity-card,.news-card,.raffle-row,.info-card,.pagination,.filters,.leaderboard-league-card,.leaderboard-table-card,.leaderboard-info-card,.leaderboard-mode-tabs,.open-duel-card,.team-public-hero,.duel-detail-hero__teams,.live-player-shell,.live-player-shell.has-player{border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,#0d1014f0,#07090cf0),#07090c;box-shadow:0 18px 54px #0000005c,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filters,.filter-select,.leaderboard-controls,.team-duel-modal-form,.modal-inner{overflow:visible}.filters{position:relative;z-index:10;padding:clamp(14px,1.6vw,20px)}.filter-select.is-open{position:relative;z-index:var(--layer-dropdown, 7000)}.filter-select__label,.tournament-search__label,.leaderboard-controls .filter-select__label{color:#e5e9f085;font-size:13px;font-weight:900;text-transform:none}.filter-select__button,.tournament-search__control,.leaderboard-search input{min-height:44px;border:1px solid var(--line);border-radius:6px;color:var(--white);background:linear-gradient(145deg,#ffffff09,#ffffff02),#040709c7;box-shadow:inset 0 1px #ffffff0a;outline:0}.filter-select__button:hover,.filter-select__button:focus-visible,.filter-select.is-open .filter-select__button,.tournament-search__control:focus-within,.leaderboard-search input:focus{border-color:#ff7a2a80;background:linear-gradient(145deg,#ff4d1214,#ffffff02),#05080be0;box-shadow:0 0 0 3px #ff4d1214,inset 0 1px #ffffff0e}.filter-select__menu,.filter-select__menu.filter-select__menu--portal,.admin-select-menu-portal.filter-select__menu,.member-role-menu-portal{border:1px solid var(--line-strong);border-radius:8px;background:radial-gradient(circle at 88% 0%,rgba(255,77,18,.12),transparent 42%),linear-gradient(145deg,#0e1116fa,#06080bfc),#07090c;box-shadow:0 24px 76px #0000009e,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-color:rgba(255,122,42,.56) rgba(6,8,11,.88)}.filter-select__menu.filter-select__menu--portal,.admin-select-menu-portal.filter-select__menu,.member-role-menu-portal{position:fixed;inset:auto;display:grid;overflow:auto;opacity:1;visibility:visible;transform:none;transition:none;pointer-events:auto;z-index:var(--layer-popover, 7200)}.filter-select__option{min-height:40px;border-radius:6px;color:#ebeef4c2;background:transparent;font-size:14px;font-weight:900}html.frakcium-ui .filter-select__menu--portal :is(button,[role=option]),html.frakcium-ui .admin-select-menu-portal :is(button,[role=option]),html.frakcium-ui .member-role-menu-portal :is(button,[role=menuitem]){transition-property:color,background-color,border-color}.filter-select__option:hover,.filter-select__option:focus-visible,.filter-select__option[aria-selected=true]{color:var(--white);border-color:#ff7a2a4d;background:linear-gradient(90deg,#ff4d122e,#ff4d120e),#ffffff06}@media (min-width: 681px){.home-hero__actions,.home-hero__actions .btn--hero,.home-hero__actions .btn--watch{min-height:72px}}.tournament-grid--home{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tournament-grid--home .tournament-card--home,.tournament-grid--home .tournament-card--home:nth-child(1),.tournament-grid--home .tournament-card--home:nth-child(2),.tournament-grid--home .tournament-card--home:only-child,.tournament-grid--home .tournament-card--home:first-child:nth-last-child(2),.tournament-grid--home .tournament-card--home:first-child:nth-last-child(2)~.tournament-card--home{grid-column:auto;width:100%;max-width:none;min-height:0;aspect-ratio:1008 / 610}@media (max-width: 1280px){.tournament-grid--home{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.tournament-grid--home{grid-template-columns:minmax(0,1fr)}.tournament-grid--home .tournament-card--home,.tournament-grid--home .tournament-card--home:nth-child(1),.tournament-grid--home .tournament-card--home:nth-child(2){aspect-ratio:auto}}html.frakcium-ui :is(.catalog-grid,.tournament-catalog-reveal,.tournament-grid--home) .tournament-card[class]:is(.tournament-card--catalog,.tournament-card--home){height:312px;min-height:312px;max-height:312px;flex-shrink:0}html.frakcium-ui :is(.catalog-grid,.tournament-grid--home) .tournament-card:is(.tournament-card--catalog,.tournament-card--home) .tournament-card__main[class]{flex-shrink:0;grid-template-rows:32px 58px 32px;gap:8px 12px}html.frakcium-ui .tournament-card:is(.tournament-card--catalog,.tournament-card--home) h3.adaptive-title{display:-webkit-box;height:58px;max-height:58px;min-width:0;margin:0;overflow:hidden;overflow-wrap:anywhere;white-space:normal;font-size:clamp(22px,1.7vw,26px);line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}html.frakcium-ui .tournament-card:is(.tournament-card--catalog,.tournament-card--home) h3.adaptive-title--long{font-size:22px}html.frakcium-ui .tournament-card:is(.tournament-card--catalog,.tournament-card--home) h3.adaptive-title--very-long{font-size:20px}html.frakcium-ui .tournament-card:is(.tournament-card--catalog,.tournament-card--home) .tournament-card__side{flex-shrink:0;gap:6px 12px;padding-top:8px}html.frakcium-ui .tournament-card:is(.tournament-card--catalog,.tournament-card--home) .tournament-card__progress-row{margin-top:0}html.frakcium-ui .tournament-card:is(.tournament-card--catalog,.tournament-card--home) .tournament-card__prize b{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html.frakcium-ui .news-card.glass-card[class]{min-height:0;height:auto;gap:20px}html.frakcium-ui .news-card.glass-card[class]>.news-card__cover-art{flex:0 0 auto;display:block;width:calc(100% + 48px);height:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--surface-control)}html.frakcium-ui .news-card.glass-card[class]>div{flex:0 0 104px;height:104px;min-width:0}html.frakcium-ui .news-card.glass-card[class] .news-date{height:16px;margin:0 0 10px;overflow:hidden;line-height:16px;white-space:nowrap;text-overflow:ellipsis}html.frakcium-ui .news-card.glass-card[class] h3.adaptive-title{display:-webkit-box;height:78px;max-height:78px;margin:0;overflow:hidden;overflow-wrap:anywhere;font-size:clamp(25px,2.3vw,32px);line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}html.frakcium-ui .news-card.glass-card[class] h3.adaptive-title--long{font-size:27px}html.frakcium-ui .news-card.glass-card[class] h3.adaptive-title--very-long{font-size:24px}html.frakcium-ui .featured-news>.news-card.glass-card[class]>div{flex-basis:126px;height:126px}html.frakcium-ui .featured-news>.news-card.glass-card[class] h3.adaptive-title{height:100px;max-height:100px;font-size:clamp(30px,3vw,42px)}html.frakcium-ui .featured-news>.news-card.glass-card[class] h3.adaptive-title--long{font-size:34px}html.frakcium-ui .featured-news>.news-card.glass-card[class] h3.adaptive-title--very-long{font-size:28px}html.frakcium-ui .featured-news>.content-grid>.news-card.glass-card[class]>.news-card__cover-art{width:140px;height:140px;aspect-ratio:1}html.frakcium-ui .featured-news>.content-grid>.news-card.glass-card[class]>div{height:86px}html.frakcium-ui .featured-news>.content-grid>.news-card.glass-card[class] h3.adaptive-title{height:60px;max-height:60px;font-size:26px}html.frakcium-ui .featured-news>.content-grid>.news-card.glass-card[class] h3.adaptive-title--long{font-size:23px}html.frakcium-ui .featured-news>.content-grid>.news-card.glass-card[class] h3.adaptive-title--very-long{font-size:21px}@media (min-width: 1121px){html.frakcium-ui .featured-news--full-side>.content-grid>.news-card.glass-card[class]>.news-card__cover-art{width:112px;height:112px}}@media (min-width: 1121px) and (max-width: 1439px){html.frakcium-ui .featured-news--full-side>.content-grid>.news-card.glass-card[class]>.news-card__cover-art{width:96px;height:96px}}html.frakcium-ui .news-detail-hero[class] .detail-hero__title{display:grid;grid-template-rows:24px 128px 20px;align-content:start;height:204px;gap:16px}html.frakcium-ui .news-detail-hero[class] .detail-hero__title>.back-link{margin:0}html.frakcium-ui .news-detail-hero[class] h1.adaptive-title,html.frakcium-ui .raffle-detail-hero[class] h1.adaptive-title{display:-webkit-box;max-width:100%;height:128px;max-height:128px;margin:0;overflow:hidden;overflow-wrap:anywhere;font-size:clamp(36px,4vw,56px);line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}html.frakcium-ui .news-detail-hero[class] h1.adaptive-title--long,html.frakcium-ui .raffle-detail-hero[class] h1.adaptive-title--long{font-size:clamp(32px,3.5vw,48px)}html.frakcium-ui .news-detail-hero[class] h1.adaptive-title--very-long,html.frakcium-ui .raffle-detail-hero[class] h1.adaptive-title--very-long{font-size:clamp(28px,3vw,40px)}html.frakcium-ui .raffle-detail-hero[class] .raffle-detail-hero__content{display:grid;grid-template-rows:24px 32px 128px 48px;align-content:start;height:320px;min-height:320px;gap:16px;padding-bottom:0}html.frakcium-ui .raffle-detail-hero[class] .raffle-detail-hero__back.back-link,html.frakcium-ui .raffle-detail-hero[class] .raffle-detail-hero__meta{margin:0}html.frakcium-ui .raffle-detail-hero[class] h1.adaptive-title{grid-row:3}html.frakcium-ui .raffle-detail-hero[class] .raffle-detail-hero__content>p{grid-row:4;display:-webkit-box;height:48px;max-height:48px;margin:0;overflow:hidden;font-size:16px;line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media (max-width: 900px){html.frakcium-ui .news-detail-hero[class] .detail-hero__title{height:160px;grid-template-rows:24px 92px 20px;gap:12px}html.frakcium-ui .news-detail-hero[class] h1.adaptive-title,html.frakcium-ui .raffle-detail-hero[class] h1.adaptive-title{height:92px;max-height:92px;font-size:clamp(30px,5vw,40px)}html.frakcium-ui .news-detail-hero[class] h1.adaptive-title--long,html.frakcium-ui .raffle-detail-hero[class] h1.adaptive-title--long{font-size:clamp(28px,4.7vw,36px)}html.frakcium-ui .news-detail-hero[class] h1.adaptive-title--very-long,html.frakcium-ui .raffle-detail-hero[class] h1.adaptive-title--very-long{font-size:28px}html.frakcium-ui .raffle-detail-hero[class] .raffle-detail-hero__content{height:260px;min-height:260px;grid-template-rows:24px 32px 92px 48px;gap:12px}}@media (max-width: 640px){html.frakcium-ui :is(.catalog-grid,.tournament-catalog-reveal,.tournament-grid--home) .tournament-card[class]:is(.tournament-card--catalog,.tournament-card--home){height:280px;min-height:280px;max-height:280px;gap:12px}html.frakcium-ui :is(.catalog-grid,.tournament-grid--home) .tournament-card:is(.tournament-card--catalog,.tournament-card--home) .tournament-card__main[class]{grid-template-rows:32px 48px 16px 32px;gap:6px 12px}html.frakcium-ui .tournament-card:is(.tournament-card--catalog,.tournament-card--home) h3.adaptive-title{height:48px;max-height:48px;font-size:22px}html.frakcium-ui .tournament-card:is(.tournament-card--catalog,.tournament-card--home) h3.adaptive-title--long{font-size:20px}html.frakcium-ui .tournament-card:is(.tournament-card--catalog,.tournament-card--home) h3.adaptive-title--very-long{font-size:18px}html.frakcium-ui .tournament-card:is(.tournament-card--catalog,.tournament-card--home) .tournament-card__date{line-height:16px}html.frakcium-ui .featured-news>.content-grid>.news-card.glass-card[class]>.news-card__cover-art{width:calc(100% + 48px);height:auto;aspect-ratio:16 / 9}html.frakcium-ui .featured-news>.content-grid>.news-card.glass-card[class]>div{height:104px}html.frakcium-ui .featured-news>.content-grid>.news-card.glass-card[class] h3.adaptive-title{height:78px;max-height:78px;font-size:28px}html.frakcium-ui .featured-news>.content-grid>.news-card.glass-card[class] h3.adaptive-title--long{font-size:25px}html.frakcium-ui .featured-news>.content-grid>.news-card.glass-card[class] h3.adaptive-title--very-long{font-size:22px}}html.frakcium-ui .admin-image-upload__preview:not(:has(.admin-league-emblem--preview)){align-self:start;height:122px;min-height:122px;max-height:122px;overflow:hidden}html.frakcium-ui .admin-image-upload__preview:not(:has(.admin-league-emblem--preview))>img{display:block;width:100%;height:100%;max-height:none;padding:0;object-fit:cover;object-position:center}html.frakcium-ui .admin-image-upload__preview[data-media-kind=symbol],html.frakcium-ui .admin-image-cell[data-media-kind=symbol]{background:transparent}html.frakcium-ui .admin-image-upload__preview[data-media-kind=symbol]>img,html.frakcium-ui .admin-image-cell[data-media-kind=symbol]>img{padding:0;object-fit:contain;object-position:center}html.frakcium-ui .admin-image-cell[data-media-kind=photo]>img{padding:0;object-fit:cover;object-position:center}html.frakcium-ui .team-profile--manage .team-member-player>img{object-fit:cover;object-position:center}html.frakcium-ui .team-profile--manage .team-member-player.has-alpha-avatar>img{object-fit:contain;background:transparent}html.frakcium-ui .two-factor-qr{width:min(100%,252px);height:252px;min-height:252px;max-height:252px;margin-inline:auto;padding:14px;overflow:hidden}html.frakcium-ui .two-factor-qr>img{display:block;width:100%;height:100%;max-width:224px;max-height:224px;object-fit:contain}html.frakcium-ui .team-settings-page .team-settings-page__header .team-settings-page__team{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:45px;min-height:45px;max-height:45px;overflow:hidden;font-size:16px;line-height:1.4;text-wrap:balance}html.frakcium-ui .team-settings-page .team-settings-page__header .team-settings-page__team.adaptive-title--long{font-size:14px}html.frakcium-ui .team-settings-page .team-settings-page__header .team-settings-page__team.adaptive-title--very-long{font-size:13px}html.frakcium-ui .admin-public-preview :is(.detail-hero__title,.detail-hero__content,.raffle-detail-hero__content) h1.adaptive-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:108px;min-height:108px;max-height:108px;overflow:hidden;font-size:clamp(28px,3.2vw,48px);line-height:1.12;text-wrap:balance}html.frakcium-ui .admin-public-preview :is(.detail-hero__title,.detail-hero__content,.raffle-detail-hero__content) h1.adaptive-title--long{font-size:clamp(26px,2.8vw,40px)}html.frakcium-ui .admin-public-preview :is(.detail-hero__title,.detail-hero__content,.raffle-detail-hero__content) h1.adaptive-title--very-long{font-size:clamp(24px,2.4vw,32px)}html.frakcium-ui .admin-preview-news-card h3.adaptive-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:52px;min-height:52px;max-height:52px;overflow:hidden;font-size:20px;line-height:1.3;text-wrap:balance}html.frakcium-ui .admin-preview-news-card h3.adaptive-title--long{font-size:18px}html.frakcium-ui .admin-preview-news-card h3.adaptive-title--very-long{font-size:16px}html.frakcium-ui .admin-public-preview.admin-preview-page--tournament .detail-hero--tournament .detail-hero__panel{height:620px;min-height:620px;max-height:620px;grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;padding:32px;gap:32px;overflow:hidden}html.frakcium-ui .admin-public-preview.admin-preview-page--tournament .detail-hero__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 1100px){html.frakcium-ui .admin-public-preview.admin-preview-page--tournament .detail-hero--tournament .detail-hero__panel{height:960px;min-height:960px;max-height:960px;grid-template-columns:minmax(0,1fr);padding:24px;gap:24px}}@media (max-width: 760px){html.frakcium-ui .team-settings-page .team-settings-page__header .team-settings-page__team{height:40px;min-height:40px;max-height:40px;font-size:14px}html.frakcium-ui .team-settings-page .team-settings-page__header .team-settings-page__team.adaptive-title--long{font-size:13px}html.frakcium-ui .team-settings-page .team-settings-page__header .team-settings-page__team.adaptive-title--very-long{font-size:12px}}@media (max-width: 720px){html.frakcium-ui .admin-public-preview :is(.detail-hero__title,.detail-hero__content,.raffle-detail-hero__content) h1.adaptive-title{height:72px;min-height:72px;max-height:72px;font-size:32px}html.frakcium-ui .admin-public-preview :is(.detail-hero__title,.detail-hero__content,.raffle-detail-hero__content) h1.adaptive-title--long{font-size:28px}html.frakcium-ui .admin-public-preview :is(.detail-hero__title,.detail-hero__content,.raffle-detail-hero__content) h1.adaptive-title--very-long{font-size:24px}}@media (max-width: 640px){html.frakcium-ui .admin-public-preview.admin-preview-page--tournament .detail-hero--tournament .detail-hero__panel{height:1120px;min-height:1120px;max-height:1120px}}html.frakcium-ui .partner-card[class]{min-height:360px}html.frakcium-ui .partner-card[class]>.partner-card__media{position:relative;grid-column:1;grid-row:1 / 3;align-self:start;width:100%;min-width:0;height:360px;min-height:0;max-height:360px;aspect-ratio:auto;overflow:hidden;background:var(--surface-control)}html.frakcium-ui .partner-card[class]>.partner-card__media>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:cover;object-position:center;transform:none}html.frakcium-ui .partner-card[class] .partner-card__body>h3.adaptive-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;min-width:0;max-width:100%;height:80px;min-height:80px;max-height:80px;margin:0;overflow:hidden;overflow-wrap:anywhere;white-space:normal;line-height:1.12;text-wrap:balance}html.frakcium-ui .partner-card[class] .partner-card__body>h3.adaptive-title--long{font-size:clamp(24px,2.2vw,28px)}html.frakcium-ui .partner-card[class] .partner-card__body>h3.adaptive-title--very-long{font-size:clamp(22px,1.9vw,24px)}html.frakcium-ui :is(.open-duel-card__team-title,.duel-team-inline__identity,.duel-detail-team__identity)>b.adaptive-title,html.frakcium-ui .team-duel-summary-next>span>b.adaptive-title,html.frakcium-ui .admin-duel-team-search__menu button>span>b.adaptive-title,html.frakcium-ui .duel-history-row>:is(span,b).adaptive-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;max-width:100%;height:var(--duel-name-height, 40px);min-height:var(--duel-name-height, 40px);max-height:var(--duel-name-height, 40px);margin-block:0;overflow:hidden;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:normal;line-height:1.25}html.frakcium-ui .open-duel-card__team-title>b.adaptive-title{--duel-name-height: 80px}html.frakcium-ui .duel-team-inline--card .duel-team-inline__identity>b.adaptive-title{--duel-name-height: 80px}html.frakcium-ui .duel-detail-team__identity>b.adaptive-title{--duel-name-height: 88px}html.frakcium-ui .team-duel-summary-next>span>b.adaptive-title{--duel-name-height: 52px}html.frakcium-ui .open-duel-card__team-title>b.adaptive-title--long{font-size:28px}html.frakcium-ui .open-duel-card__team-title>b.adaptive-title--very-long{font-size:24px}html.frakcium-ui .duel-team-inline__identity>b.adaptive-title--long,html.frakcium-ui .team-duel-summary-next>span>b.adaptive-title--long{font-size:14px}html.frakcium-ui .duel-team-inline__identity>b.adaptive-title--very-long,html.frakcium-ui .team-duel-summary-next>span>b.adaptive-title--very-long{font-size:13px}html.frakcium-ui .duel-team-inline--card .duel-team-inline__identity>b.adaptive-title--long{font-size:20px}html.frakcium-ui .duel-team-inline--card .duel-team-inline__identity>b.adaptive-title--very-long{font-size:18px}html.frakcium-ui .duel-detail-team__identity>b.adaptive-title--long{font-size:clamp(22px,2vw,30px)}html.frakcium-ui .duel-detail-team__identity>b.adaptive-title--very-long{font-size:clamp(20px,1.8vw,26px)}@media (max-width: 540px){html.frakcium-ui .partner-card[class]{min-height:0}html.frakcium-ui .partner-card[class]>.partner-card__media{grid-column:1;grid-row:1;height:auto;min-height:0;max-height:260px;aspect-ratio:16 / 10}html.frakcium-ui .partner-card[class] .partner-card__body>h3.adaptive-title{height:64px;min-height:64px;max-height:64px}html.frakcium-ui .duel-detail-team__identity>b.adaptive-title{--duel-name-height: 64px}html.frakcium-ui .open-duel-card__team-title>b.adaptive-title--long{font-size:26px}html.frakcium-ui .open-duel-card__team-title>b.adaptive-title--very-long{font-size:23px}}html.frakcium-ui .open-duel-card[class] .open-duel-card__team{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:calc(100% - 72px)}html.frakcium-ui .open-duel-card[class] .open-duel-card__team-copy,html.frakcium-ui .open-duel-card[class] .open-duel-card__team-title{width:100%;min-width:0;max-width:100%}html.frakcium-ui :is(.tournament-card__status,.premium-tournament__status,.detail-hero__status,.raffle-detail-hero__status,.profile-application__status,.duel-status-badge,.partner-card__status,.live-resource-status,.live-player-live,.notification-read-state,.status-text,.status-visual__label){font-family:var(--font-sans)!important;font-weight:700!important;font-style:normal;line-height:1.4!important;letter-spacing:0!important;text-transform:lowercase!important}#root{min-height:100dvh}.reveal{opacity:1;transform:none}.modal[open]{display:block}.modal-head h2{margin:0;color:var(--white);font-size:clamp(28px,4vw,42px);line-height:1}.segmented{display:flex;gap:6px;margin-bottom:20px;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0a0a0c70}.segmented button{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:38px;flex:1 1 auto;border:0;border-radius:999px;color:#ffffff9e;background:transparent;font-size:13px;font-weight:900;transition:color .2s var(--ease),background .2s var(--ease)}.segmented button.is-active{color:var(--white);background:#ff550029}.form-stack{display:grid;gap:14px}.form-stack .check-row{margin:0}.form-message.is-error,.form-message.is-success{display:block}.text-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;min-height:38px;padding:0;border:0;color:var(--orange-2);background:transparent;font-weight:900}.text-button:hover,.text-button:focus-visible{color:var(--white);outline:0}.notification-link span{position:absolute;right:-4px;top:-4px;min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;color:#051108;background:#72ff95;font-size:11px;font-weight:900;box-shadow:0 0 18px #72ff9575}.user-dropdown a,.user-dropdown button{gap:8px}.toast-region{pointer-events:none}.toast{pointer-events:auto;text-align:left}.toast-region--modal{position:static;left:auto;right:auto;bottom:auto;z-index:auto;width:100%;margin:14px 0 0}.toast-region--modal .toast{width:100%}.toast.is-error{border-color:#ff55006b;background:#34120ef0}.toast.is-success{border-color:#72ff955c}.panel{padding:clamp(18px,2.4vw,28px)}.panel,.metric-tile,.event-card,.list-row,.mini-row{border:1px solid rgba(255,255,255,.13);border-radius:var(--radius);background:linear-gradient(135deg,#ffffff1a,#ffffff06),var(--panel);box-shadow:0 20px 70px #00000047;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.site-header{z-index:1000}.filters{z-index:1200}.filter-select.is-open{z-index:1600}.filter-select__menu{z-index:1700}.member-row.is-select-open,.member-role-field.is-open{z-index:1800}.member-role-field .filter-select__menu{z-index:1900}.member-role-menu-portal{position:fixed;inset:auto;right:auto;bottom:auto;box-sizing:border-box;z-index:900;opacity:1;visibility:visible;transform:none}.panel h1,.panel h2,.panel h3{margin-bottom:12px}.panel p:last-child{margin-bottom:0}.panel--accent{border-color:#ff55004d;background:radial-gradient(circle at 20% 0%,rgba(255,85,0,.2),transparent 42%),linear-gradient(135deg,#ffffff1a,#ffffff06),var(--panel)}.article-page,.form-page{width:var(--container);margin:0 auto;padding-top:clamp(74px,9vw,132px)}.article-page h1,.form-page h1{font-size:clamp(46px,7vw,112px);line-height:.9}.lead,.article-body p,.article-page>p:not(.eyebrow),.form-page .section-head p{max-width:880px;color:var(--muted);font-size:clamp(17px,1.3vw,22px);line-height:1.55}.article-body{max-width:980px;margin-top:28px;padding:clamp(22px,3vw,42px);border:1px solid rgba(255,255,255,.13);border-radius:var(--radius);background:linear-gradient(135deg,#ffffff1a,#ffffff06),var(--panel);box-shadow:0 20px 70px #00000047;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.rule-grid,.split-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.split-section{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-head{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:18px}.panel-head h2{margin:0;font-size:clamp(26px,2.4vw,42px);line-height:1.05}.compact{padding-top:clamp(34px,5vw,70px)}.detail-grid,.settings-grid,.application-grid,.management-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:16px;align-items:start}.application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.side-panel{position:sticky;top:112px}.detail-stats{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:12px}.metric-tile{display:grid;gap:10px;min-height:132px;padding:18px}.metric-tile span{color:var(--muted-2);font-size:12px;font-weight:900;text-transform:uppercase}.metric-tile b{color:var(--white);font-size:clamp(26px,3vw,42px);line-height:1}.clean-list{display:grid;gap:10px;margin:18px 0;padding:0;list-style:none}.clean-list li{padding-left:18px;color:var(--muted);line-height:1.45;position:relative}.clean-list li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:999px;background:var(--orange)}.progress-block{display:grid;gap:10px;margin-top:18px}.progress-block>div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-weight:800}.toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:12px;align-items:center;margin-bottom:18px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:#0a0a0c61}.search-field{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:var(--muted);background:#ffffff0e}.search-field input{width:100%;border:0;color:var(--white);background:transparent;outline:0}.table-list,.mini-list{display:grid;gap:10px}.list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px;transition:transform .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease)}.list-row:hover,.list-row:focus-visible,.event-card:hover,.event-card:focus-visible{transform:translateY(-5px);border-color:#ff550057;box-shadow:0 30px 90px #ff55001a,0 22px 80px #00000057;outline:0}.row-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:470px}.row-metrics span,.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 11px;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:#ffffffb8;background:#ffffff0b;font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.status-pill.is-muted{color:var(--muted-2)}.mini-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px}.mini-row b{display:block;color:var(--white)}.mini-row span{display:block;margin-top:4px;color:var(--muted);font-size:13px}.team-line{display:flex;align-items:center;gap:14px}.team-line img{width:82px;height:82px;border-radius:22px;object-fit:cover;background:#ffffff0f}.team-line.compact-line img{width:52px;height:52px;border-radius:14px}.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.field select,.row-actions select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:50px;padding:0 42px 0 14px;border:1px solid rgba(255,255,255,.13);border-radius:12px;color:var(--white);background:linear-gradient(135deg,#ffffff14,#ffffff09),#121418d1;outline:0}.row-actions select{min-width:150px;min-height:40px;border-radius:999px}.muted{color:var(--muted)}.narrow{width:var(--container);max-width:760px;margin:clamp(74px,9vw,136px) auto 0}.promo-panel{width:var(--container);max-width:720px;margin:clamp(74px,9vw,136px) auto 0}.page-hero>div:not(.page-hero__grid){width:var(--container);margin:0 auto}.detail-hero,.account-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,4vw,52px);align-items:end}.account-hero>div:first-child,.detail-hero>div:first-child{width:auto;margin:0}.account-grid>.panel,.account-grid>form.panel,.settings-grid>.panel,.management-grid>.panel{min-width:0}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.72) 50%),linear-gradient(135deg,rgba(255,255,255,.72) 50%,transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 12px) 21px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}@media (max-width: 920px){.toolbar,.detail-grid,.settings-grid,.management-grid,.application-grid,.rule-grid,.split-section,.detail-hero,.account-hero{grid-template-columns:1fr}.side-panel{position:relative;top:auto}.list-row{grid-template-columns:1fr}.row-metrics{justify-content:flex-start}}@media (max-width: 640px){.panel-head{display:grid}.detail-stats{grid-template-columns:1fr}}.admin-root{min-height:100dvh;color:var(--text)}.admin-root svg{width:20px;height:20px}.admin-sidebar{position:fixed;inset:16px auto 16px 16px;z-index:1080;display:grid;grid-template-rows:auto 1fr;width:280px;padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius);background:radial-gradient(circle at 24% 0%,rgba(255,85,0,.2),transparent 34%),linear-gradient(135deg,#ffffff1a,#ffffff06),#121418e6;box-shadow:0 24px 90px #0006;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.admin-sidebar__brand{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:58px;padding:0 4px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.brand-mark--admin{width:58px}.brand-word--admin{font-size:28px}.admin-nav{display:grid;align-content:start;gap:16px;padding-top:14px;overflow-y:auto}.admin-nav-group{display:grid;gap:6px}.admin-nav-group__label{padding:0 12px 2px;color:#ffffff6b;font-size:11px;font-weight:1000;line-height:1.2;text-transform:uppercase}.admin-nav-group__items{display:grid;gap:6px}.admin-nav a{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:12px;color:#ffffffad;font-size:14px;font-weight:900;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.admin-nav a:hover,.admin-nav a:focus-visible,.admin-nav a.is-active{color:var(--white);border-color:#ff550047;background:#ff55001f;outline:0}.admin-workspace{min-height:100dvh;padding:16px 16px 34px 312px}.admin-header{position:sticky;top:16px;z-index:900;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;min-height:72px;padding:10px 12px;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius);background:linear-gradient(135deg,#ffffff17,#ffffff06),#121418d6;box-shadow:0 20px 70px #00000047;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.admin-menu-button{display:none}.admin-header__user{display:flex;align-items:center;justify-content:flex-start;gap:8px}.admin-session-chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;grid-template-columns:38px auto;grid-template-areas:"avatar name" "avatar role";align-items:center;column-gap:10px;min-height:48px;padding:6px 12px 6px 6px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:var(--white);background:#ffffff0e}.admin-session-chip span{grid-area:avatar;display:grid;place-items:center;width:38px;height:38px;border-radius:999px;color:var(--white);background:linear-gradient(135deg,var(--orange),var(--orange-2));font-size:12px;font-weight:900}.admin-session-chip b{grid-area:name;max-width:160px;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.1;white-space:nowrap}.admin-session-chip small{grid-area:role;color:var(--muted);font-size:11px;font-weight:800;line-height:1.1}.admin-main{width:min(100%,1480px);margin:0 auto;padding-top:14px}.admin-panel,.admin-state,.admin-login-card{border:1px solid rgba(255,255,255,.13);border-radius:var(--radius);background:linear-gradient(135deg,#ffffff1a,#ffffff06),var(--panel);box-shadow:0 20px 70px #00000047;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.admin-panel{padding:clamp(14px,2vw,22px)}.admin-resource-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px}.admin-resource-title{min-width:0}.admin-resource-title h2{margin:0;color:var(--white);font-size:clamp(20px,1.8vw,26px);line-height:1.1;font-weight:900}.admin-resource-title small{display:block;margin-top:4px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.35}.admin-resource-actions,.admin-form-actions,.admin-row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.admin-email-2fa-cell{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.admin-email-2fa-cell>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-2fa-lock{display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--muted-2);background:#ffffff0b}.admin-2fa-lock.is-enabled{color:#d7ffe1;border-color:#72ff9547;background:#72ff951a}.admin-2fa-lock svg{width:15px;height:15px}.admin-resource-actions .btn,.admin-form-actions .btn{min-height:42px}.admin-resource-actions svg,.admin-form-actions svg,.admin-toolbar svg{width:18px;height:18px}.admin-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) repeat(auto-fit,minmax(190px,240px));gap:12px;align-items:end;margin-bottom:18px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:#0a0a0c61}.admin-search{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:var(--muted);background:#ffffff0e}.admin-search input{width:100%;min-width:0;border:0;color:var(--white);background:transparent;outline:0}.admin-select{display:grid;gap:7px;color:#ffffffb3;font-size:13px;font-weight:800}.admin-custom-select{min-width:0}.admin-toolbar .admin-custom-select{min-width:190px}.admin-custom-select .filter-select__label{margin-bottom:0}.admin-custom-select .filter-select__button{color:var(--white)}.admin-inline-select-field{width:100%;min-width:168px}.admin-inline-select-field .filter-select__button{min-height:44px;border-radius:999px}.admin-form-select .filter-select__button{min-height:50px;border-radius:12px}.admin-select-menu-portal.filter-select__menu{position:fixed;inset:auto;right:auto;bottom:auto;box-sizing:border-box;z-index:3000;opacity:1;visibility:visible;transform:none}.admin-select select,.admin-inline-select{width:100%;min-height:44px;padding:0 42px 0 14px;border:1px solid rgba(255,255,255,.13);border-radius:12px;color:var(--white);background-color:#121418d1;outline:0}.admin-inline-select{min-width:168px;border-radius:999px}.admin-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:#0a0a0c42}.admin-table-summary{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:13px;font-weight:900}.admin-table{width:100%;min-width:900px;border-collapse:collapse}.admin-table th,.admin-table td{padding:14px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:middle}.admin-table th{color:#ffffff9e;font-size:12px;font-weight:900;text-transform:uppercase}.admin-table tr:last-child td{border-bottom:0}.admin-table tbody tr{transition:background .2s var(--ease),opacity .2s var(--ease)}.admin-table tbody tr:hover{background:#ffffff09}.admin-table tbody tr.is-pending{opacity:.62}.admin-table tbody tr.admin-child-row{background:#ffffff05}.admin-table tbody tr.admin-child-row:hover{background:#ffffff08}.admin-tournament-bracket-row td{padding-top:0}.admin-tournament-bracket-row__inner{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:12px;margin-left:32px;padding:12px 14px;border-left:2px solid rgba(255,139,42,.42);border-radius:0 14px 14px 0;background:#ffffff09}.admin-tournament-bracket-row__title{display:flex;align-items:center;gap:10px;min-width:0}.admin-tournament-bracket-row__title svg{width:18px;height:18px;color:var(--orange-2);flex:0 0 auto}.admin-tournament-bracket-row__title span{color:var(--white);font-weight:900}.admin-tournament-bracket-row__title small{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-tournament-bracket-row .btn{min-height:38px;padding:0 12px}.admin-tournament-bracket-row .btn svg{width:16px;height:16px}.admin-primary-cell{display:grid;gap:4px;color:var(--white);font-weight:900}.admin-primary-cell small{max-width:220px;overflow:hidden;color:var(--muted-2);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-cell-link{display:inline-block;max-width:260px;overflow:hidden;color:var(--orange-2);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-image-cell{display:inline-grid;place-items:center;width:58px;height:44px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:radial-gradient(circle at 60% 40%,rgba(255,85,0,.12),transparent 62%),#ffffff0b;overflow:hidden}.admin-image-cell img{width:100%;height:100%;object-fit:contain;padding:5px}.admin-long-cell,.admin-json-cell{display:block;max-width:280px;padding:8px;border:1px solid rgba(255,255,255,.09);border-radius:10px;color:#ffffffb8;background:#00000038;font-size:12px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.status-pill.is-live{color:#d7ffe1;border-color:#72ff9547;background:#72ff951a}.admin-empty{padding:34px}.admin-form{display:grid;gap:16px}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-form-grid .is-wide{grid-column:1 / -1}.place-rules-field{display:grid;gap:10px;min-width:0}.place-rules-field__head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffffff94;font-size:12px;font-weight:900;text-transform:uppercase}.place-rules-field__head .btn{min-height:38px;padding:0 14px;border-radius:6px}.place-rules-field__rows{display:grid;gap:8px}.season-prizes-field{display:grid;gap:10px;min-width:0}.season-prizes-field__rows{display:grid;gap:8px}.season-prize-row{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(90px,.7fr) minmax(110px,.8fr) 42px;align-items:end;gap:8px;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff06}.season-prize-row .field{min-width:0;gap:6px;font-size:11px}.season-prize-row .field input,.season-prize-row .filter-select__button{min-height:42px;border-radius:6px}.season-prizes-field__empty{padding:14px;border:1px dashed rgba(255,255,255,.12);border-radius:6px;color:#e8ecf494;background:#ffffff05;font-size:12px;font-weight:850}.place-rule-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(90px,1fr) minmax(90px,1fr) 42px;align-items:end;gap:8px;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff06}.place-rule-row .field{min-width:0;gap:6px;font-size:11px}.place-rule-row .field input{min-height:42px;border-radius:6px}.place-rule-row__remove{width:42px;height:42px;border-radius:6px}.place-rule-row__remove svg{width:18px;height:18px}.admin-notifications-panel{max-width:1180px}.admin-notification-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px}.admin-notification-audience{display:grid;gap:14px;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(135deg,#ffffff13,#ffffff06),#0a0a0c57}.admin-notification-audience__summary{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:74px;padding:12px;border:1px solid rgba(255,210,122,.18);border-radius:12px;color:#fff4d6d1;background:#ffb23e13;font-size:14px;font-weight:800;line-height:1.45}.admin-notification-audience__summary svg{width:24px;height:24px;color:#ffd27a}.admin-recipient-picker{display:grid;gap:12px;min-width:0}.admin-recipient-results,.admin-recipient-loading,.admin-recipient-chips,.admin-notification-roles{display:grid;gap:8px}.admin-recipient-results{min-height:42px}.admin-recipient-option,.admin-recipient-chip,.admin-role-choice{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:0;border:1px solid rgba(255,255,255,.12);color:var(--white);background:#ffffff0d;transition:border-color .2s var(--ease),background .2s var(--ease),color .2s var(--ease)}.admin-recipient-option{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:8px 10px;border-radius:12px;text-align:left}.admin-recipient-option:not(:disabled):hover,.admin-recipient-option:not(:disabled):focus-visible,.admin-recipient-chip:not(:disabled):hover,.admin-recipient-chip:not(:disabled):focus-visible,.admin-role-choice:focus-within,.admin-role-choice.is-selected{border-color:#ff4d126b;background:#ff4d121f;outline:0}.admin-recipient-option:disabled{cursor:default;opacity:.56}.admin-recipient-option img,.admin-recipient-option>span:first-child,.admin-recipient-chip img,.admin-recipient-chip>span:first-child{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--white);background:#ff4d1229;object-fit:cover;font-size:14px;font-weight:900}.admin-recipient-option b,.admin-recipient-chip span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-recipient-option small{display:block;overflow:hidden;color:var(--muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-recipient-chips{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-recipient-chip{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:42px;padding:6px 8px;border-radius:999px;text-align:left}.admin-recipient-chip img,.admin-recipient-chip>span:first-child{width:28px;height:28px;border-radius:999px;font-size:12px}.admin-recipient-chip svg{width:16px;height:16px;color:var(--muted)}.admin-role-choice{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 12px;border-radius:12px;font-size:14px;font-weight:900}.admin-role-choice input{width:18px;height:18px;accent-color:var(--orange)}.admin-user-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-user-role-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:12px;min-height:54px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#ffffffb8;background:linear-gradient(135deg,#ffffff0e,#ffffff04),#07080bad;font:inherit;font-size:14px;font-weight:900;text-align:left;transition:border-color .2s var(--ease),background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.admin-user-role-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-role-button svg{width:18px;height:18px;justify-self:end;color:#ffffff3d;opacity:0;transform:scale(.82);transition:opacity .2s var(--ease),transform .2s var(--ease),color .2s var(--ease)}.admin-user-role-button:not(:disabled):hover,.admin-user-role-button:focus-visible{border-color:#ff4d125c;color:var(--white);background:linear-gradient(135deg,#ff4d121f,#ffffff06),#090a0ec7;outline:0}.admin-user-role-button.is-selected{border-color:#ff4d12c2;color:var(--white);background:radial-gradient(circle at 100% 0%,rgba(255,77,18,.22),transparent 48%),linear-gradient(135deg,#ff4d1233,#ffffff09),#140a09d6;box-shadow:inset 0 0 0 1px #ff4d1214,0 14px 34px #ff4d121a}.admin-user-role-button.is-selected svg{color:var(--orange-2);opacity:1;transform:scale(1)}.admin-user-role-button:disabled{cursor:default;opacity:.55}.admin-role-pills{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.admin-role-pills .status-pill{white-space:nowrap}.admin-form .field select{min-height:50px}.admin-generated-field{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px}.admin-generated-field .icon-button{width:50px;height:50px}.image-field{align-items:stretch}.admin-image-upload{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;padding:12px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:linear-gradient(135deg,#ffffff13,#ffffff06),#0a0a0c57}.admin-image-upload__preview{display:grid;place-items:center;min-height:104px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#ffffff75;background:radial-gradient(circle at 50% 48%,rgba(255,85,0,.13),transparent 60%),#00000038;overflow:hidden}.admin-image-upload__preview svg{width:28px;height:28px}.admin-image-upload__preview img{width:100%;height:100%;max-height:122px;object-fit:contain;padding:10px}.admin-image-upload__body{display:grid;align-content:space-between;gap:12px;min-width:0}.admin-image-upload__meta{display:grid;gap:4px;min-width:0}.admin-image-upload__meta b{color:var(--white);font-size:14px;line-height:1.25}.admin-image-upload__meta span{max-width:100%;overflow:hidden;color:var(--muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-image-upload__actions{display:flex;flex-wrap:wrap;gap:8px}.admin-image-upload__actions .btn{min-height:42px}.admin-image-upload__actions svg{width:18px;height:18px}.admin-modal{width:min(100% - 28px,1180px)}.admin-modal .modal-inner{max-height:calc(100dvh - 48px);overflow:auto}.admin-preview-panel{display:grid;gap:16px;margin:8px 0 4px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0a0a0c75}.admin-preview-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.admin-preview-panel__head h3{margin:0;font-size:18px}.admin-confirm{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;margin:8px 0 18px;color:var(--muted);line-height:1.55}.admin-confirm svg{width:42px;height:42px;color:var(--orange-2)}.admin-boolean-field{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0b;color:#ffffffc7}.admin-boolean-field.is-wide{grid-column:1 / -1}.admin-boolean-field__body{display:grid;gap:5px;min-width:0}.admin-boolean-field__body b{color:var(--white);font-size:15px}.admin-boolean-field__body small{color:var(--muted);line-height:1.35}.admin-boolean-field__action{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}.admin-boolean-field__action .btn{min-height:40px}.admin-record-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.admin-record-action{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;min-height:72px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:var(--white);background:#ffffff0b;text-align:left;transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.admin-record-action:hover,.admin-record-action:focus-visible{border-color:#ff4d126b;background:#ff4d121f;outline:0;transform:translateY(-1px)}.admin-record-action.is-danger{border-color:#f8717147}.admin-record-action.is-danger:hover,.admin-record-action.is-danger:focus-visible{border-color:#f8717194;background:#7f1d1d38}.admin-record-action__icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#ffffff12;color:var(--orange-2)}.admin-record-action.is-danger .admin-record-action__icon{color:#fecaca}.admin-record-action__icon svg{width:20px;height:20px}.admin-record-action__body{display:grid;gap:4px;min-width:0}.admin-record-action__body b{overflow-wrap:anywhere;font-size:14px}.admin-record-action__body small{color:var(--muted);line-height:1.35}.admin-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0a0a0c70}.admin-tabs button{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:38px;padding:0 16px;border:0;border-radius:999px;color:#ffffff9e;background:transparent;font-size:13px;font-weight:900}.admin-tabs button.is-active{color:var(--white);background:#ff550029}.admin-settings-toggle{margin:0}.admin-settings-form{margin-top:16px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0b}.admin-settings-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-settings-section-head h2{margin:4px 0 0;color:var(--white);font-size:20px}.admin-settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-settings-test{max-width:560px}.admin-tls-form{gap:16px}.admin-tls-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-tls-fingerprint{font-family:var(--font-sans);font-size:12px;letter-spacing:0}.admin-tls-warning{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.admin-tls-warning .btn{min-height:38px}.admin-pem-grid{display:grid;gap:10px}.admin-pem-field{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(135deg,#ffffff12,#ffffff06),#0a0a0c52}.admin-pem-field.is-disabled{opacity:.62}.admin-pem-field__icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,122,24,.24);border-radius:10px;color:var(--orange-2);background:#ff55001f}.admin-pem-field__icon svg,.admin-pem-field .btn svg,.admin-tls-warning .btn svg{width:18px;height:18px}.admin-pem-field__body{display:grid;gap:4px;min-width:0}.admin-pem-field__body b{color:var(--white);font-size:14px}.admin-pem-field__body span{overflow:hidden;color:var(--muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.badge.is-success{background:#26d58b24;box-shadow:inset 0 0 0 1px #26d58b52}.admin-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:16px}.admin-setting-tile{display:grid;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0b}.admin-setting-tile span{color:var(--muted);font-size:12px;font-weight:900}.admin-setting-tile b{color:var(--white);overflow-wrap:anywhere}.modal-note{margin:0;color:var(--muted);font-size:13px;font-weight:800}@media (max-width: 760px){.admin-settings-form-grid,.admin-tls-status{grid-template-columns:1fr}.admin-pem-field{grid-template-columns:44px minmax(0,1fr)}.admin-pem-field .btn{grid-column:1 / -1;width:100%}}.admin-monitoring-panel,.admin-docs-panel{min-height:calc(100vh - 150px);overflow:hidden}.admin-monitoring-lock{overflow:hidden}.admin-monitoring-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.admin-monitoring-head .admin-tabs{flex:1 1 auto;min-width:0;margin-bottom:0}.admin-docs-tabs{display:inline-flex;width:auto;margin-bottom:16px}.admin-monitoring-expand{min-height:50px;white-space:nowrap}.admin-monitoring-expand svg{width:18px;height:18px}.admin-monitoring-frame{display:block;width:100%;height:min(920px,calc(100vh - 230px));min-height:620px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#070b12}.admin-monitoring-frame-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;color:var(--text);text-align:center}.admin-monitoring-frame-state svg{width:24px;height:24px;color:var(--accent)}.admin-monitoring-panel.is-expanded{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;flex-direction:column;min-height:100dvh;padding:14px;border-radius:0;background:radial-gradient(circle at 20% 0%,rgba(255,85,0,.12),transparent 34%),#080a0f}.admin-monitoring-panel.is-expanded .admin-monitoring-frame{flex:1 1 auto;height:auto;min-height:0}.admin-docs-state{min-height:360px;display:grid;place-items:center;gap:16px;color:var(--muted)}.admin-docs-panel .swagger-ui{color:var(--white)!important;font-family:inherit!important}.admin-docs-panel .swagger-ui .information-container{display:none!important}.admin-docs-panel .swagger-ui,.admin-docs-panel .swagger-ui .scheme-container,.admin-docs-panel .swagger-ui .opblock,.admin-docs-panel .swagger-ui .opblock .opblock-section-header,.admin-docs-panel .swagger-ui .models,.admin-docs-panel .swagger-ui .model-box,.admin-docs-panel .swagger-ui section.models,.admin-docs-panel .swagger-ui .information-container,.admin-docs-panel .swagger-ui .opblock-body,.admin-docs-panel .swagger-ui .responses-wrapper{background:transparent!important;box-shadow:none!important}.admin-docs-panel .swagger-ui .info,.admin-docs-panel .swagger-ui .opblock,.admin-docs-panel .swagger-ui section.models{border-color:#ffffff24!important}.admin-docs-panel .swagger-ui .info .title,.admin-docs-panel .swagger-ui .opblock-tag,.admin-docs-panel .swagger-ui .opblock-tag small,.admin-docs-panel .swagger-ui .opblock-summary-path,.admin-docs-panel .swagger-ui .opblock-summary-path a,.admin-docs-panel .swagger-ui .opblock-summary-description,.admin-docs-panel .swagger-ui .opblock-summary-method,.admin-docs-panel .swagger-ui .opblock .opblock-section-header h4,.admin-docs-panel .swagger-ui .responses-inner h4,.admin-docs-panel .swagger-ui .responses-inner h5,.admin-docs-panel .swagger-ui table thead tr td,.admin-docs-panel .swagger-ui table thead tr th,.admin-docs-panel .swagger-ui label,.admin-docs-panel .swagger-ui .servers-title,.admin-docs-panel .swagger-ui .servers>label,.admin-docs-panel .swagger-ui .parameter__name,.admin-docs-panel .swagger-ui .response-col_status,.admin-docs-panel .swagger-ui .response-col_links,.admin-docs-panel .swagger-ui .model-title,.admin-docs-panel .swagger-ui .model-toggle,.admin-docs-panel .swagger-ui .prop-name,.admin-docs-panel .swagger-ui .prop-type{color:var(--white)!important}.admin-docs-panel .swagger-ui .info p,.admin-docs-panel .swagger-ui .markdown p,.admin-docs-panel .swagger-ui .renderedMarkdown,.admin-docs-panel .swagger-ui .renderedMarkdown p,.admin-docs-panel .swagger-ui .parameter__in,.admin-docs-panel .swagger-ui .parameter__type,.admin-docs-panel .swagger-ui .parameter__deprecated,.admin-docs-panel .swagger-ui .response-col_description,.admin-docs-panel .swagger-ui .model,.admin-docs-panel .swagger-ui .model .property,.admin-docs-panel .swagger-ui .model .description,.admin-docs-panel .swagger-ui .models h4,.admin-docs-panel .swagger-ui .tab li,.admin-docs-panel .swagger-ui .opblock-description-wrapper p{color:#f5f7fbc2!important}.admin-docs-panel .swagger-ui .opblock{background:#070b12c7!important;border-radius:8px!important}.admin-docs-panel .swagger-ui .opblock .opblock-summary,.admin-docs-panel .swagger-ui .opblock .opblock-section-header{background:#ffffff0a!important}.admin-docs-panel .swagger-ui .opblock.opblock-get,.admin-docs-panel .swagger-ui .opblock.opblock-post,.admin-docs-panel .swagger-ui .opblock.opblock-put,.admin-docs-panel .swagger-ui .opblock.opblock-patch,.admin-docs-panel .swagger-ui .opblock.opblock-delete{border-color:#ffffff24!important}.admin-docs-panel .swagger-ui .opblock.opblock-get .opblock-summary-method,.admin-docs-panel .swagger-ui .opblock.opblock-post .opblock-summary-method,.admin-docs-panel .swagger-ui .opblock.opblock-patch .opblock-summary-method,.admin-docs-panel .swagger-ui .opblock.opblock-delete .opblock-summary-method{color:#07111d!important;text-shadow:none!important}.admin-docs-panel .swagger-ui table,.admin-docs-panel .swagger-ui tbody,.admin-docs-panel .swagger-ui tr,.admin-docs-panel .swagger-ui td,.admin-docs-panel .swagger-ui th{background:transparent!important;border-color:#ffffff1a!important}.admin-docs-panel .swagger-ui input,.admin-docs-panel .swagger-ui textarea,.admin-docs-panel .swagger-ui select{background:#060a12eb!important;border:1px solid rgba(255,255,255,.14)!important;color:var(--white)!important;color-scheme:dark}.admin-docs-panel .swagger-ui select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-docs-panel .swagger-ui option{background:#11151d;color:var(--white)}.admin-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:180px;padding:24px;color:var(--muted);font-weight:900;text-align:center}.admin-state--loading{justify-content:flex-start;text-align:left}.admin-loading-skeleton{display:flex;align-items:center;gap:16px;width:min(100%,520px)}.admin-loading-skeleton>div{display:grid;gap:12px;flex:1 1 auto;min-width:0}.admin-state.is-error svg,.admin-state svg{color:var(--orange-2)}.admin-login-page{display:grid;place-items:center;min-height:100dvh;padding:clamp(18px,5vw,64px)}.admin-login-card{display:grid;gap:22px;width:min(100%,560px);padding:clamp(22px,4vw,38px)}.admin-login-card h1{margin-bottom:12px;font-size:clamp(42px,7vw,76px)}.admin-login-card p{margin:0;color:var(--muted);line-height:1.55}.admin-login-card__brand{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-brand-lockup{display:inline-flex;align-items:center;gap:10px;min-width:0}.brand-mark--admin-login{width:52px}.brand-word--admin-login{font-size:25px}.admin-login-card__brand>span:not(.admin-brand-lockup){color:var(--orange-2);font-size:12px;font-weight:900;text-transform:uppercase}.admin-toast-region{z-index:1300}.admin-spin{animation:adminSpin .9s linear infinite}@keyframes adminSpin{to{transform:rotate(360deg)}}.admin-sidebar-backdrop{display:none}@media (max-width: 1120px){.admin-sidebar{transform:translate(calc(-100% - 24px));transition:transform .24s var(--ease)}.admin-sidebar.is-open{transform:translate(0)}.admin-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:block;border:0;background:#0000008c;opacity:0;visibility:hidden;transition:opacity .2s var(--ease),visibility .2s var(--ease)}.admin-sidebar-backdrop.is-visible{opacity:1;visibility:visible}.admin-workspace{padding-left:16px}.admin-menu-button{display:inline-grid}}@media (max-width: 820px){.admin-header__user{justify-content:flex-start;max-width:100%}.admin-resource-head,.admin-toolbar{grid-template-columns:1fr}.admin-resource-title small{white-space:normal}.admin-resource-actions,.admin-form-actions{justify-content:flex-start}.admin-form-grid,.admin-notification-layout{grid-template-columns:1fr}.admin-tabs{border-radius:18px}.admin-monitoring-head{align-items:stretch;flex-direction:column}.admin-monitoring-expand{width:100%}}@media (max-width: 640px){.admin-workspace{padding:10px 10px 28px}.admin-main{padding-top:10px}.admin-header{top:10px;border-radius:16px}.admin-sidebar{top:10px;right:10px;bottom:10px;left:10px;width:min(320px,calc(100% - 20px))}.admin-session-chip{max-width:calc(100vw - 92px)}.admin-table-wrap{overflow:visible}.admin-table{min-width:0}.admin-table thead{display:none}.admin-table,.admin-table tbody,.admin-table tr,.admin-table td{display:block;width:100%}.admin-table tr{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.admin-table tr:last-child{border-bottom:0}.admin-table td{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;border:0;padding:9px 12px}.admin-table td:before{content:attr(data-label);color:#ffffff85;font-size:12px;font-weight:900;text-transform:uppercase}.admin-row-actions{justify-content:flex-start}}.admin-bracket-form{gap:22px}.admin-bracket-editor{display:grid;gap:16px;padding-top:4px}.admin-bracket-editor__head{display:flex;align-items:end;justify-content:space-between;gap:16px}.admin-bracket-editor__head h3,.admin-bracket-round h4{margin:0;color:var(--white)}.admin-bracket-editor__head p{margin:7px 0 0;color:var(--muted);font-size:13px;font-weight:700}.admin-bracket-rounds{display:grid;gap:18px}.admin-bracket-round{display:grid;gap:10px}.admin-bracket-match-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.admin-bracket-match{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:linear-gradient(135deg,#ffffff12,#ffffff06),#0a0a0c57}.admin-bracket-match__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,170px);align-items:center;gap:10px}.admin-bracket-match__head>span{color:var(--white);font-size:12px;font-weight:900;text-transform:uppercase}.admin-bracket-state .filter-select__button{min-height:38px;font-size:12px}.admin-bracket-match__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-bracket-match__fields .is-wide{grid-column:1 / -1}.admin-bracket-match__fields .field input{min-height:42px}.admin-bracket-match__actions{display:flex;justify-content:flex-end}.admin-bracket-match__actions .btn{min-height:40px}.bracket-page{--bracket-accent: var(--orange);--bracket-accent-soft: rgba(255, 85, 0, .14)}.bracket-page--cs2{--bracket-accent: #ff8a2a;--bracket-accent-soft: rgba(255, 138, 42, .16)}.bracket-page--hots{--bracket-accent: #65d6c5;--bracket-accent-soft: rgba(101, 214, 197, .13)}.bracket-page--dota2{--bracket-accent: #f06d5f;--bracket-accent-soft: rgba(240, 109, 95, .14)}.bracket-meta{margin-top:18px}.bracket-scroll{width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 0 18px;scrollbar-color:rgba(255,85,0,.46) rgba(255,255,255,.06);scrollbar-width:thin}.bracket-scroll:focus-visible{outline:2px solid rgba(255,138,42,.72);outline-offset:6px}.skeleton-bracket-scroll{min-height:520px}.bracket-layout{display:grid;gap:26px;min-width:max-content}.skeleton-bracket-layout{min-width:1040px;opacity:.9}.bracket-lane{display:grid;gap:12px;min-width:max-content}.bracket-lane__head{position:sticky;left:0;z-index:2;display:flex;align-items:end;justify-content:space-between;gap:16px;width:min(100vw - 42px,520px);padding:0 4px}.bracket-lane__head h3{margin:0;color:var(--white);font-size:clamp(20px,2vw,30px)}.bracket-lane__head span{color:var(--muted-2);font-size:12px;font-weight:900;text-transform:uppercase}.bracket-board{display:grid;grid-auto-flow:column;grid-auto-columns:286px;gap:22px;align-items:stretch;min-width:max-content}.bracket-round{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0}.bracket-round>h3{position:sticky;left:0;z-index:1;width:286px;margin:0;padding:0 2px;color:var(--white);font-size:15px;font-weight:900}.bracket-round__matches{--bracket-row-height: 92px;display:grid;grid-template-rows:repeat(var(--bracket-base-rows),minmax(var(--bracket-row-height),auto));gap:12px;min-height:0}.bracket-match{align-self:center;display:grid;gap:10px;min-height:78px;padding:12px;border-color:#ffffff1f;border-radius:12px;background:linear-gradient(135deg,#ffffff14,#ffffff06),#0e0f12c7;box-shadow:0 18px 44px #0000003d,inset 2px 0 0 var(--bracket-accent-soft)}.skeleton-bracket-match{min-height:146px}.bracket-match.is-virtual{border-style:dashed;opacity:.86}.bracket-match__head,.bracket-match__slot,.bracket-match__result{display:flex;align-items:center;justify-content:space-between;gap:10px}.bracket-match__head{color:var(--muted-2);font-size:11px;font-weight:900;text-transform:uppercase}.bracket-match__head b{color:var(--bracket-accent);font-size:10px;font-weight:900}.bracket-match__slots{display:grid;gap:6px}.bracket-match__slot{min-height:34px;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:7px 9px;color:var(--white);background:#ffffff0b;font-size:13px;font-weight:800}.bracket-match__slot.is-hint{color:#e0e0e057;background:#ffffff06;font-weight:700}.bracket-match__slot span{overflow-wrap:anywhere}.bracket-match__result{color:var(--bracket-accent);font-size:12px;font-weight:900}.bracket-fullscreen-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;min-height:100vh;min-height:100dvh;overflow:hidden;background:#07080d}.bracket-fullscreen-page--state{display:grid;place-items:center;padding:22px}.bracket-fullscreen-card{display:grid;gap:16px;width:min(480px,100%);padding:24px}.bracket-fullscreen-card h1{margin:0;color:var(--white);font-size:clamp(28px,6vw,44px)}.bracket-fullscreen-card p{margin:0;color:var(--muted)}.bracket-fullscreen-card__copy{display:grid;gap:10px}.bracket-html-shell{position:relative;width:100%;height:min(760px,calc(100vh - 180px));min-height:520px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:radial-gradient(circle at 18% 4%,color-mix(in srgb,var(--bracket-html-accent) 18%,transparent),transparent 28%),radial-gradient(circle at 78% 2%,color-mix(in srgb,var(--bracket-html-accent-2) 14%,transparent),transparent 26%),repeating-linear-gradient(0deg,rgba(255,255,255,.026) 0 1px,transparent 1px 82px),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 82px),linear-gradient(135deg,var(--bracket-html-bg-a) 0%,var(--bracket-html-bg-b) 45%,var(--bracket-html-bg-c) 100%);box-shadow:0 22px 58px #00000057;--bracket-html-bg-a: #08111f;--bracket-html-bg-b: #101933;--bracket-html-bg-c: #07101b;--bracket-html-panel-a: #172b4d;--bracket-html-panel-b: #0c1a31;--bracket-html-lower-panel: #111827;--bracket-html-final-panel: #1e1b4b;--bracket-html-accent: #ff9b21;--bracket-html-accent-2: #67e8f9;--bracket-html-line: #5eead4;--bracket-html-drop-line: #a78bfa;--bracket-html-wave-a: #1d4ed8;--bracket-html-wave-b: #7c3aed;--bracket-html-text: #f5f7ff;--bracket-html-text-soft: #dce3f3;--bracket-html-muted: rgba(245, 247, 255, .62);--bracket-html-ink: #08090d}.bracket-html-shell--fullscreen{width:100vw;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;border:0;border-radius:0;box-shadow:none}.bracket-html-viewport{position:relative;width:100%;height:100%;overflow:hidden}.bracket-html-canvas{position:absolute;left:0;top:0;display:block;transform-origin:0 0;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.bracket-html-canvas.is-dragging{cursor:grabbing}.bracket-html-stage{position:relative;overflow:hidden;color:var(--bracket-html-text);background:transparent;font-family:Arial,Helvetica,var(--font-sans);font-variant-numeric:tabular-nums;font-synthesis-weight:none;isolation:isolate}.bracket-html-stage:before,.bracket-html-stage:after{content:"";position:absolute;left:-4%;z-index:0;width:108%;height:74px;border-top:2px solid var(--bracket-html-wave-a);border-radius:50%;opacity:.45;pointer-events:none}.bracket-html-stage:before{top:82px;transform:rotate(-1.6deg)}.bracket-html-stage:after{top:112px;border-top-color:var(--bracket-html-wave-b);border-top-width:1px;opacity:.36;transform:rotate(-.35deg)}.bracket-html-frame{position:absolute;top:24px;right:24px;bottom:24px;left:24px;z-index:0;border:1px solid color-mix(in srgb,var(--bracket-html-accent) 24%,transparent);border-radius:18px;background:linear-gradient(90deg,rgba(255,255,255,.026),transparent 17%,transparent 83%,rgba(255,255,255,.026)),linear-gradient(180deg,rgba(255,255,255,.035),transparent 20%);pointer-events:none}.bracket-html-brand{position:absolute;left:58px;top:16px;right:58px;z-index:3;height:106px;display:grid;grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);column-gap:24px;align-items:start}.bracket-html-brand__discipline,.bracket-html-brand__meta{display:flex;min-width:0;align-items:center;gap:18px}.bracket-html-brand__meta{justify-content:flex-end;padding-top:58px;text-align:right}.bracket-html-brand__badge{position:relative;display:grid;place-items:center;flex:0 0 auto;width:82px;height:62px;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--bracket-html-accent) 28%,transparent),transparent 62%),#05070c8f;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bracket-html-accent) 38%,rgba(255,255,255,.06)),inset 0 1px #ffffff1f}.bracket-html-brand__badge img{display:block;max-width:70px;max-height:50px;object-fit:contain}.bracket-html-brand__copy{min-width:0}.bracket-html-brand__copy strong,.bracket-html-brand__copy span,.bracket-html-brand__meta span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bracket-html-brand__copy strong{color:var(--bracket-html-text);font-size:28px;font-weight:700;letter-spacing:1px;line-height:1.1}.bracket-html-brand__copy span,.bracket-html-brand__meta span{margin-top:7px;color:#93c5fd;font-size:13px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.bracket-html-brand__project{display:grid;place-items:start center;min-width:0;padding-top:2px}.bracket-html-brand__project img{display:block;width:186px;max-width:100%;height:auto}.bracket-html-brand__rule{position:absolute;left:0;right:0;bottom:4px;height:2px;background:linear-gradient(90deg,transparent,var(--bracket-html-accent) 14%,var(--bracket-html-accent-2) 50%,var(--bracket-html-accent) 86%,transparent);opacity:.58}.bracket-html-section-title{position:absolute;height:26px;color:var(--bracket-html-text);font-size:18px;font-weight:900;letter-spacing:1px;line-height:1;text-transform:uppercase;pointer-events:none}.bracket-html-section-title:after{content:"";position:absolute;left:0;right:0;top:27px;height:2px;background:linear-gradient(90deg,var(--bracket-html-accent),transparent);opacity:.3}.bracket-html-section-title span{position:absolute;left:0;top:-5px;z-index:1;padding-right:14px;background:linear-gradient(90deg,var(--bracket-html-bg-a),color-mix(in srgb,var(--bracket-html-bg-a) 72%,transparent))}.bracket-html-round-header{position:absolute;z-index:2;display:grid;place-items:start;height:18px;border:0;border-radius:0;color:#e0f2fe;background:transparent;font-size:13px;font-weight:800;letter-spacing:.6px;line-height:1;text-align:left;text-transform:uppercase;pointer-events:none}.bracket-html-connectors{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.bracket-html-connector{position:absolute;display:block;background:var(--bracket-html-line);opacity:.9}.bracket-html-connector--dashed.bracket-html-connector--h{background:repeating-linear-gradient(90deg,var(--bracket-html-drop-line) 0 5px,transparent 5px 10px);opacity:.76}.bracket-html-connector--dashed.bracket-html-connector--v{background:repeating-linear-gradient(180deg,var(--bracket-html-drop-line) 0 5px,transparent 5px 10px);opacity:.76}.bracket-html-connector--lane{opacity:.9}.bracket-html-connector--final{opacity:.92}.bracket-html-fit-icon{position:relative;display:block;width:19px;height:19px}.bracket-html-fit-icon:before,.bracket-html-fit-icon:after{content:"";position:absolute;width:8px;height:8px;border-color:currentColor;border-style:solid}.bracket-html-fit-icon:before{top:1px;right:1px;border-width:2px 2px 0 0}.bracket-html-fit-icon:after{left:1px;bottom:1px;border-width:0 0 2px 2px}.bracket-html-match{position:absolute;z-index:2;overflow:visible;border:1px solid color-mix(in srgb,var(--bracket-html-accent) 72%,#38bdf8);border-radius:8px;color:var(--bracket-html-text);background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 48%),linear-gradient(90deg,var(--bracket-html-panel-a),var(--bracket-html-panel-b));box-shadow:0 0 0 1px #0000002e,inset 0 0 0 1px #ffffff06}.bracket-html-match:after{content:"";position:absolute;left:34px;right:8px;top:50%;height:1px;background:#334155;pointer-events:none}.bracket-html-match--lower{border-color:color-mix(in srgb,var(--bracket-html-accent-2) 70%,#a78bfa);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 50%),var(--bracket-html-lower-panel)}.bracket-html-match--final{border-color:color-mix(in srgb,var(--bracket-html-accent-2) 78%,#f0abfc);background:var(--bracket-html-final-panel);box-shadow:0 0 16px color-mix(in srgb,var(--bracket-html-accent-2) 28%,transparent),inset 0 0 0 1px #ffffff0d}.bracket-html-match.is-clickable{cursor:pointer}.bracket-html-match.is-selected{z-index:12;border-color:var(--bracket-html-accent-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--bracket-html-accent) 34%,transparent),0 0 18px color-mix(in srgb,var(--bracket-html-accent-2) 24%,transparent),inset 0 0 0 1px #ffffff0a}.bracket-html-match.is-highlighted{z-index:20;border-color:var(--bracket-html-accent-2);background:linear-gradient(180deg,color-mix(in srgb,var(--bracket-html-accent-2) 18%,var(--bracket-html-panel-a)),var(--bracket-html-panel-b));box-shadow:0 0 0 3px color-mix(in srgb,var(--bracket-html-accent-2) 64%,transparent),0 0 34px color-mix(in srgb,var(--bracket-html-accent) 46%,transparent),inset 0 0 0 1px #ffffff29;filter:brightness(1.14)}.bracket-html-match.is-highlighted:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;z-index:-1;border:2px solid color-mix(in srgb,var(--bracket-html-accent-2) 82%,transparent);border-radius:12px;box-shadow:0 0 22px color-mix(in srgb,var(--bracket-html-accent-2) 42%,transparent);pointer-events:none}.bracket-html-match.is-virtual{opacity:.92}.bracket-html-match:focus-visible{outline:2px solid var(--bracket-html-accent-2);outline-offset:3px}.bracket-html-score{position:absolute;right:8px;z-index:5;display:inline-grid;place-items:center;width:26px;height:16px;overflow:visible;border:1px solid color-mix(in srgb,var(--bracket-html-accent) 28%,rgba(255,255,255,.1));border-radius:4px;color:var(--bracket-html-text);background:#04070c85;font-size:11px;font-weight:700;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bracket-html-score--1{top:3px}.bracket-html-score--2{bottom:3px;color:var(--bracket-html-text-soft)}.bracket-html-score.is-clickable{cursor:pointer}.bracket-html-score.is-active{z-index:9;border-color:var(--bracket-html-accent-2);background:color-mix(in srgb,var(--bracket-html-accent) 18%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--bracket-html-accent) 58%,transparent)}.bracket-html-score-input{width:100%;height:100%;border:0;padding:0;color:var(--white);background:transparent;font:inherit;font-size:11px;font-weight:700;line-height:1;text-align:center;outline:none}.bracket-html-result-note{position:absolute;right:8px;top:50%;z-index:6;max-width:86px;height:18px;padding:0 5px;overflow:hidden;border-radius:5px;color:var(--bracket-html-accent-2);background:#04070ca3;font-size:9px;font-weight:700;line-height:18px;text-align:right;text-overflow:ellipsis;white-space:nowrap;transform:translateY(-50%);pointer-events:none}.bracket-html-slot{position:absolute;left:9px;right:40px;z-index:3;display:flex;align-items:center;gap:8px;min-width:0;height:50%;overflow:visible;color:var(--bracket-html-text);font-size:12px;font-weight:700;line-height:1}.bracket-html-slot--1{top:0;padding-top:4px}.bracket-html-slot--2{bottom:0;padding-bottom:4px;color:var(--bracket-html-text-soft)}.bracket-html-slot.is-clickable{cursor:text}.bracket-html-slot.is-hint{color:#dce3f357;font-weight:600}.bracket-html-slot.is-active{z-index:8}.bracket-html-slot.is-public-clickable{cursor:pointer}.bracket-html-slot.is-highlighted .bracket-html-slot__label{color:var(--white);text-shadow:0 0 18px color-mix(in srgb,var(--bracket-html-accent-2) 82%,transparent)}.bracket-html-slot__seed{flex:0 0 25px;width:25px;color:color-mix(in srgb,var(--bracket-html-accent) 72%,#38bdf8);font-size:10px;font-weight:800;line-height:1}.bracket-html-match:not(.has-visible-score) .bracket-html-slot{right:10px}.bracket-html-slot__label{flex:1 1 auto}.bracket-html-slot span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bracket-html-slot-input{width:100%;height:18px;border:1px solid var(--bracket-html-accent);border-radius:5px;padding:0 6px;color:var(--white);background:#121213f5;box-shadow:0 0 0 1px #00000061,inset 0 1px #ffffff12;font:inherit;font-size:11px;font-weight:700;line-height:1;outline:none}.bracket-html-slot-input::placeholder{color:#f7f7f45c;opacity:1}.bracket-html-combobox-menu,.bracket-html-status-menu{position:absolute;z-index:80;display:grid;gap:4px;max-height:240px;padding:6px;overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:linear-gradient(135deg,#ffffff17,#ffffff09),#0c0d11fa;box-shadow:0 22px 56px #00000070,0 0 0 1px #00000052}.bracket-html-combobox-menu{left:0;top:calc(100% + 4px);width:max(180px,100%)}.bracket-html-status-menu{right:0;top:calc(100% + 7px);min-width:154px;text-align:left}.bracket-html-combobox-menu button,.bracket-html-status-menu button{width:100%;min-height:30px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#f7f7f4c2;font:inherit;font-size:13px;font-weight:700;letter-spacing:0;text-align:left;cursor:pointer}.bracket-html-combobox-menu button:hover,.bracket-html-combobox-menu button:focus-visible,.bracket-html-status-menu button:hover,.bracket-html-status-menu button:focus-visible,.bracket-html-status-menu button.is-active{border-color:color-mix(in srgb,var(--bracket-html-accent) 58%,transparent);background:color-mix(in srgb,var(--bracket-html-accent) 16%,transparent);color:var(--white);outline:none}.bracket-html-status-menu__current{padding:5px 10px 7px;color:var(--bracket-html-accent-2);font-size:11px;font-weight:700;text-transform:uppercase}.bracket-html-champion{position:absolute;z-index:3;display:grid;place-items:center;border-radius:8px;border:1px solid color-mix(in srgb,var(--bracket-html-accent-2) 78%,#f0abfc);color:#e2e8f0;background:var(--bracket-html-final-panel);box-shadow:0 0 16px color-mix(in srgb,var(--bracket-html-accent-2) 28%,transparent),inset 0 0 0 1px #ffffff0d;font-size:12px;font-weight:800;letter-spacing:.8px;line-height:1;text-transform:uppercase;pointer-events:none}.bracket-html-champion.is-clickable,.bracket-html-champion.is-public-clickable{cursor:pointer;pointer-events:auto}.bracket-html-champion.is-active,.bracket-html-champion.is-highlighted{z-index:12;border-color:var(--bracket-html-accent-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--bracket-html-accent-2) 42%,transparent),0 0 22px color-mix(in srgb,var(--bracket-html-accent) 32%,transparent),inset 0 0 0 1px #ffffff14}.bracket-html-champion.is-placeholder{color:#e2e8f075}.bracket-html-champion-input{width:calc(100% - 18px);height:calc(100% - 10px);border:1px solid var(--bracket-html-accent);border-radius:6px;padding:0 10px;color:var(--white);background:#121213f5;box-shadow:0 0 0 1px #00000061,inset 0 1px #ffffff12;font:inherit;font-size:12px;font-weight:800;letter-spacing:.3px;line-height:1;text-align:center;text-transform:none;outline:none}.bracket-html-toolbar{position:absolute;top:16px;right:16px;z-index:30;display:flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#06070af0;box-shadow:0 10px 28px #00000047}.bracket-html-toolbar .icon-button{width:40px;height:40px;color:var(--white);background:#ffffff12}.bracket-html-toolbar .icon-button:hover,.bracket-html-toolbar .icon-button:focus-visible{border-color:var(--bracket-html-accent);color:var(--bracket-html-accent)}.bracket-html-link{min-height:40px;padding:0 14px;border-color:#ffffff1f;background:#fff1}.bracket-detail-modal__inner{width:min(1180px,calc(100vw - 28px));max-width:1180px}.bracket-detail-modal__body{min-height:560px}.bracket-detail-modal__state{display:grid;gap:14px}.bracket-html-shell--detail-modal{height:min(72vh,720px);min-height:520px}.bracket-html-shell--battle-royale .bracket-html-toolbar{left:auto}.bracket-html-shell--apex.bracket-html-shell--battle-royale{background:linear-gradient(120deg,rgba(255,79,31,.18),transparent 30%),linear-gradient(280deg,rgba(111,216,231,.12),transparent 35%),linear-gradient(180deg,var(--bracket-html-bg-a),var(--bracket-html-bg-c))}.bracket-br-saving{padding:0 10px;color:var(--bracket-html-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bracket-br-viewport{position:relative;width:100%;height:100%;min-height:620px;overflow:auto;color:var(--bracket-html-text)}.bracket-br-stage{position:relative;min-width:1180px;min-height:100%;padding:118px 34px 34px 72px}.bracket-br-head{position:relative;z-index:2;display:grid;gap:18px}.bracket-br-brand{position:relative;left:auto;top:auto;right:auto;width:auto;max-width:calc(100% - 24px);transform:none;padding-left:0}.bracket-br-brand .bracket-html-brand__discipline{min-width:0;transform:translate(0)}.bracket-br-brand .bracket-html-brand__badge{margin-left:0;flex:0 0 auto}.bracket-html-shell--battle-royale .bracket-br-brand .bracket-html-brand__copy strong{font-size:36px;line-height:1}.bracket-html-shell--battle-royale .bracket-br-brand .bracket-html-brand__copy span,.bracket-html-shell--battle-royale .bracket-br-brand .bracket-html-brand__meta span{font-size:15px}.bracket-html-shell--battle-royale .bracket-br-brand .bracket-html-brand__project{padding-top:0}.bracket-html-shell--battle-royale .bracket-br-brand .bracket-html-brand__project img{width:232px}.bracket-br-summary{display:flex;flex-wrap:wrap;gap:8px}.bracket-br-summary span{padding:8px 12px;border:1px solid color-mix(in srgb,var(--bracket-html-accent) 28%,transparent);border-radius:10px;color:var(--bracket-html-text-soft);background:#ffffff0e;font-size:.75rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.bracket-br-table-wrap{position:relative;z-index:2;margin-top:22px;overflow:auto;border:1px solid color-mix(in srgb,var(--bracket-html-accent) 26%,rgba(255,255,255,.08));border-radius:16px;background:#06070a9e;box-shadow:0 18px 46px #00000052}.bracket-br-table{width:100%;min-width:1080px;border-collapse:collapse}.bracket-br-table th,.bracket-br-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.075);border-right:1px solid rgba(255,255,255,.055);text-align:center;white-space:nowrap}.bracket-br-table th{position:sticky;top:0;z-index:3;color:var(--bracket-html-accent-2);background:#08090cf5;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bracket-br-map-head>span{display:block}.bracket-br-map-head{min-width:132px}.bracket-br-metric-icons,.bracket-br-map-values,.bracket-br-map-inputs{display:grid;grid-template-columns:repeat(2,minmax(48px,1fr));gap:6px;justify-content:center;align-items:center}.bracket-br-metric-icons{display:grid;width:108px;margin-top:7px;margin-inline:auto;color:var(--bracket-html-text-soft)}.bracket-br-map-head>.bracket-br-metric-icons{display:grid}.bracket-br-metric-icon{display:grid;place-items:center;min-width:48px}.bracket-br-metric-icon svg{width:16px;height:16px;margin:0 auto;stroke-width:2.4}.bracket-br-map-values span{min-width:34px;color:var(--bracket-html-text);font-weight:850}.bracket-br-row{position:relative;z-index:0;transform-origin:center center;will-change:transform}.bracket-br-row.is-reordering{z-index:120}.bracket-br-row.is-reordering td{position:relative;z-index:2;background:color-mix(in srgb,var(--bracket-html-accent) 16%,rgba(8,9,12,.94));box-shadow:0 24px 58px #00000080,0 0 0 1px color-mix(in srgb,var(--bracket-html-accent) 48%,transparent),0 0 24px color-mix(in srgb,var(--bracket-html-accent) 22%,transparent)}.bracket-br-row-ghost{position:fixed;z-index:9000;margin:0;overflow:visible;border-collapse:collapse;table-layout:fixed;pointer-events:none;transform-origin:center center;backface-visibility:hidden;will-change:transform,filter,opacity}.bracket-br-row-ghost .bracket-br-row{position:relative;z-index:2;isolation:isolate}.bracket-br-table tbody tr:hover{background:color-mix(in srgb,var(--bracket-html-accent) 9%,transparent)}.bracket-br-rank,.bracket-br-points{color:var(--bracket-html-accent);font-weight:950}.bracket-br-team{min-width:240px;text-align:left}.bracket-br-team b,.bracket-br-team span{display:block;overflow:hidden;text-overflow:ellipsis}.bracket-br-team span{margin-top:3px;color:var(--bracket-html-muted);font-size:.72rem}.bracket-br-team input,.bracket-br-map-inputs input{width:100%;min-height:34px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:var(--bracket-html-text);background:#ffffff12;font:inherit;outline:none}.bracket-br-team input{padding:0 10px;text-align:left}.bracket-br-map-inputs input{padding:0 6px;text-align:center}.bracket-br-team input:focus,.bracket-br-map-inputs input:focus{border-color:var(--bracket-html-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--bracket-html-accent) 24%,transparent)}.admin-bracket-settings{display:grid;grid-template-columns:minmax(240px,1.45fr) repeat(6,minmax(132px,1fr)) auto;align-items:end;gap:10px;margin:0 0 14px;padding:12px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:linear-gradient(135deg,#ffffff13,#ffffff06),#090a0d61}.admin-bracket-settings .field{margin:0}.admin-bracket-settings .field input,.admin-bracket-settings .filter-select__button{min-height:44px;border-radius:12px}.admin-bracket-settings__actions{display:flex;justify-content:flex-end}.admin-bracket-settings__actions .btn{min-height:44px;white-space:nowrap}.admin-bracket-settings__error{grid-column:1 / -1;margin:0}.admin-apex-controls,.admin-bracket-side-panel{display:grid;gap:14px;margin:0 0 14px;padding:14px;border:1px solid rgba(255,79,31,.18);border-radius:16px;background:linear-gradient(135deg,#ff4f1f1a,#6fd8e70b),#07080ab8}.admin-apex-controls--compact{margin:0;max-height:calc(100vh - 118px);overflow:auto}.admin-apex-controls--compact .admin-apex-controls__head{align-items:stretch;flex-direction:column}.admin-apex-controls--compact .admin-apex-controls__maps,.admin-apex-controls--compact .admin-apex-controls__scoring{grid-template-columns:1fr}.admin-apex-controls--compact .admin-apex-interval{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-apex-controls__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-apex-controls__head h3,.admin-bracket-side-panel h3{margin:0;color:var(--text);font-size:1rem}.admin-apex-controls__head small,.admin-bracket-side-panel p{color:var(--muted)}.admin-apex-controls__maps{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.admin-apex-map{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;align-items:end}.admin-apex-map .field{min-width:0}.admin-apex-map__delete{width:42px;height:42px;margin-bottom:0}.admin-apex-controls__scoring{display:grid;grid-template-columns:minmax(160px,.7fr) repeat(5,minmax(148px,1fr));gap:10px;align-items:end}.admin-apex-controls__kills{margin:0}.admin-apex-interval{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff0a}.admin-apex-interval>span{grid-column:1 / -1;color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.admin-apex-interval label{display:grid;gap:4px;color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.admin-apex-interval input{min-width:0}.admin-bracket-editor-page{min-height:calc(100vh - 124px)}.admin-bracket-editor-layout{position:relative;display:block;min-height:clamp(620px,calc(100vh - 226px),940px)}.admin-bracket-html{height:clamp(620px,calc(100vh - 226px),940px);min-height:620px}.admin-bracket-html--fullscreen{height:100%;min-height:100%}.admin-bracket-inline-error{position:absolute;left:16px;bottom:16px;z-index:5;width:min(520px,calc(100% - 32px))}.admin-bracket-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:grid;grid-template-rows:auto minmax(0,1fr);padding:18px;color:var(--text);background:radial-gradient(circle at 15% 10%,rgba(255,79,31,.14),transparent 34%),radial-gradient(circle at 85% 20%,rgba(111,216,231,.1),transparent 38%),#050607;isolation:isolate}.admin-bracket-fullscreen__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 12px}.admin-bracket-fullscreen__head h2{margin:2px 0 0}.admin-bracket-fullscreen__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:14px;min-height:0;overflow:hidden}.admin-bracket-fullscreen__viewer,.admin-bracket-fullscreen__panel{min-height:0}.admin-bracket-fullscreen__viewer{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#08090cb8}.admin-bracket-fullscreen__panel{overflow:auto;padding-right:2px}.admin-bracket-fullscreen .admin-apex-controls{border-color:#ff4f1f3d;background:linear-gradient(135deg,#ff4f1f21,#6fd8e70f),#08090ceb}.admin-bracket-fullscreen .bracket-html-shell{border-radius:18px}.admin-bracket-fullscreen .bracket-br-stage{padding-left:72px}.btn--danger{color:#fecaca;border-color:#f871716b;background:linear-gradient(135deg,#7f1d1d61,#450a0a2e)}.btn--danger:hover{border-color:#f87171ad;color:#fee2e2}@media (max-width: 1280px){.admin-bracket-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-apex-controls__scoring{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-bracket-fullscreen__body{grid-template-columns:1fr}.admin-bracket-fullscreen__panel{max-height:42vh}.admin-bracket-settings__name{grid-column:span 2}.admin-bracket-settings__actions{justify-content:flex-start}}@media (max-width: 640px){.bracket-html-toolbar{top:auto;right:10px;bottom:10px;gap:6px;padding:6px}.bracket-html-toolbar .icon-button{width:36px;height:36px}.bracket-html-link{min-height:36px;padding:0 10px;font-size:12px}.admin-bracket-settings{grid-template-columns:1fr}.admin-apex-controls__head,.admin-bracket-fullscreen__head{align-items:stretch;flex-direction:column}.admin-apex-controls__scoring{grid-template-columns:1fr}.admin-bracket-fullscreen{padding:10px}.admin-bracket-settings__name{grid-column:auto}.admin-bracket-settings__actions{justify-content:flex-start}}.rich-text-field{display:grid;gap:8px}.rich-text-toolbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0b}.rich-text-toolbar .icon-button{width:34px;height:34px}.rich-text-toolbar__divider{width:1px;height:30px;margin:0 2px;background:#ffffff1f}.rich-text-menu{position:relative;display:inline-flex}.rich-text-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:30;display:grid;gap:6px;min-width:132px;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#080a0dfa;box-shadow:0 22px 60px #00000085}.rich-text-color-menu{grid-template-columns:repeat(7,24px)}.rich-text-color-menu button{width:24px;height:24px;border:1px solid rgba(255,255,255,.24);border-radius:999px;cursor:pointer}.rich-text-size-menu{max-height:220px;overflow:auto}.rich-text-size-menu button{min-height:30px;border:0;border-radius:6px;color:var(--white);background:transparent;font:inherit;font-weight:900;text-align:left;cursor:pointer}.rich-text-size-menu button:hover,.rich-text-size-menu button:focus-visible{background:#ff4d1229;outline:0}.rich-text-editor{display:block;outline:0;white-space:normal}.rich-text-editor:empty:before{content:attr(data-placeholder);color:var(--muted-2);pointer-events:none}.rich-text-editor p,.rich-text-editor ul,.rich-text-editor ol,.rich-text-editor blockquote,.rich-text-editor h2,.rich-text-editor h3,.rich-text-editor h4{margin-top:0}.rich-text-editor>:last-child{margin-bottom:0}.rich-text-editor img{display:block;max-width:100%;max-height:260px;border-radius:8px;object-fit:contain}.rich-text-editor blockquote{margin:10px 0;padding:10px 12px;border-left:3px solid var(--orange);border-radius:8px;color:#f8fafcdb;background:#ff4d1214}.rich-text-editor code,.rich-content code{padding:.1em .35em;border:1px solid rgba(255,255,255,.12);border-radius:5px;color:#ffd18a;background:#00000047;font-family:var(--font-sans);font-size:.92em}.rich-text-editor ul,.rich-text-editor ol,.rich-content ul,.rich-content ol{padding-left:1.35em}.rich-content h2,.rich-content h3,.rich-content h4{margin:18px 0 10px;color:var(--white);line-height:1.08}.rich-content h2{font-size:clamp(26px,3vw,42px)}.rich-content h3{font-size:clamp(22px,2.2vw,32px)}.rich-content h4{font-size:clamp(18px,1.7vw,24px)}.rich-content blockquote{margin:16px 0;padding:14px 16px;border-left:3px solid var(--orange);border-radius:8px;color:#f8fafcdb;background:#ff4d1214}.rich-content ul,.rich-content ol{margin:12px 0}.rich-content li+li{margin-top:6px}.rich-content img{display:block;max-width:100%;height:auto;margin:14px 0;border-radius:8px;cursor:zoom-in;transition:filter .2s var(--ease),outline-color .2s var(--ease),transform .2s var(--ease)}.rich-content img:hover,.rich-content img:focus-visible{outline:2px solid rgba(255,85,0,.55);outline-offset:3px;filter:brightness(1.08);transform:translateY(-1px)}.rich-image-modal{width:min(100% - 28px,1160px)}.rich-image-modal__inner{padding:clamp(12px,2vw,20px)}.rich-image-modal__close{position:absolute;top:clamp(14px,2vw,22px);right:clamp(14px,2vw,22px);z-index:2}.rich-image-modal__figure{display:grid;place-items:center;gap:12px;min-height:min(72dvh,720px);margin:0}.rich-image-modal__figure img{display:block;max-width:100%;max-height:min(78dvh,820px);border-radius:14px;object-fit:contain;box-shadow:0 28px 90px #0000007a}.rich-image-modal__figure figcaption{max-width:min(100%,860px);color:#ffffffb8;font-size:13px;font-weight:800;line-height:1.45;text-align:center}.rich-content ul,.rich-content ol{margin:12px 0;padding-left:22px}.rich-content a{color:var(--orange);font-weight:800}.field-error{color:#ff8a8a;font-size:12px;font-weight:800}.admin-preview{display:grid;gap:18px;color:var(--white)}.admin-preview h2,.admin-preview h3{margin:0}.admin-preview__block{display:grid;gap:10px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.admin-preview-launch{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:radial-gradient(circle at 100% 0%,rgba(255,77,18,.08),transparent 18rem),#07090c75}.admin-preview-launch>div:first-child{display:grid;gap:4px}.admin-preview-launch span{display:inline-flex;align-items:center;gap:8px;color:var(--white);font-weight:1000}.admin-preview-launch svg{width:18px;height:18px}.admin-preview-launch p{margin:0;color:var(--muted);font-size:12px;font-weight:800}.admin-preview-launch__actions{display:flex;flex-wrap:wrap;gap:8px}.admin-preview-route{min-height:calc(100dvh - 124px)}.admin-preview-route__head{align-items:flex-start}.admin-preview-route__controls{display:grid;justify-items:end;gap:8px}.admin-preview-route--empty{display:grid;place-items:center}.admin-public-preview{min-height:100%}.admin-public-preview .page-hero,.admin-public-preview .page-section{width:var(--container)}.admin-public-preview-card-section{width:min(100% - clamp(22px,3vw,62px),1500px)!important}.admin-preview-home-section{padding-top:clamp(54px,6vw,86px)}.admin-preview-home-section .home-activity-card{width:min(100%,560px);margin:0 auto}.admin-preview-page--rating .leaderboard-page{min-height:auto}.admin-preview-page--rating .filter-select__button svg,.admin-preview-page--rating .leaderboard-season-card button svg{transform:rotate(90deg)}.admin-preview-leaderboard-avatar{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(255,122,42,.42);border-radius:8px;color:#ff7a2ad1;background:#00000057}.leaderboard-podium__item.is-first .admin-preview-leaderboard-avatar{width:86px;height:86px;border-color:#ffc54ae0;box-shadow:0 0 0 8px #ffc54a14}.admin-preview-leaderboard-avatar svg{width:52%;height:52%;stroke-width:1.7}.admin-preview-season-details-card .rich-content{color:#e8ecf4b8;font-size:13px;font-weight:800;line-height:1.6}.admin-content-preview{display:grid;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgba(255,77,18,.1),transparent 24rem),#07090c8a}.admin-content-preview__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.admin-content-preview__head span{display:inline-flex;align-items:center;gap:8px;color:var(--white);font-weight:1000}.admin-content-preview__head svg{width:18px;height:18px}.admin-content-preview__head p{margin:5px 0 0;color:var(--muted);font-size:13px;font-weight:800}.admin-content-preview__controls{display:grid;justify-items:end;gap:8px}.admin-preview-tabs{margin:0;border-radius:12px}.admin-preview-tabs button{min-height:32px;padding:0 10px;border-radius:8px;font-size:12px}.admin-preview-tabs button svg{width:15px;height:15px}.admin-content-preview__stage{max-height:min(72vh,780px);overflow:auto;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px),#030507;background-size:28px 28px}.admin-content-preview__device{width:var(--admin-preview-width);max-width:none;min-height:520px;margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#05070a;box-shadow:0 24px 80px #0000006b}.admin-content-preview__device--mobile{border-radius:24px}.admin-content-preview__canvas{min-height:620px;padding:clamp(18px,3vw,42px);color:var(--text);background:radial-gradient(circle at 78% 0%,rgba(255,77,18,.11),transparent 28rem),#05070a}.admin-preview-page{display:grid;gap:22px}.admin-preview-hero{display:grid;gap:12px;padding:clamp(20px,3.4vw,54px) 0 clamp(10px,2vw,24px)}.admin-preview-hero--split{grid-template-columns:minmax(0,1fr) minmax(190px,280px);align-items:end}.admin-preview-hero h1{max-width:820px;margin:0;color:var(--white);font-size:clamp(32px,6vw,78px);line-height:.96;text-transform:uppercase}.admin-preview-hero p{max-width:680px;margin:0;color:var(--muted);font-weight:800;line-height:1.55}.admin-content-preview__device--mobile .admin-preview-hero--split,.admin-content-preview__device--tablet .admin-preview-hero--split{grid-template-columns:1fr}.admin-content-preview__device--mobile .admin-preview-hero h1{font-size:34px}.admin-preview-page .info-card,.admin-preview-info-card{max-width:860px}.admin-preview-news-card,.admin-preview-tournament-card,.admin-preview-activity-card,.admin-preview-info-card{width:min(100%,760px)}.admin-preview-tournament-card{max-width:840px}.admin-preview-activity-card{min-height:230px}.admin-notification-preview-card{grid-template-columns:46px minmax(0,1fr);width:min(100%,720px)}.admin-notification-preview-message{display:grid;gap:16px}.admin-notification-preview-message .btn{width:fit-content;pointer-events:none}.admin-inline-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--white);font-size:12px;font-weight:900;text-transform:uppercase}.admin-inline-toggle input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:38px;height:22px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 3px #00000029}.admin-inline-toggle input:before{content:"";display:block;width:16px;height:16px;margin:2px;border-radius:999px;background:#ffffffb8;transition:transform .16s ease,background .16s ease}.admin-inline-toggle input:checked{border-color:#ff7a18a3;background:#ff7a183d}.admin-inline-toggle input:checked:before{transform:translate(16px);background:var(--orange)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important}@media (max-width: 640px){.admin-image-upload{grid-template-columns:1fr}.admin-image-upload__preview{min-height:136px}.admin-image-upload__actions .btn{width:100%}}:root{--layer-header: 5000;--layer-dropdown: 7000;--layer-popover: 7200;--layer-overlay: 8000}.site-header{z-index:var(--layer-header)}.filters,.filter-select,.profile-card.glass-card,.account-panel,.team-members-panel,.admin-panel,.modal,.admin-modal{overflow:visible}.filters:has(.filter-select.is-open),.account-panel:has(.filter-select.is-open),.admin-panel:has(.filter-select.is-open),.team-duel-modal-form:has(.filter-select.is-open),.modal-inner:has(.filter-select.is-open){position:relative;z-index:calc(var(--layer-dropdown) - 50)}.filter-select.is-open{position:relative;z-index:var(--layer-dropdown)}.filter-select__menu--portal,.admin-select-menu-portal.filter-select__menu,.member-role-menu-portal,.team-member-actions-menu,.discipline-badge-list__popover,.user-dropdown{z-index:var(--layer-popover)}.filter-select__menu--portal,.admin-select-menu-portal.filter-select__menu,.member-role-menu-portal{opacity:1;visibility:visible;transform:none;pointer-events:auto}.filter-select__menu--portal{display:grid;overflow:auto}.nav.is-open{z-index:var(--layer-dropdown)}.live-player-backdrop,.rich-image-modal,.admin-avatar-lightbox,.admin-bracket-fullscreen,.admin-monitoring-panel.is-expanded{z-index:var(--layer-overlay)}.toast-region{z-index:calc(var(--layer-overlay) + 100)}:root{--bg: #020304;--bg-2: #05070a;--bg-3: #030405;--panel: rgba(8, 11, 14, .86);--panel-soft: rgba(8, 11, 14, .64);--panel-strong: rgba(7, 9, 12, .96);--line: rgba(146, 156, 171, .24);--line-strong: rgba(199, 207, 220, .34);--text: #eef1f6;--muted: rgba(232, 236, 244, .64);--muted-2: rgba(232, 236, 244, .44);--white: #f8fafc;--orange: #ff4d12;--orange-2: #ff7a2a;--orange-3: #cf3f0d;--danger: #ffb59c;--radius: 8px;--radius-lg: 8px;--radius-sm: 6px;--shadow: 0 18px 56px rgba(0, 0, 0, .44)}html{background:#020304;scrollbar-color:rgba(255,122,42,.56) rgba(7,9,12,.86)}body{color:var(--text);background:radial-gradient(ellipse at 16% -10%,rgba(255,77,18,.16),transparent 38rem),linear-gradient(180deg,#060708,#020304 46%,#020304);font-feature-settings:"tnum" 1}body:before{z-index:-3;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:72px 72px;opacity:.42;-webkit-mask-image:none;mask-image:none}body:after{z-index:-2;opacity:.028;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.78) 0 1px,transparent 1px 4px);mix-blend-mode:screen}*{min-width:0}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#07090cdb}*::-webkit-scrollbar-thumb{border:2px solid rgba(7,9,12,.86);border-radius:999px;background:#ff7a2a8a}*::-webkit-scrollbar-thumb:hover{background:#ff7a2ac2}button,input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.2}input,textarea,button,a{min-width:0}h1,h2,h3{letter-spacing:0}.page-shell:before,.page-shell:after,.header-card:before{display:none}.site-header{width:var(--container);padding-top:clamp(12px,1.5vw,20px)}.header-card{grid-template-columns:minmax(220px,310px) minmax(360px,1fr) auto;min-height:76px;padding:8px 12px 8px 18px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,#0c1014eb,#05070aeb),#06080a;box-shadow:0 18px 52px #0000006b,inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-mark--main{width:48px}.brand-word{font-size:clamp(24px,1.65vw,30px);text-shadow:none;filter:none}.nav{gap:clamp(16px,2vw,40px)}.nav a{min-height:50px;color:#e8ecf4a8;font-size:15px;font-weight:800}.nav a:after{bottom:-10px;height:1px}.header-actions{gap:8px}.glass-card,.panel,.article-body,.admin-panel,.admin-state,.admin-login-card,.home-feature-card,.home-activity-card,.activity-card,.news-card,.raffle-row,.info-card,.metric-tile,.event-card,.list-row,.mini-row,.balance-card,.account-panel,.application-row,.member-row,.notification-row,.invite-summary,.invite-member,.contact-item,.feedback-form,.article-card,.pagination,.filters,.admin-settings-form,.admin-toolbar,.admin-table-wrap,.admin-image-upload,.admin-preview-panel,.admin-pem-field,.live-player-shell,.live-player-shell.has-player{border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,#0d1014f0,#07090cf0),#07090c;box-shadow:0 18px 54px #0000005c,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.news-card,.raffle-row,.info-card,.activity-card,.metric-tile,.event-card,.list-row,.mini-row,.balance-card,.application-row,.member-row,.notification-row,.invite-summary,.invite-member,.detail-condition,.application-choice__item,.admin-image-upload__preview,.admin-long-cell,.admin-json-cell,.admin-tournament-bracket-row__inner,.live-resource-card,.live-player-event,.live-player-commentator,.live-player-match-link{border-color:#929cab33;border-radius:8px;background:linear-gradient(145deg,#0b0e12d6,#06080bd6),#06080bd6;box-shadow:inset 0 1px #ffffff0a}.glass-card:before,.news-card:before,.raffle-row:before,.info-card:before,.activity-card:before{border-radius:inherit}.glass-card:hover,.news-card:hover,.raffle-row:hover,.info-card:hover,.activity-card:hover,.list-row:hover,.event-card:hover{border-color:#ff7a2a66;box-shadow:0 22px 62px #00000070,0 0 0 1px #ff4d120f}.profile-card.glass-card,.profile-side-card.glass-card,.profile-balance-card.glass-card,.profile-applications-panel.glass-card,.wallet-history-summary.glass-card,.wallet-history-panel.glass-card{border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,#0d1014f5,#06080bf5),#07090c;box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff0d}.btn,.btn--hero,.profile-save-button,.wallet-history-more{min-height:44px;border-radius:6px;border-color:#ff7a2a94;background:radial-gradient(circle at 82% 16%,rgba(255,255,255,.25),transparent 11px),linear-gradient(135deg,#ff3d0a,#ff4d12 52%,#ff7a2a);box-shadow:0 16px 42px #ff4d1242,inset 0 1px #fff3}.btn:hover,.btn:focus-visible{box-shadow:0 20px 54px #ff4d1257,inset 0 1px #ffffff3d}.btn--ghost,.profile-reset-button,.profile-team-button,.profile-application-cancel,.tournament-filter-reset{border-color:var(--line);border-radius:6px;color:#eef1f7d6;background:linear-gradient(145deg,#ffffff0e,#ffffff03),#06080bbd;box-shadow:inset 0 1px #ffffff0b}.btn--ghost:hover,.btn--ghost:focus-visible,.profile-reset-button:hover,.profile-reset-button:focus-visible,.profile-team-button:hover,.profile-team-button:focus-visible,.profile-application-cancel:hover,.profile-application-cancel:focus-visible,.tournament-filter-reset:hover,.tournament-filter-reset:focus-visible{color:var(--white);border-color:#ff7a2a70;background:#ff4d121a}.icon-button,.close-btn,.notification-link,.live-header-button,.menu-toggle,.socials a,.to-top{border-color:var(--line);border-radius:8px;background:linear-gradient(145deg,#ffffff0e,#ffffff03),#06080bbd;box-shadow:inset 0 1px #ffffff0b}.field,.filter-select__label,.select-field,.admin-select,.tournament-search__label{color:#e5e9f085;font-size:13px;font-weight:900;text-transform:none}.field input,.field textarea,.select-field select,.admin-select select,.admin-inline-select,.profile-input-shell,.profile-field--bio textarea,.filter-select__button,.tournament-search__control,.search-field,.admin-search{min-height:44px;border:1px solid var(--line);border-radius:6px;color:var(--white);background:linear-gradient(145deg,#ffffff09,#ffffff02),#040709c7;box-shadow:inset 0 1px #ffffff0a;outline:0}.field textarea,.profile-field--bio textarea{min-height:96px}.field input::placeholder,.field textarea::placeholder,.profile-input-shell input::placeholder,.profile-field--bio textarea::placeholder,.search-field input::placeholder,.tournament-search input::placeholder,.admin-search input::placeholder{color:#e5e9f061}.field input:focus,.field textarea:focus,.select-field select:focus,.admin-select select:focus,.admin-inline-select:focus,.profile-input-shell:focus-within,.profile-field--bio textarea:focus,.filter-select__button:hover,.filter-select__button:focus-visible,.filter-select.is-open .filter-select__button,.tournament-search__control:focus-within,.search-field:focus-within,.admin-search:focus-within{border-color:#ff7a2a80;background:linear-gradient(145deg,#ff4d1214,#ffffff02),#05080be0;box-shadow:0 0 0 3px #ff4d1214,inset 0 1px #ffffff0e}.password-field{position:relative;display:block;width:100%}.password-field input{padding-right:50px}.password-field input::-ms-clear,.password-field input::-ms-reveal{display:none}.password-field__toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;top:50%;right:7px;display:grid;place-items:center;width:34px;height:34px;border:1px solid transparent;border-radius:6px;color:#e5e9f094;background:#ffffff0b;transform:translateY(-50%);transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.password-field__toggle svg{width:18px;height:18px}.password-field__toggle:hover,.password-field__toggle:focus-visible{color:var(--white);border-color:#ff7a2a61;background:#ff4d1221;outline:0}.password-field__toggle:active{transform:translateY(-50%) scale(.96)}.password-field__toggle:disabled{cursor:not-allowed;color:#e5e9f052;background:#ffffff06;transform:translateY(-50%)}.field .two-factor-code-cell{min-width:0;min-height:52px;padding:0;border-radius:8px;text-align:center;font-size:22px;font-weight:900;line-height:1;letter-spacing:0}.field .two-factor-code-cell:focus{border-color:#ff4d1294;background:linear-gradient(145deg,#ff4d1221,#ffffff03),#05080bdb}.field input[readonly],.field input:disabled,.filter-select__button:disabled,.admin-select select:disabled{color:#e5e9f080;background:#ffffff08}.profile-input-shell input,.profile-input-shell input[readonly],.profile-input-shell input:disabled,.search-field input,.admin-search input,.tournament-search input{width:100%;min-width:0;min-height:42px;padding:0;border:0;border-radius:0;color:var(--white);background:transparent;box-shadow:none;outline:0}.profile-input-shell input[readonly],.profile-input-shell input:disabled{color:#f2f4f8bd;background:transparent}.profile-input-shell{overflow:hidden}.profile-card.glass-card,.profile-form,.profile-form__layout,.profile-fields,.profile-fields__grid,.account-form__grid,.profile-field,.profile-country-select{overflow:visible}.profile-card.glass-card{position:relative;z-index:10}.profile-card.glass-card:has(.filter-select.is-open){z-index:2400}.profile-sidebar,.profile-applications-panel.glass-card{position:relative;z-index:1}.profile-country-select.is-open{z-index:2500}.profile-country-select .filter-select__menu{z-index:2600}.filter-select__button{padding-left:13px;padding-right:42px;font-size:14px;font-weight:900}.filter-select__button:after{right:15px;width:8px;height:8px;border-width:0 2px 2px 0}.filter-select__menu,.admin-select-menu-portal.filter-select__menu,.member-role-menu-portal,.user-dropdown,.bracket-html-combobox-menu,.bracket-html-status-menu{border:1px solid var(--line-strong);border-radius:8px;background:radial-gradient(circle at 88% 0%,rgba(255,77,18,.12),transparent 42%),linear-gradient(145deg,#0e1116fa,#06080bfc),#07090c;box-shadow:0 24px 76px #0000009e,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-color:rgba(255,122,42,.56) rgba(6,8,11,.88)}.filter-select__option,.user-dropdown a,.user-dropdown button,.bracket-html-combobox-menu button,.bracket-html-status-menu button{min-height:40px;border-radius:6px;color:#ebeef4c2;background:transparent;font-size:14px;font-weight:900}.filter-select__option:hover,.filter-select__option:focus-visible,.filter-select__option[aria-selected=true],.user-dropdown a:hover,.user-dropdown a:focus-visible,.user-dropdown button:hover,.user-dropdown button:focus-visible,.bracket-html-combobox-menu button:hover,.bracket-html-combobox-menu button:focus-visible,.bracket-html-status-menu button:hover,.bracket-html-status-menu button:focus-visible,.bracket-html-status-menu button.is-active{color:var(--white);border-color:#ff7a2a4d;background:linear-gradient(90deg,#ff4d122e,#ff4d120e),#ffffff06}.filter-select__option[aria-selected=true]:after{display:none}.user-chip{min-height:52px;border-color:var(--line);border-radius:8px;background:linear-gradient(145deg,#ffffff0e,#ffffff03),#06080bbd;box-shadow:inset 0 1px #ffffff0b}.user-chip img,.admin-session-chip span,.avatar-upload img,.avatar-upload--compact img,.profile-avatar-frame,.profile-team-avatar-frame,.profile-team-avatar-frame>img,.profile-team-card__main>img,.team-summary__identity img,.member-row img,.invitation-recipient img,.invite-summary img,.invite-member img{border:0;outline:0}.profile-avatar-upload{width:fit-content;max-width:100%;cursor:default}.profile-avatar-button{cursor:pointer;-webkit-user-select:none;user-select:none}.profile-avatar-button{text-decoration:none}.user-dropdown{width:240px;padding:8px}.home-hero{isolation:isolate}.home-hero__image{display:block;z-index:-2;visibility:visible;width:100%;height:100%;opacity:1;object-fit:cover}.home-hero__veil{z-index:-1}.home-hero:after{z-index:0;pointer-events:none}.home-hero__grid{position:relative;z-index:1}.news-card.has-cover-art{isolation:isolate}.news-card__cover-art,.admin-image-cell img,.admin-image-upload__preview img,.rich-content img,.profile-avatar-frame img,.profile-team-avatar-frame>img,.profile-team-card__main>img,.team-summary__identity img,.member-row img,.invite-summary img,.invite-member img,.brand-mark img,.footer-logo img,.live-platform-icon img,.live-player-mark img{display:block;visibility:visible}.news-card__cover-art{z-index:0;width:100%;height:100%;opacity:.78;object-fit:cover}.news-card>div,.news-card>.badge{position:relative;z-index:2}.modal,.admin-modal{border:1px solid var(--line-strong);border-radius:8px;background:radial-gradient(circle at 88% 0%,rgba(255,77,18,.12),transparent 38rem),linear-gradient(180deg,#0e1116fa,#05070afc),#07090c;box-shadow:0 34px 120px #000000ad,inset 0 1px #ffffff0f}.modal-tabs,.admin-tabs,.segmented{border-color:var(--line);border-radius:8px;background:#040709bd}.modal-tabs button,.admin-tabs button,.segmented button{border-radius:6px}.badge,.status-pill,.meta-row span,.live-player-meta span,.live-player-meta a,.row-metrics span,.profile-app-count,.wallet-history-total,.profile-application-status,.profile-application-date,.profile-application-fee{border:1px solid rgba(146,156,171,.2);border-radius:6px;background:#ffffff09;box-shadow:none}.status-pill.is-live{border-color:#4ade8057;color:#b7f7c6;background:#22c55e1a}.status-pill.is-progress{border-color:#7dd3fc4d;color:#bae6fd;background:#0ea5e91a}.status-pill.is-warning{border-color:#ffb56757;color:#ffd9a8;background:#ff7a2a1f}.status-pill.is-muted{border-color:#929cab2e;color:#e8ecf49e;background:#ffffff09}.profile-history-chip,.wallet-history-back,.wallet-history-tab{border-radius:6px;border-color:var(--line);background:#040709b3}.profile-role-icon{border-width:2px;box-shadow:0 0 32px #ff4d121f,inset 0 0 0 1px #ffffff09}.profile-role-icon.is-captain{border-radius:50%;clip-path:none;background:radial-gradient(circle at 52% 42%,rgba(255,77,18,.18),transparent 38%),#ff4d1209;box-shadow:0 0 34px #ff4d122e,inset 0 0 0 1px #ffffff0e}.wallet-history-state__icon{border-width:1px;border-radius:50%;background:#ff4d120b;box-shadow:none}.profile-balance-card strong,.wallet-history-summary strong,.balance-card b,.metric-tile b,.hero-stat-card b{font-variant-numeric:tabular-nums}.profile-application-item,.wallet-history-row,.wallet-history-skeleton__row{border-color:#929cab2e;border-radius:8px;background:#05080ba8}.news-card,.activity-card,.raffle-row,.info-card{transform:translateZ(0)}.news-card h3,.activity-card h3,.info-card h3,.raffle-row h3{color:#f8fafceb}.home-status,.command-status,.live-player-live,.live-resource-status{border-radius:6px}.btn--watch{min-height:72px;padding:0 42px;border:1px solid rgba(255,75,64,.56);border-radius:8px;color:var(--white);background:radial-gradient(circle at 18% 50%,rgba(255,77,18,.24),transparent 42%),linear-gradient(145deg,#ffffff12,#ffffff03),#030507db;box-shadow:0 18px 50px #00000061,0 0 36px #ff302638,inset 0 1px #ffffff0f;animation:frakciumLivePulse 1.55s ease-in-out infinite}.btn--watch:hover,.btn--watch:focus-visible{border-color:#ff4b40d1;background:radial-gradient(circle at 18% 50%,rgba(255,77,18,.3),transparent 42%),linear-gradient(145deg,#ffffff14,#ffffff04),#030507f0;box-shadow:0 20px 60px #00000070,0 0 42px #ff30264d,inset 0 1px #ffffff14}.play-disc{border-color:#ff4b406b;background:#ff392d24;box-shadow:0 0 24px #ff392d38}.progress-bar,.progress-block progress,.home-progress{border-radius:999px}.admin-sidebar,.admin-header{border-color:var(--line);border-radius:8px;background:linear-gradient(145deg,#0d1014f0,#07090cf0),#07090c;box-shadow:0 18px 54px #0000005c,inset 0 1px #ffffff0d}.admin-root{background:radial-gradient(ellipse at 8% -8%,rgba(255,77,18,.14),transparent 34rem),linear-gradient(180deg,#050708,#020304)}.admin-workspace{background:transparent}.admin-sidebar{padding:14px}.admin-sidebar__brand{min-height:58px;border-bottom-color:#929cab2e}.brand-mark--admin{width:48px}.brand-word--admin{font-size:25px}.admin-header{min-height:66px;padding:9px 11px}.admin-nav{gap:7px}.admin-nav-group{gap:4px}.admin-nav-group__toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:6px;color:#e8ecf480;background:transparent;font-size:11px;font-weight:1000;letter-spacing:.02em;text-align:left;text-transform:uppercase;cursor:pointer;transition:color .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease)}.admin-nav-group__toggle:hover,.admin-nav-group__toggle:focus-visible,.admin-nav-group.is-open .admin-nav-group__toggle{color:#f8fafcd1;border-color:#929cab1f;background:#ffffff06;outline:0}.admin-nav-group__toggle span:last-child{color:#ff7a2adb;font-size:14px;line-height:1}.admin-nav a{min-height:42px;border-radius:6px;color:#e8ecf4ad}.admin-nav a:hover,.admin-nav a:focus-visible,.admin-nav a.is-active{color:var(--white);border-color:#ff7a2a57;background:linear-gradient(90deg,#ff4d122e,#ff4d120e),#ffffff06}.admin-session-chip,.admin-setting-tile,.admin-pem-field__icon{border-color:var(--line);border-radius:8px;background:linear-gradient(145deg,#ffffff0b,#ffffff03),#05080bbd;box-shadow:inset 0 1px #ffffff0a}.admin-session-chip span{border-radius:6px;color:var(--white);background:linear-gradient(135deg,#ff3d0a,#ff7a2a)}.admin-resource-head,.admin-panel-head,.admin-monitoring-head{padding-bottom:14px;border-bottom:1px solid rgba(146,156,171,.14)}.admin-toolbar,.admin-settings-form,.admin-preview-panel,.admin-image-upload,.admin-pem-field{background:linear-gradient(145deg,#090c10cc,#05080bcc),#05080bcc}.admin-search{border-radius:6px}.admin-table-summary{border-bottom-color:#929cab24;color:#e8ecf48f}.admin-table th{color:#e8ecf48f;background:#ffffff05}.admin-login-card{width:min(100%,560px);border-radius:8px}.brand-mark--admin-login{width:48px}.brand-word--admin-login{font-size:24px}.admin-nav a,.admin-menu-button{border-radius:6px}.admin-table tbody tr.is-expandable{cursor:pointer}.admin-table tbody tr.is-expandable:focus-visible{outline:1px solid rgba(255,122,42,.62);outline-offset:-2px;background:#ff4d1212}.admin-table tbody tr.is-expandable.is-expanded{background:#ff4d1213}.admin-tournament-bracket-row td{padding-top:0;padding-bottom:0;border-bottom:0}.admin-tournament-bracket-row__inner{max-height:0;margin:0;padding:0 14px;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-8px);transition:max-height .32s ease,margin .24s ease,padding .24s ease,opacity .22s ease,transform .24s ease}.admin-tournament-bracket-row.is-open .admin-tournament-bracket-row__inner{max-height:240px;margin:8px 0 14px;padding:12px 14px;opacity:1;pointer-events:auto;transform:translateY(0)}.rich-text-toolbar,.admin-preview-panel,.admin-pem-field,.admin-apex-interval,.admin-apex-controls{border-radius:8px}.admin-root{--admin-panel-bg: linear-gradient(145deg, rgba(8, 10, 13, .985), rgba(2, 3, 5, .985)), #030405;min-height:100dvh;color:var(--text);background:radial-gradient(ellipse at 5% -8%,rgba(255,77,18,.1),transparent 34rem),radial-gradient(ellipse at 96% 4%,rgba(255,122,42,.045),transparent 30rem),linear-gradient(180deg,#050607,#020304);scrollbar-color:rgba(255,122,42,.56) rgba(7,9,12,.86)}.admin-root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:72px 72px;opacity:.22}.admin-root{position:relative;isolation:isolate}.admin-sidebar{position:fixed;inset:14px auto 14px 14px;z-index:1080;display:grid;grid-template-rows:auto minmax(0,1fr);width:286px;max-height:calc(100dvh - 28px);overflow:hidden;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--admin-panel-bg);box-shadow:0 24px 72px #00000094,inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-sidebar__brand{min-height:64px;padding:0 4px 16px;border-bottom-color:#929cab29}.brand-mark--admin{width:52px}.brand-word--admin{color:#f8fafcf0;font-size:27px;text-shadow:none}.admin-nav{min-height:0;gap:7px;padding-top:14px;overflow-y:auto;scrollbar-width:thin}.admin-nav a{min-height:44px;border-radius:6px;color:#e8ecf4a8;background:transparent}.admin-nav a:hover,.admin-nav a:focus-visible,.admin-nav a.is-active{color:var(--white);border-color:#ff7a2a5c;background:linear-gradient(90deg,#ff4d1224,#ff4d1209),#ffffff06;box-shadow:inset 0 1px #ffffff0a}.admin-workspace{position:relative;z-index:1;min-height:100dvh;padding:14px 14px 34px 314px;background:transparent}.admin-header{position:sticky;top:14px;z-index:900;justify-content:flex-end;min-height:66px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--admin-panel-bg);box-shadow:0 18px 54px #00000080,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-header__user{margin-left:auto}html.admin-monitoring-lock,body.admin-monitoring-lock{overflow:hidden}.admin-monitoring-panel.is-expanded{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:grid;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100dvh;min-height:100dvh;margin:0;padding:14px;overflow:hidden;border:0;border-radius:0;background:radial-gradient(ellipse at 12% 0%,rgba(255,77,18,.14),transparent 34rem),linear-gradient(180deg,#050708,#020304);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-monitoring-panel.is-expanded .admin-monitoring-head{align-items:center;margin:0 0 12px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--admin-panel-bg);box-shadow:0 18px 54px #00000075,inset 0 1px #ffffff0d}.admin-monitoring-panel.is-expanded .admin-monitoring-frame{width:100%;height:100%;min-height:0;border-color:var(--line);border-radius:8px}.admin-session-chip{min-height:54px;padding:7px 14px 7px 7px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,#ffffff0e,#ffffff03),#040709e0;box-shadow:inset 0 1px #ffffff0b}.admin-session-chip span{border:0;border-radius:50%;color:var(--white);background:linear-gradient(135deg,#ff4d12,#ff7a2a);box-shadow:0 0 0 1px #ffffff1f,0 10px 28px #ff4d1238}.admin-main{width:var(--container);margin-inline:auto;padding-top:14px}.admin-panel,.admin-state,.admin-login-card,.admin-toolbar,.admin-table-wrap,.admin-settings-form,.admin-preview-panel,.admin-image-upload,.admin-pem-field,.admin-setting-tile,.admin-apex-controls,.admin-bracket-side-panel,.rich-text-toolbar{border:1px solid var(--line);border-radius:8px;background:var(--admin-panel-bg);box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-panel,.admin-login-card{padding:clamp(16px,2vw,24px)}.admin-resource-head,.admin-panel-head,.admin-monitoring-head{align-items:start;padding-bottom:14px;border-bottom:1px solid rgba(146,156,171,.14)}.admin-resource-title h2,.admin-panel-head h2,.admin-login-card h1{color:#f8fafcf0;letter-spacing:0}.admin-resource-title small,.admin-panel-head p,.admin-login-card p,.admin-table-summary,.admin-image-upload__meta span,.admin-pem-field__body span{color:#e8ecf48f}.admin-rating-preview{display:grid;gap:16px;min-width:min(760px,calc(100vw - 48px))}.admin-rating-preview__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-rating-preview__summary>div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(146,156,171,.14);border-radius:8px;background:#05080c85}.admin-rating-preview__summary span,.admin-rating-preview__row small{color:#e8ecf48f;font-size:11px;font-weight:850;text-transform:uppercase}.admin-rating-preview__summary b,.admin-rating-preview__row b{overflow:hidden;color:#f8fafcf0;text-overflow:ellipsis;white-space:nowrap}.admin-rating-preview__table{display:grid;overflow:hidden;border:1px solid rgba(146,156,171,.14);border-radius:8px}.admin-rating-preview__row{display:grid;grid-template-columns:minmax(180px,1.3fr) 72px minmax(130px,.8fr) minmax(150px,.9fr) 86px;gap:10px;align-items:center;min-width:0;padding:10px 12px;border-top:1px solid rgba(146,156,171,.1);color:#eef1f7d1;font-size:13px;font-weight:800}.admin-rating-preview__row:first-child{border-top:0}.admin-rating-preview__row--head{color:#ffb567b8;background:#ff7a2a0f;font-size:11px;font-weight:1000;text-transform:uppercase}.admin-rating-preview__row>span{display:grid;min-width:0;gap:3px}.admin-rating-preview .is-positive{color:#8ff0a4}.admin-rating-preview .is-negative{color:#ff9a8f}@media (max-width: 820px){.admin-rating-preview{min-width:0}.admin-rating-preview__summary,.admin-rating-preview__row{grid-template-columns:1fr}}.admin-duel-team-search__menu button{grid-template-columns:42px minmax(0,1fr)}.admin-duel-team-search__avatar.duel-avatar-frame{width:42px;height:42px}.admin-toolbar{grid-template-columns:minmax(280px,1fr) repeat(auto-fit,minmax(206px,260px));gap:10px;margin-bottom:16px;padding:12px}.admin-search,.admin-form .field input,.admin-form .field textarea,.admin-select select,.admin-inline-select,.admin-custom-select .filter-select__button,.rich-text-field textarea,.rich-text-editor{border:1px solid var(--line);border-radius:6px;color:var(--white);background:linear-gradient(145deg,#ffffff09,#ffffff02),#040709c7;box-shadow:inset 0 1px #ffffff0a}.admin-search{min-height:44px;padding:0 13px}.admin-form .field input,.admin-form .field textarea,.rich-text-field textarea,.rich-text-editor{width:100%;min-width:0;line-height:1.35;overflow-wrap:anywhere}.admin-form .field input{min-height:44px}.admin-form .field textarea,.rich-text-field textarea,.rich-text-editor{min-height:104px;padding:12px 13px}.admin-search:focus-within,.admin-form .field input:focus,.admin-form .field textarea:focus,.rich-text-field textarea:focus,.rich-text-editor:focus,.admin-custom-select .filter-select__button:hover,.admin-custom-select .filter-select__button:focus-visible,.admin-custom-select.is-open .filter-select__button{border-color:#ff7a2a80;background:linear-gradient(145deg,#ff4d1214,#ffffff02),#05080be0;box-shadow:0 0 0 3px #ff4d1214,inset 0 1px #ffffff0e;outline:0}.admin-custom-select .filter-select__button,.admin-inline-select-field .filter-select__button,.admin-form-select .filter-select__button{min-height:44px;border-radius:6px}.admin-select-menu-portal.filter-select__menu{z-index:5000;border-radius:8px}.admin-table-wrap{overflow:auto}.admin-table{border-collapse:separate;border-spacing:0}.admin-table th,.admin-table td{border-bottom-color:#929cab24}.admin-table th{color:#e8ecf48f;background:#ffffff05;text-transform:none}.admin-table td{color:#eef1f7d1}.admin-table tbody tr:hover{background:#ff4d120e}.admin-table--users th:first-child,.admin-table--users td:first-child,.admin-table--teams th:first-child,.admin-table--teams td:first-child{min-width:230px}.admin-table--users th:last-child,.admin-table--users td:last-child,.admin-table--teams th:last-child,.admin-table--teams td:last-child{min-width:118px}.admin-identity-cell{display:grid;grid-template-columns:40px minmax(150px,1fr);align-items:center;gap:10px;min-width:0;color:#f8fafcf0}.admin-identity-avatar{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border:1px solid rgba(255,122,42,.22);border-radius:8px;color:#ffd2b6;background:linear-gradient(145deg,#ff7a2a24,#ffffff06),#080b0fc7;font-size:13px;font-weight:1000}.admin-identity-avatar img{width:100%;height:100%;object-fit:cover}.admin-identity-avatar--button{padding:0;cursor:zoom-in;transition:border-color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.admin-identity-avatar--button:hover,.admin-identity-avatar--button:focus-visible{border-color:#ff7a2a8c;outline:0;box-shadow:0 0 0 3px #ff4d121a}.admin-identity-avatar--button:active{transform:translateY(1px)}.admin-identity-cell>span:last-child{display:grid;min-width:0}.admin-identity-cell b{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;font-weight:950}.admin-avatar-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-avatar-lightbox__body{position:relative;display:grid;gap:12px;justify-items:center;width:min(92vw,420px);padding:18px;border:1px solid rgba(146,156,171,.2);border-radius:10px;background:radial-gradient(circle at 80% 0%,rgba(255,77,18,.16),transparent 18rem),#06080bf5;box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff0f}.admin-avatar-lightbox__body img{width:min(72vw,320px);height:min(72vw,320px);border:1px solid rgba(255,122,42,.22);border-radius:10px;object-fit:cover;background:#ffffff0a}.admin-avatar-lightbox__body span{max-width:100%;overflow:hidden;color:#f8fafce0;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.admin-avatar-lightbox__close{position:absolute;top:10px;right:10px}.admin-primary-cell small,.admin-long-cell,.admin-json-cell{color:#e8ecf494}.admin-long-cell,.admin-json-cell,.admin-image-upload__preview,.admin-tournament-bracket-row__inner{border-color:#929cab2e;border-radius:8px;background:linear-gradient(145deg,#0b0e12d1,#06080bd1),#06080bd1}.admin-image-upload{grid-template-columns:128px minmax(0,1fr);gap:14px;padding:12px}.admin-image-upload__preview{min-height:104px}.admin-access-pill{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.admin-access-pill svg{width:14px;height:14px}.admin-image-upload__actions .btn,.admin-resource-actions .btn,.admin-form-actions .btn{min-height:42px;border-radius:6px}.admin-color-control__row,.admin-color-cell{display:inline-flex;align-items:center;gap:10px;min-width:0}.admin-color-control__row{width:100%}.admin-color-control__row>input[type=text]{min-width:0;flex:1 1 auto;text-transform:uppercase;font-family:var(--font-ui);font-weight:800;letter-spacing:0}.admin-color-swatch,.admin-color-cell>span{flex:0 0 auto;width:38px;height:38px;border:1px solid rgba(146,156,171,.22);border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 18px #00000038}.admin-color-swatch{position:relative;overflow:hidden}.admin-color-swatch input{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);border:0;padding:0;opacity:0;cursor:pointer}.admin-color-cell b{color:#eef1f7db;font-size:12px;font-weight:900;white-space:nowrap}.admin-tabs,.segmented{border-radius:8px}.admin-tabs button,.segmented button{border-radius:6px}.admin-preview-panel,.admin-preview{display:none!important}.admin-page-heading{display:grid;gap:5px;margin:0 0 12px}.admin-page-heading h1{margin:0;color:#f8fafcf0;font-size:clamp(28px,3vw,42px);line-height:1.05;font-weight:1000;letter-spacing:0}.admin-page-heading p{max-width:760px;margin:0;color:#e8ecf48f;font-size:14px;font-weight:800;line-height:1.45}.admin-login-page{min-height:100dvh;background:radial-gradient(ellipse at 50% 0%,rgba(255,77,18,.18),transparent 34rem),linear-gradient(180deg,#050607,#020304)}.admin-modal{border-radius:8px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass-card,.panel,.article-body,.admin-panel,.admin-state,.admin-login-card,.home-feature-card,.home-activity-card,.activity-card,.news-card,.raffle-row,.info-card,.metric-tile,.event-card,.list-row,.mini-row,.account-panel,.filters,.modal,.admin-modal,.filter-select__menu,.user-dropdown{background:#07090c;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency: reduce){.glass-card,.panel,.article-body,.admin-panel,.admin-state,.admin-login-card,.filters,.modal,.admin-modal,.filter-select__menu,.user-dropdown{background:#07090c;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width: 1120px){.header-card{grid-template-columns:minmax(170px,1fr) auto auto}.nav{border-radius:8px;background:linear-gradient(145deg,#0d1014fa,#07090cfa),#07090c}}@media (max-width: 680px){.header-card,.home-feature-card,.home-activity-card,.activity-card,.news-card,.raffle-row,.info-card,.account-panel,.profile-card.glass-card,.profile-side-card.glass-card,.profile-balance-card.glass-card{border-radius:8px}.btn,.btn--hero,.btn--watch{border-radius:6px}}.user-chip img,.header-auth-skeleton__avatar,.admin-session-chip span,.avatar-upload img,.avatar-upload--compact img,.profile-avatar-frame,.profile-avatar-frame img,.profile-team-avatar-frame,.profile-team-avatar-frame>img,.profile-team-card__main>img,.team-summary__identity img,.member-row img,.invitation-recipient img,.invite-summary img,.invite-member img,.team-command-avatar img{border-radius:8px}.profile-team-avatar-frame{overflow:hidden}.profile-team-avatar-frame.has-alpha-avatar{overflow:visible;border-radius:0;background:transparent;box-shadow:none}.user-chip img[src*="#avatar_alpha=1"],.avatar-upload img[src*="#avatar_alpha=1"],.avatar-upload.has-alpha-avatar img,.profile-avatar-frame.has-alpha-avatar img,.profile-team-avatar-frame.has-alpha-avatar>img,.team-summary__identity img[src*="#avatar_alpha=1"],.member-row img[src*="#avatar_alpha=1"],.invitation-recipient img[src*="#avatar_alpha=1"],.invite-summary img[src*="#avatar_alpha=1"],.invite-member img[src*="#avatar_alpha=1"],.team-command-avatar img[src*="#avatar_alpha=1"],.team-command-avatar.has-alpha-avatar img{border-radius:0;background:transparent;box-shadow:none;object-fit:contain}.admin-duels-page{display:grid;gap:18px}.admin-duels-page .admin-resource-head{margin-bottom:0}.admin-duel-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px;margin:0;padding:8px;border:1px solid rgba(146,156,171,.16);border-radius:8px;background:#040709b8}.admin-duel-tabs button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:6px;color:#e8ecf49e;background:transparent;font-weight:950;text-align:left;cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.admin-duel-tabs button:hover,.admin-duel-tabs button:focus-visible,.admin-duel-tabs button.is-active{border-color:#ff7a2a57;color:var(--white);background:linear-gradient(90deg,#ff4d1229,#ff4d120b),#ffffff06;outline:0}.admin-duel-tabs button:active{transform:translateY(1px)}.admin-duel-tabs__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-duel-tabs__count{display:grid;place-items:center;min-width:26px;height:24px;padding:0 7px;border:1px solid rgba(146,156,171,.16);border-radius:6px;color:#e8ecf4ad;background:#ffffff09;font-size:11px;font-weight:1000;font-variant-numeric:tabular-nums}.admin-duel-tabs button.is-active .admin-duel-tabs__count{border-color:#ff7a2a66;color:#ffd7b3;background:#ff7a2a24}.admin-duel-list{display:grid;gap:12px}.admin-duel-card{display:grid;gap:13px;min-width:0;padding:14px;border:1px solid rgba(146,156,171,.14);border-radius:8px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#05080bb3}.admin-duel-card--compact{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) auto;align-items:center}.admin-duel-judge-card{grid-template-columns:minmax(260px,1fr) auto;align-items:center}.admin-duel-judge-identity{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.admin-duel-judge-identity>img,.admin-duel-judge-identity>span[aria-hidden=true]{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border:1px solid rgba(255,122,42,.24);border-radius:8px;color:#ffd2b6;background:linear-gradient(145deg,#ff7a2a29,#ffffff06),#080b0fd1;font-size:14px;font-weight:1000;object-fit:cover}.admin-duel-judge-identity>span:last-child{display:grid;gap:3px;min-width:0}.admin-duel-judge-identity b,.admin-duel-judge-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-duel-judge-identity b{color:#f8fafcf0;font-size:16px;font-weight:950}.admin-duel-judge-identity small{color:#e8ecf494;font-size:12px;font-weight:850}.admin-duel-role-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.admin-duel-role-pills .status-pill{min-height:34px;padding:8px 11px;font-size:12px;font-weight:950}.admin-duel-card__title{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.admin-duel-card__title>svg{width:38px;height:38px;padding:9px;border:1px solid rgba(255,122,42,.24);border-radius:8px;color:var(--orange-2);background:#ff7a2a1a}.admin-duel-card__title span{display:grid;min-width:0;gap:3px}.admin-duel-card__title b,.admin-duel-code{overflow:hidden;color:#f8fafcf0;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.admin-duel-card__title small,.admin-duel-card p,.admin-duel-pills span{color:#e8ecf494;font-size:12px;font-weight:800}.admin-duel-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.admin-duel-metrics span,.admin-duel-pills span{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(146,156,171,.12);border-radius:8px;background:#ffffff08}.admin-duel-metrics b{overflow:hidden;color:#f8fafceb;text-overflow:ellipsis;white-space:nowrap}.admin-duel-metrics small{color:#e8ecf485;font-size:11px;font-weight:900;text-transform:uppercase}.admin-duel-actions,.admin-duel-resolution,.admin-duel-form,.admin-duel-settings{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.admin-duel-actions input,.admin-duel-card textarea,.admin-duel-form input,.admin-duel-form textarea,.admin-duel-settings .field input{min-height:40px;min-width:min(100%,190px);padding:0 12px;border:1px solid rgba(146,156,171,.18);border-radius:6px;color:var(--white);background:linear-gradient(145deg,#ffffff09,#ffffff02),#040709c7}.admin-duel-card textarea,.admin-duel-form textarea{width:100%;min-height:78px;padding:10px 12px;resize:vertical}.admin-duel-actions input:focus,.admin-duel-card textarea:focus,.admin-duel-form input:focus,.admin-duel-form textarea:focus,.admin-duel-settings .field input:focus{border-color:#ff7a2a80;outline:0;box-shadow:0 0 0 3px #ff4d1214,inset 0 1px #ffffff0e}.admin-duel-form{padding:12px;border:1px solid rgba(146,156,171,.14);border-radius:8px;background:#ffffff07}.admin-duel-form--sanction{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:end}.admin-duels-page--sanctions{display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.admin-duels-page--sanctions .admin-duel-form--sanction{width:100%;max-width:100%;box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.admin-duel-form__field{grid-column:span 3;min-width:0}.admin-duels-page--sanctions .admin-duel-form__field{grid-column:auto}.admin-duel-form__field--team{grid-column:span 4}.admin-duels-page--sanctions .admin-duel-form__field--team{grid-column:auto}.admin-duel-form__field--competition{grid-column:span 2}.admin-duels-page--sanctions .admin-duel-form__field--competition{grid-column:auto}.admin-duel-form__field--reason{grid-column:1 / -1}.admin-duel-form__field.field{display:grid;gap:8px;min-height:0;margin:0;padding:0;border:0;color:#e8ecf494;background:transparent;font-size:12px;font-weight:900}.admin-duel-form__field input,.admin-duel-form__field textarea{width:100%}.admin-duel-team-search,.admin-duel-sanction-select{position:relative}.admin-duel-team-search>span,.admin-duel-sanction-select>span{color:#e8ecf494}.admin-duel-team-search__menu,.admin-duel-sanction-select__menu{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:30;display:grid;max-height:280px;overflow:auto;padding:6px;border:1px solid rgba(146,156,171,.18);border-radius:8px;background:linear-gradient(145deg,#0c0f13fa,#05070afa),#07090c;box-shadow:0 24px 70px #0000008c,inset 0 1px #ffffff0e}.admin-duel-team-search__menu button,.admin-duel-team-search__menu>span{display:grid;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;border:1px solid transparent;border-radius:6px;color:#eef1f7d1;background:transparent;text-align:left}.admin-duel-team-search__menu button{grid-template-columns:34px minmax(0,1fr)}.admin-duel-team-search__menu>span{grid-template-columns:1fr}.admin-duel-team-search__menu button:hover,.admin-duel-team-search__menu button:focus-visible{border-color:#ff7a2a4d;color:var(--white);background:#ff7a2a1a;outline:0}.admin-duel-team-search__menu button>img,.admin-duel-team-search__menu button>span[aria-hidden=true]{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border:1px solid rgba(255,122,42,.22);border-radius:8px;color:#ffd2b6;background:linear-gradient(145deg,#ff7a2a24,#ffffff06),#080b0fc7;font-size:13px;font-weight:1000;object-fit:cover}.admin-duel-team-search__menu button>span:last-child{display:grid;gap:3px;min-width:0}.admin-duel-team-search__menu b{overflow:hidden;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.admin-duel-team-search__menu small,.admin-duel-team-search__menu>span{color:#e8ecf48f;font-size:11px;font-weight:850}.admin-duel-sanction-select .filter-select__button{width:100%;min-height:40px}.admin-duel-sanction-select__menu{padding:6px}.admin-duel-sanction-help{grid-column:1 / -1;margin:-2px 0 0;padding:10px 12px;border:1px solid rgba(255,122,42,.18);border-radius:8px;color:#e8ecf4a8;background:#ff7a2a13;font-size:12px;font-weight:850;line-height:1.45}.admin-duel-form textarea{min-height:88px}.admin-duel-form__toggles{grid-column:span 9;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.admin-duel-form__submit{grid-column:span 3;justify-self:stretch}.admin-duels-page--sanctions .admin-duel-form__submit{grid-column:1 / -1;width:min(100%,260px)}.admin-duel-sanctions-search{width:100%;margin:0}.admin-duel-sanctions-table-wrap,.admin-duel-sanctions-empty{width:100%}.admin-duel-sanctions-table th:first-child,.admin-duel-sanctions-table td:first-child{min-width:240px}.admin-duel-sanctions-table th:nth-child(7),.admin-duel-sanctions-table td:nth-child(7){min-width:260px}.admin-duel-sanction-team{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.admin-duel-sanction-team>img,.admin-duel-sanction-team>span:first-child{display:grid;place-items:center;width:38px;height:38px;overflow:hidden;border:1px solid rgba(255,122,42,.22);border-radius:8px;color:#ffd2b6;background:linear-gradient(145deg,#ff7a2a24,#ffffff06),#080b0fc7;font-size:13px;font-weight:1000;object-fit:cover}.admin-duel-sanction-team>span:last-child{display:grid;gap:3px;min-width:0}.admin-duel-sanction-team b,.admin-duel-sanction-team small,.admin-duel-sanction-reason{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-duel-sanction-team b{color:#f8fafceb;font-weight:950}.admin-duel-sanction-team small{color:#e8ecf48f;font-size:11px;font-weight:850}.admin-duel-sanction-reason{display:block;max-width:340px;color:#eef1f7c7}.admin-table-action{min-height:36px;padding-inline:12px}.admin-duel-toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 11px;border:1px solid rgba(146,156,171,.14);border-radius:6px;color:#eef1f7d1;background:#ffffff08;font-size:13px;font-weight:850;line-height:1.25;white-space:normal}.admin-duel-form input[type=checkbox],.admin-duel-toggle input[type=checkbox]{flex:0 0 18px;min-width:18px;width:18px;height:18px;padding:0;accent-color:#ff7a2a}.admin-duel-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px;padding:12px;border:1px solid rgba(146,156,171,.14);border-radius:8px;background:#ffffff07}.admin-duel-settings .field{margin:0}.admin-duel-settings .admin-duel-toggle{justify-content:center;min-height:56px;text-align:center}.admin-duel-settings .btn{align-self:end;min-height:56px}.admin-duel-pills{display:flex;flex-wrap:wrap;gap:6px}.admin-duel-pills span{display:inline-flex;min-height:28px;padding:7px 9px 0;color:#ffb567d1;text-transform:uppercase}.admin-duel-code{padding:9px 10px;border:1px solid rgba(146,156,171,.14);border-radius:6px;background:#0000003d;font-family:var(--font-sans);font-size:12px}@media (max-width: 820px){.admin-duel-card--compact,.admin-duel-judge-card,.admin-duel-settings{grid-template-columns:1fr}.admin-duel-role-pills{justify-content:flex-start}.admin-duel-tabs,.admin-duel-form--sanction,.admin-duels-page--sanctions .admin-duel-form--sanction{grid-template-columns:1fr}.admin-duel-form__field,.admin-duel-form__field--reason,.admin-duel-form__toggles,.admin-duel-form__submit,.admin-duels-page--sanctions .admin-duel-form__field,.admin-duels-page--sanctions .admin-duel-form__field--reason,.admin-duels-page--sanctions .admin-duel-form__submit{grid-column:1 / -1}.admin-duels-page--sanctions .admin-duel-form__submit,.admin-duel-actions input,.admin-duel-actions .btn,.admin-duel-form input,.admin-duel-form .btn,.admin-duel-resolution .btn{width:100%}}html.frakcium-ui{--surface: #07090c;--surface-raised: #101114;--surface-control: #030405;--radius: 12px;--radius-lg: 12px;--radius-sm: 8px;--muted: rgba(232, 236, 244, .76);--muted-2: rgba(232, 236, 244, .64);--header-height: 88px;--page-space: clamp(32px, 4vw, 64px);--section-space: clamp(40px, 5vw, 80px);background:var(--bg);scrollbar-gutter:stable;scrollbar-color:var(--line-strong) var(--bg);scroll-padding-top:calc(var(--header-height) + 20px)}html.frakcium-ui body{background:var(--bg);font-family:var(--font-sans);font-size:15px;line-height:1.6;font-synthesis:none;-webkit-font-smoothing:antialiased;caret-color:var(--orange-2)}html.frakcium-ui :is(body,.page-shell,.admin-root):before,html.frakcium-ui :is(body,.page-shell):after{content:none}html.frakcium-ui ::selection{color:var(--white);background:var(--orange-3)}html.frakcium-ui :is(input,textarea,select,button){font:inherit}html.frakcium-ui :is(input,textarea){caret-color:var(--orange-2)}html.frakcium-ui :is(a,button,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--orange-2);outline-offset:4px}html.frakcium-ui :is(a,button){-webkit-tap-highlight-color:transparent}html.frakcium-ui :is(p,h1,h2,h3,h4,td,th,label){overflow-wrap:anywhere}html.frakcium-ui :is(h1,h2,h3){color:var(--text);letter-spacing:-.035em;text-wrap:balance}html.frakcium-ui h1{font-size:clamp(36px,5.1vw,72px);line-height:1.06}html.frakcium-ui h2{font-size:clamp(26px,3vw,44px);line-height:1.15}html.frakcium-ui h3{font-size:clamp(19px,1.8vw,26px);line-height:1.25}html.frakcium-ui svg{flex-shrink:0}html.frakcium-ui img{max-width:100%}html.frakcium-ui ::-webkit-scrollbar-thumb{background:var(--line-strong);box-shadow:none}html.frakcium-ui .page-shell{display:flex;flex-direction:column;min-height:100svh}html.frakcium-ui .app-main{flex:1 0 auto;width:100%;min-height:calc(100svh - var(--header-height));padding:0 0 var(--section-space)}html.frakcium-ui .site-header{top:0;width:100%;margin:0;padding:0;background:var(--bg);border-bottom:1px solid var(--line);z-index:1000}html.frakcium-ui .header-card{width:var(--container);min-height:var(--header-height);margin:0 auto;padding:0;display:grid;grid-template-columns:minmax(170px,1fr) auto minmax(100px,1fr);gap:clamp(16px,2vw,32px);border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.frakcium-ui .header-card:before{content:none}html.frakcium-ui .brand{width:fit-content;gap:0}html.frakcium-ui .brand-logo{display:block;width:190px;height:auto;max-height:48px;object-fit:contain}html.frakcium-ui .nav{gap:clamp(16px,1.5vw,26px)}html.frakcium-ui .nav{opacity:1;visibility:visible;pointer-events:auto;transform:none}html.frakcium-ui .nav a{position:relative;padding:32px 0;color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap}html.frakcium-ui .nav a:after{bottom:0;height:2px;background:var(--orange);box-shadow:none}html.frakcium-ui .nav a:is(:hover,[aria-current=page]){color:var(--white)}html.frakcium-ui .header-actions{justify-self:end;flex-wrap:nowrap;gap:10px}html.frakcium-ui .header-auth-reveal{min-width:86px}html.frakcium-ui :is(.notification-link,.live-header-button,.user-chip){min-height:44px;height:44px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:none;animation:none}html.frakcium-ui .notification-link{width:44px}html.frakcium-ui .user-chip img{width:30px;height:30px;border-radius:6px}html.frakcium-ui .live-header-button:before{animation:none;box-shadow:none}html.frakcium-ui .user-dropdown{background:var(--surface-raised);border-radius:var(--radius);box-shadow:var(--shadow)}html.frakcium-ui :is(.section,.page-section,.article-page,.form-page){width:var(--container);margin-inline:auto;padding-top:var(--section-space)}html.frakcium-ui .page-hero{width:var(--container);margin:0 auto;padding:var(--page-space) 0 32px}html.frakcium-ui .page-hero__grid{grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:32px}html.frakcium-ui .page-hero :is(h1,.detail-hero__title h1){font-size:clamp(36px,5.1vw,72px);line-height:1.06;margin:0}html.frakcium-ui .page-hero p{margin-top:16px;font-size:clamp(15px,1.2vw,18px);max-width:68ch}html.frakcium-ui .page-hero+.page-section{padding-top:0}html.frakcium-ui .app-main>.page-section:first-child{padding-top:var(--page-space)}html.frakcium-ui .app-main>.page-section[aria-busy=true]:first-child{min-height:calc(100svh - var(--header-height))}html.frakcium-ui .app-main>:is(.narrow,.promo-panel){width:var(--container);max-width:none;margin-top:var(--page-space)}html.frakcium-ui .app-main>:is(.narrow,.promo-panel)>:is(form,.panel){max-width:760px}html.frakcium-ui :is(.account-page,.compact){padding-top:24px}html.frakcium-ui :is(.duel-page,.team-public-page,.leaderboard-page){padding-top:var(--page-space);padding-bottom:0;min-height:0;background:transparent}html.frakcium-ui :is(.duel-shell,.team-public-shell,.leaderboard-shell){width:var(--container);margin-inline:auto}html.frakcium-ui :is(.leaderboard-page,.duel-page):before,html.frakcium-ui :is(.leaderboard-page,.duel-page):after{content:none}html.frakcium-ui :is(.duel-hero,.duel-detail-hero,.leaderboard-hero){padding:0 0 32px}html.frakcium-ui :is(.duel-hero,.duel-detail-hero,.leaderboard-hero) h1{font-size:clamp(36px,5.1vw,72px);line-height:1.06}html.frakcium-ui .section-head{gap:24px;margin-bottom:28px;align-items:end}html.frakcium-ui .section-head h2{margin:0}html.frakcium-ui :is(.section-kicker,.eyebrow){color:var(--muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;margin:10px 0 0}html.frakcium-ui .section-note{color:var(--muted);font-size:14px;max-width:48ch}html.frakcium-ui :is(.glass-card,.panel,.article-body,.admin-panel,.admin-state,.admin-login-card,.home-feature-card,.home-activity-card,.activity-card,.news-card,.raffle-row,.info-card,.metric-tile,.event-card,.list-row,.mini-row,.balance-card,.account-panel,.application-row,.member-row,.notification-row,.invite-summary,.invite-member,.contact-item,.feedback-form,.article-card,.admin-settings-form,.admin-toolbar,.admin-table-wrap,.admin-image-upload,.admin-preview-panel,.live-player-shell,.duel-card,.duel-info-panel,.duel-mini-card,.duel-match-card,.duel-empty,.team-public-card,.leaderboard-board,.leaderboard-panel){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.frakcium-ui :is(.glass-card,.news-card,.raffle-row,.info-card,.activity-card):before{content:none}html.frakcium-ui :is(.glass-card,.news-card,.raffle-row,.info-card,.activity-card,.list-row,.event-card):hover{border-color:var(--line-strong);box-shadow:none;transform:none}html.frakcium-ui :is(.panel,.account-panel,.article-body,.admin-panel){padding:clamp(20px,2.2vw,32px)}html.frakcium-ui .article-body{max-width:1040px}html.frakcium-ui .hero-stat-card{padding:22px 24px}html.frakcium-ui .hero-stat-card b{font-size:clamp(28px,3vw,42px);line-height:1.15}html.frakcium-ui .hero-stat-card span{margin-top:8px;font-size:13px}html.frakcium-ui .panel-head h2{font-size:clamp(22px,2.2vw,30px)}html.frakcium-ui :is(.metric-tile,.balance-card) b{font-size:clamp(24px,3vw,40px)}html.frakcium-ui .home-hero{width:var(--container);min-height:0;margin:24px auto 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}html.frakcium-ui .home-hero__image{inset:0 auto 0 0;width:62%;height:100%;object-fit:cover;object-position:48% center;filter:none;opacity:.54;transform:none}html.frakcium-ui .home-hero__veil{background:linear-gradient(90deg,rgba(2,3,4,.28),rgba(2,3,4,.64) 42%,var(--surface) 62%)}html.frakcium-ui .home-hero:after{content:none}html.frakcium-ui .home-hero__grid{width:100%;min-height:0;margin:0;padding:clamp(24px,3vw,48px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}html.frakcium-ui .home-hero__copy{max-width:none;padding:44px 0}html.frakcium-ui .home-hero h1{margin:0 0 26px;font-size:clamp(48px,6vw,88px);font-weight:800;line-height:1.02;letter-spacing:-.04em}html.frakcium-ui .home-hero__title-accent{color:var(--orange);text-shadow:none}html.frakcium-ui .home-hero__copy p{max-width:35ch;margin-bottom:32px;font-size:clamp(15px,1.35vw,19px);line-height:1.6;color:var(--text)}html.frakcium-ui .home-hero__actions{gap:12px}html.frakcium-ui .home-dashboard{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;transform:none}html.frakcium-ui .home-feature-card{min-height:0;padding:24px}html.frakcium-ui .home-feature-card__top{gap:16px;margin-bottom:16px}html.frakcium-ui .home-feature-card__label{color:var(--muted);font-size:11px;font-weight:600;text-transform:none;margin-bottom:8px}html.frakcium-ui .home-feature-card h2{font-size:clamp(24px,2.2vw,32px);line-height:1.15}html.frakcium-ui .home-status{min-height:30px;padding:6px 10px;border-radius:6px;font-size:10px;background:transparent;border-color:var(--line);color:var(--orange-2);white-space:normal;align-self:start}html.frakcium-ui .home-status:before{box-shadow:none;width:5px;height:5px;flex-shrink:0}html.frakcium-ui .home-feature-meta{gap:10px 18px;margin:0 0 16px;font-size:12px}html.frakcium-ui :is(.home-bracket,.home-bracket__lanes){min-height:150px}html.frakcium-ui .home-bracket{margin:0 0 16px;border-radius:8px}html.frakcium-ui .home-bracket__lanes{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,.65fr);gap:10px 16px}html.frakcium-ui .home-bracket--empty{border:1px dashed var(--line);gap:10px;padding:16px;font-size:13px;background:var(--bg-3)}html.frakcium-ui .home-bracket--empty img{width:36px;filter:none}html.frakcium-ui .home-match{padding:8px;background:var(--surface-raised);box-shadow:none}html.frakcium-ui .home-match span{font-size:11px}html.frakcium-ui .home-match i{width:17px}html.frakcium-ui .home-progress{padding:0;margin-top:0;border:0;border-radius:0;background:none}html.frakcium-ui .progress-row{margin-bottom:8px;font-size:11px}html.frakcium-ui .progress-bar{height:5px;background:var(--line)}html.frakcium-ui .progress-bar span{background:var(--orange);box-shadow:none}html.frakcium-ui .home-feature-link{margin-top:16px;font-size:13px}html.frakcium-ui .home-activity-card{min-height:0;padding:20px 24px}html.frakcium-ui .home-activity-card h2{font-size:20px}html.frakcium-ui .home-activity-card__head{margin-bottom:14px}html.frakcium-ui .home-activity-list{gap:12px}html.frakcium-ui .home-activity-item{min-height:0;padding:10px 0;border-radius:0;background:transparent;border:0;border-bottom:1px solid var(--line)}html.frakcium-ui .home-activity-more{min-height:0;padding:10px 0 0;margin-top:12px;border:0;border-radius:0;background:none;font-size:12px}html.frakcium-ui .ticker{margin-top:24px;background:transparent;border-color:var(--line);-webkit-mask-image:none;mask-image:none}html.frakcium-ui .ticker__group{padding-block:14px;font-size:12px;font-weight:700}html.frakcium-ui .ticker__group span:before{width:4px;height:4px;box-shadow:none}html.frakcium-ui :is(.btn,.btn--hero,.profile-save-button,.wallet-history-more){display:inline-flex;align-items:center;justify-content:center;gap:10px;text-align:center;min-height:46px;padding:11px 20px;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--white);background:var(--orange);box-shadow:none;font-size:13px;font-weight:800;line-height:1.4;animation:none;text-shadow:none;transform:none;transition:background-color .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}html.frakcium-ui :is(.btn,.btn--hero,.profile-save-button):hover{background:var(--orange-2);color:var(--white);transform:none;box-shadow:none}html.frakcium-ui :is(.btn--ghost,.btn--watch){border-color:var(--line-strong);background:var(--surface);color:var(--text)}html.frakcium-ui :is(.btn--ghost,.btn--watch):hover{background:var(--surface-raised);color:var(--white);border-color:var(--orange)}html.frakcium-ui .btn--hero{min-height:52px;padding-inline:26px;font-size:14px}html.frakcium-ui .btn--watch{min-height:52px;padding:10px 18px;border-radius:var(--radius-sm);font-size:14px;animation:none;box-shadow:none}html.frakcium-ui .play-disc{width:28px;height:28px;margin:0;border:0;background:none;box-shadow:none}html.frakcium-ui :is(button,input,textarea,select):disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}html.frakcium-ui .btn:disabled{background:var(--surface-raised);border-color:var(--line);color:var(--muted)}html.frakcium-ui :is(.field input,.field textarea,.search-field,.filter-select__button,.admin-input,.admin-textarea,.profile-input){min-height:46px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-control);box-shadow:none;font-size:14px;transition:border-color .18s var(--ease),background-color .18s var(--ease)}html.frakcium-ui :is(.field input,.field textarea,.admin-input,.admin-textarea,.profile-input){padding:12px 14px}html.frakcium-ui :is(input,textarea)::placeholder{color:var(--muted-2);opacity:1}html.frakcium-ui :is(.field,.filter-select__label,.select-field){gap:8px;color:var(--muted);font-size:12px;font-weight:600}html.frakcium-ui .field textarea{min-height:120px;resize:vertical}html.frakcium-ui :is(.field input,.field textarea,.filter-select__button,.admin-input,.admin-textarea):focus{border-color:var(--orange-2);box-shadow:none}html.frakcium-ui :is(.filter-select__menu,.member-role-menu-portal){background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none}html.frakcium-ui .filter-select__option{border-radius:6px;font-size:13px;background:transparent}html.frakcium-ui .filter-select__option:is(:hover,.is-selected,[aria-selected=true]){background:var(--surface);color:var(--orange-2)}html.frakcium-ui .filter-select__label{margin-bottom:8px}html.frakcium-ui .filter-select{position:relative;width:100%}html.frakcium-ui .filter-select__button{position:relative;width:100%;padding:12px 42px 12px 14px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.frakcium-ui .filter-select__button span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}html.frakcium-ui .filter-select__button:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-70%) rotate(45deg)}html.frakcium-ui .filter-select.is-open .filter-select__button:after{transform:translateY(-30%) rotate(225deg)}html.frakcium-ui .filter-select__menu{display:grid;padding:8px;overflow-y:auto}html.frakcium-ui .filter-select__option{width:100%;min-height:42px;padding:10px 12px;text-align:left;color:var(--text)}html.frakcium-ui .filters{padding:20px;gap:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.frakcium-ui :is(.toolbar,.pagination){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:none}html.frakcium-ui :is(.segmented,.modal-tabs,.duel-tabs,.team-duel-tabs,.leaderboard-mode-tabs,.wallet-history-tabs,.admin-tabs){display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-3);box-shadow:none}html.frakcium-ui :is(.segmented,.modal-tabs,.duel-tabs,.team-duel-tabs,.leaderboard-mode-tabs,.wallet-history-tabs,.admin-tabs) :is(button,a){min-height:40px;padding:9px 16px;border:1px solid transparent;border-radius:6px;color:var(--muted);background:transparent;font-size:12px;font-weight:700;box-shadow:none;white-space:normal}html.frakcium-ui :is(.segmented,.modal-tabs,.duel-tabs,.team-duel-tabs,.leaderboard-mode-tabs,.wallet-history-tabs,.admin-tabs) :is(.is-active,[aria-selected=true]){background:var(--surface-raised);color:var(--orange-2);border-color:var(--line);box-shadow:none}html.frakcium-ui input:is([type=checkbox],[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;flex:0 0 20px;width:20px;height:20px;min-height:20px;padding:0;margin:0;border:1px solid var(--line-strong);border-radius:5px;background:var(--bg-3);box-shadow:none;vertical-align:middle;cursor:pointer}html.frakcium-ui input[type=checkbox]:before{content:"";width:10px;height:6px;border:solid var(--white);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg) scale(0)}html.frakcium-ui input:is([type=checkbox],[type=radio]):after{content:none}html.frakcium-ui input[type=checkbox]:checked{background:var(--orange);border-color:var(--orange)}html.frakcium-ui input[type=checkbox]:checked:before{transform:translateY(-1px) rotate(-45deg) scale(1)}html.frakcium-ui input[type=radio]{border-radius:50%}html.frakcium-ui input[type=radio]:checked{border:6px solid var(--orange)}html.frakcium-ui :is(.check-row,.toggle-field){align-items:center;gap:10px;min-height:36px;font-size:13px}html.frakcium-ui .check-row a{color:var(--orange-2);text-decoration:underline;text-underline-offset:3px}html.frakcium-ui :is(.tournament-grid,.tournament-grid--home){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}html.frakcium-ui .tournament-card{min-height:252px;padding:24px;grid-template-columns:minmax(0,1fr) minmax(96px,.32fr);gap:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:none;transform:none;transition:border-color .18s var(--ease)}html.frakcium-ui .tournament-card:hover{border-color:var(--orange-2);transform:none;box-shadow:none}html.frakcium-ui .tournament-grid--home .tournament-card{grid-column:auto;min-height:252px;padding:24px}html.frakcium-ui .tournament-card__discipline-art{opacity:.44;filter:none}html.frakcium-ui .tournament-card :is(h2,h3){font-size:23px;line-height:1.2}html.frakcium-ui :is(.catalog-grid,.tournament-grid--home)>.tournament-card{display:flex;flex-direction:column;gap:24px;min-height:330px;aspect-ratio:auto;padding:24px;grid-template-rows:none;border-radius:var(--radius);background:var(--surface);box-shadow:none}html.frakcium-ui .tournament-card__main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:12px;padding:0}html.frakcium-ui .tournament-card__discipline{order:0;grid-column:1;min-height:28px;gap:8px;font-size:12px;font-weight:600}html.frakcium-ui .tournament-card__discipline :is(img,svg){width:18px;height:18px}html.frakcium-ui .tournament-card__status{order:0;grid-column:2;min-height:28px;padding:5px 8px;border-radius:6px;font-size:10px}html.frakcium-ui .tournament-card h3{order:1;grid-column:1 / -1;width:100%;max-width:none;margin:2px 0;font-size:23px;line-height:1.25;text-transform:none;white-space:normal;overflow:visible}html.frakcium-ui .tournament-card__date{order:2;font-size:12px;font-weight:600;gap:8px}html.frakcium-ui .tournament-card__date svg{width:16px;height:16px}html.frakcium-ui .tournament-card__chips{order:3;margin:0;gap:6px}html.frakcium-ui .tournament-card__chips span{min-height:24px;padding:3px 8px;border-radius:5px;font-size:10px;font-weight:600;background:var(--surface-raised);border-color:var(--line);box-shadow:none}html.frakcium-ui .tournament-card__side{position:relative;inset:auto;grid-template-columns:minmax(0,1fr) 38px;grid-template-rows:auto auto auto;gap:8px 16px;width:100%;height:auto;min-height:0;margin-top:auto;padding:18px 0 0;background:none;border-top:1px solid var(--line)}html.frakcium-ui .tournament-card__side:before{content:none}html.frakcium-ui .tournament-card__metrics{grid-template-columns:minmax(0,1fr) auto;gap:16px}html.frakcium-ui .tournament-card__slots{text-align:right}html.frakcium-ui .tournament-card__slot-count{justify-content:end}html.frakcium-ui .tournament-card__prize b{font-size:15px;line-height:1.4;white-space:normal;overflow:visible}html.frakcium-ui .tournament-card__slots b{font-size:15px}html.frakcium-ui .tournament-card__slot-count span{font-size:13px}html.frakcium-ui :is(.tournament-card__prize,.tournament-card__slots,.tournament-card__progress-row) small{font-size:10px;font-weight:600;color:var(--muted)}html.frakcium-ui .tournament-card__progress-row b{font-size:10px}html.frakcium-ui .tournament-card__progress{height:4px;background:var(--line)}html.frakcium-ui .tournament-card__progress span{background:var(--orange);box-shadow:none}html.frakcium-ui .tournament-card__arrow{width:38px;height:38px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-raised);color:var(--orange-2);box-shadow:none}html.frakcium-ui .tournament-card:after{content:none}html.frakcium-ui :is(.news-grid,.partner-grid,.partners-grid){gap:20px}html.frakcium-ui .news-card{min-height:280px;padding:24px}html.frakcium-ui .news-card h3{font-size:24px}html.frakcium-ui .news-card p{color:var(--muted);font-size:14px}html.frakcium-ui .news-card__cover-art{object-fit:cover}html.frakcium-ui :is(.status-pill,.badge,.row-metrics span){border-radius:6px;font-size:11px;font-weight:700;box-shadow:none}html.frakcium-ui .row-metrics{gap:8px}html.frakcium-ui :is(.detail-grid,.settings-grid,.application-grid,.management-grid,.account-grid){gap:24px}html.frakcium-ui .detail-hero--tournament .detail-hero__panel{border-radius:var(--radius);min-height:380px;box-shadow:none}html.frakcium-ui .empty-state{padding:clamp(24px,4vw,48px)}html.frakcium-ui .empty-state{grid-column:1 / -1;text-align:center}html.frakcium-ui .empty-state p{max-width:65ch;margin:10px auto 0}html.frakcium-ui .empty-state :is(h2,h3){font-size:24px}html.frakcium-ui .partners-hero{width:var(--container);min-height:360px;margin:var(--page-space) auto 0;padding:clamp(24px,4vw,56px);border:1px solid var(--line);border-radius:var(--radius);background-position:center}html.frakcium-ui .partners-hero__overlay{width:100%;justify-items:start;gap:24px}html.frakcium-ui .partners-hero__content{max-width:900px;text-align:left}html.frakcium-ui .partners-hero h1{font-size:clamp(36px,5.1vw,72px);line-height:1.06}html.frakcium-ui .partners-hero p{margin:16px 0 0;max-width:60ch;font-size:clamp(15px,1.2vw,18px);line-height:1.6;font-weight:400}html.frakcium-ui .partners-hero__actions{justify-content:start;gap:12px;margin-top:24px}html.frakcium-ui .partner-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:none}html.frakcium-ui :is(.leaderboard-info-card,.leaderboard-league-card,.leaderboard-table-card,.leaderboard-duel-summary,.leaderboard-empty){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.frakcium-ui .raffle-detail-hero{margin-top:var(--page-space)}html.frakcium-ui :is(.profile-card.glass-card,.profile-side-card.glass-card,.profile-balance-card.glass-card,.profile-applications-panel.glass-card,.wallet-history-summary.glass-card,.wallet-history-panel.glass-card){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:none}html.frakcium-ui :is(.profile-shell,.account-shell){gap:24px}html.frakcium-ui :is(.profile-grid,.profile-main-grid){gap:24px}html.frakcium-ui .profile-input-shell{min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-control);box-shadow:none}html.frakcium-ui .profile-input-shell>input{width:100%;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html.frakcium-ui .profile-input-shell:focus-within{border-color:var(--orange-2);background:var(--surface-control);box-shadow:none}html.frakcium-ui .profile-team-card{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}html.frakcium-ui .profile-team-card__main{grid-template-columns:80px minmax(0,1fr);gap:20px}html.frakcium-ui .profile-team-avatar-frame{width:80px;max-width:80px;aspect-ratio:1}html.frakcium-ui .profile-team-card__body strong{font-size:22px;line-height:1.25;white-space:normal}html.frakcium-ui .profile-team-card__body p{white-space:normal}html.frakcium-ui .profile-team-card__side{gap:12px;border-top:1px solid var(--line);padding-top:16px}html.frakcium-ui .profile-team-stat{grid-template-columns:minmax(0,1fr) auto}html.frakcium-ui :is(.account-panel,.profile-applications-panel) h2{font-size:clamp(24px,2.2vw,32px)}html.frakcium-ui .profile-card h1{font-size:clamp(28px,2.8vw,40px)}html.frakcium-ui :is(.member-row,.notification-row,.application-row,.list-row){padding:18px 20px}html.frakcium-ui .admin-root{background:var(--bg);--admin-panel-bg: var(--surface)}html.frakcium-ui .admin-sidebar{inset:0 auto 0 0;width:260px;max-height:100svh;padding:24px 16px;border:0;border-right:1px solid var(--line);border-radius:0;background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.frakcium-ui .admin-sidebar__brand{margin-bottom:16px}html.frakcium-ui .admin-workspace{padding:24px 32px 48px 292px}html.frakcium-ui .admin-header{top:0;min-height:64px;padding:12px 16px;background:var(--surface);border-radius:var(--radius);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.frakcium-ui .admin-main{padding-top:32px}html.frakcium-ui .admin-header h1{font-size:24px;line-height:1.2}html.frakcium-ui .admin-sidebar a{border-radius:var(--radius-sm);font-size:13px}html.frakcium-ui .admin-nav-group-toggle{border-radius:var(--radius-sm);background:transparent}html.frakcium-ui :is(.admin-table,.admin-table-wrap){border-radius:var(--radius-sm)}html.frakcium-ui .admin-table-wrap{overflow:auto;max-width:100%}html.frakcium-ui :is(.admin-table,.leaderboard-table) th{color:var(--muted);background:var(--surface-raised);font-weight:600}html.frakcium-ui :is(.admin-table,.leaderboard-table) td{border-color:var(--line)}html.frakcium-ui :is(.admin-modal,.modal:not(.modal--auth),.live-player-shell){border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}html.frakcium-ui :is(.admin-login-card,.admin-state){width:min(100% - 32px,520px);padding:32px}html.frakcium-ui .bracket-fullscreen-page{background:var(--bg);color:var(--text)}html.frakcium-ui .site-footer{margin-top:0;background:var(--surface);border-top:1px solid var(--line)}html.frakcium-ui .site-footer:before{content:none}html.frakcium-ui .footer-grid{gap:36px;padding:48px 0}html.frakcium-ui .footer-logo .brand-logo{width:180px;height:auto;max-height:none}html.frakcium-ui .footer-brand p{max-width:40ch;color:var(--muted);font-size:13px}html.frakcium-ui .footer-title{font-size:12px;color:var(--text)}html.frakcium-ui :is(.footer-links a,.footer-copy){font-size:12px;color:var(--muted)}@media (min-width: 1800px){html.frakcium-ui .home-hero__grid{padding-block:64px}html.frakcium-ui .tournament-grid--home{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1280px){html.frakcium-ui .header-card{grid-template-columns:170px 1fr auto;gap:20px}html.frakcium-ui .brand-logo{width:164px}html.frakcium-ui .nav{gap:14px;justify-content:center}html.frakcium-ui .nav a{font-size:12px}html.frakcium-ui .home-hero h1{font-size:clamp(44px,6vw,76px)}html.frakcium-ui .home-hero__grid{gap:28px}html.frakcium-ui :is(.tournament-grid,.tournament-grid--home){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1120px){html.frakcium-ui{--header-height: 124px}html.frakcium-ui .header-card{grid-template-columns:1fr auto;row-gap:0}html.frakcium-ui .brand{grid-area:1 / 1;padding-block:16px}html.frakcium-ui .header-actions{grid-area:1 / 2}html.frakcium-ui .nav{position:static;inset:auto;grid-area:2 / 1 / 3 / -1;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:0;overflow:auto;gap:24px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}html.frakcium-ui .nav a{flex:0 0 auto;min-height:46px;padding:12px 0 14px;font-size:12px}html.frakcium-ui .nav a:after{display:block}html.frakcium-ui .menu-toggle{display:none}html.frakcium-ui .home-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);padding:24px}html.frakcium-ui .home-hero h1{font-size:clamp(40px,5.8vw,64px)}html.frakcium-ui .home-feature-card{padding:20px}html.frakcium-ui .home-feature-card__top{flex-wrap:wrap}html.frakcium-ui .home-bracket__lanes{gap:8px}html.frakcium-ui .home-match i{width:9px}html.frakcium-ui :is(.detail-grid,.settings-grid,.management-grid,.application-grid,.rule-grid,.split-section,.account-grid){grid-template-columns:minmax(0,1fr)}html.frakcium-ui .side-panel{position:static}html.frakcium-ui .admin-sidebar{width:220px;padding-inline:12px}html.frakcium-ui .admin-workspace{padding:20px 20px 40px 240px}}@media (max-width: 760px){html.frakcium-ui .home-hero__grid{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}html.frakcium-ui .home-hero__copy{padding:30px 0 24px}html.frakcium-ui .home-hero h1{font-size:clamp(42px,9vw,68px)}html.frakcium-ui .home-hero__copy p{max-width:40ch;font-size:16px}html.frakcium-ui .home-hero__image{width:100%;height:min(100%,560px);object-position:center 38%}html.frakcium-ui .home-hero__veil{background:linear-gradient(180deg,rgba(2,3,4,.24),var(--surface) 560px)}html.frakcium-ui .home-hero__actions{gap:10px}html.frakcium-ui .page-hero__grid{grid-template-columns:minmax(0,1fr);gap:24px}html.frakcium-ui .section-head{display:grid;gap:14px}html.frakcium-ui .section-head .section-note{max-width:64ch}html.frakcium-ui :is(.news-grid,.partner-grid,.partners-grid,.duel-grid){grid-template-columns:minmax(0,1fr)}html.frakcium-ui .filters{grid-template-columns:repeat(2,minmax(0,1fr))}html.frakcium-ui .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}html.frakcium-ui .footer-brand{grid-column:1 / -1}html.frakcium-ui .admin-sidebar{position:fixed;inset:0 auto 0 0;width:min(300px,calc(100% - 40px));height:100svh;max-height:100svh;border-right:1px solid var(--line);padding:20px 16px;transform:translate(-110%)}html.frakcium-ui .admin-sidebar.is-open{transform:translate(0)}html.frakcium-ui .admin-sidebar nav{min-height:0;overflow:auto}html.frakcium-ui .admin-workspace{padding:16px}html.frakcium-ui .admin-header{position:relative;flex-wrap:wrap;gap:12px}html.frakcium-ui .admin-main{padding-top:24px}html.frakcium-ui .admin-settings-toggle{display:flex;flex-direction:column;align-items:stretch;gap:16px}html.frakcium-ui .admin-settings-toggle .admin-boolean-field__body{width:100%;min-width:0}html.frakcium-ui .admin-settings-toggle .admin-boolean-field__action{width:100%;flex-wrap:wrap;justify-content:start;gap:12px}}@media (max-width: 540px){html.frakcium-ui{--page-space: 32px;--header-height: 120px}html.frakcium-ui .brand-logo{width:160px}html.frakcium-ui .header-card{column-gap:12px}html.frakcium-ui .header-actions{gap:6px}html.frakcium-ui .header-actions .btn{padding-inline:16px}html.frakcium-ui .header-auth-reveal{min-width:72px}html.frakcium-ui .header-actions .live-header-button{min-width:0;padding-inline:10px;font-size:11px}html.frakcium-ui .user-chip__copy{max-width:62px}html.frakcium-ui .nav{gap:24px}html.frakcium-ui .home-hero{margin-top:16px}html.frakcium-ui .home-hero__grid{padding:20px}html.frakcium-ui .home-hero__copy{padding:24px 0 12px}html.frakcium-ui .home-hero h1{font-size:clamp(36px,10vw,52px)}html.frakcium-ui .home-hero__copy p{font-size:14px;margin-bottom:24px}html.frakcium-ui :is(.home-feature-card,.home-activity-card){padding:18px}html.frakcium-ui .home-feature-card h2{font-size:24px}html.frakcium-ui :is(.tournament-grid,.tournament-grid--home,.detail-stats,.rule-grid,.split-section,.application-grid){grid-template-columns:minmax(0,1fr)}html.frakcium-ui .tournament-card{grid-template-columns:minmax(0,1fr) minmax(86px,.3fr)}html.frakcium-ui .filters{grid-template-columns:minmax(0,1fr);padding:16px}html.frakcium-ui .page-hero{padding-bottom:24px}html.frakcium-ui :is(.panel,.article-body,.account-panel){padding:20px}html.frakcium-ui .detail-hero--tournament .detail-hero__panel{grid-template-columns:minmax(0,1fr);padding:24px}html.frakcium-ui .detail-hero__stats{grid-template-columns:minmax(0,1fr)}html.frakcium-ui .footer-grid{grid-template-columns:minmax(0,1fr);padding-block:32px}}@media (prefers-reduced-motion: reduce){html.frakcium-ui{scroll-behavior:auto}html.frakcium-ui *,html.frakcium-ui *:before,html.frakcium-ui *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/roboto-condensed-cyrillic-B7QGrpDz.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/roboto-condensed-latin-ext-Dwn62wD4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/roboto-condensed-latin-CGryKNg8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.frakcium-ui{--font-display: "Roboto Condensed", var(--font-sans);--container: min(100% - clamp(24px, 4vw, 80px), 1600px);--wide: var(--container);--header-height: 80px;--page-space: clamp(32px, 4vw, 64px);--section-space: clamp(44px, 5vw, 80px);--event-panel: linear-gradient(145deg, var(--surface-raised), var(--surface) 72%);--event-panel-raised: linear-gradient(135deg, var(--surface-raised), var(--surface-control))}html.frakcium-ui body{font-weight:450}html.frakcium-ui :is(h1,h2,h3){font-family:var(--font-display);font-weight:700;letter-spacing:-.02em}html.frakcium-ui h1{font-size:clamp(38px,4.8vw,68px);line-height:1.05;text-transform:uppercase}html.frakcium-ui h2{font-size:clamp(28px,3vw,42px);line-height:1.1;text-transform:none}html.frakcium-ui h3{font-size:25px;line-height:1.16}html.frakcium-ui :is(.page-hero,.duel-hero,.duel-detail-hero,.leaderboard-hero,.partners-hero) h1{max-width:26ch;font-family:var(--font-display);font-size:clamp(38px,4.8vw,68px);font-weight:700;line-height:1.05}html.frakcium-ui :is(.page-hero,.duel-hero,.leaderboard-hero){padding-bottom:28px}html.frakcium-ui .page-hero p{color:var(--muted)}html.frakcium-ui .section-head{align-items:end;gap:20px 40px;margin-bottom:26px}html.frakcium-ui .section-head h2{margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:700}html.frakcium-ui :is(.section-kicker,.eyebrow){color:var(--muted);font-size:12px;font-weight:500;margin:8px 0 0}html.frakcium-ui .section-note{color:var(--muted);font-size:13px;line-height:1.65;max-width:52ch}html.frakcium-ui :is(.panel-head,.detail-panel-head) h2{font-size:clamp(25px,2.4vw,34px)}html.frakcium-ui :is(.glass-card,.panel,.info-card,.article-body,.article-card,.event-card,.raffle-row,.partner-card,.duel-card){border:1px solid var(--line);border-radius:12px;background:var(--event-panel);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.frakcium-ui :is(.glass-card,.panel,.info-card,.article-body,.article-card,.event-card,.raffle-row,.partner-card,.duel-card):hover{border-color:var(--line-strong);box-shadow:none;transform:none}html.frakcium-ui :is(.metric-tile,.hero-stat-card,.detail-stat,.leaderboard-duel-summary) b{font-family:var(--font-display);font-weight:700}html.frakcium-ui .article-body{padding:clamp(24px,3vw,44px)}html.frakcium-ui .article-body :is(p,li){max-width:72ch}html.frakcium-ui .article-body :is(h2,h3){margin-top:32px;margin-bottom:14px}html.frakcium-ui .article-body>:first-child{margin-top:0}html.frakcium-ui .site-header{width:var(--container);margin:16px auto;top:16px;border:1px solid var(--line-strong);border-radius:16px;background:var(--event-panel-raised)}html.frakcium-ui .header-card{width:100%;grid-template-columns:auto minmax(0,1fr) auto;min-height:var(--header-height);padding:0 24px;gap:clamp(20px,2.5vw,40px)}html.frakcium-ui .brand{padding:0}html.frakcium-ui .brand-logo{width:176px;height:auto;max-height:44px}html.frakcium-ui .nav{justify-content:center;gap:clamp(16px,1.5vw,24px)}html.frakcium-ui .nav a{padding:29px 0;font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:20px;color:var(--muted)}html.frakcium-ui .nav a[aria-current=page]{color:var(--orange-2)}html.frakcium-ui .nav a:hover{color:var(--white)}html.frakcium-ui .nav a:after{height:2px;bottom:0;background:var(--orange)}html.frakcium-ui .header-actions{gap:10px}html.frakcium-ui .header-actions .btn{min-height:42px;padding:10px 20px}html.frakcium-ui .header-auth-reveal{min-width:0}html.frakcium-ui .user-chip{border-radius:10px;background:var(--event-panel);border-color:var(--line)}html.frakcium-ui .user-chip__copy b:before{content:none}html.frakcium-ui .user-chip__copy b{gap:6px}html.frakcium-ui .user-dropdown{max-height:calc(100dvh - var(--header-height) - 52px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border-radius:12px;background:var(--surface-raised);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.frakcium-ui .user-dropdown :is(a,button){min-height:44px;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:600;line-height:1.4}html.frakcium-ui .user-dropdown :is(a,button):focus-visible{outline:2px solid var(--orange-2);outline-offset:-2px}html.frakcium-ui .notification-link{border-radius:10px;background:transparent}html.frakcium-ui .menu-toggle{display:none}html.frakcium-ui :is(.btn,.btn--hero,.profile-save-button,.wallet-history-more){min-height:46px;border-radius:8px;font-family:var(--font-sans);font-size:13px;font-weight:750;letter-spacing:0;text-transform:none;line-height:1.4;box-shadow:none;transform:none;transition:background-color .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}html.frakcium-ui .btn:not(.btn--ghost,.btn--watch){color:var(--white);background:var(--orange)}html.frakcium-ui .btn:not(.btn--ghost,.btn--watch):hover{background:var(--orange-2)}html.frakcium-ui :is(.btn--ghost,.btn--watch){color:var(--text);background:var(--event-panel);border-color:var(--line-strong)}html.frakcium-ui :is(.btn--ghost,.btn--watch):hover{color:var(--white);background:var(--surface-raised);border-color:var(--orange-2)}html.frakcium-ui :is(.btn,.btn--hero,.profile-save-button):disabled{transform:none;box-shadow:none}html.frakcium-ui :is(.filters,.toolbar){padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--event-panel);box-shadow:none}html.frakcium-ui .filters{gap:14px;margin-bottom:24px}html.frakcium-ui .pagination{background:transparent;border-color:transparent}html.frakcium-ui .tournament-filter-reset{min-height:46px;height:46px;border-radius:8px;background:var(--surface-raised);border-color:var(--line);font-size:13px;font-weight:600;box-shadow:none}html.frakcium-ui .tournament-filter-reset:hover{color:var(--white);background:var(--surface);border-color:var(--line-strong);transform:none}html.frakcium-ui .tournament-filter-reset:disabled{color:var(--muted-2);background:var(--surface);border-color:var(--line)}html.frakcium-ui .home-hero{--home-header-clearance: calc(var(--header-height) + 34px);position:relative;display:grid;grid-template-rows:minmax(min-content,1fr) auto;width:100%;min-height:100svh;margin:calc(-1 * var(--home-header-clearance)) 0 0;padding:var(--home-header-clearance) 0 0;border:0;border-radius:0;background:var(--bg);overflow:hidden;isolation:isolate}html.frakcium-ui .home-hero:before,html.frakcium-ui .home-hero:after{content:none}html.frakcium-ui .home-hero__media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;min-height:0;overflow:hidden}html.frakcium-ui .home-hero__image{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:26% center;opacity:1;filter:none;transform:none;animation:frakcium-arena-reveal .6s cubic-bezier(.16,1,.3,1) both}html.frakcium-ui .home-hero__veil{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--bg),transparent 28%),linear-gradient(90deg,color-mix(in srgb,var(--bg) 80%,transparent),color-mix(in srgb,var(--bg) 45%,transparent) 48%,color-mix(in srgb,var(--bg) 18%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--bg) 42%,transparent),transparent 30%)}html.frakcium-ui .home-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:minmax(0,1fr);align-items:center;width:var(--container);min-height:0;margin:0 auto;padding:32px 0;gap:32px 64px}html.frakcium-ui .home-hero__copy{display:flex;grid-column:1;grid-row:1;flex-direction:column;align-items:flex-start;justify-content:center;align-self:center;width:100%;min-width:0;max-width:740px;padding:0;color:var(--white);background:transparent}html.frakcium-ui .home-hero h1{margin:0 0 24px;color:var(--white);font-family:var(--font-display);font-size:clamp(64px,7.2vw,96px);font-weight:700;line-height:1.02;letter-spacing:-.025em;text-align:left;text-transform:uppercase;text-shadow:none}html.frakcium-ui .home-hero__title-line{display:block;white-space:normal;color:var(--white)}html.frakcium-ui .home-hero__title-accent{display:block;color:var(--orange)}html.frakcium-ui .home-hero__copy p{max-width:40ch;margin:0 0 32px;color:var(--text);font-size:16px;font-weight:500;line-height:1.65}html.frakcium-ui .home-hero__actions{display:flex;flex-wrap:wrap;gap:12px;width:100%}html.frakcium-ui .home-hero__actions .btn{flex:0 1 auto;width:auto;min-width:0}html.frakcium-ui .home-hero .btn--hero{min-height:52px;padding:14px 22px;color:var(--white);background:var(--orange);border-color:var(--orange)}html.frakcium-ui .home-hero .btn--hero:hover{color:var(--white);background:var(--orange-2);border-color:var(--orange-2)}html.frakcium-ui .home-hero .btn--watch{min-height:52px;padding:13px 16px;color:var(--white);background:color-mix(in srgb,var(--bg) 80%,transparent);border-color:var(--line-strong)}html.frakcium-ui .home-hero .btn--watch:hover{background:var(--surface-raised);border-color:var(--orange-2)}html.frakcium-ui .home-hero .play-disc{width:24px;height:24px;color:currentColor;border:1px solid var(--line-strong);background:transparent;box-shadow:none}html.frakcium-ui .home-hero>.arena-ribbon{position:relative;z-index:2;align-self:end}html.frakcium-ui .home-dashboard{display:block;width:100%;min-width:0;min-height:0;margin:0;gap:0;transform:none}html.frakcium-ui .home-dashboard>.t-skel,html.frakcium-ui .home-dashboard>.t-skel>.t-skel-content{height:100%}html.frakcium-ui .home-feature-card{display:flex;flex-direction:column;align-items:stretch;min-height:590px;height:100%;padding:24px;gap:20px;border:1px solid var(--line-strong);border-radius:14px;background:var(--event-panel-raised)}html.frakcium-ui .home-feature-card__top{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px;margin:0}html.frakcium-ui .home-feature-card h2{margin:0;font-family:var(--font-display);font-size:clamp(26px,2.15vw,34px);font-weight:700;line-height:1.12}html.frakcium-ui .home-feature-card__label{margin:8px 0 0;color:var(--orange-2);font-size:10px;font-weight:600;text-transform:uppercase}html.frakcium-ui .home-status{min-height:26px;padding:5px 8px;color:var(--orange-2);background:var(--surface-control);border:1px solid var(--line);border-radius:6px;font-size:10px;font-weight:650}html.frakcium-ui .home-status:before{background:var(--orange);box-shadow:none}html.frakcium-ui .home-feature-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0;color:var(--muted);font-size:11px}html.frakcium-ui .home-feature-meta svg{width:15px;height:15px}html.frakcium-ui .home-feature-card>.home-bracket{flex:1 0 auto;margin:0;min-height:200px}html.frakcium-ui .home-progress{width:100%;padding:16px;margin:auto 0 0;border:1px solid var(--line);border-radius:10px;background:var(--surface-control)}html.frakcium-ui .home-feature-card .progress-row{margin-bottom:10px;font-size:11px}html.frakcium-ui .home-feature-card .progress-bar{height:6px;border-radius:4px}html.frakcium-ui .home-feature-link{display:flex;justify-content:space-between;min-height:38px;margin:0;padding:0;border:0;border-radius:0;color:var(--text);font-size:12px;font-weight:600}html.frakcium-ui .home-feature-link:hover{color:var(--orange-2)}html.frakcium-ui .home-feature-card>.section-note{margin:0}html.frakcium-ui .home-feature-card>.home-feature-card__label{display:none}html.frakcium-ui .home-feature-card--loading .home-feature-link-skeleton{margin-top:auto}html.frakcium-ui .home-activity-card{min-width:0;min-height:590px;padding:22px 18px;border:1px solid var(--line-strong);border-radius:14px;background:var(--event-panel-raised)}html.frakcium-ui .home-activity-card__head{margin-bottom:20px}html.frakcium-ui .home-activity-card h2{margin:0;font-family:var(--font-sans);font-size:12px;font-weight:650;text-transform:uppercase}html.frakcium-ui .home-activity-list{gap:0}html.frakcium-ui .home-activity-item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:16px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}html.frakcium-ui .home-activity-item b{font-size:11px;font-weight:600;line-height:1.5}html.frakcium-ui .home-activity-item small{font-size:10px;line-height:1.5}html.frakcium-ui .home-activity-item time{font-size:10px;font-weight:500}html.frakcium-ui .home-activity-more{display:flex;justify-content:space-between;min-height:44px;margin-top:20px;padding:14px 0 0;border:0;border-radius:0;color:var(--text);background:transparent;font-size:11px;font-weight:600}html.frakcium-ui .home-bracket--empty{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px;gap:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-control);color:var(--muted);font-size:12px;text-align:left}html.frakcium-ui .home-bracket--empty img{width:32px;height:32px;flex-shrink:0;object-fit:contain}html.frakcium-ui .home-bracket__lanes{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);min-height:0;gap:10px 20px}html.frakcium-ui .home-match{min-width:0;padding:10px;margin:0;border:1px solid var(--line);border-radius:6px;background:var(--surface-control);box-shadow:none}html.frakcium-ui .home-match span{font-size:10px;font-weight:600}html.frakcium-ui .home-match--round-1{grid-column:1}html.frakcium-ui .home-match--round-2,html.frakcium-ui .home-match--round-3{grid-column:2}html.frakcium-ui .home-match i{width:21px;border-color:var(--orange-3)}@keyframes arena-ribbon-scroll{to{transform:translate(-16.6666667%)}}html.frakcium-ui .arena-ribbon{width:var(--container);margin:0 auto;overflow:hidden;border-block:1px solid var(--line-strong);background:var(--event-panel);-webkit-mask-image:linear-gradient(90deg,transparent,black 4%,black 96%,transparent);mask-image:linear-gradient(90deg,transparent,black 4%,black 96%,transparent)}html.frakcium-ui .arena-ribbon__track{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:max-content;animation:arena-ribbon-scroll 50s linear infinite}html.frakcium-ui .arena-ribbon__group{display:flex;flex:0 0 auto;align-items:center;gap:clamp(28px,4vw,64px);padding:18px clamp(14px,2vw,32px)}html.frakcium-ui .arena-ribbon__group span{position:relative;display:block;flex-shrink:0;padding-inline-start:calc(clamp(28px,4vw,64px) + 8px);color:var(--text);font-family:var(--font-display);font-size:20px;line-height:1.2;font-weight:700;text-transform:uppercase;white-space:nowrap}html.frakcium-ui .arena-ribbon__group span:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:8px;height:8px;background:var(--orange);transform:translateY(-50%) rotate(45deg)}html.frakcium-ui .arena-ribbon__group span:nth-child(3n+1){color:var(--orange-2)}@media (prefers-reduced-motion: reduce){html.frakcium-ui .arena-ribbon{-webkit-mask-image:none;mask-image:none}html.frakcium-ui .arena-ribbon__track{width:100%;animation:none}html.frakcium-ui .arena-ribbon__group{width:100%;flex-wrap:wrap;justify-content:center;gap:20px}html.frakcium-ui .arena-ribbon__group~.arena-ribbon__group{display:none}html.frakcium-ui .arena-ribbon__group span{padding-inline-start:20px}}html.frakcium-ui :is(.catalog-grid,.tournament-grid,.tournament-grid--home){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}html.frakcium-ui .tournament-grid--home>.tournament-card:nth-child(n+7){display:none}html.frakcium-ui .tournament-card,html.frakcium-ui :is(.catalog-grid,.tournament-grid--home)>.tournament-card{position:relative;display:flex;flex-direction:column;align-items:stretch;grid-column:auto;min-height:260px;height:auto;aspect-ratio:auto;padding:18px;gap:14px;border:1px solid var(--line-strong);border-radius:12px;color:var(--text);background:var(--event-panel);box-shadow:none;container-type:normal;overflow:hidden}html.frakcium-ui .tournament-card:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--surface) 58%,transparent) 56%,color-mix(in srgb,var(--surface) 12%,transparent)),linear-gradient(0deg,var(--surface) 0%,color-mix(in srgb,var(--surface) 94%,transparent) 38%,color-mix(in srgb,var(--surface) 42%,transparent) 66%);pointer-events:none}html.frakcium-ui .tournament-card:after,html.frakcium-ui .tournament-card.has-discipline-art:after,html.frakcium-ui .tournament-card__side:before{content:none}html.frakcium-ui .tournament-card:hover{border-color:var(--orange-2);background:var(--event-panel-raised);box-shadow:0 8px 24px color-mix(in srgb,var(--orange) 10%,transparent);transform:none}html.frakcium-ui .tournament-card__discipline-art{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:70% center;opacity:1;filter:saturate(1.12) contrast(1.04);transform:none}html.frakcium-ui .tournament-card.has-brand-art .tournament-card__discipline-art{object-position:28% 34%}html.frakcium-ui .tournament-card__main{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;justify-items:start;align-items:center;min-width:0;min-height:0;gap:8px 12px;padding:0}html.frakcium-ui .tournament-card__discipline{display:inline-flex;align-items:center;grid-column:1;grid-row:1;order:0;min-height:24px;max-width:100%;gap:7px;color:var(--text);font-size:11px;font-weight:600;white-space:normal}html.frakcium-ui .tournament-card__discipline :is(img,svg){width:20px;height:20px;max-width:20px;flex-shrink:0;object-fit:contain;opacity:1;filter:none}html.frakcium-ui .tournament-card__status{grid-column:2;grid-row:1;order:0;justify-self:end;align-self:start;max-width:100%;min-height:24px;padding:4px 7px;border-radius:6px;font-size:10px;font-weight:650;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-transform:uppercase}html.frakcium-ui .tournament-card--soon .tournament-card__status:not(.status-visual){color:var(--orange-2);border:1px solid color-mix(in srgb,var(--orange) 42%,transparent);background:color-mix(in srgb,var(--orange) 12%,var(--surface));box-shadow:0 3px 14px color-mix(in srgb,var(--orange) 14%,transparent)}html.frakcium-ui .tournament-card h3{grid-column:1 / -1;grid-row:2;order:1;width:100%;max-width:none;margin:0;padding:0;color:var(--white);font-family:var(--font-display);font-size:clamp(22px,1.7vw,26px);font-weight:700;line-height:1.1;letter-spacing:-.015em;text-transform:uppercase;white-space:normal;overflow:visible;text-overflow:clip}html.frakcium-ui .tournament-card__date{grid-column:1;grid-row:3;order:2;align-self:center;min-width:0;max-width:100%;gap:6px;color:var(--muted);font-size:11px;font-weight:500;white-space:normal}html.frakcium-ui .tournament-card__date svg{width:14px;height:14px}html.frakcium-ui .tournament-card__chips{grid-column:2;grid-row:3;order:3;display:flex;flex-wrap:wrap;justify-content:end;justify-self:end;max-width:100%;gap:5px;margin:0}html.frakcium-ui .tournament-card__chips span{min-height:23px;padding:3px 6px;border:1px solid var(--line);border-radius:6px;color:var(--text);background:var(--surface-control);box-shadow:none;font-size:10px;font-weight:500}html.frakcium-ui .tournament-card__side{position:relative;z-index:2;inset:auto;display:grid;grid-template-columns:minmax(0,1fr) 36px;grid-template-rows:auto auto 4px;align-self:stretch;align-content:end;justify-items:stretch;min-width:0;width:100%;height:auto;min-height:0;gap:8px 12px;margin:auto 0 0;padding:14px 0 0;border:0;border-top:1px solid var(--line);background:transparent;text-align:left}html.frakcium-ui .tournament-card__metrics{display:grid;grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;width:100%}html.frakcium-ui .tournament-card__prize{display:grid;min-width:0;gap:4px}html.frakcium-ui .tournament-card__prize b{color:var(--white);font-family:var(--font-display);font-size:21px;font-weight:700;line-height:1.1;white-space:normal;overflow:visible}html.frakcium-ui .tournament-card__slots{display:grid;gap:4px;text-align:right}html.frakcium-ui .tournament-card__slot-count{justify-content:end;gap:5px}html.frakcium-ui .tournament-card__slots b{color:var(--text);font-family:var(--font-display);font-size:21px;font-weight:700;line-height:1.1}html.frakcium-ui .tournament-card__slot-count span{font-size:11px}html.frakcium-ui :is(.tournament-card__prize,.tournament-card__slots,.tournament-card__progress-row) small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.4}html.frakcium-ui .tournament-card__prize small{color:var(--orange-2)}html.frakcium-ui .tournament-card__progress-row{grid-column:1;grid-row:2;display:flex;justify-content:space-between;width:100%;gap:12px;margin:4px 0 0}html.frakcium-ui .tournament-card__progress-row b{color:var(--orange-2);font-size:10px;font-weight:600}html.frakcium-ui .tournament-card__progress{grid-column:1;grid-row:3;width:100%;height:4px;border-radius:4px;background:var(--line);box-shadow:0 2px 10px color-mix(in srgb,var(--orange) 14%,transparent);overflow:hidden}html.frakcium-ui .tournament-card__progress span{display:block;width:var(--tournament-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--orange),var(--orange-2));box-shadow:none}html.frakcium-ui .tournament-card__action{grid-column:2;grid-row:1 / -1;align-self:end;justify-self:end;margin:0}html.frakcium-ui .tournament-card__arrow{width:36px;height:36px;border:1px solid color-mix(in srgb,var(--orange) 62%,transparent);border-radius:8px;color:var(--orange-2);background:var(--surface-control);box-shadow:0 4px 16px color-mix(in srgb,var(--orange) 16%,transparent);transform:none}html.frakcium-ui .tournament-card__arrow svg{width:18px;height:18px}html.frakcium-ui .tournament-card:hover .tournament-card__arrow{color:var(--white);background:var(--orange);border-color:var(--orange);box-shadow:0 4px 18px color-mix(in srgb,var(--orange) 24%,transparent);transform:none}html.frakcium-ui .status-visual:not(.status-visual--neon){box-shadow:none!important}html.frakcium-ui .news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}html.frakcium-ui .news-card{position:relative;display:flex;flex-direction:column;justify-content:start;min-height:280px;padding:24px;gap:20px;border:1px solid var(--line);border-radius:12px;color:var(--text);background:var(--event-panel);overflow:hidden}html.frakcium-ui .news-card.has-cover-art:after{content:none}html.frakcium-ui .news-card__cover-art{position:static;display:block;width:calc(100% + 48px);max-width:none;height:auto;aspect-ratio:16 / 9;margin:-24px -24px 0;object-fit:cover;object-position:center;opacity:1;filter:none;transform:none;border-radius:0}html.frakcium-ui .news-card.has-brand-art .news-card__cover-art{object-position:50% 45%}html.frakcium-ui .news-card .news-date{margin:0 0 12px;color:var(--orange-2);font-size:11px;font-weight:500;text-transform:none}html.frakcium-ui .news-card h3{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(25px,2.3vw,32px);font-weight:650;line-height:1.15}html.frakcium-ui .news-card p{max-width:65ch;margin:0;color:var(--muted);font-size:13px;line-height:1.7}html.frakcium-ui .news-card:hover{border-color:var(--line-strong);background:var(--event-panel-raised)}html.frakcium-ui .news-card:hover h3{color:var(--orange-2)}html.frakcium-ui .news-title-link{display:inline-flex;gap:16px;align-items:center}html.frakcium-ui .news-title-link:after{content:none}html.frakcium-ui .news-title-link svg{width:.65em;height:.65em;color:var(--orange)}html.frakcium-ui .featured-news{align-items:start;gap:24px}html.frakcium-ui .featured-news>.news-card{align-self:start;min-height:0;height:auto}html.frakcium-ui .featured-news>.news-card h3{font-size:clamp(30px,3vw,42px)}html.frakcium-ui .featured-news .content-grid{gap:20px}html.frakcium-ui .featured-news .content-grid .news-card{min-height:0}html.frakcium-ui .featured-news .content-grid>.news-card{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:start;padding:20px;gap:20px}html.frakcium-ui .featured-news .content-grid>.news-card .news-card__cover-art{width:140px;height:140px;max-width:100%;margin:0;aspect-ratio:1;border-radius:8px;object-fit:cover}html.frakcium-ui .featured-news .content-grid>.news-card>div{min-width:0}html.frakcium-ui .featured-news .content-grid>.news-card h3{font-size:27px}@media (min-width: 1121px){html.frakcium-ui .featured-news--full-side>.content-grid{align-self:stretch;grid-template-rows:repeat(4,minmax(min-content,1fr));gap:16px}html.frakcium-ui .featured-news--full-side>.content-grid>.news-card{grid-template-columns:112px minmax(0,1fr);align-items:center;padding:16px;gap:16px}html.frakcium-ui .featured-news--full-side>.content-grid>.news-card .news-card__cover-art{width:112px;height:112px}html.frakcium-ui .featured-news--full-side>.content-grid>.news-card .news-date{margin-bottom:8px}html.frakcium-ui .featured-news--full-side>.content-grid>.news-card h3{margin-bottom:8px;font-size:clamp(22px,1.65vw,26px)}}@media (min-width: 1121px) and (max-width: 1439px){html.frakcium-ui .featured-news--full-side>.content-grid>.news-card{grid-template-columns:96px minmax(0,1fr);padding:12px;gap:12px}html.frakcium-ui .featured-news--full-side>.content-grid>.news-card .news-card__cover-art{width:96px;height:96px}}@media (min-width: 901px) and (max-width: 1120px){html.frakcium-ui .featured-news--full-side{grid-template-columns:minmax(0,1fr)}}html.frakcium-ui .news-feed>.news-grid{margin-top:28px}html.frakcium-ui .news-card .badge{align-self:start;margin-top:auto;color:var(--muted);border-color:var(--line);background:transparent}html.frakcium-ui .raffle-row h3{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1.12}html.frakcium-ui :is(.leaderboard-info-card,.leaderboard-league-card,.leaderboard-table-card,.leaderboard-duel-summary,.leaderboard-empty){border-radius:12px;background:var(--event-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.frakcium-ui .leaderboard-hero h1{margin-top:0}html.frakcium-ui :is(.leaderboard-table,.admin-table) th{font-family:var(--font-sans);font-size:11px;text-transform:none}html.frakcium-ui .empty-state{padding:clamp(28px,4vw,48px)}html.frakcium-ui .empty-state :is(h2,h3){font-family:var(--font-display);font-size:28px;font-weight:650}html.frakcium-ui .empty-state p{max-width:65ch}html.frakcium-ui .site-footer{margin-top:var(--section-space);border-top:1px solid var(--line);background:var(--event-panel)}html.frakcium-ui .footer-grid{padding-block:40px;gap:36px}html.frakcium-ui .footer-brand p{max-width:40ch;color:var(--muted);font-size:13px;line-height:1.7}html.frakcium-ui .footer-title{color:var(--white);font-family:var(--font-display);font-size:18px;font-weight:650;text-transform:uppercase}html.frakcium-ui .footer-copy{max-width:30ch;line-height:1.7}@keyframes frakcium-arena-reveal{0%{clip-path:inset(0 3% 0 0)}to{clip-path:inset(0)}}html.frakcium-ui .detail-hero--tournament .detail-hero__panel{min-height:0;padding:clamp(24px,3.5vw,48px);gap:clamp(28px,4vw,64px);border-radius:12px;background:var(--event-panel-raised)}html.frakcium-ui .detail-hero--tournament .detail-hero__panel:before,html.frakcium-ui .detail-hero--tournament .detail-hero__panel:after,html.frakcium-ui .detail-panel-title:before,html.frakcium-ui .raffle-participants-card:after,html.frakcium-ui .raffle-prize-panel:after{content:none}html.frakcium-ui .detail-hero--tournament .detail-hero__panel.has-event-cover{position:relative;isolation:isolate;overflow:hidden}html.frakcium-ui .detail-hero__cover{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:35% center}html.frakcium-ui .detail-hero--tournament .detail-hero__panel.has-event-cover:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--surface) 55%,transparent) 48%,var(--surface) 78%),linear-gradient(0deg,var(--surface),transparent 75%);pointer-events:none}html.frakcium-ui .detail-hero__panel.has-event-cover>:is(.detail-hero__content,.detail-hero__summary){position:relative;z-index:2}html.frakcium-ui .detail-hero__content h1{margin:20px 0 28px}html.frakcium-ui .detail-hero-prize{grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;margin-top:24px;padding:20px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}html.frakcium-ui .detail-hero-prize__label{color:var(--muted);font-size:12px;font-weight:500;text-transform:none}html.frakcium-ui .detail-hero-prize strong{font-family:var(--font-display);font-size:32px;font-weight:700}html.frakcium-ui .detail-hero__summary{align-content:center;gap:24px}html.frakcium-ui .detail-hero-metric{min-height:140px;padding:20px;border:0;border-radius:8px;background:var(--surface-control);box-shadow:none}html.frakcium-ui .detail-hero-metric__icon{color:var(--orange-2);margin-bottom:16px}html.frakcium-ui .detail-hero-metric__value{color:var(--white);font-family:var(--font-display);font-size:clamp(36px,3.4vw,52px);font-weight:700;line-height:1}html.frakcium-ui .detail-hero-metric--compact .detail-hero-metric__value{font-size:28px}html.frakcium-ui .detail-hero-metric__note{font-size:15px;font-weight:500}html.frakcium-ui .detail-hero-registration__bar{height:5px;border-radius:0;background:var(--line);box-shadow:none}html.frakcium-ui .detail-hero-registration__bar span{background:var(--orange);box-shadow:none}html.frakcium-ui .detail-layout--tournament{gap:24px}html.frakcium-ui .detail-layout--tournament .detail-panel{padding:clamp(24px,3vw,40px);border-radius:12px}html.frakcium-ui .detail-panel-title{gap:0;margin-bottom:24px;font-family:var(--font-display);font-size:32px;font-weight:650}html.frakcium-ui .detail-panel-title--small{font-size:28px}html.frakcium-ui .detail-rich-copy :is(p,.rich-content){max-width:72ch;color:var(--muted);font-size:15px;line-height:1.75}html.frakcium-ui .detail-condition{border-color:var(--line);border-radius:8px;background:transparent}html.frakcium-ui .detail-condition :is(span,.detail-condition__label){color:var(--muted);font-size:12px;font-weight:500;text-transform:none}html.frakcium-ui .detail-condition b{color:var(--text);font-size:14px;font-weight:650}html.frakcium-ui .raffle-detail-hero__content{min-height:0;padding-bottom:20px}html.frakcium-ui .raffle-detail-hero__watermark,html.frakcium-ui .tournament-card__fallback-art{display:none}html.frakcium-ui .raffle-detail-shell{row-gap:24px;column-gap:32px}html.frakcium-ui .raffle-detail-main{gap:24px}html.frakcium-ui .raffle-participants-card{min-height:0;padding:28px 32px;gap:24px;background:var(--event-panel-raised);border-radius:12px}html.frakcium-ui .raffle-participants-card__label{font-family:var(--font-display);font-size:24px;font-weight:600}html.frakcium-ui .raffle-participants-card__value :is(strong,b,span){font-family:var(--font-display);font-size:56px;font-weight:700;line-height:1}html.frakcium-ui .raffle-participants-card__bar.progress-bar{height:5px;border-radius:0;background:var(--line);box-shadow:none}html.frakcium-ui .raffle-participants-card__bar.progress-bar span{background:var(--orange);box-shadow:none}html.frakcium-ui .raffle-participants-card__progress b{color:var(--muted);font-size:12px;font-weight:600}html.frakcium-ui .raffle-prize-panel__award{min-height:120px;padding:24px;border:0;border-radius:8px;background:var(--surface-control);box-shadow:none}html.frakcium-ui .raffle-prize-panel__award strong{color:var(--white);font-family:var(--font-display);font-size:clamp(30px,3vw,42px);font-weight:700}html.frakcium-ui .raffle-prize-panel__conditions{border-color:var(--line);border-style:solid}html.frakcium-ui .article-card{max-width:1040px;padding:clamp(24px,4vw,56px)}html.frakcium-ui .article-card .rich-content{max-width:72ch;font-size:15px;line-height:1.8}html.frakcium-ui .partners-hero{display:block;min-height:360px;padding:clamp(28px,4vw,56px);background:var(--event-panel-raised)}html.frakcium-ui .partners-hero:after{top:0;right:0;bottom:0;left:55%;height:auto;background:var(--partners-hero-image) center / cover no-repeat}html.frakcium-ui .partners-hero__overlay{width:100%;margin:0}html.frakcium-ui .partners-hero__content{max-width:49%;text-align:left}html.frakcium-ui .partners-hero h1{font-size:clamp(40px,5vw,72px)}html.frakcium-ui .partners-hero p{margin:20px 0 0;color:var(--muted);font-size:15px;font-weight:450;line-height:1.7}html.frakcium-ui .partners-hero__actions{justify-content:start;margin-top:28px;gap:12px}html.frakcium-ui .partners-grid,html.frakcium-ui .partners-section__grid>.pagination{width:100%;max-width:none}html.frakcium-ui .partner-card{grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);width:100%;min-height:0;padding:0;gap:0;background:var(--event-panel);border-color:var(--line);box-shadow:none;will-change:auto}html.frakcium-ui .partner-card:hover,html.frakcium-ui .partner-card:focus-within{transform:none;border-color:var(--line-strong);box-shadow:none}html.frakcium-ui .partner-card__media{grid-column:1;grid-row:1 / 3;background:var(--surface-control)}html.frakcium-ui .partner-card__media img,html.frakcium-ui .partner-card:hover .partner-card__media img{filter:none;transform:none}html.frakcium-ui .partner-card__body{grid-column:2;min-width:0;padding:24px;gap:16px}html.frakcium-ui .partner-card__stats-panel{position:static;inset:auto;grid-column:2;min-width:0;margin:0 24px 24px;padding:20px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;transform:none;opacity:1;pointer-events:auto;transition:none;will-change:auto}html.frakcium-ui .partner-card__discipline{box-shadow:none;font-size:11px;font-weight:600}html.frakcium-ui .partner-card__slot{padding:0;border:0;color:var(--orange-2);background:transparent;font-size:12px;font-weight:600}html.frakcium-ui .partner-card__metric b{font-family:var(--font-display);font-size:22px;font-weight:700}html.frakcium-ui .partner-card__metric small{font-size:10px;font-weight:500;white-space:normal}html.frakcium-ui .partner-card__cta{border-radius:8px;background:var(--event-panel-raised);font-size:12px;font-weight:650}html.frakcium-ui :is(.duel-info-panel,.duel-mini-card,.duel-match-card,.team-public-match,.duel-detail-hero,.team-public-hero){border:1px solid var(--line);border-radius:12px;background:var(--event-panel);box-shadow:none}html.frakcium-ui :is(.team-public-hero,.duel-detail-hero,.duel-mini-card,.duel-match-card):before,html.frakcium-ui .open-duel-card:before,html.frakcium-ui .open-duel-card:after{content:none}html.frakcium-ui .team-public-hero{min-height:0;padding:clamp(24px,3.2vw,44px)}html.frakcium-ui .team-public-identity{grid-template-columns:144px minmax(0,1fr);gap:28px}html.frakcium-ui .team-public-identity h1{max-width:24ch;margin:0;font-family:var(--font-display);font-size:clamp(40px,5.2vw,72px);font-weight:700;line-height:1.02;text-transform:uppercase}html.frakcium-ui .team-public-identity p{margin-top:14px;font-size:14px;font-weight:650}html.frakcium-ui .team-public-identity .duel-avatar-frame{width:144px;height:144px;border-radius:12px}html.frakcium-ui .duel-avatar-frame{border:0;background:transparent;box-shadow:none;filter:none}html.frakcium-ui .duel-avatar-frame:after{content:none}html.frakcium-ui .duel-avatar-frame img{filter:none}html.frakcium-ui :is(.duel-info-panel,.duel-mini-card,.duel-match-card) h2{font-family:var(--font-display);font-size:30px;font-weight:650}html.frakcium-ui :is(.team-public-stat-grid>span,.duel-definition-list>div,.duel-control-list>span){border-color:var(--line);border-radius:8px;background:transparent;box-shadow:none}html.frakcium-ui .team-public-stat-grid b{font-family:var(--font-display);font-size:32px;font-weight:700}html.frakcium-ui :is(.duel-detail-team b,.duel-detail-vs){font-family:var(--font-display);font-weight:700}html.frakcium-ui .open-duel-card,html.frakcium-ui .open-duel-card:visited{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;min-height:0;height:auto;aspect-ratio:auto;padding:28px;gap:24px;border:1px solid var(--line);border-radius:12px;color:var(--text);background:var(--event-panel);box-shadow:none;container-type:normal}html.frakcium-ui .open-duel-card:hover{border-color:var(--line-strong);background:var(--event-panel-raised);box-shadow:none;transform:none}html.frakcium-ui .open-duel-card>.open-duel-card__avatar-art{position:absolute;top:64px;right:28px;width:64px;height:64px;border-radius:8px;opacity:1;transform:none;filter:none}html.frakcium-ui .open-duel-card__main{padding:0;gap:12px 16px}html.frakcium-ui .open-duel-card__status{order:0;grid-column:2;grid-row:1;justify-self:end;min-height:26px;font-size:10px}html.frakcium-ui .open-duel-card__discipline{order:0;grid-column:1;grid-row:1;font-size:11px}html.frakcium-ui .open-duel-card__team{order:1;grid-column:1 / -1;grid-row:2;max-width:calc(100% - 88px);gap:0}html.frakcium-ui .open-duel-card__team-title b{font-family:var(--font-display);font-size:32px;font-weight:700;line-height:1.1;white-space:normal;overflow:visible}html.frakcium-ui .open-duel-card__team-title small{margin-top:6px;font-size:12px;font-weight:600}html.frakcium-ui .open-duel-card__date{order:2;grid-column:1 / -1;grid-row:3;max-width:calc(100% - 88px);gap:8px;font-size:12px;white-space:normal}html.frakcium-ui .open-duel-card__date svg{width:16px;height:16px}html.frakcium-ui .open-duel-card__side{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-template-areas:"chips action" "metrics action" "requirements action";width:100%;height:auto;padding:20px 0 0;gap:16px;border-top:1px solid var(--line);background:transparent}html.frakcium-ui .open-duel-card__chips{gap:12px}html.frakcium-ui .open-duel-card__chips span{min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-size:11px}html.frakcium-ui .open-duel-card__metrics{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px}html.frakcium-ui :is(.open-duel-card__stake,.open-duel-card__deadline) small{font-size:10px;font-weight:500}html.frakcium-ui .open-duel-card__stake b{font-family:var(--font-display);font-size:24px;font-weight:700}html.frakcium-ui .open-duel-card__deadline b{font-size:12px;font-weight:650}html.frakcium-ui .open-duel-card__requirements{display:block;max-width:65ch;padding:0;margin:0;color:var(--muted);font-size:12px;line-height:1.6;overflow:visible;-webkit-line-clamp:unset}html.frakcium-ui .open-duel-card__arrow{width:40px;height:40px;border-radius:8px;color:var(--orange-2);background:transparent;border-color:var(--line-strong);box-shadow:none;transform:none}html.frakcium-ui .open-duel-card:hover .open-duel-card__arrow{color:var(--white);background:var(--orange);border-color:var(--orange);box-shadow:none;transform:none}html.frakcium-ui .leaderboard-league-card{grid-template-columns:96px minmax(0,1fr);min-height:136px;padding:20px;gap:16px;background:var(--event-panel)}html.frakcium-ui .leaderboard-league-card.is-active{border-color:var(--orange-2);background:var(--event-panel-raised)}html.frakcium-ui :is(.leaderboard-league-card__field,.leaderboard-league-card__frame,.leaderboard-league-card__emblem-glow,.leaderboard-league-card__ring,.leaderboard-league-card__particles,.leaderboard-league-card__shards){display:none}html.frakcium-ui .leaderboard-league-card__emblem{width:96px;height:96px;background:transparent;filter:none}html.frakcium-ui .leaderboard-league-card__emblem:before,html.frakcium-ui .leaderboard-league-card__emblem:after{content:none}html.frakcium-ui .leaderboard-league-card__logo{width:96px;height:96px;filter:none}html.frakcium-ui .leaderboard-league-card__body b{color:var(--white);font-family:var(--font-display);font-size:25px;font-weight:700;line-height:1.05}html.frakcium-ui .leaderboard-league-card__body small{color:var(--muted);font-size:11px;font-weight:500}html.frakcium-ui .leaderboard-league-card__bar{height:4px;border-radius:0;background:var(--line)}html.frakcium-ui .leaderboard-league-card__bar i{background:var(--orange);box-shadow:none;animation:none}html.frakcium-ui :is(.leaderboard-table-card__head,.leaderboard-info-card) h2{font-family:var(--font-display);font-size:28px;font-weight:650}html.frakcium-ui :is(.leaderboard-open-challenge,.leaderboard-duel-top-row,.leaderboard-duel-summary-card dl>div){border-color:var(--line);border-radius:8px;background:var(--event-panel);box-shadow:none}html.frakcium-ui .bracket-html-shell{--bracket-html-bg-a: var(--bg) !important;--bracket-html-bg-b: var(--surface) !important;--bracket-html-bg-c: var(--bg) !important;--bracket-html-panel-a: var(--surface-raised) !important;--bracket-html-panel-b: var(--surface) !important;--bracket-html-lower-panel: var(--surface) !important;--bracket-html-final-panel: var(--surface-raised) !important;--bracket-html-accent: var(--orange) !important;--bracket-html-accent-2: var(--orange-2) !important;--bracket-html-line: var(--line-strong) !important;--bracket-html-drop-line: var(--muted-2) !important;--bracket-html-wave-a: var(--line) !important;--bracket-html-wave-b: var(--line) !important;--bracket-html-text: var(--text) !important;--bracket-html-text-soft: var(--text) !important;--bracket-html-muted: var(--muted) !important;--bracket-html-ink: var(--bg) !important;border-color:var(--line);border-radius:12px;color:var(--text);background:var(--bg);box-shadow:none}html.frakcium-ui .bracket-html-shell--fullscreen{border-radius:0}html.frakcium-ui .bracket-html-stage{font-family:var(--font-sans)}html.frakcium-ui .bracket-html-stage:before,html.frakcium-ui .bracket-html-stage:after{content:none}html.frakcium-ui .bracket-html-frame{border-color:var(--line);border-radius:12px;background:transparent}html.frakcium-ui .bracket-html-brand__rule,html.frakcium-ui .bracket-html-section-title:after{background:var(--line);opacity:1}html.frakcium-ui .bracket-html-section-title span{background:var(--bg)}html.frakcium-ui :is(.bracket-html-brand__copy strong,.bracket-html-section-title){color:var(--white);font-family:var(--font-display);font-weight:700;letter-spacing:0}html.frakcium-ui .bracket-html-round-header{color:var(--muted);font-weight:600;letter-spacing:0}html.frakcium-ui .bracket-html-match{border-color:var(--line-strong);background:var(--event-panel);box-shadow:none}html.frakcium-ui .bracket-html-match:after{background:var(--line)}html.frakcium-ui .bracket-html-match--final{border-color:var(--orange);background:var(--event-panel-raised);box-shadow:none}html.frakcium-ui .bracket-html-match:is(.is-selected,.is-highlighted){border-color:var(--orange-2);background:var(--event-panel-raised);box-shadow:none}html.frakcium-ui .bracket-html-match.is-highlighted:before{content:none}html.frakcium-ui .bracket-html-champion{color:var(--white);border-color:var(--orange);background:var(--event-panel-raised);box-shadow:none;font-family:var(--font-display);font-size:16px;font-weight:650;letter-spacing:0}html.frakcium-ui .bracket-html-champion:is(.is-active,.is-highlighted){border-color:var(--orange-2);box-shadow:none}html.frakcium-ui .bracket-html-champion.is-placeholder{color:var(--muted)}html.frakcium-ui .bracket-html-slot{color:var(--text)}html.frakcium-ui .bracket-html-slot.is-hint{color:var(--muted)}html.frakcium-ui .bracket-html-score{color:var(--white);background:var(--surface-control);border-color:var(--line);font-weight:650}html.frakcium-ui :is(.bracket-html-combobox-menu,.bracket-html-status-menu,.bracket-html-toolbar){border-color:var(--line);background:var(--event-panel-raised);box-shadow:none}html.frakcium-ui .bracket-br-table-wrap{border-color:var(--line);border-radius:12px;background:var(--event-panel);box-shadow:none}html.frakcium-ui .bracket-br-table th{color:var(--muted);background:var(--event-panel-raised);font-weight:600;letter-spacing:0;text-transform:none}html.frakcium-ui .bracket-br-summary span{border-color:var(--line);background:var(--event-panel);color:var(--muted);font-weight:500;letter-spacing:0;text-transform:none}@media (min-width: 1800px){html.frakcium-ui :is(.home-feature-card,.home-activity-card){min-height:650px}html.frakcium-ui .tournament-grid--home{grid-template-columns:repeat(4,minmax(0,1fr))}html.frakcium-ui .tournament-grid--home>.tournament-card:nth-child(-n+8){display:flex}}@media (max-width: 1280px){html.frakcium-ui .header-card{gap:18px;padding-inline:20px}html.frakcium-ui .brand-logo{width:156px}html.frakcium-ui .nav{gap:12px}html.frakcium-ui .nav a{font-size:11px}html.frakcium-ui .home-activity-card{grid-column:1 / -1;min-height:0}html.frakcium-ui .home-activity-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}html.frakcium-ui .home-activity-more{max-width:220px}html.frakcium-ui .home-feature-card{min-height:540px}html.frakcium-ui :is(.catalog-grid,.tournament-grid,.tournament-grid--home){grid-template-columns:repeat(2,minmax(0,1fr))}html.frakcium-ui .tournament-grid--home>.tournament-card:nth-child(n+5){display:none}}@media (max-width: 1120px){html.frakcium-ui{--header-height: 76px}html.frakcium-ui .header-card{position:relative;display:flex;justify-content:space-between;align-items:center;height:var(--header-height);min-height:var(--header-height);gap:16px}html.frakcium-ui .brand-logo{width:176px}html.frakcium-ui .menu-toggle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;gap:6px;width:42px;height:42px;border:1px solid var(--line);border-radius:8px;background:transparent}html.frakcium-ui .menu-toggle span{display:block;width:18px;height:1px;margin:0;background:var(--text)}html.frakcium-ui .nav{position:absolute;top:calc(var(--header-height) + 8px);right:0;left:auto;display:grid;grid-template-columns:1fr;align-content:start;justify-content:stretch;width:min(360px,calc(100vw - 32px));max-height:calc(100svh - var(--header-height) - 48px);overflow:auto;padding:12px 20px;margin:0;gap:0;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-raised);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);box-shadow:none;transition:opacity .18s var(--ease),transform .18s var(--ease),visibility .18s}html.frakcium-ui .nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}html.frakcium-ui .nav a{min-height:46px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;text-align:left}html.frakcium-ui .nav a:last-child{border-bottom:0}html.frakcium-ui .nav a:after{display:none}html.frakcium-ui .home-feature-card{padding:24px}html.frakcium-ui .home-activity-list{grid-template-columns:repeat(2,minmax(0,1fr))}html.frakcium-ui .detail-hero--tournament .detail-hero__panel,html.frakcium-ui .detail-hero__summary{grid-template-columns:minmax(0,1fr)}html.frakcium-ui .partners-hero__content{max-width:50%}html.frakcium-ui .partner-card{grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr)}}@media (max-width: 766px){html.frakcium-ui .home-feature-card{min-height:540px;padding:22px}html.frakcium-ui .home-activity-card{grid-column:auto;min-height:540px;padding:22px 18px}html.frakcium-ui .home-activity-list{grid-template-columns:minmax(0,1fr)}html.frakcium-ui .home-activity-item{min-height:68px}html.frakcium-ui .home-feature-meta{gap:8px 12px}html.frakcium-ui .home-feature-card h2{font-size:26px}html.frakcium-ui .home-bracket__lanes{grid-template-columns:minmax(0,1fr)}html.frakcium-ui .home-match{grid-column:1;grid-row:auto}html.frakcium-ui .home-match i{display:none}html.frakcium-ui .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.frakcium-ui .featured-news{grid-template-columns:minmax(0,1fr)}html.frakcium-ui .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}html.frakcium-ui .footer-brand{grid-column:1 / -1}html.frakcium-ui .partners-hero{min-height:0;padding:0}html.frakcium-ui .partners-hero__overlay{padding:28px}html.frakcium-ui .partners-hero__content{max-width:100%}html.frakcium-ui .partners-hero:after{position:static;display:block;width:100%;height:240px}html.frakcium-ui .partner-card{grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);padding:0}html.frakcium-ui .team-public-identity{grid-template-columns:96px minmax(0,1fr);gap:24px}html.frakcium-ui .team-public-identity .duel-avatar-frame{width:96px;height:96px}html.frakcium-ui .team-public-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.frakcium-ui .raffle-detail-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "main" "prize";gap:24px}html.frakcium-ui .raffle-prize-panel{position:static}html.frakcium-ui .raffle-prize-panel .detail-condition{grid-template-columns:32px minmax(0,1fr) minmax(0,1fr);gap:12px}html.frakcium-ui .detail-layout--tournament{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){html.frakcium-ui .featured-news .content-grid>.news-card{display:flex;padding:24px;gap:20px}html.frakcium-ui .featured-news .content-grid>.news-card .news-card__cover-art{width:calc(100% + 48px);max-width:none;height:auto;margin:-24px -24px 0;aspect-ratio:16 / 9;border-radius:0}html.frakcium-ui{--header-height: 68px;--page-space: 30px}html.frakcium-ui .site-header{margin:12px auto;top:12px;border-radius:12px}html.frakcium-ui .header-card{gap:10px;padding-inline:14px}html.frakcium-ui .brand-logo{width:134px}html.frakcium-ui .header-actions{gap:7px}html.frakcium-ui .header-actions .btn{min-height:38px;padding:9px 12px}html.frakcium-ui .header-actions .notification-link{width:32px;min-height:38px;height:38px}html.frakcium-ui .user-chip{min-height:38px;height:38px;padding:4px}html.frakcium-ui .user-chip__copy{display:none}html.frakcium-ui .header-actions .live-header-button{min-width:0;padding-inline:7px}html.frakcium-ui .menu-toggle{width:38px;height:38px}html.frakcium-ui .home-feature-card{min-height:520px;padding:24px}html.frakcium-ui .home-activity-card{min-height:0;padding:24px}html.frakcium-ui .home-activity-item{grid-template-columns:22px minmax(0,1fr) auto;gap:12px}html.frakcium-ui .home-activity-item b{font-size:12px}html.frakcium-ui .home-activity-item small{font-size:11px}html.frakcium-ui .home-activity-more{max-width:none}html.frakcium-ui .home-feature-card h2{font-size:30px}html.frakcium-ui .home-bracket__lanes{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}html.frakcium-ui .home-match--round-2,html.frakcium-ui .home-match--round-3{grid-column:2}html.frakcium-ui :is(.catalog-grid,.tournament-grid,.tournament-grid--home){grid-template-columns:minmax(0,1fr)}html.frakcium-ui .tournament-grid--home>.tournament-card:nth-child(n+3){display:none}html.frakcium-ui .tournament-card,html.frakcium-ui :is(.catalog-grid,.tournament-grid--home)>.tournament-card{min-height:260px;padding:18px;gap:14px}html.frakcium-ui .tournament-card h3{font-size:24px}html.frakcium-ui .section-head{gap:12px;margin-bottom:24px}html.frakcium-ui .section-actions{margin-top:24px}html.frakcium-ui .news-grid{grid-template-columns:minmax(0,1fr);gap:20px}html.frakcium-ui .news-card{min-height:0}html.frakcium-ui .news-card h3{font-size:28px}html.frakcium-ui .news-section .news-card:first-child{grid-row:auto;min-height:0}html.frakcium-ui .filters{padding:16px}html.frakcium-ui .footer-grid{padding-block:32px}}@media (max-width: 540px){html.frakcium-ui .partner-card{grid-template-columns:minmax(0,1fr);padding:0}html.frakcium-ui .partner-card__media{grid-column:1;grid-row:1;aspect-ratio:16 / 10;max-height:260px}html.frakcium-ui .partner-card__body{grid-column:1;grid-row:2}html.frakcium-ui .partner-card__stats-panel{grid-column:1;grid-row:3}html.frakcium-ui .team-public-hero{display:grid;gap:24px}html.frakcium-ui .team-public-identity{grid-template-columns:72px minmax(0,1fr);gap:20px}html.frakcium-ui .team-public-identity .duel-avatar-frame{width:72px;height:72px}html.frakcium-ui .team-public-identity h1{font-size:36px}html.frakcium-ui .team-public-hero>.btn{width:100%}html.frakcium-ui .open-duel-card,html.frakcium-ui .open-duel-card:visited{padding:24px}html.frakcium-ui .open-duel-card>.open-duel-card__avatar-art{right:24px;width:56px;height:56px}html.frakcium-ui .open-duel-card__team,html.frakcium-ui .open-duel-card__date{max-width:calc(100% - 72px)}html.frakcium-ui .open-duel-card__team-title b{font-size:30px}html.frakcium-ui .open-duel-card__side{grid-template-columns:minmax(0,1fr);grid-template-areas:"chips" "metrics" "requirements" "action"}html.frakcium-ui .open-duel-card__action{justify-self:end}html.frakcium-ui .detail-hero-prize{grid-template-columns:auto minmax(0,1fr)}html.frakcium-ui .detail-hero-prize strong{grid-column:1 / -1;justify-self:start;margin-top:8px;text-align:left}html.frakcium-ui .detail-hero__metrics{gap:12px}html.frakcium-ui .detail-hero-metric{min-height:120px;padding:16px}html.frakcium-ui .detail-hero-metric__value{font-size:36px}html.frakcium-ui .raffle-participants-card{padding:24px}html.frakcium-ui .raffle-participants-card__value :is(strong,b,span){font-size:48px}}@media (max-width: 400px){html.frakcium-ui .brand-logo{width:36px;height:36px}html.frakcium-ui .header-card{padding-inline:12px}html.frakcium-ui .header-actions{gap:6px}html.frakcium-ui .home-feature-card,html.frakcium-ui .home-activity-card{padding:22px 18px}html.frakcium-ui .home-feature-meta{font-size:10px}html.frakcium-ui .home-bracket__lanes{gap:10px}html.frakcium-ui .home-match{padding:8px}html.frakcium-ui .tournament-card,html.frakcium-ui :is(.catalog-grid,.tournament-grid--home)>.tournament-card{padding:16px}html.frakcium-ui .footer-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){html.frakcium-ui .home-hero__image{animation:none;clip-path:none}}html.frakcium-ui .home-hero__copy .home-hero__slogan{max-width:34ch;margin:0 0 32px;color:var(--white);font-family:var(--font-sans);font-size:clamp(17px,1.5vw,22px);font-weight:600;line-height:1.5}html.frakcium-ui .home-hero__slogan>span:nth-child(2){color:var(--orange-2)}@media (max-width: 960px){html.frakcium-ui .home-hero__grid{gap:24px}html.frakcium-ui .home-hero h1{font-size:clamp(48px,7.2vw,68px)}html.frakcium-ui .home-hero__copy .home-hero__slogan{font-size:17px}}@media (max-width: 700px){html.frakcium-ui .home-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:center;padding:24px 0;gap:24px}html.frakcium-ui .home-hero__copy{grid-column:1;grid-row:1;max-width:560px;justify-self:center}html.frakcium-ui .home-hero h1{font-size:clamp(44px,12vw,64px)}html.frakcium-ui .home-hero__image{object-position:22% center}}@media (max-width: 640px){html.frakcium-ui .home-hero{--home-header-clearance: calc(var(--header-height) + 26px)}html.frakcium-ui .home-hero__grid{padding:20px 0;gap:20px}html.frakcium-ui .home-hero h1{font-size:clamp(38px,12vw,64px);margin-bottom:16px}html.frakcium-ui .home-hero__copy .home-hero__slogan{margin-bottom:24px;font-size:16px}}@media (max-width: 400px){html.frakcium-ui .home-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html.frakcium-ui .home-hero__actions .btn{width:100%;padding-inline:8px;gap:8px;font-size:12px}html.frakcium-ui .home-hero .play-disc{width:20px;height:20px}}@media (min-width: 961px) and (max-height: 760px){html.frakcium-ui .home-hero__grid{padding:24px 0}html.frakcium-ui .home-hero h1{font-size:clamp(52px,7vw,80px)}}@media (min-width: 701px) and (max-height: 600px){html.frakcium-ui .home-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;padding:20px 0;gap:24px}html.frakcium-ui .home-hero h1{margin-bottom:16px;font-size:40px}html.frakcium-ui .home-hero__copy .home-hero__slogan{margin-bottom:20px;font-size:16px}}@media (max-width: 640px) and (prefers-reduced-motion: reduce){html.frakcium-ui .arena-ribbon__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:8px 12px}html.frakcium-ui .arena-ribbon__group span{min-width:0;white-space:normal}}html.frakcium-ui .home-hero__copy.home-hero__copy--split{position:relative;isolation:isolate;width:100%;min-width:0;align-self:center;color:var(--white)}html.frakcium-ui .home-hero__copy.home-hero__copy--split h1{position:relative;margin:0 0 28px;min-width:0;font-family:var(--font-display);font-size:clamp(52px,7.2vw,96px);font-weight:700;line-height:1.02;letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:normal}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__title-line,html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__title-accent{display:block}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__title-line{color:var(--white)}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__title-accent{color:var(--orange)}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__slogan{position:relative;max-width:34ch;margin:0 0 36px;color:var(--white);font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.5}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__slogan>span:nth-child(2){color:var(--orange-2)}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px;width:100%;margin:0}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn--watch{flex:0 1 auto;width:auto;min-height:60px;padding:14px 18px;color:var(--white);font-size:16px}html.frakcium-ui .home-hero__copy.home-hero__copy--split :is(a,button):focus-visible{outline:2px solid var(--white);outline-offset:5px}@media (max-width:1120px){html.frakcium-ui .home-hero__copy.home-hero__copy--split h1{font-size:clamp(42px,7vw,72px)}}@media (max-width:700px){html.frakcium-ui .home-hero__copy.home-hero__copy--split h1{font-size:clamp(42px,12vw,64px)}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__slogan{font-size:18px}}@media (max-width:400px){html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions{display:flex;flex-direction:column;align-items:stretch}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn--hero{width:100%;min-height:64px;font-size:20px;padding:16px 20px}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn--watch{width:100%}}@media (prefers-reduced-motion:reduce){html.frakcium-ui .home-hero__copy.home-hero__copy--split,html.frakcium-ui .home-hero__copy.home-hero__copy--split *{animation:none}html.frakcium-ui .home-hero__copy.home-hero__copy--split .btn--hero svg{transition:none;transform:none}}html.frakcium-ui .home-hero__copy.home-hero__copy--split h1{margin-bottom:12px}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__title-line{color:var(--orange-2)}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__title-accent{color:var(--white)}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__lower{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:24px;padding-top:12px;width:100%}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__slogan{max-width:20ch;margin:0}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions{display:flex;flex-direction:column;align-items:stretch;width:min(100%,300px)}@media (max-width:1120px){html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__lower{grid-template-columns:1fr;gap:24px}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__slogan{max-width:30ch}}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__slogan>.home-hero__phrase{color:var(--white)}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__slogan>.home-hero__phrase:nth-child(2){color:var(--orange-2)}html.frakcium-ui .home-hero__copy.home-hero__copy--split h1{display:flow-root}html.frakcium-ui .home-hero__copy--split .home-hero__headline-row{padding:.1em .04em .13em;margin:-.1em -.04em -.13em;overflow:hidden;perspective:1000px}html.frakcium-ui .home-hero__copy--split .home-hero__headline-text{position:relative;display:block;transform-origin:50% 100%}html.frakcium-ui .home-hero__copy--split .home-hero__headline-sheen{--hero-light-x:-160%;position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(110deg,transparent 28%,var(--orange-2) 43%,color-mix(in srgb,var(--white) 65%,var(--orange-2)) 50%,var(--orange-2) 57%,transparent 72%);background-size:60% 100%;background-repeat:no-repeat;background-position:var(--hero-light-x) 0;background-clip:text;-webkit-background-clip:text;opacity:0;pointer-events:none;user-select:none;-webkit-user-select:none}html.frakcium-ui .home-hero__copy--split .home-hero__arena-line{position:relative;flex:none;width:100%;height:48px;margin:0 0 8px;overflow:hidden;pointer-events:none}html.frakcium-ui .home-hero__copy--split .home-hero__arena-rule{position:absolute;inset:50% 0 auto;height:1px;background:color-mix(in srgb,var(--orange-2) 60%,transparent);transform-origin:left center}html.frakcium-ui .home-hero__copy--split .home-hero__rule-light{position:absolute;top:calc(50% - 1px);left:0;width:22%;height:3px;opacity:0;background:linear-gradient(90deg,transparent,var(--orange) 58%,var(--orange-2) 85%,var(--white) 94%,transparent)}html.frakcium-ui .home-hero__copy--split .home-hero__rule-light:before{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0;background:inherit;filter:blur(3px);opacity:.5}@media (max-width:700px){html.frakcium-ui .home-hero__copy--split .home-hero__arena-line{height:40px}html.frakcium-ui .home-hero__copy--split .home-hero__headline-row{perspective:none}}@media (prefers-reduced-motion:reduce){html.frakcium-ui .home-hero__copy--split :is(.home-hero__headline-text,.home-hero__arena-rule,.home-hero__lower){transform:none!important;opacity:1!important;visibility:visible!important}html.frakcium-ui .home-hero__copy--split :is(.home-hero__headline-sheen,.home-hero__rule-light){display:none}}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:68px;min-width:0;padding:18px 24px;gap:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--orange-2) 60%,var(--orange-3));border-radius:10px;color:var(--white);-webkit-text-fill-color:var(--white);background:linear-gradient(135deg,var(--orange),var(--orange-3));font-family:var(--font-sans);font-size:20px;line-height:1.25;font-weight:750;letter-spacing:0;text-decoration:none;opacity:1;filter:none;transform:none;box-shadow:0 14px 32px color-mix(in srgb,var(--orange-3) 25%,transparent),inset 0 1px color-mix(in srgb,var(--orange-2) 65%,transparent),inset 0 -1px color-mix(in srgb,var(--bg) 14%,transparent);transition:border-color .22s var(--ease),box-shadow .22s var(--ease)}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:before,html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:after{content:"";position:absolute;pointer-events:none;z-index:0}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:before{top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;background:linear-gradient(135deg,color-mix(in srgb,var(--orange-2) 16%,transparent),transparent 72%);transition:opacity .22s var(--ease)}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:after{top:-70%;bottom:-70%;left:0;width:33%;opacity:0;background:linear-gradient(100deg,transparent 0%,color-mix(in srgb,var(--orange-2) 24%,transparent) 50%,transparent 100%);transform:translate(-160%) skew(-14deg)}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join .arena-join__press{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:color-mix(in srgb,var(--bg) 12%,transparent);opacity:0;transition:opacity .15s var(--ease)}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join .arena-join__label{position:relative;z-index:2;display:block;color:var(--white);white-space:nowrap}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join .arena-join__arrow-wrap{position:relative;z-index:2;display:grid;place-items:center;flex:none;width:26px;height:26px;color:var(--white);pointer-events:none}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join .arena-join__arrow{display:block;width:26px;height:26px;color:var(--white);stroke:currentColor;transform:translateZ(0);transition:transform .22s cubic-bezier(.16,1,.3,1)}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:focus-visible{outline:2px solid var(--white);outline-offset:5px;border-color:var(--orange-2)}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:focus-visible:before{opacity:1}@media (hover:hover) and (pointer:fine){html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:hover{border-color:color-mix(in srgb,var(--orange-2) 78%,var(--orange));box-shadow:0 16px 34px color-mix(in srgb,var(--orange-3) 30%,transparent),inset 0 1px color-mix(in srgb,var(--orange-2) 85%,transparent),inset 0 -1px color-mix(in srgb,var(--bg) 14%,transparent)}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:hover:before{opacity:1}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:hover:after{animation:hero-join-sweep .65s cubic-bezier(.16,1,.3,1) both}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:hover .arena-join__arrow{transform:translate3d(3px,-3px,0)}}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:is(:active,[data-pressed=true]){border-color:var(--orange-3);box-shadow:0 7px 18px color-mix(in srgb,var(--orange-3) 20%,transparent),inset 0 1px 2px color-mix(in srgb,var(--bg) 16%,transparent)}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:is(:active,[data-pressed=true]) .arena-join__press{opacity:1}@media (max-width:400px){html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join,html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:is(:link,:visited,:hover,:active,:focus-visible){min-height:64px;padding:16px 20px}}@media (prefers-reduced-motion:reduce){html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:after,html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:is(:hover,:focus-visible,:active):after{animation:none;display:none}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join .arena-join__arrow,html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:is(:hover,:focus-visible,:active) .arena-join__arrow{animation:none;transform:none;transition:none}html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join,html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:is(:link,:visited,:hover,:active,:focus-visible),html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join:before,html.frakcium-ui .home-hero__copy.home-hero__copy--split .home-hero__actions .btn.btn--hero.arena-join .arena-join__press{transition-duration:.15s}}@keyframes hero-join-sweep{0%{opacity:0;transform:translate(-160%) skew(-14deg)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(430%) skew(-14deg)}}html.frakcium-ui{--operate-panel: linear-gradient(135deg, var(--surface-raised), var(--surface) 78%);--operate-field: linear-gradient(180deg, var(--surface), var(--surface-control))}html.frakcium-ui :is(.account-panel,.profile-card.glass-card,.profile-side-card.glass-card,.profile-balance-card.glass-card,.profile-applications-panel.glass-card,.wallet-history-summary.glass-card,.wallet-history-panel.glass-card,.admin-panel,.admin-login-card,.admin-state){min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--operate-panel);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.frakcium-ui :is(.account-panel,.profile-card,.profile-applications-panel,.wallet-history-panel,.admin-panel){padding:24px}html.frakcium-ui :is(.account-panel__head,.profile-card__head,.profile-applications-head,.wallet-history-head,.admin-panel-head,.admin-resource-head){gap:20px;margin-bottom:22px;align-items:center}html.frakcium-ui :is(.account-panel,.profile-applications-panel,.wallet-history-panel) h2,html.frakcium-ui :is(.admin-panel-head,.admin-resource-title) :is(h1,h2){margin:0;color:var(--white);font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em}html.frakcium-ui :is(.account-panel,.admin-panel) h3{color:var(--white);font-family:var(--font-sans);font-size:17px;font-weight:650;line-height:1.4;letter-spacing:0}html.frakcium-ui :is(.account-shell,.field,.select-field,.admin-form-grid,.admin-settings-form-grid,.admin-resource-head,.admin-panel-head){min-width:0}html.frakcium-ui :is(.account-hint,.section-note,.admin-help,.admin-field-help){color:var(--muted);font-size:13px;line-height:1.6}html.frakcium-ui :is(.field,.select-field,.filter-select__label){gap:8px;color:var(--muted);font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:1.5;text-transform:none;letter-spacing:0}html.frakcium-ui :is(.field:where(:not(.profile-field)) input:where(:not([type=checkbox],[type=radio],[type=hidden],[type=file])),.field textarea,.filter-select__button,.admin-input,.admin-textarea,.admin-search,.profile-input-shell){min-width:0;min-height:46px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--operate-field);box-shadow:none;font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0;transition:border-color .18s var(--ease),background-color .18s var(--ease)}html.frakcium-ui :is(.field:where(:not(.profile-field)) input:where(:not([type=checkbox],[type=radio],[type=hidden],[type=file])),.field textarea,.filter-select__button,.admin-input,.admin-textarea){padding:11px 13px}html.frakcium-ui :is(.field:where(:not(.profile-field)) input:where(:not([type=checkbox],[type=radio],[type=hidden],[type=file])),.field textarea,.filter-select__button,.admin-input,.admin-textarea):hover:where(:not(:disabled):not([readonly])){border-color:var(--line-strong)}html.frakcium-ui :is(.field:where(:not(.profile-field)) input,.field textarea,.filter-select__button,.admin-input,.admin-textarea):focus,html.frakcium-ui .profile-input-shell:focus-within{border-color:var(--orange);background:var(--operate-field);box-shadow:none}html.frakcium-ui .admin-search{display:flex;align-items:center;gap:10px;padding:0 13px}html.frakcium-ui .admin-search:hover{border-color:var(--line-strong)}html.frakcium-ui .admin-search:focus-within{border-color:var(--orange);background:var(--operate-field);box-shadow:none}html.frakcium-ui .admin-search>input,html.frakcium-ui .admin-search>input:is(:hover,:focus){flex:1;width:100%;min-width:0;min-height:44px;height:44px;padding:10px 0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none}html.frakcium-ui .profile-input-shell>input,html.frakcium-ui .profile-input-shell>input:is(:hover,:focus){min-width:0;min-height:44px;border:0;border-radius:0;color:var(--text);background:transparent;box-shadow:none;outline:none;font-size:14px;font-weight:500}html.frakcium-ui .profile-input-shell>svg{color:var(--muted-2)}html.frakcium-ui :is(.field input,.field textarea,.admin-input,.admin-textarea)::placeholder{color:var(--muted-2)}html.frakcium-ui :is(.field input,.field textarea,.filter-select__button,.admin-input,.admin-textarea):disabled{cursor:not-allowed;opacity:.55}html.frakcium-ui .field-stack{gap:20px}html.frakcium-ui :is(.account-form__grid,.admin-form-grid,.admin-settings-form-grid){gap:20px}html.frakcium-ui :is(.profile-form__actions,.admin-form-actions){gap:12px;padding-top:24px}html.frakcium-ui .password-field__toggle{color:var(--muted);background:transparent}html.frakcium-ui .password-field__toggle:hover{color:var(--white)}html.frakcium-ui :is(.check-row,.admin-role-choice){color:var(--muted);font-size:13px;font-weight:500}html.frakcium-ui :is(.check-row,.admin-role-choice) input[type=checkbox]{border-radius:4px;box-shadow:none}html.frakcium-ui :is(.filter-select__menu,.member-role-menu-portal,.team-member-actions-menu,.date-calendar){border:1px solid var(--line-strong);border-radius:12px;color:var(--text);background:var(--operate-panel);box-shadow:none}html.frakcium-ui :is(.filter-select__option,.date-calendar button,.team-member-actions-menu__item,.member-role-option){font-size:13px;font-weight:500}html.frakcium-ui :is(.filter-select__option,.team-member-actions-menu__item,.member-role-option):hover{color:var(--white);background:var(--surface-control)}html.frakcium-ui :is(.filter-select__option.is-selected,.filter-select__option[aria-selected=true],.member-role-option.is-selected,.date-calendar button.is-selected){color:var(--white);background:var(--orange)}html.frakcium-ui .filter-select__option[aria-selected=true]:after{background:currentColor;box-shadow:none}html.frakcium-ui .modal:not(.modal--auth),html.frakcium-ui .admin-modal{border-color:var(--line-strong);border-radius:12px;background:var(--operate-panel);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.frakcium-ui .modal:not(.modal--auth) .modal-head{display:flex;align-items:start;justify-content:space-between;gap:20px}html.frakcium-ui .modal:not(.modal--auth) .modal-title{color:var(--white);font-family:var(--font-display);font-size:32px;line-height:1.1;letter-spacing:-.015em}html.frakcium-ui .team-command-page{width:var(--container);padding-top:32px}html.frakcium-ui .team-command-shell{display:grid;gap:24px;width:100%}html.frakcium-ui .team-command-grid.account-panel.glass-card{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto;grid-template-areas:none;gap:24px;justify-content:stretch;align-items:stretch;min-height:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}html.frakcium-ui :is(.team-command-grid,.team-command-card,.team-command-disciplines,.team-command-formline,.team-bank-card):before,html.frakcium-ui :is(.team-command-grid,.team-command-card,.team-command-disciplines,.team-command-formline,.team-bank-card):after{content:none;display:none}html.frakcium-ui :is(.team-command-card,.team-command-insights,.team-bank-card){grid-area:auto;min-width:0;min-height:0;max-width:none;height:auto}html.frakcium-ui :is(.team-command-card,.team-command-disciplines,.team-command-formline,.team-bank-card){border:1px solid var(--line);border-radius:12px;background:var(--operate-panel);box-shadow:none;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.frakcium-ui .team-command-card{grid-column:1 / -1;padding:24px}html.frakcium-ui .team-command-form{display:grid;grid-template-columns:minmax(0,1fr) 286px;grid-template-rows:auto auto;grid-template-areas:none;gap:24px 40px;align-content:start;align-items:start;min-width:0;min-height:0;height:auto}html.frakcium-ui :where(.team-command-form)>:is(.team-command-identity,.team-command-bank-panel,.team-command-actions),html.frakcium-ui :where(.team-command-identity)>:is(.team-command-avatar,.team-command-fields){grid-area:auto;min-width:0}html.frakcium-ui .team-command-identity{grid-column:1;grid-row:1 / 3;display:grid;grid-template-columns:160px minmax(0,1fr);grid-template-areas:none;gap:28px;align-items:start;width:100%}html.frakcium-ui .avatar-upload.team-command-avatar{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;width:160px;max-width:100%;min-height:0;height:160px;aspect-ratio:1;padding:0;overflow:hidden;border:0;border-radius:12px;background:transparent;box-shadow:none;filter:none;transform:none}html.frakcium-ui .avatar-upload.team-command-avatar img{grid-area:1 / 1;width:100%;height:100%;min-height:0;aspect-ratio:1;padding:0;border-radius:12px;object-fit:contain;background:transparent;filter:none}html.frakcium-ui .team-command-avatar span{display:flex;align-items:center;justify-content:center;gap:5px;min-height:32px;margin:0;width:100%;max-width:100%;padding:6px;border:0;border-radius:0;color:var(--text);background:var(--operate-field);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:10px;font-weight:600;opacity:1;transform:none;border-top:1px solid var(--line)}html.frakcium-ui .team-command-avatar.is-disabled span{display:none}html.frakcium-ui .team-command-avatar span svg{width:14px;height:14px}html.frakcium-ui .team-command-fields{display:grid;grid-template-columns:minmax(0,1fr) 216px;grid-template-areas:none;gap:20px;align-content:start;width:100%;max-width:none;padding-top:0}html.frakcium-ui .team-command-fields .field{gap:8px;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}html.frakcium-ui .team-command-name-field textarea,html.frakcium-ui .team-command-name-field textarea:is(.team-name-fit--compact,.team-name-fit--tight){width:100%;height:106px;min-height:106px;padding:7px 10px;overflow:hidden;resize:none;border:1px solid var(--line);border-radius:8px;color:var(--white);background:var(--operate-field);box-shadow:none;text-shadow:none;font-family:var(--font-display);font-size:40px;font-weight:700;line-height:1.1;letter-spacing:-.015em;white-space:normal;-webkit-text-fill-color:currentColor}html.frakcium-ui .team-command-tag-field input{width:100%;max-width:none;min-height:46px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;color:var(--orange);background:var(--operate-field);box-shadow:none;text-shadow:none;font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1.5;letter-spacing:0}html.frakcium-ui .team-command-fields :is(textarea,input):focus{border-color:var(--orange);background:var(--operate-field);box-shadow:none}html.frakcium-ui .team-command-fields :is(textarea,input)[readonly]{color:var(--text);cursor:default;opacity:1}html.frakcium-ui .team-command-bank-panel{grid-column:2;grid-row:1;gap:10px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--operate-field)}html.frakcium-ui .team-command-bank-label{color:var(--muted);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}html.frakcium-ui .team-command-stats{grid-area:auto;min-height:0;width:100%}html.frakcium-ui .team-command-stat.team-command-stat--bank{display:flex;flex-wrap:wrap;gap:12px;min-width:0;min-height:46px;margin:0;padding:0}html.frakcium-ui .team-command-stat.team-command-stat--bank strong,html.frakcium-ui .team-command-stat.team-command-stat--bank strong span{min-width:0;color:var(--white);background:none;font-family:var(--font-display);font-size:34px;font-weight:650;line-height:1.1;letter-spacing:-.015em;text-shadow:none;text-transform:none;opacity:1;-webkit-text-fill-color:currentColor}html.frakcium-ui .team-command-bank-action{min-width:46px;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--orange);background:var(--surface-control);box-shadow:none;border-color:var(--orange)}html.frakcium-ui .team-command-bank-action span{display:inline;font-size:12px;font-weight:600}html.frakcium-ui .team-command-bank-action:hover{border-color:var(--line-strong);background:var(--surface)}html.frakcium-ui .team-command-actions,html.frakcium-ui .team-command-actions--captain{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;align-self:end;justify-content:flex-start;gap:10px;min-height:46px;width:100%;padding:0;margin:0}html.frakcium-ui .team-command-actions .team-command-action-spacer{display:none}html.frakcium-ui .team-command-actions .btn{width:auto;min-width:0;min-height:46px;margin:0;padding:11px 14px}html.frakcium-ui .team-command-actions .btn.team-command-delete{border:1px solid var(--line);color:var(--muted);background:transparent;box-shadow:none;text-transform:none}html.frakcium-ui .team-command-actions .btn.team-command-delete:is(:hover,:focus-visible){border-color:var(--danger);color:var(--danger);background:transparent;box-shadow:none;transform:none}html.frakcium-ui .team-command-insights{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;grid-template-areas:none;gap:24px;width:100%;align-content:stretch;align-items:stretch}html.frakcium-ui :is(.team-command-disciplines,.team-command-formline){grid-area:auto;grid-column:auto;grid-row:auto;min-width:0;min-height:0;padding:24px}html.frakcium-ui .team-command-insight__head{gap:8px;align-items:baseline;margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--line)}html.frakcium-ui .team-command-insight__head span{color:var(--white);font-family:var(--font-sans);font-size:16px;font-weight:650;line-height:1.15;letter-spacing:0;text-transform:none}html.frakcium-ui .team-command-insight__head small{color:var(--muted-2);font-size:10px;font-weight:500}html.frakcium-ui .team-command-discipline-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0}html.frakcium-ui .team-command-discipline-card{display:flex;min-height:56px;padding:10px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;transform:none}html.frakcium-ui .team-command-discipline-card:before,html.frakcium-ui .team-command-discipline-card:after,html.frakcium-ui .team-command-discipline-art{display:none;content:none}html.frakcium-ui .team-command-discipline-card__body{position:static;display:flex;align-items:center;gap:12px;width:100%;padding:0}html.frakcium-ui .team-command-discipline-icon{width:36px;height:36px;background:var(--surface-control);box-shadow:none;border:1px solid var(--line);border-radius:6px;padding:4px}html.frakcium-ui .team-command-discipline-icon img{width:26px;height:26px;object-fit:contain;filter:none}html.frakcium-ui .team-command-discipline-name{color:var(--text);font-size:13px;font-weight:600;text-transform:none;letter-spacing:0}html.frakcium-ui .team-command-discipline-count{color:var(--muted);font-size:11px;font-weight:500}html.frakcium-ui .team-command-empty{min-height:54px;padding:14px 0;border:0;border-radius:0;color:var(--muted);background:transparent;font-size:13px}html.frakcium-ui .team-command-formline{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}html.frakcium-ui :is(.team-command-total-stats,.team-command-formline__content){padding:0;border:0;background:transparent}html.frakcium-ui .team-command-total-stats__grid{display:flex;flex-wrap:wrap;gap:12px 24px}html.frakcium-ui .team-command-total-stats__grid .team-command-stat-pill{min-height:0;padding:8px 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--operate-field);box-shadow:none;font-size:12px;font-weight:500}html.frakcium-ui .team-command-total-stats__grid b{color:var(--white);font-family:var(--font-display);font-size:30px;font-weight:650;line-height:1.1}html.frakcium-ui .team-command-formline__body{display:block}html.frakcium-ui .team-command-match-dots{display:flex;flex-wrap:wrap;gap:8px;width:100%}html.frakcium-ui .team-command-match-dot{width:32px;height:32px;min-width:32px;border-radius:6px;font-size:12px;font-weight:650;box-shadow:none}html.frakcium-ui .team-command-match-dot.is-empty{border-color:var(--line);color:var(--muted-2);background:var(--surface-control)}html.frakcium-ui .team-command-match-dot.is-win{border-color:var(--line-strong);color:var(--text);background:var(--surface-control)}html.frakcium-ui .team-command-match-dot.is-loss{border-color:var(--line);color:var(--danger);background:var(--surface-control)}html.frakcium-ui .team-bank-card{padding:24px;overflow:hidden;animation:none}html.frakcium-ui :is(.team-bank-card__aura,.team-bank-card__orbit,.team-bank-card__orbit-path,.team-bank-card__spark,.team-league-card__field,.team-league-card__frame,.team-league-card__emblem-glow,.team-league-card__ring,.team-league-card__particles,.team-league-card__shards){display:none;animation:none}html.frakcium-ui .team-bank-card__content{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"emblem title" "emblem metric" "progress progress" "action action";align-content:start;align-items:start;justify-items:stretch;gap:10px 16px;min-height:0;width:100%;background:transparent}html.frakcium-ui .team-bank-card__head{grid-area:title;justify-items:start;gap:5px;text-transform:none}html.frakcium-ui .team-bank-card__head span{color:var(--muted);font-size:11px;font-weight:500;letter-spacing:0}html.frakcium-ui .team-bank-card__head strong{color:var(--white);font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:1.05;letter-spacing:-.015em}html.frakcium-ui .team-league-card__emblem{grid-area:emblem;justify-self:start;width:72px;height:90px;aspect-ratio:auto;margin:0;background:transparent;box-shadow:none;filter:none}html.frakcium-ui .team-league-card__emblem:before,html.frakcium-ui .team-league-card__emblem:after{content:none;display:none}html.frakcium-ui .team-league-card__emblem .team-league-card__logo{width:72px;height:72px}html.frakcium-ui .team-league-card__logo :is(img,svg){width:72px;height:72px;color:var(--orange);object-fit:contain;filter:none}html.frakcium-ui .team-bank-card__metric.team-league-card__metric{grid-area:metric;display:flex;gap:8px;align-items:baseline;justify-self:start;align-self:start;margin:0}html.frakcium-ui .team-bank-card__value{color:var(--orange);background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;text-shadow:none;font-family:var(--font-display);font-size:42px;font-weight:650;line-height:1.05}html.frakcium-ui .team-bank-card__currency{padding:0;color:var(--muted);font-size:12px;font-weight:500;text-shadow:none}html.frakcium-ui .team-league-card__progress{grid-area:progress;gap:10px;margin:10px 0 0}html.frakcium-ui .team-league-card__progress span{color:var(--muted);font-size:11px;font-weight:500;text-align:left}html.frakcium-ui .team-league-card__progress b{color:var(--text);font-weight:600}html.frakcium-ui .team-league-card__progress i{height:5px;border-radius:4px;background:var(--surface-control);box-shadow:none}html.frakcium-ui .team-league-card__progress i:before{background:var(--orange);box-shadow:none;filter:none;animation:none}html.frakcium-ui .team-league-card__progress i:after{content:none;display:none}html.frakcium-ui .team-bank-card__button.team-league-card__button{grid-area:action;align-self:start;min-height:46px;margin:10px 0 0;padding:11px 16px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--operate-field);box-shadow:none;text-shadow:none;transform:none;font-size:13px;font-weight:600;line-height:1.5}html.frakcium-ui .team-bank-card__button.team-league-card__button:after{content:none;display:none}html.frakcium-ui .team-bank-card__button.team-league-card__button:is(:hover,:focus-visible){border-color:var(--line-strong);color:var(--white);background:var(--surface);box-shadow:none;transform:none}html.frakcium-ui .account-panel.team-members-panel{padding:24px;overflow:visible}html.frakcium-ui .team-members-toolbar{min-height:46px;gap:20px;margin-bottom:0;padding:0 0 20px;border:0;border-radius:0;background:transparent;border-bottom:1px solid var(--line)}html.frakcium-ui .team-members-title{flex-wrap:wrap;gap:12px}html.frakcium-ui .team-members-title h2{font-size:23px;font-family:var(--font-sans)}html.frakcium-ui .team-members-count{min-height:26px;border:1px solid var(--line);border-radius:6px;color:var(--text);background:var(--surface-control);font-size:12px;font-weight:600}html.frakcium-ui .team-members-toolbar__actions .btn{min-height:46px;padding:11px 16px;border-radius:8px}html.frakcium-ui .team-members-table{--team-member-columns: minmax(170px, 1.2fr) minmax(150px, 1fr) minmax(120px, .65fr) minmax(90px, .55fr) 46px;width:100%;overflow:visible}html.frakcium-ui .team-members-table__head,html.frakcium-ui .team-member-row{grid-template-columns:var(--team-member-columns);column-gap:20px;min-width:0;width:100%;padding:14px 0}html.frakcium-ui .team-members-table__head{min-height:36px;color:var(--muted-2);background:var(--operate-field);font-size:11px;font-weight:500;padding:12px 10px}html.frakcium-ui .team-members-list{gap:0}html.frakcium-ui .member-row.team-member-row{min-height:76px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;padding:14px 10px}html.frakcium-ui .team-member-row:hover{background:var(--surface);box-shadow:none}html.frakcium-ui .team-member-player{grid-template-columns:40px minmax(0,1fr);gap:12px}html.frakcium-ui .team-member-player img{width:40px;height:40px;border-radius:8px;background:var(--surface-control);object-fit:contain;border:1px solid var(--line)}html.frakcium-ui .team-member-player h3{display:flex;flex-wrap:wrap;gap:6px;margin:0;font-size:14px;font-weight:600}html.frakcium-ui .team-member-player p{margin:3px 0 0;color:var(--muted-2);font-size:11px}html.frakcium-ui .team-member-coins{justify-self:center;gap:4px;color:var(--text);font-size:13px;font-weight:500;white-space:normal}html.frakcium-ui .team-member-coins b{font-weight:650}html.frakcium-ui .team-member-coins>span{color:var(--muted-2);font-size:10px}html.frakcium-ui .team-member-actions{justify-self:end}html.frakcium-ui .team-member-actions .icon-button{width:40px;height:40px;min-height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface-control);box-shadow:none}html.frakcium-ui :is(.discipline-badge,.team-member-self,.team-member-role>.badge){border-color:var(--line);border-radius:6px;color:var(--muted);background:var(--surface-control);box-shadow:none;font-size:10px;font-weight:500;text-transform:none}html.frakcium-ui .discipline-badge-empty{color:var(--muted-2);font-size:11px}html.frakcium-ui .profile-dashboard{grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);gap:20px;align-items:start}html.frakcium-ui .profile-card{min-height:0}html.frakcium-ui .profile-card__head{padding-bottom:22px;border-bottom:1px solid var(--line)}html.frakcium-ui .profile-card__head h2{font-family:var(--font-sans);font-size:23px;font-weight:700;line-height:1.2;letter-spacing:-.02em}html.frakcium-ui .profile-form__layout{grid-template-columns:144px minmax(0,1fr);gap:28px}html.frakcium-ui .profile-avatar-panel{justify-items:start;gap:16px;padding-top:0}html.frakcium-ui .profile-avatar-upload{justify-items:start;gap:12px;width:100%}html.frakcium-ui .profile-avatar-frame{width:144px;max-width:100%;height:144px;border:0;border-radius:50%;background:transparent;box-shadow:none;padding:0}html.frakcium-ui .profile-avatar-frame img{width:100%;height:100%;object-fit:contain;filter:none}html.frakcium-ui .profile-avatar-help{color:var(--muted-2);font-size:10px;font-weight:500;line-height:1.5}html.frakcium-ui .profile-avatar-button{width:100%;min-height:40px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:transparent;box-shadow:none;font-size:12px;font-weight:600}html.frakcium-ui .profile-avatar-upload:hover .profile-avatar-button{border-color:var(--line-strong);background:var(--surface-control);transform:none}html.frakcium-ui .profile-reset-button{min-height:40px;width:100%;padding:9px 10px}html.frakcium-ui .profile-fields__grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.frakcium-ui .profile-sidebar{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;container-type:normal;container-name:none}html.frakcium-ui .profile-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;border-radius:12px;background:transparent}html.frakcium-ui .profile-balance-card.glass-card{min-height:154px;padding:20px 16px 16px;border:1px solid var(--line);border-radius:12px;background:var(--operate-panel);box-shadow:none;overflow:hidden;position:relative}html.frakcium-ui .profile-balance-card+.profile-balance-card{padding:20px 16px 16px;border-left:1px solid var(--line)}html.frakcium-ui .profile-balance-card strong{max-width:100%;overflow-wrap:anywhere;margin-top:16px;color:var(--white);font-family:var(--font-sans);font-size:27px;font-weight:700;line-height:1.2;letter-spacing:-.015em}html.frakcium-ui .profile-balance-card>div>span{max-width:calc(100% - 40px);color:var(--muted);font-size:11px;font-weight:500;line-height:1.5}html.frakcium-ui .profile-balance-icon{display:block;top:16px;right:14px;width:34px;height:34px;color:var(--orange);filter:none;transform:none;opacity:.8}html.frakcium-ui .profile-history-chip{width:100%;min-height:34px;margin-top:14px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;color:var(--muted)!important;background:var(--operate-field);box-shadow:none;font-size:11px!important;font-weight:500;line-height:1.3;gap:6px}html.frakcium-ui .profile-history-chip svg{width:13px;height:13px}html.frakcium-ui .profile-balance-icon__hex{fill:none;stroke:currentColor}html.frakcium-ui .profile-balance-icon__hex-inner{fill:var(--surface-control);stroke:currentColor}html.frakcium-ui .profile-balance-icon__frk{fill:currentColor;stroke:none}html.frakcium-ui .profile-balance-icon__spark{stroke:var(--text)}html.frakcium-ui .profile-balance-icon__ticket{fill:var(--orange);stroke:var(--orange-2)}html.frakcium-ui .profile-balance-icon__ticket-inner{fill:var(--surface-control);stroke:var(--surface-control)}html.frakcium-ui .profile-balance-icon__mark-line{stroke:var(--orange)}html.frakcium-ui .profile-balance-card--gold strong{color:var(--orange)}html.frakcium-ui .profile-side-card.glass-card{min-height:0;padding:20px;border:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:12px;background:var(--operate-panel)}html.frakcium-ui .profile-side-card>div>span{color:var(--muted);font-size:11px;font-weight:500}html.frakcium-ui .profile-side-card strong{color:var(--white);font-family:var(--font-sans);font-size:22px;font-weight:650;line-height:1.15}html.frakcium-ui .profile-side-card p{color:var(--muted);font-size:12px;font-weight:400;line-height:1.6}html.frakcium-ui .profile-role-icon{color:var(--orange);background:var(--surface-control);box-shadow:none;border:1px solid var(--orange)}html.frakcium-ui .profile-role-card strong{color:var(--orange)}html.frakcium-ui .profile-team-card__main{gap:16px}html.frakcium-ui .profile-team-avatar-frame{width:84px;height:84px;border-radius:12px;background:transparent;box-shadow:none;border:0}html.frakcium-ui .profile-team-avatar-frame img{object-fit:contain}html.frakcium-ui .profile-team-field>span,html.frakcium-ui .profile-team-stat>span{color:var(--muted);font-size:11px;font-weight:500}html.frakcium-ui .profile-team-field strong{font-size:22px}html.frakcium-ui .profile-team-card__side{border-color:var(--line)}html.frakcium-ui .profile-team-stat strong{font-family:var(--font-sans);font-size:25px}html.frakcium-ui .profile-team-stat--rating strong{color:var(--orange)}html.frakcium-ui .profile-team-button{min-height:46px}html.frakcium-ui .settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}html.frakcium-ui .two-factor-card{padding:18px;border:1px solid var(--line);background:var(--operate-field);border-radius:8px}html.frakcium-ui .two-factor-card__icon{border:0;background:var(--surface-control)}html.frakcium-ui .wallet-history-summary.glass-card{padding:28px;background:var(--operate-panel)}html.frakcium-ui .wallet-history-summary strong{color:var(--white);font-family:var(--font-display);font-size:48px;line-height:1.05;font-weight:650;letter-spacing:-.015em}html.frakcium-ui .wallet-history-total{border:0;color:var(--muted);background:transparent;font-weight:500}html.frakcium-ui :is(.profile-application-list,.wallet-history-list,.team-members-list){gap:0}html.frakcium-ui :is(.profile-application-item,.wallet-history-row,.notification-row,.application-row){padding:20px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}html.frakcium-ui :is(.profile-application-title,.wallet-history-row__main strong){font-size:15px;font-weight:600}html.frakcium-ui :is(.profile-application-meta,.wallet-history-row__date,.wallet-history-row__balance){color:var(--muted);font-size:12px}html.frakcium-ui .wallet-history-row__amount{font-family:var(--font-display);font-size:24px;font-weight:650}html.frakcium-ui .admin-root{background:var(--bg);--admin-panel-bg: var(--surface-raised)}html.frakcium-ui .admin-sidebar{width:244px;padding:26px 16px;border-right:1px solid var(--line);background:var(--operate-panel)}html.frakcium-ui .admin-sidebar__brand{margin-bottom:26px;padding:0 10px 24px;border-bottom:1px solid var(--line)}html.frakcium-ui .admin-sidebar__brand .brand-logo{width:184px;max-width:100%}html.frakcium-ui .admin-workspace{min-width:0;padding:0 32px 48px 276px}html.frakcium-ui .admin-main{min-width:0;padding-top:28px}html.frakcium-ui .admin-nav{gap:20px}html.frakcium-ui .admin-nav-group{gap:6px}html.frakcium-ui .admin-nav-group__items{gap:3px}html.frakcium-ui .admin-nav-group__toggle{min-height:34px;padding:6px 10px;border:0;border-radius:8px;color:var(--muted-2);background:transparent;font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:0;text-transform:none}html.frakcium-ui .admin-nav a{min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:8px;color:var(--muted);background:transparent;box-shadow:none;font-family:var(--font-sans);font-size:12px;font-weight:550}html.frakcium-ui .admin-nav a:hover{color:var(--white);background:var(--surface-raised)}html.frakcium-ui .admin-nav a.is-active{color:var(--orange);background:var(--operate-field);box-shadow:none;border-color:var(--orange)}html.frakcium-ui .admin-nav a.is-active:before{content:none}html.frakcium-ui .admin-header{top:0;min-height:76px;padding:14px 16px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--operate-panel);box-shadow:none}html.frakcium-ui .admin-header h1{color:var(--white);font-family:var(--font-sans);font-size:24px;font-weight:700;letter-spacing:-.015em}html.frakcium-ui :is(.admin-login-card,.admin-state) h1{color:var(--white);font-family:var(--font-sans);font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.02em}html.frakcium-ui .admin-session-chip{border:1px solid var(--line);border-radius:8px;background:var(--operate-field);box-shadow:none}html.frakcium-ui .admin-session-chip>span{color:var(--text);background:var(--surface-raised);box-shadow:none}html.frakcium-ui .admin-session-chip small{color:var(--muted);font-size:10px;font-weight:500}html.frakcium-ui .admin-panel .admin-panel{margin-top:28px;padding:28px 0 0;border-top:1px solid var(--line);border-radius:0;background:transparent}html.frakcium-ui :is(.admin-toolbar,.admin-settings-section-head){gap:16px}html.frakcium-ui .admin-toolbar{border-bottom:1px solid var(--line);padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--operate-field)}html.frakcium-ui .admin-resource-title small{color:var(--muted);font-weight:500}html.frakcium-ui :is(.admin-settings-form,.admin-notification-audience,.admin-bracket-settings,.admin-apex-controls,.admin-rating-preview,.place-rule-row,.season-prize-row){border:0;border-radius:0;background:transparent;box-shadow:none}html.frakcium-ui .admin-settings-form+.admin-settings-form{margin-top:28px;padding-top:28px;border-top:1px solid var(--line)}html.frakcium-ui :is(.admin-settings-section-head,.place-rules-field__head){color:var(--text);font-weight:600;text-transform:none}html.frakcium-ui :is(.admin-setting-tile,.admin-boolean-field){border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}html.frakcium-ui .admin-boolean-field{padding:20px 0}html.frakcium-ui :is(.admin-setting-tile,.admin-boolean-field) p{color:var(--muted);font-weight:400}html.frakcium-ui .admin-record-action{border:0;border-radius:8px;background:var(--surface-control);box-shadow:none}html.frakcium-ui .admin-record-action:hover{background:var(--surface)}html.frakcium-ui :is(.wallet-history-tabs,.admin-tabs){gap:6px;border:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:8px;background:var(--surface-control);padding:4px}html.frakcium-ui :is(.wallet-history-tabs,.admin-tabs) :is(button,a){min-height:42px;border-radius:6px;font-size:12px;font-weight:550}html.frakcium-ui :is(.wallet-history-tabs,.admin-tabs) :is(.is-active,[aria-selected=true]){border-color:var(--orange);color:var(--orange);background:var(--operate-panel);box-shadow:none}html.frakcium-ui .admin-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface-control);overscroll-behavior-inline:contain}html.frakcium-ui .admin-table{width:100%;border:0;border-radius:0;border-collapse:collapse;background:transparent}html.frakcium-ui .admin-table th{padding:14px;border-bottom:1px solid var(--line-strong);color:var(--muted-2);background:var(--operate-field);font-size:11px;font-weight:600;letter-spacing:0}html.frakcium-ui .admin-table td{padding:15px 14px;border-color:var(--line);color:var(--text);background:transparent;font-size:13px;line-height:1.5}html.frakcium-ui .admin-table tbody tr:hover>td{background:var(--surface)}html.frakcium-ui :is(.admin-table-summary,.admin-pagination){color:var(--muted);font-size:11px;font-weight:500}html.frakcium-ui :is(.admin-long-cell,.admin-json-cell){border:0;color:var(--muted);background:var(--surface-control);font-weight:400}html.frakcium-ui .admin-image-cell{border-color:transparent;background:var(--surface-control);box-shadow:none}html.frakcium-ui .date-time-field>input{padding-right:48px}html.frakcium-ui .date-time-field__toggle{color:var(--muted);background:transparent}html.frakcium-ui .date-time-field__toggle:hover{color:var(--white)}html.frakcium-ui .team-member-actions-menu__item--danger{color:var(--danger)}html.frakcium-ui .member-role-field .filter-select__button{min-height:40px;padding:9px 34px 9px 10px;font-size:11px}html.frakcium-ui .team-discipline-option{border-color:var(--line);border-radius:8px;background:var(--surface-control);box-shadow:none}html.frakcium-ui .team-discipline-option__box{border-color:var(--line-strong);border-radius:4px;background:var(--surface-control);box-shadow:none}html.frakcium-ui .team-discipline-option input:checked+.team-discipline-option__box{border-color:var(--orange);background:var(--orange);box-shadow:none}html.frakcium-ui .team-discipline-option__label{color:var(--text);font-size:12px;font-weight:500}html.frakcium-ui :is(.two-factor-card__icon,.two-factor-card__icon.is-enabled){color:var(--text);background:var(--surface-control);box-shadow:none}html.frakcium-ui .two-factor-card p{color:var(--muted);font-size:13px;line-height:1.6}html.frakcium-ui :is(.two-factor-secret,.two-factor-warning,.backup-code-grid code){border:1px solid var(--line);border-radius:8px;background:var(--operate-field);box-shadow:none}html.frakcium-ui .two-factor-secret span{font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}html.frakcium-ui .two-factor-qr{border:0;border-radius:12px;background:var(--white)}html.frakcium-ui .account-tool{max-width:760px}html.frakcium-ui .account-tool .field input[name=code]{font-size:18px;letter-spacing:.03em}html.frakcium-ui .notification-row:is(.is-admin,.is-unread,.is-read){border-color:var(--line);background:transparent;box-shadow:none}html.frakcium-ui .notification-row.is-unread{background:var(--surface-control)}html.frakcium-ui .notification-content{gap:16px}html.frakcium-ui .notification-content:focus-visible{outline:2px solid var(--orange);outline-offset:4px}html.frakcium-ui .notification-symbol,html.frakcium-ui .notification-row.is-admin .notification-symbol{border:1px solid var(--line);border-radius:8px;color:var(--orange);background:var(--operate-field)}html.frakcium-ui .notification-title{color:var(--text);font-size:15px;font-weight:600}html.frakcium-ui .notification-text{color:var(--muted);font-size:13px;line-height:1.6}html.frakcium-ui .notification-meta{color:var(--muted-2);font-size:11px;font-weight:500}html.frakcium-ui :is(.notification-admin-badge,.notification-read-state,.notification-read-state.is-unread){border:0;border-radius:6px;color:var(--muted);background:var(--surface);font-size:10px;font-weight:500;text-transform:none}html.frakcium-ui .wallet-history-head h1{color:var(--white);font-family:var(--font-display);font-size:34px;line-height:1.1;letter-spacing:-.015em}html.frakcium-ui .wallet-history-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:144px}html.frakcium-ui .wallet-history-summary>div{min-width:0}html.frakcium-ui .wallet-history-summary strong{overflow-wrap:anywhere}html.frakcium-ui .wallet-history-summary>:is(svg,img){position:static;flex:none;width:88px;height:88px;opacity:1;filter:none;transform:none}html.frakcium-ui .wallet-history-state__icon{border:0;border-radius:12px;color:var(--muted);background:var(--surface-control);box-shadow:none}html.frakcium-ui .team-duel-summary-widget{display:grid;gap:20px}html.frakcium-ui .team-duel-summary-widget .account-panel__head{margin-bottom:0}html.frakcium-ui .team-duel-summary-grid{gap:20px}html.frakcium-ui .team-duel-summary-grid>span{padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--operate-field)}html.frakcium-ui .team-duel-summary-grid>span+span{padding-left:14px;border-left:1px solid var(--line)}html.frakcium-ui .team-duel-summary-grid svg{color:var(--orange)}html.frakcium-ui .team-duel-summary-grid small,html.frakcium-ui .team-duel-summary-next :is(span,small){color:var(--muted);font-size:11px;font-weight:500;line-height:1.5;white-space:normal}html.frakcium-ui .team-duel-summary-grid b{color:var(--white);font-family:var(--font-display);font-size:34px;font-weight:650}html.frakcium-ui .team-duel-summary-next{padding:20px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}html.frakcium-ui .team-duel-summary-next b{color:var(--text);font-size:15px;font-weight:600;white-space:normal}html.frakcium-ui .team-duel-tabs{padding:4px;border:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:8px;background:var(--surface-control)}html.frakcium-ui .team-duel-tabs button{min-height:42px;border-radius:8px;font-size:12px;font-weight:500}html.frakcium-ui .team-duel-tabs button.is-active{border-color:transparent;color:var(--white);background:var(--orange)}html.frakcium-ui .team-duel-tabs button span{color:inherit;background:transparent;font-size:10px;font-weight:600}html.frakcium-ui :is(.team-duel-form,.duel-mini-card,.duel-match-card,.team-duel-outgoing-item){min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--operate-field);box-shadow:none}html.frakcium-ui :is(.duel-app-row,.duel-history-row){border:0;border-top:1px solid var(--line);border-radius:0;color:var(--text);background:transparent;box-shadow:none}html.frakcium-ui .team-duel-page-head h1{font-family:var(--font-display);font-size:40px;font-weight:700;letter-spacing:-.015em}html.frakcium-ui .duel-team-inline{min-width:0;max-width:100%;width:100%;overflow:visible;white-space:normal;text-overflow:clip}html.frakcium-ui :is(.duel-team-inline__identity,.duel-detail-team__identity){display:grid;gap:6px;min-width:0;max-width:100%;align-content:center}html.frakcium-ui :is(.duel-team-inline__identity,.duel-detail-team__identity)>:is(b,small){display:block;min-width:0;max-width:100%;margin:0;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:normal;line-height:1.25}html.frakcium-ui .duel-detail-team{grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto auto;gap:12px 18px;min-width:0;min-height:0;height:auto;align-items:center}html.frakcium-ui .duel-detail-team>.duel-avatar-frame{grid-column:1;grid-row:1 / 3;width:96px;height:96px}html.frakcium-ui .duel-detail-team__identity{grid-column:2;grid-row:1}html.frakcium-ui .duel-detail-team>i{grid-column:2;grid-row:2;justify-self:start;align-self:start;max-width:100%;min-height:28px;padding:6px 8px;white-space:normal;line-height:1.3}html.frakcium-ui .partner-settings{width:var(--container);padding:40px 0 0}html.frakcium-ui .partner-settings__head{max-width:980px;margin-bottom:28px}html.frakcium-ui .partner-settings__head h1{margin:0 0 16px;font-family:var(--font-display);font-size:44px;font-weight:700;line-height:1.05;letter-spacing:-.015em}html.frakcium-ui .partner-settings__head p{color:var(--muted);font-size:15px;font-weight:400;line-height:1.6}html.frakcium-ui .partner-settings__layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:28px}html.frakcium-ui .partner-editor{min-width:0;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--operate-panel);box-shadow:none}html.frakcium-ui .partner-editor__block{gap:20px}html.frakcium-ui .partner-editor__block+.partner-editor__block{padding-top:26px;border-top:1px solid var(--line)}html.frakcium-ui .partner-editor__block h2,html.frakcium-ui .partner-editor__block-head h2{font-family:var(--font-display);font-size:28px;font-weight:650;line-height:1.1;letter-spacing:-.015em}html.frakcium-ui .partner-resource-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}html.frakcium-ui .partner-resource-row>.select-field{grid-column:1 / -1}html.frakcium-ui .partner-toggle{color:var(--text);font-size:12px;font-weight:500}html.frakcium-ui .partner-toggle span:before{border-color:var(--line-strong);background:var(--surface-control);box-shadow:none}html.frakcium-ui .partner-toggle span:after{background:var(--muted);box-shadow:none}html.frakcium-ui .partner-toggle input:checked+span:before{border-color:var(--orange);background:var(--orange)}html.frakcium-ui .partner-toggle input:checked+span:after{background:var(--white);box-shadow:none}html.frakcium-ui .partner-toggle input:focus-visible+span:before{outline:2px solid var(--orange);outline-offset:4px}html.frakcium-ui :is(.partner-primary-button,.partner-add-resource){min-height:46px;padding:10px 14px;border-color:var(--line);border-radius:8px;color:var(--text);background:var(--surface-control);font-size:12px;font-weight:600}html.frakcium-ui .partner-primary-button.is-active{border-color:transparent;color:var(--white);background:var(--orange)}html.frakcium-ui .partner-preview__head{color:var(--muted);font-size:11px;font-weight:500;text-transform:none}html.frakcium-ui .partner-preview__head b{color:var(--text);font-weight:600}html.frakcium-ui .partner-preview__sticky{top:calc(var(--header-height) + 24px)}@media (max-width: 1280px){html.frakcium-ui .team-command-form{grid-template-columns:minmax(0,1fr) 250px;column-gap:28px}html.frakcium-ui .team-command-identity{grid-template-columns:128px minmax(0,1fr);gap:22px}html.frakcium-ui .avatar-upload.team-command-avatar{width:128px;height:128px}html.frakcium-ui .team-command-fields{grid-template-columns:minmax(0,1fr);gap:12px}html.frakcium-ui .team-command-name-field textarea,html.frakcium-ui .team-command-name-field textarea:is(.team-name-fit--compact,.team-name-fit--tight){height:98px;min-height:98px;font-size:36px}html.frakcium-ui .team-command-tag-field{max-width:216px}html.frakcium-ui .team-command-grid.account-panel.glass-card{grid-template-columns:minmax(0,1fr) 286px}html.frakcium-ui .team-command-insights{gap:20px}html.frakcium-ui :is(.team-command-disciplines,.team-command-formline,.team-bank-card){padding:22px}html.frakcium-ui .profile-dashboard{grid-template-columns:minmax(0,1fr) 320px}html.frakcium-ui .profile-form__layout{grid-template-columns:112px minmax(0,1fr);gap:22px}html.frakcium-ui .profile-avatar-frame{width:112px;height:112px}html.frakcium-ui .admin-sidebar{width:220px;padding-inline:12px}html.frakcium-ui .admin-workspace{padding-left:244px;padding-right:24px}}@media (max-width: 1100px){html.frakcium-ui .partner-settings__layout{grid-template-columns:minmax(0,1fr)}html.frakcium-ui .partner-preview{justify-self:start}html.frakcium-ui .partner-preview__sticky{position:static}html.frakcium-ui .team-command-form{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:24px}html.frakcium-ui .team-command-identity{grid-column:1 / -1;grid-row:1;grid-template-columns:144px minmax(0,1fr)}html.frakcium-ui .avatar-upload.team-command-avatar{width:144px;height:144px}html.frakcium-ui .team-command-fields{grid-template-columns:minmax(0,1fr) 216px;gap:20px}html.frakcium-ui .team-command-name-field textarea,html.frakcium-ui .team-command-name-field textarea:is(.team-name-fit--compact,.team-name-fit--tight){height:104px;min-height:104px;font-size:38px}html.frakcium-ui .team-command-bank-panel{grid-column:1;grid-row:2}html.frakcium-ui .team-command-actions{grid-column:2;grid-row:2;width:auto;justify-content:flex-end}html.frakcium-ui .team-command-insights{grid-template-columns:minmax(0,1fr);gap:20px}html.frakcium-ui .team-command-formline{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html.frakcium-ui .team-command-discipline-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}html.frakcium-ui .profile-dashboard{grid-template-columns:minmax(0,1fr)}html.frakcium-ui .profile-form__layout{grid-template-columns:144px minmax(0,1fr);gap:28px}html.frakcium-ui .profile-avatar-frame{width:144px;height:144px}html.frakcium-ui .profile-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}html.frakcium-ui .profile-balance-grid{grid-column:1 / -1}html.frakcium-ui .team-members-table{--team-member-columns: minmax(160px, 1.2fr) minmax(120px, 1fr) minmax(110px, .65fr) minmax(72px, .55fr) 40px}html.frakcium-ui .team-members-table__head,html.frakcium-ui .team-member-row{column-gap:12px}}@media (max-width: 900px){html.frakcium-ui .admin-sidebar{position:fixed;inset:0 auto 0 0;width:min(300px,calc(100% - 40px));height:100svh;padding:24px 16px;transform:translate(-110%)}html.frakcium-ui .admin-sidebar.is-open{transform:translate(0)}html.frakcium-ui .admin-workspace{padding:0 24px 36px}html.frakcium-ui .admin-menu-button{display:inline-flex}html.frakcium-ui .team-command-grid.account-panel.glass-card{grid-template-columns:minmax(0,1fr)}html.frakcium-ui .team-command-insights{grid-template-columns:repeat(2,minmax(0,1fr))}html.frakcium-ui .team-command-formline,html.frakcium-ui .team-command-discipline-list{grid-template-columns:minmax(0,1fr)}html.frakcium-ui .team-bank-card__content{grid-template-columns:72px minmax(0,1fr) minmax(180px,.85fr);grid-template-rows:auto auto;grid-template-areas:"emblem title progress" "emblem metric action";align-items:center;column-gap:24px}html.frakcium-ui .team-league-card__progress{margin:0}html.frakcium-ui .team-bank-card__button.team-league-card__button{margin-top:0}html.frakcium-ui .team-members-table{--team-member-columns: minmax(160px, 1.3fr) minmax(0, 1fr) 100px 40px}html.frakcium-ui .team-members-table__head>span:nth-child(2){display:none}html.frakcium-ui .team-member-row{grid-template-areas:"player role coins actions" "disciplines disciplines disciplines disciplines";row-gap:12px}html.frakcium-ui .team-member-player{grid-area:player}html.frakcium-ui .team-member-disciplines{grid-area:disciplines;padding-left:52px}html.frakcium-ui .team-member-role{grid-area:role}html.frakcium-ui .team-member-coins{grid-area:coins}html.frakcium-ui .team-member-actions{grid-area:actions}}@media (max-width: 680px){html.frakcium-ui :is(.account-panel,.profile-card,.profile-applications-panel,.wallet-history-panel,.admin-panel){padding:20px}html.frakcium-ui .team-command-page{padding-top:24px}html.frakcium-ui .team-command-shell,html.frakcium-ui .team-command-grid.account-panel.glass-card{gap:20px}html.frakcium-ui .team-command-card{padding:20px}html.frakcium-ui .team-command-form{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:none;gap:20px}html.frakcium-ui .team-command-form>:is(.team-command-identity,.team-command-bank-panel,.team-command-actions){grid-column:1;grid-row:auto}html.frakcium-ui .team-command-identity{grid-template-columns:96px minmax(0,1fr);gap:16px}html.frakcium-ui .avatar-upload.team-command-avatar{width:96px;height:96px;border-radius:8px}html.frakcium-ui .avatar-upload.team-command-avatar img{padding:0;border-radius:8px}html.frakcium-ui .team-command-avatar span{min-height:28px;padding:5px 2px;font-size:8px}html.frakcium-ui .team-command-avatar span svg{width:11px;height:11px}html.frakcium-ui .team-command-fields{grid-template-columns:minmax(0,1fr);gap:14px}html.frakcium-ui .team-command-name-field textarea,html.frakcium-ui .team-command-name-field textarea:is(.team-name-fit--compact,.team-name-fit--tight){height:86px;min-height:86px;padding:7px 9px;font-size:32px}html.frakcium-ui .team-command-tag-field{max-width:none}html.frakcium-ui .team-command-bank-panel{padding:16px;border:1px solid var(--line)}html.frakcium-ui .team-command-stat.team-command-stat--bank{justify-content:space-between}html.frakcium-ui .team-command-actions{width:100%;justify-content:flex-start}html.frakcium-ui .team-command-insights{grid-template-columns:minmax(0,1fr)}html.frakcium-ui .team-command-formline{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}html.frakcium-ui :is(.team-command-disciplines,.team-command-formline,.team-bank-card){padding:20px}html.frakcium-ui .team-bank-card__content{grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"emblem title" "emblem metric" "progress progress" "action action";gap:10px 18px}html.frakcium-ui .team-league-card__progress,html.frakcium-ui .team-bank-card__button.team-league-card__button{margin-top:8px}html.frakcium-ui .account-panel.team-members-panel{padding:20px}html.frakcium-ui .team-members-toolbar{flex-direction:column;align-items:stretch;gap:18px}html.frakcium-ui .team-members-title h2{font-size:28px}html.frakcium-ui .team-members-toolbar__actions,html.frakcium-ui .team-members-toolbar__actions .btn{width:100%}html.frakcium-ui .team-members-table{--team-member-columns: minmax(0, 1fr) auto 40px;overflow:visible}html.frakcium-ui .team-members-table__head{display:none}html.frakcium-ui .member-row.team-member-row{grid-template-columns:var(--team-member-columns);grid-template-areas:"player player actions" "role coins coins" "disciplines disciplines disciplines";gap:12px;min-width:0;min-height:0;padding:20px 0}html.frakcium-ui .team-member-disciplines{padding-left:0}html.frakcium-ui .team-member-role{justify-self:start}html.frakcium-ui .team-member-coins{justify-self:end;display:flex;align-items:baseline;gap:6px}html.frakcium-ui .team-member-actions{align-self:start}html.frakcium-ui .profile-form__layout{grid-template-columns:minmax(0,1fr);gap:24px}html.frakcium-ui .profile-avatar-panel{grid-template-columns:1fr auto;width:100%;align-items:end}html.frakcium-ui .profile-avatar-upload{grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto;column-gap:16px;max-width:280px}html.frakcium-ui .profile-avatar-frame{grid-column:1;grid-row:1 / 3;width:88px;height:88px}html.frakcium-ui .profile-avatar-help{grid-column:2;grid-row:1}html.frakcium-ui .profile-avatar-button{grid-column:2;grid-row:2}html.frakcium-ui .profile-reset-button{width:auto;align-self:end}html.frakcium-ui .profile-sidebar{grid-template-columns:minmax(0,1fr);gap:16px}html.frakcium-ui .profile-balance-grid{padding:0}html.frakcium-ui :is(.settings-layout,.admin-form-grid,.admin-settings-form-grid){grid-template-columns:minmax(0,1fr)}html.frakcium-ui .wallet-history-summary.glass-card{padding:24px}html.frakcium-ui .admin-workspace{padding:0 16px 32px}html.frakcium-ui .admin-main{padding-top:20px}html.frakcium-ui .admin-header{min-height:68px}html.frakcium-ui .admin-table :is(th,td){padding-inline:12px}html.frakcium-ui .admin-panel .admin-panel{padding-inline:0}html.frakcium-ui .partner-editor{padding:20px}html.frakcium-ui :is(.partner-resource-row,.partner-datetime-grid){grid-template-columns:minmax(0,1fr)}html.frakcium-ui .partner-settings__head h1{font-size:36px}html.frakcium-ui .team-duel-create-actions{flex-wrap:wrap}}@media (max-width: 420px){html.frakcium-ui .duel-detail-team{grid-template-columns:64px minmax(0,1fr);gap:12px}html.frakcium-ui .duel-detail-team>.duel-avatar-frame{width:64px;height:64px}html.frakcium-ui .team-command-identity{grid-template-columns:minmax(0,1fr);gap:18px}html.frakcium-ui .avatar-upload.team-command-avatar{width:112px;height:112px}html.frakcium-ui .team-command-avatar span{min-height:30px;font-size:9px}html.frakcium-ui .team-command-name-field textarea,html.frakcium-ui .team-command-name-field textarea:is(.team-name-fit--compact,.team-name-fit--tight){height:94px;min-height:94px;font-size:36px}html.frakcium-ui .team-command-fields{grid-template-columns:minmax(0,1fr)}html.frakcium-ui .team-command-actions .btn{width:100%}html.frakcium-ui .team-command-formline,html.frakcium-ui .profile-fields__grid{grid-template-columns:minmax(0,1fr)}html.frakcium-ui .profile-avatar-panel{grid-template-columns:minmax(0,1fr);gap:12px}html.frakcium-ui .profile-reset-button{justify-self:start}html.frakcium-ui .profile-balance-card strong{font-size:26px}html.frakcium-ui .profile-balance-grid{padding:0}html.frakcium-ui .profile-balance-card+.profile-balance-card{padding:20px 16px 16px}}@media (prefers-reduced-motion: reduce){html.frakcium-ui :is(.field input,.field textarea,.filter-select__button,.admin-input,.admin-textarea,.profile-input-shell,.team-command-avatar){transition:none}}html.frakcium-ui :is(.user-chip>img,.avatar-upload>img,.profile-avatar-frame:not(.skeleton-block),.profile-avatar-frame>img,.profile-team-avatar-frame,.profile-team-avatar-frame>img,.profile-team-card__main>img,.team-summary__identity>img,.member-row img,.team-action-member>img,.invitation-recipient>img,.invite-summary>img,.invite-member>img,.application-participant>img,.duel-avatar-frame,.duel-avatar-frame>img,.leaderboard-team>img,.leaderboard-duel-top-row>img,.leaderboard-podium__item>img,.leaderboard-podium__item.is-first>img,.leaderboard-my-card__head>img,.admin-session-chip>span,.admin-identity-avatar,.admin-identity-avatar>img,.admin-avatar-lightbox__body>img,.admin-recipient-option>img,.admin-recipient-chip>img,.admin-duel-judge-identity>img,.admin-duel-team-search__menu button>img,.admin-duel-sanction-team>img){border:0;background:transparent;box-shadow:none}html.frakcium-ui .admin-session-chip>span{color:var(--text)}html.frakcium-ui .admin-identity-avatar--button:focus-visible{outline:2px solid var(--orange-2);outline-offset:3px}html.frakcium-ui .avatar-upload:has(>input:focus-visible){outline:2px solid var(--orange-2);outline-offset:3px}html.frakcium-ui :is(.account-profile,.account-profile-settings,.team-profile,.team-settings-page){--profile-edge-gold: #ffd27a}html.frakcium-ui :is(.account-profile,.account-profile-settings,.team-profile,.team-settings-page) :is(.account-panel.glass-card:not(.team-command-grid),.account-profile__banner,.account-profile-settings__head,.team-settings-page__header,.team-profile-banner,.team-profile-overview,.team-profile-league,.duel-info-panel,.team-command-discipline-card){position:relative;border-color:color-mix(in srgb,var(--orange-2) 24%,var(--line))}html.frakcium-ui .team-profile--manage .team-profile-discipline-card:before,html.frakcium-ui :is(.account-profile,.account-profile-settings,.team-profile,.team-settings-page) :is(.account-panel.glass-card:not(.team-command-grid),.account-profile__banner,.account-profile-settings__head,.team-settings-page__header,.team-profile-banner,.team-profile-overview,.team-profile-league,.duel-info-panel,.team-command-discipline-card):after{content:"";display:block;position:absolute;z-index:2;top:-1px;right:-1px;bottom:-1px;left:-1px;width:auto;height:auto;padding:1px;border:0;border-radius:inherit;pointer-events:none;opacity:1;transform:none;background:linear-gradient(125deg,color-mix(in srgb,var(--profile-edge-gold) 72%,transparent),color-mix(in srgb,var(--orange-2) 34%,transparent) 24%,transparent 43%,color-mix(in srgb,var(--profile-edge-gold) 24%,transparent) 65%,color-mix(in srgb,var(--orange) 65%,transparent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@media (forced-colors: active){html.frakcium-ui .team-profile--manage .team-profile-discipline-card:before,html.frakcium-ui :is(.account-profile,.account-profile-settings,.team-profile,.team-settings-page) :is(.account-panel.glass-card:not(.team-command-grid),.account-profile__banner,.account-profile-settings__head,.team-settings-page__header,.team-profile-banner,.team-profile-overview,.team-profile-league,.duel-info-panel,.team-command-discipline-card):after{display:none}}html.frakcium-ui .profile-edge-motion__track{display:none;position:absolute;z-index:3;width:1px;height:1px;min-width:0;min-height:0;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;pointer-events:none}html.frakcium-ui [data-profile-edge-motion]>.profile-edge-motion__track{display:block}html.frakcium-ui .profile-edge-motion__track--top{top:-1px}html.frakcium-ui .profile-edge-motion__track--right{right:-1px}html.frakcium-ui .profile-edge-motion__track--bottom{bottom:-1px}html.frakcium-ui .profile-edge-motion__track--left{left:-1px}html.frakcium-ui .profile-edge-motion__sprite{display:block;position:absolute;inset:0 auto auto 0;width:1px;height:1px;margin:0;padding:0;border:0;border-radius:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(255 218 153 / .12) 22%,rgb(255 218 153 / .4) 50%,rgb(255 218 153 / .12) 78%,transparent)}html.frakcium-ui :is(.profile-edge-motion__track--right,.profile-edge-motion__track--left)>.profile-edge-motion__sprite{background:linear-gradient(180deg,transparent,rgb(255 218 153 / .12) 22%,rgb(255 218 153 / .4) 50%,rgb(255 218 153 / .12) 78%,transparent)}html.frakcium-ui [data-profile-edge-motion=running]>.profile-edge-motion__track>.profile-edge-motion__sprite{will-change:transform}html.frakcium-ui .account-profile__banner[data-profile-edge-motion],html.frakcium-ui .team-profile .team-profile-banner[data-profile-edge-motion],html.frakcium-ui .team-profile--manage .team-profile-discipline-card[data-profile-edge-motion]{overflow:visible}html.frakcium-ui .account-profile__banner[data-profile-edge-motion]:before,html.frakcium-ui .team-profile--manage .team-profile-discipline-card[data-profile-edge-motion]:after,html.frakcium-ui .team-profile--manage .team-profile-discipline-card[data-profile-edge-motion]>.team-profile-discipline-card__art{border-radius:inherit}@media (prefers-reduced-motion: reduce),(forced-colors: active){html.frakcium-ui [data-profile-edge-motion]>.profile-edge-motion__track{display:none}}
