@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.h-full{height:100%}.min-h-full{min-height:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e8eee9;--muted:#9aa79f;--line:#2a332e;--canvas:#0b0f0d;--lime:#d8fa3c}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button{font:inherit;cursor:pointer}.field-label{color:#a7b7af;letter-spacing:.8px;flex-direction:column;gap:7px;margin:18px 0 14px;font-size:10px;font-weight:800;display:flex}.field-label input,.field-label select{color:#cfd7d3;letter-spacing:0;background:#181f1c;border:1px solid #29332e;border-radius:8px;outline:none;width:100%;min-height:44px;padding:10px 12px;font:600 14px/1.25 Arial,Helvetica,sans-serif;transition:border-color .15s,box-shadow .15s}.field-label select{appearance:auto;cursor:pointer}.field-label input::placeholder{color:#9aa6a1;font-weight:500}.field-label input:focus,.field-label select:focus{border-color:#25372e;box-shadow:0 0 0 3px #56816a21}.team-code{text-align:center;background:#1d2521;border:1px dashed #25372e;border-radius:14px;margin:17px 0 8px;padding:16px}.team-code span{color:#cfeadd;letter-spacing:1.45px;word-break:break-all;font:800 19px/1.2 Arial,Helvetica,sans-serif}.team-code-note{color:#a2b3ab;font-size:11px;line-height:1.4}.app-shell{min-height:100vh;display:flex}.sidebar{color:#eff4f1;background:#1d252c;flex-direction:column;width:248px;padding:30px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.5px;align-items:center;gap:10px;padding:0 10px 46px;font-size:20px;font-weight:800;display:flex}.brand-mark{background:var(--lime);color:#20282d;border-radius:8px;place-items:center;width:31px;height:31px;font-size:18px;display:grid}.sidebar-label{color:#82909a;letter-spacing:1.3px;margin:0;padding:0 12px 11px;font-size:10px;font-weight:700}.nav-item{color:#bcc6c9;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;margin:2px 0;padding:12px;font-size:14px;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:#2a353d}.nav-item.active{font-weight:700}.nav-dot{border:1.5px solid;border-radius:50%;width:8px;height:8px}.nav-item.active .nav-dot{background:var(--lime);border-color:var(--lime)}.sidebar-foot{margin-top:auto}.secure-note{color:#91a1a5;align-items:center;gap:8px;padding:16px 11px;font-size:11px;display:flex}.secure-note span{color:var(--lime)}.account-menu-wrap{position:relative}.profile-chip{color:#fff;text-align:left;background:#29343b;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.profile-chip>span:first-child{color:#d6eeeb;background:#223935;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:700;display:grid}.profile-chip>span:nth-child(2){flex-direction:column;flex:1;display:flex}.profile-chip b{font-size:12px}.profile-chip small{color:#a7b2b4;margin-top:2px;font-size:10px}.profile-chip i{color:#a7b2b4;font-style:normal}.account-menu{z-index:10;background:#1a211d;border:1px solid #29332e;border-radius:8px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 30px #0000008c}.account-menu button{color:#c9d3ce;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:9px 10px;font-size:12px;font-weight:700}.account-menu button:hover:not(:disabled){color:#c7edda;background:#131816}.account-menu button:disabled{opacity:.55;cursor:wait}.account-menu .account-menu-danger{color:#dd9f96}.account-menu .account-menu-danger:hover:not(:disabled){color:#e6aba4;background:#301612}.content{width:calc(100% - 248px);max-width:1500px;margin-left:248px;padding:40px 5.5vw 68px}.topbar,.section-header,.card-heading,.hero-card-top,.hero-bottom,.team-head{justify-content:space-between;align-items:center;display:flex}.eyebrow{color:#9aada3;letter-spacing:1.15px;margin:0 0 8px;font-size:10px;font-weight:800}.topbar h1{letter-spacing:-1px;margin:0;font-size:28px}.top-actions{align-items:center;gap:10px;display:flex}.icon-button,.help-button{border:1px solid var(--line);color:#bcc8c2;background:#1a211d;border-radius:8px;height:38px;padding:0 14px;font-size:13px}.icon-button{width:39px;padding:0;font-size:20px;position:relative}.icon-button em{color:#fff;background:#ec6854;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.help-button{font-weight:700}.demo-banner{color:#b6c3bd;background:#1d2521;border:1px solid #22392e;border-radius:8px;margin:26px 0 18px;padding:10px 13px;font-size:12px}.demo-banner span{color:#3c5226;text-transform:uppercase;background:#ddf7a0;border-radius:8px;margin-right:8px;padding:4px 6px;font-size:10px;font-weight:700}.hero-grid{grid-template-columns:1fr;gap:18px;display:grid}.hero-card{color:#fff;background:linear-gradient(112deg,#1d2521 0%,#1e2428 49%,#3f5249 130%);border-radius:14px;min-height:258px;padding:22px 25px;position:relative;overflow:hidden}.hero-card:after{content:"";border:43px solid #d8fa3c24;border-radius:50%;width:340px;height:340px;position:absolute;top:-74px;right:-62px}.hero-card-top,.hero-copy,.hero-bottom{z-index:1;position:relative}.live-pill{color:var(--lime);background:#d8fa3c29;border-radius:20px;padding:6px 8px;font-size:10px;font-weight:700}.live-pill i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.game-tag{color:#b8c6c4;letter-spacing:.5px;font-size:10px;font-weight:700}.hero-copy p{color:#ced7cb;letter-spacing:1px;margin:0;font-size:10px;font-weight:700}.hero-copy h2{letter-spacing:-1.4px;margin:6px 0 5px;font-size:31px;line-height:.98}.prize{color:#c8d1cd;font-size:11px}.prize b{color:#fff;margin-left:4px}.hero-bottom{margin-top:24px}.hero-bottom small{color:#c1c9c7;letter-spacing:.7px;font-size:9px;font-weight:700;display:block}.hero-bottom b{margin-top:3px;font-size:20px;display:block}.hero-bottom button{background:var(--lime);color:#1c2527;border:0;border-radius:8px;padding:11px 13px;font-size:12px;font-weight:800}.hero-bottom button span{margin-left:13px;font-size:15px}.balance-card,.rank-card,.score-card,.team-card,.table-card{border:1px solid var(--line);background:#1a211d;border-radius:14px}.balance-card{flex-direction:column;padding:23px;display:flex}.card-heading p,.rank-card p,.score-card p,.team-card p{color:#809099;letter-spacing:.8px;margin:0 0 7px;font-size:10px;font-weight:800}.card-heading h2{letter-spacing:-1.5px;margin:0;font-size:30px}.card-heading h2 span{color:#829099;font-size:16px}.wallet-icon{color:#cde5dd;background:#101513;border-radius:8px;place-items:center;width:36px;height:36px;font-size:21px;display:grid}.balance-note{color:#9eb0a7;max-width:260px;margin:17px 0 auto;font-size:12px;line-height:1.45}.balance-actions{gap:8px;margin-top:16px;display:flex}.primary,.secondary,.outline-button{border-radius:8px;padding:10px 12px;font-size:12px;font-weight:800}.primary{color:#fff;background:#1d2521;border:1px solid #25332d}.secondary,.outline-button{color:#c5cfca;background:#1a211d;border:1px solid #2b312e}.section-header{margin-top:37px}.section-header h2{letter-spacing:-.6px;margin:0;font-size:20px}.text-button{color:#aed3c5;background:0 0;border:0;font-size:12px;font-weight:700}.text-button span{margin-left:5px}.progress-grid{grid-template-columns:1.2fr .78fr .96fr;gap:14px;margin-top:14px;display:grid}.rank-card,.score-card,.team-card{min-height:139px;padding:20px}.rank-card>div:nth-child(2){align-items:baseline;gap:8px;display:flex}.rank-card b{letter-spacing:-1px;font-size:30px}.rank-card span{color:#849099;font-size:12px}.rank-line{background:#121714;border-radius:8px;height:6px;margin:13px 0 8px;overflow:hidden}.rank-line span{background:#2d552f;border-radius:8px;height:100%;display:block}.rank-card small{color:#a5d0ba;font-size:10px;font-weight:700}.score-card b{letter-spacing:-1.5px;margin-top:16px;font-size:37px;line-height:1;display:block}.score-card span{color:#aad5c2;margin-top:6px;font-size:10px;font-weight:700;display:block}.team-head{align-items:flex-start}.team-logo{color:#5f4320;background:#e8c683;border-radius:8px;place-items:center;width:36px;height:36px;margin-right:10px;font-weight:900;display:grid}.team-head span{flex:1}.team-head b{font-size:15px}.team-head i{color:#9aa4a6;font-style:normal}.players{align-items:center;margin-top:23px;display:flex}.players span{color:#c7e2da;background:#0b0e0d;border:2px solid #2e2e2e;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:-6px;font-size:9px;font-weight:700;display:grid}.players span:nth-child(2){color:#e2c3b7;background:#2b1f17}.players span:nth-child(3){color:#aebad7;background:#0b0e0d}.players small{color:#9eb0a7;margin-left:13px;font-size:10px}.results-section{margin-top:38px}.section-header.compact{margin-top:0;margin-bottom:14px}.table-card{overflow:hidden}.table-head,.table-row{grid-template-columns:1.3fr 1fr .75fr .75fr 1.1fr;align-items:center;column-gap:12px;padding:0 20px;display:grid}.table-head{color:#849097;letter-spacing:.75px;background:#171e1b;min-height:42px;font-size:9px;font-weight:800}.table-row{color:#acbbb3;border-top:1px solid #2b312e;min-height:57px;font-size:12px}.table-row b{color:#cad3cf}.table-row strong{color:#d4e7e0}.status{border-radius:14px;width:max-content;padding:5px 8px;font-size:10px;font-weight:700}.approved{color:#ade2c9;background:#1d2521}.upcoming{color:#9dafa6;background:#121815}.toast{color:#fff;z-index:5;background:#1e2722;border-radius:8px;align-items:center;gap:9px;max-width:350px;padding:13px 17px;font-size:13px;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 30px #00000065}.toast span{color:var(--lime);font-weight:700}.page-view{padding-top:8px}.view-lead{justify-content:space-between;align-items:flex-end;gap:20px;margin:22px 0 20px;display:flex}.view-lead h2{letter-spacing:-1px;margin:0;font-size:27px}.view-lead>div>p:last-child{color:#9eb0a7;margin:8px 0 0;font-size:13px}.filter-chip{border:1px solid var(--line);color:#b3c1ba;background:#1a211d;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:700}.filter-chip span{color:#8b979c;margin-left:9px}.tournament-list{gap:15px;display:grid}.tournament-card{border:1px solid var(--line);background:#1a211d;border-radius:14px;grid-template-columns:215px 1fr;min-height:165px;display:grid;overflow:hidden}.tournament-cover{color:#fff;background:linear-gradient(135deg,#202924,#3b4d44);flex-direction:column;justify-content:space-between;padding:18px;display:flex}.tournament-cover b{letter-spacing:-.8px;font-size:21px;line-height:1.02}.time-pill{color:#bbc8c1;background:#121715;border-radius:20px;width:max-content;padding:6px 8px;font-size:9px;font-weight:700}.tournament-info{grid-template-columns:1fr auto;align-items:center;gap:15px;padding:19px 21px;display:grid}.tournament-info p{color:#9bada4;letter-spacing:.65px;margin:0 0 6px;font-size:10px;font-weight:800}.tournament-info h3{letter-spacing:-.5px;margin:0 0 6px;font-size:18px}.tournament-info>div>span{color:#9eb0a7;font-size:12px}.tournament-metrics{grid-column:1;gap:27px;display:flex}.tournament-metrics span{flex-direction:column;gap:4px;display:flex}.tournament-metrics small{color:#8a969c;letter-spacing:.65px;font-size:9px;font-weight:700}.tournament-metrics b{color:#c8d2cd;font-size:14px}.tournament-info>button{grid-area:1/2/3}.registered-button{color:#b1e4ca;background:#1d2521;border:1px solid #306945;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:700}.info-callout{color:#a9b8b0;background:#1d2521;border:1px solid #25362e;border-radius:8px;flex-direction:column;gap:5px;margin-top:19px;padding:15px 16px;font-size:12px;display:flex}.info-callout b{color:#c7d1cc}.roster-layout{grid-template-columns:1.45fr .85fr;gap:16px;display:grid}.roster-card,.rules-mini{border:1px solid var(--line);background:#1a211d;border-radius:14px;padding:20px}.roster-title{border-bottom:1px solid #2a322e;align-items:center;padding-bottom:18px;display:flex}.team-logo.large{width:45px;height:45px;margin-right:12px;font-size:19px}.roster-title div{flex-direction:column;flex:1;gap:4px;display:flex}.roster-title b{font-size:17px}.roster-title small,.member-row small{color:#9dafa6;font-size:11px}.roster-title button{color:#abd7c4;background:0 0;border:0;font-size:12px;font-weight:700}.member-row{border-bottom:1px solid #2b312e;align-items:center;gap:10px;padding:15px 0;display:flex}.member-row:last-child{border-bottom:0;padding-bottom:0}.member-row>div{flex-direction:column;flex:1;gap:3px;display:flex}.member-row b{font-size:13px}.avatar{border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.sage{color:#c7e2da;background:#0b0e0d}.sand{color:#e2c3b7;background:#2b1f17}.blue{color:#aebad7;background:#0b0e0d}.member-row em{color:#afbdb6;background:#121815;border-radius:14px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:700}.captain em{color:#d2ebb5;background:#1d2521}.rules-mini{background:#131816;border-color:#24372e}.rules-mini h3{letter-spacing:-.6px;margin:0 0 17px;font-size:18px}.rules-mini ul{color:#b6c3bc;flex-direction:column;gap:12px;margin:0 0 21px;padding:0;font-size:12px;list-style:none;display:flex}.rules-mini li{color:#b6c3bc}.streamer-intro{color:#aabab2;margin:-9px 0 16px;font-size:12px;line-height:1.4}.streamer-select{color:#a2b3ab;letter-spacing:.65px;flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.streamer-select select{color:#c1ccc6;background:#181f1c;border:1px solid #26362e;border-radius:8px;padding:9px;font-size:12px}.twitch-state{border-top:1px solid #24372e;border-bottom:1px solid #24372e;align-items:center;gap:8px;margin:14px 0;padding:11px 0;display:flex}.twitch-state>span{color:#b295c8;font-size:17px}.twitch-state div{flex-direction:column;gap:3px;display:flex}.twitch-state b{color:#b2c0b9;font-size:11px}.twitch-state small{color:#9fb0a7;font-size:10px}.twitch-state.connected>span{color:#9bd0a9}.twitch-state.connected b{color:#b2e0c3}.twitch-button{color:#fff;background:#735792;border:1px solid #23392e;border-radius:8px;width:100%;margin-bottom:10px;padding:9px;font-size:11px;font-weight:700}.wallet-hero{color:#fff;background:linear-gradient(115deg,#1b2420,#2f3d36);border-radius:14px;justify-content:space-between;align-items:center;min-height:178px;padding:26px 28px;display:flex}.wallet-hero p{color:#bdcec5;letter-spacing:.8px;margin:0 0 7px;font-size:10px;font-weight:700}.wallet-hero h2{letter-spacing:-2px;margin:0;font-size:42px}.wallet-hero h2 span{color:#bdcbbf;font-size:20px}.wallet-hero small{color:#b8c5bd;margin-top:9px;font-size:11px;display:block}.wallet-hero>div:last-child{gap:9px;display:flex}.wallet-withdraw{color:#fff;background:0 0;border:1px solid #ffffff24;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:700}.wallet-hero .primary{background:var(--lime);border-color:var(--lime);color:#1e3029}.wallet-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin:15px 0 30px;display:grid}.wallet-summary article{border:1px solid var(--line);background:#1a211d;border-radius:14px;flex-direction:column;gap:6px;padding:17px;display:flex}.wallet-summary p{color:#97aaa0;letter-spacing:.75px;margin:0;font-size:9px;font-weight:700}.wallet-summary b{font-size:19px}.wallet-summary span{color:#9bada4;font-size:11px}.wallet-summary .testing{color:#a3b4ab;font-size:15px}.transaction-card{padding:18px 0 0}.transaction-card .section-header{padding:0 20px}.transaction{border-top:1px solid #2a322e;align-items:center;gap:10px;padding:15px 20px;display:flex}.transaction-icon{border-radius:8px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.transaction-icon.plus{color:#ace0c6;background:#1d2521}.transaction div{flex-direction:column;flex:1;gap:4px;display:flex}.transaction b{font-size:12px}.transaction small{color:#97aaa0;font-size:10px}.transaction strong{color:#abe0c6;font-size:12px}.transaction em{color:#859097;background:#131816;border-radius:8px;padding:4px 7px;font-size:9px;font-style:normal}.support-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.support-card{border:1px solid var(--line);background:#1a211d;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:202px;padding:21px;display:flex}.support-card>span{color:#a9b9b1;background:#131815;border-radius:8px;place-items:center;width:33px;height:33px;font-size:18px;display:grid}.support-card h3{margin:17px 0 7px;font-size:15px}.support-card p{color:#a0b1a8;margin:0;font-size:12px;line-height:1.5}.support-card button{color:#afd8c7;background:0 0;border:0;margin-top:auto;padding:17px 0 0;font-size:11px;font-weight:700}.support-status{background:#1d2521;border:1px solid #23392e;border-radius:8px;align-items:center;gap:10px;margin-top:20px;padding:14px 16px;display:flex}.support-status>span{color:#a6d8b8}.support-status div{flex-direction:column;gap:4px;display:flex}.support-status b{font-size:12px}.support-status small{color:#a2b3ab;font-size:11px}.claim-status{background:#302612;border:1px solid #393222;border-radius:8px;align-items:center;gap:10px;margin-top:20px;padding:14px 16px;display:flex}.claim-status>span{color:#ecca94;font-size:15px}.claim-status div{flex-direction:column;flex:1;gap:4px;display:flex}.claim-status b{font-size:12px}.claim-status small{color:#a3b4ab;font-size:11px}.claim-status button{color:#ead0a4;white-space:nowrap;background:0 0;border:0;font-size:11px;font-weight:700}@media (max-width:900px){.sidebar{width:72px;padding:24px 10px}.brand{padding:0 10px 38px}.brand>span:last-child,.sidebar-label,.nav-item{font-size:0}.nav-item{justify-content:center;padding:13px}.nav-dot{width:11px;height:11px}.secure-note,.profile-chip>span:nth-child(2),.profile-chip i{display:none}.profile-chip{justify-content:center;padding:8px}.content{width:calc(100% - 72px);margin-left:72px;padding:30px 4vw}.hero-grid{grid-template-columns:1fr}.progress-grid{grid-template-columns:1fr 1fr}.team-card{grid-column:1/-1}}@media (max-width:620px){.content{padding:24px 18px 45px}.topbar h1{font-size:23px}.help-button{display:none}.hero-card{min-height:250px}.progress-grid{grid-template-columns:1fr}.team-card{grid-column:auto}.table-head,.table-row{grid-template-columns:1.1fr .9fr .65fr .65fr;padding:0 13px}.table-head span:last-child,.table-row span:last-child{display:none}.outline-button{width:38px;height:38px;padding:0;font-size:0}.outline-button:after{content:"＋";font-size:18px}.balance-actions{flex-wrap:wrap}}.balance-card,.rank-card{background:linear-gradient(135deg,#1a211d 0%,#1d2521 100%)}.score-card{background:linear-gradient(135deg,#121d30,#131816);border-color:#27342e}.team-card{background:linear-gradient(135deg,#1d2521,#302512);border-color:#393022}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1014128f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-modal{background:#1a211d;border-radius:20px;width:min(480px,100%);padding:31px;position:relative;box-shadow:0 24px 70px #0009}.modal-close{color:#a9b9b1;background:#141916;border:0;border-radius:8px;width:29px;height:29px;font-size:20px;line-height:1;position:absolute;top:15px;right:16px}.modal-badge{color:#c9e5b6;letter-spacing:.7px;background:#1d2521;border-radius:20px;width:max-content;padding:5px 8px;font-size:9px;font-weight:700}.account-modal h2{letter-spacing:-.9px;margin:14px 0 6px;font-size:25px}.modal-intro{color:#9fb0a7;max-width:380px;margin:0;font-size:13px;line-height:1.45}.stepper{align-items:center;margin:25px 0 21px;display:flex}.stepper span{color:#97aaa0;background:#0f1411;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.stepper span.done{color:var(--lime);background:#1f2823}.stepper i{background:#0e1210;flex:1;height:2px;margin:0 7px}.modal-step{border-top:1px solid #2a322e;flex-direction:column;align-items:stretch;padding-top:20px;display:flex}.step-label{color:#9caea5;letter-spacing:.9px;margin:0 0 7px;font-size:9px;font-weight:700}.modal-step h3{letter-spacing:-.5px;margin:0 0 8px;font-size:18px}.modal-step>p:not(.step-label){color:#a0b2a9;margin:0 0 17px;font-size:12px;line-height:1.5}.google-button{color:#c9d3ce;background:#1a211d;border:1px solid #2a312e;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:700;display:flex}.google-button b{color:#4285f4;font-size:17px}.modal-step small{color:#89949a;margin-top:12px;font-size:10px;line-height:1.4}.modal-step label:not(.consent){color:#9eafa6;letter-spacing:.6px;font-size:9px;font-weight:700}.modal-step label input:not([type=checkbox]){color:#c8d2cd;letter-spacing:0;background:#181f1b;border:1px solid #2a312e;border-radius:8px;width:100%;margin-top:7px;padding:11px;font-size:13px;display:block}.modal-step .full{width:100%;margin-top:13px}.consent{color:#a9b9b1;letter-spacing:0;align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.45;display:flex}.consent input{accent-color:#add9be;margin-top:2px}.newly-created{border-color:#22392e}.tournament-cover.created{background:linear-gradient(135deg,#344a85,#6495a6)}.admin-heading-actions{align-items:center;gap:9px;display:flex}.purple-badge{color:#a491d2;background:#1a1230}.tournament-modal{width:min(600px,100%)}.create-grid{grid-template-columns:1fr 1fr;gap:13px;margin:21px 0;display:grid}.create-grid label{color:#9eafa6;letter-spacing:.65px;font-size:9px;font-weight:700}.create-grid label:first-child{grid-column:1/-1}.create-grid input{color:#cdd6d1;background:#181f1b;border:1px solid #2a312e;border-radius:8px;width:100%;margin-top:6px;padding:10px;font-size:12px;display:block}.modal-prizes{border-top:1px solid #2a322e;border-bottom:1px solid #2a322e;grid-template-columns:1fr repeat(3,70px);align-items:center;gap:9px;margin-bottom:15px;padding:14px 0;display:grid}.modal-prizes>div{flex-direction:column;gap:5px;display:flex}.modal-prizes>div b{color:#9eafa6;letter-spacing:.65px;font-size:9px}.modal-prizes>div span{font-size:10px;font-weight:700}.modal-prizes label{color:#a9b9b1;align-items:center;gap:3px;font-size:11px;display:flex}.modal-prizes input{text-align:right;color:#cdd6d1;background:#181f1b;border:1px solid #2a312e;border-radius:8px;width:34px;padding:6px;font-size:11px}.blue-badge{color:#98b1d6;background:#121e30}.result-modal{width:min(550px,100%)}.result-summary{border-top:1px solid #2a322e;border-bottom:1px solid #2a322e;gap:25px;margin:22px 0 17px;padding:14px 0;display:flex}.result-summary span{color:#849097;letter-spacing:.65px;flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.result-summary b{color:#c8d2cd;letter-spacing:0;font-size:16px}.result-grid{grid-template-columns:1.2fr .9fr;gap:16px;display:grid}.result-grid>div{gap:9px;display:grid}.result-grid label{color:#b1bfb8;letter-spacing:0;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.result-grid input,.position-field select{text-align:center;color:#cdd6d1;background:#181f1b;border:1px solid #2a312e;border-radius:8px;width:54px;padding:7px;font-size:12px}.position-field{flex-direction:column;gap:8px;color:#9eafa6!important;letter-spacing:.6px!important;justify-content:flex-start!important;align-items:stretch!important;font-size:9px!important;display:flex!important}.position-field select{text-align:left;width:100%;padding:9px}.evidence-upload{color:#abd6bc;cursor:pointer;background:#171e1a;border:1px dashed #28342e;border-radius:8px;align-items:center;gap:10px;margin:17px 0 0;padding:14px;font-size:18px;display:flex}.evidence-upload span{flex-direction:column;flex:1;gap:3px;display:flex}.evidence-upload b{color:#bfcbc5;font-size:12px}.evidence-upload small{color:#9caea5;font-size:10px}.evidence-upload input{display:none}.result-evidence-field{color:#b7c4be;letter-spacing:.55px;gap:7px;margin-top:18px;font-size:10px;font-weight:850;display:grid}.result-evidence-field input{color:#becac4;width:100%;font:inherit;letter-spacing:0;background:#171e1a;border:1px dashed #26362e;border-radius:8px;padding:9px}.result-evidence-field small{color:#a0b1a8;letter-spacing:0;font-size:10px;font-weight:650}.result-note{color:#89949a;margin-top:12px;font-size:10px;line-height:1.4;display:block}.admin-heading{justify-content:space-between;align-items:flex-end;margin:22px 0 20px;display:flex}.admin-heading h2{letter-spacing:-1px;margin:0;font-size:27px}.admin-heading p:last-child{color:#9eb0a7;margin:8px 0 0;font-size:13px}.owner-pill{color:var(--lime);letter-spacing:.65px;background:#2a353d;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:700}.admin-overview{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:17px;display:grid}.admin-overview article{border:1px solid var(--line);background:#1a211d;border-radius:14px;align-items:center;gap:10px;padding:15px;display:flex}.overview-icon{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.overview-icon.green{color:#a8d7b6;background:#1d2521}.overview-icon.yellow{color:#f5cc96;background:#302612}.overview-icon.purple{color:#a491d2;background:#1a1230}.admin-overview div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.admin-overview small,.review-details small{color:#839096;letter-spacing:.7px;font-size:8px;font-weight:700}.admin-overview b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-overview em{color:#9eb0a7;font-size:10px;font-style:normal}.admin-overview button{color:#add4c3;white-space:nowrap;background:0 0;border:0;font-size:10px;font-weight:700}.admin-columns{grid-template-columns:1.45fr .85fr;align-items:start;gap:16px;display:grid}.admin-main,.admin-settings{gap:16px;display:grid}.admin-card{border:1px solid var(--line);background:#1a211d;border-radius:14px;padding:20px}.admin-card h3{letter-spacing:-.5px;margin:0;font-size:17px}.admin-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pending{color:#f1d1a0;background:#302612}.review-details{border-top:1px solid #2a322e;border-bottom:1px solid #2a322e;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:12px;margin-top:19px;padding:15px 0;display:grid}.review-details>div{flex-direction:column;gap:5px;display:flex}.review-details b{font-size:19px}.evidence-button{color:#b6c3bc;background:#171e1b;border:1px solid #29332e;border-radius:8px;padding:8px 9px;font-size:10px;font-weight:700}.review-actions{justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.round-label{color:#aebcb5;background:#121815;border-radius:14px;padding:5px 7px;font-size:9px;font-weight:700}.round-track{align-items:center;margin:28px 4px 22px;display:flex}.round-track span{color:#97aaa0;background:#121815;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.round-track span.done{color:#abd5b5;background:#1d2521}.round-track span.current{color:var(--lime);background:#202a25}.round-track i{background:#0e1210;flex:1;height:2px}.round-track i.done{background:#1d2521}.round-footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.round-footer span{color:#9eb0a7;font-size:11px}.round-footer .primary{white-space:nowrap}.admin-settings .admin-card{padding:19px}.admin-settings label{color:#9dafa6;letter-spacing:.65px;margin:19px 0 16px;font-size:9px;font-weight:700;display:block}.admin-settings label>span{float:right;color:#a0aaae}.admin-settings label>input{color:#cdd6d1;background:#181f1b;border:1px solid #2a312e;border-radius:8px;width:100%;margin-top:7px;padding:10px;font-size:14px;display:block}.prize-label{border-top:1px solid #2a322e;justify-content:space-between;align-items:center;margin-bottom:4px;padding-top:17px;display:flex}.prize-label b{letter-spacing:.65px;color:#9dafa6;font-size:9px}.prize-label span{font-size:10px;font-weight:700}.total-ok{color:#a5d7b8}.total-bad{color:#dc9381}.prize-input{color:#bfcac4;border-bottom:1px solid #29332e;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:11px;display:flex}.prize-input label{color:#acbbb4;letter-spacing:0;align-items:center;gap:3px;margin:0;font-size:11px;display:flex}.prize-input input{text-align:right;color:#d0d8d4;background:#181f1b;border:1px solid #2a312e;border-radius:8px;width:44px;padding:6px}.config-note{color:#97aaa0;margin-top:12px;font-size:10px;line-height:1.4;display:block}.permissions div{justify-content:space-between;align-items:center;margin:15px 0 9px;font-size:12px;display:flex}.permissions div b{color:#acd8ba;background:#101513;border-radius:14px;padding:4px 7px;font-size:9px}.permissions small{color:#9caea5;font-size:10px;line-height:1.4}.permissions .text-button{margin-top:15px;padding:0}.registrations-card{overflow:hidden}.registration-head,.registration-row{grid-template-columns:1.4fr .65fr .9fr .85fr 112px;align-items:center;gap:8px;display:grid}.registration-head{color:#879398;letter-spacing:.65px;padding:18px 0 8px;font-size:8px;font-weight:700}.registration-row{color:#a9b9b1;border-top:1px solid #2a322e;min-height:43px;font-size:11px}.registration-row>b{color:#c7d1cc;font-size:11px}.registration-row em{border-radius:14px;width:max-content;padding:4px 6px;font-size:9px;font-style:normal;font-weight:700}.registration-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.registration-row button{color:#acd1be;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.registration-row .refund-registration-button{color:#e1a196}.registration-row button:disabled{opacity:.5;cursor:not-allowed}.stream-ok{color:#a4d7b5}.stream-warn{color:#edcc96}.registration-ok{color:#abd7b8;background:#1d2521}.registration-pending{color:#eed09e;background:#302512}@media (max-width:900px){.admin-overview,.admin-columns{grid-template-columns:1fr}.admin-settings{grid-template-columns:1fr 1fr}.admin-settings .permissions{height:100%}}@media (max-width:620px){.admin-heading{flex-direction:column;align-items:flex-start;gap:10px}.admin-settings{grid-template-columns:1fr}.review-details{grid-template-columns:repeat(2,1fr)}.review-details .evidence-button{grid-column:1/-1}.round-footer{flex-direction:column;align-items:flex-start}.admin-overview article{padding:13px}}.rank-badge{color:#b0bfb8;letter-spacing:.25px;vertical-align:middle;background:#121815;border-radius:999px;align-items:center;margin-left:5px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.eligibility-note{color:#d7a99c;margin-top:7px;font-size:10px;line-height:1.35;display:block}.ineligible{opacity:.7;cursor:not-allowed}.rank-builder{background:#181f1c;border:1px solid #28342e;border-radius:8px;margin:15px 0;padding:14px}.rank-builder>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.rank-builder>div b{color:#a8b8b0;letter-spacing:.7px;font-size:10px}.rank-builder>div span{font-size:11px;font-weight:800}.rank-builder>p{color:#a0b1a8;margin:8px 0 11px;font-size:11px;line-height:1.4}.rank-builder label{color:#becac4;border-top:1px solid #28342e;grid-template-columns:1fr 58px auto;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:grid}.rank-builder input{text-align:center;color:#d0d9d4;background:#1a211d;border:1px solid #27342e;border-radius:8px;width:58px;padding:7px;font-size:13px}.rank-builder small{color:#8b9691;font-size:10px}.rank-admin-row{border-bottom:1px solid #28342e;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;color:#c7d1cc!important;letter-spacing:0!important;margin:0!important;display:flex!important}.rank-admin-row>span{flex-direction:column;gap:3px;display:flex}.rank-admin-row b{font-size:12px}.rank-admin-row small{color:#98aba1;font-size:9px}.rank-admin-row select{color:#c6d1cc;background:#181f1c;border:1px solid #27342e;border-radius:8px;min-width:90px;padding:7px;font-size:11px}.admin-player-search{background:#181f1c;border:1px solid #27342e;border-radius:8px;align-items:center;gap:8px;margin:15px 0 5px;padding:0 10px;transition:border-color .16s,box-shadow .16s;display:flex}.admin-player-search:focus-within{border-color:#27352e;box-shadow:0 0 0 3px #6891711f}.admin-player-search>span{color:#a7b7af;font-size:17px;line-height:1}.admin-player-search input{color:#c7d1cc;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:10px 0;font-size:12px}.admin-player-search input::placeholder{color:#94a099}.admin-player-search small{color:#a2b3ab;white-space:nowrap;flex:none;font-size:9px;font-weight:800}@media (max-width:620px){.rank-builder label{grid-template-columns:1fr 54px auto}.rank-admin-row{padding:9px 0}.rank-admin-row select{min-width:84px}}.live-standings{border:1px solid var(--line);background:#1a211d;border-radius:14px;margin-top:18px;padding:20px}.live-table-status{color:#b0beb7;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.live-table-status i{background:#3a7639;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e4f3e504}.standings-table{border:1px solid #28332e;border-radius:8px;min-width:620px;margin-top:14px;overflow:hidden}.standings-head,.standings-row{grid-template-columns:70px minmax(180px,1fr) 110px 110px 190px;align-items:center;gap:10px;padding:0 16px;display:grid}.standings-head{color:#99aba2;letter-spacing:.7px;background:#161d1a;min-height:39px;font-size:9px;font-weight:800}.standings-row{color:#afbdb6;border-top:1px solid #28342e;min-height:53px;font-size:12px}.standings-row>b{color:#bdc9c3;font-size:11px}.standings-row>strong{color:#d3e6db;font-size:12px}.standings-row>strong small{color:#87938c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;font-weight:500;display:block;overflow:hidden}.standings-row>span{color:#b1dbc2;font-weight:700}.standings-row .standing-points{font-size:14px}.standings-row .recorded-match{color:#b1bfb8;background:#121815;border-radius:999px;justify-content:center;justify-self:start;min-width:26px;padding:5px 8px;font-size:11px;display:inline-flex}.standings-row.current-team{background:#1d2521;box-shadow:inset 3px 0 #74a880}.standings-row.current-team>strong{color:#bfebd2}.standings-row.match-point-row{background:linear-gradient(90deg,#1d2521,#1d2521);position:relative;box-shadow:inset 3px 0 #d7a941,inset 0 1px #f0d581,inset 0 -1px #f0d581,0 0 16px #d5a94121}.standings-row.match-point-row>strong,.standings-row.match-point-row .standing-points{color:#f7d393}.standings-row.match-point-row .standing-points{text-shadow:0 1px #ffffff1f;font-size:15px}.standings-row.match-point-row .recorded-match{color:#f5d99e;background:#1d2521}.standings-row.champion-row{background:linear-gradient(100deg,#1d2622,#29352f);box-shadow:inset 3px 0 #d5d855,0 0 18px #67a1712e}.standings-row.champion-row>b,.standings-row.champion-row>strong,.standings-row.champion-row>span{color:#f6fad4}.standings-row.champion-row>strong small{color:#c6d6c4}.standings-row.champion-row .standing-points{color:#dbf45f;letter-spacing:.4px;font-size:16px}.standings-row.champion-row .recorded-match{color:#dbf45f;background:#dbf45f29}.scoring-note{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.scoring-note span{color:#a2b3ab;background:#181f1b;border:1px solid #28342e;border-radius:999px;padding:5px 8px;font-size:10px}.scoring-note b{color:#c2ddce}.standings-note{color:#9fb1a8;margin:12px 2px 0;font-size:11px;line-height:1.45}@media (max-width:760px){.live-standings{padding:16px;overflow:hidden}.live-standings .section-header{align-items:flex-start;gap:8px}.standings-table{margin-right:-1px;overflow-x:auto}.standings-head,.standings-row{padding:0 13px}}.capacity-pill{float:right;color:#afbeb7;letter-spacing:.25px;background:#151c18;border:1px solid #25362e;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.detail-hero-stats{gap:12px;min-width:360px}.detail-hero-stats span{background:#0e121038;border:1px solid #2739222e;border-radius:8px;padding:12px 13px}.detail-hero-stats small{font-size:9px}.detail-hero-stats b{letter-spacing:-.5px;font-size:19px}.top-detail-grid{grid-template-columns:1.25fr .95fr}.top-detail-grid>article{min-height:190px}.prize-showcase{background:linear-gradient(135deg,#1d2521,#1d2521 47%,#1d2521);border:0;box-shadow:inset 0 0 0 1px #eadb9e,0 8px 24px #57704914}.prize-showcase>div{padding:14px 0}.prize-showcase>div b{color:#b9e2c6;letter-spacing:-.4px;font-size:19px}.prize-showcase>div:first-of-type b{color:#f9d89a;font-size:27px}.prize-showcase>div span{font-size:13px;font-weight:700}.prize-showcase>small{margin-top:11px}.standings-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.standings-columns .standings-table{min-width:0;margin:0}.standings-columns .standings-head,.standings-columns .standings-row{grid-template-columns:38px minmax(105px,1fr) 62px 48px 50px;gap:6px;padding:0 10px}.standings-columns .standings-head{letter-spacing:.45px;min-height:35px;font-size:8px}.standings-columns .standings-row{min-height:55px;font-size:11px}.standings-columns .standings-row>strong{font-size:11px}.standings-columns .standings-row>strong small{max-width:145px;font-size:8px}.standings-columns .standing-points{font-size:12px}.standings-columns .recorded-match{min-width:22px;padding:4px 6px;font-size:10px}.detail-bottom-grid{grid-template-columns:1.25fr .95fr;align-items:start;gap:16px;margin-top:16px;display:grid}@media (max-width:900px){.top-detail-grid,.detail-bottom-grid,.standings-columns{grid-template-columns:1fr}.detail-hero-stats{min-width:0}}@media (max-width:620px){.detail-hero-stats b{font-size:16px}.standings-columns .standings-head,.standings-columns .standings-row{grid-template-columns:34px minmax(100px,1fr) 52px 42px 44px;padding:0 8px}.standings-columns .standings-row>strong small{max-width:120px}}.hero-copy .prize{color:#d9e5dc;letter-spacing:.2px;flex-direction:column;align-items:flex-start;gap:4px;margin-top:13px;font-size:11px;font-weight:700;display:flex}.hero-copy .prize b{color:var(--lime);letter-spacing:-1px;text-shadow:0 3px 16px #d8fa3c47;margin:0;font-size:28px;line-height:1}.prize-metrics span:last-child{min-width:245px}.prize-metrics span:last-child small{color:#9eb0a7}.prize-metrics span:last-child b{color:#ade0c1;letter-spacing:-.35px;white-space:nowrap;font-size:16px}@media (max-width:760px){.prize-metrics span:last-child{min-width:0}.prize-metrics span:last-child b{white-space:normal;line-height:1.4}.hero-copy .prize b{font-size:25px}}.tournament-info{grid-template-columns:minmax(0,1fr) 178px auto;gap:18px}.tournament-main{min-width:0}.tournament-info .tournament-metrics{gap:0;margin-top:14px;display:flex}.tournament-info .tournament-metrics b{font-size:15px}.tournament-prize-list{background:#181f1c;border-left:1px solid #27352e;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.tournament-prize-list>small{color:#9eb0a7;letter-spacing:.6px;font-size:9px;font-weight:800}.tournament-prize-list>div{color:#acbbb4;justify-content:space-between;align-items:center;gap:7px;font-size:10px;display:flex}.tournament-prize-list>div b{color:#b7e2ca;letter-spacing:-.45px;white-space:nowrap;text-shadow:0 3px 13px #386f5033;font-size:16px}.tournament-prize-list>div:first-of-type b{color:#f3d398;text-shadow:0 3px 15px #a2731d47;font-size:19px}.tournament-info>button{white-space:nowrap;grid-area:1/3;align-self:center}.tournament-info .eligibility-note{grid-column:1/3;margin-top:-8px}@media (max-width:820px){.tournament-info{grid-template-columns:minmax(0,1fr) auto}.tournament-prize-list{border-top:1px solid #27352e;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.tournament-prize-list>small{grid-column:1/-1}.tournament-info>button{grid-area:1/2}.tournament-info .eligibility-note{grid-column:1/-1}}@media (max-width:620px){.registration-head,.registration-row{grid-template-columns:minmax(0,1fr) 45px 112px}.registration-head span:nth-child(3),.registration-head span:nth-child(4),.registration-row>.stream-ok,.registration-row em{display:none}.admin-heading-actions{justify-content:space-between;width:100%}.create-grid{grid-template-columns:1fr}.modal-prizes{grid-template-columns:1fr repeat(3,58px);gap:5px}.modal-prizes input{width:28px}.tournament-modal{padding:25px 20px}}.match-point-note{color:#a9b9b1;background:#1d2521;border:1px solid #24372e;border-radius:8px;flex-direction:column;gap:4px;margin:-5px 0 16px;padding:11px 12px;font-size:11px;line-height:1.4;display:flex}.match-point-note b{color:#b9ddc4;font-size:11px}.match-point-status{background:#161d19;border-radius:8px;align-items:center;gap:12px;margin:25px 0 21px;padding:14px;display:flex}.match-point-status>span{width:33px;height:33px;color:var(--lime);background:#202a25;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.match-point-status div{flex-direction:column;gap:4px;display:flex}.match-point-status b{color:#c7d1cc;font-size:12px}.match-point-status small{color:#9eb0a7;font-size:11px}.modal-prizes{grid-template-columns:1fr repeat(3,92px)}.modal-prizes label{gap:4px}.modal-prizes input{width:55px;padding:7px;font-size:13px}.prize-input input{width:62px;padding:7px;font-size:13px}.amber-badge{color:#f0d19d;background:#302512}.claim-modal{width:min(540px,100%)}.claim-context{grid-template-columns:1.5fr .7fr;gap:9px;margin:20px 0 15px;display:grid}.claim-context span{background:#161d19;border:1px solid #2a322e;border-radius:8px;flex-direction:column;gap:5px;padding:10px;display:flex}.claim-context small{color:#879298;letter-spacing:.65px;font-size:8px;font-weight:700}.claim-context b{color:#c2cdc8;font-size:11px}.claim-field{flex-direction:column;gap:7px;color:#9eafa6!important;letter-spacing:.65px!important;align-items:stretch!important;margin:14px 0!important;font-size:9px!important;font-weight:700!important;display:flex!important}.claim-field select,.claim-field textarea{color:#cdd6d1;background:#181f1b;border:1px solid #2a312e;border-radius:8px;width:100%;padding:10px;font-family:inherit;font-size:12px}.claim-field textarea{resize:vertical;min-height:102px;line-height:1.45}.claim-upload{margin-top:3px}.leaderboard-modal{width:min(560px,100%)}.leaderboard-head,.leaderboard-row{grid-template-columns:58px 1fr 76px 72px;align-items:center;gap:8px;display:grid}.leaderboard-head{color:#879398;letter-spacing:.65px;padding:19px 11px 8px;font-size:9px;font-weight:700}.leaderboard-row{color:#afbeb6;border-top:1px solid #2a322e;min-height:49px;padding:0 11px;font-size:12px}.leaderboard-row>b{color:#c0cbc6;font-size:11px}.leaderboard-row>span{color:#ccd5d1;font-weight:700}.leaderboard-row strong{color:#abdfc3}.leaderboard-row small{color:#9dafa6;font-size:11px}.leaderboard-row.current-team{background:#131916;border-top-color:#0000;border-radius:8px;margin:0 -5px;padding:0 16px}.leaderboard-row.current-team>span{color:#b9e6cd}.leaderboard-note{color:#a8b8b0;background:#161c19;border:1px solid #24372e;border-radius:8px;flex-direction:column;gap:4px;margin-top:18px;padding:11px 12px;font-size:11px;line-height:1.4;display:flex}.leaderboard-note b{color:#b7dbc1;font-size:11px}.back-button{color:#abbab3;background:0 0;border:0;margin:16px 0 15px;padding:0;font-size:12px;font-weight:700}.detail-hero{color:#fff;background:linear-gradient(117deg,#202924,#18201c 57%,#3b4c43);border-radius:14px;justify-content:space-between;gap:30px;padding:27px 29px;display:flex;position:relative;overflow:hidden}.detail-hero:after{content:"";border:36px solid #d8fa3c1c;border-radius:50%;width:280px;height:280px;position:absolute;top:-92px;right:-73px}.detail-hero>div{z-index:1;position:relative}.detail-hero p{color:#b8c7bf;letter-spacing:.75px;margin:17px 0 5px;font-size:10px;font-weight:700}.detail-hero h2{letter-spacing:-1px;margin:0 0 7px;font-size:29px;line-height:1.02}.detail-hero>div>span:last-child{color:#c4d0ca;font-size:11px}.detail-hero-stats{grid-template-columns:repeat(3,1fr);align-self:flex-end;gap:18px;min-width:290px;display:grid}.detail-hero-stats span{flex-direction:column;gap:5px;display:flex}.detail-hero-stats small{color:#b9c7c1;letter-spacing:.7px;font-size:8px;font-weight:700}.detail-hero-stats b{color:#fff;white-space:nowrap;font-size:14px}.detail-grid{grid-template-columns:1.4fr .75fr;align-items:start;gap:16px;margin-top:16px;display:grid}.detail-grid>div,.detail-grid>aside{gap:16px;display:grid}.detail-card{border:1px solid var(--line);background:#1a211d;border-radius:14px;padding:20px}.detail-copy{color:#a3b4ab;margin:17px 0;font-size:12px;line-height:1.5}.detail-actions{gap:8px;display:flex}.detail-match{border-top:1px solid #2a322e;align-items:center;gap:10px;padding:13px 0;display:flex}.detail-match>div{flex-direction:column;flex:1;gap:4px;display:flex}.detail-match b{color:#c8d2cd;font-size:12px}.detail-match small{color:#9dafa6;font-size:10px}.detail-match strong{color:#ace0c6;font-size:12px}.match-dot{border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.match-dot.done{color:#a6d7b5;background:#111613}.match-dot.current{color:#99b1d2;background:#121d30}.prize-card>div{color:#b8c5be;border-top:1px solid #2a322e;justify-content:space-between;padding:11px 0;font-size:12px;display:flex}.prize-card>div b{color:#b3dfc5}.prize-card>small{color:#9caea5;margin-top:9px;font-size:10px;line-height:1.4;display:block}.rules-card ul{color:#a8b8b0;gap:10px;margin:15px 0;padding:0;font-size:11px;line-height:1.35;list-style:none;display:grid}.rules-card li:before{content:"✓";color:#9fceaa;margin-right:7px;font-weight:700}.profile-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.profile-card{border:1px solid var(--line);background:#1a211d;border-radius:14px;padding:20px}.profile-wide{grid-column:1/-1}.identity-card{align-items:center;gap:13px;display:flex}.profile-avatar{color:#c6e6de;background:linear-gradient(135deg,#1d2521,#1d2521);border-radius:14px;place-items:center;width:50px;height:50px;font-size:15px;font-weight:700;display:grid}.identity-card>div{flex-direction:column;flex:1;gap:4px;display:flex}.identity-card h3{margin:0;font-size:17px}.identity-card p{color:#9dafa6;margin:0;font-size:11px}.identity-card>button,.profile-value button,.profile-value a{color:#abd4c2;background:0 0;border:0;font-size:11px;font-weight:700;text-decoration:none}.verified-badge{color:#acd8b9;background:#1d2521;border-radius:14px;width:max-content;padding:4px 6px;font-size:9px;font-weight:700}.profile-value{border-top:1px solid #2a322e;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 0 0;display:flex}.profile-value div{flex-direction:column;gap:4px;display:flex}.profile-value small{color:#879398;letter-spacing:.65px;font-size:8px;font-weight:700}.profile-value b{color:#c5d0ca;font-size:12px}.profile-value>span{color:#829098;font-size:10px}.profile-value .good{color:#a6d8b8;font-size:13px}.account-health{align-items:center;gap:10px;margin:14px 0 13px;display:flex}.health-icon{color:#a8d7b6;background:#1d2521;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;font-weight:700;display:grid}.account-health div{flex-direction:column;gap:4px;display:flex}.account-health b{font-size:12px}.account-health small{color:#9caea5;font-size:10px}.notifications-modal{width:min(460px,100%)}.notification-item{border-top:1px solid #2a322e;align-items:flex-start;gap:10px;padding:14px 4px;display:flex}.notification-item>span{color:#aad0b7;background:#131916;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.notification-item:nth-of-type(4)>span{color:#97accf;background:#121d30}.notification-item>div{flex-direction:column;flex:1;gap:4px;display:flex}.notification-item b{color:#c2cdc8;font-size:12px}.notification-item small{color:#9dafa6;font-size:10px;line-height:1.3}.notification-item em{color:#89949a;font-size:9px;font-style:normal}.notification-item.unread{background:#171d1a;margin:0 -8px;padding-left:12px;padding-right:12px}.notification-link{margin:14px 0 0;padding:0}@media (max-width:620px){.modal-prizes{grid-template-columns:1fr repeat(3,68px);gap:5px}.modal-prizes input{width:40px}.tournament-modal{padding:25px 20px}.claim-status{flex-wrap:wrap;align-items:flex-start}.claim-status button{margin-left:25px}.claim-context{grid-template-columns:1fr}.claim-modal{padding:25px 20px}.roster-layout{grid-template-columns:1fr}.leaderboard-head,.leaderboard-row{grid-template-columns:44px 1fr 58px 54px}.leaderboard-modal{padding:25px 18px}}@media (max-width:900px){.detail-hero{flex-direction:column}.detail-hero-stats{align-self:stretch}.detail-grid,.profile-grid{grid-template-columns:1fr}.profile-wide{grid-column:auto}}@media (max-width:620px){.detail-hero{padding:23px 20px}.detail-hero-stats{grid-template-columns:1fr 1fr;gap:13px}.detail-hero-stats span:last-child{grid-column:1/-1}.detail-actions{flex-direction:column}.identity-card{flex-wrap:wrap;align-items:flex-start}.identity-card>button{margin-left:63px}.notifications-modal{padding:25px 20px}}.standings-actions{align-items:center;gap:10px;display:flex}.roster-button{white-space:nowrap;padding:8px 10px;font-size:10px}.profile-stats-card{background:linear-gradient(135deg,#1d2521,#181f1c)}.profile-rank-line{align-items:center;gap:8px;margin:13px 0;display:flex}.profile-rank-line small{color:#a0b1a9;font-size:11px;font-weight:700}.profile-stat-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.profile-stat-grid>span{background:#1a211d;border:1px solid #28342e;border-radius:8px;flex-direction:column;gap:4px;padding:9px;display:flex}.profile-stat-grid .earnings{background:#1d2521;border-color:#22392e;grid-column:1/-1}.profile-stat-grid small{color:#98aba2;letter-spacing:.55px;font-size:8px;font-weight:800}.profile-stat-grid b{color:#cae2d8;font-size:15px}.profile-stat-grid .earnings b{color:#ade0c1;letter-spacing:-.65px;text-shadow:0 3px 14px #3d80582e;font-size:20px}.public-profile-note{color:#9caea5;margin:12px 0 0;font-size:10px;line-height:1.4}.profile-history{gap:1px;margin:12px 0 14px;display:grid}.profile-history>div{border-top:1px solid #2a322e;align-items:center;gap:10px;padding:10px 2px;display:flex}.profile-history p{flex-direction:column;flex:1;gap:3px;margin:0;display:flex}.profile-history p b{color:#c0cbc6;font-size:12px}.profile-history p small{color:#9bada4;font-size:10px}.profile-history strong{color:#afe1c3;font-size:12px}.history-place{border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.history-place.gold{color:#fad598;background:#302512}.history-place.silver{color:#a8b8b0;background:#121714}.history-place.bronze{color:#e1b79c;background:#301d12}.roster-modal{width:min(650px,100%)}.roster-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:54vh;margin-top:20px;padding-right:3px;display:grid;overflow:auto}.roster-list article{background:#181f1c;border:1px solid #29332e;border-radius:8px;padding:12px}.roster-list article>div{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.roster-list article b{color:#c5cfca;font-size:12px}.roster-list article small{color:#98aaa1;font-size:9px}.roster-list article>span{flex-wrap:wrap;gap:5px;display:flex}.roster-list button{color:#b8dbc5;background:#131916;border:0;border-radius:8px;padding:6px 7px;font-size:10px;font-weight:700}.roster-list button i{margin-left:3px;font-style:normal}.public-profile-modal{width:min(470px,100%)}.public-profile-identity{align-items:center;gap:12px;margin:17px 0 13px;display:flex}.public-profile-identity h2{letter-spacing:-.7px;margin:0;font-size:22px}.public-profile-identity p{color:#a2b3ab;margin:4px 0 7px;font-size:11px}.public-profile-modal .profile-stats-card{border-color:#26362e;padding:15px}.public-history{background:#171d1a;border-radius:8px;margin-top:16px;padding:13px}.public-history>div{align-items:center;gap:10px;margin-top:9px;display:flex}.public-history p{flex-direction:column;gap:3px;margin:0;display:flex}.public-history p b{color:#bfcbc5;font-size:12px}.public-history p small,.public-history>small{color:#9dafa6;font-size:10px;line-height:1.4}.public-history>small{border-top:1px solid #29332e;margin-top:12px;padding-top:11px;display:block}@media (max-width:760px){.standings-actions{flex-direction:column;align-items:flex-end}.roster-list{grid-template-columns:1fr}.profile-stat-grid{grid-template-columns:repeat(2,1fr)}.profile-stat-grid .earnings{grid-column:1/-1}}.public-page,.rules-page{color:#d5ddd9;background:#151b18;min-height:100vh;padding:0 7vw 60px}.public-nav{justify-content:space-between;align-items:center;max-width:1180px;height:82px;margin:auto;display:flex}.public-brand{color:#d1dad6;padding:0;text-decoration:none}.public-nav nav{align-items:center;gap:22px;display:flex}.public-nav nav>a{color:#afbdb6;font-size:13px;font-weight:700;text-decoration:none}.public-nav .public-login{color:#d0e5dd;border:1px solid #2a312e;border-radius:8px;padding:9px 13px}.landing-hero{grid-template-columns:1.1fr .78fr;align-items:center;gap:40px;max-width:1180px;min-height:390px;margin:30px auto 50px;display:grid}.public-kicker{color:#a7b7af;letter-spacing:1px;font-size:10px;font-weight:700}.landing-hero h1{letter-spacing:-3.2px;margin:14px 0 15px;font-size:clamp(42px,6vw,72px);line-height:.95}.landing-hero h1 em{color:#abd2b7;font-style:normal}.landing-hero>div>p{color:#aabab2;max-width:510px;margin:0;font-size:16px;line-height:1.55}.landing-actions{gap:10px;margin-top:25px;display:flex}.landing-actions a{border-radius:8px;padding:12px 15px;font-size:13px;font-weight:700;text-decoration:none}.landing-primary{color:var(--lime);background:#1f2924}.landing-secondary{color:#c9e2d6;border:1px solid #2a312e}.landing-hero aside{color:#fff;background:linear-gradient(135deg,#222c27,#171f1b 62%,#37473f);border-radius:14px;flex-direction:column;min-height:300px;padding:27px;display:flex;position:relative;overflow:hidden}.landing-hero aside:after{content:"";border:35px solid #d8fa3c1f;border-radius:50%;width:250px;height:250px;position:absolute;top:-70px;right:-70px}.landing-hero aside>*{z-index:1;position:relative}.landing-hero aside>p{color:#c6d1ca;letter-spacing:.75px;margin:25px 0 7px;font-size:10px;font-weight:700}.landing-hero aside h2{letter-spacing:-1.7px;margin:0;font-size:36px;line-height:.96}.landing-hero aside>div{gap:34px;margin-top:auto;display:flex}.landing-hero aside>div span{flex-direction:column;gap:5px;display:flex}.landing-hero aside small{color:#bac9c0;letter-spacing:.65px;font-size:8px;font-weight:700}.landing-hero aside b{font-size:13px}.landing-process{border-top:1px solid #2a322e;grid-template-columns:1.1fr repeat(3,1fr);gap:16px;max-width:1180px;margin:auto;padding-top:28px;display:grid}.landing-process h2{letter-spacing:-.8px;margin:0;font-size:23px}.landing-process article{background:#1a211d;border:1px solid #2a312e;border-radius:14px;padding:18px}.landing-process article>span{color:#9aada3;letter-spacing:.7px;font-size:10px;font-weight:700}.landing-process h3{margin:17px 0 7px;font-size:15px}.landing-process article p{color:#a2b3ab;margin:0;font-size:12px;line-height:1.45}.landing-note{background:#121714;border:1px solid #24382e;border-radius:14px;align-items:flex-start;gap:11px;max-width:1180px;margin:26px auto 0;padding:16px;display:flex}.landing-note>span{color:#a9d2b2;font-weight:700}.landing-note b{font-size:12px}.landing-note p{color:#a5b5ad;margin:4px 0 0;font-size:11px;line-height:1.4}.rules-hero{max-width:760px;margin:56px auto 46px}.draft-pill{color:#efd1a0;letter-spacing:.7px;background:#302512;border-radius:14px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-block}.rules-hero .eyebrow{margin-top:21px}.rules-hero h1{letter-spacing:-1.6px;margin:0;font-size:44px}.rules-hero>p:last-child{color:#a7b7af;margin:13px 0 0;font-size:15px;line-height:1.55}.rules-layout{grid-template-columns:170px 1fr;gap:45px;max-width:950px;margin:auto;display:grid}.rules-layout>aside{flex-direction:column;align-self:start;gap:11px;display:flex;position:sticky;top:18px}.rules-layout>aside p{color:#88948e;letter-spacing:.75px;margin:0 0 3px;font-size:9px;font-weight:700}.rules-layout>aside a{color:#afbeb7;font-size:12px;text-decoration:none}.rules-content{gap:13px;display:grid}.rules-content article{background:#1a211d;border:1px solid #2a322e;border-radius:14px;padding:20px 22px}.rules-content article>span{color:#9caea5;letter-spacing:.7px;font-size:10px;font-weight:700}.rules-content h2{letter-spacing:-.6px;margin:8px 0;font-size:20px}.rules-content p{color:#a9b8b1;margin:0;font-size:13px;line-height:1.55}@media (max-width:800px){.landing-hero{grid-template-columns:1fr}.landing-process{grid-template-columns:1fr 1fr}.landing-process>div{grid-column:1/-1}.rules-layout{grid-template-columns:1fr}.rules-layout>aside{flex-flow:wrap;display:flex;position:static}.rules-layout>aside p{width:100%}}@media (max-width:520px){.public-page,.rules-page{padding:0 22px 40px}.public-nav{height:70px}.public-nav nav{gap:12px}.public-nav nav>a:first-child{display:none}.landing-hero{margin-top:25px}.landing-hero h1{letter-spacing:-2px;font-size:46px}.landing-actions{flex-direction:column}.landing-actions a{text-align:center}.landing-process{grid-template-columns:1fr}.landing-process>div{grid-column:auto}.landing-hero aside{min-height:260px}.rules-hero{margin:36px auto}.rules-hero h1{font-size:36px}}.auth-error{margin-top:11px;font-weight:700;display:block;color:#e3b197!important}.payment-result-page{color:#d1d9d5;background:radial-gradient(circle at 20% 10%,#0f1311 0,#0000 34%),#151b18;place-items:center;min-height:100vh;padding:28px;display:grid}.payment-result-card{text-align:center;background:#1a211d;border:1px solid #27342e;border-radius:20px;flex-direction:column;align-items:center;width:min(520px,100%);padding:42px;display:flex;box-shadow:0 18px 55px #00000038}.payment-result-icon{color:#a9b8b1;background:#121815;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:23px;font-weight:900;display:grid}.payment-result-icon.confirmed{color:#acddbc;background:#1d2521}.payment-result-icon.error{color:#dca98f;background:#301d12}.payment-result-card h1{letter-spacing:-1px;margin:8px 0 12px;font-size:28px}.payment-result-card>p:not(.eyebrow){color:#a4b4ac;max-width:400px;margin:0;font-size:13px;line-height:1.55}.payment-result-link{color:var(--lime);background:#202a25;border-radius:8px;margin-top:23px;padding:11px 16px;font-size:12px;font-weight:800;text-decoration:none}.payment-result-card>small{color:#8b9790;max-width:360px;margin-top:18px;font-size:10px;line-height:1.4}.private-chat-list{background:linear-gradient(135deg,#171d1a,#181f1c);border:1px solid #24372e;border-radius:14px;gap:12px;margin-top:16px;padding:18px 20px;display:grid}.private-chat-list h3{color:#c7d1cc;letter-spacing:-.35px;margin:5px 0 4px;font-size:16px}.private-chat-list p:not(.eyebrow){color:#a2b3ab;margin:0;font-size:11px;line-height:1.45}.private-chat-list>small{color:#9dafa6;font-size:11px}.private-chat-buttons{gap:8px;display:grid}.private-chat-buttons button{text-align:left;color:#bfcbc5;background:#1a211d;border:1px solid #27352e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 11px;transition:border-color .16s,transform .16s;display:flex}.private-chat-buttons button:hover{border-color:#24372e;transform:translateY(-1px)}.private-chat-buttons button span{flex-direction:column;gap:3px;min-width:0;display:flex}.private-chat-buttons button b{color:#c2cdc8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.private-chat-buttons button small{color:#9dafa6;font-size:9px;line-height:1.3}.private-chat-buttons button i{color:#abd3bd;font-size:15px;font-style:normal;font-weight:800}.registration-chat-admin .config-note{margin:8px 0 0}.tournament-chat-modal{width:min(610px,100%);padding-bottom:20px}.chat-expiry{color:#abbab2;background:#141a17;border-radius:8px;margin:13px 0 11px;padding:8px 10px;font-size:10px;line-height:1.4;display:block}.chat-thread{background:#181f1b;border:1px solid #28342e;border-radius:8px;flex-direction:column;gap:9px;min-height:220px;max-height:46vh;padding:12px;display:flex;overflow-y:auto}.chat-empty{text-align:center;color:#98aba2;flex-direction:column;align-items:center;gap:5px;margin:auto;font-size:11px;display:flex}.chat-empty b{color:#b4c2bb;font-size:12px}.chat-message{flex-direction:column;gap:4px;max-width:82%;display:flex}.chat-message small{color:#98aba1;font-size:9px}.chat-message p{color:#c2cdc7;white-space:pre-wrap;overflow-wrap:anywhere;background:#131815;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;line-height:1.45}.chat-message.mine{align-self:flex-end;align-items:flex-end}.chat-message.mine p{color:#fff;background:#212b26;border-bottom-right-radius:3px}.chat-message.theirs{align-self:flex-start}.chat-message.theirs p{border-bottom-left-radius:3px}.chat-compose{background:#1a211d;border:1px solid #28342e;border-radius:8px;margin-top:12px;padding:9px}.chat-compose textarea{box-sizing:border-box;resize:vertical;color:#c8d2cd;width:100%;min-height:55px;font:inherit;background:0 0;border:0;outline:0;font-size:12px;line-height:1.45}.chat-compose>div{border-top:1px solid #2a322e;justify-content:space-between;align-items:center;padding-top:7px;display:flex}.chat-compose small{color:#8a9690;font-size:9px}.chat-compose .primary{padding:7px 14px;font-size:10px}@media (max-width:620px){.private-chat-list{padding:16px}.tournament-chat-modal{padding:24px 18px}.chat-thread{min-height:190px;max-height:43vh}.chat-message{max-width:90%}}.home-section{margin-top:38px}.home-section-heading{margin-top:0}.home-section-heading>span{color:#9caea5;font-size:11px;font-weight:700}.top-earners-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.top-earner-row{text-align:left;min-width:0;font:inherit;background:linear-gradient(145deg,#1a211d,#171e1a);border:1px solid #27342e;border-radius:14px;grid-template-columns:24px 34px minmax(0,1fr);align-items:center;gap:8px;padding:13px 11px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.top-earner-row:hover{border-color:#23392e;transform:translateY(-2px);box-shadow:0 8px 18px #0000002d}.earner-position{color:#9fb0a8;font-size:12px;font-weight:900}.earner-position.position-1{color:#fad598}.earner-position.position-2{color:#a8b8b0}.earner-position.position-3{color:#e1b598}.earner-avatar{color:#bcdecd;background:#101412;border-radius:8px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.earner-player{flex-direction:column;gap:3px;min-width:0;display:flex}.earner-player b{color:#c6d0cb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.earner-player small{color:#9caea5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.top-earner-row strong{color:#ade0c1;letter-spacing:-.35px;grid-column:2/-1;font-size:14px}.top-earner-row i{color:#9caea5;font-size:13px;font-style:normal;position:absolute;top:12px;right:11px}.finished-tournaments-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:14px;display:grid}.finished-tournament-card{background:#1a211d;border:1px solid #28342e;border-radius:14px;overflow:hidden}.finished-tournament-cover{color:#fff;background:linear-gradient(132deg,#2a3630,#1e2723 64%,#6f9c82);flex-direction:column;gap:7px;min-height:97px;padding:16px;display:flex}.finished-tournament-cover span{color:#d6fa72;letter-spacing:.65px;font-size:9px;font-weight:900}.finished-tournament-cover b{letter-spacing:-.55px;font-size:17px;line-height:1.05}.finished-tournament-cover small{color:#c2d1c7;letter-spacing:.35px;font-size:9px;font-weight:700}.finished-podium{padding:5px 14px}.finished-podium-row{border-top:1px solid #2a322e;align-items:center;gap:9px;padding:10px 0;display:flex}.podium-place{color:#a9b8b1;background:#121715;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:grid}.podium-place.place-1{color:#fad598;background:#302512}.podium-place.place-2{color:#a8b8b0;background:#121714}.podium-place.place-3{color:#e1b79c;background:#301d12}.finished-podium-row p{flex-direction:column;flex:1;gap:2px;min-width:0;margin:0;display:flex}.finished-podium-row p b{color:#c2cdc7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.finished-podium-row p small{color:#98aba2;font-size:9px}.finished-podium-row strong{color:#acdfc1;white-space:nowrap;font-size:11px}@media (max-width:1120px){.top-earners-list{grid-template-columns:repeat(3,minmax(0,1fr))}.finished-tournaments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.home-section-heading{align-items:flex-end}.home-section-heading>span{font-size:10px}.top-earners-list,.finished-tournaments-grid{grid-template-columns:1fr}.top-earner-row{grid-template-columns:26px 36px minmax(0,1fr)}.finished-tournament-cover{min-height:82px}}.top-earner-row{padding:14px 12px}.earner-player b{letter-spacing:-.15px;font-size:13px}.top-earner-row strong{letter-spacing:-.45px;text-shadow:0 3px 12px #3d805829;font-size:16px}.finished-podium-row strong{letter-spacing:-.25px;text-shadow:0 3px 10px #3f805921;font-size:13px}.top-earner-row strong,.finished-podium-row strong{text-shadow:0 0 9px #5197674d,0 3px 10px #3d805829;display:inline-block;position:relative}.top-earner-row:first-child{background:radial-gradient(circle at 82% 16%,#ffe28e54,#0000 31%),linear-gradient(145deg,#1d2521,#1d2521);border-color:#dfba5a;overflow:visible;box-shadow:0 8px 19px #a676191c}.top-earner-row:first-child:before{content:"✦";z-index:2;color:#ebc473;text-shadow:0 2px 8px #c28b1c59;font-size:17px;position:absolute;top:-10px;right:-7px}.top-earner-row:first-child .earner-position{color:#fad598;font-size:15px}.top-earner-row:first-child strong{color:#fdd696;text-shadow:0 0 12px #cf9a237a,0 4px 12px #a66c0d33;font-size:18px}.finished-podium-row strong{text-shadow:0 0 8px #51976745,0 3px 9px #3f805924;font-size:13px}.finished-podium-row:first-child strong{color:#fdd696;text-shadow:0 0 10px #cf9a2357,0 3px 10px #a66c0d29;font-size:14px}.hero-card-top{align-items:flex-start}.hero-event-meta{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.hero-next-match{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.hero-next-match small{color:#c1c9c7;letter-spacing:.7px;font-size:9px;font-weight:800}.hero-next-match b{color:#fff;font-size:19px;line-height:1}.hero-bottom{justify-content:flex-end}.hero-copy .prize{font-size:12px}.hero-copy .prize b{font-size:32px}@media (max-width:560px){.hero-event-meta{gap:8px}.hero-next-match b{font-size:17px}.hero-copy .prize b{font-size:28px}}.top-earner-row:first-child{box-shadow:none;background:#1a211d}.hero-copy{margin-top:14px}.hero-copy .prize{margin-top:22px}.hero-tournament-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:17px;display:grid}.hero-tournament-details>span{background:#1a211d12;border:1px solid #2239282b;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:8px 9px;display:flex}.hero-tournament-details small{color:#bccbc1;letter-spacing:.6px;font-size:8px;font-weight:800}.hero-tournament-details b{color:#f2f7f2;font-size:10px;line-height:1.18}@media (max-width:560px){.hero-card{min-height:338px}.hero-tournament-details{gap:5px}.hero-tournament-details>span{padding:7px 6px}.hero-tournament-details b{font-size:9px}}.hero-card{min-height:438px}.hero-capacity{margin-top:14px}.hero-capacity>div{color:#d0ddd4;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.hero-capacity>div b{color:#e9f6de;font-size:10px}.hero-capacity>span{background:#1a211d24;border-radius:999px;height:5px;margin-top:6px;display:block;overflow:hidden}.hero-capacity>span i{border-radius:inherit;background:linear-gradient(90deg,#bdf64a,#2e5f38);height:100%;display:block;box-shadow:0 0 12px #bdf64a6b}.hero-prize-breakdown{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:13px;display:grid}.hero-prize-breakdown span{background:#0f141238;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:3px;padding:7px 8px;display:flex}.hero-prize-breakdown small{color:#b9c9bf;letter-spacing:.55px;font-size:8px;font-weight:800}.hero-prize-breakdown b{color:#d9fa8e;letter-spacing:-.3px;text-shadow:0 0 9px #bdf64a2b;font-size:12px}.home-engagement-grid{grid-template-columns:1.5fr .8fr;gap:14px;margin-top:28px;display:grid}.activity-card,.next-goal-card,.featured-team-card,.home-empty-competition{background:#1a211d;border:1px solid #27342e;border-radius:14px}.activity-card{padding:17px 18px}.home-card-heading{justify-content:space-between;align-items:flex-start;display:flex}.home-card-heading h2{letter-spacing:-.55px;margin:0;font-size:18px}.home-card-heading>span{color:#acddbe;text-transform:uppercase;background:#1d2521;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.activity-list{margin-top:9px}.activity-list button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #2a322e;align-items:center;gap:9px;padding:9px 0;display:flex}.activity-list button:first-child{border-top:0}.activity-list i{color:#a6d7b6;background:#121715;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.activity-list span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.activity-list b{color:#c2cdc8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.activity-list small{color:#98aaa1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.activity-list em{color:#9aaca3;font-size:13px;font-style:normal}.next-goal-card{color:#fff;background:linear-gradient(145deg,#202a25,#303f37);padding:18px;position:relative;overflow:hidden}.next-goal-card:after{content:"";border:1px solid #d2ff7e33;border-radius:50%;width:128px;height:128px;position:absolute;bottom:-42px;right:-34px;box-shadow:0 0 0 18px #d2ff7e0b,0 0 0 38px #d2ff7e08}.next-goal-card .eyebrow{color:#b9cbbf}.goal-mark{z-index:1;color:#2d4a39;background:#d6fc69;border-radius:8px;place-items:center;width:31px;height:31px;margin:13px 0 10px;font-size:18px;font-weight:900;display:grid;position:relative}.next-goal-card h2{z-index:1;letter-spacing:-.6px;margin:0;font-size:18px;position:relative}.next-goal-card>p:not(.eyebrow){z-index:1;color:#c9d7ce;margin:7px 0 14px;font-size:10px;line-height:1.45;position:relative}.next-goal-card button{z-index:1;color:#d8fc86;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:900;position:relative}.home-empty-competition{background:linear-gradient(145deg,#1d2521,#141a17);justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:22px 24px;display:flex}.home-empty-competition h2{color:#c4cfc9;letter-spacing:-.65px;margin:0;font-size:20px}.home-empty-competition p:not(.eyebrow){color:#a2b3ab;max-width:590px;margin:7px 0 0;font-size:11px;line-height:1.5}.home-empty-competition .primary{white-space:nowrap}.featured-teams-section{margin-top:32px}.featured-teams-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.featured-team-card{text-align:left;min-height:126px;font:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;padding:17px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative}.featured-team-card:hover{border-color:#23382e;transform:translateY(-2px);box-shadow:0 9px 22px #00000032}.featured-team-rank{color:#8b9a90;font-size:12px;font-weight:900;position:absolute;top:15px;right:15px}.featured-team-rank.rank-1{color:#fad598}.featured-team-rank.rank-2{color:#a6b7ae}.featured-team-rank.rank-3{color:#e1b598}.featured-team-card div{flex-direction:column;gap:4px;display:flex}.featured-team-card div small{color:#87948c;letter-spacing:.7px;font-size:8px;font-weight:900}.featured-team-card div b{color:#c6d0cb;letter-spacing:-.4px;font-size:15px}.featured-team-card div span{color:#9dafa6;font-size:10px}.featured-team-card strong{color:#aeddbf;letter-spacing:-.5px;text-shadow:0 2px 10px #3e805729;margin-top:auto;font-size:18px}.featured-team-card em{color:#9eb0a7;margin-top:8px;font-size:9px;font-style:normal;font-weight:800}.trust-strip{background:#181f1b;border:1px solid #27342e;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid}.trust-strip>span{border-left:1px solid #28342e;grid-template-columns:26px 1fr;align-items:center;column-gap:7px;padding:12px 15px;display:grid}.trust-strip>span:first-child{border-left:0}.trust-strip i{color:#aad2b5;background:#121815;border-radius:8px;grid-row:span 2;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.trust-strip b{color:#b4c2bb;font-size:10px}.trust-strip small{color:#8a968f;font-size:9px}.player-medals{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.player-medals span{color:#efd8a2;background:#302612;border:1px solid #735d26;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:9px;font-weight:800;display:inline-flex}.player-medals i{color:#f2cf87;font-size:10px;font-style:normal}@media (max-width:900px){.home-engagement-grid,.featured-teams-grid{grid-template-columns:1fr}.featured-team-card{min-height:112px}.trust-strip{grid-template-columns:1fr}.trust-strip>span{border-top:1px solid #28342e;border-left:0}.trust-strip>span:first-child{border-top:0}}@media (max-width:560px){.hero-card{min-height:490px}.hero-prize-breakdown b{font-size:11px}.home-empty-competition{flex-direction:column;align-items:flex-start}.home-empty-competition .primary{width:100%}.activity-card,.next-goal-card{padding:16px}.trust-strip>span{padding:11px 13px}}.hero-empty{min-height:226px}.home-activity-section{max-width:760px;margin-top:22px}.home-activity-section .activity-card{padding:13px 16px}.home-activity-section .home-card-heading{align-items:center}.home-activity-section .home-card-heading .eyebrow{margin-bottom:4px}.home-activity-section .home-card-heading h2{font-size:15px}.home-activity-section .home-card-heading>span{padding:4px 7px}.home-activity-section .activity-list button{border-top:0;border-left:1px solid #2a322e;gap:7px;min-width:0;padding:8px 10px}.home-activity-section .activity-list b,.home-activity-section .activity-list small{font-size:9px}.home-activity-section .activity-list em{display:none}.leaderboard-subheading{grid-column:1/-1;align-items:center;gap:8px;margin:5px 0 -2px;display:flex}.leaderboard-subheading span{color:#98aaa1;letter-spacing:.7px;font-size:8px;font-weight:900}.leaderboard-subheading b{color:#becac4;font-size:12px}.team-leaderboard-list{margin-top:8px}.team-earner-row{background:#181f1c}.team-earner-row .earner-avatar{color:#b3c1ba;background:#111613}.team-earner-row strong{color:#aed7b9}@media (max-width:900px){.home-activity-section{max-width:none}.home-activity-section .activity-list{grid-template-columns:1fr}.home-activity-section .activity-list button,.home-activity-section .activity-list button:first-child{border-top:1px solid #2a322e;border-left:0;padding:8px 0}.home-activity-section .activity-list button:first-child{border-top:0}}@media (max-width:560px){.hero-empty{min-height:214px}.home-activity-section{margin-top:17px}.home-activity-section .activity-list{margin-top:4px}}.home-dashboard-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:stretch;gap:15px;margin-top:25px;display:grid}.home-dashboard-main{min-width:0}.home-dashboard-main .results-section{margin-top:0}.home-dashboard-main .home-empty-competition{margin-top:17px}.home-dashboard-layout>.home-activity-section{max-width:none;height:100%;margin:0}.home-dashboard-layout>.home-activity-section .activity-card{box-sizing:border-box;height:100%;padding:15px}.home-dashboard-layout>.home-activity-section .activity-list{grid-template-columns:1fr;margin-top:9px}.home-dashboard-layout>.home-activity-section .activity-list button,.home-dashboard-layout>.home-activity-section .activity-list button:first-child{border-top:1px solid #2a322e;border-left:0;padding:11px 0}.home-dashboard-layout>.home-activity-section .activity-list button:first-child{border-top:0}.home-dashboard-layout>.home-activity-section .activity-list em{display:block}.team-leaderboard-heading{margin-top:29px}.team-leaderboard-heading+.team-leaderboard-list{margin-top:14px}@media (max-width:900px){.home-dashboard-layout{grid-template-columns:1fr}.home-dashboard-layout>.home-activity-section,.home-dashboard-layout>.home-activity-section .activity-card{height:auto}.home-dashboard-layout>.home-activity-section .activity-list{grid-template-columns:1fr}.team-leaderboard-heading{margin-top:24px}}@media (max-width:560px){.home-dashboard-layout{gap:12px;margin-top:18px}.home-dashboard-layout>.home-activity-section .activity-card{padding:13px}.team-leaderboard-heading{margin-top:20px}}.finished-tournament-cover small+small{color:#d0ddcf}.top-earner-row strong{font-size:12px}.top-earner-row:first-child strong{font-size:13px}.team-earner-row strong{font-size:12px}@media (min-width:901px){.content{max-width:none;padding:40px clamp(34px,3.5vw,72px) 68px}}.register-result-button{background:var(--lime);color:#223228;border-color:#c7ed51;align-items:center;gap:7px;padding:11px 15px;font-size:12px;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 7px 16px #8bbe2c38}.register-result-button span{font-size:17px;line-height:0}.register-result-button:hover:not(:disabled){background:#e2ff55;transform:translateY(-1px);box-shadow:0 10px 20px #8bbe2c4d}.register-result-button:disabled{color:#9aa49d;box-shadow:none;background:#141a17;border-color:#29332e}.profile-photo-placeholder{color:#b2d6c4;background:linear-gradient(145deg,#0f1311,#1d2521)}.profile-photo-placeholder svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:29px;height:29px}@media (max-width:620px){.register-result-button{width:auto;height:38px;padding:0 11px;font-size:10px}.register-result-button:after{display:none}.register-result-button span{font-size:16px}}.brand{gap:11px}.brand-mark{letter-spacing:-.8px;background:linear-gradient(145deg,#e6ff59,#c8ef35);border-radius:8px;width:34px;height:34px;font-size:12px;font-weight:950;box-shadow:0 5px 15px #c2ef3524}.brand-name{letter-spacing:-.85px;align-items:baseline;gap:4px;font-size:20px;display:flex}.brand-name b{color:#fff;font-weight:850}.brand-name em{color:var(--lime);font-style:normal;font-weight:850}@media (max-width:900px){.brand-name{display:none}}.landing-trust{border-top:1px solid #2a322e;grid-template-columns:1.1fr repeat(3,1fr);gap:16px;max-width:1180px;margin:54px auto 0;padding-top:29px;display:grid}.landing-trust-intro h2{color:#d0d9d5;letter-spacing:-.8px;margin:0;font-size:23px;line-height:1.08}.landing-trust-intro>p:last-child{color:#a5b6ad;max-width:310px;margin:10px 0 0;font-size:12px;line-height:1.5}.landing-trust article{background:linear-gradient(145deg,#1a211d,#171e1b);border:1px solid #29332e;border-radius:14px;min-height:160px;padding:18px}.landing-trust article>span{color:#abd8b8;background:#121714;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.landing-trust h3{color:#c9d3ce;margin:18px 0 7px;font-size:15px}.landing-trust article p{color:#a2b3ab;margin:0;font-size:12px;line-height:1.45}@media (max-width:800px){.landing-trust{grid-template-columns:1fr 1fr}.landing-trust-intro{grid-column:1/-1}.landing-trust-intro>p:last-child{max-width:600px}}@media (max-width:520px){.landing-trust{grid-template-columns:1fr;margin-top:40px}.landing-trust-intro{grid-column:auto}.landing-trust article{min-height:0}}.admin-section-tabs{background:#181f1b;border:1px solid #2a322e;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:7px;display:grid}.admin-section-tabs button{color:#a8b8b0;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding:11px 12px;transition:background .16s,border-color .16s,color .16s;display:flex}.admin-section-tabs button:hover{color:#c3decf;background:#141a17}.admin-section-tabs button.active{color:#d0e8dc;background:#1a211d;border-color:#22392e;box-shadow:0 4px 14px #00000027}.admin-section-tabs button span{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-section-tabs b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-section-tabs small{color:#98aba2;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:700;overflow:hidden}.admin-section-tabs em{color:#acd7b6;background:#121815;border-radius:14px;flex:none;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800}.admin-section-content{gap:16px;display:grid}.admin-section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:2px 0 1px;display:flex}.admin-section-head h3{color:#d0d8d4;letter-spacing:-.7px;margin:0;font-size:21px}.admin-section-head p:last-child{color:#a1b2aa;max-width:610px;margin:7px 0 0;font-size:12px;line-height:1.45}.admin-operation-hero{color:#fff;background:linear-gradient(118deg,#222c27,#1a221e 58%,#384940);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:22px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.admin-operation-hero:after{content:"";border:30px solid #d8fa3c1f;border-radius:50%;width:240px;height:240px;position:absolute;top:-104px;right:-45px}.admin-operation-hero>*{z-index:1;position:relative}.admin-operation-hero p{color:#b8c8be;letter-spacing:.8px;margin:17px 0 5px;font-size:9px;font-weight:800}.admin-operation-hero h3{letter-spacing:-.9px;margin:0;font-size:25px}.admin-operation-hero small{color:#c2cec7;margin-top:6px;font-size:11px;display:block}.admin-operation-actions{align-items:center;gap:8px;display:flex}.admin-operation-actions .primary{background:var(--lime);border-color:var(--lime);color:#23342c}.admin-operation-actions .secondary{color:#fff;background:0 0;border-color:#ffffff24}.admin-operation-actions .tournament-finalize-action{color:#1d3027;background:#d8fa3c;border:1px solid #d8fa3c;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:900;box-shadow:0 0 18px #d8fa3c38}.admin-operation-actions .tournament-finalize-action:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.admin-live-grid,.admin-people-grid,.admin-platform-grid{grid-template-columns:1.42fr .82fr;align-items:start;gap:16px;display:grid}.admin-live-grid .admin-main,.admin-live-side{gap:16px;display:grid}.admin-empty-state{background:linear-gradient(145deg,#181f1c,#151b18);border:1px dashed #27352e;border-radius:14px;align-items:center;gap:15px;min-height:190px;padding:26px;display:flex}.admin-empty-state>span{color:#afd6b7;background:#101512;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid}.admin-empty-state>div{flex:1}.admin-empty-state h3{color:#c6d0cb;letter-spacing:-.5px;margin:0;font-size:18px}.admin-empty-state p:last-child{color:#a1b2aa;max-width:540px;margin:7px 0 0;font-size:12px;line-height:1.45}.admin-empty-state .primary{white-space:nowrap;flex:none}.admin-tournament-list{gap:10px;display:grid}.admin-tournament-list article{border:1px solid var(--line);background:#1a211d;border-radius:14px;align-items:center;gap:11px;padding:15px;display:flex}.admin-tournament-list article>div:not(.admin-tournament-actions){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.admin-tournament-list small{color:#839096;letter-spacing:.7px;font-size:8px;font-weight:700}.admin-tournament-list b{color:#c8d2cd;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.admin-tournament-list em{color:#9eb0a7;font-size:10px;font-style:normal}.admin-tournament-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.admin-tournament-list .tournament-action{color:#c1dccd;white-space:nowrap;background:#1a211d;border:1px solid #28332e;border-radius:8px;flex:none;min-height:31px;padding:7px 9px;font-size:10px;font-weight:800;transition:border-color .16s,background .16s,color .16s}.admin-tournament-list .tournament-action:hover{color:#d2eadc;background:#141b18;border-color:#28342e}.admin-tournament-list .tournament-action.start{color:#fff;background:#28342e;border-color:#52675c}.admin-tournament-list .tournament-action.start:hover{background:#202a25;border-color:#253d30}.admin-tournament-list .tournament-action.danger{color:#e1a196;background:#301212;border-color:#713528}.admin-tournament-list .tournament-action.danger:hover{color:#eaafa5;background:#301812;border-color:#6e352b}.admin-tournament-list .tournament-action.remove{color:#d5a99e;background:#1a211d;border-color:#392822}.admin-tournament-list .tournament-action.remove:hover{background:#301812;border-color:#693d30}.admin-people-grid{grid-template-columns:1.42fr .82fr}.admin-platform-grid{grid-template-columns:minmax(360px,.9fr) minmax(260px,.65fr);max-width:900px}.admin-finance-card label{color:#9dafa6;letter-spacing:.65px;margin:19px 0 16px;font-size:9px;font-weight:700;display:block}.admin-finance-card label>span{float:right;color:#a0aaae}.admin-finance-card label>input{color:#cdd6d1;background:#181f1b;border:1px solid #2a312e;border-radius:8px;width:100%;margin-top:7px;padding:10px;font-size:14px;display:block}.admin-finance-card .prize-input label{color:#acbbb4;letter-spacing:0;align-items:center;gap:3px;margin:0;font-size:11px;display:flex}.admin-finance-card .prize-input input{text-align:right;color:#d0d8d4;background:#181f1b;border:1px solid #2a312e;border-radius:8px;width:44px;margin:0;padding:6px}.admin-status-list{gap:2px;margin:18px 0 14px;display:grid}.admin-status-list span{border-top:1px solid #28342e;grid-template-columns:25px 1fr;align-items:center;column-gap:8px;padding:11px 0;display:grid}.admin-status-list i{color:#aad8b7;background:#1d2521;border-radius:8px;grid-row:1/span 2;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:700;display:grid}.admin-status-list span:nth-child(2) i{color:#f1ce97;background:#302512}.admin-status-list span:nth-child(3) i{color:#a2b3aa;background:#121715}.admin-status-list b{color:#c3cec8;font-size:11px}.admin-status-list small{color:#9bada4;font-size:10px;line-height:1.35}@media (max-width:1000px){.admin-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-live-grid,.admin-people-grid,.admin-platform-grid{grid-template-columns:1fr}.admin-platform-grid{max-width:none}.admin-live-side{grid-template-columns:1fr 1fr}.admin-operation-hero{flex-direction:column;align-items:flex-start}.admin-operation-actions{width:100%}}@media (max-width:680px){.admin-section-tabs{grid-template-columns:1fr;padding:5px}.admin-section-tabs button{padding:10px}.admin-section-tabs small{display:none}.admin-section-head{flex-direction:column;align-items:flex-start}.admin-operation-hero{padding:20px}.admin-operation-actions{flex-direction:column;align-items:stretch}.admin-empty-state{flex-wrap:wrap;align-items:flex-start;padding:20px}.admin-empty-state .primary{margin-left:57px}.admin-live-side{grid-template-columns:1fr}.admin-tournament-list article{flex-wrap:wrap;align-items:flex-start}.admin-tournament-list article>div:not(.admin-tournament-actions){flex-basis:calc(100% - 45px)}.admin-tournament-actions{justify-content:flex-start;width:100%;margin-left:0}.admin-tournament-list .tournament-action{min-height:38px;padding:8px 10px}}@media (max-width:620px){.app-shell{padding-bottom:72px}.sidebar{z-index:20;background:#1d252c;width:100%;height:72px;padding:7px 8px;inset:auto 0 0;overflow-x:auto;box-shadow:0 -8px 24px #0000005a}.sidebar .brand,.sidebar .sidebar-label,.sidebar .sidebar-foot{display:none}.sidebar nav{align-items:stretch;gap:3px;min-width:max-content;height:58px;display:flex}.sidebar .nav-item{color:#bec8c9;text-align:center;white-space:normal;flex-direction:column;flex:0 0 58px;justify-content:center;gap:4px;min-height:58px;margin:0;padding:5px 3px;font-size:8px;line-height:1.05}.sidebar .nav-dot{width:8px;height:8px}.content{width:100%;margin-left:0;padding:22px 15px 40px}.icon-button{width:44px;height:44px}.primary,.secondary,.outline-button,.register-result-button{min-height:44px}.outline-button{width:44px;height:44px}.register-result-button{height:auto;padding:10px 12px}.public-brand{align-items:center;min-height:44px}.public-nav .public-login{align-items:center;min-height:44px;display:inline-flex}.text-button,.evidence-button{min-height:40px}.wallet-withdraw{min-height:44px}}.home-empty-card{color:#b4c1bb;background:linear-gradient(145deg,#181f1c,#141b18);border:1px dashed #27342e;border-radius:14px;grid-column:1/-1;align-items:center;gap:14px;min-height:155px;padding:24px;display:flex}.home-empty-card>span{color:#a5d0ae;background:#101513;border-radius:8px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.home-empty-card div{flex-direction:column;gap:5px;display:flex}.home-empty-card b{color:#c6d0cb;font-size:14px}.home-empty-card small{color:#a0b1a9;font-size:11px;line-height:1.4}.home-empty-card.compact{min-height:96px;padding:18px 20px}.support-page{flex-direction:column;gap:28px;display:flex}.support-section{flex-direction:column;gap:14px;display:flex}.tournament-support-section{border-top:1px solid var(--line);padding-top:24px}.tournament-support-context{background:linear-gradient(110deg,#1d2521,#131916);border:1px solid #23392e;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.tournament-support-context>div{flex-direction:column;flex:1;gap:4px;display:flex}.tournament-support-context b{color:#c9d2ce;font-size:13px}.tournament-support-context small{color:#a7b7af;font-size:11px}.support-ticket-list{border:1px solid var(--line);background:#1a211d;border-radius:14px;overflow:hidden}.support-ticket-row{border-top:1px solid #2a322e;align-items:center;gap:11px;padding:14px 16px;display:flex}.support-ticket-row:first-child{border-top:0}.support-ticket-row>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.support-ticket-row b{color:#c5d0ca;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.support-ticket-row small{color:#9dafa6;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.support-ticket-row button{color:#acd7c5;white-space:nowrap;background:0 0;border:0;font-size:10px;font-weight:700}.support-ticket-row .status{flex:none;width:max-content;font-size:9px}@media (max-width:700px){.support-grid{grid-template-columns:1fr}.support-card{min-height:160px}.tournament-support-context{flex-wrap:wrap;align-items:flex-start}.tournament-support-context>div{flex-basis:calc(100% - 85px)}.tournament-support-context .primary{width:100%}.support-ticket-row{flex-wrap:wrap;align-items:flex-start}.support-ticket-row>div{flex-basis:calc(100% - 75px)}.support-ticket-row button{margin-left:75px}}.admin-support-ticket-list{flex-direction:column;margin-top:12px;display:flex}.admin-support-ticket{border-top:1px solid #2a322e;justify-content:space-between;gap:10px;padding:12px 0;display:flex}.admin-support-ticket>div:first-child{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.admin-support-ticket b{color:#c4cfca;font-size:11px}.admin-support-ticket small,.admin-support-ticket p{color:#9dafa6;margin:0;font-size:10px;line-height:1.35}.admin-support-ticket-actions{flex-direction:column;align-self:center;gap:5px;display:flex}.admin-support-ticket-actions button{white-space:nowrap;padding:6px 8px;font-size:9px}.general-support-admin{min-height:260px}.tournament-ticket-admin .admin-support-ticket p{max-width:230px}@media (max-width:700px){.admin-support-ticket{flex-direction:column}.admin-support-ticket-actions{flex-direction:row;align-self:stretch}.admin-support-ticket-actions button{flex:1}}.tournament-start-schedule{color:#a4b4ac;white-space:nowrap;background:#171d1a;border:1px dashed #28342e;border-radius:8px;align-items:center;min-height:31px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.public-tournament-page{color:#e3f0ea;background:#151c19;min-height:100vh;padding:0 5vw 56px}.public-tournament-nav{border-bottom:1px solid #27352e;justify-content:space-between;align-items:center;min-height:76px;display:flex}.public-tournament-brand{color:inherit;align-items:center;gap:10px;font-size:17px;text-decoration:none;display:flex}.public-tournament-brand span{background:#d8fa3c;border-radius:8px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:grid}.public-tournament-back{color:#b9daca;font-size:13px;font-weight:800;text-decoration:none}.public-tournament-hero{justify-content:space-between;gap:28px;padding:62px 0 36px;display:flex}.public-tournament-hero p,.public-tournament-card>p{color:#a5b5ad;letter-spacing:1px;margin:0 0 10px;font-size:10px;font-weight:900}.public-tournament-status{color:#d8fa3c;letter-spacing:.7px;background:#1c2521;border-radius:999px;margin-bottom:16px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.public-tournament-hero h1{color:#dfeee6;letter-spacing:-3px;max-width:800px;margin:0;font-size:clamp(36px,6vw,70px);line-height:.95}.public-tournament-hero time{color:#aab9b1;margin-top:18px;font-size:14px;display:block}.public-tournament-hero-actions{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:11px;display:flex}.public-tournament-join,.public-tournament-stream{border-radius:8px;padding:13px 16px;font-size:13px;font-weight:900;text-decoration:none}.public-tournament-join{color:#d8fa3c;background:#1c2521}.public-tournament-stream{color:#bcdfcd;border:1px solid #27352e}.public-tournament-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.public-tournament-metrics article,.public-tournament-card{background:#1a211d;border:1px solid #27352e;border-radius:14px;padding:20px}.public-tournament-metrics small{color:#9bada4;letter-spacing:.8px;font-size:9px;font-weight:900;display:block}.public-tournament-metrics b{color:#ddeee5;margin:9px 0 4px;font-size:18px;display:block}.public-tournament-metrics span{color:#a2b3ab;font-size:11px}.public-tournament-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.8fr);gap:16px;margin-top:16px;display:grid}.public-tournament-card-wide{grid-row:span 2}.public-tournament-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.public-tournament-heading h2,.public-tournament-card h2{color:#ddede4;letter-spacing:-.9px;margin:0;font-size:23px}.public-tournament-heading>span{color:#afbeb6;background:#141916;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:850}.public-standing-table{border:1px solid #26362e;border-radius:14px;margin-top:20px;overflow:hidden}.public-standing-table>div{border-top:1px solid #27352e;grid-template-columns:55px minmax(0,1fr) 68px 68px 72px;align-items:center;gap:8px;min-height:64px;padding:0 14px;display:grid}.public-standing-table>div:first-child{color:#99aca2;letter-spacing:.6px;background:#161c19;border:0;min-height:37px;font-size:9px;font-weight:900}.public-standing-table b{font-size:13px}.public-standing-table span{flex-direction:column;min-width:0;display:flex}.public-standing-table strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.public-standing-table small{color:#9eafa6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.public-tournament-empty{color:#9fb0a7;padding:18px;font-size:12px}.public-prize-row{border-bottom:1px solid #27352e;justify-content:space-between;gap:12px;padding:13px 0;font-size:13px;display:flex}.public-prize-row b{color:#b7d9c5}.public-tournament-card>small{color:#9eb0a7;margin-top:15px;font-size:11px;line-height:1.45;display:block}.public-tournament-card ul{color:#b3c1ba;margin:17px 0;padding-left:18px;font-size:12px;line-height:1.6}.public-tournament-card a{color:#b8ddc8;font-size:12px;font-weight:850}.public-participant-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.public-participant-list li{border-bottom:1px solid #28342e;flex-direction:column;gap:3px;padding-bottom:10px;display:flex}.public-participant-list b{font-size:13px}.public-participant-list span{color:#a0b1a9;font-size:11px}@media (max-width:800px){.public-tournament-page{padding:0 16px 40px}.public-tournament-hero{flex-direction:column;padding:35px 0 25px}.public-tournament-hero-actions{align-items:flex-start}.public-tournament-metrics{grid-template-columns:repeat(2,1fr)}.public-tournament-grid{grid-template-columns:1fr}.public-tournament-card-wide{grid-row:auto}}@media (max-width:480px){.public-tournament-nav{min-height:64px}.public-tournament-brand{font-size:15px}.public-tournament-back{font-size:11px}.public-tournament-hero h1{font-size:40px}.public-tournament-metrics{grid-template-columns:1fr}.public-standing-table{overflow-x:auto}.public-standing-table>div{min-width:510px}.public-tournament-card{padding:16px}}.visitor-sign-in{margin:0;background:#29343b!important;border:1px solid #3a494d!important}.visitor-sign-in>span:first-child{color:#d6eeeb!important;background:#223935!important}.visitor-locked-section{background:linear-gradient(145deg,#1a211d,#161c19);border:1px solid #26362e;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;max-width:710px;min-height:310px;margin:22px 0;padding:34px;display:flex}.visitor-locked-section h2{color:#daebe2;letter-spacing:-1.3px;margin:7px 0 9px;font-size:32px}.visitor-locked-section>p:not(.eyebrow){color:#a5b5ad;max-width:510px;margin:0 0 22px;font-size:14px;line-height:1.55}.visitor-locked-section small{color:#98aaa1;margin-top:14px;font-size:10px}@media (max-width:700px){.visitor-locked-section{min-height:260px;margin:14px 0;padding:24px}.visitor-locked-section h2{font-size:27px}}.home-dashboard-layout-activity{grid-template-columns:1fr}.home-dashboard-layout-activity .home-activity-section{max-width:100%}.registered-tournament-section{border-top:1px solid var(--line);margin-top:42px;padding-top:31px}.registered-tournament-lead,.registered-results-section{margin-top:0}.registered-tournament-section .home-empty-competition{margin-top:19px}@media (max-width:700px){.registered-tournament-section{margin-top:28px;padding-top:24px}}:root{--cyan:#42d9df;--coral:#ff7969;--gold:#f7c95c;--panel-shadow:0 18px 42px #0000002d}.app-shell{isolation:isolate;background:radial-gradient(circle at 70% -10%,#d8fa3c1f,transparent 31%),radial-gradient(circle at 100% 35%,#42d9df17,transparent 24%),var(--canvas)}.content{position:relative}.content:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #4775591a;border-radius:50%;width:58vw;position:fixed;bottom:-22vw;right:-19vw;box-shadow:0 0 0 34px #47755906,0 0 0 82px #42d9df05}.sidebar{background:linear-gradient(#182128 0%,#19211d 58%,#141a17 100%);overflow:hidden;box-shadow:14px 0 34px #00000032}.sidebar:before{content:"";pointer-events:none;border:1px solid #d8fa3c26;border-radius:50%;width:184px;height:184px;position:absolute;top:108px;right:-82px;box-shadow:0 0 0 26px #42d9df08,0 0 0 57px #d8fa3c06}.sidebar>*{z-index:1;position:relative}.brand-mark{box-shadow:0 7px 20px #d8fa3c42}.nav-item{transition:background-color .18s,color .18s,transform .18s}.nav-item.active{box-shadow:inset 3px 0 0 var(--lime),0 8px 17px #00000049}.nav-item.active .nav-dot{box-shadow:0 0 10px #d8fa3cb8}.profile-chip{border:1px solid #d8fa3c21;transition:border-color .18s,transform .18s}.profile-chip:hover{border-color:#d8fa3c80;transform:translateY(-1px)}.hero-card{isolation:isolate;background:linear-gradient(118deg,#151c18 0%,#1e2722 46%,#3a4b42 125%);box-shadow:0 23px 48px #00000065}.hero-card:before{content:"";z-index:0;opacity:.64;pointer-events:none;background:linear-gradient(125deg,#0000 0 45%,#42d9df1f 45.2% 45.5%,#0000 45.7% 100%),repeating-linear-gradient(90deg,#0000 0 47px,#1a211d06 48px,#0000 49px);position:absolute;inset:0}.hero-card:after{border-color:#d8fa3c33;box-shadow:0 0 0 38px #42d9df09,0 0 60px #d8fa3c14}.live-pill{border:1px solid #d8fa3c42;box-shadow:inset 0 0 0 1px #d8fa3c0f,0 0 16px #d8fa3c17}.live-pill i{animation:2s ease-out infinite zc-live-pulse;box-shadow:0 0 #d8fa3cb8}.hero-next-match b{color:#f7c95c;text-shadow:0 0 18px #f7c95c42}.hero-tournament-details>span{transition:background-color .18s,border-color .18s,transform .18s}.hero-tournament-details>span:hover{background:#1a211d21;border-color:#d8fa3c61;transform:translateY(-2px)}.hero-capacity>span i{background:linear-gradient(90deg,var(--lime),var(--cyan))}.hero-prize-breakdown span:first-child{background:linear-gradient(145deg,#f7c95c30,#0f141238);border-color:#f7c95c3d}.tournament-card,.activity-card,.next-goal-card,.featured-team-card,.top-earner-row,.finished-tournament-card,.home-empty-competition,.balance-card,.rank-card,.score-card,.team-card,.table-card,.support-card,.roster-card,.rules-mini,.wallet-summary article,.public-tournament-card,.public-tournament-metrics article{box-shadow:0 9px 24px #00000019}.tournament-card,.featured-team-card,.top-earner-row,.support-card{transition:transform .18s,box-shadow .18s,border-color .18s}.tournament-card:hover,.featured-team-card:hover,.top-earner-row:hover,.support-card:hover{box-shadow:var(--panel-shadow);border-color:#22392e;transform:translateY(-3px)}.tournament-cover{isolation:isolate;background:linear-gradient(135deg,#1c2521,#303f38 62%,#45594f);position:relative}.tournament-cover:after{content:"";z-index:-1;border:21px solid #d8fa3c24;border-radius:50%;width:154px;height:154px;position:absolute;bottom:-48px;right:-42px;box-shadow:0 0 0 22px #42d9df0a}.tournament-cover.muted{background:linear-gradient(135deg,#37434a,#6e8490)}.tournament-info{background:linear-gradient(145deg,#1a211d 0%,#1d2521 100%)}.tournament-metrics span+span{border-left:1px solid #25372e;padding-left:17px}.tournament-prize-list{background:linear-gradient(145deg,#1d2521,#1d2521)}.activity-card{background:linear-gradient(145deg,#1a211d,#1d2521);position:relative;overflow:hidden}.activity-card:after{content:"";pointer-events:none;border:1px solid #42d9df33;border-radius:50%;width:110px;height:110px;position:absolute;top:-45px;right:-38px;box-shadow:0 0 0 17px #d8fa3c0a}.activity-list i{color:#236b60;background:linear-gradient(135deg,#ddf7a0,#1d2521)}.activity-list button:hover i{background:var(--cyan);color:#d8f6f7;box-shadow:0 5px 12px #42d9df33}.next-goal-card{background:linear-gradient(135deg,#1a221e,#2c3933 58%,#394b42)}.finished-tournament-cover{background:linear-gradient(132deg,#212b26,#2f3d36 64%,#44584e)}.top-earner-row:first-child{background:linear-gradient(145deg,#1d2521,#1d2521);border-color:#f7c95c70}.top-earner-row:first-child .earner-avatar{color:#f8d9a4;background:#1d2521}.status.approved{border:1px solid #2a6f41;box-shadow:0 2px 8px #39805f14}.status.upcoming{border:1px solid #29332e}.primary,.hero-bottom button,.public-tournament-join{transition:transform .17s,box-shadow .17s,filter .17s;position:relative;overflow:hidden;box-shadow:0 7px 16px #00000049}.primary:after,.hero-bottom button:after,.public-tournament-join:after{content:"";background:#1a211d40;width:25%;transition:left .42s;position:absolute;top:-40%;bottom:-40%;left:-44%;transform:skew(-22deg)}.primary:hover:not(:disabled),.hero-bottom button:hover,.public-tournament-join:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 12px 23px #00000070}.primary:hover:not(:disabled):after,.hero-bottom button:hover:after,.public-tournament-join:hover:after{left:122%}.primary:focus-visible,.secondary:focus-visible,.outline-button:focus-visible,.nav-item:focus-visible,.icon-button:focus-visible,.help-button:focus-visible,.tournament-card button:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}@keyframes zc-live-pulse{0%{box-shadow:0 0 #d8fa3ca8}60%,to{box-shadow:0 0 0 7px #d8fa3c00}}@media (prefers-reduced-motion:reduce){:not(.pv-cv,.pv-cv *,.pv-frame,.pv-frame *,.pv-medal,.pv-medal *,.zl-loader,.zl-loader *),:not(.pv-cv,.pv-cv *,.pv-frame,.pv-frame *,.pv-medal,.pv-medal *,.zl-loader,.zl-loader *):before,:not(.pv-cv,.pv-cv *,.pv-frame,.pv-frame *,.pv-medal,.pv-medal *,.zl-loader,.zl-loader *):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:700px){.content:before{width:100vw;bottom:9vh;right:-48vw}.nav-item:hover,.tournament-card:hover,.featured-team-card:hover,.top-earner-row:hover,.support-card:hover,.primary:hover:not(:disabled),.hero-bottom button:hover,.public-tournament-join:hover{transform:none}.tournament-metrics{gap:15px}.tournament-metrics span+span{padding-left:12px}.hero-card{box-shadow:0 14px 30px #0000004f}}.tournament-cover:after{z-index:0}.tournament-cover>*{z-index:1;position:relative}:root{--violet:#9b7cff;--electric:#42d9df}.app-shell{position:relative;overflow:clip}.content{isolation:isolate}.content:before{z-index:0;opacity:.72;will-change:transform;background:radial-gradient(circle,#d8fa3c1a 0 1px,#0000 1.5px) 0 0/26px 26px;border-color:#42d9df29;width:54vw;animation:16s ease-in-out infinite alternate zc-ambient-drift;bottom:-13vw;right:-15vw}.content:after{content:"";z-index:0;aspect-ratio:1;background:conic-gradient(from 210deg,transparent 0 15%,#42d9df17 15% 21%,transparent 21% 36%,#9b7cff13 36% 42%,transparent 42% 72%,#d8fa3c14 72% 78%,transparent 78%);opacity:.78;pointer-events:none;will-change:transform;border-radius:50%;width:min(39vw,610px);animation:32s linear infinite zc-arena-rotate;position:fixed;top:11vh;right:8vw;-webkit-mask:radial-gradient(#0000 0 43%,#000 44% 46%,#0000 47% 60%,#000 61% 62%,#0000 63%);mask:radial-gradient(#0000 0 43%,#000 44% 46%,#0000 47% 60%,#000 61% 62%,#0000 63%)}.content>*{z-index:1;position:relative}.topbar h1,.view-lead h2,.section-header h2,.home-card-heading h2{letter-spacing:-1.15px;font-family:Zeyro Display,Impact,Arial,sans-serif}.view-lead{position:relative}.view-lead:after{content:"";background:linear-gradient(90deg,var(--lime),var(--electric),transparent);border-radius:999px;width:94px;height:3px;position:absolute;bottom:-12px;left:0;box-shadow:0 3px 14px #42d9df3b}.view-lead h2{font-size:clamp(25px,2.7vw,35px)}.eyebrow{color:#add4cb}.hero-card{border:1px solid #b5ebb829;animation:.65s cubic-bezier(.16,1,.3,1) both zc-event-arrival}.hero-card:before{will-change:background-position;background-size:auto,68px 68px;animation:17s linear infinite zc-grid-drift}.hero-card:after{will-change:transform;animation:19s ease-in-out infinite alternate zc-orbit}.hero-card .hero-copy h2{letter-spacing:-2.5px;text-shadow:0 8px 24px #00000070;max-width:700px;font-family:Zeyro Display,Impact,Arial,sans-serif;font-size:clamp(32px,4.4vw,52px);line-height:.9}.hero-card .hero-copy p{color:var(--electric)}.hero-tournament-details>span{position:relative;overflow:hidden}.hero-tournament-details>span:after{content:"";border:1px solid #42d9df38;border-radius:50%;width:54px;height:54px;position:absolute;inset:auto -18px -26px auto}.hero-bottom button{border-radius:999px;min-width:154px;padding:13px 17px}.hero-bottom button span{transition:transform .18s;display:inline-block}.hero-bottom button:hover span{transform:translate(4px)}.tournament-list{gap:18px}.tournament-card{background:linear-gradient(118deg,#1a211d,#1d2521);border-radius:20px;position:relative}.tournament-card:before{content:"";z-index:1;background:linear-gradient(90deg,transparent,var(--electric),var(--lime));opacity:.82;width:38%;height:3px;position:absolute;top:0;right:0}.tournament-card:first-child{animation:.5s cubic-bezier(.16,1,.3,1) 60ms both zc-event-arrival}.tournament-card:nth-child(2){animation:.5s cubic-bezier(.16,1,.3,1) .13s both zc-event-arrival}.tournament-card:nth-child(3){animation:.5s cubic-bezier(.16,1,.3,1) .2s both zc-event-arrival}.tournament-cover{min-height:178px;padding:21px}.tournament-cover b{letter-spacing:-1.5px;text-shadow:0 7px 20px #00000065;font-family:Zeyro Display,Impact,Arial,sans-serif;font-size:clamp(24px,2vw,31px);line-height:.86}.tournament-cover .live-pill{animation:3.4s ease-in-out infinite zc-soft-breathe}.tournament-info h3{letter-spacing:-.85px;font-family:Zeyro Display,Impact,Arial,sans-serif;font-size:21px}.tournament-metrics{margin-top:18px!important}.tournament-metrics span{position:relative}.tournament-metrics span:before{content:"";background:var(--electric);border-radius:20px;width:18px;height:2px;margin-bottom:6px;display:block}.tournament-prize-list>div:first-of-type:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;margin-right:5px;box-shadow:0 0 10px #f7c95cb3}.home-dashboard-layout,.top-earners-list,.finished-tournaments-grid,.featured-teams-grid,.support-grid{perspective:900px}.activity-card,.next-goal-card,.featured-team-card,.top-earner-row,.finished-tournament-card,.support-card{animation:.55s cubic-bezier(.16,1,.3,1) both zc-event-arrival}.home-dashboard-layout>.home-activity-section{animation-delay:.16s}.activity-list button{transition:padding-left .18s,background-color .18s,transform .18s}.activity-list button:hover{background:linear-gradient(90deg,#42d9df12,#0000);padding-left:7px;transform:translate(2px)}.home-card-heading>span{color:#b5ece6;background:linear-gradient(90deg,#1d2521,#1d2521);box-shadow:0 4px 11px #42d9df1c}.next-goal-card:before{content:"";z-index:0;background:linear-gradient(130deg,#0000 0 47%,#42d9df1c 47.2% 47.6%,#0000 47.8%) 0 0/100% 100%;animation:14s linear infinite reverse zc-grid-drift;position:absolute;inset:0}.next-goal-card>*{z-index:1;position:relative}.featured-team-card{overflow:hidden}.featured-team-card:before{content:"";border:1px solid #42d9df40;border-radius:50%;width:97px;height:97px;position:absolute;bottom:-30px;right:-22px;box-shadow:0 0 0 15px #9b7cff0a}.top-earner-row{overflow:hidden}.top-earner-row strong{color:#afefe8}.finished-tournament-card{position:relative;overflow:hidden}.finished-tournament-card:after{content:"";border:1px solid #42d9df42;border-radius:50%;width:86px;height:86px;position:absolute;top:-33px;right:-32px}.support-card>span{color:#b0ece3;background:linear-gradient(135deg,#1d2521,#1d2521);box-shadow:0 7px 17px #42d9df1f}.status.pending,.status.in_review{color:#a08ed6;background:#1b1230;border:1px solid #282239}.status.rejected{color:#dd8e84;background:#301612;border:1px solid #392422}.capacity-pill{color:#b3eced;background:#1d2521;border-color:#296f70}.info-callout{border-left:4px solid var(--electric);background:linear-gradient(115deg,#1d2521,#1d2521);position:relative;overflow:hidden}.info-callout:after{content:"";border:1px solid #42d9df36;border-radius:50%;width:78px;height:78px;position:absolute;top:-30px;right:-15px}@keyframes zc-ambient-drift{0%{transform:translate(0)rotate(-4deg)}to{transform:translate(-6vw,-4vh)rotate(8deg)}}@keyframes zc-arena-rotate{to{transform:rotate(1turn)}}@keyframes zc-grid-drift{0%{background-position:0 0,0 0}to{background-position:0 0,68px 68px}}@keyframes zc-orbit{0%{transform:translate(0)rotate(0)}to{transform:translate(-17px,13px)rotate(18deg)}}@keyframes zc-event-arrival{0%{opacity:0;transform:translateY(17px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes zc-soft-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media (max-width:700px){.content:after{opacity:.52;width:82vw;top:18vh;right:-24vw}.view-lead:after{width:70px;bottom:-9px}.hero-card .hero-copy h2{letter-spacing:-1.7px}.tournament-card:before{width:55%}.tournament-cover{min-height:143px}.activity-list button:hover{padding-left:0;transform:none}}@media (prefers-reduced-motion:reduce){.content:before,.content:after,.hero-card:before,.hero-card:after,.live-pill i,.tournament-cover .live-pill,.next-goal-card:before,.tournament-card,.activity-card,.next-goal-card,.featured-team-card,.top-earner-row,.finished-tournament-card,.support-card{animation:none!important}}:root{--electric:#42d9df;--lime-soft:#d8fa3c}.app-shell{background:#151c18;padding-top:82px;display:block}.app-shell:before{content:"";z-index:0;will-change:transform;pointer-events:none;background:radial-gradient(at 14% 18%,#d8fa3c26,#0000 29%),radial-gradient(at 86% 25%,#42d9df1c,#0000 31%),radial-gradient(at 52% 88%,#2d3a341a,#0000 35%);animation:22s ease-in-out infinite alternate zc-backdrop-drift;position:fixed;inset:-22%}.app-shell>.content{z-index:1;width:100%;max-width:1580px;margin:0 auto;padding:40px 5.5vw 68px;position:relative}.app-shell>.sidebar{z-index:50;background:linear-gradient(100deg,#131815 0%,#1b2420 50%,#171f1b 100%);border-bottom:1px solid #d8fa3c29;flex-direction:row;align-items:center;gap:18px;width:100%;height:82px;padding:0 clamp(18px,3vw,48px);display:flex;position:fixed;inset:0 0 auto;overflow:visible;box-shadow:0 9px 29px #00000065}.sidebar:before{border-color:#d8fa3c26;width:212px;height:212px;animation:18s ease-in-out infinite alternate zc-nav-orbit;top:-96px;right:13%}.sidebar:after{content:"";opacity:.7;pointer-events:none;background:linear-gradient(105deg,#0000 0 32%,#42d9df14 43%,#0000 55%) 0 0/240% 100%;animation:15s ease-in-out infinite zc-nav-sweep;position:absolute;inset:0}.sidebar>*{z-index:1}.brand{flex:none;padding:0 6px 0 0}.brand-name{white-space:nowrap}.sidebar-label,.secure-note{display:none}.sidebar nav{flex:1;align-items:center;gap:3px;min-width:0;display:flex}.nav-item{color:#bfcdc6;white-space:nowrap;flex:none;gap:7px;width:auto;margin:0;padding:9px 11px;font-size:12px}.nav-item:hover{transform:translateY(-1px)}.nav-item.active{box-shadow:inset 0 -2px 0 var(--lime),0 7px 16px #00000054;background:#d8fa3c1f}.nav-dot{width:7px;height:7px}.sidebar-foot{flex:none;align-items:center;gap:10px;margin:0 0 0 auto;display:flex}.sidebar-legal-link{color:#b8d0c4;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.sidebar-legal-link:hover{color:var(--lime)}.profile-chip{background:#1a211d1a;min-width:158px;padding:7px 9px}.account-menu{width:220px;inset:calc(100% + 8px) 0 auto auto}.view-lead:after,.tournament-card:before{display:none}.tournament-metrics span:before{background:var(--lime)}.home-card-heading>span{color:#b8e5ce;background:#1d2521}.content:before{opacity:.48;background:radial-gradient(circle,#d8fa3c14 0 1px,#0000 1.5px);border-color:#42d9df1f}.content:after{background:conic-gradient(from 210deg,transparent 0 18%,#42d9df14 18% 24%,transparent 24% 66%,#d8fa3c14 66% 72%,transparent 72%)}@keyframes zc-backdrop-drift{0%{transform:translate(-1.5vw,-1vh)scale(1)}to{transform:translate(2.5vw,2vh)scale(1.06)}}@keyframes zc-nav-orbit{0%{transform:translate(0)rotate(-8deg)}to{transform:translate(-28px,18px)rotate(11deg)}}@keyframes zc-nav-sweep{0%,to{background-position:120% 0}50%{background-position:-70% 0}}@media (max-width:1080px){.app-shell>.sidebar{gap:10px;height:74px;padding:0 18px}.app-shell{padding-top:74px}.app-shell>.content{padding-top:32px}.brand{padding-right:1px}.brand-name{font-size:17px}.nav-item{padding:8px;font-size:11px}.sidebar-legal-link{display:none}.profile-chip{min-width:auto}.profile-chip>span:nth-child(2){display:none}.profile-chip i{display:block}.profile-chip>span:first-child{width:29px}}@media (max-width:700px){.app-shell{padding-top:112px}.app-shell>.sidebar{grid-template-rows:38px 50px;grid-template-columns:minmax(0,1fr) auto;gap:2px 9px;height:112px;padding:8px 12px;display:grid}.sidebar:before{opacity:.65;top:-70px;right:-45px}.brand{grid-area:1/1;padding:0}.sidebar-foot{grid-area:1/2;margin:0}.sidebar nav{scrollbar-width:none;grid-area:2/1/auto/-1;gap:4px;width:100%;padding:1px 1px 5px;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.nav-item{border:1px solid #0000;min-height:40px;padding:8px 10px;font-size:11px}.nav-item.active{border-color:#d8fa3c2e}.app-shell>.content{padding:27px 18px 45px}.content:after{opacity:.38}.profile-chip{min-height:35px;padding:5px 7px}.profile-chip>span:first-child{width:25px;height:25px;font-size:9px}.profile-chip i{display:none}}@media (max-width:390px){.brand-name{display:none}.sidebar-foot{gap:0}.profile-chip>span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.app-shell:before,.sidebar:before,.sidebar:after{animation:none!important}}.app-shell:before{opacity:1;background:radial-gradient(at 16% 18%,#d8fa3c24,#0000 30%),radial-gradient(at 86% 23%,#42d9df1a,#0000 32%),radial-gradient(at 52% 88%,#2f3d3633,#0000 39%)}.app-shell>.content{min-height:calc(100vh - 82px)}.app-shell .topbar{border:1px solid var(--arena-line);background:linear-gradient(105deg,#121714e0,#0d110fc2);border-radius:20px;margin-bottom:22px;padding:19px 22px;position:relative;overflow:hidden;box-shadow:0 18px 38px #0000004f}.app-shell .topbar:before{content:"ZEYRO CUPS  //  COMPETITIVE ARENA";color:#d8fa3c85;letter-spacing:1.35px;font:800 8px/1 Arial,Helvetica,sans-serif;position:absolute;top:9px;right:20px}.app-shell .topbar:after{content:"";pointer-events:none;border:1px solid #42d9df30;border-radius:50%;width:164px;height:164px;position:absolute;bottom:-82px;right:-54px;box-shadow:0 0 0 21px #d8fa3c09}.app-shell .topbar h1,.app-shell .view-lead h2,.app-shell .section-header h2,.app-shell .home-card-heading h2{color:var(--arena-text);text-transform:uppercase;letter-spacing:.35px;font-family:Zeyro Display,Impact,Arial Narrow,Arial,sans-serif}.app-shell .topbar h1{font-size:clamp(28px,3vw,43px);line-height:.95}.app-shell .demo-banner{color:#e2f3e4;box-shadow:inset 3px 0 0 var(--lime);background:linear-gradient(90deg,#d8fa3c21,#42d9df0f);border-color:#d8fa3c38}.app-shell .demo-banner span{background:var(--lime);color:#183027}.app-shell .tournament-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.app-shell .tournament-card{background:linear-gradient(155deg,#171e1bf7,#0d110ffa);border-color:#26735040;border-radius:20px;flex-direction:column;min-width:0;min-height:455px;display:flex;box-shadow:0 19px 38px #00000070}.app-shell .tournament-cover{background:linear-gradient(145deg,#171e1a,#0e1310 64%,#252f2a);min-height:166px;padding:20px}.app-shell .tournament-cover:after{border-color:#d8fa3c33;box-shadow:0 0 0 22px #42d9df0f}.app-shell .tournament-cover b{color:#f4fff5;letter-spacing:.3px;font-size:31px}.app-shell .tournament-info{color:var(--arena-text);background:0 0;flex-direction:column;flex:1;align-items:stretch;gap:13px;padding:20px;display:flex}.app-shell .tournament-info h3{color:#fff;letter-spacing:.2px;font-family:Zeyro Display,Impact,Arial Narrow,Arial,sans-serif;font-size:23px;line-height:1.02}.app-shell .tournament-info>div>span{color:#c8ddd0;line-height:1.45}.app-shell .tournament-metrics{gap:0;margin-top:auto!important}.app-shell .tournament-metrics span{border-left:1px solid #22392b21;flex:1;padding-left:13px}.app-shell .tournament-metrics span:first-child{border-left:0;padding-left:0}.app-shell .tournament-metrics b{color:var(--lime);font-size:17px}.app-shell .tournament-prize-list{background:#000a0833;border:1px solid #22392b1f;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;padding:10px}.app-shell .tournament-prize-list>small{color:#8fb0a0;grid-column:1/-1}.app-shell .tournament-prize-list>div{color:#adc6b7;flex-direction:column;align-items:flex-start;min-width:0;font-size:9px}.app-shell .tournament-prize-list>div b,.app-shell .tournament-prize-list>div:first-of-type b{color:#e9fff0;text-shadow:none;font-size:13px}.app-shell .tournament-info>button,.app-shell .tournament-card-actions{width:100%;margin-top:0}.app-shell .tournament-card-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.app-shell .tournament-info>button,.app-shell .registered-button{border-radius:8px;min-height:45px}.app-shell .registered-button{color:var(--lime);background:#d8fa3c21;border-color:#d8fa3c6b}.app-shell .tournament-public-link{color:var(--electric);letter-spacing:.35px;margin-top:0;font-weight:900}.app-shell .capacity-pill{color:#82eef0;background:#42d9df1a;border-color:#42d9df52}.app-shell .activity-card,.app-shell .top-earner-row,.app-shell .finished-tournament-card,.app-shell .home-empty-card,.app-shell .home-empty-competition,.app-shell .balance-card,.app-shell .rank-card,.app-shell .score-card,.app-shell .team-card,.app-shell .table-card,.app-shell .support-card,.app-shell .support-status,.app-shell .roster-card,.app-shell .rules-mini,.app-shell .wallet-summary article,.app-shell .transaction-card,.app-shell .info-callout,.app-shell .visitor-locked-section{border-color:var(--arena-line);color:var(--arena-text);background:linear-gradient(145deg,#121815f0,#0d110ff5);box-shadow:0 17px 33px #0000005a}.app-shell .activity-card:after,.app-shell .featured-team-card:before,.app-shell .finished-tournament-card:after{border-color:#42d9df30;box-shadow:0 0 0 15px #d8fa3c06}.app-shell .activity-list button{background:0 0;border-color:#22392b1c}.app-shell .finished-tournament-cover{background:linear-gradient(138deg,#151b18,#131916 64%,#27322d)}.app-shell .finished-podium-row{border-color:#22392a1c}.app-shell .podium-place{color:#cfe9d7;background:#1a211d14}.app-shell .info-callout{border-left-color:var(--lime);color:#bed7c5}.app-shell .primary{background:linear-gradient(100deg,var(--lime),#b7ec5a);border-color:var(--lime);color:#172d24;box-shadow:0 9px 19px #d8fa3c2e}.app-shell .primary:hover:not(:disabled){box-shadow:0 13px 26px #d8fa3c42}@media (max-width:1180px){.app-shell .tournament-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.app-shell .topbar{margin-bottom:17px;padding:16px 15px}.app-shell .topbar:before{font-size:7px;top:8px;right:14px}.app-shell .topbar h1{font-size:31px}.app-shell .tournament-list{grid-template-columns:1fr;gap:14px}.app-shell .tournament-card{min-height:0}.app-shell .tournament-cover{min-height:142px}.app-shell .tournament-info{padding:17px}.app-shell .tournament-cover b{font-size:27px}.app-shell .tournament-card-actions{grid-template-columns:1fr}.app-shell .tournament-prize-list>div b,.app-shell .tournament-prize-list>div:first-of-type b{font-size:12px}}.app-shell{--arena:#101512;--arena-raised:#1d2521;--arena-card:#1d2521;--arena-card-strong:#111613;--arena-line:#37694b2e;--arena-text:#ddefe5;--arena-muted:#abbab3;background:var(--arena);color:var(--arena-text)}.app-shell:before{background:radial-gradient(at 12% 14%,#d8fa3c45,#0000 29%),radial-gradient(at 87% 22%,#42d9df21,#0000 31%),radial-gradient(at 51% 86%,#50875b24,#0000 37%)}.app-shell .content:before{opacity:.46;background:radial-gradient(circle,#3748401c 0 1px,#0000 1.5px);border-color:#39714b21}.app-shell .content:after{opacity:.28;background:conic-gradient(from 215deg,transparent 0 17%,#42d9df33 17% 22%,transparent 22% 65%,#70954833 65% 70%,transparent 70%)}@media (min-width:1081px){.app-shell>.sidebar{gap:24px}.sidebar nav{justify-content:space-between;gap:8px;margin:0 10px}.nav-item{flex:1;justify-content:center;min-height:46px;padding:12px 14px;font-size:13px}.nav-dot{width:8px;height:8px}.sidebar-foot{gap:16px}.sidebar-legal-link{font-size:11px}.profile-chip{min-width:176px;padding:9px 11px}}.app-shell .topbar{background:linear-gradient(110deg,#1d2521f0,#1d2521e0);border-color:#41754e3b;box-shadow:0 17px 36px #00000038}.app-shell .topbar:before{color:#a6d6ae}.app-shell .topbar:after{border-color:#43918433;box-shadow:0 0 0 21px #b5da711a}.app-shell .topbar h1,.app-shell .view-lead h2,.app-shell .section-header h2,.app-shell .home-card-heading h2{color:#daf0e5}.app-shell .eyebrow{color:#afd6b3}.app-shell .view-lead>div>p:last-child,.app-shell .home-section-heading>span{color:#a6b7ae}.app-shell .demo-banner{color:#c9e3d2;background:linear-gradient(90deg,#1d2521b8,#1d2521bd);border-color:#22392e4d;box-shadow:inset 3px 0 #91c83f}.app-shell .demo-banner span{color:#203b2b;background:#d8fa3c}.app-shell .icon-button,.app-shell .help-button{color:#cee8da;background:#1a211da6;border-color:#39694840}.app-shell .tournament-card{background:linear-gradient(155deg,#1d2521fa,#1d2521fa);border-color:#47845842;box-shadow:0 18px 38px #0000003e}.app-shell .tournament-card:hover{border-color:#30978da6;box-shadow:0 25px 46px #0000005a,0 0 0 1px #42d9df1a}.app-shell .tournament-info{color:#d4ecdf}.app-shell .tournament-info p{color:#a7b7af}.app-shell .tournament-info h3{color:#daefe4}.app-shell .tournament-info>div>span{color:#b1bfb8}.app-shell .tournament-metrics span{border-color:#46755226}.app-shell .tournament-metrics small{color:#9fb0a8}.app-shell .tournament-metrics b{color:#ade8c5}.app-shell .tournament-prize-list{background:linear-gradient(135deg,#1d2521 0% 100%);border-color:#4675523d}.app-shell .tournament-prize-list>small{color:#9fb0a8}.app-shell .tournament-prize-list>div{color:#a9b9b1}.app-shell .tournament-prize-list>div b,.app-shell .tournament-prize-list>div:first-of-type b{color:#b5e7c8}.app-shell .secondary,.app-shell .outline-button{color:#cbe5d5;background:#1a211dbd;border-color:#3d714d42}.app-shell .tournament-public-link{color:#abe8e0}.app-shell .activity-card,.app-shell .top-earner-row,.app-shell .finished-tournament-card,.app-shell .home-empty-card,.app-shell .home-empty-competition,.app-shell .balance-card,.app-shell .rank-card,.app-shell .score-card,.app-shell .team-card,.app-shell .table-card,.app-shell .support-card,.app-shell .support-status,.app-shell .roster-card,.app-shell .rules-mini,.app-shell .wallet-summary article,.app-shell .transaction-card,.app-shell .info-callout,.app-shell .visitor-locked-section{color:#d5ebdf;background:linear-gradient(145deg,#1d2521f0,#1d2521f0);border-color:#4675522e;box-shadow:0 15px 31px #00000032}.app-shell .home-empty-competition{background:linear-gradient(135deg,#1d2521,#1d2521)}.app-shell .home-card-heading h2,.app-shell .home-empty-competition h2,.app-shell .home-empty-card b,.app-shell .top-earner-row .earner-player b,.app-shell .finished-podium-row p b,.app-shell .support-card h3,.app-shell .roster-title b,.app-shell .member-row b,.app-shell .wallet-summary b,.app-shell .transaction b,.app-shell .transaction strong{color:#d4ebde}.app-shell .activity-list b,.app-shell .activity-list small,.app-shell .home-empty-competition p:not(.eyebrow),.app-shell .home-empty-card small,.app-shell .earner-player small,.app-shell .finished-podium-row p small,.app-shell .support-card p,.app-shell .support-status small,.app-shell .streamer-intro,.app-shell .member-row small,.app-shell .wallet-summary span,.app-shell .transaction small{color:#a7b7af}.app-shell .activity-list button,.app-shell .finished-podium-row{border-color:#46755224}.app-shell .activity-list i{color:#aceadd;background:#1d2521}.app-shell .activity-list button:hover{background:#42d9df17}.app-shell .top-earner-row:first-child{background:linear-gradient(145deg,#1d2521,#1d2521);border-color:#c1963163}.app-shell .top-earner-row strong{color:#ade9c8}.app-shell .team-earner-row{background:linear-gradient(145deg,#1d2521,#1d2521)}.app-shell .table-head{color:#a9b9b1;background:#131815}.app-shell .table-row{color:#aab9b1;border-color:#4675521f}.app-shell .table-row b,.app-shell .table-row strong{color:#d0e8d9}.app-shell .info-callout{color:#afbdb6;border-left-color:#4d6e2b}.app-shell .info-callout b{color:#d0e8d9}@media (max-width:700px){.app-shell .topbar{background:linear-gradient(110deg,#1d2521f5,#1d2521eb)}.app-shell .content:after{opacity:.19}.app-shell .brand-mark{width:32px;height:32px}.app-shell .topbar .brand-mark{background-image:url(/brand/zeyro-mark-dark.svg)}.app-shell .topbar .brand-name b,.app-shell .topbar .brand-name em{color:#e4f1f1}}.app-shell .brand-mark{width:38px;height:38px;box-shadow:none;color:#0000;background:url(/brand/zeyro-mark-light.svg) 50%/contain no-repeat;border-radius:0;font-size:0}.app-shell .brand-name{text-transform:uppercase;letter-spacing:.7px;align-items:baseline;gap:6px;font-family:Zeyro Display,Impact,Arial Narrow,Arial,sans-serif;display:flex}.app-shell .brand-name b{color:#fff;font-weight:500}.app-shell .brand-name em{color:var(--lime);font-style:normal;font-weight:500}@media (max-width:700px){.app-shell .brand-mark{width:32px;height:32px}.app-shell .topbar .brand-name b,.app-shell .topbar .brand-name em{color:#e4f1f1}.app-shell .topbar .brand-mark{background-image:url(/brand/zeyro-mark-generated-v1.png)}}.app-shell .brand-mark,.app-shell .hero-card:after{background-image:url(/brand/zeyro-mark-light.svg)}.app-shell .brand-name em{color:#fff;letter-spacing:2px;font-family:Arial,Helvetica,sans-serif;font-size:.9em;font-weight:400}@media (max-width:700px){.app-shell .topbar .brand-mark{background-image:url(/brand/zeyro-mark-dark.svg)}.app-shell .topbar .brand-name b,.app-shell .topbar .brand-name em{color:#e4f1f1}}.app-shell .hero-card:after{background:0 0}@media (min-width:701px){.app-shell .brand-mark{width:32px;height:32px}}@media (max-width:700px){.app-shell .brand-mark{width:26px;height:26px}}.app-shell .brand-mark{background-image:url(/brand/zeyro-mark-reversed-approved.png);background-size:112% 112%}@media (max-width:700px){.app-shell .topbar .brand-mark{background-image:url(/brand/zeyro-mark-primary-approved.png);background-size:112% 112%}}.app-shell .tournament-cover:before{content:"";opacity:.92;pointer-events:none;z-index:0;background:url(/brand/zeyro-mark-reversed-approved.png) 50%/112% no-repeat;width:48px;height:48px;position:absolute;bottom:14px;right:16px}@media (max-width:700px){.app-shell .tournament-cover:before{width:40px;height:40px;bottom:12px;right:13px}}.app-shell .brand-name b,.app-shell .brand-name em{color:#fff;letter-spacing:.7px;font-family:Zeyro Display,Impact,Arial Narrow,Arial,sans-serif;font-size:1em;font-style:normal;font-weight:500}.app-shell:before{background-size:155% 155%;animation:19s ease-in-out infinite alternate zc-aurora-pan}.app-shell>.sidebar:after{opacity:.92;animation-duration:9s}.app-shell .content:before{animation-duration:11s}.app-shell .content:after{opacity:.46;animation-duration:22s}.app-shell .hero-card:after{animation-duration:11s}.app-shell .activity-card:after{will-change:transform,opacity;animation:10s ease-in-out infinite alternate zc-card-orbit}.app-shell .tournament-card:before{background-size:220% 100%;animation:6.5s linear infinite zc-rail-sweep}@keyframes zc-aurora-pan{0%{background-position:0 0;transform:translate(-1.5%,-1%)scale(1)}to{background-position:100% 100%;transform:translate(2%,1.5%)scale(1.05)}}@keyframes zc-card-orbit{0%{opacity:.55;transform:translate(0)rotate(0)}to{opacity:1;transform:translate(-15px,10px)rotate(16deg)}}@keyframes zc-rail-sweep{0%{background-position:130% 0}to{background-position:-130% 0}}@media (max-width:700px){.app-shell .topbar .brand-name b,.app-shell .topbar .brand-name em{color:#e4f1f1}.app-shell .content:after{opacity:.35}}@media (prefers-reduced-motion:reduce){.app-shell:before,.app-shell>.sidebar:after,.app-shell .content:before,.app-shell .content:after,.app-shell .hero-card:after,.app-shell .activity-card:after,.app-shell .tournament-card:before{animation:none!important}}@media (min-width:1081px){.app-shell .brand{gap:14px}.app-shell .brand-mark{width:42px;height:42px}}@media (min-width:701px) and (max-width:1080px){.app-shell .brand-mark{width:36px;height:36px}}@media (max-width:700px){.app-shell .brand-mark{width:30px;height:30px}}.app-shell .brand-mark{will-change:transform,filter;animation:3.6s ease-in-out infinite zc-brand-signal}@keyframes zc-brand-signal{0%,to{filter:drop-shadow(0 0 #cfff1d00);transform:scale(1)}50%{filter:drop-shadow(0 0 9px #cfff1d85);transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.app-shell .brand-mark{animation:none!important}}.app-shell>.content{isolation:isolate;background-image:radial-gradient(38% 22% at 12% 18%,#cfff1d1a,#0000 72%),radial-gradient(28% 18% at 88% 66%,#42d9df1a,#0000 74%);background-size:160% 150%,170% 160%;animation:28s ease-in-out infinite alternate zc-content-current;position:relative}.app-shell .hero-card{isolation:isolate;position:relative;overflow:hidden}.app-shell .hero-card:before{opacity:.8;background-image:linear-gradient(112deg,#0000 12%,#42d9df1a 33%,#0000 50%),repeating-linear-gradient(90deg,#1a211d09 0 1px,#0000 1px 72px);background-position:130% 0,0 0;background-size:220% 100%,72px 100%;animation:13s linear infinite zc-hero-current}.app-shell .hero-card:after{opacity:.78;animation:9s cubic-bezier(.4,0,.2,1) infinite zc-orbit-breathe}.app-shell .activity-card,.app-shell .next-goal-card,.app-shell .finished-tournament-card,.app-shell .featured-team-card,.app-shell .support-card{position:relative;overflow:hidden}.app-shell .activity-card:before,.app-shell .next-goal-card:after,.app-shell .finished-tournament-card:after,.app-shell .featured-team-card:after,.app-shell .support-card:after{content:"";pointer-events:none;background:linear-gradient(108deg,#0000 30%,#cfff1d14 46%,#42d9df0f 51%,#0000 64%) 130% 0/245% 100%;animation:15s ease-in-out infinite zc-panel-scan;position:absolute;inset:0}.app-shell .activity-card>*,.app-shell .next-goal-card>*,.app-shell .finished-tournament-card>*,.app-shell .featured-team-card>*,.app-shell .support-card>*{z-index:1;position:relative}.app-shell .nav-item.active:after{content:"";background:linear-gradient(90deg,#0000,#d8fa3c,#42d9df,#0000) 0 0/200% 100%;border-radius:999px;height:1px;animation:3.2s linear infinite zc-active-rail;position:absolute;bottom:4px;left:20%;right:20%}.app-shell .live-pill,.app-shell .tournament-cover .live-pill{animation:2.4s ease-in-out infinite zc-live-energy}.app-shell .primary:not(:disabled),.app-shell .hero-bottom button,.app-shell .public-tournament-join{animation:4.5s ease-in-out infinite zc-action-beacon}@keyframes zc-content-current{0%{background-position:0 0,100% 100%}to{background-position:100% 40%,0 20%}}@keyframes zc-hero-current{0%{background-position:130% 0,0 0}48%,to{background-position:-130% 0,0 0}}@keyframes zc-orbit-breathe{0%,to{filter:drop-shadow(0 0 #cfff1d00);transform:translate(0)scale(1)}50%{filter:drop-shadow(0 0 12px #cfff1d2e);transform:translate(-7px,5px)scale(1.035)}}@keyframes zc-panel-scan{0%,19%{opacity:0;background-position:135% 0}27%{opacity:1}47%,to{opacity:0;background-position:-135% 0}}@keyframes zc-active-breathe{0%,to{box-shadow:inset 0 -2px #cfff1de6,0 0 11px #cfff1d14}50%{box-shadow:inset 0 -2px #cfff1d,0 0 24px #cfff1d30}}@keyframes zc-active-rail{0%{background-position:200% 0}to{background-position:-20% 0}}@keyframes zc-live-energy{0%,to{transform:translateY(0);box-shadow:0 0 #42d9df00}50%{transform:translateY(-1px);box-shadow:0 0 16px 2px #42d9df33}}@keyframes zc-action-beacon{0%,to{box-shadow:0 8px 18px #0000005f,0 0 #cfff1d00}50%{box-shadow:0 10px 21px #00000070,0 0 20px #cfff1d38}}@media (max-width:700px){.app-shell>.content{background-size:220% 180%,240% 200%;animation-duration:36s}.app-shell .hero-card:before{opacity:.58;animation-duration:18s}.app-shell .hero-card:after{opacity:.5;animation-duration:13s}.app-shell .activity-card:before,.app-shell .next-goal-card:after,.app-shell .finished-tournament-card:after,.app-shell .featured-team-card:after,.app-shell .support-card:after{opacity:.55;animation-duration:21s}.app-shell .primary:not(:disabled),.app-shell .hero-bottom button,.app-shell .public-tournament-join{animation-duration:5.6s}}@media (prefers-reduced-motion:reduce){.app-shell>.content,.app-shell .hero-card:before,.app-shell .hero-card:after,.app-shell .activity-card:before,.app-shell .next-goal-card:after,.app-shell .finished-tournament-card:after,.app-shell .featured-team-card:after,.app-shell .support-card:after,.app-shell .nav-item.active,.app-shell .nav-item.active:after,.app-shell .live-pill,.app-shell .tournament-cover .live-pill,.app-shell .primary:not(:disabled),.app-shell .hero-bottom button,.app-shell .public-tournament-join{animation:none!important}}.app-shell>.sidebar{border-bottom:0}.app-shell>.sidebar,.app-shell>.sidebar nav{border-bottom:0!important}.app-shell>.sidebar nav:before,.app-shell>.sidebar nav:after,.app-shell .nav-item.active:after{content:none!important;display:none!important}.app-shell .nav-item.active{animation:none!important;box-shadow:0 0 18px #cfff1d24!important}.home-hero-layout{display:block}.home-activity-section{max-width:none;margin:12px 0 0}.home-activity-toggle{color:#c7e6d5;font:inherit;cursor:pointer;background:#1a211d;border:1px solid #4675523d;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:800;list-style:none;display:inline-flex}.home-activity-toggle::-webkit-details-marker{display:none}.home-activity-toggle::marker{content:""}.home-activity-toggle:focus-visible{outline-offset:3px;outline:2px solid #2b8270}.home-activity-toggle-dot{background:#46915e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #55b87529}.home-activity-toggle-arrow{margin-left:3px;font-size:16px;line-height:1;transition:transform .2s}.home-activity-section[open] .home-activity-toggle-arrow{transform:rotate(180deg)}.home-activity-section .activity-card{max-width:760px;margin-top:10px;padding:12px 16px}.home-activity-section .activity-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:0;display:grid}.home-activity-section .activity-list button{text-align:left;border-top:0;border-left:1px solid #46755229;gap:10px;min-width:0;padding:10px}.home-activity-section .activity-list button:first-child{border-left:0;padding-left:0}.home-activity-section .activity-list i{flex:0 0 30px;width:30px;height:30px;font-size:13px}.home-activity-section .activity-list b{font-size:12px;line-height:1.2}.home-activity-section .activity-list small{margin-top:3px;font-size:10px;line-height:1.28}.home-activity-section .activity-list em{font-size:16px;display:block}.profile-section-links{color:#a7b7af;letter-spacing:.7px;align-items:center;gap:10px;margin-top:8px;font-size:10px;font-weight:800;display:flex}.profile-section-links button{color:#c7e6d5;background:#1a211d;border:1px solid #4675523d;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800}.profile-section-links button:focus-visible{outline-offset:3px;outline:2px solid #2b8270}.profile-team-section{border-top:1px solid #4675522e;margin-top:34px;padding-top:20px;scroll-margin-top:100px}@media (max-width:620px){.home-activity-toggle{min-height:42px}.home-activity-section .activity-list{grid-template-columns:1fr}.home-activity-section .activity-list button,.home-activity-section .activity-list button:first-child{border-top:1px solid #46755229;border-left:0;padding:11px 0}.home-activity-section .activity-list button:first-child{border-top:0}.profile-team-section{scroll-margin-top:130px}}.app-shell .tournament-card{min-height:0}.app-shell .tournament-cover{min-height:118px;padding:15px 17px}.app-shell .tournament-cover b{letter-spacing:.65px;font-size:22px;line-height:1}.app-shell .tournament-cover .live-pill{align-self:flex-start;padding:5px 8px;font-size:9px}.app-shell .tournament-cover:before{width:40px;height:40px;bottom:12px;right:14px}.app-shell .tournament-info p{margin-bottom:8px;font-size:11px;line-height:1.38}.app-shell .tournament-info h3{margin-bottom:8px;font-size:26px;line-height:1}.app-shell .tournament-info>div>span{font-size:12px}.app-shell .capacity-pill{align-items:center;margin-left:3px;font-weight:900;display:inline-flex;color:#b5f4e0!important;background:#1d2521!important;border:1px solid #247e6342!important;font-size:10px!important}.app-shell .tournament-metrics small{font-size:10px}.app-shell .tournament-prize-list{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 13px;display:grid}.app-shell .tournament-prize-list>small{letter-spacing:.8px;grid-column:1/-1;margin:0 0 1px;font-size:10px}.app-shell .tournament-prize-list>div{color:#afbeb7;grid-template-rows:minmax(28px,auto) auto;align-items:start;gap:6px;min-width:0;font-size:11px;line-height:1.2;display:grid!important}.app-shell .tournament-prize-list>div span{white-space:nowrap}.app-shell .tournament-prize-list>div b,.app-shell .tournament-prize-list>div:first-of-type b{color:#bbeed4;align-self:start;font-size:18px;line-height:1}.app-shell .tournament-prize-list>div:first-of-type b{color:#f6d79d}.app-shell .tournament-public-link{align-items:center;width:max-content;min-height:34px;font-size:13px;display:inline-flex}@media (max-width:700px){.app-shell .tournament-cover{min-height:106px;padding:14px 16px}.app-shell .tournament-cover b{font-size:21px}.app-shell .tournament-info{padding:19px}.app-shell .tournament-info h3{font-size:24px}.app-shell .tournament-prize-list{gap:7px;padding:13px 11px}.app-shell .tournament-prize-list>div{font-size:10px}.app-shell .tournament-prize-list>div b,.app-shell .tournament-prize-list>div:first-of-type b{font-size:17px}}.app-shell .tournament-cover{justify-content:flex-start;gap:16px;min-height:98px;padding:13px 16px}.app-shell .tournament-cover .live-pill{flex:none}.app-shell .tournament-cover b{margin:0}.app-shell .tournament-cover:after{width:162px;height:162px;top:-37px;bottom:auto;right:-22px}.app-shell .tournament-cover:before{opacity:1;width:60px;height:60px;top:50%;bottom:auto;right:34px;transform:translateY(-50%)}.app-shell .tournament-prize-list>div:first-of-type:before{content:none!important;display:none!important}.app-shell .tournament-prize-list>small{margin-bottom:2px;font-size:11px}.app-shell .tournament-prize-list>div{justify-content:flex-start;gap:8px;min-height:0;font-size:13px;line-height:1.2;flex-direction:column!important;align-items:flex-start!important;display:flex!important}.app-shell .tournament-prize-list>div span{font-size:13px;font-weight:750}.app-shell .tournament-prize-list>div b,.app-shell .tournament-prize-list>div:first-of-type b{align-self:auto;font-size:21px;line-height:1}@media (max-width:700px){.app-shell .tournament-cover{gap:14px;min-height:94px;padding:12px 16px}.app-shell .tournament-cover:after{width:158px;height:158px;top:-40px;right:-20px}.app-shell .tournament-cover:before{width:56px;height:56px;right:31px}.app-shell .tournament-prize-list{gap:8px;padding:15px 12px}.app-shell .tournament-prize-list>div{gap:7px;font-size:12px}.app-shell .tournament-prize-list>div span{font-size:12px}.app-shell .tournament-prize-list>div b,.app-shell .tournament-prize-list>div:first-of-type b{font-size:20px}}.app-shell .hero-tournament-details-two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .tournament-prize-heading{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.app-shell .tournament-prize-heading small{color:#8fb0a0;letter-spacing:.72px;margin:0;font-size:11px;font-weight:800}.app-shell .tournament-prize-heading>b{color:var(--lime);letter-spacing:-.6px;grid-column:1/-1;font-size:25px;line-height:1}.app-shell .prize-estimate-info{z-index:4;display:inline-block;position:relative}.app-shell .prize-estimate-info summary{width:20px;height:20px;color:var(--lime);cursor:pointer;background:#d8fa3c1a;border:1px solid #d8fa3c85;border-radius:50%;place-items:center;font:800 12px/1 Arial,Helvetica,sans-serif;list-style:none;display:grid}.app-shell .prize-estimate-info summary::-webkit-details-marker{display:none}.app-shell .prize-estimate-info>span{color:#e6f5e9;opacity:0;pointer-events:none;background:#0f1311;border:1px solid #d8fa3c52;border-radius:8px;width:min(300px,100vw - 42px);padding:12px 13px;font:600 12px/1.45 Arial,Helvetica,sans-serif;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 9px);right:0;transform:translateY(4px);box-shadow:0 15px 30px #0009}.app-shell .prize-estimate-info:hover>span,.app-shell .prize-estimate-info:focus-within>span,.app-shell .prize-estimate-info[open]>span{opacity:1;pointer-events:auto;transform:translateY(0)}.app-shell .hero-copy .prize{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-shell .hero-copy .prize>b{width:100%}@media (max-width:700px){.app-shell .tournament-prize-heading>b{font-size:23px}.app-shell .prize-estimate-info>span{right:-24px}}.app-shell .hero-copy .prize{grid-template-columns:max-content 20px;justify-content:start;align-items:center;gap:6px;display:grid}.app-shell .hero-copy .prize>b{grid-column:1/-1;width:auto}.app-shell .tournament-prize-heading{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;display:flex}.app-shell .tournament-prize-heading>b{flex-basis:100%}.app-shell .prize-estimate-info{z-index:8;flex:none;display:inline-flex;position:relative}.app-shell .prize-estimate-info button{color:#fbe6ae;cursor:pointer;background:#1d2521;border:1px solid #af8514b8;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font:800 12px/1 Arial,Helvetica,sans-serif;display:grid;box-shadow:0 1px 3px #00000043}.app-shell .hero-copy .prize-estimate-info button{color:var(--lime);box-shadow:none;background:#d8fa3c1f;border-color:#d8fa3c99}.app-shell .prize-estimate-info>span{opacity:1;pointer-events:auto;inset:calc(100% + 9px) auto auto 0;transform:none}.app-shell .hero-copy .prize-estimate-info>span{left:-6px}@media (max-width:700px){.app-shell .prize-estimate-info>span{left:-10px;right:auto}}.app-shell .tournament-prize-heading{grid-template-columns:max-content 20px;justify-content:start;align-items:center;gap:5px 7px;display:grid!important}.app-shell .tournament-prize-heading small{grid-area:1/1}.app-shell .tournament-prize-heading .prize-estimate-info{grid-area:1/2}.app-shell .tournament-prize-heading>b{grid-area:2/1/auto/-1;width:auto;margin:0}.app-shell .tournament-prize-heading .prize-estimate-info>span{overflow-wrap:anywhere;width:min(330px,100vw - 72px);white-space:normal!important;color:#e6f5e9!important}@media (max-width:700px){.app-shell .tournament-prize-heading .prize-estimate-info>span{width:min(300px,100vw - 64px)}}.app-shell .tournament-prize-heading{flex-direction:column;align-items:flex-start;gap:5px;display:flex!important}.app-shell .tournament-prize-label{align-items:center;gap:7px;width:auto;white-space:normal!important;display:inline-flex!important}.app-shell .tournament-prize-label small{white-space:nowrap;margin:0;display:inline!important}.app-shell .tournament-prize-heading>b{width:auto;margin:0;display:block}@media (max-width:700px){.app-shell{padding-top:96px}.app-shell>.sidebar{grid-template-rows:34px 49px;gap:2px 9px;height:96px;padding:5px 12px}.app-shell .brand{align-items:center;gap:8px;min-width:0;display:flex}.app-shell .brand-name{white-space:nowrap;font-size:15px;display:inline-flex!important}.app-shell .brand-mark{flex:0 0 28px;width:28px;height:28px}.app-shell .sidebar-foot{align-self:center}.app-shell .profile-chip{min-height:32px;padding:4px 6px}.app-shell .profile-chip i{margin-left:2px;display:block!important}.app-shell .account-menu{width:205px;top:calc(100% + 6px);left:auto;right:0}.app-shell>.content{padding-top:22px}.app-shell .tournament-prize-label small{letter-spacing:.55px;font-size:10px}.app-shell .prize-estimate-info button{aspect-ratio:1;border-radius:50%;width:20px;min-width:20px;height:20px;min-height:20px}.app-shell .prize-estimate-info>span{max-height:none}}@media (max-width:390px){.app-shell .brand-name{display:inline-flex!important}}.app-shell .tournament-prize-list .tournament-prize-heading{width:100%;padding:1px 0 3px;position:relative;overflow:visible;display:block!important}.app-shell .tournament-prize-list .tournament-prize-heading:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(#c8f44f38,#c8f44f12 42%,#0000 72%);border-radius:50%;width:158px;height:86px;position:absolute;top:-21px;left:-20px}.app-shell .tournament-prize-list .tournament-prize-label{z-index:1;align-items:center;gap:7px;width:auto;position:relative;display:inline-flex!important}.app-shell .tournament-prize-list .tournament-prize-label small{white-space:nowrap;margin:0;display:inline!important}.app-shell .tournament-prize-list .tournament-prize-heading>b{z-index:1;color:#fbd697;letter-spacing:-.8px;text-shadow:0 4px 14px #9d680d3b;width:max-content;position:relative;margin:7px 0 0!important;font-size:29px!important;line-height:1!important;display:block!important}@media (max-width:700px){.app-shell .tournament-prize-list .tournament-prize-heading>b{font-size:28px!important}.app-shell .tournament-prize-list>div:not(.tournament-prize-heading)>b{font-size:20px!important}}.app-shell .hero-tournament-mark{z-index:1;filter:drop-shadow(0 8px 13px #0000007b);opacity:.95;pointer-events:none;background:url(/brand/zeyro-mark-reversed-approved.png) 50%/contain no-repeat;width:70px;height:70px;position:absolute;top:50%;right:34px;transform:translateY(-8%)}@media (max-width:700px){.app-shell .hero-tournament-mark{opacity:.82;width:54px;height:54px;top:48%;right:24px}}@media (min-width:701px){.app-shell .tournament-list{grid-auto-rows:570px;align-items:stretch}.app-shell .tournament-card{height:100%;min-height:0}}.app-shell .tournament-card{overflow:visible}.app-shell .tournament-cover{border-radius:20px 20px 0 0}.app-shell .tournament-info{border-radius:0 0 20px 20px}.app-shell .prize-estimate-info{z-index:30}.app-shell .prize-estimate-info>span{z-index:31}.app-shell .tournament-prize-list .tournament-prize-heading:before{opacity:1}.app-shell .tournament-prize-list .tournament-prize-heading>b{color:var(--lime);text-shadow:0 0 10px #cfff1d9e,0 5px 16px #79a41447}@media (min-width:701px) and (max-width:1180px){.app-shell .tournament-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell .tournament-card{box-sizing:border-box;width:100%}.app-shell .tournament-card:has(.prize-estimate-info[data-open]){z-index:40}.app-shell .tournament-prize-heading .prize-estimate-info>span{width:min(300px,100vw - 48px);left:50%;right:auto;transform:translate(-50%)}.app-shell .tournament-cover{overflow:hidden}.app-shell .tournament-prize-list .tournament-prize-heading{border-right:1px solid #4675522e;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:3px 18px 3px 0;grid-area:1/1/-1!important;display:flex!important}.app-shell .tournament-prize-list .tournament-prize-heading>b{margin:0!important;font-size:36px!important;line-height:.95!important}.app-shell .tournament-prize-list>div:not(.tournament-prize-heading){gap:12px;min-height:0;padding:7px 0 7px 17px;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.app-shell .tournament-prize-list>div:nth-child(2){grid-area:1/2}.app-shell .tournament-prize-list>div:nth-child(3){border-top:1px solid #46755221;grid-area:2/2}.app-shell .tournament-prize-list>div:nth-child(4){border-top:1px solid #46755221;grid-area:3/2}@media (max-width:700px){.app-shell .tournament-prize-list{padding:13px 14px}.app-shell .tournament-prize-list .tournament-prize-heading{padding-right:13px}.app-shell .tournament-prize-list .tournament-prize-heading>b{font-size:31px!important}.app-shell .tournament-prize-list>div:not(.tournament-prize-heading){padding-left:13px}.app-shell .tournament-prize-list>div:not(.tournament-prize-heading) span{font-size:11px}.app-shell .tournament-prize-list>div:not(.tournament-prize-heading)>b{font-size:18px!important}}.app-shell .tournament-prize-list{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.app-shell .tournament-prize-list .tournament-prize-heading{min-width:0;max-width:100%;border-right:0!important;width:auto!important;position:relative!important}.app-shell .tournament-prize-list .tournament-prize-label{width:100%;min-width:0;flex-wrap:nowrap!important}.app-shell .tournament-prize-list .tournament-prize-label small{flex:auto;min-width:0;line-height:1.18;white-space:normal!important}.app-shell .tournament-prize-list .tournament-prize-heading>b{white-space:nowrap;flex:none!important;align-self:flex-start!important;width:auto!important;font-size:32px!important;position:static!important;inset:auto!important;transform:none!important}.app-shell .tournament-prize-list>div:nth-child(2),.app-shell .tournament-prize-list>div:nth-child(3),.app-shell .tournament-prize-list>div:nth-child(4){border-top:0!important}.app-shell .tournament-prize-list>div:not(.tournament-prize-heading){padding-left:20px}@media (max-width:700px){.app-shell .tournament-prize-list .tournament-prize-heading>b{font-size:29px!important}.app-shell .tournament-prize-list>div:not(.tournament-prize-heading){padding-left:14px}.app-shell .tournament-prize-list>div:not(.tournament-prize-heading)>b{font-size:16px!important}}.app-shell .tournament-prize-list{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 14px;display:grid!important}.app-shell .tournament-prize-list .tournament-prize-heading{max-width:none;padding:1px 0 3px;border:0!important;grid-area:1/1/auto/-1!important;width:100%!important;display:block!important}.app-shell .tournament-prize-list .tournament-prize-label{width:auto;min-width:0;flex-wrap:nowrap!important;display:inline-flex!important}.app-shell .tournament-prize-list .tournament-prize-label small{flex:0 auto;line-height:normal;white-space:nowrap!important}.app-shell .tournament-prize-list .tournament-prize-heading>b{width:max-content!important;margin:7px 0 0!important;font-size:29px!important;line-height:1!important;display:block!important}.app-shell .tournament-prize-list>div:not(.tournament-prize-heading){gap:8px;border:0!important;flex-direction:column!important;grid-row:2!important;justify-content:flex-start!important;align-items:flex-start!important;padding:0!important;display:flex!important}.app-shell .tournament-prize-list>div:nth-child(2){grid-column:1}.app-shell .tournament-prize-list>div:nth-child(3){grid-column:2}.app-shell .tournament-prize-list>div:nth-child(4){grid-column:3}@media (max-width:700px){.app-shell .tournament-prize-list{gap:8px;padding:15px 12px}.app-shell .tournament-prize-list>div:not(.tournament-prize-heading){gap:7px}.app-shell .tournament-prize-list>div:not(.tournament-prize-heading) span{font-size:12px}.app-shell .tournament-prize-list .tournament-prize-heading>b{font-size:32px!important}.app-shell .tournament-prize-list>div:not(.tournament-prize-heading)>b{font-size:17px!important}.app-shell:before,.app-shell>.content:before,.app-shell>.content:after,.app-shell>.sidebar:before,.app-shell>.sidebar:after,.app-shell .hero-card:before,.app-shell .hero-card:after,.app-shell .activity-card:before,.app-shell .activity-card:after,.app-shell .next-goal-card:before,.app-shell .finished-tournament-card:after,.app-shell .featured-team-card:after,.app-shell .support-card:after{display:none}.app-shell>.content{isolation:auto;background-image:none;animation:none}.app-shell .hero-card{background:#1a211e linear-gradient(118deg,#1a211e,#2b3832);animation:none;transform:none}.app-shell .brand-mark,.app-shell .nav-item.active,.app-shell .live-pill,.app-shell .tournament-cover .live-pill,.app-shell .primary:not(:disabled),.app-shell .hero-bottom button,.app-shell .tournament-card,.app-shell .activity-card,.app-shell .next-goal-card,.app-shell .featured-team-card,.app-shell .top-earner-row,.app-shell .finished-tournament-card,.app-shell .support-card{will-change:auto;animation:none}.app-shell .home-dashboard-layout,.app-shell .featured-teams-grid{perspective:none}.app-shell{padding-top:68px}.app-shell>.sidebar{grid-template-rows:56px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;height:68px;padding:6px 10px;display:grid}.app-shell .brand{grid-area:1/1;justify-content:center;width:40px;height:56px;padding:0}.app-shell .brand-mark{flex:0 0 36px;width:36px;height:36px}.app-shell .brand-name{display:none!important}.app-shell>.sidebar nav{overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-area:1/2;align-items:center;gap:5px;width:100%;min-width:0;height:56px;padding:0 2px;display:flex;overflow:auto hidden}.app-shell>.sidebar nav::-webkit-scrollbar{display:none}.app-shell .nav-item{white-space:nowrap;flex-direction:column;flex:none;gap:5px;min-width:74px;min-height:52px;margin:0;padding:7px 11px;font-size:12px;line-height:1.15}.app-shell .nav-dot{flex:0 0 9px;width:9px;height:9px}.app-shell .sidebar-foot{grid-area:1/3;align-self:center}.app-shell .profile-chip{min-width:36px;min-height:36px}}.app-shell .hero-card-top{gap:12px}.app-shell .hero-card-top-left{align-items:flex-start;gap:12px;min-width:0;display:flex}.app-shell .hero-card-top-left .hero-tournament-mark{flex:0 0 72px;width:72px;height:72px;display:block;position:static;transform:none}.app-shell .hero-card-top-left .live-pill{white-space:nowrap;margin-top:5px}.app-shell .hero-event-meta{min-width:0}.app-shell .hero-event-meta .game-tag{text-align:right}@media (max-width:700px){.app-shell>.sidebar{grid-template-columns:60px minmax(0,1fr) auto}.app-shell .brand{flex-direction:column;gap:2px;width:60px}.app-shell .brand-mark{flex:0 0 32px;width:32px;height:32px}.app-shell .brand>.brand-name{letter-spacing:0;white-space:nowrap;align-items:center;gap:2px;font-size:11px;line-height:1;display:inline-flex!important}.app-shell .brand>.brand-name b,.app-shell .brand>.brand-name em{letter-spacing:0}.app-shell .hero-card-top-left{gap:7px}.app-shell .hero-card-top-left .hero-tournament-mark{opacity:.9;flex-basis:44px;width:44px;height:44px}}@media (max-width:420px){.app-shell .hero-card-top-left{flex-direction:column;gap:6px}.app-shell .hero-card-top-left .live-pill{order:-1;margin-top:0}.app-shell .hero-card-top-left .hero-tournament-mark{flex-basis:40px;width:40px;height:40px}}.app-shell .prize-estimate-info{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px}.app-shell .prize-estimate-info>button{box-sizing:border-box;aspect-ratio:1;border-radius:50%;flex:none;max-width:24px;max-height:24px;padding:0;line-height:1;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}.prize-estimate-tooltip{z-index:1000;box-sizing:border-box;color:#e6f5e9;white-space:normal;overflow-wrap:anywhere;background:#0f1311;border:1px solid #d8fa3c66;border-radius:8px;width:min(320px,100vw - 24px);max-height:calc(100dvh - 24px);padding:12px 14px;font:600 12px/1.45 Arial,Helvetica,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 16px 34px #0009}.app-shell .registered-button{color:#cdf3e0;background:#1d2521;border-color:#33663f;font-size:12px}.app-shell .registered-button:hover,.app-shell .registered-button:focus-visible{color:#d7f7e8;background:#1d2521}.app-shell .tournament-list{gap:15px;max-width:none}.app-shell .tournament-cover{gap:11px;min-height:84px;padding:10px 14px}.app-shell .tournament-cover b{font-size:19px}.app-shell .tournament-cover .live-pill{padding:4px 7px;font-size:8px}.app-shell .tournament-cover:after{width:145px;height:145px;top:-40px}.app-shell .tournament-cover:before{width:49px;height:49px;right:28px}.app-shell .tournament-info{gap:10px;padding:15px}.app-shell .tournament-info p{margin-bottom:5px;font-size:10px}.app-shell .tournament-info h3{margin-bottom:6px;font-size:22px}.app-shell .tournament-metrics{margin-top:9px!important}.app-shell .tournament-metrics b{font-size:17px}.app-shell .tournament-prize-list{gap:8px;padding:11px 12px}.app-shell .tournament-prize-list .tournament-prize-heading>b{font-size:27px!important}.app-shell .tournament-prize-list>div:not(.tournament-prize-heading){gap:5px}.app-shell .tournament-prize-list>div:not(.tournament-prize-heading) span{font-size:11px}.app-shell .tournament-prize-list>div:not(.tournament-prize-heading)>b{font-size:17px!important}.app-shell .tournament-info>button,.app-shell .registered-button{min-height:40px}.app-shell .tournament-public-link{min-height:28px;font-size:12px}@media (min-width:701px){.app-shell .tournament-list{grid-auto-rows:485px}}@media (max-width:700px){.app-shell .tournament-list{max-width:100%}.app-shell .tournament-cover{min-height:80px;padding:10px 13px}.app-shell .tournament-cover:before{width:46px;height:46px;right:26px}.app-shell .tournament-info{padding:14px}.app-shell .tournament-prize-list .tournament-prize-heading>b{font-size:26px!important}.app-shell .tournament-prize-list>div:not(.tournament-prize-heading)>b{font-size:16px!important}}.admin-tournament-category,.admin-registration-groups{gap:12px;display:grid}.admin-list-heading{justify-content:space-between;align-items:center;gap:12px;margin:6px 0 0;display:flex}.admin-list-heading h4{color:#d2e7db;letter-spacing:-.25px;margin:0;font-size:15px}.admin-list-heading p{color:#a0b1a8;margin:4px 0 0;font-size:11px}.admin-list-heading>span{color:#b8ddc0;white-space:nowrap;background:#101513;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.admin-tournament-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px}.admin-tournament-list article.admin-tournament-card{flex-direction:column;align-items:stretch;gap:12px;min-width:0;min-height:142px;padding:15px;display:flex}.admin-tournament-list article>div.admin-tournament-summary{flex-direction:row;flex:none;align-items:flex-start;gap:10px;min-width:0;display:flex}.admin-tournament-list .admin-tournament-summary>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-tournament-list .admin-tournament-summary b{white-space:normal;overflow-wrap:anywhere;font-size:15px}.admin-tournament-list .admin-tournament-summary em{line-height:1.35}.admin-tournament-list .admin-tournament-actions{justify-content:flex-start;align-items:center;gap:6px;width:100%;margin:0;display:flex}.admin-tournament-list .admin-tournament-actions button{min-height:34px}.admin-tournament-list .tournament-start-schedule{margin:0;font-size:10px}.admin-tournament-list article.admin-tournament-card.is-cancelled{background:#171e1b;min-height:0;padding:13px 15px}.admin-tournament-list .is-cancelled .admin-tournament-summary>span{color:#a2b3ab;background:#111714}.admin-tournament-list .is-cancelled .admin-tournament-summary small{color:#a0b1a8}.registration-tournament-group{padding:18px 20px}.registration-tournament-group .admin-card-head{margin-bottom:4px}.registration-tournament-group .admin-card-head h3{font-size:17px}.registration-tournament-group .admin-card-head small{color:#9caea5;margin-top:4px;font-size:11px;display:block}.admin-registration-table .registration-head,.admin-registration-table .admin-registration-row{grid-template-columns:minmax(150px,1.1fr) minmax(220px,1.7fr) minmax(100px,.65fr) minmax(140px,auto);gap:12px}.admin-registration-table .registration-head{padding:12px 0 10px}.admin-registration-table .admin-registration-row{min-height:54px;padding:11px 0}.admin-registration-table .admin-registration-row>b{overflow-wrap:anywhere;font-size:12px}.admin-registration-row .registration-players{color:#a5b5ad;flex-wrap:wrap;gap:4px 6px;display:flex}.admin-registration-row .admin-player-link{color:#b6e4c9;text-underline-offset:2px;background:0 0;border:0;padding:2px 0;font-size:11px;font-weight:700;text-decoration:underline}.admin-registration-row .admin-player-link:not(:last-child):after{content:" ·";color:#829a8c;text-decoration:none}.admin-registration-row .admin-player-link:hover{color:#c5efd8}.admin-registration-row .registration-row-actions{justify-content:flex-start;gap:6px}.admin-registration-row .registration-row-actions button{color:#bfdfcc;white-space:nowrap;background:#1a211d;border:1px solid #27352e;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800}.admin-registration-row .registration-row-actions button:hover{background:#141a17;border-color:#27352e}.admin-registration-row .registration-row-actions .refund-registration-button{color:#e1a196;background:#301212;border-color:#713528}.admin-registration-row .registration-row-actions .refund-registration-button:hover{background:#301912;border-color:#6d372c}.admin-registration-empty{color:#a5b5ad;font-size:12px}.admin-details-modal{max-width:520px}.admin-details-list{gap:8px;margin-top:18px;display:grid}.admin-details-list button{text-align:left;color:#c7e6d6;background:#181f1c;border:1px solid #26362e;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px;display:flex}.admin-details-list button:hover{background:#141a17}.admin-details-list button span{font-weight:800}.admin-details-list button small{color:#a2b3ab;white-space:nowrap}.admin-profile-facts{gap:9px;margin:20px 0;display:grid}.admin-profile-facts>div{border-bottom:1px solid #26362e;grid-template-columns:150px 1fr;gap:12px;padding:9px 0;display:grid}.admin-profile-facts dt{color:#9fb1a8;font-size:11px;font-weight:700}.admin-profile-facts dd{color:#d2eade;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}@media (max-width:1100px){.admin-tournament-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-tournament-list{grid-template-columns:1fr}.admin-tournament-list article.admin-tournament-card{min-height:0}.admin-registration-table .registration-head{display:none}.admin-registration-table .admin-registration-row{grid-template-columns:1fr;align-items:start;gap:8px;padding:14px 0}.admin-registration-table .admin-registration-row em{display:inline-flex}.admin-registration-row .registration-row-actions{justify-content:flex-start}.admin-registration-row .registration-players{display:flex}.admin-profile-facts>div{grid-template-columns:1fr;gap:3px}}.app-shell>.content{z-index:1}.app-shell .finished-tournaments-section{background:#1d2521;border:1px solid #46755226;border-radius:14px;padding:16px;box-shadow:0 15px 31px #00000027}.app-shell .finished-tournaments-section .section-header{margin-top:0}.app-shell .nav-icon{flex:0 0 19px;width:19px;height:19px;display:block}.app-shell .nav-dot{display:none}.app-shell .icon-button{place-items:center;display:grid}.app-shell .notification-bell{width:20px;height:20px}.app-shell .date-icon{vertical-align:middle;flex:none;width:15px;height:15px;display:inline-block}.app-shell .hero-date-label{align-items:center;gap:6px;display:inline-flex}.app-shell .tournament-date{flex-wrap:wrap;align-items:center;gap:3px 6px;display:flex}@media (min-width:901px){.app-shell{padding-top:0}.app-shell>.sidebar{background:linear-gradient(#121715,#111614 65%,#0e1210);border-right:1px solid #d8fa3c24;flex-direction:column;align-items:stretch;gap:0;width:214px;height:100dvh;padding:23px 12px 15px;display:flex;inset:0 auto 0 0;overflow:visible;box-shadow:9px 0 26px #00000043}.app-shell>.sidebar:before,.app-shell>.sidebar:after{display:none}.app-shell .sidebar .brand{flex:none;gap:10px;padding:0 8px 27px}.app-shell .sidebar .brand-mark{flex:0 0 42px;width:42px;height:42px}.app-shell .sidebar .brand-name{flex-direction:column;align-items:flex-start;gap:2px;font-size:17px;line-height:1;display:flex}.app-shell .sidebar .brand-name em{letter-spacing:3px;font-size:10px}.app-shell>.sidebar nav{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:4px;min-width:0;margin:0;display:flex}.app-shell .sidebar .nav-item{color:#c8d9cc;text-align:left;border-radius:8px;flex:none;justify-content:flex-start;gap:11px;width:100%;min-height:43px;margin:0;padding:10px 12px;font-size:12px}.app-shell .sidebar .nav-item:hover{color:#f5ffe9;background:#d5fa7417;transform:none}.app-shell .sidebar .nav-item.active{color:#dcfa7c;background:#d8fa3c21;box-shadow:inset 3px 0 0 var(--lime)!important}.app-shell .sidebar-foot{flex-direction:column;flex:none;align-items:stretch;gap:10px;margin:auto 0 0;display:flex}.app-shell .sidebar-legal-link{padding:0 9px;font-size:10px}.app-shell .profile-chip{width:100%;min-width:0;min-height:44px}.app-shell .profile-chip>span:nth-child(2){display:flex}.app-shell .profile-chip i{display:block}.app-shell .account-menu{width:100%;inset:auto auto calc(100% + 8px) 0}.app-shell>.content{width:calc(100% - 214px);max-width:none;min-height:100vh;margin:0 0 0 214px;padding:35px clamp(24px,4vw,60px) 68px}}@media (min-width:901px) and (max-width:1120px){.app-shell .tournament-list{grid-template-columns:1fr}}@media (max-width:900px){.app-shell .sidebar .nav-item{gap:5px}}@media (max-width:700px){.app-shell .nav-icon{flex-basis:18px;width:18px;height:18px}}@media (min-width:701px){.app-shell .tournament-list{grid-template-columns:repeat(auto-fill,minmax(300px,370px));grid-auto-rows:560px;align-items:stretch}}@media (max-width:700px){.app-shell .tournament-list{grid-template-columns:minmax(0,1fr)}.app-shell .tournament-card{height:auto;min-height:0}}.player-rank{font-weight:800}.player-rank.rank-novice{color:#afbdb6!important}.player-rank.rank-detri{color:#b2fef1!important}.player-rank.rank-elite{color:#8fb4eb!important}.player-rank.rank-amateur{color:#b995da!important}.player-rank.rank-pro{color:#ffd69f!important}.rank-badge.rank-novice{background:#43585f3b;color:#b2c0b9!important}.rank-badge.rank-detri{background:#4bd0bd33;color:#b2fef1!important}.rank-badge.rank-elite{background:#70adff33;color:#8fb4eb!important}.rank-badge.rank-amateur{background:#c99cff38;color:#b995da!important}.rank-badge.rank-pro{background:#ffca673d;color:#ffd69f!important}.app-shell :is(.profile-chip,.top-earner-row,.roster-card,.tournament-card,.detail-card) .player-rank.rank-novice{color:#b8cbd0!important}.app-shell :is(.profile-chip,.top-earner-row,.roster-card,.tournament-card,.detail-card) .player-rank.rank-detri{color:#65ddca!important}.app-shell :is(.profile-chip,.top-earner-row,.roster-card,.tournament-card,.detail-card) .player-rank.rank-elite{color:#90bfff!important}.app-shell :is(.profile-chip,.top-earner-row,.roster-card,.tournament-card,.detail-card) .player-rank.rank-amateur{color:#d6b1ff!important}.app-shell :is(.profile-chip,.top-earner-row,.roster-card,.tournament-card,.detail-card) .player-rank.rank-pro{color:#ffd27d!important}.app-shell .roster-card .rank-badge.rank-novice{color:#b8cbd0!important}.app-shell .roster-card .rank-badge.rank-detri{color:#65ddca!important}.app-shell .roster-card .rank-badge.rank-elite{color:#90bfff!important}.app-shell .roster-card .rank-badge.rank-amateur{color:#d6b1ff!important}.app-shell .roster-card .rank-badge.rank-pro{color:#ffd27d!important}.profile-chip>span:first-child.photo-ready,.earner-avatar.photo-ready{padding:0;overflow:hidden}.profile-chip .photo-ready img,.earner-avatar.photo-ready img{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar.photo-ready{padding:0;overflow:hidden}.profile-avatar.photo-ready img{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar-upload{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.profile-avatar-upload label{cursor:pointer;color:#a6d7c3;font-size:11px;font-weight:800}.profile-avatar-upload label:focus-within{outline-offset:3px;outline:2px solid #346633}.profile-avatar-upload input{opacity:0;width:1px;height:1px;position:absolute}.profile-avatar-upload small{color:#98aba1;font-size:10px}.app-shell{background:radial-gradient(circle at 12% 6%,#1a211d94,#0000 39%),radial-gradient(circle at 84% 86%,#212d3947,#0000 46%),linear-gradient(145deg,#111613 0%,#0e1210 56%,#0c0f0d 100%)}.app-shell:before,.app-shell>.content:before,.app-shell>.content:after{display:none}.app-shell>.content{background-image:none;animation:none}.app-shell>.content :is(article,.topbar,.demo-banner,.home-activity-toggle,.table-card,.profile-card,.admin-card,.info-callout){background-color:#1a211d}.app-shell>.content article{box-shadow:0 12px 30px #00000049}.app-shell .finished-tournaments-section{background:#1a211d;border-color:#25372e3d;box-shadow:0 16px 36px #00000049}.app-shell .tournament-card,.app-shell .topbar,.app-shell .table-card{border-color:#25372e47;box-shadow:0 16px 36px #00000054}.app-shell .view-lead h2,.app-shell .top-earners-section>.section-header h2,.app-shell .support-section>.section-header h2,.app-shell .registered-results-section>.section-header h2,.app-shell .live-standings>.section-header h2,.app-shell .admin-heading h2,.app-shell .admin-section-head h3{color:#d8e7ee;text-shadow:none}.app-shell .view-lead .eyebrow,.app-shell .top-earners-section>.section-header .eyebrow,.app-shell .support-section>.section-header .eyebrow,.app-shell .registered-results-section>.section-header .eyebrow,.app-shell .live-standings>.section-header .eyebrow,.app-shell .admin-heading .eyebrow,.app-shell .admin-section-head .eyebrow{color:#b1cad4}.app-shell .view-lead>div>p:last-child,.app-shell .top-earners-section>.section-header>span,.app-shell .support-section>.section-header>span,.app-shell .admin-heading p:last-child,.app-shell .admin-section-head>div>p:last-child,.app-shell .profile-section-links>span{color:#b1c7d4}.app-shell .view-lead .text-button,.app-shell .registered-tournament-lead .text-button{color:#baece8}.app-shell .admin-list-heading h4{color:#d2e7db}.app-shell .admin-list-heading p,.app-shell .tournament-detail>.back-button{color:#b1c7d4}.app-shell .profile-team-section,.app-shell .registered-tournament-section,.app-shell .tournament-support-section{border-top-color:#25372e3d}.app-shell .topbar{z-index:10;overflow:visible}.app-shell .topbar:after{display:none}.app-shell .top-actions{z-index:2;gap:8px;position:relative}.app-shell .top-actions .home-activity-section{flex:none;max-width:none;margin:0;position:relative}.app-shell .top-actions .home-activity-toggle{white-space:nowrap;background:#1a211d;border-color:#27342e;min-height:38px;padding:8px 11px}.app-shell .top-actions .home-activity-section .activity-card{z-index:30;background:#1a211d;border:1px solid #26352e;width:min(430px,100vw - 36px);max-width:none;margin:0;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 38px #0000007b}.app-shell .top-actions .home-activity-section .activity-list{grid-template-columns:1fr}.app-shell .top-actions .home-activity-section .activity-list button,.app-shell .top-actions .home-activity-section .activity-list button:first-child{border-top:1px solid #46755229;border-left:0;padding:11px 3px}.app-shell .top-actions .home-activity-section .activity-list button:first-child{border-top:0}.app-shell .hero-next-match{background:#0d110f47;border:1px solid #d8fa3c33;border-radius:8px;gap:6px;max-width:285px;padding:9px 12px}.app-shell .hero-next-match .hero-date-label{color:#e8f3db;text-align:right;letter-spacing:.45px;font-size:12px;line-height:1.3}.app-shell .hero-next-match .date-icon{width:18px;height:18px}.app-shell .hero-next-match b{font-size:23px}@media (max-width:900px){.app-shell .topbar:has(.home-activity-section){flex-wrap:wrap;gap:12px}.app-shell .topbar:has(.home-activity-section)>div:first-child{width:100%}.app-shell .topbar:has(.home-activity-section) .top-actions{justify-content:flex-end;width:100%}}@media (max-width:700px){.app-shell .hero-next-match{max-width:225px;padding:7px 9px}.app-shell .hero-next-match .hero-date-label{font-size:10px}.app-shell .hero-next-match b{font-size:19px}.app-shell .top-actions .home-activity-toggle{padding:8px 9px;font-size:11px}}.mobile-header-actions,.mobile-bottom-nav,.mobile-more-backdrop{display:none}@media (max-width:700px){.app-shell{padding-top:56px;padding-bottom:0}.app-shell>.sidebar{z-index:60;border-bottom:1px solid #d8fa3c24;justify-content:space-between;align-items:center;gap:10px;width:100%;height:56px;padding:0 12px;display:flex;inset:0 0 auto;overflow:visible}.app-shell>.sidebar:before,.app-shell>.sidebar:after{display:none}.app-shell .sidebar .brand{flex-direction:row;flex:0 auto;justify-content:flex-start;align-items:center;gap:7px;width:auto;min-width:0;height:auto;padding:0;display:flex}.app-shell .sidebar .brand-mark{flex:0 0 31px;width:31px;height:31px}.app-shell .sidebar .brand>.brand-name{flex-direction:column;align-items:flex-start;gap:0;font-size:12px;line-height:1;display:flex!important}.app-shell .sidebar .brand-name b{font-size:12px}.app-shell .sidebar .brand-name em{letter-spacing:1.5px;font-size:9px}.app-shell>.sidebar .desktop-nav,.app-shell>.sidebar .sidebar-foot{display:none!important}.app-shell .mobile-header-actions{flex:none;align-items:center;gap:7px;display:flex}.app-shell .mobile-header-actions .home-activity-section{flex:none;margin:0;position:relative}.app-shell .mobile-header-actions .home-activity-toggle{color:#eff9ef;white-space:nowrap;background:#1a211d14;border-color:#22392845;gap:6px;min-height:34px;padding:6px 9px;font-size:11px}.app-shell .mobile-header-actions .home-activity-toggle-dot{width:6px;height:6px}.app-shell .mobile-header-actions .icon-button{color:#eff9ef;background:#1a211d14;border-color:#22392845;place-items:center;width:34px;height:34px;padding:0;display:grid}.app-shell .mobile-header-actions .notification-bell{width:19px;height:19px}.app-shell .mobile-header-actions .home-activity-section .activity-card{z-index:80;background:#1a211d;border:1px solid #26352e;width:min(350px,100vw - 24px);max-width:none;margin:0;padding:10px 13px;position:absolute;top:calc(100% + 11px);right:-41px;box-shadow:0 18px 38px #0000007b}.app-shell .mobile-header-actions .home-activity-section .activity-list{grid-template-columns:1fr}.app-shell .mobile-header-actions .home-activity-section .activity-list button{border-top:1px solid #46755229;border-left:0;padding:10px 2px}.app-shell .mobile-header-actions .home-activity-section .activity-list button:first-child{border-top:0}.app-shell>.content{padding-top:18px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.app-shell .topbar.home-topbar,.app-shell .topbar .top-actions{display:none}.app-shell>.mobile-bottom-nav{z-index:65;box-sizing:border-box;height:calc(65px + env(safe-area-inset-bottom,0px));padding:4px 5px calc(4px + env(safe-area-inset-bottom,0px));background:linear-gradient(#141916,#101512);border-top:1px solid #d8fa3c2b;grid-template-columns:repeat(5,minmax(0,1fr)) 40px;align-items:stretch;gap:1px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #0000006b}.app-shell .mobile-nav-item{color:#c9d8cd;min-width:0;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;padding:5px 1px;font-size:clamp(9px,2.75vw,11px);font-weight:700;line-height:1.1;display:flex}.app-shell .mobile-nav-item .nav-icon{flex:none;width:21px;height:21px}.app-shell .mobile-nav-item.active{color:#dafa64;background:#d8fa3c1f;border-color:#d8fa3c38}.app-shell .mobile-nav-item:focus-visible,.app-shell .mobile-more-panel :is(button,a):focus-visible{outline-offset:-2px;outline:2px solid #d8fa3c}.app-shell>.mobile-more-backdrop{z-index:55;background:#0d110f52;border:0;display:block;position:fixed;inset:0}.app-shell .mobile-more-panel{z-index:1;background:#1a211d;border:1px solid #27352e;border-radius:14px;flex-direction:column;gap:2px;width:min(255px,100vw - 16px);max-height:calc(100dvh - 145px);padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);right:8px;overflow-y:auto;box-shadow:0 18px 42px #0009}.app-shell .mobile-more-panel :is(button,a){color:#d2ebe0;min-height:43px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.app-shell .mobile-more-panel :is(button,a):hover{background:#131916}.app-shell .mobile-more-panel .nav-icon{flex:none;width:18px;height:18px}}.app-shell>.ambient-dot-grid{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.app-shell>.ambient-dot-vignette{z-index:0;pointer-events:none;background:radial-gradient(at 50% 40%,#0000 45%,#080b0980);position:fixed;inset:0}.app-shell .hero-empty .prize{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}@media (min-width:701px){.app-shell .topbar:not(.home-topbar){align-items:center;margin-bottom:16px;padding:11px 18px}.app-shell .topbar:not(.home-topbar) .eyebrow,.app-shell .topbar:not(.home-topbar):before{display:none}.app-shell .topbar:not(.home-topbar) h1{font-size:24px;line-height:1}}@media (max-width:700px){.app-shell .topbar:not(.home-topbar){display:none}.app-shell .page-view>.view-lead:first-child{margin-top:6px}}.app-shell .identity-card .profile-avatar{border-radius:50%;flex:0 0 96px;width:96px;height:96px}.app-shell .identity-card .profile-avatar svg{fill:none;stroke:#c6e6de;stroke-width:1.6px;width:46px;height:46px}.app-shell .profile-view .view-lead{flex-wrap:wrap}@media (max-width:700px){.app-shell .identity-card .profile-avatar{flex-basis:80px;width:80px;height:80px}.app-shell .identity-card>button{margin-left:0}.app-shell .profile-view .view-lead{align-items:flex-start}.app-shell .profile-view .view-lead>.outline-button{white-space:nowrap;width:auto;min-width:0}.app-shell .outline-button:after{content:none}}.app-shell .top-earner-row .player-rank.rank-novice{color:#afbdb6!important}.app-shell .top-earner-row .player-rank.rank-detri{color:#b2fef1!important}.app-shell .top-earner-row .player-rank.rank-elite{color:#8fb4eb!important}.app-shell .top-earner-row .player-rank.rank-amateur{color:#b995da!important}.app-shell .top-earner-row .player-rank.rank-pro{color:#ffd69f!important}.app-shell .top-earner-row .earner-player small{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.app-shell .top-earner-row .rank-badge{border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800;line-height:1.2}@media (max-width:700px){.app-shell .top-earners-list{gap:8px}.app-shell .top-earner-row{grid-template-rows:auto;grid-template-columns:24px 40px minmax(0,1fr) auto;min-height:0;padding:10px 12px}.app-shell .top-earner-row strong{grid-area:auto;margin:0;font-size:15px}.app-shell .top-earner-row>i{display:none}}.app-shell .finished-podium .podium-place{width:26px;height:26px;font-size:12px}.app-shell .finished-podium .podium-place.place-1{color:#5e3f00;background:#f7d77a}.app-shell .finished-podium .podium-place.place-2{color:#bfcac4;background:#0c100e}.app-shell .finished-podium .podium-place.place-3{color:#5d3218;background:#efc3a4}@media (max-width:700px){.app-shell .wallet-hero{flex-direction:column;align-items:stretch;gap:16px}.app-shell .wallet-hero>div:last-child{flex-direction:column;align-items:stretch}.app-shell .wallet-hero>div:last-child>*,.app-shell .wallet-hero>div:last-child button{width:100%}.app-shell .wallet-summary{grid-template-columns:1fr}}@media (min-width:701px){.app-shell .tournament-list{grid-template-columns:repeat(auto-fill,minmax(300px,345px));grid-auto-rows:auto;align-items:start}}.app-shell .tournament-cover{justify-content:space-between}.app-shell .tournament-cover .tournament-cover-note{color:#d8fa3c;letter-spacing:.8px;margin-top:4px;font-size:11px;font-weight:800;display:block}.app-shell .hero-capacity .hero-spots-left{color:#d8fa3c;font-style:normal}.app-shell .admin-tournament-list .admin-tournament-actions{flex-wrap:wrap}.app-shell .admin-tournament-actions .tournament-start-schedule{flex-basis:100%;order:-2;width:max-content;max-width:100%}.app-shell .admin-tournament-actions:after{content:"";flex-basis:100%;order:2;height:0}.app-shell .admin-tournament-actions :is(.danger,.remove){order:3}.mobile-sign-in{display:none}@media (max-width:700px){.app-shell .mobile-header-actions .mobile-sign-in{color:#12291f;min-height:34px;font:inherit;background:#d8fa3c;border:1px solid #d8fa3c;border-radius:999px;align-items:center;padding:6px 13px;font-size:12px;font-weight:800;display:inline-flex}}.app-shell .home-how-it-works{color:#daeee4;background:#1a211d;border:1px solid #25372e3d;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:16px 0 0;padding:12px 16px;font-size:14px;font-weight:800;list-style:none;display:flex}.app-shell .home-how-it-works li{align-items:center;gap:8px;display:flex}.app-shell .home-how-it-works b{color:#12291f;background:#d8fa3c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}@media (max-width:700px){.app-shell .home-how-it-works{gap:6px 14px;padding:10px 12px;font-size:13px}.app-shell .home-how-it-works b{width:22px;height:22px}}@media (min-width:701px){.app-shell .content :is(.eyebrow,.live-pill,.game-tag,.round-label,.owner-pill,.hero-prize-breakdown small,.hero-tournament-details small,.registration-head span,.profile-value small,.profile-stats-card small,.wallet-summary article>p,.admin-tournament-summary small,.finished-tournament-cover>span,.finished-tournament-cover small,.profile-section-links>span,.demo-banner span,.hero-copy>p,.wallet-hero p,.tournament-date,.capacity-pill,.tournament-metrics small,.table-head span,.table-row .status,.admin-list-heading>span){font-size:10.5px}.app-shell .content :is(.hero-capacity span,.hero-capacity b,.hero-tournament-details b,.earner-player small,.finished-podium small,.admin-tournament-summary em,.admin-section-tabs small,.tournament-start-schedule,.tournament-action,.registration-row-actions button,.registration-row em,.config-note,.profile-avatar-upload small,.profile-value>span,.public-profile-note,.verified-badge,.member-row em,.support-ticket-row>button,.support-ticket-row .status,.support-ticket-row small,.transaction small,.transaction em,.account-health small,.activity-list small){font-size:11.5px}.app-shell .content .rank-badge{font-size:10.5px}}.app-shell .help-button{color:#cbe5d5;background:#1a211dbd;border:1px solid #3d714d42;border-radius:8px;font-weight:800}.app-shell .danger-button,.app-shell .tournament-action.danger,.app-shell .admin-tournament-list .tournament-action.remove,.app-shell .refund-registration-button{color:#dd9f96;background:#1a211d;border:1px solid #6c382d;border-radius:8px;font-weight:800}.app-shell .danger-button{min-height:44px;padding:0 16px}.app-shell .danger-button:hover:not(:disabled),.app-shell .tournament-action.danger:hover,.app-shell .admin-tournament-list .tournament-action.remove:hover{background:#301712;border-color:#6d382c}.app-shell .text-button{color:#b1e8e0;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:800;display:inline-flex}.app-shell .status-tag{border-radius:999px;align-items:center;gap:5px;width:max-content;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.app-shell .status-tag.ok{color:#cbedba;background:#1d2521;border:1px solid #cbe9ad}.app-shell .status-tag.pending{color:#a08ed6;background:#1b1230;border:1px solid #282239}.app-shell .tournament-info .status-tag.card-status{border-radius:8px;justify-content:center;width:100%;min-height:45px;font-size:13px}.app-shell .secondary:disabled small,.app-shell .wallet-deposit-soon small{opacity:.8;font-size:11px;font-weight:700;display:block}.app-shell .wallet-deposit-soon{cursor:not-allowed;opacity:.75;flex-direction:column;gap:1px}.app-shell .modal-backdrop{z-index:80}.app-shell .account-modal{overscroll-behavior:contain;border-radius:20px;width:min(520px,100%);max-height:calc(100dvh - 40px);overflow-y:auto}.app-shell .account-modal.modal-sm{width:min(400px,100%)}.app-shell .account-modal.modal-lg{width:min(720px,100%)}.app-shell .account-modal>.primary.full:last-child,.app-shell .account-modal>.primary.full:nth-last-child(2){z-index:2;width:100%;margin-top:14px;position:sticky;bottom:-31px;box-shadow:0 -14px 18px #ffffff1c,0 7px 16px #00000049}.app-shell .modal-close{cursor:pointer;z-index:3;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}@media (max-width:700px){.app-shell .modal-close{width:42px;height:42px;font-size:24px}.app-shell .modal-backdrop{align-items:end;padding:12px}.app-shell .account-modal{border-radius:20px;max-height:calc(100dvh - 24px)}.app-shell:has(.modal-backdrop)>.mobile-bottom-nav{display:none}.app-shell .modal-backdrop:has(.modal-lg){padding:0}.app-shell .account-modal.modal-lg{border-radius:0;width:100%;height:100dvh;max-height:none;padding-top:66px}.app-shell .account-modal.modal-lg>.modal-close{width:auto;padding:0 14px;font-size:0;position:fixed;top:12px;left:12px;right:auto}.app-shell .account-modal.modal-lg>.modal-close:before{content:"← Volver";color:#cbe5d5;font-size:14px;font-weight:800}}.app-shell .mobile-more-panel .mobile-more-account{background:#141a17;min-height:56px;margin-bottom:2px}.app-shell .mobile-more-panel .mobile-more-account>span:last-child{flex-direction:column;gap:2px;display:flex}.app-shell .mobile-more-panel .mobile-more-account small{color:#a4b5ad;font-size:12px;font-weight:600}.app-shell .mobile-more-avatar{color:#d2ebe0;background:#0b0e0d;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.app-shell .mobile-more-avatar img{object-fit:cover;width:100%;height:100%}.app-shell .mobile-more-panel .mobile-more-separator{background:#0b0e0d;height:1px;margin:5px 6px;display:block}.app-shell .mobile-more-panel :is(button,a).active{background:#131916}.app-shell .mobile-more-panel .account-menu-danger{color:#dd9f96}.app-shell .hero-player-step{z-index:1;color:#eaf7e3;background:#d8fa3c17;border:1px solid #d8fa3c59;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 0;padding:12px 14px;font-size:14px;font-weight:700;display:flex;position:relative}.app-shell .hero-player-step button{color:var(--lime);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:900}.app-shell .hero-player-step button i{margin-left:4px;font-style:normal}.app-shell .activity-empty{flex-direction:column;gap:3px;margin:0;padding:10px 4px;display:flex}.app-shell .activity-empty small{color:#a2b3ab}.app-shell .notifications-list{box-shadow:none;border:1px solid #26362e;border-radius:14px;margin-top:16px;padding:6px 12px}.app-shell .notifications-list .activity-list{flex-direction:column;display:flex}.app-shell .notifications-list .activity-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #27352e;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.app-shell .notifications-list .activity-list button:first-child{border-top:0}.app-shell .notifications-list .activity-list i{color:#b1e8e0;background:#131916;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.app-shell .notifications-list .activity-list span{flex-direction:column;gap:2px;display:flex}.app-shell .notifications-list .activity-list small{color:#a2b3ab}.app-shell .notifications-list .activity-list em{color:#b1e8e0;font-style:normal}.app-shell .my-registration{flex-direction:column;gap:10px;margin:14px 0 26px;scroll-margin-top:20px;display:flex}.app-shell .my-registration>.eyebrow{margin:0}.app-shell .my-registration-card{border:1px solid #46755238;border-left:4px solid var(--lime);background:linear-gradient(135deg,#1d2521,#1a211d);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:0 10px 26px #0000002d}.app-shell .my-registration-card.is-live{color:#eaf7e3;background:linear-gradient(135deg,#161c19,#1f2824);border-left-color:#3ccf9a}.app-shell .my-registration-card.is-live small,.app-shell .my-registration-card.is-live .text-button{color:#b9d8c6}.app-shell .my-registration-info{flex-direction:column;gap:6px;min-width:0;display:flex}.app-shell .my-registration-info h3{letter-spacing:-.4px;margin:0;font-size:20px}.app-shell .my-registration-info small{color:#abbab3;font-size:13px}.app-shell .my-registration-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.app-shell .my-registration-actions :is(.primary,.secondary){border-radius:8px;min-height:44px;padding:0 20px;font-size:14px}.app-shell .tournament-filters{background:#1a211dcc;border:1px solid #3d714d33;border-radius:14px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.app-shell .tournament-filters button{color:#c4e0cf;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:800}.app-shell .tournament-filters button.active{color:var(--lime);background:#1d2621}.app-shell .how-to-register{color:#abbab3;margin-top:8px;font-size:13px}.app-shell .how-to-register summary{color:#b1e8e0;cursor:pointer;width:max-content;font-weight:800}.app-shell .how-to-register p{max-width:620px;margin:8px 0 0;line-height:1.5}.app-shell .tournament-main h3 a{color:inherit;text-decoration:none}.app-shell .tournament-main h3 a:hover{text-underline-offset:3px;text-decoration:underline}.app-shell .tournament-card{scroll-margin-top:20px}.app-shell .prize-toggle{display:none}@media (max-width:700px){.app-shell .my-registration-card{flex-direction:column;align-items:stretch;padding:16px}.app-shell .my-registration-actions{justify-content:stretch}.app-shell .my-registration-actions :is(.primary,.secondary){flex:100%}.app-shell .page-view>.view-lead:has(.tournament-filters){flex-direction:column;align-items:stretch}.app-shell .tournament-filters{flex-wrap:nowrap;overflow-x:auto}.app-shell .tournament-filters button{flex:1 0 auto}.app-shell .tournament-prize-list .tournament-prize-heading{flex-wrap:wrap}.app-shell .prize-toggle{color:#b1e8e0;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:800;display:inline-flex}.app-shell .tournament-info .tournament-prize-list:not([data-open])>.prize-row{display:none!important}.app-shell .tournament-prize-list[data-open] .prize-toggle span{transform:rotate(180deg)}}.app-shell .breadcrumb{color:#b1c7d4;align-items:center;gap:8px;margin:16px 0 15px;font-size:13px;display:flex}.app-shell .breadcrumb .back-button{cursor:pointer;margin:0;font-size:13px}.app-shell .breadcrumb b{color:#d6ece2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:700px){.app-shell .tournament-detail .table-card .table-head{display:none}.app-shell .tournament-detail .table-card .table-row{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 16px;display:flex}.app-shell .tournament-detail .table-card .table-row>b{flex-basis:100%}.app-shell .tournament-detail .table-card .table-row [data-unit]:after{content:" " attr(data-unit);color:#a2b3ab;font-weight:600}.app-shell .tournament-detail .table-card .table-row .status{margin-left:auto}.app-shell .section-header.compact{flex-wrap:wrap}}.app-shell .profile-tabs{background:#1a211dd9;border:1px solid #3d714d33;border-radius:14px;gap:6px;width:max-content;max-width:100%;margin:6px 0 4px;padding:4px;display:flex;overflow-x:auto}.app-shell .profile-tabs button{color:#c4e0cf;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 18px;font-size:14px;font-weight:800}.app-shell .profile-tabs button.active{color:var(--lime);background:#1d2621}.app-shell .account-session-copy{color:#abbab3;margin:8px 0 16px;font-size:13px;line-height:1.5}.app-shell .account-session-actions{flex-wrap:wrap;gap:10px;display:flex}.app-shell .account-session-actions .secondary{border:1px solid #3d714d42;border-radius:8px;padding:0 16px;font-weight:800}@media (max-width:700px){.app-shell .profile-tabs{width:100%}.app-shell .profile-tabs button{flex:1;padding:0 10px}.app-shell .account-session-actions>*{flex:100%}}.app-shell .support-ticket-row button{cursor:pointer}.app-shell .support-ticket-row button span{transition:transform .15s;display:inline-block}.app-shell .support-ticket-row.is-open button span{transform:rotate(180deg)}.app-shell .support-ticket-detail{color:#c6d0cb;background:#161c19;border-radius:8px;flex-direction:column;flex-basis:100%;gap:10px;margin-top:6px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.app-shell .support-ticket-detail p{margin:0}.app-shell .support-ticket-detail small{color:#a2b3ab;letter-spacing:.6px;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.app-shell .support-ticket-answer{border-left:3px solid #457227;padding-left:10px}.app-shell .support-ticket-waiting{color:#a2b3ab}.app-shell .admin-tournament-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.app-shell .admin-tournament-actions:after{content:none}.app-shell .admin-action-group{flex-wrap:wrap;gap:8px;display:flex}.app-shell .admin-action-group.danger-group{border-top:1px dashed #392822;padding-top:8px}.app-shell .admin-tournament-list{grid-auto-flow:dense}.app-shell .admin-tournament-registrations{grid-column:1/-1}.app-shell .admin-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:900px){.app-shell .admin-support-grid{grid-template-columns:1fr}}.app-shell .admin-tournament-list .admin-tournament-registrations>article{padding:18px;display:block}.app-shell .admin-tournament-registrations .admin-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.app-shell .admin-tournament-registrations .admin-card-head>div{flex-direction:column;gap:3px;display:flex}.app-shell .admin-tournament-registrations b{white-space:normal}@media (min-width:1001px){.app-shell .admin-section-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:700px){.app-shell .hero-player-step{flex-direction:column;align-items:flex-start;gap:6px;font-size:13px}.app-shell .outline-button{width:auto;height:auto;min-height:44px;padding:0 16px;font-size:14px}.app-shell .outline-button:after{content:none}.app-shell .detail-actions{flex-wrap:wrap}.app-shell .detail-actions :is(.primary,.outline-button){flex:100%}.app-shell .tournament-detail .table-card .table-row>span:last-child{display:inline-flex}}.app-shell .support-ticket-row.is-open{flex-wrap:wrap}.test-tournament-tag{color:#ffe2ac;letter-spacing:.06em;vertical-align:middle;background:#302612;border:1px solid #f1d39a;border-radius:999px;align-items:center;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.test-tournament-toggle{cursor:pointer;background:#302612;border:1px dashed #f1d39a;border-radius:8px;align-items:flex-start;gap:10px;margin:-5px 0 16px;padding:11px 12px;display:flex}.test-tournament-toggle input{width:auto;margin-top:2px}.test-tournament-toggle span{flex-direction:column;gap:3px;display:flex}.test-tournament-toggle b{color:#ffe2ac;font-size:12px}.test-tournament-toggle small{color:#b2c0b9;font-size:11px;line-height:1.4}.app-shell .my-registration-card.rich{color:#dff0e9;background:linear-gradient(135deg,#1d2521,#1a211d);border:1px solid #46755238;border-radius:16px;grid-template-columns:270px minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 14px 32px #00000038}.app-shell .my-registration-cover{justify-content:flex-start;gap:10px;min-height:0}.app-shell .my-registration-cover .live-pill{width:max-content}.app-shell .my-registration-cover:before{width:38px;height:38px;top:16px;bottom:auto;right:16px;transform:none}.app-shell .my-registration-cover b{margin-top:auto}.app-shell .my-registration-body{justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:20px 22px;display:flex}.app-shell .my-registration-card.rich .my-registration-info h3{letter-spacing:.2px;color:#dff3ed;align-items:center;gap:8px;font-family:Zeyro Display,Impact,Arial Narrow,Arial,sans-serif;font-size:26px;font-weight:400;display:flex}.app-shell .my-registration-card.rich .my-registration-info>small{color:#abbab3;font-size:13px}.app-shell .my-registration-stats{border-top:2px solid #d8fa3cb3;flex-wrap:wrap;gap:10px 26px;width:max-content;max-width:100%;margin-top:8px;padding-top:12px;display:flex}.app-shell .my-registration-stats span{flex-direction:column;gap:3px;display:flex}.app-shell .my-registration-stats small{color:#98aba2;letter-spacing:.7px;font-size:10px;font-weight:800}.app-shell .my-registration-stats b{color:#b1e8c8;font-size:19px;font-weight:900}.app-shell .my-registration-stats b.is-prize{color:#f3d398}.app-shell .my-registration-stats b.is-pending{color:#faca8e}.app-shell .my-registration-card.rich .text-button{color:#b1e8e0}@media (max-width:700px){.app-shell .my-registration-card.rich{grid-template-columns:1fr;padding:0}.app-shell .my-registration-cover{min-height:118px}.app-shell .my-registration-body{flex-direction:column;align-items:stretch;padding:16px}.app-shell .my-registration-stats{gap:10px 18px;width:auto}}.app-shell .home-hero-layout .hero-card{min-height:0!important;padding:20px 24px!important}.app-shell .home-hero-layout .hero-card-top-left .hero-tournament-mark{flex-basis:40px;width:40px;height:40px}.app-shell .home-hero-layout .hero-copy{margin-top:6px}.app-shell .home-hero-layout .hero-copy p{margin:0;font-size:11px}.app-shell .home-hero-layout .hero-copy h2{margin:4px 0 8px;letter-spacing:-1.2px!important;font-size:clamp(26px,3vw,36px)!important}.app-shell .home-hero-layout .hero-copy .prize{font-size:12px}.app-shell .home-hero-layout .hero-copy .prize b{font-size:26px!important}.app-shell .home-hero-layout .hero-prize-breakdown{gap:6px;margin-top:8px}.app-shell .home-hero-layout .hero-prize-breakdown span{min-height:0!important;padding:7px 10px!important}.app-shell .home-hero-layout .hero-tournament-details{gap:6px;margin-top:6px}.app-shell .home-hero-layout .hero-tournament-details span{min-height:0!important;padding:7px 10px!important}.app-shell .home-hero-layout .hero-capacity{margin-top:10px}.app-shell .home-hero-layout .hero-player-step{margin-top:10px;padding:10px 14px!important}.app-shell .home-hero-layout .hero-bottom{margin-top:12px}.app-shell .home-hero-layout .hero-bottom button{min-height:40px;padding:0 22px}.app-shell .home-hero-layout .hero-next-match{padding:8px 12px!important}.app-shell .home-hero-layout .hero-next-match b{font-size:20px!important}.app-shell .my-registration-card.rich{grid-template-columns:220px minmax(0,1fr)}.app-shell .my-registration-cover{padding:16px 18px!important}.app-shell .my-registration-cover b{font-size:24px}.app-shell .my-registration-body{padding:16px 20px}.app-shell .my-registration-card.rich .my-registration-info h3{font-size:23px}.app-shell .my-registration-stats b{font-size:17px}.app-shell .detail-tabs{background:#1a211dd9;border:1px solid #3d714d33;border-radius:14px;flex-wrap:wrap;gap:6px;width:max-content;max-width:100%;margin:18px 0 4px;padding:4px;display:flex}.app-shell .detail-tabs button{color:#c4e0cf;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 16px;font-size:13px;font-weight:800}.app-shell .detail-tabs button.active{color:var(--lime);background:#1d2621}.app-shell .detail-team-card{flex-direction:column;gap:6px;display:flex}.app-shell .detail-team-card>b{color:#dff3ed;font-size:17px}.app-shell .detail-team-members{flex-wrap:wrap;gap:6px;display:flex}.app-shell .detail-team-members span{background:#1d2521;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.app-shell .standings-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.app-shell .standings-columns:has(>:only-child){grid-template-columns:1fr}.app-shell .standings-table{background:#1a211d;border:1px solid #27342e;border-radius:14px;overflow:hidden}.app-shell .standings-head,.app-shell .standings-row{grid-template-columns:34px minmax(0,1fr) 58px 50px;align-items:center;gap:8px;padding:9px 14px;display:grid}.app-shell .standings-head{color:#d8fa3c;letter-spacing:.7px;background:#1d2621;font-size:10px;font-weight:900}.app-shell .standings-head span:nth-child(n+3),.app-shell .standings-row>:nth-child(n+3){text-align:right}.app-shell .standings-row{border-top:1px solid #28342e;font-size:13px}.app-shell .standings-row>b:first-child{color:#a5b6ae;font-size:13px}.app-shell .standings-row>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.app-shell .standings-row strong{color:#dbede5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .standings-row small{color:#9caea5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-shell .standings-row>b:nth-child(3){color:#b1e8c8;font-size:15px}.app-shell .standings-row>span:nth-child(4){color:#b7c4bd;font-weight:700}@media (max-width:700px){.app-shell .home-hero-layout .hero-card{padding:16px!important}.app-shell .my-registration-card.rich{grid-template-columns:1fr}.app-shell .my-registration-cover{min-height:100px}.app-shell .detail-tabs{grid-template-columns:repeat(3,1fr);width:auto;display:grid}.app-shell .detail-tabs button{padding:0 6px;font-size:12px}.app-shell .standings-columns{grid-template-columns:1fr}}.app-shell .detail-team-members span{background:#1a211d;border:1px solid #27342e}@media (min-width:701px){.app-shell .home-hero-layout .hero-card-top{position:static}.app-shell .home-hero-layout .hero-event-meta{z-index:2;position:absolute;top:20px;right:24px}.app-shell .home-hero-layout .hero-copy h2{max-width:calc(100% - 260px)}}.app-shell .detail-card.detail-team-card{align-self:start;height:auto;min-height:0!important}.result-kills-head{color:#9eafa6;letter-spacing:.6px;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.result-kills-head span:last-child{text-align:center;width:54px}.result-evidence-field>span{color:#b7c4be}.evidence-buttons{flex-wrap:wrap;gap:8px;display:flex}.evidence-button{color:#bae7d0;letter-spacing:0;cursor:pointer;background:#171e1a;border:1px dashed #26362e;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.evidence-button input{opacity:0;cursor:pointer;position:absolute;inset:0;width:100%!important;padding:0!important}.evidence-camera{display:none}@media (pointer:coarse){.evidence-camera{display:inline-flex}.evidence-button{flex:1 1 0}}.fair-play-note{color:#f0deb8;background:#1d2521;border:1px solid #f0d49a;border-left:4px solid #e0a832;border-radius:8px;flex-direction:column;gap:4px;margin-top:14px;padding:11px 13px;font-size:11px;line-height:1.45;display:flex}.fair-play-note b{color:#fcdea8;letter-spacing:.3px;text-transform:uppercase;font-size:11px}.result-evidence-slot{background:#18201c;border:1px solid #28332e;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.result-evidence-slot>b{color:#c8d2cd;letter-spacing:0;font-size:11px}.evidence-remove{color:#da9797;cursor:pointer;background:#1a211d;border:1px solid #22392e;border-radius:8px;min-height:40px;padding:0 12px;font-size:11px;font-weight:800}.evidence-view-buttons{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:620px){.review-details .evidence-view-buttons{grid-column:1/-1}}.duplicate-evidence-warning{color:#e8afaf;background:#301212;border:1px solid #392222;border-left:4px solid #d04848;border-radius:8px;flex-direction:column;grid-column:1/-1;gap:3px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.duplicate-evidence-warning b{color:#ea9898;letter-spacing:.3px;text-transform:uppercase;font-size:11px}.admin-tournament-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}.admin-tournament-list article.admin-tournament-card.is-live{grid-column:1/-1}.admin-tournament-list article>div.card-operation{flex-direction:initial;border-top:1px dashed #22392e;gap:12px;padding-top:12px;display:grid}.admin-tournament-list article.is-live>div.card-operation{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.card-section{gap:8px;min-width:0;display:grid}.card-section-head{align-items:center;gap:7px;display:flex}.card-section-head h5{color:#c3cec8;letter-spacing:.5px;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.card-section-head span{color:#acd7b6;background:#121815;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:800}.card-empty{color:#87938c;margin:0;font-size:11px}.card-match-strip{background:#151b18;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.card-match-state{color:#bdc9c3;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.card-match-state i{background:#e0a832;border-radius:50%;width:8px;height:8px}.card-match-state.live i{background:#4b9c5f;box-shadow:0 0 0 4px #3fbf5f2e}.card-match-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-tournament-list .tournament-action:disabled{opacity:.45;cursor:not-allowed}.card-result-row{background:#18201c;border:1px solid #28332e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 12px;display:grid}.card-result-main{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-tournament-list .card-result-main b{white-space:normal;font-size:13px}.card-result-main small{color:#adbcb4;letter-spacing:0;font-size:11px;font-weight:700}.card-result-main span{color:#9eafa6;font-size:10px}.card-result-points{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.admin-tournament-list .card-result-points b{color:#bae7d0;font-size:20px}.card-result-points small{color:#9eafa6;letter-spacing:0;font-size:9px}.card-result-row .duplicate-evidence-warning{grid-column:1/-1}.card-result-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px;display:flex}.card-result-actions .evidence-button{min-height:32px;padding:0 10px;font-size:11px}.card-result-review{gap:6px;display:flex}.card-result-hint{color:#f1d1a0;letter-spacing:0;grid-column:1/-1;font-size:10px}.card-team-list{gap:4px;max-height:320px;display:grid;overflow:auto}.card-team-row{background:#171d1a;border-radius:8px;align-items:center;gap:9px;padding:6px 8px;display:flex}.card-team-row>i{background:#e0a832;border-radius:50%;flex:none;width:7px;height:7px}.card-team-row>i.ok{background:#4b9c5f}.card-team-row>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.admin-tournament-list .card-team-row>div b{font-size:12px}.card-team-row>div>span{flex-wrap:wrap;gap:0 8px;font-size:10px;display:flex}.card-team-row .admin-player-link{cursor:pointer;background:0 0;border:0;min-height:0;padding:0;font-size:10px}.card-team-actions{align-items:center;gap:5px;display:flex}.card-team-actions em{color:#f1d1a0;font-size:9px;font-style:normal;font-weight:800}.admin-tournament-list .card-team-actions .tournament-action{min-height:28px;padding:4px 9px}@media (max-width:820px){.admin-tournament-list article.is-live>div.card-operation{grid-template-columns:1fr}}.card-result-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.card-result-open{min-width:64px}.card-result-flag{color:#ea9898;letter-spacing:.2px;vertical-align:middle;background:#301212;border-radius:6px;margin-left:7px;padding:2px 6px;font-size:9px;font-weight:800}.result-review-modal{width:min(860px,100%);max-height:calc(100vh - 32px);overflow:auto}.result-review-modal h2,.result-review-modal .duplicate-evidence-warning{margin-bottom:12px}.review-images{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;margin:4px 0 16px;display:grid}.review-images figure{gap:6px;margin:0;display:grid}.review-images a{background:#0d110f;border:1px solid #28342e;border-radius:10px;display:block;overflow:hidden}.review-images img{object-fit:contain;cursor:zoom-in;width:100%;max-height:420px;display:block}.review-image-loading{color:#9caea5;border:1px dashed #27342e;border-radius:10px;place-items:center;min-height:200px;font-size:12px;display:grid}.review-images figcaption{color:#a6b6ae;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}.review-data{background:#181f1b;border:1px solid #28332e;border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;padding:14px;display:grid}.review-kills{gap:6px;display:grid}.review-kills>div:not(.result-kills-head){color:#c3cec8;justify-content:space-between;font-size:13px;display:flex}.review-kills>div b{text-align:center;width:54px}.review-kills-total{border-top:1px solid #28332e;padding-top:6px;font-weight:800}.review-points{flex-direction:column;gap:4px;display:flex}.review-points small{color:#9eafa6;letter-spacing:.6px;font-size:9px;font-weight:800}.review-points>b{color:#c8d2cd;margin-bottom:6px;font-size:18px}.review-points span{color:#b7c4bd;font-size:13px}.review-points strong{color:#bae7d0;font-size:26px}.review-points em{color:#97aaa0;font-size:10px;font-style:normal;line-height:1.4}.review-modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.review-modal-actions button{min-height:42px;padding:0 18px}.result-review-modal .danger-button{color:#dd9f96;background:#1a211d;border:1px solid #6c382d;border-radius:8px;font-weight:800}.result-review-modal .danger-button:disabled{opacity:.45;cursor:not-allowed}.reject-panel{background:#301212;border:1px solid #392222;border-radius:12px;gap:8px;margin-top:16px;padding:14px;display:grid}.reject-panel>b{color:#e8a4a4;font-size:13px}.reject-panel>span{color:#a1b2aa;font-size:11px}.reject-reasons{flex-wrap:wrap;gap:6px;display:flex}.reject-reasons button{color:#dbb9b9;cursor:pointer;background:#1a211d;border:1px solid #392222;border-radius:16px;min-height:34px;padding:0 11px;font-size:11px;font-weight:700}.reject-reasons button.active{color:#fff;background:#8d4444;border-color:#732626}.reject-panel textarea{min-height:70px;font:inherit;resize:vertical;border:1px solid #392222;border-radius:8px;padding:9px;font-size:12px}.reject-panel .review-modal-actions{margin-top:4px}.result-review-note{color:#df9898;grid-column:1/-1;font-size:11px}@media (max-width:620px){.review-data{grid-template-columns:1fr}.review-modal-actions{flex-direction:column-reverse}.review-modal-actions button{width:100%}}.modal-backdrop:has(.result-review-modal){z-index:200;align-items:center}@media (max-width:620px){.review-images{grid-template-columns:1fr 1fr;gap:8px}.review-images img{max-height:240px}.result-review-modal{max-height:calc(100dvh - 24px)}}.admin-live-tournament{gap:14px;display:grid}.admin-live-extras{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (max-width:820px){.admin-live-extras{grid-template-columns:1fr}}.admin-live-callout{color:#c5e7d2;text-align:left;cursor:pointer;background:#141b18;border:1px solid #22392e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.admin-live-callout span{align-items:center;gap:8px;display:inline-flex}.admin-live-callout i{background:#4b9c5f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3fbf5f2e}.admin-live-callout b{color:#bae7d0;white-space:nowrap}.admin-stream-bar{background:#141b18;border:1px solid #ffffff17;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.admin-stream-bar>span{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-stream-bar>span b{letter-spacing:2px;color:#d8fa3c;font-size:12px}.admin-stream-bar>span small{color:#93a097;font-size:12px}.admin-stream-bar>div{flex-wrap:wrap;gap:8px;display:flex}.admin-stream-bar a{align-items:center;text-decoration:none;display:inline-flex}.admin-stream-bar a.primary{background:var(--lime);border-color:var(--lime);color:#1d3027}:is(.app-shell,.td-page) .standings-legend{color:#f6e1b1;background:linear-gradient(90deg,#1d2521,#1d2521);border:1px solid #f0dc9a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding:10px 14px;font-size:12px;line-height:1.4;display:flex}:is(.app-shell,.td-page) .standings-legend .legend-match-point{color:#3d2a04;letter-spacing:.6px;text-transform:uppercase;background:linear-gradient(135deg,#f5c84c,#e09b1d);border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:10px;font-weight:900;box-shadow:0 2px 8px #e09b1d59}.app-shell .standings-table{isolation:isolate;background:#1a211d;border:0;border-radius:16px;animation:2.8s ease-in-out infinite standings-glow;position:relative;box-shadow:0 0 0 2px #b9e34a,0 0 14px #b9e34aa6,0 0 32px #4fbf7a59}.app-shell .standings-table>.standings-pattern{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.app-shell .standings-table>.standings-head{position:relative}@keyframes standings-glow{50%{box-shadow:0 0 0 2px #d8fa3c,0 0 22px #d8fa3cd9,0 0 46px #4fbf7a80}}.app-shell .standings-head{color:#d8fa3c;letter-spacing:1px;background:linear-gradient(100deg,#19201c,#27332d 60%,#34433c);padding:11px 14px;font-size:10px}.app-shell .standings-head,.app-shell .standings-row{grid-template-columns:40px minmax(0,1fr) 66px 52px;gap:10px}.app-shell .standings-row{border-top:1px solid #27352e;padding:11px 14px;position:relative}.app-shell .standings-row:nth-child(odd){background:#1a211d8c}.app-shell .standings-row .standing-place{color:#c1edd5;background:#1d2521;border:1px solid #316841;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.app-shell .standings-row .standing-team{flex-direction:column;gap:3px;min-width:0;display:flex}.app-shell .standings-row .standing-team strong{color:#dff3ed;align-items:center;gap:7px;min-width:0;font-size:14px;font-weight:800;display:flex}.app-shell .standing-tag{letter-spacing:.5px;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:9px;font-style:normal;font-weight:900}.app-shell .standing-tag.mine{color:#dcf9bc;background:#1d2521}.app-shell .standing-tag.match-point{color:#3d2a04;background:linear-gradient(135deg,#f5c84c,#e09b1d);box-shadow:0 0 10px #f5c84c99}.app-shell .standing-tag.champion{color:#14382a;background:#d8fa3c}.app-shell .standing-progress{background:#101412;border-radius:999px;height:4px;margin-top:3px;display:block;overflow:hidden}.app-shell .standing-progress>i{border-radius:inherit;background:linear-gradient(90deg,#469163,#b9e34a);height:100%;display:block}.app-shell .standings-row .standing-points{color:#b1f2cd;text-align:center;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#1d2521,#1d2521);border-radius:10px;justify-self:end;min-width:52px;padding:5px 9px;font-size:16px;font-weight:900}.app-shell .standings-row .standing-kills{color:#fea884;font-variant-numeric:tabular-nums;font-weight:800}.app-shell .standings-row.is-match-point{z-index:1;background:linear-gradient(100deg,#1d2521,#ffe9a3 55%,#1d2521) 0 0/200% 100%;animation:3.5s linear infinite standing-gold-shine;box-shadow:inset 4px 0 #e0a21d,inset 0 0 0 1px #f2cf6b,0 0 18px #f0be3c59}.app-shell .standings-row.is-match-point .standing-team strong{color:#ffe5b6}.app-shell .standings-row.is-match-point .standing-points{color:#3d2a04;background:linear-gradient(135deg,#f9d566,#e09b1d);box-shadow:0 0 12px #e09b1d8c}.app-shell .standings-row.is-match-point .standing-progress>i{background:linear-gradient(90deg,#f5c84c,#e09b1d)}.app-shell .standings-row.is-champion{z-index:1;background:linear-gradient(100deg,#19201c,#28352f 55%,#19201c) 0 0/200% 100%;animation:4s linear infinite standing-gold-shine;box-shadow:inset 4px 0 #f5c84c,0 0 22px #f5c84c73}.app-shell .standings-row.is-champion .standing-place{background:linear-gradient(135deg,#ffe28a,#e6a91f);font-size:15px}.app-shell .standings-row.is-champion .standing-team strong{color:#fff8dc}.app-shell .standings-row.is-champion small{color:#cfe0d2}.app-shell .standings-row.is-champion .player-rank.rank-novice{color:#b8cbd0!important}.app-shell .standings-row.is-champion .player-rank.rank-detri{color:#65ddca!important}.app-shell .standings-row.is-champion .player-rank.rank-elite{color:#90bfff!important}.app-shell .standings-row.is-champion .player-rank.rank-amateur{color:#d6b1ff!important}.app-shell .standings-row.is-champion .player-rank.rank-pro{color:#ffd27d!important}.app-shell .standings-row.is-champion .standing-points{color:#2b1d00;background:linear-gradient(135deg,#ffe28a,#f0b429);font-size:18px;box-shadow:0 0 16px #f5c84cb3}.app-shell .standings-row.is-champion .standing-kills{color:#ffd9a8}.app-shell .standings-row.is-champion .standing-progress{background:#1a211d26}.app-shell .standings-row.is-champion .standing-progress>i{background:linear-gradient(90deg,#f5c84c,#ffe28a)}@keyframes standing-gold-shine{0%{background-position:200% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.app-shell .standings-table,.app-shell .standings-row.is-match-point,.app-shell .standings-row.is-champion{animation:none}}@media (max-width:700px){.app-shell .standings-head,.app-shell .standings-row{grid-template-columns:34px minmax(0,1fr) 58px 44px;gap:8px;padding-left:10px;padding-right:10px}.app-shell .standings-row .standing-place{width:27px;height:27px;font-size:12px}.app-shell .standings-row .standing-points{min-width:46px;padding:4px 6px;font-size:14px}.app-shell .standing-tag{padding:2px 5px;font-size:8px}.app-shell .standings-row .standing-team strong{white-space:normal;flex-wrap:wrap;row-gap:3px}.app-shell .standings-row .standing-team small{white-space:normal;line-height:1.35}}.app-shell .home-hero-layout .hero-card,.app-shell .finished-tournaments-section{max-width:1080px}@media (min-width:1101px){.app-shell .demo-banner{width:fit-content;max-width:100%;padding-right:22px}.app-shell :is(.support-status,.home-empty-card,.info-callout){width:fit-content;max-width:100%}.app-shell .profile-grid>.profile-status{grid-column:auto}}@media (min-width:1280px){.app-shell .my-registration{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.app-shell .my-registration>.eyebrow{grid-column:1/-1;margin-bottom:-2px}.app-shell .my-registration-card.rich{height:100%}.app-shell .my-registration-card.rich .my-registration-body{flex-wrap:wrap;align-content:center}}.app-shell .home-hero-layout .hero-card.hero-live{max-width:400px}.app-shell .home-hero-layout .hero-card.hero-live.with-standings{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:24px;max-width:none;display:grid}.app-shell .home-hero-layout .hero-live-info{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.app-shell .home-hero-layout .hero-live .hero-event-meta{flex-direction:column;align-items:flex-start;gap:8px;margin:6px 0 12px;display:flex;position:static}.app-shell .home-hero-layout .hero-live .hero-copy h2{max-width:none}.app-shell .home-hero-layout .hero-live .hero-bottom{justify-content:flex-start}.app-shell .home-hero-layout .hero-live-standings{z-index:1;min-width:0;position:relative}.app-shell .home-hero-layout .hero-live-standings .standings-columns{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin-top:0}.app-shell .home-hero-layout .hero-live-standings :is(.info-callout,.detail-copy){color:#e2f3e4}@media (max-width:900px){.app-shell .home-hero-layout .hero-card.hero-live,.app-shell .home-hero-layout .hero-card.hero-live.with-standings{grid-template-columns:1fr;max-width:none}.app-shell .home-hero-layout .hero-live-standings .standings-columns{grid-template-columns:1fr}}.app-shell .home-hero-layout .hero-card.hero-live{min-height:0}.app-shell .home-hero-layout .hero-live .hero-copy .prize{margin-top:2px}.app-shell .home-hero-layout .hero-card.hero-live.with-standings{max-width:1080px}@media (min-width:901px){.app-shell .home-hero-layout .hero-card.hero-live.with-standings{grid-template-columns:minmax(280px,330px) minmax(0,1fr);gap:28px}}.app-shell .home-hero-layout .hero-live .hero-event-meta+.hero-copy{margin-top:0}.app-shell .home-hero-layout .hero-live .hero-copy+.hero-event-meta{margin:12px 0 14px}.app-shell .home-hero-layout .hero-live-standings .standings-columns{grid-template-columns:1fr}.app-shell .standings-table.standings-compact{background:#0d110f61;animation:none;box-shadow:0 0 0 1px #d8fa3c61,0 0 22px #d8fa3c1f}.app-shell .standings-compact>.standings-pattern{display:none}.app-shell .standings-compact .standings-head{background:#d8fa3c14}.app-shell .standings-compact .standings-row{border-top-color:#ffffff0f}.app-shell .standings-compact .standings-row:nth-child(odd){background:0 0}.app-shell .standings-compact .standings-row .standing-place{color:#d9f7c9;background:#bef0aa29;border-color:#bef0aa40}.app-shell .standings-compact .standings-row .standing-team strong{color:#f3faf4}.app-shell .standings-compact .standings-row small{color:#bcd0c4}.app-shell .standings-compact .player-rank.rank-novice{color:#b8cbd0!important}.app-shell .standings-compact .player-rank.rank-detri{color:#65ddca!important}.app-shell .standings-compact .player-rank.rank-elite{color:#90bfff!important}.app-shell .standings-compact .player-rank.rank-amateur{color:#d6b1ff!important}.app-shell .standings-compact .player-rank.rank-pro{color:#ffd27d!important}.app-shell .standings-compact .standing-tag.mine{color:#d8fa3c;background:#d8fa3c2e}.app-shell .standings-compact .standing-progress{background:#1a211d1f}.app-shell .standings-compact .standings-row .standing-points{color:#d8fa3c;box-shadow:none;background:0 0;font-size:18px}.app-shell .standings-compact .standings-row .standing-kills{color:#c9dacf}.app-shell .standings-compact .standings-row.is-mine{box-shadow:inset 3px 0 #d8fa3c}.app-shell .standings-compact .standings-row.is-match-point{background:linear-gradient(90deg,#f7c95c3d,#f7c95c0a);animation:none;box-shadow:inset 3px 0 #f7c95c}.app-shell .standings-compact .standings-row.is-match-point .standing-team strong{color:#ffe7a6}.app-shell .standings-compact .standings-row.is-match-point .standing-place{color:#3d2a00;background:#f7c95c;border-color:#f7c95c;box-shadow:0 0 12px #f7c95c80}.app-shell .standings-compact .standings-row.is-match-point .standing-points{color:#f7c95c;box-shadow:none;background:0 0}.app-shell .standings-more{color:#bcd0c4;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:12px;font-weight:700;display:flex}.app-shell .standings-more button{color:#d8fa3c;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:900}.app-shell .standings-compact .standings-row.is-leader:not(.is-champion){background:linear-gradient(90deg,#f7c95c29,#0000 70%)}.app-shell .standings-compact .standings-row.is-leader:not(.is-champion) .standing-place{color:#3d2a00;background:#f7c95c;border-color:#f7c95c;box-shadow:0 0 12px #f7c95c73}.app-shell .standings-row .standing-points,.app-shell .standings-row.is-match-point .standing-points,.app-shell .standings-row.is-champion .standing-points,.app-shell .standings-row>b.standing-points:nth-child(3){min-width:0;box-shadow:none;color:#d5ddd9;background:0 0;border-radius:0;padding:0;font-size:17px}.app-shell .standings-row.is-match-point>b.standing-points:nth-child(3){color:#fed480;text-shadow:0 0 10px #f5be3cd9,0 0 2px #f5be3c99}.app-shell .standings-row.is-champion>b.standing-points:nth-child(3){color:#ffd66b;text-shadow:0 0 12px #ffd66be6;font-size:19px}.app-shell .standings-compact .standings-row>b.standing-points:nth-child(3){color:#eef6ef}.app-shell .standings-compact .standings-row.is-match-point>b.standing-points:nth-child(3){color:#f7c95c;text-shadow:0 0 12px #f7c95ce6}.app-shell .detail-hero-stats{grid-template-columns:repeat(3,minmax(150px,1fr));align-self:center;gap:14px;min-width:540px;display:grid}.app-shell .detail-hero-stats span{border-radius:14px;flex-direction:column;gap:8px;padding:18px 22px;display:flex}.app-shell .detail-hero-stats small{letter-spacing:1px;font-size:12px}.app-shell .detail-hero-stats b{letter-spacing:-.8px;font-size:30px;line-height:1}@media (max-width:900px){.app-shell .detail-hero-stats{align-self:stretch;min-width:0}}@media (max-width:620px){.app-shell .detail-hero-stats{grid-template-columns:1fr 1fr}.app-shell .detail-hero-stats span:last-child{grid-column:1/-1}.app-shell .detail-hero-stats b{font-size:24px}}@font-face{font-family:Zeyro Display;src:url(/fonts/barlow-condensed-extrabold-italic.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Zeyro Label;src:url(/fonts/barlow-condensed-bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:is(.app-shell,.td-page) .sb-board{isolation:isolate;background:radial-gradient(at 50% 0,#16201a,#070b09 70%);border-radius:16px;margin-top:14px;padding:6px 18px 18px;position:relative;overflow:hidden}:is(.app-shell,.td-page) .sb-board>.sb-pattern{z-index:-1;opacity:.14;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:is(.app-shell,.td-page) .sb-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}:is(.app-shell,.td-page) .sb-columns:has(>:only-child){grid-template-columns:1fr}:is(.app-shell,.td-page) .sb-col{min-width:0}:is(.app-shell,.td-page) .sb-head,:is(.app-shell,.td-page) .sb-body{grid-template-columns:minmax(0,1fr) 92px 56px;align-items:center;display:grid}:is(.app-shell,.td-page) .sb-head{color:#d8fa3c;letter-spacing:2px;grid-template-columns:62px minmax(0,1fr) 92px 56px;height:38px;padding-right:20px;font:700 13px/1 Zeyro Label,Arial,sans-serif}:is(.app-shell,.td-page) .sb-head>span:nth-child(2){padding-left:16px}:is(.app-shell,.td-page) .sb-head>span:nth-child(n+3){text-align:right}:is(.app-shell,.td-page) .sb-head-mark{fill:#d8fa3c;width:20px;height:22px;margin-left:6px;display:block}:is(.app-shell,.td-page) .sb-row{background:linear-gradient(90deg,#fff,#f2f4f2);grid-template-columns:62px minmax(0,1fr);align-items:stretch;min-height:56px;margin:0 6px 8px;display:grid;position:relative;transform:skew(-10deg);box-shadow:0 6px 16px #00000073}:is(.app-shell,.td-page) .sb-pos{color:#0b120d;background:#d8fa3c;place-items:center;font:800 30px/1 Zeyro Display,Impact,sans-serif;display:grid;position:relative;overflow:hidden}:is(.app-shell,.td-page) .sb-pos>span{position:relative;transform:skew(10deg)}:is(.app-shell,.td-page) .sb-pos-mark{fill:#0b120d;opacity:.1;width:50px;height:54px;position:absolute;top:2px;left:6px}:is(.app-shell,.td-page) .sb-body{min-width:0;padding-right:20px;transform:skew(10deg)}:is(.app-shell,.td-page) .sb-team{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:7px 0 7px 18px;display:flex}:is(.app-shell,.td-page) .sb-team strong{color:#0b120d;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;font:800 23px/1.05 Zeyro Display,Impact,sans-serif;display:flex;overflow:hidden}:is(.app-shell,.td-page) .sb-team small{color:#9aa39d;white-space:nowrap;text-overflow:ellipsis;font:700 12px/1.2 Zeyro Label,Arial,sans-serif;overflow:hidden}:is(.app-shell,.td-page) .sb-team small .player-rank{font-weight:700}:is(.app-shell,.td-page) .sb-tag{letter-spacing:.8px;border-radius:999px;flex-shrink:0;padding:2px 7px;font:700 10px/1.2 Zeyro Label,Arial,sans-serif}:is(.app-shell,.td-page) .sb-tag.mine{color:#d8fa3c;background:#0b120d}:is(.app-shell,.td-page) .sb-tag.champion{color:#b47a00;border:2px solid #e9a516}:is(.app-shell,.td-page) .sb-points{color:#0b120d;text-align:right;font-variant-numeric:tabular-nums;font:800 30px/1 Zeyro Display,Impact,sans-serif}:is(.app-shell,.td-page) .sb-kills{color:#5d6862;text-align:right;font:800 17px/1 Zeyro Display,Impact,sans-serif}:is(.app-shell,.td-page) .sb-row:is(.is-match-point,.is-champion) .sb-points{color:#e9a516;text-shadow:0 0 14px #ffbe32e6,0 0 2px #ffd25ae6}:is(.app-shell,.td-page) .sb-row.is-leader .sb-pos{color:#2b1d00;background:linear-gradient(135deg,#ffd765,#c98a0c)}:is(.app-shell,.td-page) .sb-row.is-leader .sb-pos-mark{fill:#5a3a00;opacity:.13}:is(.app-shell,.td-page) .sb-row.is-mine{box-shadow:0 0 0 2px #d8fa3c,0 6px 16px #00000073}:is(.app-shell,.td-page) .sb-row.is-champion{animation:2.4s ease-in-out infinite sb-champion-glow;overflow:hidden;box-shadow:0 0 0 3px #f5c542,0 0 18px 2px #ffc432bf,0 0 42px 6px #ffb41e59,0 6px 16px #00000073}:is(.app-shell,.td-page) .sb-row.is-champion:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffe28c8c,#0000);width:22%;animation:3.2s ease-in-out infinite sb-champion-shine;position:absolute;top:0;bottom:0;left:-30%}@keyframes sb-champion-glow{0%,to{box-shadow:0 0 0 3px #f5c542,0 0 16px 2px #ffc432a6,0 0 36px 4px #ffb41e47,0 6px 16px #00000073}50%{box-shadow:0 0 0 3px #ffe08a,0 0 26px 5px #ffce46f2,0 0 60px 12px #ffb41e80,0 6px 16px #00000073}}@keyframes sb-champion-shine{0%{left:-30%}60%,to{left:115%}}@media (prefers-reduced-motion:reduce){:is(.app-shell,.td-page) .sb-row.is-champion{animation:none}:is(.app-shell,.td-page) .sb-row.is-champion:after{display:none}}:is(.app-shell,.td-page) .sb-compact{margin-top:0}:is(.app-shell,.td-page) .sb-compact .standings-more{border-top:1px solid #d8fa3c2e;margin:4px 6px 0;padding:10px 4px 0}@media (max-width:900px){:is(.app-shell,.td-page) .sb-columns{grid-template-columns:1fr;gap:0}:is(.app-shell,.td-page) .sb-col+.sb-col .sb-head{display:none}}@media (max-width:620px){:is(.app-shell,.td-page) .sb-board{padding:4px 8px 12px}:is(.app-shell,.td-page) .sb-head{letter-spacing:1.4px;grid-template-columns:48px minmax(0,1fr) 70px 40px;padding-right:12px;font-size:11px}:is(.app-shell,.td-page) .sb-head>span:nth-child(2){padding-left:12px}:is(.app-shell,.td-page) .sb-body{grid-template-columns:minmax(0,1fr) 70px 40px;padding-right:12px}:is(.app-shell,.td-page) .sb-row{grid-template-columns:48px minmax(0,1fr);min-height:50px;margin:0 5px 7px}:is(.app-shell,.td-page) .sb-pos{font-size:24px}:is(.app-shell,.td-page) .sb-pos-mark{width:40px;height:46px;left:4px}:is(.app-shell,.td-page) .sb-team{padding-left:12px}:is(.app-shell,.td-page) .sb-team strong{white-space:normal;flex-wrap:wrap;row-gap:2px;font-size:18px}:is(.app-shell,.td-page) .sb-team small{white-space:normal;font-size:11px}:is(.app-shell,.td-page) .sb-tag{padding:1px 6px;font-size:9px}:is(.app-shell,.td-page) .sb-points{font-size:23px}:is(.app-shell,.td-page) .sb-kills{font-size:14px}}.app-shell .tournament-card .tournament-date{white-space:nowrap;flex-wrap:nowrap}.app-shell .tournament-card .tournament-date .capacity-pill{flex:none;margin-left:auto}.app-shell .tournament-card .tournament-metrics{margin-top:8px!important}.app-shell .tournament-card .tournament-metrics span:before{display:none}.app-shell .tournament-card .tournament-public-link{min-height:22px;font-size:11px}@media (max-width:700px){.app-shell .tournament-card .tournament-info p.tournament-date{font-size:13px}}@media (min-width:901px){.app-shell .sidebar .brand{justify-content:center;gap:10px;padding:0 0 27px}.app-shell .sidebar .brand-mark{flex:0 0 50px;width:50px;height:50px}.app-shell .sidebar .brand>.brand-name{flex-direction:row;align-items:baseline;gap:6px;font-size:20px;line-height:1}.app-shell .sidebar .brand-name b,.app-shell .sidebar .brand-name em{color:#fff;font-family:Zeyro Display,Impact,Arial Narrow,Arial,sans-serif;font-size:inherit;letter-spacing:.7px;font-style:normal;font-weight:500}}.app-shell .home-hero-layout .hero-card.hero-scoreboard{max-width:1080px;display:block}.app-shell .hero-scoreboard>*{z-index:1;position:relative}.app-shell .hero-scoreboard-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.app-shell .hero-scoreboard-title{align-items:center;gap:14px;min-width:0;display:flex}.app-shell .hero-scoreboard-title>div{min-width:0}.app-shell .hero-scoreboard-mark{filter:drop-shadow(0 6px 10px #0000008c);background:url(/brand/zeyro-mark-reversed-approved.png) 50%/contain no-repeat;flex:0 0 46px;width:46px;height:46px}.app-shell .hero-scoreboard .live-pill{letter-spacing:.6px;align-items:center;width:max-content;padding:4px 9px;font-size:10px;display:inline-flex}.app-shell .hero-scoreboard h2{color:#fff;letter-spacing:.3px;text-transform:uppercase;overflow-wrap:anywhere;margin:6px 0 0;font:800 40px/.95 Zeyro Display,Impact,sans-serif;overflow:hidden}.app-shell .hero-scoreboard-title p{color:#b9c8c2;letter-spacing:1.4px;text-transform:uppercase;margin:6px 0 0;font:700 13px/1.2 Zeyro Label,Arial,sans-serif}.app-shell .hero-scoreboard-title p b{color:#d8fa3c;font-weight:700}.app-shell .hero-scoreboard-stats{grid-template-columns:repeat(3,minmax(120px,auto));gap:10px;display:grid}.app-shell .hero-scoreboard-stats>div{background:#0d110f61;border:1px solid #d8fa3c2e;border-radius:10px;min-width:0;padding:10px 14px 11px}.app-shell .hero-scoreboard-stats small{color:#aebfb8;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;height:20px;font:700 12px/1 Zeyro Label,Arial,sans-serif;display:flex}.app-shell .hero-scoreboard-stats b{color:#fff;white-space:nowrap;margin-top:4px;font:800 30px/1 Zeyro Display,Impact,sans-serif;display:block}.app-shell .hero-scoreboard-stats b em{color:#aebfb8;letter-spacing:1px;margin-left:4px;font:700 14px/1 Zeyro Label,Arial,sans-serif}.app-shell .hero-scoreboard-stats .is-gold b{color:#f7c95c;text-shadow:0 0 16px #f7c95c4d}.app-shell .hero-scoreboard-stats .is-lime b{color:#d8fa3c}.app-shell .hero-scoreboard-stats .prize-estimate-info button{color:#d8fa3c;width:18px;height:18px;box-shadow:none;background:0 0;border-color:#d8fa3c;font-size:11px}.app-shell .hero-scoreboard-table{margin-top:18px}.app-shell .hero-scoreboard-table :is(.info-callout,.detail-copy){color:#e2f3e4}.app-shell .hero-scoreboard-foot{align-items:stretch;gap:12px;margin-top:14px;display:flex}.app-shell .hero-scoreboard-mine{background:#d8fa3c14;border:1px solid #d8fa3c61;border-radius:12px;flex:1;align-items:center;gap:14px;min-width:0;padding:10px 12px 10px 14px;display:flex}.app-shell .hero-scoreboard-mine .sb-tag{flex:none;font-size:11px}.app-shell .hero-scoreboard-mine p{color:#b9c8c2;flex:1;min-width:0;margin:0;font:600 14px/1.35 Arial,Helvetica,sans-serif}.app-shell .hero-scoreboard-mine p b{color:#fff;font-weight:800}.app-shell .hero-scoreboard-mine p i{color:#f7c95c;font-style:normal;font-weight:800}.app-shell .hero-scoreboard-foot button{color:#14200f;white-space:nowrap;cursor:pointer;background:#d8fa3c;border:1px solid #d8fa3c;border-radius:999px;flex:none;padding:11px 18px;font:800 13px/1 Arial,Helvetica,sans-serif}.app-shell .hero-scoreboard-foot button span{margin-left:8px}.app-shell .hero-scoreboard-foot .hero-scoreboard-open{min-height:44px;margin-left:auto;padding:0 24px}.app-shell .hero-scoreboard-foot .hero-scoreboard-open.is-ghost{color:#d8fa3c;background:0 0;border-color:#d8fa3c8c}@media (max-width:900px){.app-shell .hero-scoreboard-top{grid-template-columns:1fr;gap:14px}.app-shell .hero-scoreboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}@media (max-width:700px){.app-shell .hero-scoreboard-mark{flex-basis:38px;width:38px;height:38px}.app-shell .hero-scoreboard h2{font-size:30px}.app-shell .hero-scoreboard-stats>div{padding:8px 9px}.app-shell .hero-scoreboard-stats small{letter-spacing:1px;gap:4px;font-size:10px}.app-shell .hero-scoreboard-stats b{font-size:22px}.app-shell .hero-scoreboard-table{margin-top:14px}.app-shell .hero-scoreboard-foot{flex-direction:column}.app-shell .hero-scoreboard-mine{flex-direction:column;align-items:flex-start;gap:8px}.app-shell .hero-scoreboard-mine p{font-size:13px}.app-shell .hero-scoreboard-mine button{width:100%;padding:13px}.app-shell .hero-scoreboard-foot .hero-scoreboard-open{margin-left:0;padding:13px}}:is(.app-shell,.td-page) .sb-team small .player-rank.rank-novice{color:#566c73!important}:is(.app-shell,.td-page) .sb-team small .player-rank.rank-detri{color:#087a67!important}:is(.app-shell,.td-page) .sb-team small .player-rank.rank-elite{color:#2c60af!important}:is(.app-shell,.td-page) .sb-team small .player-rank.rank-amateur{color:#7949a5!important}:is(.app-shell,.td-page) .sb-team small .player-rank.rank-pro{color:#985b08!important}@media (max-width:700px){.app-shell .section-header{flex-wrap:wrap;row-gap:6px}}.create-grid select{color:#e8eee9;background:#151c18;border:1px solid #2a332e;border-radius:8px;width:100%;min-height:38px;margin-top:6px;padding:9px 10px;font-size:12px;display:block}.app-shell .tournament-list .tournament-card,.app-shell .my-registration-card.rich{background:linear-gradient(160deg,#2a342f,#212a25);border:1.5px solid #d8fa3c80;box-shadow:0 24px 50px #000000b3,0 0 34px #d8fa3c1a}.app-shell .my-registration-card.rich.is-live-rich{border-color:#d8fa3cbf;box-shadow:0 24px 50px #000000b3,0 0 40px #d8fa3c29}.app-shell .tournament-list .tournament-info,.app-shell .my-registration-card.rich .my-registration-body,.app-shell .my-registration-card.rich .my-registration-info{background:0 0}.app-shell .tournament-list .tournament-cover{border-bottom:3px solid var(--lime)}.app-shell .tournament-list .tournament-prize-list{border:1px solid #2e3a33;border-left:3px solid var(--gold);background:#161d19}.app-shell .tournament-list .tournament-info h3{margin:10px 0 4px;font-size:30px;line-height:1}.app-shell .tournament-fee{color:#9aa79f;letter-spacing:1.2px;align-items:baseline;gap:8px;margin:10px 0 0;font:700 12px/1 Zeyro Label,Arial,sans-serif;display:flex}.app-shell .tournament-list .tournament-fee small{font:inherit;color:inherit;letter-spacing:inherit;font-size:12px}.app-shell .tournament-fee b{color:#fff;letter-spacing:.3px;font:800 24px/1 Zeyro Display,Impact,Arial,sans-serif}.app-shell .tournament-capacity{margin:12px 0 2px}.app-shell .tournament-capacity>div{color:#9aa79f;letter-spacing:1.2px;justify-content:space-between;gap:10px;margin-bottom:6px;font:700 12px/1 Zeyro Label,Arial,sans-serif;display:flex}.app-shell .tournament-capacity>div b{color:var(--lime);font-weight:700}.app-shell .tournament-capacity i{background:#2b352f;border-radius:99px;height:6px;display:block;overflow:hidden}.app-shell .tournament-capacity u{background:linear-gradient(90deg,var(--electric),var(--lime));border-radius:99px;height:100%;display:block}.app-shell .tournament-list .status-tag.ok.card-status{color:var(--lime);background:#d8fa3c24;border:1px solid #d8fa3c8c;border-radius:10px;justify-content:center;padding:12px;font-weight:800;display:flex}.app-shell .tournament-list .tournament-info>.primary{padding-top:14px;padding-bottom:14px;font-size:15px;box-shadow:0 0 24px #d8fa3c40}@media (max-width:700px){.app-shell .tournament-list .tournament-info h3{font-size:26px}}.app-shell .top-earner-row,.app-shell .finished-tournament-card,.app-shell .support-card{background:linear-gradient(160deg,#27312c,#202925);border:1px solid #d8fa3c47;box-shadow:0 16px 34px #0000008c}.app-shell .top-earner-row:first-child{background:linear-gradient(145deg,#5a461899,#222b26);border-color:#f7c95cb3;box-shadow:0 16px 34px #0000008c,0 0 26px #f7c95c1f}.coin-rewards-fields{margin:4px 0 15px}.coin-rewards-fields .prize-label{border-top:1px solid #2a322e;padding-top:14px}.coin-rewards-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;margin-top:10px;display:grid}.coin-rewards-grid label{color:#a9b9b1;letter-spacing:0;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex;margin:0!important}.coin-rewards-grid label>span{float:none!important;color:#a9b9b1!important}.coin-rewards-grid input{text-align:right;color:#d0d8d4;background:#181f1b;border:1px solid #2a312e;border-radius:8px;padding:8px;font-size:13px;width:100%!important;margin:0!important}.rewards-settings-card label>span{text-align:right;max-width:60%}.wallet-operations-card{margin-top:16px}.wallet-operations-card h3{margin-bottom:4px}.wallet-ops-heading{color:#9dafa6;letter-spacing:.7px;margin:18px 0 0;font-size:9px;font-weight:800}.wallet-reject-row{gap:6px;margin-top:6px;display:flex}.wallet-reject-row input{color:#d0d8d4;background:#181f1b;border:1px solid #2a312e;border-radius:8px;flex:1;min-width:0;padding:7px 9px;font-size:11px}.wallet-reject-row button{white-space:nowrap;padding:6px 8px;font-size:10px}.modal-step label small.payout-name-hint{letter-spacing:0;text-transform:none;margin-top:6px;font-weight:400;display:block}.admin-support-ticket small.wallet-holder b{color:var(--lime);font-size:10px}.app-shell .tournament-list .tournament-info>.coin-entry-button{color:#f7d77a;background:#f7c95c14;border:1px solid #f7c95c8c;flex-direction:column;align-items:center;gap:1px;width:100%;margin-top:8px;font-weight:800;display:flex}.app-shell .tournament-list .tournament-info>.coin-entry-button small{color:#cdb878;font-size:11px;font-weight:700}.app-shell .tournament-list .tournament-info>.coin-entry-button:hover{background:#f7c95c24}.app-shell .wallet-rejected-note{border-color:#dc938173;flex-direction:column;gap:4px;margin:15px 0 0;display:flex}.app-shell .wallet-rejected-note span{color:#e3b1a5;font-size:12px}.app-shell .wallet-summary article.is-pending-balance{border-color:#d8fa3c73;box-shadow:0 0 22px #d8fa3c1f}.app-shell .wallet-summary article.is-pending-balance b{color:var(--lime)}.app-shell .wallet-summary article.wallet-coins b{color:#f7d77a}.app-shell .coin-history{margin-top:16px}.app-shell .coin-history .transaction strong{color:#f7d77a}@media (max-width:620px){.coin-rewards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-reject-row{flex-direction:column}}.coin-rewards-grid label>span{text-align:left!important;max-width:none!important}.wallet-operations-card .admin-support-ticket-actions{flex-flow:wrap;justify-content:flex-end;align-self:flex-start}.app-shell .wallet-operations-card .wallet-ops-heading{font-size:10px!important}.wallet-operations-card .admin-support-ticket{flex-direction:column}.wallet-operations-card .admin-support-ticket-actions{justify-content:flex-start;align-self:stretch}@media (min-width:1280px){.wallet-operations-card .admin-support-ticket{flex-direction:row}.wallet-operations-card .admin-support-ticket-actions{justify-content:flex-end;align-self:flex-start}}.app-shell .home-hero-layout.home-hero-split{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:stretch;gap:28px;display:grid}.app-shell .home-hero-split .home-hero-main{min-width:0;display:flex}.app-shell .home-hero-split .home-hero-main>.hero-card{flex:1;width:100%;max-width:none;margin:0}.home-hero-side{flex-direction:column;gap:22px;min-width:0;display:flex}.home-hero-side .finished-tournament-card{margin:0}.home-hero-side .finished-tournament-cover span{color:#d8fa3c}.home-champion-card{color:#e4efe9;background:radial-gradient(at 100% 0,#f7c95c29,#0000 60%),linear-gradient(150deg,#252a20,#1b201b);border:1px solid #f7c95c73;border-radius:16px;flex-direction:column;flex:1;min-height:250px;padding:18px 20px;display:flex;position:relative;box-shadow:0 0 28px #f7c95c14}.home-champion-label{color:#f7c95c;letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:7px;margin:0;font:700 12px/1 Zeyro Label,Arial,sans-serif;display:flex}.home-champion-label em{color:#9fb1aa;letter-spacing:0;text-transform:none;margin-left:auto;font:700 12px/1 Arial,sans-serif}.home-champion-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:10px 0 4px;display:flex}.home-champion-cup{filter:drop-shadow(0 0 12px #f7c95c59);margin-bottom:6px;font-size:64px;line-height:1}.home-champion-team{color:#fff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font:800 40px/1 Zeyro Display,Impact,sans-serif;overflow:hidden}.home-champion-players{color:#cfdcd6;margin-bottom:10px;font:600 14px/1.4 Arial,sans-serif}.home-champion-body small{color:#aebfb8;letter-spacing:1.6px;text-transform:uppercase;font:700 12px/1 Zeyro Label,Arial,sans-serif}.home-champion-body strong{color:#f7c95c;text-shadow:0 0 18px #f7c95c4d;font:800 44px/1 Zeyro Display,Impact,sans-serif}.home-champion-card.is-empty .home-champion-cup{opacity:.45;filter:grayscale(.4)}.home-champion-card.is-empty .home-champion-team{font-size:32px}.home-champion-card.is-empty small{color:#b9c8c2;letter-spacing:0;text-transform:none;max-width:260px;font:600 13px/1.4 Arial,sans-serif}.home-pulse-row{align-items:center;gap:12px;margin-top:36px;display:flex}.home-ticker{background:#141a17;border:1px solid #d8fa3c33;border-radius:999px;flex:1;align-items:center;min-width:0;height:42px;display:flex;overflow:hidden}.home-ticker-label{color:#10170c;letter-spacing:1.4px;background:#d8fa3c;border-radius:999px 0 0 999px;flex:none;align-items:center;gap:8px;height:100%;padding:0 16px;font:800 13px/1 Zeyro Label,Arial,sans-serif;display:flex}.home-ticker-label i{background:#10170c;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite home-ticker-blink}.home-ticker-window{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.home-ticker-track{width:max-content;animation:40s linear infinite home-ticker-scroll;display:flex}.home-ticker:hover .home-ticker-track{animation-play-state:paused}.home-ticker-run{white-space:nowrap;color:#cfdcd6;gap:34px;padding:0 17px;font:600 13px/1 Arial,sans-serif;display:flex}.home-ticker-run>span:before{content:"◆";color:#d8fa3c80;margin-right:10px;font-size:9px}.home-ticker-run b{color:#fff}.home-ticker-run i{color:#d8fa3c;font-style:normal;font-weight:800}.home-ticker-run u{color:#f7c95c;font-weight:800;text-decoration:none}.home-ticker-run small{color:#87978f;font-size:11px}@keyframes home-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes home-ticker-blink{50%{opacity:.35}}.home-discord-pill{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#5865f247,#191c25);border:1px solid #7c8aff80;border-radius:999px;flex:none;align-items:center;gap:10px;height:42px;padding:0 14px 0 6px;text-decoration:none;display:flex}.home-discord-pill:hover{border-color:#7c8affd9}.home-discord-logo{background:#5865f2;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.home-discord-logo svg{fill:#fff;width:18px;height:18px}.home-discord-text{flex-direction:column;gap:2px;display:flex}.home-discord-text b{font:800 13px/1 Arial,sans-serif}.home-discord-text small{color:#c9cff0;font:600 11px/1 Arial,sans-serif}.home-discord-text i{color:#7cf29a;font-style:normal;font-weight:800}.home-discord-arrow{color:#aab3ff;margin-left:4px;font:800 16px/1 Arial,sans-serif}.home-social{flex-direction:column;gap:10px;min-width:0;display:flex}.home-social .home-discord-pill{width:100%}.home-social .home-discord-arrow{margin-left:auto}.home-social-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-social-pill{--brand:#9146ff;--edge:#9146ff8c;border:1px solid var(--edge);background:linear-gradient(90deg,var(--brand),#191c25);border-radius:999px;align-items:center;gap:10px;min-width:0;height:42px;padding:0 14px 0 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.home-social-pill{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 26%,transparent),#191c25)}}.home-social-pill{color:#fff;white-space:nowrap;text-decoration:none}.home-social-pill:hover{border-color:var(--brand)}.home-social-pill.is-tiktok{--brand:#fe2c55;--edge:#25f4ee73;background:linear-gradient(90deg,#25f4ee24,#fe2c5524 60%,#191c25)}.home-social-pill.is-tiktok:hover{border-color:#25f4eed9}.home-social-logo{background:var(--brand);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.home-social-logo svg{fill:#fff;width:17px;height:17px}.is-tiktok .home-social-logo{background:#0b0b0f;box-shadow:inset 0 0 0 1px #ffffff2e}.is-tiktok .home-social-logo svg{filter:drop-shadow(-1px -1px #25f4ee)drop-shadow(1px 1px #fe2c55)}.home-social-text{flex-direction:column;gap:2px;min-width:0;display:flex}.home-social-text b{font:800 13px/1 Arial,sans-serif}.home-social-text small{color:#c9cff0;text-overflow:ellipsis;font:600 11px/1 Arial,sans-serif;overflow:hidden}@media (min-width:701px) and (max-width:1180px){.home-hero-side>.home-social{flex-direction:row;grid-column:1/-1}.home-hero-side>.home-social>*{flex:1 1 0}}@media (max-width:900px){.home-social .home-discord-pill{border-radius:24px;height:auto;min-height:48px;padding:6px 14px 6px 6px}.home-social-pill{height:48px}}.home-stats-plain{justify-content:center;align-items:center;gap:56px;margin-top:48px;display:flex}.home-stats-plain>div{text-align:center}.home-stats-plain b{font:800 48px/1 Zeyro Display,Impact,sans-serif;display:block}.home-stats-plain b.is-gold{color:#f7c95c;text-shadow:0 0 18px #f7c95c40}.home-stats-plain b.is-lime{color:#d8fa3c}.home-stats-plain small{color:#aebfb8;letter-spacing:1.6px;text-transform:uppercase;margin-top:6px;font:700 14px/1 Zeyro Label,Arial,sans-serif;display:block}.home-stats-plain>i{background:#d8fa3c40;width:1px;height:56px}.home-top-players{margin-top:48px}.home-block-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.home-block-heading p{color:#d8fa3c;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 6px;font:700 12px/1 Zeyro Label,Arial,sans-serif}.home-block-heading h2{color:#fff;text-transform:uppercase;margin:0;font:800 28px/1 Zeyro Display,Impact,sans-serif}.home-block-heading button{color:#9fb1aa;cursor:pointer;white-space:nowrap;background:0 0;border:0;font:700 13px/1 Arial,sans-serif}.home-block-heading button:hover{color:#d8fa3c}.home-top-players ol{justify-content:space-between;gap:28px;margin:0;padding:0;list-style:none;display:flex}.home-top-players li{flex:0 380px;min-width:0}.home-top-players li button{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(150deg,#222b26,#1b231f);border:1px solid #d8fa3c29;border-radius:14px;grid-template-columns:26px 40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;transition:border-color .16s,transform .16s;display:grid}.home-top-players li button:hover{border-color:#d8fa3c73;transform:translateY(-2px)}.home-top-pos{color:#9fb0a8;text-align:center;font:800 22px/1 Zeyro Display,Impact,sans-serif}.home-top-pos.pos-1{color:#f7c95c}.home-top-pos.pos-3{color:#e1b598}.home-top-avatar{color:#d8fa3c;background:#0f1412;border:1px solid #d8fa3c40;border-radius:10px;place-items:center;width:40px;height:40px;font:800 13px/1 Arial,sans-serif;display:grid;overflow:hidden}.home-top-avatar img{object-fit:cover;width:100%;height:100%}.home-top-name{flex-direction:column;gap:3px;min-width:0;display:flex}.home-top-name b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font:700 14px/1.2 Arial,sans-serif;overflow:hidden}.home-top-name small{color:#9fb1aa;text-overflow:ellipsis;white-space:nowrap;font:600 11px/1.2 Arial,sans-serif;overflow:hidden}.home-top-players li strong{color:#d8fa3c;font:800 22px/1 Zeyro Display,Impact,sans-serif}@media (max-width:1180px){.app-shell .home-hero-layout.home-hero-split{grid-template-columns:1fr}.home-champion-card{min-height:0}}@media (max-width:900px){.home-pulse-row{flex-direction:column;align-items:stretch}.home-ticker{flex:none}.home-discord-pill{border-radius:24px;height:auto;min-height:48px;padding:6px 14px 6px 6px}.home-discord-text{flex:1}}@media (max-width:700px){.home-stats-plain{gap:22px;margin-top:34px}.home-stats-plain b{font-size:36px}.home-stats-plain small{letter-spacing:1px;font-size:11px}.home-stats-plain>i{height:44px}.home-top-players{margin-top:34px}.home-top-players ol{flex-direction:column;gap:12px}.home-top-players li{flex:none}.home-block-heading h2{font-size:24px}.home-champion-cup{font-size:56px}.home-champion-team{font-size:34px}.home-champion-body strong{font-size:40px}.home-discord-text small{white-space:normal;line-height:1.25}}@media (prefers-reduced-motion:reduce){.home-ticker-track{animation:none}.home-ticker-window{overflow-x:auto}.home-ticker-label i{animation:none}}.app-shell .home-hero-split .home-hero-main{container:home-main/inline-size}.home-top-players{container:home-top/inline-size}@container home-main (max-width:820px){.app-shell .hero-scoreboard-top{grid-template-columns:1fr;gap:14px}.app-shell .hero-scoreboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@container home-main (max-width:720px){.app-shell .hero-scoreboard-foot{flex-direction:column}.app-shell .hero-scoreboard-foot .hero-scoreboard-open{margin-left:0;padding:13px}}@container home-main (max-width:480px){.app-shell .hero-scoreboard-mine{flex-direction:column;align-items:flex-start;gap:8px}.app-shell .hero-scoreboard-mine button{width:100%;padding:13px}}@media (min-width:701px) and (max-width:1180px){.home-hero-side{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;display:grid}.home-hero-side .finished-tournament-card{height:100%}}@container home-top (max-width:860px){.home-top-players ol{flex-direction:column;gap:12px}.home-top-players li{flex:none}}@media (min-width:701px) and (max-width:1299px){.app-shell .tournament-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.app-shell .my-registration-actions .primary{white-space:nowrap}.app-shell .page-view{container:page/inline-size}@container page (max-width:980px){.app-shell .detail-hero{flex-direction:column;align-items:stretch;gap:18px}.app-shell .detail-hero-stats{align-self:stretch;min-width:0}}@container page (max-width:520px){.app-shell .detail-hero-stats{grid-template-columns:1fr 1fr}.app-shell .detail-hero-stats span:last-child{grid-column:1/-1}}@container page (max-width:720px){.profile-grid{grid-template-columns:1fr}.profile-wide,.app-shell .profile-grid>.profile-status{grid-column:auto}.top-detail-grid,.detail-bottom-grid,.detail-grid{grid-template-columns:1fr}}.lfg-card{justify-content:space-between;align-items:center;gap:18px;margin-top:16px;display:flex}.lfg-card h3,.roster-layout .roster-card>h3{letter-spacing:-.6px;margin:6px 0 17px;font-size:18px}.lfg-card .streamer-intro{margin-bottom:0}.lfg-card>button{white-space:nowrap;flex:none}.lfg-note{color:#c9e86a;margin:8px 0 0;font-size:12px}@media (max-width:620px){.lfg-card{flex-direction:column;align-items:stretch}}.rules-content ul{color:#a9b8b1;gap:6px;margin:10px 0 0;padding-left:20px;list-style:outside;display:grid}.stream-photo-row{align-items:flex-start;gap:16px;max-width:760px;margin-top:12px;display:flex}.stream-photo-row>div:last-child{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.stream-photo-row b{color:#d7e2dc;font-size:13px}.stream-photo-row>div:last-child>small{color:#98aba1;font-size:11.5px;line-height:1.45}.stream-photo-preview{border:1px solid var(--line);color:#c6e6de;background:#131916;border-radius:10px;flex:0 0 86px;place-items:center;width:86px;height:138px;font-weight:800;display:grid;overflow:hidden}.stream-photo-preview img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.stream-photo-remove{color:#e4a29b;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.app-shell .ticket-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,640px),1fr));gap:26px;display:grid}.app-shell .ticket-list>.info-callout{grid-column:1/-1}.app-shell .ticket-card{min-width:0;box-shadow:none;filter:drop-shadow(0 0 1px #d8fa3c8c)drop-shadow(0 0 14px #d8fa3c21)drop-shadow(0 18px 30px #00000073);background:0 0;border:0;border-radius:22px;padding:0;scroll-margin-top:90px;container-type:inline-size}.app-shell .ticket-shape{--stub:236px;--notch:15px;grid-template-columns:var(--stub) minmax(0,1fr);min-height:330px;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;border-radius:22px;display:grid;overflow:hidden}.app-shell .ticket-stub{background:var(--lime);color:#0b120d;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:26px 14px;display:flex;position:relative;overflow:hidden}.app-shell .ticket-stub:before{content:"";opacity:.07;filter:grayscale()brightness(0);background:url(/brand/zeyro-mark-primary-approved.png) 50%/contain no-repeat;width:240px;height:240px;position:absolute;bottom:-30px;left:-40px}.app-shell .ticket-stub>span{position:relative}.app-shell .ticket-weekday{letter-spacing:3px;font:700 22px Zeyro Label,Arial,sans-serif}.app-shell .ticket-day{letter-spacing:-3px;margin-top:6px;font:800 124px/.82 Zeyro Display,Impact,Arial,sans-serif}.app-shell .ticket-month{letter-spacing:1px;font:800 46px/1 Zeyro Display,Impact,Arial,sans-serif}.app-shell .ticket-time{color:var(--lime);letter-spacing:1px;white-space:nowrap;background:#0b120d;border-radius:999px;margin-top:12px;padding:9px 18px;font:700 20px Zeyro Label,Arial,sans-serif}.app-shell .ticket-countdown{letter-spacing:1.5px;opacity:.75;margin-top:10px;font:700 15px Zeyro Label,Arial,sans-serif}.app-shell .ticket-body{border-left:3px dashed var(--lime);background:linear-gradient(150deg,#141a17,#0b0f0d 70%);flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:24px 30px 22px 34px;display:flex;position:relative}.app-shell .ticket-body:before{content:"";opacity:.025;pointer-events:none;background:url(/brand/zeyro-mark-primary-approved.png) 0 0/46px;position:absolute;inset:0}.app-shell .ticket-body>*{position:relative}.app-shell .ticket-logo{background:url(/brand/zeyro-mark-reversed-approved.png) 50%/contain no-repeat;width:44px;height:44px;position:absolute;top:20px;right:24px}.app-shell .ticket-pill{color:#e6ff8a;letter-spacing:1.2px;background:#d8fa3c14;border:1.5px solid #d8fa3c8c;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 56px);padding:6px 14px;font:700 14px Zeyro Label,Arial,sans-serif;display:inline-flex}.app-shell .ticket-pill i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 8px var(--lime);border-radius:50%;flex:none}.app-shell .ticket-pill.gold{color:#f6d58e;background:#f3c76a1a;border-color:#f3c76a99}.app-shell .ticket-pill.gold i{background:#f3c76a;box-shadow:0 0 8px #f3c76a}.app-shell .ticket-name{color:#fff;letter-spacing:.3px;text-transform:uppercase;overflow-wrap:anywhere;margin:4px 0 0;font:800 46px/.95 Zeyro Display,Impact,Arial,sans-serif}.app-shell .ticket-name a{color:inherit;text-decoration:none}.app-shell .ticket-name a:hover{color:var(--lime)}.app-shell .ticket-roster{color:#b9c7c0;letter-spacing:.5px;font:700 18px Zeyro Label,Arial,sans-serif}.app-shell .ticket-stats{grid-template-columns:1fr 1.15fr 1fr;align-self:stretch;gap:14px;margin:6px 6px 0 4px;display:grid}.app-shell .ticket-stats>div{color:#0b120d;background:#f4f7f2;border-radius:3px;min-width:0;padding:10px 18px 12px;transform:skew(-10deg);box-shadow:0 8px 18px #00000059}.app-shell .ticket-stats>div>div{flex-direction:column;gap:2px;display:flex;transform:skew(10deg)}.app-shell .ticket-stats small{color:#55605a;letter-spacing:1.6px;align-items:center;gap:6px;font:700 13px Zeyro Label,Arial,sans-serif;display:flex}.app-shell .ticket-stats b{letter-spacing:-.5px;white-space:nowrap;font:800 38px/1 Zeyro Display,Impact,Arial,sans-serif}.app-shell .ticket-stats>.gold{background:linear-gradient(120deg,#f8d77f,#e5ad3f 60%,#c98a1d)}.app-shell .ticket-stats .prize-estimate-info button{color:#5b4214;width:18px;height:18px;box-shadow:none;background:0 0;border-color:#5b4214;font-size:11px}.app-shell .ticket-stats i{background:#d4dad5;border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.app-shell .ticket-stats u{background:linear-gradient(90deg,var(--electric),#9ef04a,var(--lime));height:100%;display:block}.app-shell .ticket-stats em{color:#3f4a44;letter-spacing:1px;margin-top:3px;font:700 13px Zeyro Label,Arial,sans-serif}.app-shell .ticket-prizes{color:#aab8b1;letter-spacing:1.6px;text-transform:uppercase;margin:0;font:700 15px Zeyro Label,Arial,sans-serif}.app-shell .ticket-prizes em{color:#f3c76a;font-style:normal}.app-shell .ticket-prizes strong{color:var(--lime)}.app-shell .ticket-actions{flex-wrap:wrap;align-self:stretch;align-items:center;gap:10px 14px;margin-top:auto;padding-top:6px;display:flex}.app-shell .ticket-actions>button,.app-shell .ticket-actions>.status-tag{min-width:240px;min-height:44px;margin:0}.app-shell .ticket-actions>.primary{box-shadow:0 0 24px #d8fa3c40}.app-shell .ticket-actions>.status-tag.card-status{border:1px solid var(--lime);background:var(--lime);color:#0b120d;border-radius:10px;justify-content:center;padding:12px;font-weight:800;display:flex}.app-shell .ticket-actions>.coin-entry-button{color:#f7d77a;background:#f7c95c14;border:1px solid #f7c95c8c;flex-direction:column;align-items:center;gap:1px;font-weight:800;display:flex}.app-shell .ticket-actions>.coin-entry-button small{color:#cdb878;font-size:11px;font-weight:700}.app-shell .ticket-follow{min-height:44px;color:var(--lime);white-space:nowrap;border:1.5px solid #d8fa3c8c;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font:800 15px/1 Arial,sans-serif;text-decoration:none;display:inline-flex}.app-shell .ticket-follow:hover{border-color:var(--lime);background:#d8fa3c14}.app-shell .ticket-more{color:var(--lime);letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;margin-left:auto;font:700 16px Zeyro Label,Arial,sans-serif;text-decoration:none}@container (max-width:900px){.app-shell .ticket-shape{--stub:196px}.app-shell .ticket-day{font-size:100px}.app-shell .ticket-month{font-size:38px}.app-shell .ticket-time{padding:8px 14px;font-size:17px}.app-shell .ticket-body{padding:20px 22px 20px 26px}.app-shell .ticket-name{font-size:38px}.app-shell .ticket-stats{gap:10px}.app-shell .ticket-stats>div{padding:9px 12px 11px}.app-shell .ticket-stats small{letter-spacing:1px;font-size:11px}.app-shell .ticket-stats b{font-size:clamp(22px,4.4cqi,34px)}}@container (max-width:640px){.app-shell .ticket-shape{--cut:118px;min-height:0;-webkit-mask:radial-gradient(circle var(--notch) at 0 var(--cut),#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% var(--cut),#0000 98%,#000) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 var(--cut),#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% var(--cut),#0000 98%,#000) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 var(--cut),#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% var(--cut),#0000 98%,#000) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 var(--cut),#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% var(--cut),#0000 98%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 var(--cut),#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% var(--cut),#0000 98%,#000) right/51% 100% no-repeat;grid-template-columns:minmax(0,1fr)}.app-shell .ticket-stub{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;place-items:center start;gap:0 14px;height:118px;padding:14px 20px;display:grid}.app-shell .ticket-stub:before{width:150px;height:150px;bottom:-40px;left:auto;right:-20px}.app-shell .ticket-day{grid-row:1/3;margin:0;font-size:84px}.app-shell .ticket-weekday{grid-column:2;align-self:end;font-size:18px}.app-shell .ticket-month{grid-column:2;align-self:start;font-size:34px}.app-shell .ticket-time{grid-area:1/3;justify-self:end;margin:0;padding:7px 13px;font-size:17px}.app-shell .ticket-countdown{grid-area:2/3;justify-self:end;margin:0;font-size:13px}.app-shell .ticket-body{border-left:0;border-top:3px dashed var(--lime);gap:10px;padding:18px}.app-shell .ticket-pill{max-width:calc(100% - 46px);padding:5px 11px;font-size:12px}.app-shell .ticket-logo{width:36px;height:36px;top:16px;right:16px}.app-shell .ticket-name{font-size:34px}.app-shell .ticket-roster{font-size:16px}.app-shell .ticket-stats{gap:9px;margin:4px 4px 0 2px}.app-shell .ticket-stats>div{padding:8px 10px 10px}.app-shell .ticket-stats small{letter-spacing:1px;font-size:10.5px}.app-shell .ticket-stats b{font-size:clamp(20px,7.4cqi,30px)}.app-shell .ticket-stats em{font-size:10.5px}.app-shell .ticket-prizes{letter-spacing:1px;font-size:13px}.app-shell .ticket-actions{flex-direction:column;align-items:stretch}.app-shell .ticket-actions>button,.app-shell .ticket-actions>.status-tag{width:100%;min-width:0}.app-shell .ticket-more{text-align:center;margin:2px 0 0}.app-shell .ticket-follow{width:100%}}.app-shell .home-hero-main>.home-ticket{flex:1;display:flex}.app-shell .home-ticket .ticket-shape{flex:1}.app-shell .home-ticket .ticket-body{gap:14px}.app-shell .home-ticket .ticket-name{font-size:46px}.app-shell .home-ticket .ticket-name a{color:inherit;text-decoration:none}.app-shell .home-ticket .ticket-name a:hover{color:var(--lime)}.app-shell .home-ticket .reg-stamp{z-index:2}.app-shell .home-ticket .ticket-stub.is-live .ticket-weekday{align-items:center;gap:8px;display:flex}.app-shell .home-ticket .ticket-stub.is-live .ticket-weekday i{background:#e3352b;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #e3352b2e}.app-shell .home-ticket .ticket-stub.is-live .ticket-month{font-size:34px}.app-shell .home-ticket-line{color:#b9c7c0;letter-spacing:.5px;flex-wrap:wrap;align-items:center;gap:4px 6px;font:700 18px Zeyro Label,Arial,sans-serif;display:flex}.app-shell .home-ticket-line>b{color:#f3c76a}.app-shell .home-ticket-line .home-ticket-prizes em{color:#f3c76a;font-style:normal}.app-shell .home-ticket-line .home-ticket-prizes strong{color:var(--lime)}.app-shell .home-ticket-board{align-self:stretch;min-width:0}.app-shell .home-ticket-board .sb-board{margin:0}.app-shell .home-ticket-foot{align-self:stretch;align-items:center;gap:12px 18px;margin-top:auto;display:flex}.app-shell .home-ticket .ticket-actions{align-items:stretch}.app-shell .home-ticket .ticket-actions .ticket-more,.app-shell .home-ticket-foot .ticket-more{align-self:center}.app-shell .home-ticket-button{background:var(--lime);color:#0b120d;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:240px;min-height:46px;margin:0;padding:0 24px;font:800 15px/1 Arial,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 0 24px #d8fa3c38}.app-shell .home-ticket-button.is-ghost{color:var(--lime);box-shadow:none;background:0 0;border:1.5px solid #d8fa3c8c}.app-shell .home-ticket-mine{background:#d8fa3c12;border:1px solid #d8fa3c61;border-radius:12px;flex:auto;align-items:center;gap:10px 14px;min-width:0;padding:10px 12px 10px 14px;display:flex}.app-shell .home-ticket-tag{background:var(--lime);color:#0b120d;letter-spacing:1px;border-radius:999px;flex:none;padding:4px 9px;font:700 11px/1.2 Zeyro Label,Arial,sans-serif}.app-shell .home-ticket-mine p{color:#b9c8c2;flex:1 1 0;min-width:0;margin:0;font:600 14px/1.35 Arial,sans-serif}.app-shell .home-ticket-mine p b{color:#fff;font-weight:800}.app-shell .home-ticket-mine p i{color:#f3c76a;font-style:normal;font-weight:800}.app-shell .home-ticket-mine .home-ticket-button{flex:none;min-width:0;min-height:40px;padding:0 18px;font-size:14px}@container (max-width:860px){.app-shell .home-ticket-foot{flex-direction:column;align-items:stretch}.app-shell .home-ticket .ticket-actions{flex-direction:column}.app-shell .home-ticket-mine{flex-direction:column;flex:none;align-items:stretch;gap:8px}.app-shell .home-ticket-mine p{flex:none}.app-shell .home-ticket-tag{align-self:flex-start}.app-shell .home-ticket-foot .ticket-more,.app-shell .home-ticket .ticket-actions .ticket-more{text-align:center;margin:2px 0 0}}@container (max-width:640px){.app-shell .home-ticket .ticket-name{font-size:34px}.app-shell .home-ticket .reg-stamp~.ticket-pill{max-width:calc(100% - 130px)}.app-shell .home-ticket .ticket-stub.is-live .ticket-month{font-size:28px}.app-shell .home-ticket-line{font-size:15px}.app-shell .home-ticket-button,.app-shell .home-ticket-mine .home-ticket-button{width:100%;min-width:0}}.td-page{--td-lime:#d8fa3c;--td-ink:#0b120d;--td-gold:#f3c76a;--td-muted:#a9b8b0;isolation:isolate;color:#e4f1ea;background:#101512;min-height:100vh;position:relative}.td-page:before{content:"";z-index:-1;opacity:.025;pointer-events:none;background:url(/brand/zeyro-mark-primary-approved.png) 0 0/64px;position:fixed;inset:0}.td-nav{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;max-width:1320px;margin:0 auto;padding:18px 24px;display:flex}.td-brand{color:#fff;letter-spacing:.6px;align-items:center;gap:10px;font:800 24px Zeyro Display,Impact,Arial,sans-serif;text-decoration:none;display:flex}.td-brand-mark{fill:#fff;width:32px;height:36px}.td-brand-mark path:nth-child(2){fill:var(--td-lime)}.td-nav-link{color:var(--td-lime);letter-spacing:1px;text-transform:uppercase;font:700 16px Zeyro Label,Arial,sans-serif;text-decoration:none}.td-wrap{flex-direction:column;gap:28px;max-width:1320px;margin:0 auto;padding:28px 24px 64px;display:flex}.td-eyebrow{color:var(--td-muted);letter-spacing:2px;text-transform:uppercase;margin:0 0 4px;font:700 13px Zeyro Label,Arial,sans-serif}.td-card h2{color:#fff;letter-spacing:.3px;text-transform:uppercase;margin:0 0 16px;font:800 30px/1 Zeyro Display,Impact,Arial,sans-serif}.td-card{background:linear-gradient(160deg,#222c27,#1a221e);border:1px solid #d8fa3c38;border-radius:18px;min-width:0;padding:24px;position:relative}.td-btn{background:linear-gradient(100deg,var(--td-lime),#b7ec5a);color:#14261c;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:50px;padding:0 28px;font:800 16px Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 0 24px #d8fa3c40}.td-btn.ghost{color:var(--td-lime);box-shadow:none;background:0 0;border:1.5px solid #d8fa3c80}.td-btn:hover{filter:brightness(1.06)}.td-ticket{border-radius:22px;grid-template-columns:250px minmax(0,1fr);display:grid;overflow:hidden;-webkit-mask:radial-gradient(16px at 250px 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(16px at 250px 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(16px at 250px 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(16px at 250px 100%,#0000 98%,#000) bottom/100% 51% no-repeat}.td-stub{background:var(--td-lime);color:var(--td-ink);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:26px 12px;display:flex}.td-weekday{letter-spacing:3px;font:700 22px Zeyro Label,Arial,sans-serif}.td-day{letter-spacing:-3px;margin-top:6px;font:800 132px/.82 Zeyro Display,Impact,Arial,sans-serif}.td-month{font:800 48px/1 Zeyro Display,Impact,Arial,sans-serif}.td-time{background:var(--td-ink);color:var(--td-lime);letter-spacing:1px;white-space:nowrap;border-radius:999px;margin-top:12px;padding:9px 18px;font:700 20px Zeyro Label,Arial,sans-serif}.td-countdown{letter-spacing:1.5px;opacity:.75;margin-top:10px;font:700 15px Zeyro Label,Arial,sans-serif}.td-ticket-body{border-left:3px dashed var(--td-lime);background:linear-gradient(150deg,#141a17,#0b0f0d 70%);flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:28px 34px;display:flex;position:relative}.td-ticket-logo{fill:#fff;width:46px;height:52px;position:absolute;top:22px;right:26px}.td-ticket-logo path:nth-child(2){fill:var(--td-lime)}.td-pill{color:#e6ff8a;letter-spacing:1.2px;background:#d8fa3c14;border:1.5px solid #d8fa3c8c;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 60px);padding:6px 14px;font:700 14px Zeyro Label,Arial,sans-serif;display:inline-flex}.td-pill i{background:var(--td-lime);width:8px;height:8px;box-shadow:0 0 8px var(--td-lime);border-radius:50%;flex:none}.td-pill.gold{color:#f6d58e;background:#f3c76a1a;border-color:#f3c76a99}.td-pill.gold i{background:var(--td-gold);box-shadow:0 0 8px var(--td-gold)}.td-name{color:#fff;text-transform:uppercase;overflow-wrap:anywhere;margin:2px 0 0;font:800 64px/.95 Zeyro Display,Impact,Arial,sans-serif}.td-sub{color:#b9c7c0;letter-spacing:.5px;font:700 20px Zeyro Label,Arial,sans-serif}.td-stats{grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;gap:14px;margin:6px 8px 0 4px;display:grid}.td-stats>div{min-width:0;color:var(--td-ink);background:#f4f7f2;border-radius:3px;padding:11px 18px 13px;transform:skew(-10deg);box-shadow:0 8px 18px #00000059}.td-stats>div>div{flex-direction:column;gap:2px;display:flex;transform:skew(10deg)}.td-stats small{color:#55605a;letter-spacing:1.6px;font:700 13px Zeyro Label,Arial,sans-serif}.td-stats b{white-space:nowrap;font:800 40px/1 Zeyro Display,Impact,Arial,sans-serif}.td-stats em{color:#3f4a44;letter-spacing:1px;font:700 13px Zeyro Label,Arial,sans-serif}.td-stats .gold{background:linear-gradient(120deg,#f8d77f,#e5ad3f 60%,#c98a1d)}.td-stats .gold small,.td-stats .gold em{color:#5b4214}.td-stats i{background:#d4dad5;border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.td-stats u{background:linear-gradient(90deg,#42d9df,#9ef04a,var(--td-lime));height:100%;display:block}.td-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.td-note{color:var(--td-muted);font-size:13px}.td-timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.td-timeline:before{content:"";background:#ffffff1f;height:3px;position:absolute;top:23px;left:24px;right:24px}.td-timeline li{flex-direction:column;gap:6px;padding-right:14px;display:flex;position:relative}.td-timeline i{color:#cfe0d6;background:#111714;border:3px solid #ffffff2e;border-radius:50%;place-items:center;width:48px;height:48px;font:800 20px Zeyro Display,Impact,Arial,sans-serif;display:grid}.td-timeline .done i{border-color:var(--td-lime);background:var(--td-lime);color:var(--td-ink)}.td-timeline .now i{border-color:var(--td-lime);color:var(--td-lime);box-shadow:0 0 16px #d8fa3c59}.td-timeline b{color:#fff;text-transform:uppercase;margin-top:8px;font:800 22px/1.05 Zeyro Display,Impact,Arial,sans-serif}.td-timeline span{color:#d6e4dc;letter-spacing:.5px;font:700 17px Zeyro Label,Arial,sans-serif}.td-timeline small{color:var(--td-muted);font-size:13px;line-height:1.4}.td-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.td-column{flex-direction:column;gap:24px;min-width:0;display:flex}.td-facts{flex-direction:column;display:flex}.td-fact{border-top:1px solid #ffffff12;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;display:grid}.td-fact:first-child{border-top:0;padding-top:4px}.td-icon{width:44px;height:44px;color:var(--td-lime);background:#d8fa3c1a;border:1px solid #d8fa3c4d;border-radius:12px;place-items:center;font-size:20px;display:grid}.td-fact b{color:#fff;margin-bottom:4px;font-size:16px;display:block}.td-fact p{color:#bdcac3;margin:0;font-size:14px;line-height:1.5}.td-tag{color:var(--td-gold);letter-spacing:1px;vertical-align:2px;background:#f3c76a26;border-radius:6px;margin-left:6px;padding:2px 8px;font:700 12px Zeyro Label,Arial,sans-serif;display:inline-block}.td-multipliers{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 4px;display:grid}.td-multipliers div{text-align:center;background:#111714;border:1px solid #ffffff14;border-radius:10px;padding:10px 8px}.td-multipliers small{color:var(--td-muted);letter-spacing:1px;font:700 13px Zeyro Label,Arial,sans-serif;display:block}.td-multipliers b{color:var(--td-lime);margin:0;font:800 30px Zeyro Display,Impact,Arial,sans-serif}.td-match-point{background:linear-gradient(120deg,#f3c76a29,#f3c76a0a);border:1px solid #f3c76a66;border-radius:14px;align-items:center;gap:16px;margin-bottom:6px;padding:16px;display:flex}.td-match-point b{color:var(--td-gold);font:800 52px/1 Zeyro Display,Impact,Arial,sans-serif}.td-match-point p{color:#e9dcc0;margin:0;font-size:15px;line-height:1.45}.td-match-point strong{color:#fff}.td-prizes{flex-direction:column;gap:10px;display:flex}.td-prize{background:#111714;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.td-prize.p1{background:linear-gradient(120deg,#f3c76a2e,#111714 70%);border-color:#f3c76a99}.td-place{color:#fff;font:800 34px Zeyro Display,Impact,Arial,sans-serif}.td-prize.p1 .td-place{color:var(--td-gold)}.td-prize>span:nth-child(2){color:#cbd8d1;font-size:14px}.td-prize small{color:var(--td-muted);margin-top:2px;font-size:12px;display:block}.td-share{color:var(--td-gold);font:800 34px Zeyro Display,Impact,Arial,sans-serif}.td-share.coin{color:var(--td-lime);font-size:26px}.td-coins{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:6px;margin-top:4px;display:grid}.td-coins div{text-align:center;background:#111714;border:1px solid #d8fa3c2e;border-radius:10px;padding:8px 4px}.td-coins small{color:var(--td-muted);letter-spacing:1px;font:700 12px Zeyro Label,Arial,sans-serif;display:block}.td-coins b{color:var(--td-lime);font:800 22px Zeyro Display,Impact,Arial,sans-serif}.td-fine{color:var(--td-muted);margin:12px 0 0;font-size:13px;line-height:1.5}.td-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.td-heading h2{margin:0}.td-heading>span{color:var(--td-lime);font:800 26px Zeyro Display,Impact,Arial,sans-serif}.td-teams{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.td-teams li{background:#111714;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.td-teams li>div{min-width:0}.td-teams i{background:var(--td-lime);width:34px;height:34px;color:var(--td-ink);border-radius:9px;flex:none;place-items:center;font:800 18px Zeyro Display,Impact,Arial,sans-serif;display:grid}.td-teams b{color:#fff;font-size:15px;display:block}.td-teams span{color:var(--td-muted);font-size:12.5px}.td-teams li.open{color:var(--td-muted);letter-spacing:1px;border-style:dashed;justify-content:center;font:700 15px Zeyro Label,Arial,sans-serif}.td-empty{color:var(--td-muted);text-align:center;border:1px dashed #ffffff24;border-radius:12px;padding:18px;font-size:14px}.td-rules-link{color:var(--td-muted);text-align:center;margin:0;font-size:14px}.td-rules-link a{color:var(--td-lime);font-weight:800;text-decoration:none}.td-page .standings-legend{margin-bottom:4px}@media (max-width:1100px){.td-columns{grid-template-columns:1fr}.td-name{font-size:50px}.td-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}@media (max-width:860px){.td-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.td-timeline:before{display:none}}@media (max-width:700px){.td-nav{padding:14px 16px}.td-brand{font-size:20px}.td-nav-link{font-size:14px}.td-wrap{gap:20px;padding:18px 16px 48px}.td-card{padding:18px}.td-card h2{font-size:26px}.td-ticket{grid-template-columns:1fr;-webkit-mask:radial-gradient(14px at 0 116px,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(14px at 100% 116px,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(14px at 0 116px,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(14px at 100% 116px,#0000 98%,#000) 100%/51% 100% no-repeat}.td-stub{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;place-items:center start;gap:0 14px;height:116px;padding:14px 20px;display:grid}.td-day{grid-row:1/3;margin:0;font-size:84px}.td-weekday{grid-column:2;align-self:end;font-size:18px}.td-month{grid-column:2;align-self:start;font-size:34px}.td-time{grid-area:1/3;justify-self:end;margin:0;padding:7px 13px;font-size:17px}.td-countdown{grid-area:2/3;justify-self:end;margin:0;font-size:13px}.td-ticket-body{border-left:0;border-top:3px dashed var(--td-lime);padding:18px}.td-ticket-logo{width:36px;height:40px;top:16px;right:16px}.td-pill{max-width:calc(100% - 46px);padding:5px 11px;font-size:12px}.td-name{font-size:38px}.td-sub{font-size:17px}.td-stats{gap:10px}.td-stats>div{padding:9px 12px 11px}.td-stats small,.td-stats em{letter-spacing:1px;font-size:11px}.td-stats b{font-size:28px}.td-actions,.td-actions .td-btn{width:100%}.td-timeline{grid-template-columns:1fr;gap:18px}.td-timeline li{grid-template-columns:48px minmax(0,1fr);column-gap:14px;padding:0;display:grid}.td-timeline i{grid-row:1/4}.td-timeline b{margin-top:2px}.td-multipliers{grid-template-columns:repeat(2,minmax(0,1fr))}.td-match-point{align-items:flex-start}.td-match-point b{font-size:42px}.td-prize{grid-template-columns:50px minmax(0,1fr) auto;padding:12px}.td-place,.td-share{font-size:28px}}.app-shell .my-registration>.reg-ticket-list{grid-column:1/-1}.app-shell .reg-ticket-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,640px),1fr));gap:26px;display:grid}.app-shell .reg-ticket{--tone:#d8fa3c;--tear:#d8fa3cbf;min-width:0;box-shadow:none;filter:drop-shadow(0 0 1px #d8fa3c8c)drop-shadow(0 0 14px #d8fa3c21)drop-shadow(0 18px 26px #00000073);background:0 0;border:0;padding:0;container-type:inline-size}.app-shell>.content :is(article.reg-ticket,article.ticket-card){box-shadow:none;background:0 0}.app-shell .reg-ticket.is-live{--tear:#ff5a4fcc}.app-shell .reg-shape{grid-template-columns:200px minmax(0,1fr);gap:12px;min-height:232px;display:grid}.app-shell .reg-stub{color:var(--lime);background:linear-gradient(160deg,#2a3322,#1a2016);border-radius:20px 0 0 20px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:18px 8px;display:flex;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#000,#000) 0/calc(100% - 6px) 100% no-repeat,radial-gradient(6px at 100%,#0000 97%,#000) 100%/12px 16px repeat-y;mask:linear-gradient(#000,#000) 0/calc(100% - 6px) 100% no-repeat,radial-gradient(6px at 100%,#0000 97%,#000) 100%/12px 16px repeat-y}.app-shell .reg-stub:after{content:"";border-right:3px dashed var(--tear);position:absolute;top:0;bottom:0;right:6px}.app-shell .reg-ticket.is-live .reg-stub{color:#fff;background:linear-gradient(160deg,#3a1a17,#1c0f0d)}.app-shell .reg-logo{opacity:.9;background:url(/brand/zeyro-mark-reversed-approved.png) 50%/contain no-repeat;width:28px;height:28px;position:absolute;top:14px;left:14px}.app-shell .reg-wd{letter-spacing:3px;color:#cfe0d6;font:700 18px Zeyro Label,Arial,sans-serif}.app-shell .reg-day{letter-spacing:-2px;font:800 100px/.85 Zeyro Display,Impact,Arial,sans-serif}.app-shell .reg-month{color:#fff;font:800 36px/1 Zeyro Display,Impact,Arial,sans-serif}.app-shell .reg-time{background:var(--lime);color:#0b120d;letter-spacing:1px;white-space:nowrap;border-radius:999px;margin-top:6px;padding:6px 14px;font:700 17px Zeyro Label,Arial,sans-serif}.app-shell .reg-match-label{color:#ffb3ad;letter-spacing:.5px;font:800 24px Zeyro Display,Impact,Arial,sans-serif}.app-shell .reg-body{background:linear-gradient(150deg,#141a17,#0b0f0d 70%);border-radius:0 20px 20px 0;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:20px 24px 18px 28px;display:flex;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#000,#000) 100%/calc(100% - 6px) 100% no-repeat,radial-gradient(6px at 0,#0000 97%,#000) 0/12px 16px repeat-y;mask:linear-gradient(#000,#000) 100%/calc(100% - 6px) 100% no-repeat,radial-gradient(6px at 0,#0000 97%,#000) 0/12px 16px repeat-y}.app-shell .reg-body:before{content:"";border-left:3px dashed var(--tear);position:absolute;top:0;bottom:0;left:6px}.app-shell .reg-stamp{border:3px solid var(--lime);color:var(--lime);letter-spacing:2px;white-space:nowrap;opacity:.9;border-radius:8px;padding:6px 14px;font:800 26px/1 Zeyro Display,Impact,Arial,sans-serif;position:absolute;top:18px;right:20px;transform:rotate(-8deg)}.app-shell .reg-stamp.red{color:#ff5a4f;border-color:#ff5a4f}.app-shell .reg-stamp.warn{color:#ffb547;border-color:#ffb547;font-size:21px}.app-shell .reg-pill{color:#e6ff8a;letter-spacing:1.2px;background:#d8fa3c14;border:1.5px solid #d8fa3c8c;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 170px);padding:5px 12px;font:700 13px Zeyro Label,Arial,sans-serif;display:inline-flex}.app-shell .reg-pill i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 8px var(--lime);border-radius:50%;flex:none}.app-shell .reg-ticket.is-live .reg-pill{color:#ffb3ad;background:#ff5a4f1f;border-color:#ff5a4fb3}.app-shell .reg-ticket.is-live .reg-pill i{background:#ff5a4f;box-shadow:0 0 8px #ff5a4f}.app-shell .reg-name{color:#fff;letter-spacing:.2px;text-transform:uppercase;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding-right:150px;font:800 38px/.95 Zeyro Display,Impact,Arial,sans-serif;display:flex}.app-shell .reg-ticket.is-live .reg-name{padding-right:0}.app-shell .reg-roster{flex-wrap:wrap;gap:8px;display:flex}.app-shell .reg-roster span{color:#dfeae4;background:#1b231f;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font:700 15px Zeyro Label,Arial,sans-serif;display:inline-flex}.app-shell .reg-roster span i{background:var(--lime);border-radius:50%;width:8px;height:8px}.app-shell .reg-blocks{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.2fr);align-self:stretch;gap:12px;margin:2px 6px 0 4px;display:grid}.app-shell .reg-blocks>div{color:#0b120d;background:#f4f7f2;border-radius:3px;min-width:0;padding:9px 14px 11px;transform:skew(-10deg)}.app-shell .reg-blocks>div>div{flex-direction:column;display:flex;transform:skew(10deg)}.app-shell .reg-blocks small{color:#55605a;letter-spacing:1.4px;font:700 12px Zeyro Label,Arial,sans-serif}.app-shell .reg-blocks b{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:800 30px/1 Zeyro Display,Impact,Arial,sans-serif;overflow:hidden}.app-shell .reg-blocks>.gold{background:linear-gradient(120deg,#f8d77f,#e5ad3f 60%,#c98a1d)}.app-shell .reg-blocks>.warn{background:linear-gradient(120deg,#ffcf8a,#ff9d2e)}.app-shell .reg-blocks>:is(.gold,.warn) small{color:#5b4214}.app-shell .reg-actions{flex-wrap:wrap;align-self:stretch;align-items:center;gap:12px 16px;margin-top:auto;padding-top:4px;display:flex}.app-shell .reg-actions>:is(.primary,.secondary){border-radius:10px;min-height:46px;margin:0;padding:0 22px;font-size:15px}.app-shell .reg-actions>.primary{box-shadow:0 0 22px #d8fa3c40}.app-shell .reg-actions>.reg-upload{color:#2b1a00;background:linear-gradient(100deg,#ffb547,#f3c76a);border-color:#ffb547;box-shadow:0 0 22px #ffb5474d}.app-shell .reg-link{box-shadow:none;color:var(--lime);letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:6px 0;font:700 15px Zeyro Label,Arial,sans-serif}.app-shell .reg-link:hover{color:#f0ffb0}@container (max-width:760px){.app-shell .reg-blocks{gap:9px}.app-shell .reg-blocks>div{padding:8px 11px 10px}.app-shell .reg-blocks small{letter-spacing:1px;font-size:10.5px}.app-shell .reg-blocks b{font-size:clamp(20px,3.6cqi,28px)}}@container (max-width:600px){.app-shell .reg-shape{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0}.app-shell .reg-stub{border-radius:18px 18px 0 0;flex-flow:wrap;justify-content:center;gap:12px;height:104px;padding:12px 18px;-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - 6px) no-repeat,radial-gradient(6px at 50% 100%,#0000 97%,#000) bottom/16px 12px repeat-x;mask:linear-gradient(#000,#000) top/100% calc(100% - 6px) no-repeat,radial-gradient(6px at 50% 100%,#0000 97%,#000) bottom/16px 12px repeat-x}.app-shell .reg-stub:after{border-right:0;border-bottom:3px dashed var(--tear);inset:auto 0 6px}.app-shell .reg-day{font-size:64px}.app-shell .reg-month{font-size:28px}.app-shell .reg-time{margin:0}.app-shell .reg-logo{width:22px;height:22px;top:12px;left:12px}.app-shell .reg-body{border-radius:0 0 18px 18px;padding:20px 18px 18px;-webkit-mask:linear-gradient(#000,#000) bottom/100% calc(100% - 6px) no-repeat,radial-gradient(6px at 50% 0,#0000 97%,#000) top/16px 12px repeat-x;mask:linear-gradient(#000,#000) bottom/100% calc(100% - 6px) no-repeat,radial-gradient(6px at 50% 0,#0000 97%,#000) top/16px 12px repeat-x}.app-shell .reg-body:before{border-left:0;border-top:3px dashed var(--tear);inset:6px 0 auto}.app-shell .reg-stamp{padding:4px 9px;font-size:18px;top:16px;right:14px}.app-shell .reg-stamp.warn{font-size:15px}.app-shell .reg-pill{max-width:calc(100% - 120px);font-size:12px}.app-shell .reg-name{padding-right:0;font-size:30px}.app-shell .reg-blocks{grid-template-columns:1fr 1fr;gap:8px}.app-shell .reg-blocks>:nth-child(3){grid-column:1/-1}.app-shell .reg-blocks b{font-size:24px}.app-shell .reg-actions{flex-direction:column;align-items:stretch}.app-shell .reg-actions>:is(.primary,.secondary){width:100%}.app-shell .reg-link{text-align:center;margin:0}}.results-board{gap:12px;min-width:0;padding:18px;display:grid}.results-board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;display:flex}.results-board-head>div:first-child{flex:360px;min-width:0}.results-board-head h3{color:#d0d8d4;letter-spacing:-.5px;margin:2px 0 0;font-size:18px}.results-board-head p:last-child{color:#a1b2aa;max-width:640px;margin:6px 0 0;font-size:12px;line-height:1.45}.results-board-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.results-board .tournament-action{color:#c1dccd;white-space:nowrap;background:#1a211d;border:1px solid #28332e;border-radius:8px;min-height:31px;padding:7px 10px;font-size:11px;font-weight:800}.results-board .tournament-action:hover:not(:disabled){color:#d2eadc;background:#141b18;border-color:#3c5146}.results-board .tournament-action.start{border-color:var(--lime);background:var(--lime);color:#1d3027}.results-board .tournament-action.remove{color:#d5a99e;border-color:#392822}.results-board .tournament-action:disabled{opacity:.45;cursor:not-allowed}.results-board-max{color:#a8b8b0;background:#141a17;border:1px solid #28332e;border-radius:8px;align-items:center;gap:6px;min-height:31px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.results-board-max b{color:var(--lime)}.results-board-max.editing{padding:3px 4px 3px 10px}.results-board-max label{align-items:center;gap:6px;display:inline-flex}.results-board-max input{color:#e8eee9;background:#1a211d;border:1px solid #2f3a35;border-radius:6px;width:58px;min-height:26px;padding:2px 6px;font-weight:800}.results-board-tabs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.results-board-tabs button{color:#c3cec8;text-align:left;background:#151b18;border:1px solid #28332e;border-radius:10px;flex-direction:column;flex:none;align-items:flex-start;gap:2px;min-width:96px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.results-board-tabs button small{color:#8d9b94;font-size:10px;font-weight:700}.results-board-tabs button.active{border-color:var(--lime);color:#fff;background:#1d2521}.results-board-tabs button.active small{color:var(--lime)}.results-board-missing{color:#9eb0a7;margin:0;font-size:12px;font-weight:700}.results-board-missing.has-missing{color:#f1d1a0}.results-board-table{gap:4px;min-width:0;display:grid}.results-board-row{color:#c3cec8;background:#171d1a;border-radius:9px;grid-template-columns:minmax(0,1.6fr) 64px minmax(0,1fr) 70px 96px 132px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.results-board-row.is-head{color:#8d9b94;letter-spacing:.7px;background:0 0;padding-top:0;padding-bottom:0;font-size:9px;font-weight:800}.results-board-row .rb-team{text-overflow:ellipsis;white-space:nowrap;color:#e3ebe7;min-width:0;font-size:13px;overflow:hidden}.results-board-row .rb-kills{align-items:baseline;gap:6px;font-weight:800;display:flex}.results-board-row .rb-kills small{color:#8d9b94;font-size:10px;font-weight:700}.results-board-row .rb-points{color:#bae7d0;font-weight:900}.results-board-row .rb-points small{color:#8d9b94;font-size:11px;font-weight:700}.results-board-row .rb-status{color:#acd7b6;background:#1f2b25;border-radius:999px;justify-self:start;padding:3px 8px;font-size:10px;font-weight:800}.results-board-row .rb-status.missing{color:#f1ce97;background:#302512}.results-board-row .rb-status.pending{color:#9fd0e8;background:#16232c}.results-board-row .rb-status.rejected{color:#ea9898;background:#301212}.results-board-row .rb-status.corrected{color:var(--lime);background:#262d10}.results-board-row .rb-action{justify-content:flex-end;display:flex}.results-board-noshow{color:#e6cfa5;border:1px dashed #4a3a22;border-radius:10px;margin:0;padding:9px 12px;font-size:12px;line-height:1.45}.results-board-adjustments{border-top:1px dashed #22392e;gap:6px;padding-top:10px;display:grid}.rb-adjustment{background:#171d1a;border-radius:9px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.rb-adjustment>b{font-size:15px;font-weight:900}.rb-adjustment span{flex-direction:column;gap:1px;min-width:0;display:flex}.rb-adjustment strong{color:#e3ebe7;font-size:12px}.rb-adjustment small{color:#9eb0a7;font-size:11px}.rb-adjustment .minus,.standings-adjustments .minus,.adjustment-kind .minus.active{color:#ff8f80}.rb-adjustment .plus,.standings-adjustments .plus,.adjustment-kind .plus.active{color:var(--lime)}@media (max-width:820px){.results-board{padding:14px}.results-board-row.is-head{display:none}.results-board-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:10px}.results-board-row .rb-team{white-space:normal;grid-column:1/-1}.results-board-row>[data-label]:before{content:attr(data-label);color:#8d9b94;letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.results-board-row .rb-kills{display:block}.results-board-row .rb-kills small{margin-left:5px}.results-board-row .rb-status{grid-column:1/2}.results-board-row .rb-action{grid-column:2/-1}.results-board-tools{width:100%}}.result-edit-modal{width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto}.result-edit-modal .field-label textarea{resize:vertical;color:#cfd7d3;letter-spacing:0;background:#181f1c;border:1px solid #29332e;border-radius:8px;width:100%;min-height:72px;padding:10px 12px;font:600 14px/1.35 Arial,Helvetica,sans-serif}.result-edit-kills{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.result-edit-kills label{color:#c3cec8;flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.result-edit-kills span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-edit-kills input,.adjustment-fields input{color:#e8eee9;background:#181f1c;border:1px solid #29332e;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font:800 16px/1.2 Arial,Helvetica,sans-serif}.result-edit-preview{color:#a8b8b0;background:#141a17;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:12px;display:flex}.result-edit-preview b{color:var(--lime);font-size:18px}.result-edit-modal .modal-error{color:#ea9898;margin:8px 0 0;font-size:12px}.adjustment-kind{grid-template-columns:1fr 1fr;gap:6px;margin-top:4px;display:grid}.adjustment-kind button{color:#a8b8b0;background:#181f1c;border:1px solid #29332e;border-radius:8px;min-height:40px;font-weight:800}.adjustment-kind button.active{background:#141a17;border-color:currentColor}.adjustment-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adjustment-fields .field-label{margin-bottom:0}:is(.app-shell,.td-page) .sb-tag.penalty{color:#ffb4a8;background:#3a1410}:is(.app-shell,.td-page) .sb-tag.bonus{color:#d8fa3c;background:#0b120d}.standings-adjustments{color:#b6c4bd;background:#151b18;border:1px solid #2a332e;border-radius:12px;gap:4px;margin-top:10px;padding:10px 14px;font-size:12px;line-height:1.4;display:grid}.standings-adjustments b{color:#e3ebe7;letter-spacing:.6px;text-transform:uppercase;font-size:11px}.standings-adjustments p{margin:0}.standings-adjustments span{font-weight:900}.card-match-last{color:#c3cec8;border:1px dashed #4a5a51;border-radius:8px;align-items:center;min-height:31px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.finalize-modal{width:min(980px,100%);max-height:calc(100vh - 32px);overflow:auto}.finalize-modal .sb-board{margin-top:14px}.rules-content ol{color:#a9b8b1;gap:6px;margin:10px 0 0;padding-left:20px;list-style:decimal;display:grid}.rules-content ul+p{margin-top:12px}.rules-content strong{color:#dfe8e3}.rules-multipliers{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.rules-multipliers div{background:#141a17;border:1px solid #2a322e;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.rules-multipliers small{color:#9caea5;font-size:11px}.rules-multipliers b{color:var(--lime);font-size:18px}@media (max-width:520px){.rules-multipliers{grid-template-columns:repeat(2,minmax(0,1fr))}}.config-check-card,.backup-card{margin-top:16px}.config-check-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.config-check-head button{white-space:nowrap}.config-check-summary{color:var(--lime);margin:14px 0 0;font-size:13px;font-weight:800}.config-check-summary.has-problems{color:#f2c46b}.config-check-summary small{color:#9dafa6;font-weight:600}.config-check-groups{columns:2;column-gap:28px}.config-check-groups>section{break-inside:avoid}.config-check-note{color:#8fa198;margin-top:4px;font-size:11px;display:block}.config-check-groups ul{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.config-check-groups li{border-bottom:1px solid #222a26;align-items:center;gap:10px;padding:8px 0;display:flex}.config-check-groups li>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.config-check-groups li b{color:#d5ddd9;font-size:12px}.config-check-groups li small{color:#8fa198;overflow-wrap:anywhere;font-size:11px}.config-check-groups li em{letter-spacing:.5px;color:var(--lime);font-size:10px;font-style:normal;font-weight:800}.config-check-dot{background:var(--lime);border-radius:50%;flex:none;width:8px;height:8px}.config-check-groups li.is-missing .config-check-dot,.config-check-groups li.is-error .config-check-dot{background:#f2c46b}.config-check-groups li.is-missing em,.config-check-groups li.is-error em{color:#f2c46b}.config-check-groups li.is-missing small,.config-check-groups li.is-error small{color:#e3c48d}@media (max-width:900px){.config-check-groups{columns:1}}@media (max-width:620px){.config-check-head{flex-direction:column}.config-check-head button{width:100%}}.config-check-card .config-check-group-title{letter-spacing:.7px;font-weight:800;color:#9dafa6!important;margin:18px 0 0!important;font-size:10px!important}.config-check-card .config-check-intro,.backup-card .config-check-intro{color:#9dafa6!important;margin:6px 0 0!important;font-size:12px!important;line-height:1.45!important}.accounting .acct-filters{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.accounting .acct-filters label{color:#98aba2;letter-spacing:.6px;text-transform:uppercase;flex-direction:column;gap:4px;font-size:10px;font-weight:700;display:flex}.accounting .acct-filters select,.accounting .acct-filters input[type=search]{color:#e2ece6;min-height:38px;font:inherit;text-transform:none;letter-spacing:0;background:#141a17;border:1px solid #2a322e;border-radius:9px;padding:8px 10px;font-size:12px}.accounting .acct-filters .acct-check{text-transform:none;letter-spacing:0;color:#c3d0c9;flex-direction:row;align-items:center;gap:7px;min-height:38px;font-size:12px}.accounting .acct-filters button{min-height:38px}.accounting .acct-views{scrollbar-width:none;border-bottom:1px solid #2a322e;gap:4px;display:flex;overflow-x:auto}.accounting .acct-views button{color:#a8b8b0;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:13px}.accounting .acct-views button.active{color:var(--lime);border-bottom-color:var(--lime);font-weight:700}.accounting .acct-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.accounting .acct-kpi small{color:#a9b8b0;letter-spacing:1.1px;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.accounting .acct-kpi b{color:#f1faf2;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-family:Zeyro Label,Arial Narrow,Arial,sans-serif;font-size:clamp(24px,2.4vw,34px);display:block}.accounting .acct-kpi span{color:#8b9a93;font-size:12px}.accounting .acct-neg{color:#ff8a7a!important}.accounting .acct-pos{color:var(--lime)!important}.accounting .acct-amber{color:#f0c66b!important}.accounting .acct-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.accounting h3{color:#e3eee8;margin:2px 0 8px;font-size:19px;font-weight:400}.accounting .acct-rows>div{color:#a9b8b0;border-bottom:1px dashed #2b3430;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:13px;display:flex}.accounting .acct-rows>div:last-child{border-bottom:0}.accounting .acct-rows b{color:#f1faf2;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:Zeyro Label,Arial Narrow,Arial,sans-serif;font-size:18px}.accounting .acct-rows .acct-total{border-top:1px solid #3a4540;margin-top:2px}.accounting .acct-rows .acct-total span{color:#eef6f1;font-weight:700}.accounting .acct-bar{border-radius:9px;height:32px;margin:12px 0;display:flex;overflow:hidden}.accounting .acct-bar i{white-space:nowrap;color:#111;justify-content:center;align-items:center;min-width:0;font-size:11px;font-style:normal;font-weight:700;display:flex;overflow:hidden}.accounting .acct-legend{color:#a9b8b0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0 0 12px;padding:0;font-size:12px;list-style:none;display:grid}.accounting .acct-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:7px;display:inline-block}.accounting .acct-table-wrap{overflow-x:auto}.accounting .acct-table{border-collapse:collapse;color:#dbe6e0;width:100%;font-size:12.5px}.accounting .acct-table th{text-align:left;color:#8b9a93;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #2a322e;padding:9px 8px;font-size:10px}.accounting .acct-table td{white-space:nowrap;vertical-align:top;border-bottom:1px solid #222a26;padding:11px 8px}.accounting .acct-table td small{color:#7f8c86;margin-top:2px;font-size:10.5px;display:block}.accounting .acct-table .n{text-align:right;font-variant-numeric:tabular-nums}.accounting .acct-table tfoot td{border-top:1px solid #3a4540;border-bottom:0;font-weight:700}.accounting .acct-table .acct-current td{color:#fff;font-weight:700}.accounting .acct-chip{color:#aab5af;background:#2a2f2c;border-radius:6px;margin:0 4px 0 0;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-block}.accounting .acct-chip.in{color:var(--lime);background:#22300f}.accounting .acct-chip.fee{color:#ff8a7a;background:#3a1d1a}.accounting .acct-chip.ref{color:#f0c66b;background:#3a2c14}.accounting .acct-chip.prize{color:#8fc7ff;background:#1a2a3a}.accounting .acct-chip.out{color:#d2b6ff;background:#2a2135}.accounting .acct-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:8px;display:flex}.accounting .acct-pill{color:var(--lime);border:1px solid #4a5c19;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700}.accounting .acct-mobile{display:none}.accounting .acct-list>div{border-bottom:1px solid #222a26;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 0;display:flex}.accounting .acct-list>div>div{min-width:0}.accounting .acct-list b{color:#eef6f1;overflow-wrap:anywhere;margin:5px 0 2px;font-size:13px;display:block}.accounting .acct-list small{color:#8b9a93;font-size:11.5px;line-height:1.4}.accounting .acct-list strong{white-space:nowrap;color:#eef6f1;font-family:Zeyro Label,Arial Narrow,Arial,sans-serif;font-size:18px}.accounting .acct-list .acct-list-total{color:#eef6f1;border-bottom:0;font-weight:700}@media (max-width:1200px){.accounting .acct-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting .acct-grid{grid-template-columns:1fr}}@media (max-width:1000px){.accounting .acct-desktop{display:none}.accounting .acct-mobile{display:block}}@media (max-width:680px){.accounting .acct-filters{width:100%}.accounting .acct-filters label:not(.acct-check){flex:140px}.accounting .acct-filters button{flex:100%}.accounting .acct-kpis{gap:10px}.accounting .acct-legend{grid-template-columns:1fr}}.accounting .acct-form{background:#141a17;border:1px solid #2a322e;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 16px;padding:16px;display:grid}.accounting .acct-form label{color:#98aba2;letter-spacing:.6px;text-transform:uppercase;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.accounting .acct-form input:not([type=checkbox]),.accounting .acct-form select{color:#e2ece6;min-height:40px;font:inherit;text-transform:none;letter-spacing:0;background:#101512;border:1px solid #2a322e;border-radius:9px;padding:8px 10px;font-size:13px}.accounting .acct-form .acct-check{text-transform:none;letter-spacing:0;color:#c3d0c9;flex-direction:row;align-items:center;gap:8px;font-size:13px;font-weight:400}.accounting .acct-form .acct-wide,.accounting .acct-kind{grid-column:1/-1}.accounting .acct-kind{gap:6px;display:flex}.accounting .acct-kind button{color:#a8b8b0;cursor:pointer;background:#101512;border:1px solid #2a322e;border-radius:9px;flex:none;min-height:36px;padding:0 18px;font-weight:700}.accounting .acct-kind button.active{color:var(--lime);background:#1a2410;border-color:#4a5c19}.accounting .acct-form-actions{justify-content:flex-end;gap:8px;display:flex}.accounting .acct-list .text-button{margin-top:4px;padding:0;font-size:12px;display:block}@media (max-width:680px){.accounting .acct-form{grid-template-columns:1fr;padding:12px}.accounting .acct-form-actions button{flex:1}}.accounting .acct-fee-sync{color:#c3d0c9;border:1px dashed #3a4540;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:12px;display:flex}.accounting .acct-test-note{color:#f0d19d;background:#211c0f;border:1px solid #5a4a1c;border-radius:10px;margin:0;padding:11px 14px;font-size:12.5px;line-height:1.45}.app-shell .finished-tournaments-section.finished-history{max-width:none;padding:22px}.app-shell .finished-history .section-header>span{color:#a9b8b0;letter-spacing:1.3px;text-transform:uppercase;font:800 13px Zeyro Label,Arial,sans-serif}.app-shell .finished-ticket-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,620px),1fr));gap:24px;margin-top:16px;display:grid}.app-shell>.content article.finished-ticket,.app-shell .finished-ticket{min-width:0;box-shadow:none;filter:drop-shadow(0 0 1px #f3c76a73)drop-shadow(0 18px 30px #00000073);background:0 0;border:0;margin:0;padding:0;container-type:inline-size}.app-shell .finished-ticket-shape{--stub:200px;--notch:15px;grid-template-columns:var(--stub) minmax(0,1fr);height:100%;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;border-radius:22px;display:grid;position:relative;overflow:hidden}.app-shell .finished-ticket-stub{color:#fff;background:linear-gradient(160deg,#2b3530,#1d2521);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:22px 12px;display:flex}.app-shell .finished-ticket-stub .wd{color:#a9b8b0;letter-spacing:3px;font:800 19px Zeyro Label,Arial,sans-serif}.app-shell .finished-ticket-stub .dd{letter-spacing:-3px;margin-top:6px;font:800 104px/.82 Zeyro Display,Impact,Arial,sans-serif}.app-shell .finished-ticket-stub .mm{font:800 40px/1 Zeyro Display,Impact,Arial,sans-serif}.app-shell .finished-ticket-stub .yy{color:#a9b8b0;letter-spacing:2px;margin-top:10px;font:800 15px Zeyro Label,Arial,sans-serif}.app-shell .finished-ticket-body{background:linear-gradient(150deg,#141a17,#0b0f0d 70%);border-left:3px dashed #d8fa3c8c;flex-direction:column;gap:12px;min-width:0;padding:22px 26px 20px 30px;display:flex;position:relative}.app-shell .finished-ticket-stamp{color:#f3c76a;letter-spacing:1.5px;opacity:.9;border:2.5px solid #f3c76a;border-radius:8px;padding:4px 10px;font:800 17px Zeyro Display,Impact,Arial,sans-serif;position:absolute;top:18px;right:20px;transform:rotate(-8deg)}.app-shell .finished-ticket-body h3{color:#fff;text-transform:uppercase;overflow-wrap:anywhere;margin:0;padding-right:130px;font:800 38px/.95 Zeyro Display,Impact,Arial,sans-serif}.app-shell .finished-ticket-body h3 a{color:inherit;text-decoration:none}.app-shell .finished-ticket-body h3 a:hover{color:var(--lime)}.app-shell .finished-ticket-sub{color:#b9c7c0;letter-spacing:.5px;margin-top:-4px;font:700 16px Zeyro Label,Arial,sans-serif}.app-shell .finished-ticket-champion{color:#1d1406;background:linear-gradient(120deg,#f8d77f,#e5ad3f 60%,#c98a1d);border-radius:3px;margin:2px 6px 0 4px;padding:10px 18px;transform:skew(-10deg);box-shadow:0 8px 18px #00000059}.app-shell .finished-ticket-champion>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;transform:skew(10deg)}.app-shell .finished-ticket-champion .cup{font-size:30px}.app-shell .finished-ticket-champion p{min-width:0;margin:0}.app-shell .finished-ticket-champion small{color:#5b4214;letter-spacing:1.6px;font:800 12px Zeyro Label,Arial,sans-serif;display:block}.app-shell .finished-ticket-champion b{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:800 30px/1 Zeyro Display,Impact,Arial,sans-serif;display:block;overflow:hidden}.app-shell .finished-ticket-champion p>span{color:#4a3610;text-overflow:ellipsis;white-space:nowrap;font:700 14px Arial,sans-serif;display:block;overflow:hidden}.app-shell .finished-ticket-champion strong{white-space:nowrap;font:800 30px Zeyro Display,Impact,Arial,sans-serif}.app-shell .finished-ticket-rest{grid-template-columns:1fr 1fr;gap:10px;display:grid}.app-shell .finished-ticket-rest>div{background:#1b231f;border:1px solid #2a3530;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.app-shell .finished-ticket-rest i{color:#a9b8b0;font:800 20px Zeyro Display,Impact,Arial,sans-serif}.app-shell .finished-ticket-rest b{color:#e4f1ea;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;min-width:0;font:800 18px Zeyro Label,Arial,sans-serif;overflow:hidden}.app-shell .finished-ticket-rest em{color:var(--lime);white-space:nowrap;font:800 16px Zeyro Label,Arial,sans-serif}.app-shell .finished-ticket-foot{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:auto;padding-top:2px;display:flex}.app-shell .finished-ticket-facts{color:#a9b8b0;letter-spacing:1.2px;text-transform:uppercase;flex-wrap:wrap;gap:6px 18px;font:800 14px Zeyro Label,Arial,sans-serif;display:flex}.app-shell .finished-ticket-facts b{color:#fff}.app-shell .finished-ticket-button,.app-shell .finished-ticket-more button{border:1.5px solid var(--lime);background:var(--lime);color:#0b120d;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;font:800 15px Zeyro Label,Arial,sans-serif;text-decoration:none;display:inline-flex}.app-shell .finished-ticket-button{margin-left:auto}.app-shell .finished-ticket-more{justify-content:center;margin-top:22px;display:flex}.app-shell .finished-ticket-more button{color:var(--lime);background:#d8fa3c0f;border-color:#d8fa3c99}.app-shell .finished-ticket-more button:disabled{opacity:.6;cursor:default}@container (max-width:600px){.app-shell .finished-ticket-shape{--stub:0px;--cut:92px;-webkit-mask:radial-gradient(circle var(--notch) at 0 var(--cut),#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% var(--cut),#0000 98%,#000) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 var(--cut),#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% var(--cut),#0000 98%,#000) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 var(--cut),#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% var(--cut),#0000 98%,#000) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 var(--cut),#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% var(--cut),#0000 98%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 var(--cut),#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% var(--cut),#0000 98%,#000) right/51% 100% no-repeat;grid-template-columns:1fr}.app-shell .finished-ticket-stub{box-sizing:border-box;flex-direction:row;justify-content:flex-start;gap:12px;height:92px;padding:10px 20px}.app-shell .finished-ticket-stub .dd{margin:0;font-size:66px}.app-shell .finished-ticket-stub .mm{font-size:30px}.app-shell .finished-ticket-stub .wd{font-size:15px}.app-shell .finished-ticket-stub .yy{display:none}.app-shell .finished-ticket-body{border-top:3px dashed #d8fa3c8c;border-left:0;padding:18px}.app-shell .finished-ticket-body h3{padding-right:0;font-size:30px}.app-shell .finished-ticket-stamp{font-size:14px;top:-62px;right:16px}.app-shell .finished-ticket-champion{padding:10px 14px}.app-shell .finished-ticket-champion b,.app-shell .finished-ticket-champion strong,.app-shell .finished-ticket-champion .cup{font-size:22px}.app-shell .finished-ticket-rest{grid-template-columns:1fr}.app-shell .finished-ticket-button{width:100%;margin:0}}@media (max-width:700px){.app-shell .finished-tournaments-section.finished-history{padding:16px}}.td-champion{color:#1d1406;background:linear-gradient(120deg,#f8d77f,#e5ad3f 60%,#c98a1d);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #00000073}.td-champion-cup{font-size:64px;line-height:1}.td-champion p{color:#5b4214;letter-spacing:2px;text-transform:uppercase;margin:0;font:800 14px Zeyro Label,Arial,sans-serif}.td-champion h2{color:#1d1406;text-transform:uppercase;overflow-wrap:anywhere;margin:2px 0 4px;font:800 52px/.95 Zeyro Display,Impact,Arial,sans-serif}.td-champion div>span{color:#4a3610;font-size:15px;font-weight:700}.td-champion dl{gap:26px;margin:0;display:flex}.td-champion dl div{flex-direction:column;align-items:flex-end;display:flex}.td-champion dt{color:#5b4214;letter-spacing:1.6px;text-transform:uppercase;font:800 12px Zeyro Label,Arial,sans-serif}.td-champion dd{white-space:nowrap;margin:0;font:800 38px/1 Zeyro Display,Impact,Arial,sans-serif}.td-fraggers{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.td-fraggers li{background:#111714;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.td-fraggers li.first{background:linear-gradient(120deg,#f3c76a2e,#111714 70%);border-color:#f3c76a99}.td-fraggers i{color:#fff;font:800 26px Zeyro Display,Impact,Arial,sans-serif}.td-fraggers li.first i{color:var(--td-gold)}.td-fraggers b{color:#e4f1ea;text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.td-fraggers div small{color:var(--td-muted);font-size:12px}.td-fraggers strong{color:var(--td-lime);white-space:nowrap;font:800 30px Zeyro Display,Impact,Arial,sans-serif}.td-fraggers strong small{color:var(--td-muted);margin-left:4px;font:700 12px Arial,sans-serif}.td-matches{flex-direction:column;gap:10px;display:flex}.td-matches details{background:#111714;border:1px solid #ffffff14;border-radius:12px}.td-matches details[open]{border-color:#d8fa3c4d}.td-matches summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:grid}.td-matches summary::-webkit-details-marker{display:none}.td-matches summary:after{content:"▾";color:var(--td-lime);grid-column:4;transition:transform .15s}.td-matches details[open] summary:after{transform:rotate(180deg)}.td-matches summary b{color:#fff;text-transform:uppercase;font:800 24px Zeyro Display,Impact,Arial,sans-serif}.td-matches summary span{color:#cbd8d1;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.td-matches summary small{color:var(--td-muted);white-space:nowrap;font-size:12px}.td-match-table{padding:0 16px 14px}.td-match-head,.td-match-row{grid-template-columns:52px minmax(0,1fr) 70px 90px;align-items:center;gap:10px;padding:8px 10px;display:grid}.td-match-head{color:var(--td-muted);letter-spacing:1.4px;font:800 12px Zeyro Label,Arial,sans-serif}.td-match-head span:nth-child(n+3),.td-match-row>:nth-child(n+3){text-align:right}.td-match-row{color:#cbd8d1;border-top:1px solid #ffffff0f;font-size:14px}.td-match-row b{color:#fff;font:800 20px Zeyro Display,Impact,Arial,sans-serif}.td-match-row>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.td-match-row strong{color:#fff;font-variant-numeric:tabular-nums}.td-match-row.win b,.td-match-row.win strong{color:var(--td-gold)}@media (max-width:760px){.td-champion{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px}.td-champion-cup{font-size:44px}.td-champion h2{font-size:36px}.td-champion dl{grid-column:1/-1;justify-content:space-between;gap:12px}.td-champion dl div{align-items:flex-start}.td-champion dd{font-size:28px}.td-matches summary{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:12px}.td-matches summary small{grid-area:2/2}.td-matches summary:after{grid-area:1/3/3}.td-match-table{padding:0 8px 10px}.td-match-head,.td-match-row{grid-template-columns:38px minmax(0,1fr) 46px 66px;gap:6px;padding:8px 6px}}.app-shell .finished-ticket-label{color:var(--lime);letter-spacing:1.8px;margin-bottom:-6px;font:800 13px Zeyro Label,Arial,sans-serif}.home-hero-side .finished-ticket{height:auto}@media (min-width:901px){.app-shell .sidebar .brand{gap:10px;padding:0 0 30px}.app-shell .sidebar .brand-mark{flex:0 0 58px;width:58px;height:58px}.app-shell .sidebar .brand>.brand-name{font-size:23px}.app-shell>.sidebar nav{gap:6px}.app-shell .sidebar .nav-item{gap:14px;min-height:50px;padding:11px 14px;font-size:15px}.app-shell .sidebar .nav-item .nav-icon{flex:0 0 24px;width:24px;height:24px}}.td-tabs{background:#121714;border:1px solid #d8fa3c2e;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}.td-tabs a{color:#dbe6df;letter-spacing:.5px;text-align:center;text-transform:uppercase;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:62px;padding:10px 14px;font:800 22px/1 Zeyro Display,Impact,Arial,sans-serif;text-decoration:none;display:flex}.td-tabs a small{color:#93a59c;letter-spacing:0;text-transform:none;font:600 13px/1.2 Arial,sans-serif}.td-tabs a:hover{color:#fff;background:#d8fa3c12}.td-tabs a[aria-current=page]{background:var(--td-lime);color:#10170c;box-shadow:0 0 22px #d8fa3c38}.td-tabs a[aria-current=page] small{color:#2f3d1a}@media (max-width:700px){.td-tabs a{min-height:56px;padding:8px 6px;font-size:18px}.td-tabs a small{font-size:11px}}.td-ticket-glow{filter:drop-shadow(0 0 1px #d8fa3c8c)drop-shadow(0 0 14px #d8fa3c21)drop-shadow(0 18px 30px #00000073);min-width:0}.td-player{color:inherit;font:inherit;text-align:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline dotted #d8fa3c73;text-decoration:underline dotted #d8fa3c73;display:inline}.td-player:hover{-webkit-text-decoration-color:var(--td-lime);-webkit-text-decoration-color:var(--td-lime);-webkit-text-decoration-color:var(--td-lime);text-decoration-color:var(--td-lime)}.td-player:focus-visible{outline:2px solid var(--td-lime);outline-offset:2px;border-radius:3px}.td-fraggers.is-row{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.td-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040705b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.td-modal{color:#e4f1ea;background:linear-gradient(150deg,#18201b,#0d120f 70%);border:1px solid #d8fa3c59;border-radius:18px;width:min(440px,100%);max-height:calc(100dvh - 32px);padding:24px;position:relative;overflow:auto;box-shadow:0 0 30px #d8fa3c1f,0 24px 50px #0000008c}.td-modal-close{color:#fff;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.td-modal-close:hover{background:#ffffff1f}.td-profile-head{align-items:center;gap:14px;margin:6px 0 16px;display:flex}.td-profile-head h2{text-transform:uppercase;overflow-wrap:anywhere;margin:0;font:800 30px/1 Zeyro Display,Impact,Arial,sans-serif}.td-profile-head p{color:var(--td-muted);margin:6px 0 0;font-size:13px}.td-profile-avatar{border:2px solid var(--td-lime);width:72px;height:72px;color:var(--td-lime);background:#0f1412;border-radius:16px;flex:none;place-items:center;font:800 24px Zeyro Display,Impact,Arial,sans-serif;display:grid;overflow:hidden}.td-profile-avatar img{object-fit:cover;width:100%;height:100%}.td-profile-badges{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.td-profile-badges span{color:var(--td-gold);letter-spacing:1px;text-transform:uppercase;background:#f3c76a29;border-radius:999px;padding:4px 10px;font:700 12px Zeyro Label,Arial,sans-serif}.td-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.td-profile-stats div{text-align:center;background:#111714;border:1px solid #ffffff12;border-radius:10px;padding:10px 8px}.td-profile-stats div.wide{grid-column:1/-1}.td-profile-stats dt{color:var(--td-muted);letter-spacing:1px;text-transform:uppercase;font:700 11px Zeyro Label,Arial,sans-serif}.td-profile-stats dd{color:#fff;margin:4px 0 0;font:800 26px/1 Zeyro Display,Impact,Arial,sans-serif}.td-profile-stats dd.gold{color:var(--td-gold)}.td-profile-twitch{color:#fff;background:linear-gradient(90deg,#9146ff40,#161321);border:1px solid #9146ff99;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:0 14px;font-weight:800;text-decoration:none;display:flex}.td-profile-twitch svg{fill:#a970ff;width:22px;height:22px}.td-profile-twitch span{color:#fff;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.td-profile-twitch b{color:#c9a8ff}@media (max-width:420px){.td-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-profile,.pv-own{color:#e8eee9;flex-direction:column;gap:18px;min-width:0;display:flex;container-type:inline-size}.pv-own{margin-bottom:18px}.pv-page{gap:16px}.pv-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pv-topbar>p{margin:0}.pv-topbar>div{flex-wrap:wrap;gap:8px;display:flex}.pv-btn{color:#e6ece8;white-space:nowrap;cursor:pointer;background:#141a17;border:1px solid #2f3a35;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font:800 14px Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.pv-btn:hover{border-color:#4a5a52}.pv-btn.lime{color:#18201b;background:#d8fa3c;border-color:#d8fa3c}.pv-btn.small{min-height:34px;padding:0 12px;font-size:13px}.pv-btn:disabled{opacity:.55;cursor:default}.gold,.pv-profile dd.gold,.pv-popup dd.gold{color:#ffd27a}.pv-rank-novice{--rank:#afbdb6}.pv-rank-detri{--rank:#b2fef1}.pv-rank-elite{--rank:#8fb4eb}.pv-rank-amateur{--rank:#b995da}.pv-rank-pro{--rank:#ffd69f}.pv-name{color:var(--rank,#fff);letter-spacing:.3px;text-transform:uppercase;overflow-wrap:anywhere;margin:8px 0;font:800 clamp(40px,7.2cqi,86px)/.9 Zeyro Display,Impact,Arial Narrow,Arial,sans-serif}.pv-rankpill{background:var(--rank,#ffd69f);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pv-rankpill{background:color-mix(in srgb,var(--rank,#ffd69f) 22%,#120e08)}}.pv-rankpill{color:var(--rank,#ffd69f);letter-spacing:1px;font:700 15px Zeyro Label,Arial,sans-serif}.pv-title{color:var(--pv-acc);letter-spacing:1.4px;margin:0;font:700 clamp(15px,1.6cqi,20px) Zeyro Label,Arial,sans-serif}.pv-bio{color:#efe9d8;overflow-wrap:anywhere;max-width:620px;margin:10px 0 0;font-size:15px;line-height:1.45}.pv-frame{--pv-acc:#d8fa3c;--pv-a:#3a4540;--pv-b:#26302b;--pv-c:#3a4540;--pv-glow:#0000;isolation:isolate;background:linear-gradient(135deg,var(--pv-a),var(--pv-b),var(--pv-c));box-shadow:0 0 40px var(--pv-glow);border-radius:24px;padding:4px;position:relative;overflow:hidden}.pv-frame.f-bronce{--pv-acc:#f6cba6;--pv-a:#f0b98c;--pv-b:#9a5f37;--pv-c:#f0b98c;--pv-glow:#f0b98c1f}.pv-frame.f-plata{--pv-acc:#eef3f6;--pv-a:#f3f7f9;--pv-b:#7f8d96;--pv-c:#f3f7f9;--pv-glow:#dce6ec1f}.pv-frame.f-oro{--pv-acc:#ffe9a8;--pv-a:#7a5410;--pv-b:#c58c1c;--pv-c:#ffe9a8;--pv-hi:#fff8e0;--pv-glow:#ffc85a38;--pv-glow2:#ffd26e61}.pv-frame.f-platino{--pv-acc:#e6e1ff;--pv-a:#4c4590;--pv-b:#8b82c9;--pv-c:#f7f4ff;--pv-hi:#fff;--pv-glow:#beb4ff3d;--pv-glow2:#cdc3ff6b}.pv-frame.f-diamante{--pv-acc:#cdeeff;--pv-a:#0b3f8f;--pv-b:#1677e8;--pv-c:#e9faff;--pv-hi:#fff;--pv-glow:#46a0ff47;--pv-glow2:#78c8ff80}.pv-frame.f-especial{--pv-acc:#ffd27a;--pv-a:#3d0612;--pv-b:#a3102f;--pv-c:#ffd27a;--pv-hi:#fff1c9;--pv-glow:#c8143c4d;--pv-glow2:#ffbe5a73}.pv-frame:is(.f-oro,.f-platino,.f-diamante,.f-especial){background:var(--pv-a);animation:3s ease-in-out infinite pv-pulse}.pv-frame:is(.f-oro,.f-platino,.f-diamante,.f-especial):before{content:"";z-index:-1;aspect-ratio:1;background:conic-gradient(from 0deg,var(--pv-a),var(--pv-b) 12%,var(--pv-hi) 20%,var(--pv-c) 24%,var(--pv-b) 33%,var(--pv-a) 50%,var(--pv-b) 62%,var(--pv-hi) 70%,var(--pv-c) 74%,var(--pv-b) 83%,var(--pv-a));width:max(200%,900px);animation:4s linear infinite pv-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pv-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes pv-pulse{50%{box-shadow:0 0 60px var(--pv-glow2)}}.pv-cv{background:linear-gradient(115deg,#151b18,#26302b);border-radius:20px;position:relative;overflow:hidden}.pv-cv>*{z-index:1;position:relative}.pv-cv:before{content:"";pointer-events:none;position:absolute;inset:0}.pv-medal{outline:none;flex:none;display:inline-block;position:relative}.pv-medal svg{filter:drop-shadow(0 6px 14px #00000080);display:block;overflow:visible}.pv-medal.t-oro svg{filter:drop-shadow(0 0 12px #ffc85a40)}.pv-medal.t-platino svg{filter:drop-shadow(0 0 12px #beb4ff73)}.pv-medal.t-diamante svg{filter:drop-shadow(0 0 14px #46a0ff99);animation:2.2s ease-in-out infinite pv-dglow}.pv-medal.t-especial svg{filter:drop-shadow(0 0 14px #dc1e4699);animation:2.4s ease-in-out infinite pv-eglow}@keyframes pv-eglow{50%{filter:drop-shadow(0 0 22px #ffc864d9)}}@keyframes pv-dglow{50%{filter:drop-shadow(0 0 24px #78c8fff2)}}.pv-medal .pv-lock{font-size:13px;font-style:normal;position:absolute;bottom:2px;right:-4px}.pv-medal em{color:#fff;background:#0b0f0d;border:1px solid #3a4540;border-radius:99px;padding:1px 6px;font:700 13px Zeyro Label,Arial,sans-serif;position:absolute;top:-4px;right:-8px}.pv-shine{animation:3.2s linear infinite pv-shine}.t-diamante .pv-shine{animation-duration:2.2s}@keyframes pv-shine{0%{transform:translate(-20px)skew(-20deg)}55%,to{transform:translate(220px)skew(-20deg)}}.pv-sparkle{opacity:0;animation:1.8s ease-in-out infinite pv-sparkle}@keyframes pv-sparkle{50%{opacity:1}}.pv-tip{z-index:30;text-align:center;pointer-events:none;background:#0b0f0d;border:1px solid #3a4540;border-radius:10px;flex-direction:column;gap:3px;width:max-content;max-width:240px;padding:8px 12px;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0009}.pv-tip:after{content:"";border:7px solid #0000;border-top-color:#3a4540;position:absolute;top:100%;left:50%;transform:translate(-50%)}.pv-tip.below{top:calc(100% + 10px);bottom:auto}.pv-tip.below:after{border-top-color:#0000;border-bottom-color:#3a4540;top:auto;bottom:100%}.pv-tip b{color:#fff;font-size:14px}.pv-tip small{color:#9aa79f;font-size:12px;line-height:1.3}.pv-tip .pv-tip-rarity{color:#d8fa3c}.pv-medal:hover .pv-tip,.pv-medal:focus .pv-tip{display:flex}.pv-featured{gap:18px;display:flex}.pv-featured .pv-medal:last-child .pv-tip{left:auto;right:-6px;transform:none}.pv-featured .pv-medal:last-child .pv-tip:after{left:auto;right:22px;transform:none}.pv-featured .pv-medal:first-child .pv-tip{left:-6px;transform:none}.pv-featured .pv-medal:first-child .pv-tip:after{left:22px;transform:none}.pv-champ{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;background:#0a08039e;border:1.5px solid #ffe9a8b3;border-radius:12px;align-items:center;gap:8px;padding:6px 12px 6px 9px;display:inline-flex}.pv-champ svg{color:#ffd27a}.pv-champ b{color:#fff6dc;font:800 32px/1 Zeyro Display,Impact,Arial,sans-serif}.pv-champ span{color:#ffe9a8;letter-spacing:1.5px;font:700 13px Zeyro Label,Arial,sans-serif}.pv-zlogo{align-items:center;gap:10px;display:flex}.pv-zlogo img{filter:drop-shadow(0 4px 10px #00000080);width:58px}.pv-zlogo b{color:#fff6dc;letter-spacing:.5px;font:800 21px/.9 Zeyro Display,Impact,Arial,sans-serif}.pv-card{background:#161d1a;border:1px solid #26302b;border-radius:16px;min-width:0;padding:28px}.pv-card h2,.pv-card-title{color:#fff;letter-spacing:.3px;text-transform:uppercase;margin:0;font:800 32px/1 Zeyro Display,Impact,Arial,sans-serif}.pv-card-title{margin-bottom:12px}.pv-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pv-card-head>span{color:#9aa79f;font-size:14px;font-weight:700}.pv-empty{color:#9aa79f;margin:14px 0 0;font-size:14px}.pv-empty-card{color:#9aa79f}.pv-showcase{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.pv-showcase-item{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.pv-showcase-item b{font-size:14px;line-height:1.15}.pv-showcase-item>span:last-child{color:#8fa098;letter-spacing:.8px;font:700 12px Zeyro Label,Arial,sans-serif}.pv-top{grid-template-columns:minmax(0,900px) minmax(250px,1fr);align-items:stretch;gap:18px;display:grid}.pv-top>.pv-card{flex-direction:column;display:flex}.pv-customizer.pv-custom-side{gap:14px;padding:24px}.pv-custom-side .pv-custom-block>p{margin:2px 0 10px}.pv-top .pv-social{padding:14px}.pv-top .pv-social>i{display:none}@container (max-width:1130px){.pv-top{grid-template-columns:minmax(0,1fr)}}.pv-history{margin:0;padding:0;list-style:none}.pv-history li{border-top:1px solid #222b27;align-items:center;gap:14px;padding:12px 0;display:flex}.pv-history li>div{flex:1;min-width:0}.pv-history a{color:#fff;font-size:15px;font-weight:700;text-decoration:none}.pv-history a:hover{text-decoration:underline}.pv-history small{color:#8fa098;margin-top:3px;font-size:12px;display:block}.pv-history li>b{white-space:nowrap;font:800 20px Zeyro Display,Impact,Arial,sans-serif}.pv-place{color:#d8fa3c;background:#1f2824;border-radius:12px;flex:none;place-items:center;width:50px;height:50px;font:800 22px Zeyro Display,Impact,Arial,sans-serif;display:grid}.pv-place.is-gold{color:#2a1d06;background:linear-gradient(135deg,#ffe9a8,#c58c1c)}.pv-socials{flex-direction:column;gap:10px;display:flex}.pv-social{color:#e8eee9;background:#111714;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.pv-social:hover{background:#18201c}.pv-social>span{color:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pv-social>span svg,.pv-handle>span svg{width:20px;height:20px}.pv-social.is-twitch>span{background:#9146ff}.pv-social.is-tiktok>span,.pv-handle .is-tiktok{background:#000;border:1px solid #333}.pv-social.is-youtube>span,.pv-handle .is-youtube{background:#f03}.pv-social>div{flex:1;min-width:0}.pv-social small{color:#9aa79f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.pv-social i{color:#9aa79f;font-style:normal}@container (max-width:860px){.pv-card{padding:16px}.pv-card h2,.pv-card-title{font-size:26px}.pv-showcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 4px}.pv-showcase-item .pv-medal{margin:-10px -10px -12px;transform:scale(.72)}.pv-showcase-item b,.pv-showcase-item>span:last-child{font-size:11px}}.pv-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030605cc;place-items:center;padding:56px 16px 24px;display:grid;position:fixed;inset:0;overflow-y:auto}.app-shell:has(.pv-backdrop)>.mobile-bottom-nav{display:none}.pv-popup{color:#e8eee9;flex-direction:column;align-items:stretch;gap:12px;width:min(380px,100%);display:flex;position:relative}.pv-popup-close{color:#fff;background:0 0;border:0;width:40px;height:40px;font-size:30px;line-height:1;position:absolute;top:-46px;right:-4px}.pv-popup-msg{color:#c6d0cb;text-align:center;background:#161d1a;border:1px solid #26302b;border-radius:16px;padding:28px 20px}.pv-popup-link{width:100%}.pv-customizer{border-color:#d8fa3c59;flex-direction:column;gap:22px;display:flex}.pv-custom-block h3{color:#fff;text-transform:uppercase;letter-spacing:.3px;margin:0;font:800 22px Zeyro Display,Impact,Arial,sans-serif}.pv-custom-block>p,.pv-block-head p{color:#9aa79f;margin:4px 0 12px;font-size:14px}.pv-season-block{margin-top:22px;padding-top:22px;position:relative}.pv-season-block:before{content:"";opacity:.75;background:linear-gradient(90deg,#d8fa3c,#38d6ff 35%,#ff4fd8 65%,#ffd27a);border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0}.pv-season-block h3{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pv-season-tag{color:#10140f;letter-spacing:1.4px;background:linear-gradient(90deg,#d8fa3c,#38d6ff);border-radius:99px;padding:3px 9px;font:900 10px/1.4 Arial,sans-serif}.pv-season-block .pv-locked-list{margin-top:10px}.pv-block-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pv-custom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pv-cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.pv-card-choice{color:#e8eee9;text-align:left;background:#111714;border:2px solid #0000;border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex}.pv-card-choice.is-on{border-color:#d8fa3c}.pv-card-choice:disabled{cursor:default;opacity:.6}.pv-card-choice b{font-size:13px}.pv-card-choice small{color:#8fa098;font-size:11px}.pv-card-swatch{color:#fff;letter-spacing:1.4px;border-radius:8px;place-items:center;height:56px;font:700 13px Zeyro Label,Arial,sans-serif;display:grid}.pv-card-swatch.cv-auto{color:#d8fa3c;background:#0d1210;border:1px dashed #3a4540}.pv-card-swatch i{font-style:normal}.pv-input{color:#e8eee9;width:100%;font:inherit;background:#0d1210;border:1px solid #2f3a35;border-radius:9px;padding:10px 12px;font-size:14px}textarea.pv-input{resize:vertical;min-height:64px;line-height:1.4}.pv-counter{color:#7f8e86;text-align:right;margin-top:4px;font-size:12px;display:block}.pv-locked-note{color:#f0c9a5;background:#2a1d14;border-radius:10px;padding:12px;font-size:14px}.pv-slots{grid-template-columns:1fr 2fr;gap:12px;margin-bottom:14px;display:grid}.pv-slots>div{background:#111714;border:1px dashed #3a4540;border-radius:12px;padding:12px}.pv-slots small{color:#d8fa3c;letter-spacing:1.2px;font:700 12px Zeyro Label,Arial,sans-serif}.pv-slots>div>div{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.pv-slot-empty{color:#7f8e86;font-size:13px}.pv-medal-picker{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;display:grid}.pv-pick{text-align:center;background:#111714;border:1px solid #26302b;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 8px;display:flex}.pv-pick.is-featured{border-color:#ffe9a8}.pv-pick.is-showcase{border-color:#d8fa3c}.pv-pick b{font-size:13px;line-height:1.15}.pv-pick small{color:#8fa098;font-size:11px}.pv-pick-actions{gap:6px;margin-top:6px;display:flex}.pv-pick-actions button{color:#c6d0cb;background:#161d1a;border:1px solid #2f3a35;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:700}.pv-pick-actions button[aria-pressed=true]{color:#18201b;background:#d8fa3c;border-color:#d8fa3c}.pv-pick-actions button:disabled{opacity:.4;cursor:default}.pv-locked-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pv-locked-row{background:#111714;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.pv-locked-row>div{flex:1;min-width:0}.pv-locked-row b{font-size:14px}.pv-locked-row small{color:#8fa098;margin:2px 0 6px;font-size:12px;display:block}.pv-locked-row>span{color:#c6d0cb;white-space:nowrap;font-size:12px;font-weight:700}.pv-locked-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.pv-locked-group{background:#1117148c;border:1px solid #222b27;border-radius:14px;padding:12px}.pv-locked-group.is-special{border-color:#ff4f6d38;grid-column:1/-1}.pv-locked-group h4,.pv-medal-group h4{color:#e8eee9;letter-spacing:.4px;text-transform:uppercase;border-bottom:1px solid #222b27;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;padding:0 2px 8px;font:800 15px Zeyro Display,Impact,Arial,sans-serif;display:flex}.pv-locked-group h4 small{color:#7f8e86;letter-spacing:0;text-transform:none;font:700 11px Arial,sans-serif}.pv-locked-group .pv-locked-list{grid-template-columns:1fr;gap:6px}.pv-locked-group.is-special .pv-locked-list{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-locked-group .pv-locked-row{background:#111714;padding:7px 10px}.pv-locked-group .pv-locked-row b{font-size:13px}.pv-locked-group .pv-locked-row small{margin:1px 0 5px;font-size:11.5px}.pv-medal-group+.pv-medal-group{margin-top:16px}.pv-medal-group h4{color:#9aa79f;border-bottom:0;margin-bottom:8px;padding-bottom:0;font-size:13px}.pv-progress{background:#0d1210;border-radius:9px;height:6px;overflow:hidden}.pv-progress i{background:#d8fa3c;border-radius:9px;height:100%;display:block}.pv-handle{background:#111714;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.pv-handle>span{color:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pv-handle>div{flex:1;min-width:0}.pv-prefixed{align-items:center;margin-top:6px;padding:0 0 0 10px;display:flex}.pv-prefixed em{color:#7f8e86;white-space:nowrap;font-style:normal}.pv-prefixed input{color:#e8eee9;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:9px 10px 9px 2px}.pv-error{color:#ffb4ab;background:#3a1414;border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.pv-custom-actions{justify-content:flex-end;gap:8px;display:flex}@container (max-width:1180px){.pv-locked-groups,.pv-locked-group.is-special .pv-locked-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:860px){.pv-custom-grid,.pv-slots,.pv-locked-list,.pv-locked-groups,.pv-locked-group.is-special .pv-locked-list{grid-template-columns:1fr}.pv-cards,.pv-medal-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-admin-bios ul{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pv-admin-bios li{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.pv-admin-bios li>div:first-child{flex:1;min-width:200px}.pv-admin-bios li a{color:inherit}.pv-admin-bios small{color:#9aa79f;overflow-wrap:anywhere;display:block}.pv-admin-bios li>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.pv-error-detail{color:#7f8e86;overflow-wrap:anywhere;margin-top:8px;font-size:12px;display:block}.pv-photo-btn{z-index:2;color:#f2f6f3;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e0cc7;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font:800 13px Arial,Helvetica,sans-serif;transition:border-color .15s,background .15s;display:inline-flex;position:absolute;bottom:10px;right:10px}.pv-photo-btn:hover,.pv-photo-btn:focus-within{background:#0a0e0ceb;border-color:#d8fa3c}.pv-photo-btn svg{color:#d8fa3c;width:16px;height:16px}.pv-photo-btn input,.pv-stream-actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pv-stream-actions label{cursor:pointer;position:relative}.pv-more{margin-top:12px}.pv-stream-photo{align-items:center;gap:16px;display:flex}.pv-stream-preview{color:#8d9a93;text-align:center;background:#111714;border:1px solid #2f3a35;border-radius:12px;flex:none;place-items:center;width:84px;height:112px;font-size:12px;display:grid;overflow:hidden}.pv-stream-preview img{object-fit:cover;width:100%;height:100%}.pv-stream-photo>div:last-child{flex-direction:column;gap:6px;min-width:0;display:flex}.pv-stream-photo small{color:#93a29a;font-size:12.5px}.pv-stream-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pv-twitch-row{background:#111714;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:14px;display:flex}.pv-twitch-row>span{color:#fff;background:#9146ff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pv-twitch-row>span svg{width:20px;height:20px}.pv-twitch-row>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pv-twitch-row small{color:#93a29a;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}@container (max-width:700px){.pv-photo-btn{bottom:8px;right:8px}}.pv-empty-slot{box-sizing:border-box;background:#ffffff06;border:2px dashed #d8fa3c38;border-radius:14px;flex:none;display:inline-block}.pv-showcase-item.is-empty{justify-content:flex-start}.pv-card-choice.is-locked{opacity:.6}.pv-card-choice.is-locked.is-on{opacity:1}.pv-peek-note{color:#d9e7c4;background:#1b2216;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:13.5px}@container (max-width:860px){.pv-showcase-item .pv-empty-slot{width:52px!important;height:57px!important}}.pv-cv{--k4:transparent;--k1:#151b18;--k2:#26302b;--k3:#3a4540;--ln:#ffffff14;--sp:24px;--px:26.5px}.cv-medianoche{--k1:#0b1022;--k2:#18213f}.cv-vino{--k1:#1c0b12;--k2:#36141f}.cv-veterano{--k4:#4ade80;--k1:#0f1a0a;--k2:#2b4410;--k3:#b5dc2a;--ln:#d8fa3c21}.cv-podio{--k4:#93c5fd;--k1:#0e1215;--k2:#39444c;--k3:#cfd8de;--ln:#ebf2f61f}.cv-asesino{--k4:#7c3aed;--k1:#14060a;--k2:#4a0d1c;--k3:#e11d48;--ln:#ff78961f}.cv-cazador{--k4:#facc15;--k1:#04140d;--k2:#0f4a32;--k3:#34d399;--ln:#6ef0b41f}.cv-campeon{--k4:#f97316;--k1:#1a1205;--k2:#5a400e;--k3:#d2a23a;--ln:#fff0be1a}.cv-fragger{--k4:#dc2626;--k1:#170707;--k2:#4a120c;--k3:#f97316;--ln:#ffb4781c}.cv-rey{--k4:#ec4899;--k1:#0e0718;--k2:#3b1a6b;--k3:#a855f7;--ln:#d7afff1f}.cv-dinastia{--k4:#60a5fa;--k1:#100d22;--k2:#4c4590;--k3:#e9e5ff;--ln:#f0ecff21}.cv-subcampeon{--k4:#a5b4fc;--k1:#0b0f16;--k2:#334155;--k3:#e2e8f0;--ln:#e2e8f01f}.cv-incansable{--k4:#fbbf24;--k1:#150d06;--k2:#4a2a10;--k3:#d08a4a;--ln:#f0c88c1c}.cv-escuadron{--k4:#60a5fa;--k1:#031516;--k2:#0d4a4d;--k3:#2dd4bf;--ln:#96f0e11f}.cv-barrida,.cv-invicto,.cv-granslam,.cv-hattrick,.cv-perfeccion,.cv-nuclear{--k4:#e11d48;--k1:#14030a;--k2:#5c0a1f;--k3:#ffd27a;--ln:#ffd27a1f}.pv-cv.lv-6:is(.cv-barrida,.cv-invicto,.cv-granslam,.cv-hattrick,.cv-perfeccion,.cv-nuclear){background:radial-gradient(at 28% -25%,#ffd27a38,#0000 58%),radial-gradient(circle at 78%,#e11d4880,#0000 50%),linear-gradient(115deg,#0d0205 0%,#2a040d 30%,#5c0a1f 70%,#8a1030);box-shadow:inset 0 0 0 2px #ffd27a8c}.cv-leyenda,.cv-emperador{--k4:var(--sr-l);--k1:var(--sr-x);--k2:var(--sr-d);--k3:var(--sr-m);--ln:#ffffff1f;--rb1:var(--sr-m);--rb2:var(--sr-l);--rb3:var(--sr-d)}.cv-magnate{--k4:#34d399;--k1:#0d0a02;--k2:#5a400e;--k3:#facc15;--ln:#fef08a1f;--rb1:#facc15;--rb2:#fef9c3;--rb3:#34d399}.cv-eterno{--k4:#a78bfa;--k1:#020a12;--k2:#0e3a4f;--k3:#22d3ee;--ln:#a5f3fc1f;--rb1:#22d3ee;--rb2:#e0f2fe;--rb3:#a78bfa}.pv-cv.lv-0{background:linear-gradient(115deg,var(--k1),var(--k2))}.pv-cv.lv-1{background:linear-gradient(115deg,var(--k1) 10%,var(--k2) 75%,var(--k2))}@supports (color:color-mix(in lab, red, red)){.pv-cv.lv-1{background:linear-gradient(115deg,var(--k1) 10%,var(--k2) 75%,color-mix(in srgb,var(--k2) 70%,var(--k3)))}}.pv-cv.lv-2{background:radial-gradient(ellipse at 28% -25%,var(--k4),transparent 58%),linear-gradient(115deg,var(--k1) 0%,var(--k1) 30%,var(--k2) 70%,var(--k2))}@supports (color:color-mix(in lab, red, red)){.pv-cv.lv-2{background:radial-gradient(ellipse at 28% -25%,color-mix(in srgb,var(--k4) 38%,transparent),transparent 58%),linear-gradient(115deg,var(--k1) 0%,var(--k1) 30%,var(--k2) 70%,color-mix(in srgb,var(--k2) 50%,var(--k3)))}}.pv-cv:is(.lv-3,.lv-4){background:radial-gradient(ellipse at 28% -25%,var(--k4),transparent 58%),radial-gradient(circle at 78% 50%,var(--k3),transparent 45%),linear-gradient(115deg,var(--k1) 0%,var(--k1) 25%,var(--k2) 70%,var(--k2))}@supports (color:color-mix(in lab, red, red)){.pv-cv:is(.lv-3,.lv-4){background:radial-gradient(ellipse at 28% -25%,color-mix(in srgb,var(--k4) 38%,transparent),transparent 58%),radial-gradient(circle at 78% 50%,color-mix(in srgb,var(--k3) 45%,transparent),transparent 45%),linear-gradient(115deg,var(--k1) 0%,var(--k1) 25%,var(--k2) 70%,color-mix(in srgb,var(--k2) 40%,var(--k3)))}}.pv-cv:is(.lv-5,.lv-6){background:radial-gradient(ellipse at 28% -25%,var(--k4),transparent 58%),radial-gradient(circle at 78% 50%,var(--k3),transparent 50%),linear-gradient(115deg,var(--k1) 0%,var(--k1) 20%,var(--k2) 62%,var(--k3))}@supports (color:color-mix(in lab, red, red)){.pv-cv:is(.lv-5,.lv-6){background:radial-gradient(ellipse at 28% -25%,color-mix(in srgb,var(--k4) 38%,transparent),transparent 58%),radial-gradient(circle at 78% 50%,color-mix(in srgb,var(--k3) 60%,transparent),transparent 50%),linear-gradient(115deg,var(--k1) 0%,var(--k1) 20%,var(--k2) 62%,var(--k3))}}.pv-cv:is(.lv-4,.lv-5,.lv-6){box-shadow:inset 0 0 0 1px var(--k3)}@supports (color:color-mix(in lab, red, red)){.pv-cv:is(.lv-4,.lv-5,.lv-6){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k3) 40%,transparent)}}.pv-cv>.pv-cv-glow{border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1px var(--k3),inset 0 0 70px var(--k3);inset:0;z-index:0!important;position:absolute!important}@supports (color:color-mix(in lab, red, red)){.pv-cv>.pv-cv-glow{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k3) 70%,transparent),inset 0 0 70px color-mix(in srgb,var(--k3) 28%,transparent)}}.pv-cv>.pv-cv-glow{animation:3.2s ease-in-out infinite cv-glow}.pv-cv.lv-6{box-shadow:inset 0 0 0 2px var(--k3)}@supports (color:color-mix(in lab, red, red)){.pv-cv.lv-6{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--k3) 60%,transparent)}}@keyframes cv-glow{50%{opacity:1}}.pv-cv.lv-2{box-shadow:inset 0 0 0 1px var(--k3)}@supports (color:color-mix(in lab, red, red)){.pv-cv.lv-2{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k3) 35%,transparent)}}.pv-cv.lv-3{box-shadow:inset 0 0 0 1.5px var(--k3)}@supports (color:color-mix(in lab, red, red)){.pv-cv.lv-3{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--k3) 55%,transparent)}}.pv-cv.lv-4{box-shadow:inset 0 0 0 1.5px var(--k3)}@supports (color:color-mix(in lab, red, red)){.pv-cv.lv-4{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--k3) 45%,transparent)}}.pv-cv.lv-4>.pv-cv-glow{box-shadow:inset 0 0 0 2px var(--k3),inset 0 0 40px var(--k3)}@supports (color:color-mix(in lab, red, red)){.pv-cv.lv-4>.pv-cv-glow{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--k3) 90%,transparent),inset 0 0 40px color-mix(in srgb,var(--k3) 22%,transparent)}}.pv-cv.lv-4>.pv-cv-glow{animation-duration:3s}.pv-cv:is(.lv-3,.lv-4,.lv-5,.lv-6):not(.cv-fundador,.cv-leyenda,.cv-emperador,.cv-magnate,.cv-eterno,.cv-temporada):after{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff29 48%,#0000 56%);width:260%;animation:5s ease-in-out infinite cv-level-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-86.15%)}.pv-cv.lv-4:not(.cv-fundador,.cv-leyenda,.cv-emperador,.cv-magnate,.cv-eterno,.cv-temporada):after{background-image:linear-gradient(105deg,#0000 40%,#fff3 48%,#0000 56%);animation-duration:4s}.pv-cv.lv-5:not(.cv-fundador,.cv-leyenda,.cv-emperador,.cv-magnate,.cv-eterno,.cv-temporada):after{background-image:linear-gradient(105deg,#0000 38%,#ffffff3d 48%,#0000 58%);animation-duration:3s}.pv-cv.lv-6:not(.cv-fundador,.cv-leyenda,.cv-emperador,.cv-magnate,.cv-eterno,.cv-temporada):after{background-image:linear-gradient(105deg,#0000 34%,#ff78dc29 42%,#ffffff42 48%,#78f0ff2e 54%,#0000 62%);animation-duration:2.6s}@keyframes cv-level-sweep{0%,35%{transform:translate(-86.15%)}75%,to{transform:translate(24.6%)}}.pv-cv:is(.lv-5,.lv-6,.lv-7):before{background:repeating-linear-gradient(100deg,transparent 0 46px,var(--k3) 46px 70px,transparent 70px 120px) 0 0/240px 100%;width:calc(100% + 240px);inset:0 auto 0 -240px}@supports (color:color-mix(in lab, red, red)){.pv-cv:is(.lv-5,.lv-6,.lv-7):before{background:repeating-linear-gradient(100deg,transparent 0 46px,color-mix(in srgb,var(--k3) 9%,transparent) 46px 70px,transparent 70px 120px) 0 0/240px 100%}}.pv-cv:is(.lv-5,.lv-6,.lv-7):before{animation:9s linear infinite cv-mist}.pv-cv.lv-6:before{animation-duration:6s}.pv-cv.lv-7:before{animation-duration:4.5s}@keyframes cv-mist{to{transform:translate(240px)}}.pv-cv>:is(.pv-cv-ring,.pv-cv-border){z-index:3;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:2px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pv-cv>:is(.pv-cv-ring,.pv-cv-border):before{content:"";aspect-ratio:1;width:max(150%,900px);animation:5s linear infinite cv-border;position:absolute;top:50%;left:50%;translate:-50% -50%}.pv-cv>.pv-cv-ring:before{background:conic-gradient(transparent 0deg,var(--k3) 60deg,#fff 90deg,var(--k4) 120deg,transparent 180deg,transparent 360deg)}.pv-cv.lv-6>.pv-cv-ring{padding:3px}.pv-cv.lv-6>.pv-cv-ring:before{background:conic-gradient(var(--k3),#fff,var(--k4),var(--k3),#fff,var(--k4),var(--k3));animation-duration:3s}.pv-cv>.pv-cv-fx{mix-blend-mode:screen;overflow:hidden!important}.pv-cv>:is(.pv-cv-art,.pv-cv-tex){z-index:0;pointer-events:none;width:100%;height:100%;inset:0;position:absolute!important}.pv-cv-tex{mix-blend-mode:screen}.pv-cv-art .ca-twinkle{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite ca-twinkle}.pv-cv-art .ca-pulse{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite ca-pulse}.pv-cv-art .ca-rise{animation:1.8s ease-in-out infinite ca-rise}.pv-cv-art .ca-sweep{animation:4s ease-in-out infinite alternate ca-sweep}.pv-cv-art .ca-spin{animation:24s linear infinite ca-spin}.pv-cv-art .ca-spin-back{animation:30s linear infinite reverse ca-spin}.pv-cv-art .ca-spin-slow{animation:14s linear infinite ca-spin}.pv-cv-art .ca-ping{transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite ca-ping}.pv-cv-art .ca-scan{animation:3s linear infinite ca-scan}.pv-cv-art .ca-hit{animation:1.6s ease-in-out infinite ca-hit}.pv-cv-art .ca-fall{animation:3s linear infinite ca-fall}.pv-cv-art .ca-flicker{animation:.9s ease-in-out infinite alternate ca-flicker}.pv-cv-art .ca-burn{stroke-dasharray:140;animation:2.4s ease-in-out infinite ca-burn}.pv-cv-art .ca-ember{animation:2.4s ease-in infinite ca-ember}.pv-cv-art .ca-orbit{animation:6s linear infinite ca-spin}.pv-cv-art .ca-orbit-fast{animation:3.6s linear infinite reverse ca-spin}.pv-cv-art .ca-light{opacity:0;animation:1.5s ease-in-out infinite ca-light}.pv-cv-art .ca-wave{animation:4s linear infinite ca-wave}@keyframes ca-twinkle{50%{opacity:.25;transform:scale(.6)}}@keyframes ca-pulse{50%{opacity:.55;transform:scale(1.08)}}@keyframes ca-rise{0%,to{opacity:1}50%{opacity:.35}}@keyframes ca-sweep{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes ca-spin{to{transform:rotate(360deg)}}@keyframes ca-ping{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}@keyframes ca-scan{0%{transform:translateY(0)}to{transform:translateY(160px)}}@keyframes ca-hit{0%,60%,to{opacity:0}70%,85%{opacity:1}}@keyframes ca-fall{0%{transform:translateY(0)}to{transform:translateY(190px)}}@keyframes ca-flicker{0%{transform:scaleY(.82)}to{transform:scaleY(1.12)}}@keyframes ca-burn{0%{stroke-dashoffset:140px;opacity:0}30%{opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ca-ember{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-150px)}}@keyframes ca-light{0%,to{opacity:0}30%{opacity:.85}}@keyframes ca-wave{0%,23%{opacity:0;transform:scale(1)}25%{opacity:1;transform:scale(1)}45%,to{opacity:0;transform:scale(2.6)}}.pv-cv-art .ca-gear{animation:8s linear infinite ca-spin}.pv-cv-art .ca-gear-back{animation:6s linear infinite reverse ca-spin}.pv-cv-art .ca-tick{animation:6s steps(60,end) infinite ca-spin}.pv-cv-art .ca-bob{animation:3s ease-in-out infinite ca-bob}@keyframes ca-bob{50%{transform:translateY(-5px)}}.pv-cv-art .ca-glint{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite ca-glint}@keyframes ca-glint{0%,60%,to{opacity:0;transform:scale(.3)rotate(0)}75%{opacity:1;transform:scale(1)rotate(45deg)}}.pv-cv-art .ca-comet{opacity:0;animation:3.4s ease-in infinite ca-comet}@keyframes ca-comet{0%{opacity:0;transform:translate(0)}10%{opacity:1}45%,to{opacity:0;transform:translate(140px,52px)}}.pv-cv.cv-fundador{--k4:#22d3ee;--k1:#03080a;--k2:#0b2a2a;--k3:#d8fa3c;--ln:#d8fa3c1f;background:radial-gradient(circle at 80% 45%,#d8fa3c47,#0000 38%),radial-gradient(circle at 95% 100%,#22d3ee4d,#0000 45%),linear-gradient(115deg,#03080a 0%,#071a1c 55%,#0b2a2a 80%,#04100f);animation:none;box-shadow:inset 0 0 0 2px #d8fa3ca6}.pv-cv.cv-fundador:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#d8fa3c2e 48%,#0000 56%);width:260%;animation:3.4s ease-in-out infinite ca-creator-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-86.15%)}@keyframes ca-creator-sweep{0%,20%{transform:translate(-86.15%)}45%,to{transform:translate(24.6%)}}.pv-cv-art :is(.ca-in-left,.ca-in-green,.ca-in-bottom){transform-box:view-box;animation:none}.pv-cv-art .ca-in-left{animation-name:ca-in-left}.pv-cv-art .ca-in-green{animation-name:ca-in-green}.pv-cv-art .ca-in-bottom{animation-name:ca-in-bottom}@keyframes ca-in-left{0%{opacity:0;transform:translate(-260px,-160px)rotate(-30deg)}14%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes ca-in-green{0%,5%{opacity:0;transform:translate(280px,-120px)rotate(25deg)}19%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes ca-in-bottom{0%,10%{opacity:0;transform:translateY(280px)rotate(10deg)}24%,92%{opacity:1;transform:none}to{opacity:0}}.pv-cv-art .ca-wave{transform-box:fill-box;transform-origin:50%;animation:6s ease-out infinite ca-wave}.pv-cv-art .ca-floor{animation:2s linear infinite ca-floor}@keyframes ca-floor{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(58px)}}.pv-cv-art .ca-spark{animation:3s linear infinite ca-spark}@keyframes ca-spark{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-150px)}}.pv-cv:is(.cv-leyenda,.cv-emperador,.cv-magnate,.cv-eterno){background:radial-gradient(ellipse at 28% -25%,var(--k4),transparent 58%),radial-gradient(circle at 78% 50%,var(--k3),transparent 50%),linear-gradient(115deg,var(--k1),var(--k1) 22%,var(--k2) 64%,var(--k3))}@supports (color:color-mix(in lab, red, red)){.pv-cv:is(.cv-leyenda,.cv-emperador,.cv-magnate,.cv-eterno){background:radial-gradient(ellipse at 28% -25%,color-mix(in srgb,var(--k4) 22%,transparent),transparent 58%),radial-gradient(circle at 78% 50%,color-mix(in srgb,var(--k3) 45%,transparent),transparent 50%),linear-gradient(115deg,var(--k1),var(--k1) 22%,var(--k2) 64%,color-mix(in srgb,var(--k3) 70%,var(--k2)))}}.pv-cv:is(.cv-leyenda,.cv-emperador,.cv-magnate,.cv-eterno){box-shadow:none;animation:none}.pv-cv:is(.cv-leyenda,.cv-emperador,.cv-magnate,.cv-eterno):after{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff3 45%,#0000 55%);width:250%;animation:3.6s ease-in-out infinite cv-shine;position:absolute;top:0;bottom:0;left:0;transform:translate(-78%)}@keyframes cv-shine{to{transform:translate(18%)}}.pv-cv>.pv-cv-border:before{background:conic-gradient(var(--rb1),var(--rb2),var(--rb3),#fff,var(--rb1));animation-duration:4s}.pv-cv-art .ca-flow{animation:2.4s linear infinite ca-flow}@keyframes ca-flow{to{stroke-dashoffset:-216px}}@keyframes cv-border{to{rotate:360deg}}.cv-rk-novice{--sr-l:#eef4f1;--sr-m:#a9b8b1;--sr-d:#3a4541;--sr-x:#0f1412}.cv-rk-detri{--sr-l:#c9fff5;--sr-m:#3fd9c2;--sr-d:#0d4a42;--sr-x:#03161a}.cv-rk-elite{--sr-l:#dbe7ff;--sr-m:#6f9bff;--sr-d:#173a8a;--sr-x:#060d24}.cv-rk-amateur{--sr-l:#efe0ff;--sr-m:#b47cff;--sr-d:#4a1d8a;--sr-x:#12061f}.cv-rk-pro{--sr-l:#fff1c2;--sr-m:#ffc23d;--sr-d:#8a5a06;--sr-x:#1a1003}.cv-acc-0{--sr-a:#d8fa3c}.cv-acc-1{--sr-a:#ff7a3d}.cv-acc-2{--sr-a:#38d6ff}.cv-acc-3{--sr-a:#ff4fd8}.cv-temporada{--k1:var(--sr-x);--k2:var(--sr-d);--k3:var(--sr-m);--k4:var(--sr-a);--ln:#ffffff1a}.pv-cv.cv-temporada{background:radial-gradient(ellipse at 28% -25%,var(--sr-a),transparent 58%),radial-gradient(circle at 78% 50%,var(--sr-m),transparent 52%),linear-gradient(115deg,var(--sr-x) 0%,var(--sr-x) 22%,var(--sr-d) 68%,var(--sr-m))}@supports (color:color-mix(in lab, red, red)){.pv-cv.cv-temporada{background:radial-gradient(ellipse at 28% -25%,color-mix(in srgb,var(--sr-a) 20%,transparent),transparent 58%),radial-gradient(circle at 78% 50%,color-mix(in srgb,var(--sr-m) 40%,transparent),transparent 52%),linear-gradient(115deg,var(--sr-x) 0%,var(--sr-x) 22%,var(--sr-d) 68%,var(--sr-m))}}.pv-cv.cv-temporada{box-shadow:inset 0 0 0 2px var(--sr-m)}@supports (color:color-mix(in lab, red, red)){.pv-cv.cv-temporada{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--sr-m) 67%,transparent)}}.pv-cv.cv-temporada{animation:none}.pv-cv.cv-temporada .pv-cv-art{opacity:.95}.pv-cv>.pv-cv-foil{pointer-events:none;border-radius:inherit;mix-blend-mode:screen;inset:0;overflow:hidden;z-index:1!important;position:absolute!important}.pv-cv>.pv-cv-foil:before{content:"";background:linear-gradient(115deg,#0000 30%,#ff78dc2e 40%,#78f0ff38 46%,#d8fa3c33 52%,#0000 62%);width:250%;animation:4.5s linear infinite cv-foil;position:absolute;top:0;bottom:0;left:0}@keyframes cv-foil{0%{transform:translate(-72%)}to{transform:translate(72%)}}.pv-cv-art .cv-sway{transform-origin:310px 7px;transform-box:view-box;animation:3.4s ease-in-out infinite cv-sway}@keyframes cv-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.pv-medal svg.pv-season-medal{filter:drop-shadow(0 6px 14px #00000080)}.pv-cv-art .ca-holo{animation:6s linear infinite ca-holo}@keyframes ca-holo{to{filter:hue-rotate(360deg)}}.pv-title{color:#f7f3e6;text-shadow:0 0 14px var(--pv-acc)}@supports (color:color-mix(in lab, red, red)){.pv-title{text-shadow:0 0 14px color-mix(in srgb,var(--pv-acc) 45%,transparent)}}.pv-card.pv-vitrina{isolation:isolate;background:radial-gradient(55% 75% at 50% -12%,#d8fa3c2b,#0000 70%),radial-gradient(35% 60% at 4% 115%,#d8fa3c12,#0000 70%),radial-gradient(35% 60% at 96% 115%,#d8fa3c12,#0000 70%),linear-gradient(#1b2521,#101613 85%);border-color:#34412f;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 -18px 30px -20px #d8fa3c2e}.pv-card.pv-vitrina:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 0 22%,#ffffff0a 22% 27%,#0000 27% 63%,#ffffff08 63% 65%,#0000 65%),radial-gradient(circle,#d8fa3c17 1px,#0000 1.4px) 0 0/18px 18px;position:absolute;inset:0}.pv-card.pv-vitrina:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#d8fa3c73,#0000);border-radius:2px;height:2px;position:absolute;bottom:14px;left:28px;right:28px}.pv-tabs{scrollbar-width:none;background:#0f1412;border:1px solid #26302b;border-radius:14px;gap:6px;padding:5px;display:flex;overflow-x:auto}.pv-tab{color:#b7c2bc;letter-spacing:.4px;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1 0 auto;min-height:44px;padding:0 18px;font:700 15px Zeyro Label,Arial,sans-serif}.pv-tab:hover{color:#fff;background:#ffffff0a}.pv-tab[aria-selected=true]{color:#10140f;background:#d8fa3c}.pv-medal-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pv-chips{flex-wrap:wrap;gap:6px;display:flex}.pv-chip{--c:#d8fa3c;color:#c6d0cb;letter-spacing:.4px;cursor:pointer;background:#111714;border:1px solid #2c3631;border-radius:999px;min-height:36px;padding:0 14px;font:700 13px Zeyro Label,Arial,sans-serif}.pv-chip.t-bronce{--c:#e0915a}.pv-chip.t-plata{--c:#d6dee6}.pv-chip.t-oro{--c:#facc15}.pv-chip.t-platino{--c:#7dd3fc}.pv-chip.t-diamante{--c:#c4b5fd}.pv-chip.t-especial{--c:#e11d48}.pv-chip:not(:first-child):before{content:"";background:var(--c);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pv-chip[aria-pressed=true]{border-color:var(--c);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.pv-chip[aria-pressed=true]{background:color-mix(in srgb,var(--c) 16%,#111714)}}.pv-chip[aria-pressed=true]{color:#fff}.pv-chip.t-desafio{--c:#d8fa3c}.pv-chip.t-record{--c:#fbbf24}.pv-chip.t-temporada{--c:#38d6ff}.pv-chip.t-inicial{--c:#8fa098}.pv-card-groups{margin-top:4px}.pv-card-groups .pv-chip:before{content:"";background:var(--c);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pv-chip small{color:#8fa098;margin-left:7px;font-size:11.5px;font-weight:700}.pv-chip[aria-pressed=true] small{color:#d9e3dd}.pv-card-group-note{color:#8fa098;margin:10px 0 12px;font-size:13px}.pv-sort{color:#9aa79f;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.pv-sort .pv-input{width:auto;min-height:36px;padding:0 10px}@container (max-width:860px){.pv-tab{flex:1 0 auto;padding:0 12px;font-size:14px}.pv-sort{width:100%}.pv-sort .pv-input{flex:1}}@media (max-width:700px){main .profile-with-team .profile-tabs{gap:4px;padding:4px}main .profile-with-team .profile-tabs button{padding:6px 10px;font-size:13px;min-height:34px!important}main .profile-with-team .eyebrow{letter-spacing:1.2px;font-size:10px}main .profile-with-team :is(.pv-own,.pv-profile){gap:12px}main .profile-with-team .pv-topbar>div{gap:6px}main .profile-with-team .pv-btn{border-radius:9px;gap:6px;padding:0 12px;font-size:12.5px;min-height:32px!important}main .profile-with-team .pv-btn.small{padding:0 10px;font-size:12px;min-height:30px!important}main .profile-with-team .pv-customizer{gap:16px}main .profile-with-team .pv-custom-block h3{font-size:16px!important}main .profile-with-team p:not(.eyebrow):not(.pv-title):not(.pv-bio){line-height:1.4;font-size:12.5px!important}main .profile-with-team .pv-custom-block>p,main .profile-with-team .pv-block-head p{margin:2px 0 8px}main .profile-with-team :is(input,select):not([type=checkbox]):not([type=radio]){min-height:38px!important;padding:7px 11px!important}main .profile-with-team .pv-customizer :is(textarea,select,input).pv-input{font-size:13px!important}main .profile-with-team textarea.pv-input{min-height:56px!important;padding:8px 11px!important}main .profile-with-team .pv-counter{font-size:11px}main .profile-with-team .pv-tabs{border-radius:12px;gap:4px;padding:4px}main .profile-with-team .pv-tab{padding:0 12px;font-size:12.5px;min-height:34px!important}main .profile-with-team .pv-chip{padding:0 10px;font-size:11.5px;min-height:28px!important}main .profile-with-team .pv-sort{font-size:12px}main .profile-with-team button:not(.pv-card-choice):not(.pv-tab):not(.pv-chip):not(.pv-btn){min-height:34px!important}main .pv-profile .pv-card{border-radius:14px;padding:14px}main .pv-profile .pv-card h2,main .pv-profile .pv-card-title,main .profile-with-team .pv-customizer h2{font-size:18px!important}main .pv-profile .pv-card-head>span{font-size:11.5px}main .pv-profile .pv-vitrina{padding-bottom:20px}main .pv-profile .pv-showcase{gap:12px 2px;margin-top:12px}main .pv-profile .pv-showcase-item{gap:5px}main .pv-profile .pv-showcase-item .pv-medal{margin:-15px -15px -17px;transform:scale(.58)}main .pv-profile .pv-showcase-item .pv-empty-slot{width:42px!important;height:46px!important}main .pv-profile .pv-showcase-item b{font-size:11px}main .pv-profile .pv-showcase-item>span:last-child{font-size:9.5px}main .pv-profile .pv-top{gap:12px}main .pv-profile .pv-socials{gap:6px;margin-top:10px}main .pv-profile .pv-social{border-radius:10px;gap:10px;padding:8px 10px;font-size:13px}main .pv-profile .pv-social>span{border-radius:8px;width:30px;height:30px}main .pv-profile .pv-social>span svg{width:16px;height:16px}main .pv-profile .pv-social small{font-size:11.5px}main .pv-profile .pv-history{margin-top:6px}main .pv-profile .pv-history li{gap:10px;padding:8px 0}main .pv-profile .pv-history a{font-size:13px}main .pv-profile .pv-history small{font-size:11px}main .pv-profile .pv-history li>b{font-size:16px}main .pv-profile .pv-empty{font-size:12.5px!important}.app-shell>.content>:not(.profile-with-team){zoom:.82}.td-page:not(:has(.pv-profile))>*{zoom:.82}.app-shell>.mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr)) 34px;padding-inline:3px}.app-shell .mobile-nav-item{font-size:clamp(8.5px,2.5vw,10.5px)}.app-shell .mobile-nav-item.mobile-nav-more{color:#9fb0a7;gap:2px;padding-inline:0;font-size:8px}.app-shell .mobile-nav-item.mobile-nav-more .nav-icon{width:17px;height:17px}.app-shell .mobile-nav-item.mobile-nav-more.active{color:#dafa64}}@container (max-width:640px){main.app-shell .ticket-shape{--stub:84px;--notch:9px;grid-template-columns:var(--stub) minmax(0,1fr);-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;border-radius:16px}main.app-shell .ticket-stub{flex-direction:column;justify-content:center;align-items:center;gap:2px;height:auto;padding:12px 4px;display:flex}main.app-shell .ticket-stub>span{text-align:center;align-self:center}main.app-shell .ticket-stub:before{width:130px;height:130px;bottom:-20px;left:-30px;right:auto}main.app-shell .ticket-weekday{letter-spacing:1.5px;font-size:12px}main.app-shell .ticket-day{letter-spacing:-1px;margin-top:2px;font-size:52px}main.app-shell .ticket-month{font-size:20px}main.app-shell .ticket-time{letter-spacing:.3px;margin-top:6px;padding:4px 8px;font-size:11px}main.app-shell .ticket-countdown{letter-spacing:.5px;text-align:center;white-space:normal;margin-top:4px;font-size:10px}main.app-shell .ticket-body{border-top:0;border-left:2px dashed var(--lime);gap:7px;padding:12px 12px 12px 14px}main.app-shell .ticket-logo{width:24px;height:24px;top:10px;right:10px}main.app-shell .ticket-pill{letter-spacing:.6px;gap:5px;max-width:calc(100% - 30px);padding:3px 8px;font-size:10px}main.app-shell .ticket-pill i{width:6px;height:6px}main.app-shell .ticket-name,main.app-shell .home-ticket .ticket-name{margin:1px 0 0;font-size:26px}main.app-shell .ticket-roster{font-size:12px}main.app-shell .ticket-stats{gap:6px;margin:2px 3px 0 2px}main.app-shell .ticket-stats>div{padding:5px 7px 6px;box-shadow:0 4px 10px #0000004d}main.app-shell .ticket-stats small{letter-spacing:.4px;gap:3px;font-size:9px}main.app-shell .ticket-stats b{font-size:clamp(15px,5.2cqi,20px)}main.app-shell .ticket-stats i{height:4px;margin-top:3px}main.app-shell .ticket-stats em{letter-spacing:.3px;font-size:9px}main.app-shell .ticket-stats .prize-estimate-info button{width:13px;height:13px;font-size:8px}main.app-shell p.ticket-prizes:not(.eyebrow):not(.public-kicker){letter-spacing:.5px;font-size:10.5px;line-height:1.35}main.app-shell .ticket-actions{gap:6px;padding-top:2px}main.app-shell .ticket-actions>button,main.app-shell .ticket-actions>.status-tag,main.app-shell .ticket-follow,main.app-shell .home-ticket-button{min-height:38px;font-size:13px}main.app-shell .ticket-more{font-size:12px}main.app-shell .home-ticket .ticket-body{gap:8px}main.app-shell .home-ticket .ticket-stub.is-live .ticket-month{text-align:center;font-size:17px}main.app-shell .home-ticket .ticket-stub.is-live .ticket-weekday{gap:4px;font-size:11px}main.app-shell .home-ticket .ticket-stub.is-live .ticket-weekday i{width:7px;height:7px;box-shadow:0 0 0 3px #e3352b2e}main.app-shell .home-ticket .reg-stamp{border-width:2px;padding:2px 6px;font-size:13px;top:10px;right:40px}main.app-shell .home-ticket .reg-stamp~.ticket-pill{max-width:calc(100% - 110px)}main.app-shell .home-ticket-line{gap:2px 5px;font-size:12px}main.app-shell .home-ticket-mine{border-radius:10px;gap:6px;padding:8px 10px}main.app-shell .home-ticket-tag{padding:2px 7px;font-size:9px}main.app-shell .home-ticket-mine p:not(.eyebrow):not(.public-kicker){font-size:13px;line-height:1.35}main.app-shell .home-ticket-mine .home-ticket-button{min-height:36px;font-size:12.5px}}@container (max-width:600px){main.app-shell .reg-shape{grid-template-columns:84px minmax(0,1fr);gap:6px}main.app-shell .reg-stub{border-radius:16px 0 0 16px;flex-flow:column;gap:2px;height:auto;padding:12px 4px;-webkit-mask:linear-gradient(#000,#000) 0/calc(100% - 5px) 100% no-repeat,radial-gradient(5px at 100%,#0000 97%,#000) 100%/10px 13px repeat-y;mask:linear-gradient(#000,#000) 0/calc(100% - 5px) 100% no-repeat,radial-gradient(5px at 100%,#0000 97%,#000) 100%/10px 13px repeat-y}main.app-shell .reg-stub:after{border-bottom:0;border-right:2px dashed var(--tear);inset:0 5px 0 auto}main.app-shell .reg-logo{width:14px;height:14px;top:7px;left:7px}main.app-shell .reg-wd{letter-spacing:1.5px;font-size:12px}main.app-shell .reg-day{font-size:50px}main.app-shell .reg-month{font-size:19px}main.app-shell .reg-time{margin-top:5px;padding:3px 8px;font-size:11px}main.app-shell .reg-match-label{text-align:center;font-size:15px}main.app-shell .reg-body{border-radius:0 16px 16px 0;gap:7px;padding:12px 12px 12px 16px;-webkit-mask:linear-gradient(#000,#000) 100%/calc(100% - 5px) 100% no-repeat,radial-gradient(5px at 0,#0000 97%,#000) 0/10px 13px repeat-y;mask:linear-gradient(#000,#000) 100%/calc(100% - 5px) 100% no-repeat,radial-gradient(5px at 0,#0000 97%,#000) 0/10px 13px repeat-y}main.app-shell .reg-body:before{border-top:0;border-left:2px dashed var(--tear);inset:0 auto 0 5px}main.app-shell .reg-stamp{border-width:2px;padding:2px 6px;font-size:13px;top:9px;right:9px}main.app-shell .reg-stamp.warn{font-size:11px}main.app-shell .reg-pill{letter-spacing:.6px;gap:5px;max-width:calc(100% - 92px);padding:3px 8px;font-size:10px}main.app-shell .reg-name{gap:5px;font-size:22px}main.app-shell .reg-roster{gap:4px}main.app-shell .reg-roster span{gap:4px;padding:3px 6px;font-size:11px}main.app-shell .reg-roster span i{width:6px;height:6px}main.app-shell .reg-blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 3px 0 2px}main.app-shell .reg-blocks>:nth-child(3){grid-column:auto}main.app-shell .reg-blocks>div{padding:5px 7px 6px}main.app-shell .reg-blocks small{letter-spacing:.4px;font-size:9px}main.app-shell .reg-blocks b{font-size:clamp(13px,4.6cqi,18px)}main.app-shell .reg-actions{gap:6px 10px}main.app-shell .reg-actions>:is(.primary,.secondary){min-height:38px;padding:0 14px;font-size:13px}main.app-shell .reg-link{font-size:12px}main.app-shell .finished-ticket-shape{--stub:84px;--notch:9px;grid-template-columns:var(--stub) minmax(0,1fr);-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at var(--stub) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;border-radius:16px}main.app-shell .finished-ticket-stub{flex-direction:column;justify-content:center;gap:2px;height:auto;padding:12px 4px}main.app-shell .finished-ticket-stub .wd{letter-spacing:1.5px;font-size:12px}main.app-shell .finished-ticket-stub .dd{margin-top:2px;font-size:50px}main.app-shell .finished-ticket-stub .mm{font-size:19px}main.app-shell .finished-ticket-stub .yy{letter-spacing:1px;margin-top:4px;font-size:10px;display:block}main.app-shell .finished-ticket-body{border-top:0;border-left:2px dashed #d8fa3c8c;gap:7px;padding:12px 12px 12px 14px}main.app-shell .finished-ticket-body h3{padding-right:62px;font-size:22px}main.app-shell .finished-ticket-stamp{border-width:2px;padding:2px 6px;font-size:11px;top:10px;right:9px}main.app-shell .finished-ticket-sub{margin-top:-2px;font-size:12px}main.app-shell .finished-ticket-champion{margin:0 3px 0 2px;padding:6px 10px}main.app-shell .finished-ticket-champion>div{gap:8px}main.app-shell .finished-ticket-champion .cup{font-size:17px}main.app-shell .finished-ticket-champion small{letter-spacing:.6px;font-size:9px}main.app-shell .finished-ticket-champion b,main.app-shell .finished-ticket-champion strong{font-size:17px}main.app-shell .finished-ticket-champion p>span{font-size:10.5px}main.app-shell .finished-ticket-rest{gap:5px}main.app-shell .finished-ticket-rest>div{gap:6px;padding:5px 8px}main.app-shell .finished-ticket-rest i{font-size:14px}main.app-shell .finished-ticket-rest b{font-size:12px}main.app-shell .finished-ticket-rest em{font-size:11px}main.app-shell .finished-ticket-facts{letter-spacing:.5px;gap:4px 10px;font-size:10px}main.app-shell .finished-ticket-button{min-height:38px;font-size:12px}}@media (max-width:700px){.td-page .td-ticket{border-radius:16px;grid-template-columns:96px minmax(0,1fr);-webkit-mask:radial-gradient(10px at 96px 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(10px at 96px 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(10px at 96px 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(10px at 96px 100%,#0000 98%,#000) bottom/100% 51% no-repeat}.td-page .td-stub{flex-direction:column;justify-content:center;align-items:center;gap:2px;height:auto;padding:12px 4px;display:flex}.td-page .td-stub>*{text-align:center;align-self:center}.td-page .td-weekday{letter-spacing:1.5px;font-size:13px}.td-page .td-day{letter-spacing:-1px;margin-top:2px;font-size:58px}.td-page .td-month{font-size:22px}.td-page .td-time{letter-spacing:.3px;margin-top:6px;padding:4px 9px;font-size:12px}.td-page .td-countdown{letter-spacing:.5px;white-space:normal;margin-top:4px;font-size:11px}.td-page .td-ticket-body{border-top:0;border-left:2px dashed var(--td-lime);gap:9px;padding:14px 14px 14px 16px}.td-page .td-ticket-logo{width:26px;height:30px;top:12px;right:12px}.td-page .td-pill{letter-spacing:.6px;gap:5px;max-width:calc(100% - 34px);padding:3px 9px;font-size:11px}.td-page .td-name{font-size:30px}.td-page .td-sub{font-size:14px}.td-page .td-stats{gap:7px}.td-page .td-stats>div{padding:6px 8px 7px}.td-page .td-stats small,.td-page .td-stats em{letter-spacing:.4px;font-size:10px}.td-page .td-stats b{font-size:22px}.app-shell .home-champion-card{min-height:0;padding:12px 14px}.app-shell .home-champion-body{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 0 0;display:grid}.app-shell .home-champion-cup{grid-row:1/3;margin:0;font-size:40px}.app-shell .home-champion-team{grid-column:2;font-size:26px}.app-shell .home-champion-players{grid-column:2;margin:0;font-size:12px}.app-shell .home-champion-body small{text-align:right;grid-area:1/3;align-self:end;font-size:10px}.app-shell .home-champion-body strong{grid-area:2/3;align-self:start;font-size:28px}.app-shell .home-champion-card.is-empty .home-champion-team{font-size:22px}@container (max-width:860px){main.app-shell .home-ticket-mine{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:7px 8px 7px 10px;display:grid}main.app-shell .home-ticket-tag{grid-column:1;justify-self:start}main.app-shell .home-ticket-mine p:not(.eyebrow):not(.public-kicker){grid-column:1;min-width:0}main.app-shell .home-ticket-mine .home-ticket-button{grid-area:1/2/3;width:auto;min-width:0;min-height:34px;padding:0 14px}main.app-shell .ticket-card:not(.home-ticket) .ticket-actions{flex-flow:wrap;align-items:center}main.app-shell .ticket-card:not(.home-ticket) .ticket-actions>:not(.ticket-follow):not(.ticket-more){flex:100%}main.app-shell .ticket-card:not(.home-ticket) .ticket-actions>.ticket-follow{flex:1 1 0;width:auto}main.app-shell .ticket-card:not(.home-ticket) .ticket-actions>.ticket-more{text-align:center;flex:1 1 0;margin:0}}.app-shell .sidebar .brand>.brand-name{flex-direction:row;align-items:baseline;gap:6px;font-size:21px;line-height:1}.app-shell .sidebar .brand-name b,.app-shell .sidebar .brand-name em{font-size:inherit;letter-spacing:.7px}}.td-mine{background:radial-gradient(at 100% 0,#d8fa3c1a,#0000 55%),linear-gradient(160deg,#222c27,#1a221e);border-color:#d8fa3c80}.td-mine .td-heading{align-items:center;margin-bottom:6px}.td-mine-state{letter-spacing:1.2px;white-space:nowrap;border:1.5px solid #f3c76a99;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;color:#f6d58e!important;font:700 13px Zeyro Label,Arial,sans-serif!important}.td-mine-state i{background:#f3c76a;border-radius:50%;width:8px;height:8px}.td-mine-state.is-live{border-color:#ff5a4fb3;color:#ffb3ad!important}.td-mine-state.is-live i{background:#ff5a4f;box-shadow:0 0 8px #ff5a4f}.td-mine-players{color:#b9c7c0;letter-spacing:.5px;margin:0 0 14px;font:700 16px Zeyro Label,Arial,sans-serif}.td-mine .td-mine-stats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;margin:0 8px 0 4px}.td-mine-copy{color:#d2e0d9;margin:16px 0 0;font-size:15px;line-height:1.45}.td-mine-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.td-mine-actions .td-btn{min-height:46px;padding:0 22px;font-size:15px}.td-mine-notice{color:#e6ff8a;background:#d8fa3c12;border:1px solid #d8fa3c4d;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:14px}.td-mine-history{border-top:1px solid #ffffff14;margin-top:18px;padding-top:12px}.td-mine-history summary{color:#fff;letter-spacing:.3px;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font:800 20px Zeyro Display,Impact,Arial,sans-serif;list-style:none;display:flex}.td-mine-history summary::-webkit-details-marker{display:none}.td-mine-history summary span{color:var(--td-muted);letter-spacing:1px;font:700 13px Zeyro Label,Arial,sans-serif}.td-mine-history .td-empty{margin:10px 0 0}.td-mine-table{gap:6px;margin-top:10px;display:grid}.td-mine-row{color:#dfeae4;background:#141a17;border-radius:10px;grid-template-columns:70px 80px 60px 80px minmax(0,1fr);align-items:center;gap:4px 10px;padding:9px 12px;font:700 15px Zeyro Label,Arial,sans-serif;display:grid}.td-mine-row.is-head{color:var(--td-muted);letter-spacing:1.2px;background:0 0;padding:0 12px;font-size:12px}.td-mine-row b{color:#fff}.td-mine-row strong{color:var(--td-lime)}.td-mine-row em{color:#f3c76a;justify-self:start;font-style:normal}.td-mine-row em.is-approved{color:var(--td-lime)}.td-mine-row em.is-rejected{color:#ff8a80}.td-mine-row small{color:var(--td-muted);grid-column:1/-1;font:600 13px Arial,sans-serif}.td-page .modal-backdrop{z-index:80}.td-page .account-modal{overscroll-behavior:contain;color:#e4f1ea;width:min(520px,100%);max-height:calc(100dvh - 40px);overflow-y:auto}.td-page .account-modal.modal-lg{width:min(720px,100%)}.td-page .account-modal.modal-sm{width:min(400px,100%)}.td-page .account-modal .primary{background:linear-gradient(100deg,var(--td-lime),#b7ec5a);color:#14261c;cursor:pointer;border:0;border-radius:10px;min-height:46px;padding:0 18px;font:800 15px Arial,sans-serif}.td-page .account-modal .primary.full{width:100%;margin-top:14px}.td-page .account-modal .primary:disabled{opacity:.5;cursor:default}.td-page .account-modal .modal-close{color:#cfdcd6;cursor:pointer;background:#232c27;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:14px;right:14px}.td-page .account-modal :is(select,textarea,input:not([type=file])){color:#e3f0ea;font:inherit;background:#181f1b;border:1px solid #2a312e;border-radius:8px}.td-page .account-modal textarea{box-sizing:border-box;width:100%;min-height:110px;padding:10px}.td-page .claim-field{color:#b7c4be;letter-spacing:.6px;gap:7px;margin-top:14px;font-size:11px;font-weight:800;display:grid}.td-page .claim-field select{padding:10px}.td-page .claim-context{gap:20px;margin:16px 0 4px;display:flex}.td-page .claim-context span{flex-direction:column;gap:3px;display:flex}.td-page .claim-context small{color:#8fa098;letter-spacing:.6px;font-size:10px;font-weight:800}@media (max-width:700px){.td-page .modal-backdrop{align-items:end;padding:12px}.td-mine-state{padding:4px 9px;font-size:11px!important}.td-mine-players{font-size:14px}.td-mine .td-mine-stats b{font-size:24px}.td-mine-copy{font-size:14px}.td-mine-actions .td-btn{flex:auto;min-height:42px;padding:0 14px;font-size:14px}.td-mine-actions .td-btn:first-child:not(.ghost){flex-basis:100%}.td-mine-row{grid-template-columns:44px 58px 42px 58px minmax(0,1fr);gap:3px 8px;padding:8px 10px;font-size:13px}.td-mine-row.is-head{letter-spacing:.6px;font-size:10px}.td-page .result-grid{grid-template-columns:1fr}}.td-page .evidence-buttons{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.td-page .evidence-button{min-height:36px;color:var(--td-lime);cursor:pointer;border:1px solid #d8fa3c73;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.td-page .evidence-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.td-page .evidence-remove{color:#ff8a80;cursor:pointer;background:0 0;border:1px solid #3a2a28;border-radius:8px;min-height:36px;padding:0 12px;font-weight:800}.td-page .result-evidence-slot{border:1px dashed #26362e;border-radius:10px;gap:4px;padding:10px;display:grid}.td-page .fair-play-note{color:#d9c79c;border:1px solid #f3c76a59;border-radius:10px;gap:4px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.4;display:grid}a.discord-link-button{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.account-modal a.discord-link-button.full{width:100%;display:flex}.discord-required-callout{margin:14px 0 18px}.discord-required-callout a.discord-link-button{align-self:flex-start;margin-top:8px}.discord-missing{color:#f1ce97;font-weight:700}.profile-value.discord-required small{color:#f1ce97}.field-hint{color:#8f9c96;margin:-6px 0 14px;font-size:12px;line-height:1.45}.field-label input[aria-invalid=true]{border-color:#7a4b4b}.profile-value.discord-required b+small{letter-spacing:0;margin-top:4px;font-weight:600;display:block}.zl-loader{z-index:1100;background:radial-gradient(circle at 50% 46%,#d8fa3c12,transparent 38%),var(--canvas);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.zl-loader-stack{flex-direction:column;align-items:center;gap:22px;display:flex}.zl-loader-mark{filter:drop-shadow(0 0 18px #d8fa3c2e);width:104px;height:119px;overflow:visible}.zl-loader-mark path{fill:#eef2ee;animation:2.4s cubic-bezier(.6,0,.25,1) infinite zl-assemble}.zl-loader-mark .zl-left{--zl-x:-46px;--zl-y:-26px}.zl-loader-mark .zl-green{fill:var(--lime);--zl-x:48px;--zl-y:-30px;animation-delay:80ms}.zl-loader-mark .zl-bottom{--zl-x:0px;--zl-y:46px;animation-delay:.16s}.zl-loader-word{color:#fff;letter-spacing:.5px;gap:9px;font:800 34px/1 Zeyro Display,Impact,Arial Narrow,sans-serif;display:flex}.zl-loader-word em{color:var(--lime);font-style:normal}.zl-loader-caption{color:#7f8c85;letter-spacing:3px;text-transform:uppercase;font:700 12px/1 Zeyro Label,Arial Narrow,Arial,sans-serif}@keyframes zl-assemble{0%{transform:translate(var(--zl-x),var(--zl-y));opacity:0}30%,72%{opacity:1;transform:none}to{transform:translate(var(--zl-x),var(--zl-y));opacity:0}}@media (max-width:620px){.zl-loader-mark{width:86px;height:98px}.zl-loader-word{font-size:28px}.zl-loader-stack{gap:18px}}.sidebar-account,.sidebar-nav-divider,.sidebar-next{display:none}@media (min-width:901px){.app-shell>.sidebar{background:#060807;border:1px solid #ffffff0d;border-radius:22px;width:222px;height:auto;padding:24px 12px 14px;inset:14px auto 14px 14px;box-shadow:0 0 18px #d8fa3c29,0 0 42px #d8fa3c12,0 20px 50px #0009}.app-shell>.content{width:calc(100% - 236px);margin-left:236px}.app-shell .sidebar .brand{padding-bottom:22px}.app-shell .sidebar-account{z-index:5;flex:none;margin:0 0 18px;display:block;position:relative}.app-shell .sidebar-account .profile-chip{background:#121614;border:1px solid #ffffff14;border-radius:14px;min-height:54px}.app-shell .sidebar-account .profile-chip:hover{border-color:#d8fa3c80}.app-shell .sidebar-account .profile-chip small{color:var(--lime);font-size:11px;font-weight:800}.app-shell .sidebar-account .account-menu{top:calc(100% + 8px);bottom:auto}.app-shell .sidebar .nav-item{border-radius:12px}.app-shell .sidebar-nav-divider{background:#ffffff14;flex:0 0 1px;height:1px;margin:8px 10px;display:block}.app-shell .sidebar-foot{gap:12px;padding-top:14px}.app-shell .sidebar-legal-link{color:#8fa196;border-top:0;justify-content:center;gap:6px;margin:0;padding:0 9px}.app-shell .sidebar-next{background:#101512;border:1px solid #d8fa3c38;border-radius:14px;display:flex;overflow:hidden;box-shadow:0 0 22px #d8fa3c14}.app-shell .sidebar-next-stub{background:var(--lime);color:#141a10;text-align:center;border-right:2px dashed #101512;flex-direction:column;flex:0 0 52px;justify-content:center;align-items:center;gap:1px;font-family:Zeyro Display,Impact,Arial Narrow,Arial,sans-serif;display:flex}.app-shell .sidebar-next-stub b{letter-spacing:1px;font-size:11px;font-weight:500}.app-shell .sidebar-next-stub strong{font-size:28px;font-weight:500;line-height:1}.app-shell .sidebar-next.is-live .sidebar-next-stub{color:#fff;background:#ff4d4d}.app-shell .sidebar-next-live{line-height:1.1;font-size:13px!important}.app-shell .sidebar-next-body{flex-direction:column;flex:1;gap:3px;min-width:0;padding:10px 11px;display:flex}.app-shell .sidebar-next-kicker{color:#8fa196;letter-spacing:1.5px;font-size:9px;font-weight:800}.app-shell .sidebar-next-body strong{color:#fff;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;font-family:Zeyro Display,Impact,Arial Narrow,Arial,sans-serif;font-size:17px;font-weight:500;overflow:hidden}.app-shell .sidebar-next-body small{color:#b6c5bc;font-size:10.5px}.app-shell .sidebar-next-bar{background:#ffffff14;border-radius:4px;height:4px;margin:4px 0 2px}.app-shell .sidebar-next-bar i{background:var(--lime);border-radius:4px;height:100%;display:block}.app-shell .sidebar-next-button{background:var(--lime);color:#111;cursor:pointer;border:0;border-radius:9px;margin-top:6px;padding:7px 0;font-size:11.5px;font-weight:800}.app-shell .sidebar-next-button:hover{filter:brightness(1.08)}}@media (min-width:901px) and (max-height:760px){.app-shell .sidebar-next{display:none}}@media (min-width:701px) and (max-width:900px){.app-shell>.sidebar{background:#060807;border-bottom:1px solid #ffffff0d;box-shadow:0 0 16px #d8fa3c24,0 8px 24px #00000080}.app-shell .sidebar-account{flex:none;order:3;margin-left:auto;display:block}.app-shell .sidebar-account .account-menu{width:190px;inset:calc(100% + 8px) 0 auto auto}}@media (max-width:700px){.app-shell>.sidebar{background:#060807;border-bottom:1px solid #ffffff0d;box-shadow:0 0 16px #d8fa3c24,0 8px 24px #00000080}.app-shell>.mobile-bottom-nav{inset:auto 10px calc(10px + env(safe-area-inset-bottom,0px));background:#060807;border:1px solid #ffffff0d;border-radius:20px;height:65px;padding:4px 5px;box-shadow:0 0 16px #d8fa3c24,0 12px 30px #0009}.app-shell .mobile-nav-item{border-radius:14px}.app-shell>.content{padding-bottom:calc(98px + env(safe-area-inset-bottom,0px))}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.app-shell>.content>.demo-banner:first-of-type{margin-top:0}.sidebar-bell{display:none}@media (min-width:701px){.app-shell .sidebar-account:has(.sidebar-bell){align-items:stretch;gap:8px;display:flex}.app-shell .sidebar-account .account-menu-wrap{flex:auto;min-width:0}.app-shell .sidebar-account .sidebar-bell{color:#e9f5eb;background:#121614;border:1px solid #ffffff14;border-radius:14px;flex:none;place-items:center;width:40px;height:auto;padding:0;display:grid}.app-shell .sidebar-account .sidebar-bell:hover{color:var(--lime);border-color:#d8fa3c80}.app-shell .sidebar-account .sidebar-bell .notification-bell{width:19px;height:19px}}@media (min-width:701px) and (max-width:900px){.app-shell .sidebar-account .sidebar-bell{border-radius:10px;width:36px}}@media (min-width:901px){.app-shell .sidebar-account:has(.sidebar-bell) .profile-chip{gap:8px;padding-left:8px;padding-right:8px}.app-shell .sidebar-account:has(.sidebar-bell) .profile-chip>span:nth-child(2){min-width:0}.app-shell .sidebar-account:has(.sidebar-bell) .profile-chip b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .sidebar-account:has(.sidebar-bell) .profile-chip small{white-space:nowrap}.app-shell .sidebar-account:has(.sidebar-bell) .profile-chip>i{display:none!important}.app-shell .sidebar-account .sidebar-bell{width:38px}}.app-shell .ticket-stub{color:#eef4ef;background:radial-gradient(120% 70% at 50% 0,#d8fa3c1a,#0000 60%),#161c18}.app-shell .ticket-stub:before{filter:grayscale()brightness(3);opacity:.035}.app-shell .ticket-stub .ticket-day{color:var(--lime)}.app-shell .ticket-stub .ticket-time,.app-shell .reg-time{color:var(--lime);background:0 0;border:1.5px solid #d8fa3c99}.app-shell .ticket-stub .ticket-countdown{color:#9fb0a6;opacity:1}.app-shell .ticket-card{filter:drop-shadow(0 0 1px #ffffff1a)drop-shadow(0 18px 30px #00000073)}.app-shell .finished-ticket,.app-shell>.content article.finished-ticket{filter:drop-shadow(0 18px 30px #00000073)}.app-shell .ticket-stats>div,.app-shell .reg-blocks>div{color:#f1faf2;background:#1d2520;box-shadow:inset 0 0 0 1px #ffffff0f}.app-shell .ticket-stats small,.app-shell .ticket-stats em,.app-shell .reg-blocks small{color:#93a39a}.app-shell .ticket-stats i{background:#2c3630}.app-shell .ticket-stats>.gold,.app-shell .reg-blocks>.gold{background:#1d2520;box-shadow:inset 3px 0 #f3c76a,inset 0 0 0 1px #f3c76a40}.app-shell .ticket-stats>.gold small{color:#c9a65a}.app-shell .ticket-stats>.gold b,.app-shell .reg-blocks>.gold b{color:#f6d58e}.app-shell .ticket-stats .prize-estimate-info button{color:#c9a65a;border-color:#c9a65a}.app-shell .reg-blocks>.warn{background:#1d2520;box-shadow:inset 3px 0 #ff9d2e,inset 0 0 0 1px #ff9d2e4d}.app-shell .reg-blocks>.warn b{color:#ffbf73}.app-shell .reg-actions>.reg-upload{border-color:var(--lime);background:var(--lime);color:#0b120d;box-shadow:none}.app-shell .finished-ticket-champion{color:#f6d58e;background:linear-gradient(100deg,#f3c76a29,#f3c76a0a);box-shadow:inset 3px 0 #f3c76a,inset 0 0 0 1px #f3c76a47}.app-shell .finished-ticket-champion small{color:#c9a65a}.app-shell .finished-ticket-champion p>span{color:#b9c7c0}.app-shell .finished-ticket-button{color:var(--lime);background:0 0;border-color:#d8fa3c8c}.app-shell .finished-ticket-button:hover{background:#d8fa3c14}:is(.app-shell,.td-page) .sb-row{background:linear-gradient(90deg,#1f2722,#1a211d);box-shadow:inset 0 0 0 1px #ffffff0d,0 6px 14px #00000059}:is(.app-shell,.td-page) .sb-team strong,:is(.app-shell,.td-page) .sb-points{color:#f1faf2}:is(.app-shell,.td-page) .sb-team small{color:#8d9c93}:is(.app-shell,.td-page) .sb-kills{color:#93a39a}:is(.app-shell,.td-page) .sb-row.is-leader{box-shadow:inset 0 0 0 1px #f3c76a59,0 6px 14px #00000059}:is(.app-shell,.td-page) .sb-row.is-mine{box-shadow:0 0 0 2px var(--lime),0 6px 14px #00000059;background:linear-gradient(90deg,#252f1c,#1c231d)}:is(.app-shell,.td-page) .sb-tag.mine{background:var(--lime);color:#0b120d}:is(.app-shell,.td-page) .sb-tag.champion{color:#f6d58e}.app-shell .cl-pos{color:var(--lime);background:#1f2722}.app-shell .cl-team.p1 .cl-pos{color:#f6d58e;background:#2a2617}.app-shell .home-ticket.is-live .ticket-shape{--stub:190px;min-height:0}.app-shell .home-ticket.is-live .ticket-body{grid-template:"pill board""name board""line board""foot board"1fr/minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:12px 26px;display:grid}.app-shell .home-ticket.is-live .ticket-logo{display:none}.app-shell .home-ticket.is-live .ticket-pill{grid-area:pill;justify-self:start;max-width:100%}.app-shell .home-ticket.is-live .ticket-name{grid-area:name;margin:0;font-size:44px}.app-shell .home-ticket.is-live .home-ticket-line{grid-area:line;font-size:16px}.app-shell .home-ticket.is-live .home-ticket-board{grid-area:board}.app-shell .home-ticket.is-live .home-ticket-foot{flex-direction:column;grid-area:foot;align-self:end;align-items:stretch;margin:0}.app-shell .home-ticket.is-live .home-ticket-mine{flex-direction:column;flex:none;align-items:stretch;gap:8px}.app-shell .home-ticket.is-live .home-ticket-mine p{flex:none}.app-shell .home-ticket.is-live .home-ticket-tag{align-self:flex-start}.app-shell .home-ticket.is-live .home-ticket-foot>.home-ticket-button{width:100%;min-width:0}.app-shell .home-ticket.is-live .sb-board{padding:4px 12px 12px}.app-shell .home-ticket.is-live .sb-head{grid-template-columns:50px minmax(0,1fr) 78px 46px;height:30px;padding-right:14px;font-size:12px}.app-shell .home-ticket.is-live .sb-head-mark{width:17px;height:19px}.app-shell .home-ticket.is-live .sb-row{grid-template-columns:50px minmax(0,1fr);min-height:46px;margin:0 4px 6px}.app-shell .home-ticket.is-live .sb-body{grid-template-columns:minmax(0,1fr) 78px 46px;padding-right:14px}.app-shell .home-ticket.is-live .sb-pos{font-size:24px}.app-shell .home-ticket.is-live .sb-pos-mark{width:40px;height:44px;left:4px}.app-shell .home-ticket.is-live .sb-team{padding:5px 0 5px 14px}.app-shell .home-ticket.is-live .sb-team strong{font-size:19px}.app-shell .home-ticket.is-live .sb-team small{font-size:11px}.app-shell .home-ticket.is-live .sb-points{font-size:24px}.app-shell .home-ticket.is-live .sb-kills{font-size:15px}.app-shell .home-ticket.is-live .sb-compact .standings-more{padding-top:8px}@container (max-width:860px){.app-shell .home-ticket.is-live .ticket-shape{--stub:150px}.app-shell .home-ticket.is-live .ticket-day{font-size:84px}.app-shell .home-ticket.is-live .ticket-body{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"pill""name""line""board""foot";gap:9px}.app-shell .home-ticket.is-live .ticket-logo{display:block}.app-shell .home-ticket.is-live .ticket-pill{max-width:calc(100% - 56px)}.app-shell .home-ticket.is-live .ticket-name{font-size:34px}.app-shell .home-ticket .home-ticket-mine{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;display:grid}.app-shell .home-ticket .home-ticket-mine .home-ticket-button{grid-area:1/2/3;width:auto}}@container (max-width:640px){.app-shell .home-ticket.is-live .ticket-shape{--stub:84px}.app-shell .home-ticket.is-live .ticket-day{font-size:52px}.app-shell .home-ticket.is-live .ticket-body{gap:7px}.app-shell .home-ticket.is-live .ticket-name{font-size:24px}.app-shell .home-ticket.is-live .home-ticket-line{font-size:12px}.app-shell .home-ticket.is-live .home-ticket-prizes{display:none}.app-shell .home-ticket.is-live .sb-board{padding:2px 6px 8px}.app-shell .home-ticket.is-live .sb-head{letter-spacing:1px;grid-template-columns:36px minmax(0,1fr) 58px 32px;height:24px;padding-right:8px;font-size:10px}.app-shell .home-ticket.is-live .sb-head>span:nth-child(2){padding-left:10px}.app-shell .home-ticket.is-live .sb-row{grid-template-columns:36px minmax(0,1fr);min-height:34px;margin:0 3px 5px}.app-shell .home-ticket.is-live .sb-body{grid-template-columns:minmax(0,1fr) 58px 32px;padding-right:8px}.app-shell .home-ticket.is-live .sb-pos{font-size:18px}.app-shell .home-ticket.is-live .sb-pos-mark{width:30px;height:34px}.app-shell .home-ticket.is-live .sb-team{padding:3px 0 3px 10px}.app-shell .home-ticket.is-live .sb-team strong{white-space:nowrap;flex-wrap:nowrap;font-size:15px}.app-shell .home-ticket.is-live .sb-team small{display:none}.app-shell .home-ticket.is-live .sb-points{font-size:18px}.app-shell .home-ticket.is-live .sb-kills{font-size:12px}.app-shell .home-ticket.is-live .sb-compact .standings-more{margin-top:2px;padding:6px 2px 0;font-size:11px}}.home-top-players ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}@container home-top (max-width:860px){.home-top-players ol{grid-template-columns:minmax(0,1fr);gap:12px}}.pv-social.is-off{opacity:.5}.pv-social.is-off:hover{background:#111714}.pv-social.is-off>span{filter:grayscale()}@container (max-width:860px){.app-shell .home-ticket .home-ticket-tag{justify-self:start}}@container (max-width:640px){.app-shell .home-ticket.is-live .home-ticket-mine .home-ticket-button{padding:0 12px;font-size:12px}.app-shell .home-ticket.is-live .home-ticket-mine p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.td-page .td-stub{color:#eef4ef;background:radial-gradient(120% 70% at 50% 0,#d8fa3c1a,#0000 60%),#161c18}.td-page .td-day{color:var(--td-lime)}.td-page .td-time{color:var(--td-lime);background:0 0;border:1.5px solid #d8fa3c99}.td-page .td-stats>div{color:#f1faf2;background:#1d2520;box-shadow:inset 0 0 0 1px #ffffff0f}.td-page .td-stats small,.td-page .td-stats em{color:#93a39a}.td-page .td-stats i{background:#2c3630}.td-page .td-stats .gold{background:#1d2520;box-shadow:inset 3px 0 #f3c76a,inset 0 0 0 1px #f3c76a40}.td-page .td-stats .gold b{color:#f6d58e}.td-page .td-stats .gold small,.td-page .td-stats .gold em{color:#c9a65a}.app-shell .ticket-card{filter:drop-shadow(0 0 1px #d8fa3c99)drop-shadow(0 0 16px #d8fa3c1a)drop-shadow(0 18px 30px #00000080);max-width:900px}.app-shell .finished-ticket,.app-shell>.content article.finished-ticket{filter:drop-shadow(0 0 1px #f3c76a8c)drop-shadow(0 18px 30px #00000080);max-width:900px}.app-shell .reg-ticket{max-width:900px}.app-shell .ticket-stub{background:radial-gradient(120% 70% at 50% 0,#d8fa3c1f,#0000 60%),#1b231e}.app-shell .ticket-body{background:linear-gradient(150deg,#1a221e,#131915 70%);border-left-color:#d8fa3cb3}.app-shell .home-hero-layout.home-hero-split{grid-template-columns:minmax(0,900px) minmax(320px,1fr)}@media (max-width:1440px){.app-shell .home-hero-layout.home-hero-split{grid-template-columns:minmax(0,1fr)}.app-shell .home-hero-main>.home-ticket{max-width:900px}}@media (min-width:701px) and (max-width:1440px){.home-hero-side{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;max-width:900px;display:grid}.home-hero-side>.home-social{flex-direction:row;grid-column:1/-1}.home-hero-side>.home-social>*{flex:1 1 0}.home-hero-side>.home-champion-card{grid-column:1/-1;min-height:0;padding:16px 22px}.app-shell .home-champion-body{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 18px;padding:10px 0 0;display:grid}.app-shell .home-champion-cup{grid-row:1/3;margin:0;font-size:52px}.app-shell .home-champion-team{grid-column:2;font-size:34px}.app-shell .home-champion-players{grid-column:2;margin:0}.app-shell .home-champion-body small{text-align:right;grid-area:1/3;align-self:end}.app-shell .home-champion-body strong{grid-area:2/3;align-self:start;font-size:38px}}@container (min-width:641px){.app-shell .ticket-shape{--stub:clamp(150px,26cqi,236px);min-height:0}.app-shell .ticket-weekday{font-size:clamp(14px,2.4cqi,22px)}.app-shell .ticket-day{font-size:clamp(64px,13.5cqi,124px)}.app-shell .ticket-month{font-size:clamp(26px,5cqi,46px)}.app-shell .ticket-time{padding:clamp(6px,1cqi,9px) clamp(12px,2cqi,18px);font-size:clamp(13px,2.2cqi,20px)}.app-shell .ticket-countdown{font-size:clamp(11px,1.6cqi,15px)}.app-shell .ticket-body{gap:clamp(8px,1.4cqi,12px);padding:clamp(16px,2.8cqi,26px) clamp(18px,3.2cqi,30px)}.app-shell .ticket-name,.app-shell .home-ticket .ticket-name{font-size:clamp(28px,5cqi,46px)}.app-shell .ticket-roster{font-size:clamp(14px,2cqi,18px)}.app-shell .ticket-pill{font-size:clamp(11px,1.5cqi,14px)}.app-shell .ticket-stats b{font-size:clamp(20px,4.2cqi,38px)}.app-shell .ticket-stats small,.app-shell .ticket-stats em{font-size:clamp(10px,1.4cqi,13px)}.app-shell .ticket-prizes{font-size:clamp(11px,1.6cqi,14px)}}.is-offscreen,.is-offscreen *,.is-offscreen:before,.is-offscreen:after,.is-offscreen :before,.is-offscreen :after{animation:none!important}.pc-full,.pc-mini{-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;display:block;container-type:inline-size}.pc-full>.pv-frame{aspect-ratio:2;border-radius:2.6cqi;padding:.5cqi}.pc-mini>.pv-frame{aspect-ratio:4/3;box-shadow:none;border-radius:4.6cqi;padding:.9cqi}.pc-mini>.pv-frame:is(.f-oro,.f-platino,.f-diamante,.f-especial):before{width:max(200%,320px)}.pc-in>.pv-cv{height:100%;padding:0;overflow:hidden}.pc-full .pv-cv{border-radius:2.1cqi}.pc-mini .pv-cv{border-radius:3.8cqi}.pc-in>.pv-cv>:is(.pc-band,.pc-photo,.pc-avatar,.pc-id,.pv-zlogo,.pc-stats,.pv-featured){z-index:1;position:absolute!important}.pc-in>.pv-cv>svg.pv-cv-art{opacity:1;inset:auto;overflow:visible}.pc-band{border-top:1px solid var(--pv-acc);background:linear-gradient(#0508078c,#050807cc);bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.pc-band{border-top:1px solid color-mix(in srgb,var(--pv-acc) 28%,transparent)}}.pc-in .pv-zlogo img{width:100%;display:block}.pc-in .pv-name{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;margin:0;line-height:.95;display:block;overflow:hidden}.pc-in .pv-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;display:block;overflow:hidden}.pc-in .pv-rankpill{white-space:nowrap;letter-spacing:.08em}.pc-in .pv-champ{border-width:.12em}.pc-in .pv-featured{display:flex}.pc-in .pv-medal svg{width:100%;height:100%}.pc-in .pv-empty-slot{border-width:.18cqi}.pc-full .pv-cv>svg.pv-cv-art{width:34cqi;height:34cqi;top:3cqi;right:2cqi}.pc-full .pv-zlogo{width:4.2cqi;top:2.2cqi;right:2.2cqi}.pc-full .pc-band{height:12.5cqi}.pc-photo{border:.3cqi solid var(--pv-acc);width:23.5cqi;height:23.5cqi;top:3cqi;left:3cqi;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pc-photo{border:.3cqi solid color-mix(in srgb,var(--pv-acc) 70%,transparent)}}.pc-photo{background:radial-gradient(circle at 50% 38%,#46584f,#141b18);border-radius:1.6cqi}.pc-photo-img{color:#e9f2ec;place-items:center;font:800 9cqi Zeyro Display,Impact,Arial,sans-serif;display:grid;position:absolute;inset:0}.pc-photo-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pc-photo-champ{position:absolute;top:.9cqi;left:.9cqi}.pc-full .pv-champ{border-radius:1cqi;gap:.6cqi;padding:.45cqi 1cqi .45cqi .8cqi}.pc-full .pv-champ svg{width:2cqi;height:2cqi}.pc-full .pv-champ b{font-size:2.7cqi}.pc-full .pv-champ span{letter-spacing:.12em;font-size:1.2cqi}.pc-photo .pv-photo-btn{gap:.6cqi;padding:0 1.2cqi;font-size:1.4cqi;bottom:.9cqi;right:.9cqi;min-height:3.4cqi!important}.pc-photo .pv-photo-btn svg{width:1.6cqi;height:1.6cqi}.pc-full .pc-id{width:33cqi;top:3cqi;left:29.5cqi}.pc-full .pv-rankpill{gap:.5cqi;padding:.45cqi 1cqi;font-size:1.35cqi}.pc-full .pv-name{margin-top:.8cqi;font-size:6.4cqi}.pc-full .pv-title{margin-top:.6cqi;font-size:1.7cqi}.pc-full .pv-bio{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin:.8cqi 0 0;font-size:1.5cqi;line-height:1.25;display:-webkit-box;overflow:hidden}.pc-full .pv-featured{gap:1.4cqi;margin-top:1.4cqi;position:relative!important}.pc-full .pv-featured :is(.pv-medal,.pv-empty-slot){width:5.4cqi!important;height:5.94cqi!important}.pc-full .pv-medal em{padding:.1cqi .6cqi;font-size:1.1cqi;top:-.4cqi;right:-.8cqi}.pc-full .pv-empty-slot{border-radius:1.2cqi}.pc-since{color:#ffffff9e;letter-spacing:.1em;white-space:nowrap;margin-top:1.2cqi;font:700 1.15cqi Zeyro Label,Arial,sans-serif;display:block}.pc-full .pc-stats{grid-template-columns:1.5fr repeat(4,1fr);margin:0;display:grid;bottom:2.4cqi;left:3cqi;right:3cqi}.pc-full .pc-stats>div{min-width:0}.pc-full .pc-stats dt{color:var(--pv-acc);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font:700 1.5cqi Zeyro Label,Arial,sans-serif}.pc-full .pc-stats dd{color:#fff6dc;font-variant-numeric:tabular-nums;margin:.3cqi 0 0;font:800 3.45cqi/1 Zeyro Display,Impact,Arial,sans-serif}.pc-full .pc-stats .is-main dd{font-size:4cqi}.pc-in .pc-stats .gold{color:#ffd27a}.pc-mini .pv-cv>svg.pv-cv-art{width:42cqi;height:42cqi;top:6cqi;right:1cqi}.pc-mini .pv-zlogo{width:7cqi;top:3.2cqi;right:3.2cqi}.pc-mini .pc-band{height:19cqi}.pc-avatar{border:.6cqi solid var(--pv-acc);color:#e9f2ec;background:#101412;border-radius:50%;place-items:center;width:19cqi;height:19cqi;font:800 7cqi Zeyro Display,Impact,Arial,sans-serif;display:grid;top:5cqi;left:5cqi;overflow:hidden;box-shadow:0 1cqi 3cqi #0009}.pc-avatar img{object-fit:cover;width:100%;height:100%}.pc-mini .pv-featured{gap:1.6cqi;top:7.5cqi;left:27cqi}.pc-mini .pv-featured .pv-medal{width:8.4cqi!important;height:9.24cqi!important}.pc-mini .pv-medal em{display:none}.pc-mini .pc-id{width:50cqi;top:27cqi;left:5cqi}.pc-mini .pv-name{font-size:8.4cqi}.pc-row{align-items:center;gap:1.6cqi;margin-top:1.6cqi;display:flex}.pc-mini .pv-rankpill{gap:.8cqi;padding:.6cqi 1.8cqi;font-size:3.2cqi}.pc-mini .pv-champ{border-radius:1.6cqi;gap:.8cqi;padding:.5cqi 1.6cqi .5cqi 1.2cqi}.pc-mini .pv-champ svg{width:3.4cqi;height:3.4cqi}.pc-mini .pv-champ b{font-size:4.4cqi}.pc-mini .pv-champ span{letter-spacing:.1em;font-size:2.5cqi}.pc-mini .pv-title{margin-top:1.4cqi;font-size:3.6cqi}.pc-mini .pc-stats{grid-template-columns:repeat(3,1fr);display:grid;bottom:3.4cqi;left:5cqi;right:5cqi}.pc-mini .pc-stats small{color:var(--pv-acc);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font:700 3.8cqi Zeyro Label,Arial,sans-serif;display:block}.pc-mini .pc-stats b{color:#fff6dc;font-variant-numeric:tabular-nums;margin-top:.5cqi;font:800 8.2cqi/1 Zeyro Display,Impact,Arial,sans-serif;display:block}.pc-ghost{opacity:.62}.pc-ghost .pv-cv{filter:saturate(.4)}.pc-ghost .pc-avatar{color:#d8fa3c99;background:#ffffff08;border-style:dashed;border-color:#d8fa3c66}.pc-ghost .pv-name{color:#6f7d77}.pc-ghost .pv-rankpill:not([class*=pv-rank-]){color:#7f9088;background:#ffffff0d}.pc-ghost .pc-stats b{color:#6f7d77}.pv-top>.pc-full{align-self:start}.pv-popup:has(.pc-full){width:min(880px,100%)}.tm-cardlink .pc-mini,.cl-mcard .pc-mini{cursor:inherit}.pe-panel{isolation:isolate;background:#0b0f0d;border:1px solid #1e2522;border-radius:22px;flex-direction:column;gap:18px;padding:22px;display:flex;position:relative;box-shadow:0 20px 60px #00000059}.pe-panel:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 35% 0%,var(--k3,#3a4540),transparent 70%),radial-gradient(ellipse 40% 40% at 95% 5%,var(--k4,transparent),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pe-panel:before{background:radial-gradient(ellipse 70% 50% at 35% 0%,color-mix(in srgb,var(--k3,#3a4540) 26%,transparent),transparent 70%),radial-gradient(ellipse 40% 40% at 95% 5%,color-mix(in srgb,var(--k4,transparent) 18%,transparent),transparent 70%)}}.pe-bar{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.pe-bar>span{color:var(--k3,#8fa098)}@supports (color:color-mix(in lab, red, red)){.pe-bar>span{color:color-mix(in srgb,var(--k3,#8fa098) 80%,#fff)}}.pe-bar>span{letter-spacing:2px;font:700 12px Zeyro Label,Arial,sans-serif}.pe-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pe-h h2{color:#fff;letter-spacing:.4px;text-transform:uppercase;margin:0;font:800 22px/1 Zeyro Display,Impact,Arial,sans-serif}.pe-h span{color:#7f8e86;font-size:13px;font-weight:700}.pe-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pe-chip{color:#e8eee9;background:#121715;border:1px solid #232b27;border-radius:99px;align-items:center;gap:8px;padding:5px 13px 5px 5px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.pe-chip:hover{background:#171d1a;border-color:#3a4540}.pe-chip>span{color:#fff;border-radius:99px;place-items:center;width:28px;height:28px;display:grid}.pe-chip>span svg{width:15px;height:15px}.pe-chip.is-twitch>span{background:#9146ff}.pe-chip.is-tiktok>span{background:#000;border:1px solid #333}.pe-chip.is-youtube>span{background:#f03}.pe-chip b{font-size:13.5px}.pe-top{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px;display:grid}.pe-card{min-width:0}.pe-side{flex-direction:column;gap:14px;min-width:0;display:flex}.pe-vitrina{flex-direction:column;gap:12px;display:flex}.pe-medals{grid-template-columns:1fr;gap:6px;display:grid}.pe-medal{align-items:center;gap:12px;min-width:0;display:flex}.pe-medal>span{min-width:0}.pe-medal b{color:#e8eee9;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.pe-medal small{color:#7f8e86;letter-spacing:.8px;font:700 10.5px Zeyro Label,Arial,sans-serif}.pe-empty{color:#7f8e86;margin:0;font-size:13.5px}.pe-best{flex-direction:column;margin:0;display:flex}.pe-best>div{border-top:1px solid #1a201d;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;display:flex}.pe-best dt{color:#7f8e86;letter-spacing:.8px;text-transform:uppercase;font:700 11px Zeyro Label,Arial,sans-serif}.pe-best dd{color:#fff;text-align:right;margin:0;font:800 18px Zeyro Display,Impact,Arial,sans-serif}.pe-best dd a{color:inherit;text-decoration:none}.pe-best dd a:hover{color:#d8fa3c}.pe-latest{flex-direction:column;gap:12px;display:flex}.pe-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.pe-tile{min-width:0;color:inherit;background:#111614;border-top:3px solid #2a332f;border-radius:12px;flex-direction:column;gap:3px;padding:12px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.pe-tile:hover,.pe-tile:focus-visible{background:#171d1a;transform:translateY(-2px)}.pe-tile.p1{border-top-color:#ffd27a}.pe-tile.p2{border-top-color:#cfd8dc}.pe-tile.p3{border-top-color:#d08a5b}.pe-tile>span{color:#fff;font:800 26px/1 Zeyro Display,Impact,Arial,sans-serif}.pe-tile.p1>span{color:#ffd27a}.pe-tile b{color:#e8eee9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pe-tile small{color:#7f8e86;font-size:12px}.pe-tile em{color:#7f8e86;margin-top:4px;font:800 16px Zeyro Display,Impact,Arial,sans-serif}.pe-tile em.gold{color:#ffd27a}.pe-more{align-self:center}@container (max-width:1100px){.pe-top{grid-template-columns:1fr}.pe-medals{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:700px){.pe-panel{border-radius:16px;gap:12px;padding:12px}.pe-h h2{font-size:18px}.pe-medal .pv-medal{margin:-6px;transform:scale(.8)}.pe-tile>span{font-size:22px}.pe-chip{padding:4px 10px 4px 4px}.pe-chip>span{width:24px;height:24px}.pe-chip b{font-size:12.5px}.pe-bar{flex-direction:column;align-items:flex-start;gap:8px}.pe-chips{justify-content:flex-start}}@container (max-width:520px){.pe-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-cv.lv-7{box-shadow:inset 0 0 0 2px var(--k3)}@supports (color:color-mix(in lab, red, red)){.pv-cv.lv-7{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--k3) 75%,transparent)}}.pv-cv.lv-7>.pv-cv-glow{box-shadow:inset 0 0 0 2px var(--k3),inset 0 0 90px var(--k3),inset 0 0 30px var(--k4)}@supports (color:color-mix(in lab, red, red)){.pv-cv.lv-7>.pv-cv-glow{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--k3) 95%,transparent),inset 0 0 90px color-mix(in srgb,var(--k3) 38%,transparent),inset 0 0 30px color-mix(in srgb,var(--k4) 30%,transparent)}}.pv-cv.lv-7>.pv-cv-glow{animation-duration:2.2s}.pv-cv.lv-7>.pv-cv-border{padding:3.5px}.pv-cv.lv-7>.pv-cv-border:before{background:conic-gradient(var(--rb1),#fff,var(--rb2),var(--rb3),#fff,var(--rb1),var(--rb2),var(--rb3),var(--rb1));animation-duration:2.6s}.pv-cv.lv-7>.pv-cv-ring{border-radius:inherit;opacity:.85;padding:1.5px;inset:5px}.pv-cv.lv-7>.pv-cv-ring:before{background:conic-gradient(transparent 0deg,#fff 40deg,var(--k3) 80deg,transparent 140deg,transparent 180deg,var(--k4) 230deg,#fff 260deg,transparent 320deg);animation-duration:4s;animation-direction:reverse}.pv-cv.lv-7>.pv-cv-foil:before{background:linear-gradient(115deg,transparent 28%,#ff78dc38 38%,#78f0ff42 45%,var(--k3) 52%,#fff3 56%,transparent 64%);animation-duration:3.2s}@supports (color:color-mix(in lab, red, red)){.pv-cv.lv-7>.pv-cv-foil:before{background:linear-gradient(115deg,transparent 28%,#ff78dc38 38%,#78f0ff42 45%,color-mix(in srgb,var(--k3) 30%,transparent) 52%,#fff3 56%,transparent 64%)}}.pv-cv.lv-7:after{background:linear-gradient(105deg,transparent 32%,#ffffff1f 40%,#ffffff52 46%,var(--k4) 52%,transparent 60%)!important;animation-duration:2.4s!important}@supports (color:color-mix(in lab, red, red)){.pv-cv.lv-7:after{background:linear-gradient(105deg,transparent 32%,#ffffff1f 40%,#ffffff52 46%,color-mix(in srgb,var(--k4) 30%,transparent) 52%,transparent 60%)!important}}.pv-customizer.pv-custom-side{container-type:inline-size}.pv-side-cols{grid-template-columns:1fr;gap:14px;display:grid}.pv-side-col{flex-direction:column;gap:14px;min-width:0;display:flex}@container (min-width:620px){.pv-side-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pv-custom-side .pv-side-col .pv-custom-grid{grid-template-columns:1fr;gap:8px}}.pv-custom-side .pv-custom-block h3{font-size:19px}.pv-custom-side .pv-stream-photo{gap:12px}.pv-custom-side .pv-stream-preview{border-radius:10px;width:58px;height:78px;font-size:11px}.pv-custom-side .pv-stream-photo b{font-size:14px}.pv-custom-side .pv-twitch-row{margin-bottom:10px;padding:10px 12px}.pv-custom-side .pv-twitch-row>span,.pv-custom-side .pv-handle>span{border-radius:8px;width:30px;height:30px}.pv-custom-side .pv-twitch-row>span svg,.pv-custom-side .pv-handle>span svg{width:17px;height:17px}.pv-custom-side .pv-custom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pv-custom-side .pv-handle{align-items:center;padding:8px 12px}.pv-custom-side .pv-handle>div{align-items:center;gap:10px;display:flex}.pv-custom-side .pv-handle>div>b{flex:none;width:64px}.pv-custom-side .pv-handle{min-width:0}.pv-custom-side .pv-handle .pv-input{flex:1;width:auto;min-width:0}.pv-custom-side .pv-handle .pv-input input{width:100%;min-width:0}.pv-custom-side .pv-handle b{font-size:13.5px}@container (max-width:420px){.pv-custom-side .pv-custom-grid{grid-template-columns:1fr}.pv-custom-side .pv-handle>div{flex-direction:column;align-items:stretch;gap:6px}.pv-custom-side .pv-handle>div>b{width:auto}}.pv-custom-side .pv-handle .pv-prefixed{margin-top:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
