@font-face{font-family:MiSans MFP;src:url(/fonts/misans/MiSans-Medium.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:MiSans MFP;src:url(/fonts/misans/MiSans-Semibold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:MiSans MFP;src:url(/fonts/misans/MiSans-Bold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700}@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;--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{.fixed{position:fixed}.flex{display:flex}.grid{display:grid}.hidden{display:none}.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{color:#171719;font-synthesis:none;text-rendering:optimizelegibility;background:#f6f0e5;font-family:MiSans MFP,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-weight:500}*{box-sizing:border-box}html{scrollbar-gutter:stable;background:#f6f0e5;min-width:320px;min-height:100%}body{background:inherit;min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #f3a0526b}.brand{color:#111113;align-items:center;gap:11px;text-decoration:none;display:flex}.brand--light{color:#f7f4ee}.brand__mark{object-fit:cover;background:#fff;border:1px solid #f3a05247;border-radius:12px;width:42px;height:42px;display:block;box-shadow:0 4px 14px #0000001f}.brand__word{letter-spacing:-.04em;font-size:18px;font-weight:700}.brand__word small{opacity:.58;letter-spacing:.12em;vertical-align:2px;border-left:1px solid;align-items:center;height:21px;margin-left:7px;padding-left:7px;font-size:10px;font-weight:600;display:inline-flex}.mfp-home{isolation:isolate;background:#f8f7f5;min-height:100svh;position:relative;overflow-x:hidden}.mfp-home:before{z-index:-2;content:"";background:radial-gradient(circle at 7% 0,#e8742b12,#0000 28rem);position:fixed;inset:0}.mfp-home__wash{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mfp-home__wash i{display:none}@keyframes mfp-welcome-logo-in{0%{opacity:0;transform:scale(.92)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes mfp-welcome-copy-in{0%{opacity:0}to{opacity:1}}@keyframes mfp-welcome-glow{0%,to{box-shadow:0 20px 54px #5d371926,inset 0 0 0 1px #ffffffb8}50%{box-shadow:0 24px 64px #e8782e38,inset 0 0 0 1px #ffffffe0}}.mfp-home--intro{overflow:hidden}.welcome-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(900px,100% - 36px);min-height:100svh;margin:0 auto;padding:72px 0 96px;transition:opacity .22s;display:flex;position:relative}.welcome-stage__registration{color:#77736e;font-size:12px;text-decoration:none;transition:color .16s;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.welcome-stage__registration:is(:hover,:focus-visible){color:#e8742b}.welcome-stage.is-leaving{opacity:0;pointer-events:none}.welcome-stage__logo{aspect-ratio:1;object-fit:cover;background:#fff;border:1px solid #e8782e3d;border-radius:30px;width:clamp(118px,12vw,164px);animation:.5s cubic-bezier(.22,1,.36,1) both mfp-welcome-logo-in,3.6s ease-in-out .6s infinite mfp-welcome-glow;display:block}.welcome-stage__eyebrow{color:#a45d28;letter-spacing:.3em;margin-top:32px;font-size:11px;font-weight:700;animation:.42s .12s both mfp-welcome-copy-in}.welcome-stage h1{color:#111113;letter-spacing:-.075em;white-space:nowrap;margin:10px 0 0;font-size:clamp(48px,7.2vw,88px);font-weight:700;line-height:.98;animation:.48s .18s both mfp-welcome-copy-in}.welcome-stage h1 em{color:#e98f3d;font-style:normal}.welcome-stage>button{color:#fff;cursor:pointer;background:#121214;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:34px;min-width:170px;height:54px;margin-top:40px;padding:0 20px 0 25px;font-size:14px;font-weight:600;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out;animation:.44s .26s both mfp-welcome-copy-in;display:inline-flex;box-shadow:0 14px 30px #18130f24}.welcome-stage>button:hover{background:#2a2928;box-shadow:0 16px 34px #18130f33}.welcome-stage>button:disabled{cursor:default}.welcome-stage>button span{color:#f3a052;font-size:19px;line-height:1}.mfp-hub{width:min(1120px,100% - 48px);min-height:calc(100svh - 72px);margin:0 auto;padding:clamp(28px,5vh,58px) 0 32px}.home-primary{color:#1a1917;background:#fff;border:1px solid #e6e3dc;border-radius:12px;flex-direction:column;min-height:380px;margin-top:20px;padding:24px;text-decoration:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}.home-primary:hover{border-color:#e8742e73;box-shadow:0 2px 8px #0000000f}.home-primary__heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.home-primary__heading h1{color:#1a1917;letter-spacing:0;margin:0;font-size:32px;font-weight:700;line-height:1.2}.home-primary__heading>span{color:#706e6b;align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.home-primary__heading i{color:#e8782e;font-size:18px;font-style:normal}.home-primary__heading i,.home-poster__heading i{transition:transform var(--mfp-motion-standard,.22s) var(--mfp-motion-ease,cubic-bezier(.22, .8, .24, 1));display:inline-block}.home-primary:is(:hover,:focus-visible) .home-primary__heading i,.home-poster:is(:hover,:focus-visible) .home-poster__heading i{transform:translate(4px)}.home-primary__preview{flex:1;min-width:0;margin-top:22px;display:grid}.home-primary,.home-poster{isolation:isolate;position:relative;overflow:hidden}.home-primary:before,.home-poster:before{z-index:1;content:"";opacity:0;pointer-events:none;width:20%;height:185%;transition:left .52s var(--mfp-motion-ease,cubic-bezier(.22, .8, .24, 1)), opacity .16s ease;background:linear-gradient(90deg,#0000,#ffffff70,#0000);position:absolute;top:-42%;left:-28%;transform:skew(-18deg)}.home-primary:is(:hover,:focus-visible):before,.home-poster:is(:hover,:focus-visible):before{opacity:.82;left:112%}.home-primary__heading,.home-poster__heading{z-index:2;position:relative}.home-primary__preview,.home-poster>.feature-visual{z-index:0;position:relative}.feature-visual{position:relative;overflow:hidden}.feature-visual--bp{color:#fff;background:radial-gradient(circle at 50% 28%,#f3a0522e,#0000 45%),#15171b;border-radius:8px;grid-template-columns:minmax(150px,250px) 110px minmax(150px,250px);justify-content:center;align-items:center;gap:clamp(30px,6vw,86px);height:100%;min-height:286px;padding:28px 32px;display:grid}.feature-visual--bp:before{content:"";pointer-events:none;background:linear-gradient(90deg,#244f8114,#0000 36% 64%,#963e4c14);position:absolute;inset:0}.mini-team{z-index:1;gap:8px;min-width:0;display:flex;position:relative}.mini-team i{aspect-ratio:.76;width:100%;transition:transform var(--mfp-motion-standard,.22s) var(--mfp-motion-ease,cubic-bezier(.22, .8, .24, 1)), box-shadow var(--mfp-motion-standard,.22s) ease;background:#272b33;border:1px solid #ffffff17;border-radius:4px;display:block}.mini-team--blue i:first-child{background:linear-gradient(145deg,#244f81,#182430)}.mini-team--blue i:nth-child(2){background:linear-gradient(145deg,#346aa2,#1a2836)}.mini-team--red i:first-child{background:linear-gradient(145deg,#7b3340,#301d23)}.mini-team--red i:nth-child(2){background:linear-gradient(145deg,#963e4c,#321c22)}.mini-draft{z-index:1;place-items:center;gap:10px;display:grid;position:relative}.mini-draft span{color:#7c818b;letter-spacing:.12em;font-size:10px;font-weight:700}.mini-draft strong{color:#f3a052;letter-spacing:-.05em;font-size:24px;line-height:1}.home-primary:is(:hover,:focus-visible) .mini-team--blue i:first-child{transform:translateY(-3px)}.home-primary:is(:hover,:focus-visible) .mini-team--blue i:nth-child(2),.home-primary:is(:hover,:focus-visible) .mini-team--red i:first-child{transform:translateY(2px)}.home-primary:is(:hover,:focus-visible) .mini-team--red i:nth-child(2){transform:translateY(-3px)}.home-poster{color:#1a1917;background:#fff;border:1px solid #e6e3dc;border-radius:12px;grid-template-columns:minmax(210px,.52fr) minmax(0,1.48fr);align-items:stretch;gap:28px;min-height:204px;margin-top:20px;padding:24px;text-decoration:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:grid}.home-poster:hover{border-color:#e8742e73;box-shadow:0 2px 8px #0000000f}.home-poster__heading{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;display:flex}.home-poster__heading h2{margin:0;font-size:20px;font-weight:600;line-height:1.3}.home-poster__heading>span{color:#706e6b;align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.home-poster__heading i{color:#e8782e;font-size:17px;font-style:normal}.feature-visual--art{background:linear-gradient(145deg,#eee3d3,#f7f1e8);border-radius:8px;min-height:154px}.art-sheet{width:210px;height:126px;transition:transform var(--mfp-motion-standard,.22s) var(--mfp-motion-ease,cubic-bezier(.22, .8, .24, 1));border-radius:8px;position:absolute;box-shadow:0 15px 30px #4a321f21}.art-sheet--back{background:#1c1d20;top:30px;left:20%;transform:rotate(-6deg)}.art-sheet--back i{border:1px solid #f3a0524d;position:absolute;inset:18px}.art-sheet--front{background:#fffaf2;padding:18px;top:25px;left:calc(50% - 80px);transform:rotate(4deg)}.art-sheet--front span{color:#dc8437;letter-spacing:.15em;font-size:9px;font-weight:700}.art-sheet--front strong{color:#19191b;letter-spacing:-.06em;margin-top:12px;font-size:22px;font-weight:700;display:block}.art-sheet--front i{background:linear-gradient(90deg,#ed5967 0 45%,#ded6cc 45% 55%,#4388f5 55%);width:72%;height:5px;margin-top:14px;display:block}.home-poster:is(:hover,:focus-visible) .art-sheet--back{transform:rotate(-8deg)translate(-3px,-2px)}.home-poster:is(:hover,:focus-visible) .art-sheet--front{transform:rotate(5.5deg)translate(4px,-3px)}.mfp-hub__footer{color:#706e6b;border-top:1px solid #e6e3dc;justify-content:space-between;align-items:center;min-height:68px;margin-top:24px;display:flex}.mfp-hub__footer span{font-size:13px;font-weight:600}.mfp-hub__footer small{font-size:13px;font-weight:400}.mfp-hub__legal{align-items:center;gap:14px;display:flex}.mfp-hub__legal a{color:inherit;font-size:13px;text-decoration:none;transition:color .16s}.mfp-hub__legal a:is(:hover,:focus-visible){color:#e8742b}@media (width<=760px){.mfp-hub{width:min(100% - 28px,1120px);padding-top:24px}.home-primary{min-height:0;padding:22px}.mfp-hub__footer{align-items:flex-start;gap:12px;padding-block:18px}.mfp-hub__legal{flex-direction:column;align-items:flex-end;gap:5px}.feature-visual--bp{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:clamp(16px,4vw,30px);min-height:250px;padding:22px}.mini-team{gap:5px}.home-poster{grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr)}}@media (width<=520px){.welcome-stage{padding:56px 0 76px}.welcome-stage__logo{border-radius:24px;width:112px}.welcome-stage__eyebrow{margin-top:26px}.welcome-stage h1{font-size:clamp(38px,12.5vw,52px)}.welcome-stage>button{margin-top:34px}.home-primary__heading h1{font-size:28px}.feature-visual--bp{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);gap:10px;min-height:210px;padding:16px}.mini-team{gap:4px}.mini-draft{gap:7px}.mini-draft span{font-size:8px}.mini-draft strong{font-size:20px}.home-poster{grid-template-columns:1fr;gap:18px;min-height:0}.home-poster__heading{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;min-height:60px}.feature-visual--art{min-height:150px}.art-sheet{width:190px;height:112px}.art-sheet--back{left:calc(50% - 130px)}.art-sheet--front{top:20px;left:calc(50% - 72px)}}@media (prefers-reduced-motion:reduce){.welcome-stage,.welcome-stage__logo,.welcome-stage__eyebrow,.welcome-stage h1,.welcome-stage>button{transition:none;animation:none}}.platform-brand{color:#171719;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.platform-brand img{object-fit:cover;background:#fff;border:1px solid #32271d1f;border-radius:10px;width:42px;height:42px;box-shadow:0 6px 18px #49301b1a}.platform-brand strong{letter-spacing:-.045em;font-size:18px;font-weight:700}.platform-brand span{color:#786f66;letter-spacing:.11em;border-left:1px solid #1d19152e;align-items:center;height:21px;padding-left:10px;font-size:10px;font-weight:600;display:inline-flex}.platform-auth-page{background:radial-gradient(circle at 18% 0,#fab97442,#0000 28rem),linear-gradient(#45311f09 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#45311f09 1px,#0000 1px) 0 0/54px 54px,#f7f1e7;min-height:100svh;padding:24px clamp(20px,4vw,56px) 60px}.platform-auth-page>header{width:min(1080px,100%);margin:0 auto}.platform-auth-card{background:#fffdf9f0;border:1px solid #35291e1c;border-radius:16px;width:min(440px,100%);margin:clamp(70px,12vh,130px) auto 0;padding:34px;box-shadow:0 28px 70px #4a34201a}.platform-auth-card__eyebrow{color:#b76c32;letter-spacing:.16em;font-size:10px;font-weight:700}.platform-auth-card h1{color:#171719;letter-spacing:-.055em;margin:8px 0 0;font-size:32px;line-height:1.1}.platform-auth-card__description{color:#7a726a;margin:12px 0 0;font-size:13px;line-height:1.6}.platform-auth-form{gap:18px;margin-top:27px;display:grid}.platform-auth-form label{gap:8px;display:grid}.platform-auth-form label>span{color:#514a44;font-size:12px;font-weight:600}.platform-auth-form label>small{color:#9a9086;font-size:10px}.platform-auth-form input{color:#1c1b1a;background:#f8f5ef;border:1px solid #2a231d21;border-radius:9px;width:100%;height:46px;padding:0 13px;transition:border-color .18s,background-color .18s}.platform-auth-form input:focus{background:#fffdf9;border-color:#d67e359e;outline:0}.platform-auth-form>button{color:#fff;cursor:pointer;background:#1b1b1d;border:0;border-radius:9px;height:48px;margin-top:4px;font-size:13px;font-weight:600}.platform-auth-form>button:hover:not(:disabled){background:#35271d}.platform-auth-form>button:disabled{cursor:wait;opacity:.62}.platform-form-message{color:#a34035;background:#bc4c3f12;border:1px solid #bc4c3f2e;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.5}.platform-auth-card>.platform-form-message{margin-top:24px}.champion-admin{background:radial-gradient(circle at 10% 0,#f6ad622e,#0000 29rem),#f6f1e8;min-width:1040px;min-height:100svh;padding-bottom:54px}.champion-admin__header{background:#faf7f1c7;border-bottom:1px solid #2a221b17;justify-content:space-between;align-items:center;height:72px;padding:0 max(28px,50vw - 660px);display:flex}.champion-admin__header>div{align-items:center;gap:17px;display:flex}.champion-admin__header>div>span{color:#8f857c;font-size:var(--console-font-control,15px);font-weight:600}.champion-admin__header>div>button{color:#58514a;height:34px;font-size:var(--console-font-body,16px);cursor:pointer;background:#fffdfa;border:1px solid #27211c1f;border-radius:8px;padding:0 13px;font-weight:600}.champion-admin__intro{justify-content:space-between;align-items:end;width:min(1320px,100% - 56px);margin:0 auto;padding:42px 0 25px;display:flex}.champion-admin__intro>div>span{color:#ad652e;font-size:var(--console-font-control,15px);letter-spacing:.14em;font-weight:700}.champion-admin__intro h1{letter-spacing:-.06em;margin:5px 0 0;font-size:38px;line-height:1}.champion-admin__intro p{color:#898077;font-size:var(--console-font-body,16px);margin:0}.champion-admin__loading{color:#847a70;background:#fffdf9cc;border:1px solid #2a221b17;border-radius:12px;place-items:center;width:min(1320px,100% - 56px);height:360px;margin:0 auto;font-size:13px;display:grid}.champion-admin__workspace{grid-template-columns:410px minmax(0,1fr);gap:18px;width:min(1320px,100% - 56px);min-height:690px;margin:0 auto;display:grid}.champion-picker{background:#fffdf9e6;border:1px solid #2a221b1a;border-radius:12px;flex-direction:column;min-width:0;height:690px;padding:16px;display:flex;box-shadow:0 16px 44px #3d2d1f0f}.champion-picker__search{background:#f5f1ea;border:1px solid #2a221b1c;border-radius:9px;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.champion-picker__search>span{color:#a0968d;font-size:19px;transform:rotate(-15deg)}.champion-picker__search input{color:#24211f;min-width:0;font-size:var(--console-font-body,16px);background:0 0;border:0;outline:0;flex:1}.champion-picker__search input::placeholder{color:#a69d94}.champion-picker__count{color:#6f675f;font-size:var(--console-font-body,16px);justify-content:space-between;align-items:center;padding:18px 3px 10px;font-weight:600;display:flex}.champion-picker__count small{color:#a0958b;font-size:var(--console-font-control,15px)}.champion-picker__list{scrollbar-width:thin;scrollbar-color:#c9bdb0 transparent;grid-template-columns:1fr 1fr;align-content:start;gap:7px;min-height:0;padding-right:5px;display:grid;overflow-y:auto}.champion-picker__list>button{color:#312d29;text-align:left;cursor:pointer;background:#f7f4ee;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;min-width:0;height:64px;padding:6px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.champion-picker__list>button:hover{background:#fffaf3;border-color:#d37c3240;transform:translateY(-1px)}.champion-picker__list>button.is-selected{background:#fff4e7;border-color:#d67e358c;box-shadow:inset 3px 0 #e48a3e}.champion-picker__list img{object-fit:cover;background:#e4ddd4;border-radius:6px;flex:none;width:48px;height:48px}.champion-picker__list button>span{gap:3px;min-width:0;display:grid}.champion-picker__list strong,.champion-picker__list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.champion-picker__list strong{font-size:var(--console-font-body,16px)}.champion-picker__list small{color:#948a80;font-size:var(--console-font-label,14px)}.champion-editor{background:#fffdf9f2;border:1px solid #2a221b1a;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 16px 44px #3d2d1f0f}.champion-editor__hero{background:linear-gradient(115deg,#f6a85824,#0000 48%),#f5f1ea;border-bottom:1px solid #2a221b14;align-items:center;gap:18px;min-height:134px;padding:24px 27px;display:flex}.champion-editor__hero img{object-fit:cover;border-radius:9px;width:86px;height:86px;box-shadow:0 12px 28px #38271829}.champion-editor__hero>div>span{color:#a45e2b;font-size:var(--console-font-control,15px);letter-spacing:.09em;font-weight:600}.champion-editor__hero h2{letter-spacing:-.05em;margin:4px 0 0;font-size:30px}.champion-editor__hero small{color:#958a80;font-size:var(--console-font-label,14px);margin-top:4px;display:block}.champion-editor__section{border-bottom:1px solid #2a221b14;padding:26px 28px}.champion-editor__section-title{justify-content:space-between;align-items:center;display:flex}.champion-editor__section-title>div{align-items:center;gap:9px;display:flex}.champion-editor__section-title>div>span{color:#d17a34;font-size:var(--console-font-label,14px);letter-spacing:.08em;font-weight:700}.champion-editor__section-title h3{letter-spacing:-.025em;margin:0;font-size:16px}.champion-editor__section-title>small{color:#a0978e;font-size:var(--console-font-label,14px)}.locked-values{flex-wrap:wrap;align-items:center;gap:7px;margin-top:17px;display:flex}.locked-values__label{color:#fff;font-size:var(--console-font-meta,13px);background:#2a2928;border-radius:5px;padding:5px 7px;font-weight:600}.locked-values i{color:#716961;font-size:var(--console-font-control,15px);background:#f0ece6;border:1px solid #2a221b1a;border-radius:6px;padding:6px 9px;font-style:normal}.custom-aliases{flex-wrap:wrap;align-items:center;gap:7px;min-height:34px;margin-top:14px;display:flex}.custom-aliases>span{color:#9d5826;height:30px;font-size:var(--console-font-control,15px);background:#fff5e9;border:1px solid #d9813647;border-radius:6px;align-items:center;gap:7px;padding-left:10px;font-weight:600;display:inline-flex}.custom-aliases>span button{color:#b06d3a;cursor:pointer;background:0 0;border:0;border-left:1px solid #d9813633;align-self:stretch;padding:0 8px}.custom-aliases>small{color:#aaa096;font-size:var(--console-font-control,15px)}.alias-input{max-width:440px;height:40px;margin-top:13px;display:flex}.alias-input input{min-width:0;font-size:var(--console-font-body,16px);background:#f7f4ef;border:1px solid #2a221b1f;border-right:0;border-radius:8px 0 0 8px;outline:0;flex:1;padding:0 11px}.alias-input input:focus{background:#fffdfa;border-color:#d67e3580}.alias-input button{color:#fff;width:68px;font-size:var(--console-font-control,15px);cursor:pointer;background:#262321;border:0;border-radius:0 8px 8px 0;font-weight:600}.position-options{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:17px;display:grid}.position-options button{color:#5e5750;cursor:pointer;background:#f5f2ed;border:1px solid #2a221b1a;border-radius:8px;justify-content:space-between;align-items:center;height:60px;padding:0 11px;display:flex}.position-options button strong{font-size:var(--console-font-body,16px)}.position-options button span{color:#a39a91;font-size:var(--console-font-meta,13px)}.position-options button.is-active{color:#a95f29;background:#fff4e6;border-color:#db81356b}.position-options button.is-active span{color:#bb7136}.position-options button.is-official{color:#5e5750;cursor:default;background:#eae6e0;border-color:#2a221b1a}.position-options button.is-official span{color:#817970}.champion-editor__footer{justify-content:flex-end;align-items:center;gap:18px;min-height:78px;margin-top:auto;padding:17px 28px;display:flex}.champion-editor__footer>span{color:#b04d41;font-size:var(--console-font-control,15px)}.champion-editor__footer>span.is-success{color:#65802e}.champion-editor__footer>button{color:#fff;width:126px;height:42px;font-size:var(--console-font-body,16px);cursor:pointer;background:#1e1d1c;border:0;border-radius:8px;font-weight:600}.champion-editor__footer>button:hover:not(:disabled){background:#3a2a1f}.champion-editor__footer>button:disabled{color:#9e958c;cursor:not-allowed;background:#d8d2cb}@media (width<=1120px){.champion-admin__workspace{grid-template-columns:360px minmax(0,1fr)}.champion-picker__list{grid-template-columns:1fr}}@media (width<=700px){.platform-auth-page{padding-inline:16px}.platform-auth-card{margin-top:70px;padding:27px 22px}}.home-login-button{color:#514b44;cursor:pointer;background:#fffdf9b8;border:1px solid #1f1a151c;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 13px;font-size:11px;font-weight:600;display:inline-flex}.home-login-button:hover{background:#fffaf2;border-color:#d67e3559}.home-login-button>span{color:#d67e35;font-size:17px;line-height:1}.home-account-loading{background:#3a302712;border-radius:9px;width:82px;height:36px;display:block}.platform-identity{z-index:30;position:relative}.platform-identity>summary{cursor:pointer;background:#fffdf9cc;border:1px solid #1f1a151a;border-radius:10px;align-items:center;gap:9px;min-width:154px;height:44px;padding:0 11px 0 7px;list-style:none;display:flex}.platform-identity>summary::-webkit-details-marker{display:none}.platform-identity__avatar{color:#2f2015;background:#f5a354;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:12px;font-weight:700;display:grid}.platform-identity>summary>span:last-child{text-align:left;gap:1px;min-width:0;display:grid}.platform-identity>summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:11px;overflow:hidden}.platform-identity>summary small{color:#9a8e83;font-size:8px}.platform-identity__menu{background:#fffdfa;border:1px solid #241e191c;border-radius:10px;gap:2px;width:166px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #3d2c1c26}.platform-identity__menu a,.platform-identity__menu button{color:#49433d;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;height:36px;padding:0 10px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.platform-identity__menu a:hover,.platform-identity__menu button:hover{color:#a75f29;background:#f6efe6}.platform-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1714118a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.platform-login-dialog{background:#fffdfa;border:1px solid #ffffff59;border-radius:14px;width:min(430px,100%);padding:32px;position:relative;box-shadow:0 30px 90px #0000003d}.platform-login-dialog__close{color:#7e7267;cursor:pointer;background:#f2ece4;border:0;border-radius:7px;width:32px;height:32px;font-size:19px;position:absolute;top:13px;right:13px}.platform-login-dialog>span{color:#ad652e;letter-spacing:.14em;font-size:9px;font-weight:700}.platform-login-dialog h2{letter-spacing:-.05em;margin:7px 0 0;font-size:30px}.platform-login-dialog>p{color:#847970;margin:10px 0 0;font-size:12px}.password-reset-dialog{gap:13px;display:grid}.password-reset-dialog label{color:#5b534c;gap:7px;margin-top:5px;font-size:11px;font-weight:600;display:grid}.password-reset-dialog input{background:#f7f3ed;border:1px solid #26201b21;border-radius:8px;height:44px;padding:0 12px}.password-reset-dialog>button[type=submit]{color:#fff;cursor:pointer;background:#1d1c1b;border:0;border-radius:8px;height:44px;font-size:11px;font-weight:600}.platform-page-state{color:#746a61;background:#f6f1e8;place-content:center;justify-items:center;gap:14px;min-height:100svh;font-size:13px;display:grid}.platform-page-state strong{color:#28231f;font-size:22px}.platform-page-state a{color:#ad652e;font-weight:600;text-decoration:none}.platform-console{background:#f5f0e7;grid-template-columns:228px minmax(0,1fr);min-width:1080px;min-height:100svh;display:grid}.platform-console__sidebar{color:#fff;background:#1d1c1d;border-right:1px solid #27201a17;flex-direction:column;height:100svh;padding:20px 14px;display:flex;position:sticky;top:0}.platform-console-brand{color:#fff;align-items:center;gap:10px;height:52px;padding:0 7px;text-decoration:none;display:flex}.platform-console-brand img{object-fit:cover;border-radius:9px;width:38px;height:38px}.platform-console-brand>span{gap:1px;display:grid}.platform-console-brand strong{letter-spacing:-.04em;font-size:16px}.platform-console-brand small{color:#8f8882;font-size:var(--console-font-meta,13px);letter-spacing:.1em;font-weight:600}.platform-console__sidebar nav{gap:5px;margin-top:34px;display:grid}.platform-console__sidebar nav a{color:#aaa39d;height:42px;font-size:var(--console-font-body,16px);border-radius:8px;align-items:center;padding:0 13px;font-weight:600;text-decoration:none;transition:background-color .14s,color .14s;display:flex;position:relative}.platform-console__sidebar nav a:hover{color:#eee8e1;background:#ffffff0e}.platform-console__sidebar nav a.is-active{color:#22170f;background:#f2a253}.platform-console__account{border-top:1px solid #ffffff14;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin-top:auto;padding:16px 7px 2px;display:grid}.platform-console__account>i{color:#f0a357;width:34px;height:34px;font-size:var(--console-font-body,16px);background:#3a3532;border-radius:8px;place-items:center;font-style:normal;font-weight:700;display:grid}.platform-console__account>span{gap:2px;min-width:0;display:grid}.platform-console__account strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--console-font-control,15px);overflow:hidden}.platform-console__account small{color:#88817c;font-size:var(--console-font-meta,13px)}.platform-console__account>button{color:#aaa29d;height:32px;font-size:var(--console-font-label,14px);cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:7px;grid-column:1/-1;margin-top:7px;font-weight:600}.platform-console__content{min-width:0;padding:34px;position:relative;overflow-x:auto}.platform-console__view{min-height:calc(100svh - 68px);position:relative}.platform-console__view:before{z-index:20;content:"";pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#e78f43,#e78f4300);border-radius:999px;width:96px;height:2px;animation:.18s ease-out both console-view-cue;position:absolute;top:-10px;left:0}@keyframes console-view-cue{0%{opacity:.78;transform:scaleX(.22)}to{opacity:0;transform:scaleX(1)}}.console-panel{width:min(1180px,100%);margin:0 auto}.console-panel__heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.console-panel__heading>div>span{color:#ad652e;font-size:var(--console-font-label,14px);letter-spacing:.14em;font-weight:700}.console-panel__heading h1{letter-spacing:-.055em;margin:6px 0 0;font-size:36px;line-height:1}.console-panel__heading p{color:#837970;font-size:var(--console-font-body,16px);margin:9px 0 0}.console-panel__heading>button{color:#fff;height:40px;font-size:var(--console-font-control,15px);cursor:pointer;background:#1e1d1d;border:0;border-radius:8px;padding:0 16px;font-weight:600}.console-message{color:#9f5a28;font-size:var(--console-font-control,15px);background:#fff5e9;border:1px solid #d47f3633;border-radius:8px;margin-top:18px;padding:10px 12px}.console-empty{color:#93887e;font-size:var(--console-font-body,16px);text-align:center;padding:60px 20px}.account-create-form{background:#fffdfa;border:1px solid #28211b1a;border-radius:11px;grid-template-columns:1fr 1fr 1.2fr .8fr auto;align-items:end;gap:11px;margin-top:24px;padding:18px;display:grid}.account-create-form label{gap:7px;min-width:0;display:grid}.account-create-form label>span{color:#655c54;font-size:var(--console-font-label,14px);font-weight:600}.account-create-form input,.account-create-form select,.account-row select{color:#302b27;min-width:0;height:40px;font-size:var(--console-font-control,15px);background:#f6f2ec;border:1px solid #29221c1f;border-radius:7px;padding:0 10px}.account-create-form>button{color:#fff;height:40px;font-size:var(--console-font-control,15px);cursor:pointer;background:#d77d35;border:0;border-radius:7px;padding:0 14px;font-weight:600}.account-table{background:#fffdfa;border:1px solid #28211b1a;border-radius:11px;margin-top:22px;overflow:hidden}.staff-permission-summary{flex-wrap:wrap;gap:5px;display:flex}.staff-permission-summary>span{color:#986331;font-size:var(--console-font-meta,13px);background:#f2a2530f;border:1px solid #f2a2532e;border-radius:999px;padding:4px 7px;font-weight:600}.staff-permission-summary>small{color:#938a82;font-size:var(--console-font-label,14px)}.account-table__head,.account-row{grid-template-columns:minmax(250px,1.4fr) minmax(140px,.7fr) minmax(100px,.5fr) minmax(230px,1fr);align-items:center;gap:14px;padding:0 18px;display:grid}.account-table__head{color:#8b8178;height:40px;font-size:var(--console-font-meta,13px);letter-spacing:.08em;background:#f1ece5;border-bottom:1px solid #28211b14;font-weight:700}.account-row{border-bottom:1px solid #28211b12;min-height:74px}.account-row:last-child{border-bottom:0}.account-row__identity{align-items:center;gap:11px;min-width:0;display:flex}.account-row__identity>i{color:#312116;width:38px;height:38px;font-size:var(--console-font-body,16px);background:#f2a052;border-radius:8px;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.account-row__identity>span{gap:3px;min-width:0;display:grid}.account-row__identity strong,.account-row__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-row__identity strong{font-size:var(--console-font-body,16px)}.account-row__identity small{color:#978d84;font-size:var(--console-font-meta,13px)}.account-role,.account-status{font-size:var(--console-font-meta,13px);border-radius:6px;padding:6px 8px;font-weight:600;display:inline-flex}.account-role.is-super{color:#f2a052;background:#272323}.account-status.is-active{color:#63782c;background:#edf3df}.account-status.is-suspended{color:#a14b42;background:#f4e7e4}.account-status.is-pending_activation{color:#847b72;background:#eeeae5}.account-row__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.account-row__actions button{color:#605850;height:32px;font-size:var(--console-font-meta,13px);cursor:pointer;background:#faf7f2;border:1px solid #2a221c1c;border-radius:7px;padding:0 10px;font-weight:600}.account-row__actions button.is-danger{color:#a54f45}.account-row__actions button.is-active-role{color:#9b5726;background:#fff2e5;border-color:#ad652e4d}.account-row__actions small{color:#9a9086;font-size:var(--console-font-meta,13px)}.player-admin{--p-ink:#24211e;--p-muted:#81776f;--p-line:#2a221c1a;--p-accent:#b46b34;min-height:720px;color:var(--p-ink)}.player-admin *,.player-public *{box-sizing:border-box}.player-admin button,.player-admin input,.player-admin select,.player-admin textarea,.player-public input{font-family:inherit}.player-admin button{cursor:pointer}.player-admin button:disabled{cursor:not-allowed;opacity:.48}.player-admin__header{justify-content:space-between;align-items:end;gap:28px;display:flex}.player-admin__header>div{gap:7px;display:grid}.player-admin__header>div>span,.player-season-history>header>div>span{color:var(--p-accent);font-size:var(--console-font-meta,13px);letter-spacing:.18em;font-weight:700}.player-admin__header h1{letter-spacing:-.055em;margin:0;font-size:34px;line-height:1}.player-admin__header p,.player-season-history>header>div>p{color:var(--p-muted);font-size:var(--console-font-control,15px);margin:0}.player-admin__header>button,.player-season-history>header>button{background:var(--p-ink);color:#fff;min-height:42px;font-size:var(--console-font-control,15px);border:0;border-radius:11px;padding:0 17px;font-weight:600;transition:transform .2s,box-shadow .2s}.player-admin__header>button:hover,.player-season-history>header>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 26px #28211c2b}.player-admin__header>button span{font-size:17px;font-weight:500}.player-admin__overview{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:23px;display:grid}.player-admin__overview article{border:1px solid var(--p-line);opacity:0;background:#fffdf9e0;border-radius:13px;align-content:space-between;min-height:77px;padding:15px 17px;transition:transform .22s,box-shadow .22s;animation:.42s forwards player-rise;display:grid;box-shadow:0 9px 30px #32271f08}.player-admin__overview article:nth-child(2){animation-delay:45ms}.player-admin__overview article:nth-child(3){animation-delay:90ms}.player-admin__overview article:nth-child(4){animation-delay:.135s}.player-admin__overview article:hover{transform:translateY(-3px);box-shadow:0 13px 32px #32271f12}.player-admin__overview span{color:#92877e;font-size:var(--console-font-meta,13px);font-weight:600}.player-admin__overview strong{letter-spacing:-.05em;font-size:22px}.player-toast{color:#985725;font-size:var(--console-font-label,14px);background:#fff5e9;border:1px solid #b46b3433;border-radius:10px;margin-top:13px;padding:10px 13px;font-weight:600;animation:.3s both player-toast}.player-admin__loading{grid-template-columns:260px 1fr;gap:13px;margin-top:17px;display:grid}.player-admin__loading i{background:linear-gradient(100deg,#eee8df 25%,#faf7f1 42%,#eee8df 58%) 0 0/230% 100%;border-radius:14px;min-height:520px;animation:1.25s linear infinite player-shimmer}.player-admin__loading i:first-child{grid-row:span 2}.player-admin__loading i:nth-child(2){min-height:190px}.player-admin__loading i:nth-child(3){min-height:310px}.player-admin__layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:13px;margin-top:17px;display:grid}.player-directory-rail,.player-workspace{border:1px solid var(--p-line);background:#fffdf9;border-radius:15px;box-shadow:0 12px 36px #32271f09}.player-directory-rail{max-height:calc(100svh - 68px);animation:.4s both player-rise;position:sticky;top:34px;overflow:hidden}.player-directory-search{border-bottom:1px solid var(--p-line);padding:12px}.player-directory-search>input{border:1px solid var(--p-line);width:100%;height:39px;color:var(--p-ink);font-size:var(--console-font-control,15px);background:#f6f2ec;border-radius:9px;outline:0;padding:0 12px;transition:border-color .2s,background .2s}.player-directory-search>input:focus{background:#fff;border-color:#b46b3473}.player-directory-search>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px;display:grid}.player-directory-search button{color:#948980;height:28px;font-size:var(--console-font-meta,13px);background:0 0;border:0;border-radius:7px;font-weight:600}.player-directory-search button.is-active{color:#fff;background:#24211e}.player-directory-list{scrollbar-color:#d8cec4 transparent;scrollbar-width:thin;max-height:calc(100svh - 184px);padding:7px;overflow-y:auto}.player-directory-list>button{width:100%;min-height:62px;color:inherit;text-align:left;opacity:0;background:0 0;border:0;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;transition:background-color .16s;animation:.34s forwards player-rise;display:grid}.player-directory-list>button:hover{background:#f7f2eb}.player-directory-list>button.is-active{background:#f2e9df}.player-directory-list>button>span{gap:4px;min-width:0;display:grid}.player-directory-list>button strong,.player-directory-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-directory-list>button strong{font-size:var(--console-font-control,15px)}.player-directory-list>button small{color:#988d84;font-size:var(--console-font-meta,13px)}.player-directory-list>button>i{color:#b1a69d;font-size:16px;font-style:normal}.player-directory-list>button.is-active>i{color:var(--p-accent);transform:translate(2px)}.player-directory-list>p{color:#9b9188;font-size:var(--console-font-label,14px);text-align:center;margin:0;padding:34px 12px}.player-avatar{color:#efa55f;background:#262320;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.player-avatar img{object-fit:cover;width:100%;height:100%;display:block}.player-avatar span{font-size:var(--console-font-control,15px);letter-spacing:-.03em;font-weight:700}.player-avatar.is-large{border-radius:25px;width:104px;height:104px}.player-avatar.is-large span{font-size:22px}.player-workspace{min-width:0;animation:.42s both player-rise;overflow:hidden}.player-workspace__hero{color:#fff;background:radial-gradient(circle at 78% 25%,#e59d5b21,#0000 29%),#242220;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:182px;padding:28px;display:grid}.player-workspace__hero>div:nth-child(2){min-width:0}.player-workspace__hero>div:nth-child(2)>span{color:#e99d58;font-size:var(--console-font-meta,13px);letter-spacing:.17em;font-weight:700}.player-workspace__hero h2{letter-spacing:-.055em;margin:6px 0 0;font-size:33px;line-height:1}.player-workspace__hero p{color:#aba39c;max-width:550px;font-size:var(--console-font-control,15px);margin:11px 0 0;line-height:1.7}.player-workspace__actions{align-items:center;gap:6px;display:flex}.player-workspace__actions a,.player-workspace__actions button{color:#dad4cf;min-height:34px;font-size:var(--console-font-meta,13px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.player-workspace__actions a:hover,.player-workspace__actions button:hover:not(:disabled){background:#ffffff1a}.player-workspace__actions button.is-danger{color:#db8c82}.player-workspace__stats{border-bottom:1px solid var(--p-line);background:#f8f4ee;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 21px;display:grid}.player-workspace__stats article{border-right:1px solid var(--p-line);gap:5px;padding:5px 16px;display:grid}.player-workspace__stats article:last-child{border-right:0}.player-workspace__stats span{color:#948980;font-size:var(--console-font-meta,13px);font-weight:600}.player-workspace__stats strong{font-size:18px}.player-season-history{padding:23px}.player-season-history>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.player-season-history>header>div{gap:5px;display:grid}.player-season-history h3{letter-spacing:-.04em;margin:0;font-size:22px}.player-season-history>header>button{min-height:36px;font-size:var(--console-font-label,14px);padding:0 12px}.player-season-list{gap:8px;margin-top:16px;display:grid}.player-season-list>article{border:1px solid var(--p-line);background:#fff;border-radius:11px;overflow:hidden}.player-season-list>article>header{grid-template-columns:minmax(150px,1fr) 92px minmax(140px,.8fr) 75px auto;align-items:center;gap:12px;min-height:74px;padding:11px 13px;display:grid}.player-season-list>article>header>div:first-child{gap:3px;min-width:0;display:grid}.player-season-list>article>header>div:first-child span{color:#9a8e85;font-size:var(--console-font-meta,13px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-season-list h4{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.player-season-list>article>header>strong{letter-spacing:-.04em;font-size:18px}.player-season-list>article>header>strong small{color:#9a8f86;font-size:var(--console-font-meta,13px)}.player-season-list>article>header>div:last-child{gap:5px;display:flex}.player-season-list>article>header>div:last-child button{border:1px solid var(--p-line);color:#746a62;min-height:30px;font-size:var(--console-font-meta,13px);background:#faf7f2;border-radius:7px;padding:0 8px;font-weight:600}.player-position-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.player-position-tags strong,.player-position-tags span{font-size:var(--console-font-meta,13px);border-radius:6px;padding:5px 7px;font-weight:600}.player-position-tags strong{color:#f2a45d;background:#292624}.player-position-tags span{color:#766c64;background:#eee8e0}.player-entry-status{font-size:var(--console-font-meta,13px);border-radius:6px;justify-self:start;padding:5px 7px;font-weight:600}.player-entry-status.is-active{color:#66792f;background:#edf3e0}.player-entry-status.is-withdrawn{color:#9a5149;background:#f4e8e5}.player-season-empty{color:#978c83;font-size:var(--console-font-label,14px);text-align:center;border:1px dashed #31282129;border-radius:10px;justify-items:center;gap:8px;margin-top:14px;padding:28px;display:grid}.player-season-empty a{color:var(--p-accent);font-weight:600;text-decoration:none}.player-season-form{border-top:1px solid var(--p-line);background:#f7f3ed;gap:15px;padding:17px;animation:.28s both player-reveal;display:grid}.player-season-history>.player-season-form{border:1px solid var(--p-line);border-radius:11px;margin-top:15px}.player-season-form__grid{grid-template-columns:1.5fr .55fr .7fr;gap:9px;display:grid}.player-season-form label{gap:6px;display:grid}.player-season-form label>span,.player-profile-editor label>span{color:#71675f;font-size:var(--console-font-meta,13px);font-weight:600}.player-season-form input,.player-season-form select,.player-profile-editor input,.player-profile-editor select,.player-profile-editor textarea{color:#2d2824;width:100%;min-width:0;font-size:var(--console-font-control,15px);background:#fff;border:1px solid #2b231d1f;border-radius:8px;outline:0;padding:0 10px;transition:border-color .2s,box-shadow .2s}.player-season-form input,.player-season-form select,.player-profile-editor input,.player-profile-editor select{height:39px}.player-season-form input:focus,.player-season-form select:focus,.player-profile-editor input:focus,.player-profile-editor select:focus,.player-profile-editor textarea:focus{border-color:#b46b347a;box-shadow:0 0 0 3px #b46b3414}.player-season-form fieldset{border:0;min-width:0;margin:0;padding:0}.player-season-form legend{color:#71675f;font-size:var(--console-font-meta,13px);margin-bottom:7px;font-weight:600}.player-season-form legend small{color:#a1978e;font-weight:500}.player-position-picker{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.player-position-picker button{border:1px solid var(--p-line);color:#81776f;background:#fff;border-radius:9px;place-content:center;gap:2px;min-height:48px;display:grid}.player-position-picker button strong{font-size:var(--console-font-label,14px)}.player-position-picker button span{font-size:var(--console-font-meta,13px)}.player-position-picker button.is-primary{color:#f1a15a;background:#282421;border-color:#282421;box-shadow:0 7px 16px #29231e26}.player-secondary-picker{flex-wrap:wrap;gap:6px;display:flex}.player-secondary-picker button{border:1px solid var(--p-line);color:#80766e;min-height:31px;font-size:var(--console-font-meta,13px);background:#fff;border-radius:8px;padding:0 11px;font-weight:600}.player-secondary-picker button.is-active{color:#9e5c2b;background:#fff0df;border-color:#b46b3459}.player-season-form>p{color:#a34e45;font-size:var(--console-font-meta,13px);background:#f7e9e6;border-radius:7px;margin:0;padding:8px 10px}.player-season-form>footer{justify-content:flex-end;gap:7px;display:flex}.player-season-form>footer button,.player-profile-editor>footer button{border:1px solid var(--p-line);color:#70665e;min-height:37px;font-size:var(--console-font-meta,13px);background:#fff;border-radius:8px;padding:0 13px;font-weight:600}.player-season-form>footer button:last-child,.player-profile-editor>footer button:last-child{color:#fff;background:#282421;border-color:#282421}.player-workspace.is-empty{text-align:center;place-content:center;justify-items:center;min-height:520px;padding:50px;display:grid}.player-workspace.is-empty>div{color:#eda15b;background:#262320;border-radius:25px;place-items:center;width:92px;height:92px;display:grid;transform:rotate(-4deg);box-shadow:12px 12px #eadfd2}.player-workspace.is-empty>div span{font-size:20px;font-weight:700}.player-workspace.is-empty h2{margin:26px 0 0;font-size:24px}.player-workspace.is-empty p{color:#8f847b;font-size:var(--console-font-control,15px);margin:9px 0 20px}.player-workspace.is-empty>button{color:#fff;min-height:39px;font-size:var(--console-font-label,14px);background:#282421;border:0;border-radius:9px;padding:0 14px;font-weight:600}.player-drawer-layer{z-index:90;justify-content:flex-end;display:flex;position:fixed;inset:0}.player-drawer-layer__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1b181675;border:0;animation:.25s both player-fade;position:absolute;inset:0}.player-profile-editor{z-index:1;background:#fbf8f3;align-content:start;gap:19px;width:min(470px,100%);height:100%;padding:25px;animation:.38s cubic-bezier(.2,.85,.2,1) both player-drawer-in;display:grid;position:relative;overflow-y:auto;box-shadow:-22px 0 60px #1c18152e}.player-profile-editor>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.player-profile-editor>header>div{gap:5px;display:grid}.player-profile-editor>header span{color:var(--p-accent);font-size:var(--console-font-meta,13px);letter-spacing:.17em;font-weight:700}.player-profile-editor>header h2{letter-spacing:-.045em;margin:0;font-size:28px}.player-profile-editor>header>button{border:1px solid var(--p-line);color:#70675f;background:#fff;border-radius:9px;width:35px;height:35px;font-size:18px}.player-avatar-editor{border:1px solid var(--p-line);background:#fff;border-radius:13px;grid-template-columns:90px minmax(0,1fr);gap:15px;padding:15px;display:grid}.player-avatar-editor>button{color:#eca15d;background:#272421;border:0;border-radius:22px;place-items:center;width:90px;height:90px;display:grid;position:relative;overflow:hidden}.player-avatar-editor>button img{object-fit:cover;width:100%;height:100%}.player-avatar-editor>button>span{font-size:18px;font-weight:700}.player-avatar-editor>button i{color:#fff;font-size:var(--console-font-meta,13px);background:#181614b8;padding:6px;font-style:normal;font-weight:600;position:absolute;inset:auto 0 0}.player-avatar-editor>div{align-content:center;gap:6px;display:grid}.player-avatar-editor>div>strong{font-size:var(--console-font-body,16px)}.player-avatar-editor>div>p{color:#948981;font-size:var(--console-font-meta,13px);margin:0;line-height:1.6}.player-avatar-editor>div>div{gap:5px;display:flex}.player-avatar-editor>div button{border:1px solid var(--p-line);color:#6f665e;min-height:28px;font-size:var(--console-font-meta,13px);background:#f8f4ee;border-radius:7px;padding:0 8px;font-weight:600}.player-editor-message{color:#786c62;font-size:var(--console-font-meta,13px);background:#f1e9df;border-radius:8px;margin:-8px 0 0;padding:9px 11px}.player-profile-editor>label{gap:7px;display:grid}.player-profile-editor textarea{resize:vertical;min-height:125px;padding:10px;line-height:1.65}.player-profile-editor label>small{color:#9c9188;font-size:var(--console-font-meta,13px)}.player-profile-editor>footer{border-top:1px solid var(--p-line);background:#fbf8f3;justify-content:flex-end;gap:7px;margin:10px -25px -25px;padding:15px 25px;display:flex;position:sticky;bottom:-25px}.player-public{color:#26211d;background:radial-gradient(circle at 88% 5%,#e1944e1f,#0000 27%),#f3eee6;min-height:100svh;padding-bottom:80px}.player-public__header{justify-content:space-between;align-items:center;width:min(1160px,100% - 40px);height:84px;margin:0 auto;display:flex}.player-public__header>a{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.player-public__header img{object-fit:cover;border-radius:11px;width:42px;height:42px}.player-public__header>a span{gap:1px;display:grid}.player-public__header>a strong{letter-spacing:-.04em;font-size:16px}.player-public__header>a small{color:#8d8177;font-size:8px;font-weight:600}.player-public__header nav{gap:18px;display:flex}.player-public__header nav a{color:#70665e;font-size:9px;font-weight:600;text-decoration:none}.player-public__intro{border-top:1px solid #29211b1f;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:14px;width:min(1160px,100% - 40px);margin:0 auto;padding:55px 0 38px;display:grid}.player-public__intro>span{color:#b26831;letter-spacing:.19em;grid-column:1;font-size:9px;font-weight:700}.player-public__intro h1{letter-spacing:-.07em;grid-column:1;margin:-2px 0 0;font-size:clamp(43px,6vw,72px);line-height:.95}.player-public__intro p{color:#81756b;grid-column:1;margin:4px 0 0;font-size:11px}.player-public__intro label{background:#fffdf9d9;border:1px solid #29211b1f;border-radius:13px;grid-area:1/2/span 3;align-items:center;gap:9px;height:48px;padding:0 14px;display:flex}.player-public__intro label>span{color:#a76735;font-size:18px}.player-public__intro input{color:#302922;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.player-public__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1160px,100% - 40px);margin:0 auto;display:grid}.player-public__grid>a{min-height:290px;color:inherit;opacity:0;background:#fffdf9e6;border:1px solid #2a221c1a;border-radius:17px;grid-template-rows:auto 1fr auto;gap:22px;padding:21px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;animation:.44s forwards player-rise;display:grid;overflow:hidden;box-shadow:0 13px 40px #2e241d09}.player-public__grid>a:hover{border-color:#b46b3447;transform:translateY(-6px);box-shadow:0 21px 48px #2e241d1a}.player-public__grid>a>.player-avatar{border-radius:21px;width:82px;height:82px;transition:transform .3s}.player-public__grid>a:hover>.player-avatar{transform:rotate(-3deg)scale(1.04)}.player-public__grid>a>div:nth-child(2){align-self:start}.player-public__grid>a>div:nth-child(2)>span{color:#b36b34;letter-spacing:.15em;font-size:7px;font-weight:700}.player-public__grid h2{letter-spacing:-.05em;margin:5px 0 0;font-size:26px}.player-public__grid p{color:#887c73;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 0;font-size:9px;line-height:1.65;display:-webkit-box;overflow:hidden}.player-public__grid footer{border-top:1px solid #2a221c14;gap:5px;padding-top:13px;display:grid}.player-public__grid footer>span{color:#9a8e85;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.player-public__grid footer>strong{justify-content:space-between;font-size:9px;display:flex}.player-public__grid footer i{color:#b26933;font-style:normal;transition:transform .2s}.player-public__grid>a:hover footer i{transform:translate(2px,-2px)}.player-public__state{color:#8c8178;text-align:center;border:1px dashed #2a221c24;border-radius:15px;place-content:center;gap:10px;width:min(1160px,100% - 40px);min-height:180px;margin:0 auto;padding:50px 20px;font-size:10px;display:grid}.player-public__state a{color:#a76431;font-weight:600;text-decoration:none}.player-profile-public__hero{color:#fff;background:radial-gradient(circle at 80% 20%,#eda0592e,#0000 27%),#22201e;border-radius:20px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:34px;width:min(1160px,100% - 40px);min-height:360px;margin:15px auto 0;padding:52px;animation:.48s both player-rise;display:grid;box-shadow:0 23px 60px #241e1a21}.player-profile-public__hero .player-avatar{border-radius:36px;width:150px;height:150px;box-shadow:15px 15px #ffffff0b}.player-profile-public__hero>div:nth-child(2)>a{color:#aaa29c;margin-bottom:34px;font-size:8px;font-weight:600;text-decoration:none;display:inline-block}.player-profile-public__hero>div:nth-child(2)>span{color:#eca15c;letter-spacing:.18em;font-size:8px;font-weight:700;display:block}.player-profile-public__hero h1{letter-spacing:-.075em;margin:7px 0 0;font-size:clamp(45px,7vw,78px);line-height:.9}.player-profile-public__hero p{color:#aaa19a;max-width:620px;margin:19px 0 0;font-size:11px;line-height:1.75}.player-profile-public__hero dl{gap:10px;margin:0;display:grid}.player-profile-public__hero dl>div{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;gap:5px;min-width:110px;padding:13px;display:grid}.player-profile-public__hero dt{color:#918a85;font-size:7px;font-weight:600}.player-profile-public__hero dd{margin:0;font-size:20px;font-weight:700}.player-profile-public__history{width:min(1000px,100% - 40px);margin:50px auto 0}.player-profile-public__history>header{gap:6px;display:grid}.player-profile-public__history>header>span{color:#ad6732;letter-spacing:.18em;font-size:8px;font-weight:700}.player-profile-public__history h2{letter-spacing:-.055em;margin:0;font-size:32px}.player-profile-public__history>header>p{color:#897e75;margin:0;font-size:9px}.player-profile-public__history>div{gap:10px;margin-top:23px;padding-left:27px;display:grid;position:relative}.player-profile-public__history>div:before{content:"";background:#372c2326;width:1px;position:absolute;top:23px;bottom:23px;left:6px}.player-profile-public__history article{opacity:0;background:#fffdf9e6;border:1px solid #2a221c1a;border-radius:14px;grid-template-columns:minmax(0,1fr) 110px 75px;align-items:center;gap:18px;min-height:95px;padding:17px 19px;animation:.4s forwards player-rise;display:grid;position:relative}.player-profile-public__history article>i{background:#b66d36;border:3px solid #f3eee6;border-radius:50%;width:13px;height:13px;position:absolute;top:42px;left:-27px}.player-profile-public__history article>div>span{color:#9a8e85;font-size:8px}.player-profile-public__history h3{margin:4px 0 8px;font-size:17px}.player-profile-public__history article>strong{letter-spacing:-.05em;text-align:right;font-size:24px}.player-profile-public__history article>strong small{color:#93877e;font-size:7px}.player-profile-public__history article>em{color:#687735;text-align:center;background:#edf2e2;border-radius:6px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:600}@keyframes player-rise{0%{opacity:0}to{opacity:1}}@keyframes player-toast{0%{opacity:0}to{opacity:1}}@keyframes player-reveal{0%{opacity:0}to{opacity:1}}@keyframes player-fade{0%{opacity:0}to{opacity:1}}@keyframes player-drawer-in{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes player-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=900px){.player-public__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-profile-public__hero{grid-template-columns:120px minmax(0,1fr);padding:38px}.player-profile-public__hero .player-avatar{border-radius:30px;width:120px;height:120px}.player-profile-public__hero dl{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.player-public__header{width:min(100% - 28px,1160px)}.player-public__header nav a:first-child{display:none}.player-public__intro{grid-template-columns:1fr;width:calc(100% - 28px);padding-top:36px}.player-public__intro>span,.player-public__intro h1,.player-public__intro p,.player-public__intro label{grid-column:1}.player-public__intro label{grid-row:auto;margin-top:12px}.player-public__grid{grid-template-columns:1fr;width:calc(100% - 28px)}.player-public__grid>a{min-height:255px}.player-profile-public__hero{grid-template-columns:1fr;width:calc(100% - 28px);padding:28px 22px}.player-profile-public__hero .player-avatar{width:105px;height:105px}.player-profile-public__hero>div:nth-child(2)>a{margin-bottom:24px}.player-profile-public__hero h1{font-size:48px}.player-profile-public__hero dl{grid-column:1}.player-profile-public__history{width:calc(100% - 28px);margin-top:35px}.player-profile-public__history article{grid-template-columns:1fr auto;gap:11px}.player-profile-public__history article>em{grid-column:2}}@media (prefers-reduced-motion:reduce){.player-admin *,.player-admin :before,.player-admin :after,.player-public *,.player-public :before,.player-public :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.team-admin{--team-ink:#211d1a;--team-muted:#82766b;--team-line:#352b231f}.team-admin__heading>button,.team-section-heading button,.team-dialog footer button:last-child{color:#fff;font-size:var(--console-font-label,14px);cursor:pointer;background:#24201d;border:0;border-radius:9px;padding:11px 16px;font-weight:600;transition:box-shadow .16s,background-color .16s}.team-admin__heading>button:hover,.team-section-heading button:hover{box-shadow:0 8px 22px #201a1524}.team-admin__message,.team-form-message{color:#8a5a1c;text-align:left;width:100%;font-size:var(--console-font-label,14px);background:#fff8e9;border:1px solid #b57f3833;border-radius:9px;margin:14px 0 0;padding:10px 13px}.team-admin__layout{grid-template-columns:264px minmax(0,1fr);gap:16px;min-height:680px;margin-top:20px;display:grid}.team-admin__list{border:1px solid var(--team-line);background:#fffdfab8;border-radius:15px;align-self:start;min-width:0;padding:11px;position:sticky;top:18px}.team-admin__filters{gap:7px;display:grid}.team-admin__filters input,.team-admin__filters select,.team-profile-grid input,.team-profile-grid select,.team-profile-grid textarea,.team-stage-grid select,.team-roster-meta input,.team-player-pool select,.team-dialog input,.team-dialog select,.team-dialog textarea,.player-price-change-fields input,.player-price-change-fields select{color:#2b2520;width:100%;font:inherit;font-size:var(--console-font-label,14px);background:#fff;border:1px solid #352b2321;border-radius:8px;outline:none;padding:10px 11px;transition:border-color .18s,box-shadow .18s}.team-admin__filters input:focus,.team-admin__filters select:focus,.team-profile-grid input:focus,.team-profile-grid textarea:focus,.team-stage-grid select:focus,.team-roster-meta input:focus,.team-dialog input:focus,.team-dialog textarea:focus,.player-price-change-fields input:focus,.player-price-change-fields select:focus{border-color:#b77d38;box-shadow:0 0 0 3px #b77d3817}.team-admin__cards{gap:6px;max-height:650px;margin-top:10px;display:grid;overflow:auto}.team-admin__cards>button{width:100%;color:var(--team-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;transition:background-color .16s,border-color .16s;display:grid}.team-admin__cards>button:hover{background:#f6f0e9}.team-admin__cards>button.is-active{background:#f7ede0;border-color:#a768223d}.team-admin__cards>button>span{min-width:0}.team-admin__cards strong,.team-admin__cards small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-admin__cards strong{font-size:var(--console-font-control,15px)}.team-admin__cards small{color:var(--team-muted);font-size:var(--console-font-meta,13px);margin-top:3px}.team-admin__cards i{color:#9a7c59;font-size:var(--console-font-meta,13px);font-style:normal}.team-logo{aspect-ratio:1;color:#6f5f50;width:42px;font-size:var(--console-font-control,15px);letter-spacing:-.04em;background:linear-gradient(145deg,#fff,#eee7dd);border:1px solid #4133271f;border-radius:11px;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.team-logo.is-large{border-radius:18px;width:76px;font-size:16px;box-shadow:0 14px 32px #2c221a1a}.team-logo img{object-fit:contain;width:100%;height:100%;display:block}.team-workbench{gap:13px;min-width:0;display:grid}.team-workbench__hero,.team-workbench__section,.team-danger-zone{border:1px solid var(--team-line);background:#fffdfa;border-radius:15px;box-shadow:0 10px 32px #2d221909}.team-workbench__hero{background:radial-gradient(circle at 88% 14%,#e2ae6424,#0000 32%),#fffdfa;align-items:center;gap:17px;min-height:116px;padding:19px 21px;display:flex}.team-workbench__hero>div:nth-child(2){flex:1;min-width:0}.team-workbench__hero small,.team-section-heading small{color:#aa7740;font-size:var(--console-font-meta,13px);letter-spacing:.16em;font-weight:600}.team-workbench__hero h2{color:var(--team-ink);margin:5px 0 3px;font-size:25px;line-height:1.1}.team-workbench__hero p{color:var(--team-muted);font-size:var(--console-font-meta,13px);margin:0}.team-status{color:#75685d;font-size:var(--console-font-meta,13px);background:#f1ece5;border-radius:999px;padding:6px 9px;font-weight:600}.team-status.is-published{color:#32704a;background:#e8f4ec}.team-status.is-withdrawn{color:#9d5f29;background:#fff1e4}.team-status.is-archived{color:#716d69;background:#ecebea}.team-workbench__section{padding:18px}.team-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.team-section-heading h3{color:var(--team-ink);margin:3px 0 0;font-size:14px}.team-section-heading__actions{gap:7px;display:flex}.team-section-heading button{color:#51483f;background:#f4efe9;padding:9px 12px}.team-section-heading button.is-primary{color:#fff;background:#24201d}.team-profile-grid{grid-template-columns:108px 1fr 1fr 1fr;align-items:end;gap:11px;display:grid}.team-profile-grid label,.team-roster-meta label,.team-dialog label,.player-price-change-fields label{color:#6f645b;font-size:var(--console-font-meta,13px);gap:6px;font-weight:600;display:grid}.team-profile-grid label.is-wide{grid-column:span 2}.team-profile-grid textarea,.team-dialog textarea{resize:vertical;min-height:74px;line-height:1.55}.team-logo-upload{color:#897a6c;height:100%;min-height:108px;font-size:var(--console-font-meta,13px);cursor:pointer;background:#faf7f2;border:1px dashed #4e3d2f30;border-radius:11px;grid-row:span 2;align-content:center;place-items:center;gap:6px;display:grid}.team-stage-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.team-stage-grid article{border:1px solid var(--team-line);background:#faf8f5;border-radius:10px;padding:10px}.team-stage-grid article.is-selected{background:#fff8ec;border-color:#ae702b52}.team-stage-grid label{cursor:pointer;align-items:center;gap:8px;display:flex}.team-stage-grid label span{flex:1;min-width:0}.team-stage-grid strong,.team-stage-grid small{display:block}.team-stage-grid strong{font-size:var(--console-font-label,14px)}.team-stage-grid small{color:var(--team-muted);font-size:var(--console-font-meta,13px);margin-top:2px}.team-stage-grid select{margin-top:9px}.team-roster-meta{grid-template-columns:220px minmax(260px,1fr) auto;align-items:end;gap:9px;display:grid}.team-roster-meta>strong{text-align:center;min-width:68px;font-size:var(--console-font-control,15px);background:#f3eee7;border-radius:8px;padding:10px}.team-roster-meta>strong.is-error{color:#a94035;background:#fff0ee}.team-player-pool{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:7px;margin-top:12px;display:grid}.team-player-pool article{border:1px solid var(--team-line);background:#fbf9f6;border-radius:10px;overflow:hidden}.team-player-pool article.is-selected{background:#fff8eb;border-color:#a96b2652}.team-player-pool article>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.team-player-pool article>button>span:nth-child(2){min-width:0}.team-player-pool article strong,.team-player-pool article small{display:block}.team-player-pool article strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--console-font-label,14px);overflow:hidden}.team-player-pool article small{color:var(--team-muted);font-size:var(--console-font-meta,13px);margin-top:2px}.team-player-pool article i{color:#a36c31;font-size:var(--console-font-meta,13px);font-style:normal;font-weight:600}.team-player-pool article select{border:0;border-top:1px solid var(--team-line);background:#ffffff7a;border-radius:0}.team-player-pool__avatar{aspect-ratio:1;color:#6e5e50;width:34px;font-size:var(--console-font-meta,13px);background:#e9e1d7;border-radius:9px;place-items:center;font-weight:700;overflow:hidden;display:grid!important}.team-player-pool__avatar img{object-fit:cover;width:100%;height:100%;display:block}.team-roster-history{gap:8px;display:grid}.team-roster-history>article{border:1px solid var(--team-line);background:#faf8f5;border-radius:11px;padding:12px}.team-roster-history header{align-items:center;gap:8px;display:flex}.team-roster-history header strong{font-size:var(--console-font-body,16px)}.team-roster-history header span{color:#786b60;font-size:var(--console-font-meta,13px);background:#eee7dd;border-radius:999px;padding:4px 7px}.team-roster-history header time{color:var(--team-muted);font-size:var(--console-font-meta,13px);margin-left:auto}.team-roster-history p{color:#75695f;font-size:var(--console-font-meta,13px);margin:8px 0}.team-roster-history article>div{flex-wrap:wrap;gap:5px;display:flex}.team-roster-history article>div>span{font-size:var(--console-font-meta,13px);background:#fff;border-radius:7px;padding:6px 8px}.team-roster-history article>div small{color:#aa7740;font-size:var(--console-font-meta,13px);margin-left:5px}.team-empty-note{color:var(--team-muted);font-size:var(--console-font-meta,13px);margin:0;padding:15px}.team-danger-zone{justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;display:flex}.team-danger-zone strong,.team-danger-zone small{display:block}.team-danger-zone strong{color:#8c3f37;font-size:var(--console-font-label,14px)}.team-danger-zone small{color:var(--team-muted);font-size:var(--console-font-meta,13px);margin-top:3px}.team-danger-zone button{color:#a24036;font-size:var(--console-font-meta,13px);cursor:pointer;background:#fff4f2;border:1px solid #ae433833;border-radius:8px;padding:9px 12px;font-weight:600}.team-admin__blank{text-align:center;min-height:420px;color:var(--team-muted);align-content:center;place-items:center;display:grid}.team-admin__blank strong{color:var(--team-ink);font-size:17px}.team-admin__blank p{font-size:var(--console-font-meta,13px)}.team-dialog-layer{z-index:500;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.team-dialog-layer__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16120f94;border:0;position:absolute;inset:0}.team-dialog{background:#fffdfa;border-radius:17px;gap:12px;width:min(620px,96vw);max-height:90vh;padding:20px;animation:.24s cubic-bezier(.22,1,.36,1) team-dialog-in;display:grid;position:relative;overflow:auto;box-shadow:0 34px 100px #140f0b57}.team-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.team-dialog>header small{color:#a66f33;font-size:var(--console-font-meta,13px);letter-spacing:.16em;font-weight:600}.team-dialog>header h2{margin:4px 0 0;font-size:20px}.team-dialog>header button,.team-dialog footer button:first-child{color:#786e65;font-size:var(--console-font-meta,13px);cursor:pointer;background:0 0;border:0}.team-dialog__two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.team-logo-picker{border:1px dashed #3e30252e;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.team-logo-picker>div:nth-child(2){flex:1;min-width:0}.team-logo-picker strong,.team-logo-picker small{display:block}.team-logo-picker strong{font-size:var(--console-font-label,14px)}.team-logo-picker small{color:#84786d;font-size:var(--console-font-meta,13px);margin-top:3px;line-height:1.5}.team-logo-picker button{font-size:var(--console-font-meta,13px);cursor:pointer;background:#f5f0ea;border:1px solid #3e30251f;border-radius:8px;padding:8px 10px}.team-dialog footer{justify-content:flex-end;gap:7px;display:flex}@keyframes team-dialog-in{0%{opacity:0;clip-path:inset(10px round 17px)}to{opacity:1;clip-path:inset(0 round 17px)}}.team-public-page{color:#24201d;background:#f4f0e9;min-height:100vh;padding:clamp(24px,4vw,64px);font-family:MiSans MFP,Microsoft YaHei UI,sans-serif}.team-public-page>header{grid-template-columns:70px 1fr auto;align-items:end;gap:20px;max-width:1160px;margin:0 auto 34px;display:grid}.team-public-page>header>a{color:#24201d;font-size:18px;font-weight:700;text-decoration:none}.team-public-page>header small{color:#a46c30;letter-spacing:.16em;font-size:9px;font-weight:600}.team-public-page>header h1{letter-spacing:-.06em;margin:5px 0;font-size:clamp(30px,5vw,58px)}.team-public-page>header p{color:#776c62;margin:0;font-size:12px}.team-public-page>header nav{gap:12px;display:flex}.team-public-page>header nav a{color:#675c53;font-size:10px;text-decoration:none}.team-public-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;max-width:1160px;margin:auto;display:grid}.team-public-grid>a{min-height:270px;color:inherit;background:#fffdfa;border:1px solid #332a2217;border-radius:17px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 18px 50px #2d22190b}.team-public-grid>a:hover{transform:translateY(-5px);box-shadow:0 28px 65px #2d221917}.team-public-grid>a>small{color:#a16f38;margin-top:22px;font-size:8px}.team-public-grid h2{margin:4px 0 6px;font-size:22px}.team-public-grid p{color:#786d63;margin:0;font-size:10px;line-height:1.65}.team-public-grid footer{color:#867b70;justify-content:space-between;gap:10px;margin-top:auto;padding-top:18px;font-size:8px;display:flex}.team-public-profile{max-width:none}.team-public-profile>a{color:#75695f;max-width:960px;margin:0 auto 25px;font-size:10px;text-decoration:none;display:block}.team-public-profile__hero{background:#fffdfa;border-radius:20px;grid-template-columns:92px 1fr!important;align-items:center!important;max-width:960px!important;margin-bottom:16px!important;padding:30px!important}.team-public-profile__hero .team-logo{width:92px}.team-public-profile__stages,.team-public-profile__history{max-width:960px;margin:0 auto}.team-public-profile__stages{flex-wrap:wrap;gap:7px;display:flex}.team-public-profile__stages span{color:#685b50;background:#e8e0d6;border-radius:999px;padding:7px 10px;font-size:8px}.team-public-profile__history{margin-top:28px}.team-public-profile__history>h2{font-size:22px}.team-public-profile__history>article{background:#fffdfa;border-radius:16px;margin-top:10px;padding:18px}.team-public-profile__history>article>header{align-items:center;gap:8px;display:flex}.team-public-profile__history>article>header span{color:#756a60;background:#eee7de;border-radius:999px;padding:5px 8px;font-size:7px}.team-public-profile__history>article>header time{color:#877b70;margin-left:auto;font-size:8px}.team-public-profile__history>article>p{color:#786d63;font-size:9px}.team-public-profile__history>article>div{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:7px;display:grid}.team-public-profile__history>article>div>a{color:inherit;border:1px solid #362c2317;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;column-gap:8px;padding:8px;text-decoration:none;display:grid}.team-public-profile__history>article>div>a strong,.team-public-profile__history>article>div>a small{grid-column:2}.team-public-profile__history>article>div>a strong{font-size:9px}.team-public-profile__history>article>div>a small{color:#8d7d6f;font-size:7px}.team-public-profile__history .team-player-pool__avatar{grid-row:1/3}.player-price-change-fields{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.player-price-change-fields label.is-wide{grid-column:1/-1}.player-price-history{border-left:1px solid #9867303d;gap:8px;margin:0 16px 14px;padding-left:13px;display:grid}.player-price-history>article{grid-template-columns:minmax(150px,1fr) minmax(160px,1fr);gap:5px 12px;display:grid;position:relative}.player-price-history>article>i{aspect-ratio:1;background:#b77c38;border-radius:50%;width:7px;position:absolute;top:5px;left:-17px;box-shadow:0 0 0 3px #fff8ec}.player-price-history strong,.player-price-history small{display:block}.player-price-history strong{font-size:8px}.player-price-history small{color:#887a6d;margin-top:2px;font-size:7px}.player-price-history p,.player-price-history em{color:#776a5f;margin:0;font-size:7px;font-style:normal}.player-price-history em{color:#a36240;grid-column:1/-1}.player-profile-public__history .player-price-history{grid-column:1/-1;width:100%;margin:10px 0 0}@media (width<=980px){.team-admin__layout{grid-template-columns:1fr}.team-admin__list{position:static}.team-admin__cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));max-height:300px}.team-profile-grid{grid-template-columns:100px 1fr 1fr}.team-profile-grid label.is-wide{grid-column:span 3}.player-price-change-fields{grid-template-columns:1fr 1fr}}@media (width<=680px){.team-admin__layout{margin-inline:-8px}.team-workbench__hero{flex-wrap:wrap;align-items:flex-start}.team-status{margin-left:auto}.team-profile-grid{grid-template-columns:1fr 1fr}.team-logo-upload{grid-area:auto/1/auto/-1;min-height:90px}.team-profile-grid label.is-wide{grid-column:1/-1}.team-roster-meta{grid-template-columns:1fr}.team-section-heading{flex-direction:column;align-items:flex-start}.team-public-page>header{grid-template-columns:1fr}.team-public-page>header nav{justify-content:flex-start}.team-public-profile__hero{grid-template-columns:1fr!important}.team-dialog__two,.player-price-change-fields{grid-template-columns:1fr}}.tournament-admin-list{gap:22px;margin-top:22px;display:grid}.tournament-create-form,.tournament-competition-editor{background:#fffdfa;border:1px solid #28211b1a;border-radius:12px}.tournament-create-form{grid-template-columns:1.2fr .7fr 2fr auto;align-items:end;gap:12px;margin-top:22px;padding:18px;display:grid}.tournament-create-form label,.tournament-competition-form label,.tournament-season-form label,.tournament-inline-form label{gap:6px;min-width:0;display:grid}.tournament-create-form label>span,.tournament-competition-form label>span,.tournament-season-form label>span,.tournament-inline-form label>span{color:#6b6158;font-size:var(--console-font-meta,13px);font-weight:600}.tournament-admin input,.tournament-admin select,.tournament-admin textarea{color:#302b27;width:100%;min-width:0;font:inherit;background:#f7f3ed;border:1px solid #29221c1f;border-radius:7px;padding:0 10px}.tournament-admin input,.tournament-admin select{height:38px;font-size:var(--console-font-control,15px)}.tournament-admin textarea{resize:vertical;font-size:var(--console-font-control,15px);padding-top:9px;padding-bottom:9px;line-height:1.6}.tournament-admin button{color:#fff;height:38px;font-size:var(--console-font-label,14px);cursor:pointer;background:#272321;border:0;border-radius:7px;padding:0 13px;font-weight:600}.tournament-admin button:disabled{cursor:wait;opacity:.55}.tournament-create-form>label:nth-child(3){align-self:stretch}.tournament-create-form>label:nth-child(3) textarea{min-height:60px}.tournament-competition-editor{overflow:hidden}.tournament-competition-form{background:#f1ece5;grid-template-columns:1.1fr .55fr .55fr 1.8fr auto;align-items:end;gap:11px;padding:18px;display:grid}.tournament-competition-form textarea{height:58px}.tournament-season-create{border-top:1px solid #28211b14;border-bottom:1px solid #28211b14;grid-template-columns:minmax(200px,1fr) 220px 110px auto;align-items:center;gap:10px;padding:13px 18px;display:grid}.tournament-season-create>div,.tournament-stage-list>header>div:first-child{gap:3px;display:grid}.tournament-season-create strong,.tournament-stage-list>header strong{font-size:var(--console-font-control,15px)}.tournament-season-create small,.tournament-stage-list>header small{color:#988d83;font-size:var(--console-font-meta,13px)}.tournament-season-list{gap:13px;padding:14px;display:grid}.tournament-season-editor{background:#fff;border:1px solid #28211b1a;border-radius:10px;overflow:hidden}.tournament-season-editor>summary{cursor:pointer;background:#faf6f0;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 15px;list-style:none;display:flex}.tournament-season-editor>summary::-webkit-details-marker{display:none}.tournament-season-editor>summary>span{align-items:center;gap:9px;display:flex}.tournament-season-editor>summary strong{font-size:var(--console-font-body,16px)}.tournament-season-editor>summary small{color:#83786e;font-size:var(--console-font-meta,13px);background:#eee7de;border-radius:5px;padding:4px 6px}.tournament-season-editor>summary em{color:#8f8175;font-size:var(--console-font-label,14px);font-style:normal}.tournament-season-form{border-top:1px solid #28211b14;grid-template-columns:1.1fr .7fr .7fr .65fr .7fr .7fr;align-items:end;gap:10px;padding:15px;display:grid}.tournament-season-form>label:nth-of-type(7),.tournament-season-form>label:nth-of-type(8){grid-column:1/-1}.tournament-season-form>button{justify-self:start}.tournament-stage-list{background:#fcfaf6;border-top:1px solid #28211b14;gap:11px;padding:15px;display:grid}.tournament-stage-list>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.tournament-stage-list>header>div:last-child{grid-template-columns:180px 140px auto;gap:8px;display:grid}.tournament-stage-editor{background:#fff;border:1px solid #2b221b1a;border-radius:8px;overflow:hidden}.tournament-inline-form{grid-template-columns:1fr .8fr .65fr .4fr auto;align-items:end;gap:9px;padding:11px;display:grid}.tournament-divisions{border-top:1px solid #2b221b14;gap:7px;padding:11px;display:grid}.tournament-divisions__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.tournament-divisions__heading>strong{font-size:var(--console-font-label,14px)}.tournament-divisions__heading>div{grid-template-columns:80px 170px auto;gap:7px;display:grid}.tournament-division-row{grid-template-columns:80px minmax(160px,1fr) 90px 90px auto;align-items:center;gap:7px;display:grid}.tournament-divisions>small{color:#9b9086;font-size:var(--console-font-meta,13px)}.tournament-subempty{color:#a0968c;font-size:var(--console-font-label,14px);text-align:center;padding:24px}.tournament-public{color:#26211d;background:#f3eee6;min-height:100svh;padding-bottom:70px}.tournament-public__header{justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);height:84px;margin:0 auto;display:flex}.tournament-public__header>a:first-child{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.tournament-public__header img{object-fit:cover;border-radius:10px;width:42px;height:42px}.tournament-public__header span{display:grid}.tournament-public__header strong{font-size:16px}.tournament-public__header small{color:#8d8177;letter-spacing:.08em;font-size:8px;font-weight:600}.tournament-public__header>a:last-child{color:#766b62;font-size:10px;font-weight:600;text-decoration:none}.tournament-public__intro{border-top:1px solid #29211b1f;width:min(1120px,100% - 40px);margin:0 auto;padding:54px 0 40px}.tournament-public__intro>span{color:#b26831;letter-spacing:.18em;font-size:9px;font-weight:700}.tournament-public__intro h1{letter-spacing:-.065em;margin:9px 0 0;font-size:clamp(38px,6vw,70px);line-height:.95}.tournament-public__intro p{color:#81756b;margin:17px 0 0;font-size:12px}.tournament-public__state{color:#8b8076;text-align:center;background:#fffaf4;border:1px solid #28211b1a;border-radius:12px;width:min(1120px,100% - 40px);margin:0 auto;padding:70px 20px;font-size:12px}.tournament-public__list{gap:22px;width:min(1120px,100% - 40px);margin:0 auto;display:grid}.tournament-public__list>article{background:#fffaf4;border:1px solid #28211b1a;border-radius:14px;overflow:hidden}.tournament-public__list>article>header{color:#fff;background:#211f1d;padding:28px 30px}.tournament-public__list>article>header>span{color:#e69b58;letter-spacing:.14em;font-size:9px;font-weight:700}.tournament-public__list>article>header h2{letter-spacing:-.045em;margin:7px 0 0;font-size:31px}.tournament-public__list>article>header p{color:#aaa29c;max-width:720px;margin:10px 0 0;font-size:11px;line-height:1.7}.tournament-public__seasons{gap:16px;padding:20px;display:grid}.tournament-public__seasons>section{background:#fff;border:1px solid #28211b17;border-radius:10px;padding:19px}.public-season-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.public-season-heading>div>span{color:#af6934;letter-spacing:.1em;font-size:8px;font-weight:700}.public-season-heading h3{letter-spacing:-.04em;margin:5px 0 0;font-size:25px}.public-season-heading dl{gap:18px;margin:0;display:flex}.public-season-heading dl>div{text-align:right;gap:3px;display:grid}.public-season-heading dt{color:#94897f;font-size:8px}.public-season-heading dd{margin:0;font-size:12px;font-weight:700}.public-season-dates{color:#91867c;margin:9px 0 0;font-size:9px}.public-stage-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:18px;display:grid}.public-stage-grid>article{background:#f3eee7;border-radius:8px;padding:14px}.public-stage-grid>article>span{color:#a86431;font-size:8px;font-weight:600}.public-stage-grid h4{margin:4px 0 0;font-size:15px}.public-stage-grid ul{gap:5px;margin:11px 0 0;padding:0;list-style:none;display:grid}.public-stage-grid li{color:#8e8278;justify-content:space-between;font-size:8px;display:flex}.public-stage-grid li strong{color:#493f38}.public-season-rules{border-top:1px solid #28211b17;margin-top:16px;padding-top:13px}.public-season-rules summary{color:#9c5c2b;cursor:pointer;font-size:9px;font-weight:600}.public-season-rules pre{color:#d8d0c8;white-space:pre-wrap;background:#24211f;border-radius:8px;max-height:420px;margin:13px 0 0;padding:15px;font:10px/1.8 ui-monospace,monospace;overflow:auto}.public-season-rules a{color:#9d5d2c;margin-top:12px;font-size:9px;font-weight:600;display:inline-block}.public-season-empty{color:#958a80;text-align:center;margin:0;padding:24px;font-size:10px}@media (width<=720px){.tournament-public__intro{padding-top:36px}.tournament-public__list>article>header{padding:23px 20px}.tournament-public__seasons{padding:10px}.tournament-public__seasons>section{padding:15px}.public-season-heading{flex-direction:column;align-items:start}.public-season-heading dl>div{text-align:left}}.tournament-admin-v2{--t-ink:#26221f;--t-muted:#847a71;--t-line:#27201b1a;--t-soft:#f5f1eb;--t-accent:#ab6633;min-height:720px;position:relative;overflow:clip}.tournament-admin-v2 *,.tournament-public-v2 *{box-sizing:border-box}.tournament-admin-v2 button,.tournament-admin-v2 input,.tournament-admin-v2 select,.tournament-admin-v2 textarea{font-family:inherit}.tournament-admin-v2 button{border-radius:10px;height:auto;min-height:40px;padding:0 15px;transition:box-shadow .16s,background .16s,border-color .2s,color .2s,opacity .2s}.tournament-admin-v2 button:not(:disabled):active{box-shadow:inset 0 0 0 1px #2b272424}.tournament-admin-v2 button.is-quiet{border:1px solid var(--t-line);color:#5f5751;background:#fff}.tournament-admin-v2 button.is-danger-text{color:#a95149;background:0 0;border:0}.tournament-admin-v2 input,.tournament-admin-v2 select,.tournament-admin-v2 textarea{font-size:var(--console-font-body,16px);background:#f8f5f0;border-color:#28211c21;border-radius:10px;transition:border-color .2s,box-shadow .2s,background .2s}.tournament-admin-v2 input:focus,.tournament-admin-v2 select:focus,.tournament-admin-v2 textarea:focus{background:#fff;border-color:#ab663380;outline:0;box-shadow:0 0 0 3px #ab66331a}.tournament-admin-v2 label{gap:7px;min-width:0;display:grid}.tournament-admin-v2 label>span,.tournament-admin-v2 .tournament-format-picker>span,.tournament-admin-v2 .tournament-template-picker>span{color:#6e655d;font-size:var(--console-font-label,14px);letter-spacing:.025em;font-weight:700}.tournament-admin-v2 label>small{color:#999087;font-size:var(--console-font-meta,13px);line-height:1.45}.tournament-admin-header{justify-content:space-between;align-items:center;gap:30px;min-height:112px;display:flex}.tournament-admin-header>div{gap:7px;display:grid}.tournament-admin-header>div>span,.tournament-season-creator header span,.tournament-stage-composer>header>div>span,.tournament-season-settings header span,.tournament-meta-editor-shell+* span[data-label]{color:var(--t-accent);font-size:var(--console-font-meta,13px);letter-spacing:.17em;font-weight:700}.tournament-admin-header h1{letter-spacing:-.045em;margin:0;font-size:32px}.tournament-admin-header p{color:var(--t-muted);font-size:var(--console-font-control,15px);margin:0}.tournament-admin-header>button{justify-content:center;align-items:center;gap:6px;min-width:116px;display:flex;box-shadow:0 8px 20px #241f1b1f}.tournament-admin-header>button>span{font-size:17px;font-weight:500}.tournament-admin-header>button:hover{box-shadow:0 11px 24px #241f1b29}.tournament-admin-overview{grid-template-columns:repeat(3,minmax(0,1fr)) 1.25fr;gap:10px;display:grid}.tournament-admin-overview>article,.tournament-admin-overview>a{border:1px solid var(--t-line);min-height:78px;color:inherit;background:#fffdfa;border-radius:14px;flex-direction:column;justify-content:space-between;padding:14px 16px;text-decoration:none;transition:box-shadow .16s,border-color .16s,background-color .16s;animation:.45s both tournament-rise;display:flex;overflow:hidden}.tournament-admin-overview>:nth-child(2){animation-delay:50ms}.tournament-admin-overview>:nth-child(3){animation-delay:.1s}.tournament-admin-overview>:nth-child(4){animation-delay:.15s}.tournament-admin-overview>article:hover,.tournament-admin-overview>a:hover{border-color:#ab66333d;box-shadow:0 10px 26px #2f261e12}.tournament-admin-overview span{color:#91877e;font-size:var(--console-font-meta,13px);font-weight:600}.tournament-admin-overview strong{letter-spacing:-.04em;font-size:20px}.tournament-admin-overview>a{color:#fff;background:radial-gradient(circle at 90% 0,#e1965830,#0000 62%),#282421;position:relative}.tournament-admin-overview>a span{color:#aaa19b}.tournament-admin-overview>a strong{align-items:center;gap:7px;font-size:13px;display:flex}.tournament-admin-overview>a i{font-size:var(--console-font-control,15px);font-style:normal;transition:transform .2s}.tournament-admin-overview>a:hover i{transform:translate(2px,-2px)}.tournament-toast{z-index:80;color:#55673f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fbf3f5;border:1px solid #56703a29;border-radius:13px;align-items:center;gap:10px;max-width:360px;padding:12px 16px;animation:.32s cubic-bezier(.2,.8,.2,1) both tournament-toast-in;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 16px 44px #241f1b29}.tournament-toast i{width:22px;height:22px;font-size:var(--console-font-control,15px);background:#dce8cc;border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.tournament-toast span{font-size:var(--console-font-control,15px);font-weight:600}.tournament-admin-skeleton{grid-template-columns:210px 1fr;gap:14px;margin-top:18px;display:grid}.tournament-admin-skeleton span{background:linear-gradient(100deg,#f0ece6 20%,#faf8f4 40%,#f0ece6 60%) 0 0/220% 100%;border-radius:14px;min-height:420px;animation:1.3s linear infinite tournament-shimmer;display:block}.tournament-admin-skeleton span:nth-child(2){min-height:520px}.tournament-admin-skeleton span:nth-child(3){display:none}.tournament-admin-empty{text-align:center;background:linear-gradient(145deg,#fffdfa,#f5f0e9);border:1px dashed #2c241e2b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;margin-top:18px;animation:.45s both tournament-rise;display:flex}.tournament-admin-empty>div{width:94px;height:68px;margin-bottom:20px;position:relative}.tournament-admin-empty>div i{background:#fff;border:1px solid #342b2329;border-radius:8px;width:58px;height:38px;position:absolute}.tournament-admin-empty>div i:first-child{top:22px;left:0;transform:rotate(-7deg)}.tournament-admin-empty>div i:nth-child(2){top:22px;right:0;transform:rotate(7deg)}.tournament-admin-empty>div i:nth-child(3){width:58px;height:48px;top:5px;left:18px;box-shadow:0 8px 18px #2c231d14}.tournament-admin-empty>span{color:var(--t-accent);font-size:var(--console-font-meta,13px);letter-spacing:.16em;font-weight:700}.tournament-admin-empty h2{margin:8px 0 0;font-size:25px}.tournament-admin-empty p{color:var(--t-muted);font-size:var(--console-font-control,15px);margin:10px 0 22px}.tournament-admin-workspace{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:14px;min-width:0;margin-top:16px;display:grid}.tournament-competition-rail{border:1px solid var(--t-line);background:#f7f3ed;border-radius:15px;gap:8px;padding:10px;animation:.42s both tournament-rise;display:grid;position:sticky;top:16px}.tournament-competition-rail>header{justify-content:space-between;align-items:center;height:37px;padding:0 7px;display:flex}.tournament-competition-rail>header span{font-size:var(--console-font-label,14px);font-weight:700}.tournament-competition-rail>header small{color:#9b9188;font-size:var(--console-font-meta,13px)}.tournament-competition-rail>div{gap:6px;display:grid}.tournament-competition-rail>div>button{color:#4e4640;text-align:left;opacity:0;background:0 0;border:1px solid #0000;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px;animation:.35s forwards tournament-rise;display:grid}.tournament-competition-rail>div>button:hover{background:#ffffffb3;border-color:#2e261f14}.tournament-competition-rail>div>button.is-active{color:var(--t-ink);background:#fff;border-color:#2d251f1a;box-shadow:0 8px 22px #30271f0f}.tournament-competition-rail>div>button>i{background:0 0;border-radius:8px;width:3px;height:28px;transition:height .2s,background .2s}.tournament-competition-rail>div>button.is-active>i{background:var(--t-accent);height:40px}.tournament-competition-rail>div>button>span{gap:3px;min-width:0;display:grid}.tournament-competition-rail>div>button small{color:#a07554;font-size:var(--console-font-meta,13px);letter-spacing:.08em;font-weight:700}.tournament-competition-rail>div>button strong{font-size:var(--console-font-control,15px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament-competition-rail>div>button em{color:#9b9188;font-size:var(--console-font-meta,13px);font-style:normal}.tournament-competition-rail>div>button b{color:#a49a91;font-size:16px;font-weight:500}.tournament-competition-rail>button{color:#766d65;background:0 0;border:1px dashed #2d251f26}.tournament-competition-rail>button:hover{color:var(--t-accent);border-color:#ab663352}.tournament-drawer-layer{z-index:90;pointer-events:none;visibility:hidden;transition:visibility 0s linear .35s;position:fixed;inset:0}.tournament-drawer-layer.is-open{pointer-events:auto;visibility:visible;transition-delay:0s}.tournament-drawer-layer__backdrop,.tournament-dialog-layer__backdrop{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();width:100%;height:100%;transition:opacity .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:absolute;inset:0;background:#1d191647!important;border:0!important;border-radius:0!important;padding:0!important}.tournament-drawer-layer.is-open .tournament-drawer-layer__backdrop{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tournament-create-drawer{clip-path:inset(0 0 0 100%);background:#fffdfa;flex-direction:column;width:min(470px,92vw);padding:28px;transition:clip-path .26s cubic-bezier(.22,.85,.25,1);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-20px 0 60px #1f1a1629}.tournament-drawer-layer.is-open .tournament-create-drawer{clip-path:inset(0)}.tournament-create-drawer>header{justify-content:space-between;align-items:start;min-height:70px;display:flex}.tournament-create-drawer>header>div{gap:4px;display:grid}.tournament-create-drawer>header span{color:var(--t-accent);font-size:var(--console-font-meta,13px);letter-spacing:.15em;font-weight:700}.tournament-create-drawer>header h2{letter-spacing:-.04em;margin:0;font-size:27px}.tournament-create-drawer>header>button,.tournament-season-creator>header>button,.tournament-season-settings>header>button{border:1px solid var(--t-line);color:#756c64;background:#fff;width:36px;min-width:36px;min-height:36px;padding:0;font-size:17px}.tournament-stepper{grid-template-columns:25px 1fr 25px;align-items:center;height:38px;display:grid}.tournament-stepper i{color:#9a9188;width:24px;height:24px;font-size:var(--console-font-meta,13px);background:#fff;border:1px solid #2d251f24;border-radius:50%;place-items:center;font-style:normal;font-weight:700;transition:background .25s,color .25s,transform .25s;display:grid}.tournament-stepper i.is-active{color:#fff;background:#292522;transform:scale(1.08)}.tournament-stepper span{background:#2d251f1f;height:1px}.tournament-create-drawer>form{flex:1;display:flex}.tournament-create-step{flex-direction:column;gap:17px;width:100%;padding:26px 0 0;display:flex}.tournament-create-step>span{color:var(--t-accent);font-size:var(--console-font-meta,13px);font-weight:700}.tournament-create-step h3{margin:-7px 0 0;font-size:21px}.tournament-create-step>p{color:var(--t-muted);font-size:var(--console-font-control,15px);margin:-9px 0 6px;line-height:1.65}.tournament-create-step input{height:48px;font-size:var(--console-font-body,16px)}.tournament-create-step textarea{font-size:var(--console-font-body,16px);padding:12px}.tournament-create-step>button{justify-content:center;align-items:center;gap:8px;margin-top:auto;display:flex}.tournament-create-preview{color:#fff;background:radial-gradient(circle at 80% 0,#de945645,#0000 60%),#282421;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:98px;padding:20px;display:flex}.tournament-create-preview small{color:#dea06e;font-size:var(--console-font-meta,13px);letter-spacing:.12em;font-weight:700}.tournament-create-preview strong{margin-top:7px;font-size:20px}.tournament-create-step__actions{grid-template-columns:.6fr 1fr;gap:9px;margin-top:auto;display:grid}.tournament-dialog-layer{z-index:100;place-items:center;display:grid;position:fixed;inset:0}.tournament-dialog-layer__backdrop{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tournament-delete-dialog{z-index:1;background:#fffdfa;border-radius:18px;gap:12px;width:min(440px,100vw - 32px);padding:27px;animation:.28s cubic-bezier(.2,.8,.2,1) both tournament-dialog-in;display:grid;position:relative;box-shadow:0 26px 80px #1d18143d}.tournament-delete-dialog__mark{color:#ad5148;background:#f7e9e7;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.tournament-delete-dialog>span{color:#a5534b;font-size:var(--console-font-meta,13px);letter-spacing:.12em;font-weight:700}.tournament-delete-dialog h2{margin:-5px 0 0;font-size:20px}.tournament-delete-dialog p{color:#766c64;font-size:var(--console-font-control,15px);margin:0;line-height:1.65}.tournament-delete-dialog ul{color:#776d65;font-size:var(--console-font-label,14px);background:#f6f1ec;border-radius:10px;gap:5px;margin:0;padding:10px 13px 10px 28px;display:grid}.tournament-delete-dialog__actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:5px;display:grid}.tournament-delete-dialog__actions button.is-danger{color:#fff;background:#a84f47}.tournament-publish-dialog{z-index:1;background:#fffdfa;border-radius:20px;gap:16px;width:min(620px,100vw - 32px);max-height:calc(100vh - 32px);padding:26px;animation:.28s cubic-bezier(.2,.8,.2,1) both tournament-dialog-in;display:grid;position:relative;overflow-y:auto;box-shadow:0 26px 90px #1d181442}.tournament-publish-dialog>header{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;display:grid}.tournament-publish-dialog__mark{color:#a6602f;background:#f3e6d8;border-radius:14px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:700;display:grid}.tournament-publish-dialog>header>div:last-child{gap:5px;display:grid}.tournament-publish-dialog>header span{color:var(--t-accent);font-size:var(--console-font-meta,13px);letter-spacing:.14em;font-weight:700}.tournament-publish-dialog h2{letter-spacing:-.03em;margin:0;font-size:22px}.tournament-publish-dialog>header p{color:#776d65;font-size:var(--console-font-control,15px);margin:2px 0 0;line-height:1.65}.tournament-publish-dialog__loading,.tournament-publish-dialog__error{border:1px solid var(--t-line);color:#776e66;min-height:86px;font-size:var(--console-font-control,15px);background:#faf7f2;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.tournament-publish-dialog__loading i{border:2px solid #dfd4ca;border-top-color:var(--t-accent);border-radius:50%;width:17px;height:17px;animation:.8s linear infinite tournament-publish-spin}.tournament-publish-dialog__error{flex-direction:column;align-items:start}.tournament-publish-dialog__error strong{color:#a44d45;font-size:var(--console-font-body,16px)}.tournament-publish-dialog__error p{color:#81766d;font-size:var(--console-font-label,14px);margin:0}.tournament-publish-checks{gap:8px;display:grid}.tournament-publish-checks article{border:1px solid var(--t-line);background:#fbf8f4;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.tournament-publish-checks article>i{color:#637941;width:28px;height:28px;font-size:var(--console-font-body,16px);background:#e7efdc;border-radius:9px;place-items:center;font-style:normal;font-weight:700;display:grid}.tournament-publish-checks article>span{gap:3px;display:grid}.tournament-publish-checks article strong{font-size:var(--console-font-control,15px)}.tournament-publish-checks article small{color:#81776f;font-size:var(--console-font-meta,13px);line-height:1.5}.tournament-publish-checks article.is-warning{background:#fdf8f0;border-color:#b5783d38}.tournament-publish-checks article.is-warning>i{color:#aa6a31;background:#f6e8d2}.tournament-publish-checks article.is-blocking{background:#fdf4f2;border-color:#a84f4740}.tournament-publish-checks article.is-blocking>i{color:#a74f47;background:#f5dfdc}.tournament-publish-result{border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.tournament-publish-result strong{font-size:var(--console-font-control,15px)}.tournament-publish-result span{color:#786e66;font-size:var(--console-font-meta,13px);text-align:right}.tournament-publish-result.is-ready{color:#5f743d;background:#eef3e4}.tournament-publish-result.is-blocked{color:#a34c44;background:#f7e7e4}.tournament-publish-dialog>footer{border-top:1px solid var(--t-line);grid-template-columns:.7fr 1.3fr;gap:9px;padding-top:14px;display:grid}.tournament-publish-dialog>footer button:last-child{color:#fff;background:#2b2724}@keyframes tournament-publish-spin{to{transform:rotate(360deg)}}@keyframes tournament-rise{0%{opacity:0}to{opacity:1}}@keyframes tournament-toast-in{0%{opacity:0}to{opacity:1}}@keyframes tournament-dialog-in{0%{opacity:0;clip-path:inset(10px round 18px)}to{opacity:1;clip-path:inset(0 round 18px)}}@keyframes tournament-shimmer{to{background-position-x:-220%}}.tournament-competition-workspace{border:1px solid var(--t-line);background:#fffdfa;border-radius:16px;min-width:0;animation:.42s 70ms both tournament-rise;overflow:hidden}.tournament-competition-hero{color:#fff;background:radial-gradient(circle at 88% -15%,#de965b36,#0000 38%),linear-gradient(135deg,#2a2724,#1f1d1b);justify-content:space-between;align-items:start;gap:25px;min-height:150px;padding:25px 27px;display:flex}.tournament-competition-hero>div:first-child{gap:8px;min-width:0;display:grid}.tournament-competition-hero>div:first-child>span{color:#dfa06d;font-size:var(--console-font-meta,13px);letter-spacing:.16em;font-weight:700}.tournament-competition-hero>div:first-child>div{align-items:center;gap:12px;display:flex}.tournament-competition-hero h1{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:29px;overflow:hidden}.tournament-competition-hero p{color:#aaa29c;max-width:650px;font-size:var(--console-font-control,15px);margin:2px 0 0;line-height:1.65}.tournament-status{color:#776d64;width:fit-content;font-size:var(--console-font-meta,13px);white-space:nowrap;background:#ece7e1;border-radius:99px;padding:5px 8px;font-weight:700;display:inline-flex}.tournament-status.is-published,.tournament-status.is-registration,.tournament-status.is-active,.tournament-status.is-ongoing{color:#65783d;background:#eaf1dc}.tournament-status.is-completed{color:#506c7b;background:#e5edf2}.tournament-status.is-archived{color:#736c66;background:#e8e5e2}.tournament-competition-hero .tournament-status.is-published,.tournament-competition-hero .tournament-status.is-registration,.tournament-competition-hero .tournament-status.is-active,.tournament-competition-hero .tournament-status.is-ongoing{color:#c7db9f;background:#b1cd7c26}.tournament-competition-hero .tournament-status.is-draft,.tournament-competition-hero .tournament-status.is-archived{color:#bdb6b0;background:#ffffff1a}.tournament-competition-hero__actions{flex:none;align-items:center;gap:7px;display:flex}.tournament-competition-hero__actions>a,.tournament-competition-hero__actions>button{color:#eeeae6;min-height:36px;font-size:var(--console-font-meta,13px);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:flex}.tournament-competition-hero__actions>a:hover,.tournament-competition-hero__actions>button:hover{background:#ffffff24;transform:translateY(-1px)}.tournament-competition-hero__actions>button.is-danger-text{color:#dba8a2}.tournament-competition-hero__actions>button.tournament-publish-trigger{color:#261d17;background:#e49a5d;border-color:#e2a16957;box-shadow:0 7px 18px #d4844433}.tournament-competition-hero__actions>button.tournament-publish-trigger:hover{background:#eda66a}.tournament-meta-editor-shell,.tournament-season-settings-shell,.tournament-stage-card__body-shell,.public-stage-step__details{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,.8,.24,1);display:grid}.tournament-meta-editor-shell.is-open,.tournament-season-settings-shell.is-open,.tournament-stage-card.is-open .tournament-stage-card__body-shell,.public-stage-step.is-open .public-stage-step__details{grid-template-rows:1fr}.tournament-meta-editor-shell>div,.tournament-season-settings-shell>div,.tournament-stage-card__body-shell>div,.public-stage-step__details>div{min-height:0;overflow:hidden}.tournament-meta-editor{border-bottom:1px solid var(--t-line);background:#f6f2ec;grid-template-columns:1.2fr .65fr .65fr;align-items:end;gap:11px;padding:18px 22px;display:grid}.tournament-meta-editor>.is-wide{grid-column:1/-1}.tournament-meta-editor textarea{padding:10px 12px}.tournament-meta-editor footer{grid-column:1/-1}.tournament-season-switcher{border-bottom:1px solid var(--t-line);background:#fff;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:11px 18px;display:flex}.tournament-season-switcher>div{scrollbar-width:none;gap:7px;min-width:0;display:flex;overflow-x:auto}.tournament-season-switcher>div::-webkit-scrollbar{display:none}.tournament-season-switcher>div>button{color:#6d645c;text-align:left;background:0 0;border:1px solid #0000;gap:3px;min-width:120px;padding:8px 12px;display:grid}.tournament-season-switcher>div>button:hover{background:#f8f5f0}.tournament-season-switcher>div>button.is-active{color:var(--t-ink);background:#f3eee7;border-color:#2b231d1a}.tournament-season-switcher>div>button span{color:#9a8f85;font-size:var(--console-font-meta,13px)}.tournament-season-switcher>div>button strong{font-size:var(--console-font-control,15px)}.tournament-season-switcher>button{border:1px solid var(--t-line);color:#615851;background:#fff;flex:none;align-items:center;gap:5px;display:flex}.tournament-season-switcher>button:hover{color:var(--t-accent);border-color:#ab66334d}.tournament-season-creator{background:radial-gradient(circle at 95% 0,#e7a56c26,#0000 36%),#fcf9f5;border:1px solid #ab66332e;border-radius:15px;gap:19px;margin:16px;padding:20px;display:grid}.tournament-season-creator>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.tournament-season-creator>header>div{gap:4px;display:grid}.tournament-season-creator header h3{margin:0;font-size:20px}.tournament-season-creator header p{color:var(--t-muted);font-size:var(--console-font-label,14px);margin:2px 0 0}.tournament-season-creator__fields{grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);gap:12px;display:grid}.tournament-unit-input{align-items:center;display:flex;position:relative}.tournament-unit-input input{padding-right:38px}.tournament-unit-input>span{color:#8e8379;font-size:var(--console-font-label,14px);font-weight:600;position:absolute;right:12px}.tournament-template-picker{gap:8px;display:grid}.tournament-template-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tournament-template-picker>div>button{border:1px solid var(--t-line);color:#504842;text-align:left;background:#fff;grid-template-rows:auto 1fr;grid-template-columns:11px minmax(0,1fr);align-content:start;gap:5px 8px;min-height:92px;padding:13px;display:grid}.tournament-template-picker>div>button:hover{box-shadow:0 8px 20px #2c241d12}.tournament-template-picker>div>button.is-selected{color:var(--t-ink);background:#fff8f0;border-color:#ab66336b;box-shadow:0 0 0 2px #ab663314}.tournament-template-picker button i{border:1px solid #b0a79f;border-radius:50%;width:10px;height:10px}.tournament-template-picker button.is-selected i{background:var(--t-accent);box-shadow:0 0 0 1px var(--t-accent);border:3px solid #fff}.tournament-template-picker button strong{font-size:var(--console-font-label,14px)}.tournament-template-picker button small{color:#968c83;font-size:var(--console-font-meta,13px);grid-column:2;line-height:1.5}.tournament-season-creator>footer{border-top:1px solid var(--t-line);justify-content:space-between;align-items:center;gap:15px;padding-top:14px;display:flex}.tournament-season-creator>footer small{color:#978d84;font-size:var(--console-font-meta,13px)}.tournament-season-empty{text-align:center;background:#fbf8f4;border:1px dashed #2b231d26;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;margin:16px;animation:.4s both tournament-rise;display:flex}.tournament-season-empty>span{color:#d0c7bf;font-size:45px;font-weight:700;line-height:1}.tournament-season-empty h2{margin:12px 0 0;font-size:20px}.tournament-season-empty p{color:var(--t-muted);font-size:var(--console-font-label,14px);margin:9px 0 20px}.tournament-season-workspace{padding:18px;animation:.38s both tournament-rise}.tournament-season-hero{border:1px solid var(--t-line);background:radial-gradient(circle at 70% -20%,#e29c6129,#0000 37%),#f7f3ed;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;min-height:130px;padding:20px;display:grid}.tournament-season-hero>div:first-child{justify-items:start;gap:6px;min-width:0;display:grid}.tournament-season-hero h2{letter-spacing:-.04em;margin:0;font-size:25px}.tournament-season-hero p{color:#8c8178;font-size:var(--console-font-meta,13px);margin:0}.tournament-season-hero dl{gap:9px;margin:0;display:flex}.tournament-season-hero dl>div{border-left:1px solid #2c241e1a;gap:5px;min-width:76px;padding-left:13px;display:grid}.tournament-season-hero dt{color:#91877e;font-size:var(--console-font-meta,13px)}.tournament-season-hero dd{margin:0;font-size:18px;font-weight:700}.tournament-season-hero dd small{color:#877b72;font-size:var(--console-font-meta,13px);margin-left:3px}.tournament-season-hero__actions{gap:6px;display:grid}.tournament-season-hero__actions button{min-height:34px;font-size:var(--console-font-meta,13px)}.tournament-season-hero__actions button.tournament-publish-trigger{color:#fff;background:#2d2925;border-color:#2d2925}.tournament-season-settings-shell{margin:0 1px}.tournament-season-settings{border:1px solid var(--t-line);background:#faf7f2;border-radius:14px;gap:16px;margin-top:12px;padding:18px;display:grid}.tournament-season-settings>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.tournament-season-settings>header>div{gap:4px;display:grid}.tournament-season-settings h3{margin:0;font-size:18px}.tournament-season-settings__grid{grid-template-columns:1.1fr .75fr .75fr .75fr;align-items:start;gap:10px;display:grid}.tournament-season-settings__grid>.is-wide{grid-column:1/-1}.tournament-season-settings textarea{resize:vertical;padding:11px}.tournament-season-settings>footer{border-top:1px solid var(--t-line);padding-top:13px}.tournament-stage-composer{border:1px solid var(--t-line);background:#fbf8f4;border-radius:14px;margin-top:16px;padding:19px}.tournament-stage-composer>header{justify-content:space-between;align-items:start;gap:20px;min-height:62px;display:flex}.tournament-stage-composer>header>div{gap:4px;display:grid}.tournament-stage-composer>header h3{margin:0;font-size:20px}.tournament-stage-composer>header p{color:var(--t-muted);font-size:var(--console-font-meta,13px);margin:1px 0 0}.tournament-stage-composer>header>button{align-items:center;gap:5px;display:flex}.tournament-stage-composer>header>button>span{font-size:15px}.tournament-stage-creator{background:#fff;border:1px solid #ab66332e;border-radius:13px;gap:14px;margin:5px 0 16px;padding:16px;display:grid}.tournament-stage-creator>div:first-child{gap:3px;display:grid}.tournament-stage-creator>div:first-child span{color:var(--t-accent);font-size:var(--console-font-meta,13px);font-weight:700}.tournament-stage-creator>div:first-child h4{margin:0;font-size:15px}.tournament-stage-creator>footer{justify-content:flex-end;gap:8px;display:flex}.tournament-format-picker{gap:8px;display:grid}.tournament-format-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.tournament-format-picker>div>button{border:1px solid var(--t-line);color:#625951;text-align:left;background:#fff;align-content:center;gap:4px;min-height:64px;padding:10px;display:grid}.tournament-format-picker>div>button:hover{box-shadow:0 7px 17px #2c241d0f}.tournament-format-picker>div>button.is-selected{color:#7f481f;background:#fff7ee;border-color:#ab663366;box-shadow:inset 0 0 0 1px #ab663312}.tournament-format-picker button strong{font-size:var(--console-font-meta,13px)}.tournament-format-picker button small{color:#9b9188;font-size:var(--console-font-meta,13px);line-height:1.35}.tournament-stage-empty{text-align:center;background:#fff;border:1px dashed #2b231d26;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.tournament-stage-empty>i{width:40px;height:40px;color:var(--t-accent);background:#f2ece4;border-radius:13px;place-items:center;font-size:19px;font-style:normal;display:grid}.tournament-stage-empty strong{font-size:var(--console-font-body,16px);margin-top:12px}.tournament-stage-empty p{color:var(--t-muted);font-size:var(--console-font-meta,13px);margin:6px 0 13px}.tournament-stage-timeline{gap:10px;display:grid;position:relative}.tournament-stage-timeline:before{content:"";z-index:0;transform-origin:top;background:linear-gradient(#c49a77,#c49a7729);width:1px;animation:.55s both tournament-line-draw;position:absolute;top:29px;bottom:29px;left:24px}.tournament-stage-card{z-index:1;border:1px solid var(--t-line);background:#fff;border-radius:13px;margin-left:50px;transition:transform .22s,box-shadow .22s,opacity .22s,border-color .22s;animation:.36s both tournament-rise;position:relative}.tournament-stage-card:hover{border-color:#ab663333;box-shadow:0 9px 24px #2f261e0f}.tournament-stage-card.is-open{border-color:#ab663342;box-shadow:0 12px 30px #2f261e14}.tournament-stage-card.is-dragging{opacity:.42;transform:scale(.985)}.tournament-stage-card__node{align-items:center;width:48px;height:34px;display:flex;position:absolute;top:16px;left:-50px}.tournament-stage-card__node:after{content:"";background:var(--t-accent);border:3px solid #fbf8f4;border-radius:50%;order:-1;width:13px;height:13px;box-shadow:0 0 0 1px #ab663340}.tournament-stage-card__node span{color:#a6998e;font-size:var(--console-font-meta,13px);margin-left:8px;font-weight:700}.tournament-stage-card>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:stretch;min-height:68px;display:grid}.tournament-stage-card__grip{border:0!important;border-right:1px solid var(--t-line)!important;color:#b4aaa1!important;cursor:grab!important;background:0 0!important;border-radius:12px 0 0 12px!important;min-height:68px!important;padding:0!important}.tournament-stage-card__grip:active{cursor:grabbing!important}.tournament-stage-card__toggle{text-align:left;justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex;min-height:68px!important;color:inherit!important;background:0 0!important;border-radius:0 12px 12px 0!important;padding:10px 14px!important}.tournament-stage-card__toggle:hover{background:#fcfaf7!important}.tournament-stage-card__toggle>span:first-child{gap:4px;min-width:0;display:grid}.tournament-stage-card__toggle small{color:#9d653b;font-size:var(--console-font-meta,13px);font-weight:700}.tournament-stage-card__toggle strong{font-size:var(--console-font-body,16px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament-stage-card__meta{flex:none;align-items:center;gap:8px;display:flex}.tournament-stage-card__meta em{color:#948a81;font-size:var(--console-font-meta,13px);font-style:normal}.tournament-stage-card__meta>i{color:#8d8279;font-size:14px;font-style:normal;transition:transform .3s}.tournament-stage-card.is-open .tournament-stage-card__meta>i{transform:rotate(180deg)}.tournament-stage-card>header>.tournament-publish-trigger{color:#925a31;min-height:31px;font-size:var(--console-font-meta,13px);background:#f6ede4;border:1px solid #ab663333;border-radius:8px;align-self:center;margin-right:11px;padding:0 10px;font-weight:700}.tournament-stage-card>header>.tournament-publish-trigger:hover{background:#efe0d1;border-color:#ab66335c}.tournament-stage-card__body{border-top:1px solid var(--t-line)}.tournament-stage-settings{background:#fbf8f4;gap:14px;padding:17px;display:grid}.tournament-stage-settings__heading,.tournament-stage-settings__actions{justify-content:space-between;align-items:center;gap:13px;display:flex}.tournament-stage-settings__heading>div:first-child{gap:3px;display:grid}.tournament-stage-settings__heading>div:first-child span{color:var(--t-accent);font-size:var(--console-font-meta,13px);font-weight:700}.tournament-stage-settings__heading h4{margin:0;font-size:13px}.tournament-stage-settings__heading>div:last-child{gap:6px;display:flex}.tournament-stage-settings__heading button{min-height:31px;font-size:var(--console-font-meta,13px);padding:0 9px}.tournament-stage-settings__fields{grid-template-columns:1fr .5fr;gap:9px;display:grid}.tournament-stage-settings__actions{border-top:1px solid var(--t-line);justify-content:flex-start;padding-top:12px}.tournament-stage-settings__actions button{min-height:35px}.tournament-division-workspace{border-top:1px solid var(--t-line);background:#fff;gap:13px;padding:17px;display:grid}.tournament-division-workspace>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.tournament-division-workspace>header>div:first-child{gap:3px;display:grid}.tournament-division-workspace>header span{color:var(--t-accent);font-size:var(--console-font-meta,13px);font-weight:700}.tournament-division-workspace>header h4{margin:0;font-size:13px}.tournament-division-workspace>header p{color:var(--t-muted);font-size:var(--console-font-meta,13px);margin:2px 0 0}.tournament-division-workspace>header>div:last-child{gap:6px;display:flex}.tournament-division-workspace>header button{border:1px solid var(--t-line);color:#655c54;background:#fff;min-height:33px;padding:0 10px}.tournament-division-workspace>header button.is-active{color:#985a2b;background:#fff5ea;border-color:#ab663352}.tournament-division-create{background:#f7f3ed;border-radius:11px;grid-template-columns:1fr auto auto;align-items:end;gap:7px;padding:11px;display:grid}.tournament-division-create button{min-height:38px}.tournament-division-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tournament-division-card{border:1px solid var(--t-line);background:#fbf8f4;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:11px;transition:border-color .16s,box-shadow .16s,background-color .16s;animation:.28s both tournament-pop;display:flex}.tournament-division-card:hover{border-color:#ab663333;box-shadow:0 7px 17px #2e251e0d}.tournament-division-card>div:first-child{gap:4px;min-width:0;display:grid}.tournament-division-card>div:first-child span{color:#9c673f;font-size:var(--console-font-meta,13px);font-weight:700}.tournament-division-card>div:first-child strong{font-size:var(--console-font-control,15px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament-division-card__actions{opacity:0;gap:4px;transition:opacity .2s;display:flex}.tournament-division-card:hover .tournament-division-card__actions,.tournament-division-card:focus-within .tournament-division-card__actions{opacity:1}.tournament-division-card__actions button{min-height:29px;font-size:var(--console-font-meta,13px);padding:0 7px}.tournament-division-card__actions button:first-child{border:1px solid var(--t-line);color:#655c54;background:#fff}.tournament-division-card.is-editing{padding:10px;display:block}.tournament-division-card.is-editing form{grid-template-columns:minmax(0,1fr) 88px auto auto;align-items:end;gap:6px;display:grid}.tournament-division-card.is-editing button{min-height:38px}.is-entering{animation:.3s cubic-bezier(.2,.8,.2,1) both tournament-rise}@keyframes tournament-pop{0%{opacity:0}to{opacity:1}}@keyframes tournament-line-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.tournament-public-v2{background:radial-gradient(circle at 84% 6%,#e1975b24,#0000 28rem),#f3eee6;min-height:100svh;padding-bottom:90px;overflow-x:hidden}.tournament-public-v2 .tournament-public__header{z-index:2;height:82px;position:relative}.tournament-public-v2 .tournament-public__header>a:last-child{align-items:center;gap:6px;transition:color .2s,transform .2s;display:flex}.tournament-public-v2 .tournament-public__header>a:last-child:hover{color:#342d28;transform:translateY(-1px)}.tournament-public-v2 .tournament-public__intro{justify-content:space-between;align-items:center;gap:40px;min-height:260px;padding:47px 0 52px;display:flex}.tournament-public-v2 .tournament-public__intro>div{gap:9px;display:grid}.tournament-public-v2 .tournament-public__intro h1{margin:0;font-size:clamp(48px,7vw,82px);animation:.55s cubic-bezier(.2,.8,.2,1) both tournament-rise}.tournament-public-v2 .tournament-public__intro p{margin:4px 0 0;animation:.55s .1s both tournament-rise}.tournament-public-v2 .tournament-public__intro>div>span{animation:.5s 50ms both tournament-rise}.tournament-public-v2 .tournament-public__intro>aside{color:#a28570;opacity:.8;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;width:min(330px,34vw);display:grid}.tournament-public-v2 .tournament-public__intro>aside i{background:#ffffff61;border:1px solid #54403126;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:700;display:grid}.tournament-public-v2 .tournament-public__intro>aside span{background:linear-gradient(90deg,#88654947,#8865490f);height:1px}.tournament-public-loading{gap:12px;width:min(1120px,100% - 40px);margin:0 auto;display:grid}.tournament-public-loading span{background:linear-gradient(100deg,#eae4dc 20%,#f8f4ed 40%,#eae4dc 60%) 0 0/220% 100%;border-radius:16px;height:130px;animation:1.3s linear infinite tournament-shimmer;display:block}.tournament-public-loading span:nth-child(2){height:250px}.tournament-public-loading span:nth-child(3){width:68%;height:90px}.tournament-public-v2 .tournament-public__list{gap:28px}.tournament-showcase{opacity:0;animation:.58s cubic-bezier(.2,.8,.2,1) forwards tournament-rise;box-shadow:0 16px 50px #372b2212;background:#fffaf4!important;border-radius:20px!important}.tournament-showcase>header{justify-content:space-between;align-items:end;gap:30px;min-height:190px;display:flex;background:radial-gradient(circle at 83% -10%,#e29b603d,#0000 43%),linear-gradient(135deg,#292623,#1d1b19)!important;padding:34px 38px!important}.tournament-showcase>header>div:first-child{gap:8px;max-width:690px;display:grid}.tournament-showcase>header h2{margin:0!important;font-size:clamp(31px,4vw,45px)!important}.tournament-showcase>header p{margin:1px 0 0!important}.tournament-showcase>header dl{gap:10px;margin:0;display:flex}.tournament-showcase>header dl>div{border-left:1px solid #ffffff21;gap:5px;min-width:82px;padding-left:14px;display:grid}.tournament-showcase>header dt{color:#9f9892;font-size:7px}.tournament-showcase>header dd{margin:0;font-size:21px;font-weight:700}.tournament-public-v2 .tournament-public__seasons{gap:20px;padding:24px}.public-season-journey{background:#fff!important;border-radius:15px!important;padding:25px!important}.tournament-public-v2 .public-season-heading{border-bottom:1px solid #28211b17;align-items:center;min-height:95px;padding-bottom:20px}.tournament-public-v2 .public-season-heading>div{justify-items:start;gap:6px;display:grid}.tournament-public-v2 .public-season-heading h3{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,34px)}.tournament-public-v2 .public-season-heading p{color:#91867c;margin:0;font-size:8px}.tournament-public-v2 .public-season-heading dl{gap:10px}.tournament-public-v2 .public-season-heading dl>div{text-align:left;background:#f5f1eb;border-radius:11px;min-width:112px;padding:12px 14px}.tournament-public-v2 .public-season-heading dt{font-size:7px}.tournament-public-v2 .public-season-heading dd{margin-top:4px;font-size:18px}.tournament-public-v2 .public-season-heading dd small{color:#8c8178;margin-left:3px;font-size:8px}.public-stage-timeline{margin-top:23px;display:grid}.public-stage-step{opacity:0;grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);min-height:88px;animation:.5s cubic-bezier(.2,.8,.2,1) forwards tournament-rise;display:grid;position:relative}.public-stage-step__rail{flex-direction:column;grid-row:1/3;align-items:center;display:flex;position:relative}.public-stage-step__rail i{z-index:1;color:#9a5b2d;background:#fff8ef;border:1px solid #ab663340;border-radius:50%;place-items:center;width:34px;height:34px;font-size:7px;font-style:normal;font-weight:700;transition:transform .25s,background .25s,color .25s;display:grid;position:relative}.public-stage-step:hover .public-stage-step__rail i,.public-stage-step.is-open .public-stage-step__rail i{color:#fff;background:#2b2724;border-color:#2b2724;transform:scale(1.08)}.public-stage-step__rail span{background:linear-gradient(#ab66334d,#ab663317);width:1px;position:absolute;top:34px;bottom:0}.public-stage-step.is-last .public-stage-step__rail span{display:none}.public-stage-step>button{color:#2e2824;text-align:left;cursor:pointer;background:#f8f4ee;border:1px solid #2b231d17;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 17px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:flex}.public-stage-step>button:disabled{cursor:default}.public-stage-step>button:hover:not(:disabled),.public-stage-step.is-open>button{background:#fffaf4;border-color:#ab66333b;transform:translate(3px);box-shadow:0 10px 25px #2f261e0f}.public-stage-step>button>div:first-child{gap:4px;display:grid}.public-stage-step>button>div:first-child span{color:#a36131;font-size:7px;font-weight:700}.public-stage-step>button h4{letter-spacing:-.025em;margin:0;font-size:17px}.public-stage-step>button>div:last-child{align-items:center;gap:9px;display:flex}.public-stage-step>button>div:last-child>i{color:#7c7168;background:#ede7df;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;transition:transform .25s,background .25s;display:grid}.public-stage-step.is-open>button>div:last-child>i{color:#fff;background:#2b2724;transform:rotate(180deg)}.public-stage-step__details{grid-column:2}.public-stage-step__details ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:8px 0 14px;padding:0 5px;list-style:none;display:grid}.public-stage-step__details li{background:#fff;border:1px solid #2b231d14;border-radius:10px;align-content:center;gap:3px;min-height:54px;padding:10px 12px;animation:.3s both tournament-pop;display:grid}.public-stage-step__details li span{color:#a36a41;font-size:7px;font-weight:700}.public-stage-step__details li strong{font-size:10px}.tournament-public-v2 .public-season-rules{background:#faf7f2;border:1px solid #2b231d17;border-radius:12px;margin-top:18px;padding:0;overflow:hidden}.tournament-public-v2 .public-season-rules summary{color:#665d55;justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;list-style:none;display:flex}.tournament-public-v2 .public-season-rules summary::-webkit-details-marker{display:none}.tournament-public-v2 .public-season-rules summary>span{align-items:center;gap:8px;display:flex}.tournament-public-v2 .public-season-rules summary i{background:#eee8e0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;transition:transform .25s;display:grid}.tournament-public-v2 .public-season-rules[open] summary i{transform:rotate(45deg)}.tournament-public-v2 .public-season-rules summary small{color:#a0968d;letter-spacing:.12em;font-size:7px}.tournament-public-v2 .public-season-rules>div{border-top:1px solid #2b231d14;padding:16px;animation:.3s both tournament-rise}.tournament-public-v2 .public-season-rules pre{margin-top:0}.tournament-public-v2 .public-season-empty{background:#f7f3ed;border-radius:11px}@media (width<=1040px){.tournament-admin-workspace{grid-template-columns:184px minmax(0,1fr)}.tournament-season-hero{grid-template-columns:1fr auto}.tournament-season-hero__actions{grid-column:1/-1;display:flex}.tournament-format-picker>div,.tournament-season-settings__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.tournament-admin-header{flex-direction:column;align-items:start;padding:16px 0}.tournament-admin-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-admin-workspace{display:block}.tournament-competition-rail{margin-bottom:12px;position:static;overflow:hidden}.tournament-competition-rail>div{display:flex;overflow-x:auto}.tournament-competition-rail>div>button{min-width:190px}.tournament-competition-hero{flex-direction:column;align-items:stretch}.tournament-competition-hero__actions{flex-wrap:wrap}.tournament-season-creator__fields,.tournament-stage-settings__fields,.tournament-template-picker>div{grid-template-columns:1fr}.tournament-season-settings__grid,.tournament-format-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-division-grid{grid-template-columns:1fr}.tournament-public-v2 .tournament-public__intro>aside{display:none}.tournament-showcase>header{flex-direction:column;align-items:start}}@media (width<=620px){.tournament-publish-dialog{max-height:calc(100vh - 18px);padding:18px}.tournament-publish-dialog>header{grid-template-columns:38px minmax(0,1fr)}.tournament-publish-dialog__mark{border-radius:11px;width:38px;height:38px}.tournament-publish-result{flex-direction:column;align-items:flex-start;gap:4px}.tournament-publish-result span{text-align:left}.tournament-publish-dialog>footer{grid-template-columns:1fr}.tournament-admin-overview{grid-template-columns:1fr 1fr}.tournament-competition-hero{padding:21px}.tournament-competition-hero>div:first-child>div{flex-direction:column;align-items:start}.tournament-meta-editor{grid-template-columns:1fr}.tournament-meta-editor>.is-wide,.tournament-meta-editor footer{grid-column:auto}.tournament-season-switcher{flex-direction:column;align-items:stretch}.tournament-season-switcher>button{justify-content:center}.tournament-season-hero{grid-template-columns:1fr}.tournament-season-hero dl{justify-content:space-between;width:100%}.tournament-season-hero dl>div{flex:1;min-width:0}.tournament-season-settings__grid{grid-template-columns:1fr}.tournament-season-settings__grid>.is-wide{grid-column:auto}.tournament-stage-card{margin-left:40px}.tournament-stage-card__node{width:38px;left:-40px}.tournament-stage-card__meta em{display:none}.tournament-stage-settings__heading,.tournament-division-workspace>header{flex-direction:column;align-items:stretch}.tournament-division-create{grid-template-columns:1fr 1fr}.tournament-division-create label{grid-column:1/-1}.tournament-division-card.is-editing form{grid-template-columns:1fr 1fr}.tournament-division-card.is-editing form label{grid-column:1/-1}.tournament-public-v2 .tournament-public__intro{min-height:220px}.tournament-showcase>header{min-height:175px;padding:27px 23px!important}.tournament-public-v2 .tournament-public__seasons{padding:11px}.public-season-journey{padding:18px 14px!important}.tournament-public-v2 .public-season-heading{align-items:stretch}.tournament-public-v2 .public-season-heading dl{width:100%}.tournament-public-v2 .public-season-heading dl>div{flex:1;min-width:0}.public-stage-step{grid-template-columns:42px minmax(0,1fr)}.public-stage-step__rail i{width:29px;height:29px}.public-stage-step>button{padding:12px}.public-stage-step__details ul{grid-template-columns:1fr}.public-stage-step>button .tournament-status{display:none}}@media (prefers-reduced-motion:reduce){.tournament-admin-v2 *,.tournament-public-v2 *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.audit-list{background:#fffdfa;border:1px solid #28211b1a;border-radius:11px;margin-top:24px;overflow:hidden}.audit-list article{border-bottom:1px solid #28211b12;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:62px;padding:10px 16px;display:grid}.audit-list article:last-child{border-bottom:0}.audit-list article>i{background:#9caf5a;border-radius:50%;width:7px;height:7px}.audit-list article>i.is-denied{background:#df8a42}.audit-list article>i.is-failed{background:#ba554a}.audit-list article>div{gap:3px;display:grid}.audit-list strong{font-size:var(--console-font-control,15px)}.audit-list span{color:#958b82;font-size:var(--console-font-meta,13px)}.audit-list time{color:#8a8076;font-size:var(--console-font-meta,13px)}.champion-admin.is-embedded{background:0 0;min-width:920px;min-height:0;padding-bottom:20px}.champion-admin.is-embedded .champion-admin__intro,.champion-admin.is-embedded .champion-admin__workspace,.champion-admin.is-embedded .champion-admin__loading{width:100%}.champion-admin.is-embedded .champion-admin__intro{padding-top:0}.account-page{background:radial-gradient(circle at 80% 0,#f6ad6233,#0000 28rem),#f6f1e8;min-height:100svh}.account-page__header{background:#faf7f1cc;border-bottom:1px solid #2a221b17;justify-content:space-between;align-items:center;height:70px;padding:0 max(24px,50vw - 530px);display:flex}.account-page__header .platform-console-brand{color:#1e1d1d}.account-page__header .platform-console-brand small{color:#8b8177}.account-page__body{width:min(1060px,100% - 40px);margin:0 auto;padding:54px 0 80px}.account-profile-card{background:#fffdfa;border:1px solid #29221c1a;border-radius:13px;align-items:center;gap:18px;padding:28px;display:flex;box-shadow:0 16px 44px #3d2d1f0f}.account-profile-card>i{color:#322116;background:#f2a052;border-radius:13px;place-items:center;width:72px;height:72px;font-size:25px;font-style:normal;font-weight:700;display:grid}.account-profile-card>div>span{color:#ac642e;letter-spacing:.12em;font-size:9px;font-weight:700}.account-profile-card h1{letter-spacing:-.05em;margin:5px 0 0;font-size:30px}.account-profile-card p{color:#93887e;margin:4px 0 0;font-size:10px}.account-settings-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.account-settings-grid form{background:#fffdfa;border:1px solid #29221c1a;border-radius:13px;flex-direction:column;padding:26px;display:flex}.account-settings-grid form>span{color:#ad652e;letter-spacing:.12em;font-size:9px;font-weight:700}.account-settings-grid h2{letter-spacing:-.04em;margin:6px 0 21px;font-size:22px}.account-settings-grid label{gap:7px;margin-bottom:13px;display:grid}.account-settings-grid label>span{color:#615850;font-size:9px;font-weight:600}.account-settings-grid input{background:#f6f2ec;border:1px solid #29221c1f;border-radius:8px;height:43px;padding:0 11px}.account-settings-grid form>small{color:#958b82;margin:-4px 0 10px;font-size:8px}.account-settings-grid form>p{color:#a65a2d;margin:0 0 10px;font-size:9px}.account-settings-grid form>button{color:#fff;cursor:pointer;background:#1d1c1c;border:0;border-radius:8px;height:42px;margin-top:auto;font-size:10px;font-weight:600}@media (width<=760px){.platform-login-dialog{padding:28px 22px}.account-page__body{width:min(100% - 26px,1060px);padding-top:28px}.account-settings-grid{grid-template-columns:1fr}}.app-header{justify-content:space-between;align-items:center;height:72px;padding:0 max(28px,50vw - 560px);display:flex}.app-header--warm{border-bottom:1px solid #19161217}.header-note{color:#7e776d;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.bp-header-actions{align-items:center;gap:14px;display:flex}.feedback-link{color:#514b44;background:#fffdf9a8;border:1px solid #211d181a;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11px;font-weight:600;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.feedback-link span{color:#b86d31;font-size:13px;line-height:1}.feedback-link:hover{color:#a45e29;background:#fff9f1f5;border-color:#b86d3147;transform:translateY(-1px)}.feedback-link:focus-visible{outline-offset:3px;outline:2px solid #b86d3180}.header-note i,.live-state i{background:#99b44b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #99b44b1f}.create-page{background:radial-gradient(circle at 82% 18%,#ffd09a52,#0000 28rem),#f8f3e9;min-height:100vh}.create-shell{width:min(900px,100% - 48px);margin:0 auto;padding:54px 0 70px}.create-title-row{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.page-title span,.success-eyebrow{color:#b86d31;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:600}.page-title h1,.links-shell h1{letter-spacing:-.055em;margin:8px 0 0;font-size:42px;line-height:1.13}.page-title p{color:#777067;margin:12px 0 0;font-size:15px}.create-grid{margin-top:34px}.create-card,.links-card{background:#fffdf9eb;border:1px solid #211d1817;border-radius:20px;box-shadow:0 18px 54px #43332014}.create-card{padding:8px 30px 30px}.form-section{border-bottom:1px solid #1e1b1714;padding:25px 0 28px}.section-heading{align-items:flex-start;gap:14px;display:flex}.section-heading>span{color:#b86d31;background:#fff0de;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.section-heading h2,.section-heading p{margin:0}.section-heading h2{letter-spacing:-.02em;font-size:16px}.section-heading p{color:#8b847a;margin-top:4px;font-size:12px}.team-name-grid,.option-grid{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 0 44px;display:grid}.option-grid--two{grid-template-columns:1fr 1fr}.bp-member-editor-grid{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0 0 44px;display:grid}.bp-member-editor{background:#faf7f1;border:1px solid #211d1817;border-radius:14px;min-width:0;padding:14px;overflow:hidden}.bp-member-editor>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bp-member-editor>header>div{align-items:center;gap:8px;min-width:0;display:flex}.bp-member-editor>header>div>i{border-radius:50%;flex:none;width:7px;height:7px}.bp-member-editor--team-a>header>div>i{background:#4388f5;box-shadow:0 0 0 4px #4388f517}.bp-member-editor--team-b>header>div>i{background:#ed5967;box-shadow:0 0 0 4px #ed596717}.bp-member-editor>header span,.bp-member-editor>header strong,.bp-member-editor>header small{min-width:0;display:block}.bp-member-editor>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bp-member-editor>header small{color:#918980;margin-top:2px;font-size:9px}.bp-member-editor>header em{color:#766e65;white-space:nowrap;background:#eee8df;border-radius:999px;flex:none;padding:5px 7px;font-size:9px;font-style:normal;font-weight:600}.bp-member-editor__columns,.bp-member-editor__row{grid-template-columns:30px minmax(0,1fr) 72px 58px;align-items:center;gap:6px;display:grid}.bp-member-editor__columns{color:#9a9289;margin-top:12px;padding:0 5px 5px;font-size:9px}.bp-member-editor__columns span:last-child{text-align:center}.bp-member-editor__rows{gap:6px;display:grid}.bp-member-editor__row>span{color:#a49b90;text-align:center;font-size:9px;font-weight:600}.bp-member-editor__row>input{color:#27231f;background:#fff;border:1px solid #211d181a;border-radius:8px;outline:0;width:100%;min-width:0;height:36px;padding:0 9px;font-size:11px;font-weight:600}.bp-member-editor__row>input:focus{border-color:#f3a052;box-shadow:0 0 0 3px #f3a05217}.bp-member-editor__row>label{color:#8d857c;cursor:pointer;background:#f2ede5;border:1px solid #211d1817;border-radius:8px;justify-content:center;align-items:center;gap:3px;height:36px;display:flex;overflow:hidden}.bp-member-editor__row>label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bp-member-editor__row>label span{filter:grayscale();opacity:.42;font-size:12px}.bp-member-editor__row>label b{font-size:9px;font-weight:600}.bp-member-editor__row>label.is-active{color:#aa592d;background:#fff0e3;border-color:#e169303d}.bp-member-editor__row>label.is-active span{filter:none;opacity:1}.bp-member-editor__row>label:focus-within{outline-offset:2px;outline:2px solid #f3a05273}.text-field>span,.option-field>label{color:#625c54;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.text-field>span{align-items:center;gap:7px;display:flex}.team-dot{border-radius:50%;width:8px;height:8px}.team-dot--a{background:#4388f5}.team-dot--b{background:#ed5967}.text-field input{color:#171719;background:#fff;border:1px solid #211d181f;border-radius:11px;outline:none;width:100%;height:46px;padding:0 14px;font-size:14px;font-weight:700;transition:border-color .15s,box-shadow .15s}.text-field input:focus{border-color:#f3a052;box-shadow:0 0 0 4px #f3a0521a}.text-field input[aria-invalid=true]{border-color:#d86555;box-shadow:0 0 0 4px #d865551a}.team-identity-input{align-items:center;gap:9px;display:flex}.team-identity-input>input:not([type=file]){flex:1;min-width:0}.bp-team-logo-upload{color:#8f877d;cursor:pointer;background:#f6f1e9;border:1px dashed #211d1833;border-radius:11px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden}.bp-team-logo-upload:hover{color:#b86d31;background:#fff6e9;border-color:#f3a052}.bp-team-logo-upload:focus-within{outline-offset:2px;outline:3px solid #f3a0526b}.bp-team-logo-upload input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bp-team-logo-upload svg{fill:currentColor;width:21px;height:21px}.bp-team-logo-upload img{object-fit:contain;object-position:center;background:#fff;width:100%;height:100%;padding:4px;display:block}.team-logo-remove{color:#8a8177;cursor:pointer;background:#f3eee7;border:0;border-radius:8px;flex:none;width:28px;height:36px;font-size:18px}.team-logo-remove:hover{color:#b9564d;background:#f8e6dd}.form-error{color:#b94f43;margin:10px 0 0 44px;font-size:12px;font-weight:600}.option-field--wide{grid-column:span 1}.segmented{background:#f3efe8;border:1px solid #211d181a;border-radius:11px;grid-auto-columns:1fr;grid-auto-flow:column;min-height:44px;padding:4px;display:grid}.segmented button{color:#746e66;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0;padding:0 10px;font-size:12px;font-weight:600;overflow:hidden}.segmented button.is-selected{color:#171719;background:#fff;box-shadow:0 2px 8px #241e171a}.segmented.is-disabled{opacity:.58}.create-button{color:#fffaf2;cursor:pointer;background:#171719;border:0;border-radius:12px;justify-content:center;align-items:center;gap:20px;width:calc(100% - 44px);min-height:52px;margin:28px 0 0 44px;font-size:14px;font-weight:600;display:flex;box-shadow:0 12px 26px #1717192b}.create-button:disabled{opacity:.62;cursor:wait}.create-error{margin-top:18px}.create-button span,.primary-action span{color:#f3a052;font-size:19px}.ob-history{background:#fffdf9eb;border:1px solid #211d1817;border-radius:20px;margin-top:34px;padding:24px 26px;box-shadow:0 18px 54px #43332014}.ob-history>header{border-bottom:1px solid #1e1b1714;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.ob-history>header span{color:#b86d31;letter-spacing:.12em;font-size:10px;font-weight:600}.ob-history>header h2,.ob-history>header p{margin:0}.ob-history>header h2{letter-spacing:-.03em;margin-top:5px;font-size:19px}.ob-history>header p{color:#8b847a;margin-top:5px;font-size:11px}.ob-history>header>strong{color:#a9622d;white-space:nowrap;background:#fff0de;border-radius:999px;padding:7px 10px;font-size:11px}.ob-history__list{display:grid}.ob-history__item{border-bottom:1px solid #1e1b1712;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:17px 0;display:grid}.ob-history__item:last-child{border-bottom:0;padding-bottom:0}.ob-history__match{min-width:0}.ob-history__match small{color:#a9622d;font-size:10px;font-weight:600}.ob-history__match h3{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:15px;overflow:hidden}.ob-history__match h3 i{color:#b7afa4;margin:0 6px;font-size:9px;font-style:normal}.ob-history__match span{color:#817a71;margin-top:5px;font-size:11px;display:block}.ob-history__item code{color:#8d867d;font-family:ui-monospace,Consolas,monospace;font-size:9px}.ob-history__actions{align-items:center;gap:7px;display:flex}.ob-history__actions a,.ob-history__actions button{white-space:nowrap;cursor:pointer;border-radius:9px;min-height:36px;padding:0 12px;font-size:11px;font-weight:600;text-decoration:none}.ob-history__actions a{color:#fffaf2;background:#171719;border:1px solid #171719;align-items:center;display:inline-flex}.ob-history__actions button{color:#756e65;background:#fff;border:1px solid #1e1b171c}.ob-history__toggle.mfp-button{color:#756e65;background:#fffaf394;border-color:#1e1b1717;width:100%;min-height:38px;margin-top:12px;font-size:11px}.ob-history__toggle.mfp-button:hover:not(:disabled){color:#a9622d;background:#fff8ee;border-color:#b86d3133}.links-shell{text-align:center;width:min(880px,100% - 40px);margin:0 auto;padding:56px 0 80px}.success-mark{color:#70892d;background:#e8f0cf;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 18px;font-size:23px;font-weight:700;display:grid}.links-shell h1{font-size:32px}.links-shell h1 em{color:#b5ada2;letter-spacing:.08em;margin:0 10px;font-size:14px;font-style:normal}.links-shell>p{color:#817a71;margin:10px 0 0;font-size:13px}.links-card{text-align:left;margin-top:30px;padding:26px}.links-card>header{border-bottom:1px solid #1e1b1714;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.links-card h2,.links-card p{margin:0}.links-card h2{font-size:17px}.links-card p{color:#898278;margin-top:4px;font-size:12px}.links-card>header>span{color:#a9622d;background:#fff0de;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:600}.link-list{display:grid}.link-row{border-bottom:1px solid #1e1b1712;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.link-role{align-items:center;gap:11px;display:flex}.link-role>span{color:#635c53;background:#f2ede5;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.link-role>span.has-logo{background:#fff;border:1px solid #211d1814}.link-role>span img{object-fit:cover;width:100%;height:100%}.link-role strong,.link-role small{display:block}.link-role strong{font-size:13px}.link-role small{color:#928b81;margin-top:3px;font-size:10px}.link-url{color:#797268;text-overflow:ellipsis;white-space:nowrap;background:#f6f2eb;border-radius:8px;min-width:0;padding:10px 12px;font-family:ui-monospace,Consolas,monospace;font-size:10px;text-decoration:none;overflow:hidden}.link-url:hover{color:#a9622d;background:#fff0de}.link-row button{color:#423d37;cursor:pointer;background:#fff;border:1px solid #1e1b171a;border-radius:8px;min-width:58px;height:34px;font-size:11px;font-weight:600}.local-warning{color:#8a7255;background:#fff7e8;border-radius:10px;margin-top:20px;padding:12px 14px;font-size:11px;line-height:1.6}.local-warning strong{color:#694c2d;margin-right:8px}.links-actions{justify-content:center;gap:10px;margin-top:20px;display:flex}.secondary-action,.primary-action{cursor:pointer;border-radius:10px;min-height:46px;padding:0 20px;font-size:12px;font-weight:600}.secondary-action{color:#4f4942;background:#fff9;border:1px solid #1e1b171f}.primary-action{color:#fff;background:#171719;border:0;align-items:center;gap:15px;display:flex}.workspace{color:#f4f4f5;background:#0d0f12;min-height:100vh}.workspace-header{background:#121418f5;border-bottom:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:64px;padding:0 20px;display:grid}.workspace-room{border-left:1px solid #ffffff17;padding-left:22px}.workspace-room span,.workspace-room strong{display:block}.workspace-room span{color:#777d87;font-size:10px}.workspace-room strong{letter-spacing:.04em;margin-top:3px;font-size:12px}.workspace-controls{align-items:center;gap:8px;display:flex}.workspace-bp-elapsed{color:#7f858e;font-variant-numeric:tabular-nums;background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;justify-content:space-between;align-items:center;gap:11px;min-width:112px;height:34px;padding:0 11px;display:inline-flex}.workspace-bp-elapsed span{white-space:nowrap;font-size:9px;font-weight:600;line-height:1}.workspace-bp-elapsed strong{color:#e8eaed;letter-spacing:.035em;font-size:12px;line-height:1}.workspace-bp-elapsed.is-completed{background:#a8c86a0b;border-color:#a8c86a2e}.workspace-bp-elapsed.is-completed strong{color:#bddb83}.workspace-controls button,.subtle-button{color:#c4c7cd;cursor:pointer;background:#1b1e23;border:1px solid #ffffff17;border-radius:9px;height:35px;padding:0 13px;font-size:11px;font-weight:600}.workspace-controls button:disabled{color:#5d626b;cursor:not-allowed}.live-state{color:#7f858e;align-items:center;gap:8px;margin-right:7px;font-size:11px;display:flex}.live-state.is-offline{color:#e2a45d}.live-state.is-offline i{background:#e2a45d;box-shadow:0 0 0 4px #e2a45d17}.control-mode-button{white-space:nowrap}.workspace-grid{grid-template-columns:minmax(230px,280px) minmax(560px,1fr) minmax(230px,280px);height:calc(100vh - 64px);display:grid;overflow:hidden}.team-rail{scrollbar-color:#3c4149 transparent;scrollbar-width:thin;background:#121419;flex-direction:column;min-width:0;padding:19px 16px 15px;transition:background .18s;display:flex;overflow-y:auto}.team-rail--blue{border-right:1px solid #4388f524}.team-rail--red{border-left:1px solid #ed596724}.team-rail__header{justify-content:space-between;gap:10px;min-height:62px;display:flex}.team-rail__header span{color:#7f858f;font-size:11px}.team-rail__header h2{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:16px;overflow:hidden}.team-rail__header i{color:#fff;background:#ffffff17;border-radius:999px;height:25px;padding:6px 9px 0;font-size:9px;font-style:normal;font-weight:600}.pick-list{gap:9px;margin-top:7px;display:grid}.pick-slot{background:#1a1d22;border-radius:12px;height:70px;position:relative;overflow:hidden}.pick-slot__art{object-fit:cover;object-position:center 34%;opacity:0;visibility:hidden;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.pick-slot__art.is-loaded{opacity:1;visibility:visible}.pick-slot__shade{background:linear-gradient(90deg,#0a0c0f29,#0a0c0f75 52%,#0a0c0ff0);position:absolute;inset:0}.pick-placeholder{color:#31353c;place-items:center;font-size:28px;font-weight:700;display:grid;position:absolute;inset:0}.pick-slot__copy{z-index:2;text-align:right;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.pick-slot__copy strong{color:#d8dadd;font-size:13px;display:block}.pick-slot.has-pick .pick-slot__copy strong{color:#fff;text-shadow:0 2px 8px #0000008c}.ban-list{margin-top:auto;padding-top:14px}.ban-list>small{color:#686e78;letter-spacing:.12em;font-size:10px;font-weight:600}.ban-list>div{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px;display:grid}.ban-list .ban-slot{aspect-ratio:1;background:#1b1e23;border-radius:8px;overflow:hidden}.ban-list img{object-fit:cover;filter:grayscale();opacity:.72;width:100%;height:100%}.ban-list .ban-slot.is-penalty{background:#ed59670f;border:1px dashed #ed596761;place-items:center;display:grid}.ban-list .ban-slot.is-penalty i{color:#a66a72;letter-spacing:.06em;font-size:8px;font-style:normal;font-weight:600}.ban-list .ban-slot.is-empty{background:#c4c9d309;border:1px dashed #c4c9d338;place-items:center;display:grid}.ban-list .ban-slot.is-empty i{color:#777d87;letter-spacing:.06em;font-size:8px;font-style:normal;font-weight:600}.fearless-pool{background:#f3a0520e;border:1px solid #f3a05226;border-radius:10px;min-width:0}.fearless-pool__header{justify-content:center;align-items:center;gap:8px;display:flex}.fearless-pool__header strong{color:#d8c09e;letter-spacing:.04em;font-size:11px;display:block}.fearless-pool__header>i{color:#e3a560;background:#f3a05221;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:10px;font-style:normal;font-weight:600;display:grid}.fearless-pool__list{scrollbar-color:#4d4540 transparent;scrollbar-width:thin;min-width:0}.fearless-pool__hero{background:#1b1d21;border-radius:7px;min-width:0;display:block;position:relative;overflow:hidden}.fearless-pool__hero img{aspect-ratio:1;object-fit:cover;filter:grayscale(.72);opacity:.68;width:100%;display:block}.fearless-pool__hero--blue:after,.fearless-pool__hero--red:after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.fearless-pool__hero--blue:after{background:#5797f7;box-shadow:0 0 8px #5797f7b3}.fearless-pool__hero--red:after{background:#ef6675;box-shadow:0 0 8px #ef6675a6}.fearless-pool--team{margin-top:12px;padding:9px}.fearless-pool--team .fearless-pool__list{gap:5px;margin-top:7px;padding:0 0 2px;display:flex;overflow-x:auto}.fearless-pool--team .fearless-pool__hero{width:34px;min-width:34px}.team-rail.has-fearless .pick-list{gap:7px}.team-rail.has-fearless .ban-list{padding-top:10px}.ready-stage>.fearless-pool{margin-top:18px}.series-history{--history-slot-size:clamp(30px, 2.1vw, 42px);background:linear-gradient(120deg,#f3a0520e,#0000 42%),#14161a;border:1px solid #f3a05229;border-radius:9px;flex:none;min-width:0;height:clamp(142px,15vh,150px);padding:9px 11px 10px;transition:height .22s cubic-bezier(.18,.82,.24,1);overflow:hidden;box-shadow:0 12px 32px #0000001f}.series-history--dense{--history-slot-size:clamp(28px, 1.9vw, 38px)}.series-history--detail-view{--history-slot-size:clamp(34px, 2.25vw, 44px);height:clamp(176px,20vh,194px)}.series-history__header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;min-height:31px;padding-bottom:7px;display:flex}.series-history__header>div{align-items:baseline;gap:8px;min-width:0;display:flex}.series-history__header>div strong{color:#e3c29c;letter-spacing:.04em;font-size:12px}.series-history__header>div small{color:#777d87;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.series-history__header nav{flex:none;gap:4px;display:flex}.series-history__header nav button{color:#8d939d;cursor:pointer;background:#202329;border:1px solid #ffffff12;border-radius:5px;height:25px;padding:0 8px;font-size:9px;font-weight:600;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.series-history__header nav button:hover{color:#d6d9de;border-color:#f3a05252;transform:translateY(-1px)}.series-history__header nav button.is-active{color:#ffc27a;background:#f3a05224;border-color:#f3a0527a}.series-history__overview,.series-history__detail{height:calc(100% - 31px);min-height:0;padding:4px 3px 0 0;animation:.22s cubic-bezier(.18,.82,.24,1) both series-history-view-in}.series-history__overview{scrollbar-color:#4d4540 transparent;scrollbar-width:thin;overflow-y:auto}.series-history__detail{overflow:hidden}.series-history__summary-row{border-bottom:1px solid #ffffff0b;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:5px 2px;display:grid}.series-history__summary-row:last-child{border-bottom:0}.series-history__summary-row>button{color:#d6a46e;cursor:pointer;background:#f3a05212;border:1px solid #f3a05238;border-radius:6px;width:31px;height:31px;padding:0;font-size:9px;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.series-history__summary-row>button:hover{color:#ffc27a;background:#f3a05221;border-color:#f3a0527a;transform:translateY(-1px)}.series-history__summary-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.series-history__summary-side{--history-side:#646a74;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.series-history__summary-side--blue,.series-history__team-detail--blue,.series-history__side-label--blue{--history-side:#5797f7;--history-side-rgb:87, 151, 247}.series-history__summary-side--red,.series-history__team-detail--red,.series-history__side-label--red{--history-side:#ef6675;--history-side-rgb:239, 102, 117}.series-history__side-label{align-items:center;gap:6px;min-width:0;display:flex}.series-history__side-label>i{background:var(--history-side);width:3px;height:24px;box-shadow:0 0 9px rgba(var(--history-side-rgb), .35);border-radius:999px;flex:none}.series-history__side-label>div{min-width:0}.series-history__side-label strong,.series-history__side-label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.series-history__side-label strong{color:#cbd0d7;font-size:9px}.series-history__side-label small{color:#717780;margin-top:3px;font-size:8px}.series-history__side-label.is-compact>i{height:20px}.series-history__slots{grid-template-columns:repeat(5, var(--history-slot-size));gap:clamp(3px,.35vw,5px);min-width:0;display:grid}.series-history__slot{width:var(--history-slot-size);height:var(--history-slot-size);background:#1c1f24;border:1px solid #ffffff0f;border-radius:5px;place-items:center;display:grid;position:relative;overflow:hidden}.series-history__slot img{object-fit:cover;width:100%;height:100%;display:block}.series-history__slot.is-ban img{filter:grayscale(.82);opacity:.68}.series-history__slot.is-pick{border-color:rgba(var(--history-side-rgb), .2)}.series-history__slot.is-empty,.series-history__slot.is-penalty{border-style:dashed}.series-history__slot.is-empty{background:#c4c9d309;border-color:#c4c9d338}.series-history__slot.is-penalty{background:#ed59670e;border-color:#ed59674d}.series-history__slot.is-empty i,.series-history__slot.is-penalty i{font-size:9px;font-style:normal;font-weight:700}.series-history__slot.is-empty i{color:#777d87}.series-history__slot.is-penalty i{color:#ae6871}.series-history__slot.is-missing{opacity:.38}.series-history__detail{padding-top:7px}.series-history__team-detail{--history-side:#646a74;background:linear-gradient(90deg, rgba(var(--history-side-rgb), .045), transparent 34%);border-bottom:1px solid #ffffff0b;grid-template-columns:minmax(72px,.55fr) minmax(0,2.45fr);align-items:center;gap:12px;min-width:0;padding:8px 3px 8px 6px;display:grid}.series-history__team-detail:last-child{border-bottom:0}.series-history__phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.series-history__phases>section{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.series-history__phases>section>strong{color:#727882;letter-spacing:.05em;font-size:8px}.ready-stage>.series-history{text-align:left;margin-top:18px}@keyframes series-history-view-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.draft-board{background:radial-gradient(circle at 50% 0,#f3a0520e,#0000 30rem),#0d0f12;flex-direction:column;gap:10px;min-width:0;height:100%;padding:12px;display:flex;overflow:hidden}.draft-board--waiting{justify-content:center}.draft-board--completed{overflow-y:auto}.ready-stage{background:#15171b;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;align-self:center;width:min(100%,720px);max-height:100%;padding:38px;display:flex;overflow-y:auto;box-shadow:0 24px 70px #00000040}.ready-stage__copy{text-align:center}.ready-stage__copy>span{color:#f3a052;letter-spacing:.18em;font-size:10px;font-weight:600}.ready-stage__copy h1{letter-spacing:-.04em;margin:10px 0 0;font-size:30px}.ready-stage__copy p{color:#858b95;margin:10px auto 0;font-size:12px;line-height:1.7}.ready-teams{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.ready-team{background:#1b1e23;border:1px solid #ffffff12;border-radius:14px;padding:18px;position:relative;overflow:hidden}.ready-team--blue.is-ready{background:linear-gradient(145deg,#29599e4d,#1b1e23 65%);border-color:#4388f57a}.ready-team--red.is-ready{background:linear-gradient(145deg,#852d3a47,#1b1e23 65%);border-color:#ed596775}.ready-team__status{color:#777d87;align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.ready-team__status i{background:#545a64;border-radius:50%;width:7px;height:7px}.ready-team.is-ready .ready-team__status{color:#cbd7b6}.ready-team.is-ready .ready-team__status i{background:#9cba5c;box-shadow:0 0 0 4px #9cba5c1a}.ready-team__identity{align-items:center;gap:10px;min-width:0;margin:20px 0 18px;display:flex}.ready-team__identity>img{object-fit:cover;background:#fff;border:1px solid #ffffff1a;border-radius:6px;flex:none;width:38px;height:38px}.ready-team__identity>div{min-width:0}.ready-team__identity small{color:#7e848e;font-size:10px;display:block}.ready-team h2{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:17px;overflow:hidden}.ready-team button{color:#e0e2e5;cursor:pointer;background:#272b32;border:1px solid #ffffff17;border-radius:9px;width:100%;height:40px;font-size:11px;font-weight:600}.ready-team.is-ready button{color:#aab0b9;background:#0d0f126b}.ready-team__readonly{color:#727882;background:#0d0f1257;border-radius:9px;place-items:center;height:40px;font-size:11px;font-weight:600;display:grid}.ready-progress{color:#9298a2;justify-content:center;align-items:center;gap:12px;margin-top:23px;display:flex}.ready-progress>div{gap:5px;display:flex}.ready-progress i{background:#353941;border-radius:999px;width:28px;height:4px}.ready-progress i.is-ready{background:#9cba5c}.ready-progress strong{font-size:11px}.ready-notice{text-align:center;margin-top:18px}.turn-panel{background:#17191e;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;min-height:86px;padding:12px 19px 17px;display:grid;position:relative}.turn-panel--completed{border:1px solid #9cba5c29}.turn-copy span,.turn-copy strong,.turn-game span,.turn-game strong{display:block}.turn-copy span,.turn-game span{color:#747a84;letter-spacing:.06em;font-size:10px;font-weight:600}.text-blue{color:#70a8ff}.text-red{color:#f27b87}.text-ob{color:#f4bd55}.turn-timer{text-align:center;isolation:isolate;place-items:center;width:128px;min-width:128px;min-height:64px;display:grid;position:relative}.turn-timer strong{z-index:1;color:var(--timer-side-color,#f0eee9);font-variant-numeric:tabular-nums;letter-spacing:-.045em;text-shadow:0 0 18px rgba(var(--timer-side-rgb,240, 238, 233), .2);isolation:isolate;place-items:center;font-size:52px;font-weight:700;line-height:1;transition:color .2s,font-size .2s,opacity .2s,text-shadow .2s;display:inline-grid;position:relative}.turn-timer strong:after{z-index:-1;width:var(--timer-bloom-size,84px);height:var(--timer-bloom-size,84px);background:radial-gradient(circle, rgba(var(--timer-side-rgb,240, 238, 233), var(--timer-bloom-opacity,0)) 0%, rgba(var(--timer-side-rgb,240, 238, 233), var(--timer-bloom-mid-opacity,0)) 36%, rgba(var(--timer-side-rgb,240, 238, 233), 0) 72%);content:"";opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.36)}.turn-timer.is-warning strong{text-shadow:0 0 16px rgba(var(--timer-side-rgb,240, 238, 233), .38);animation:.62s cubic-bezier(.16,.8,.22,1) both timer-number-impact}.turn-timer.is-warning strong:after{animation:.76s cubic-bezier(.16,.78,.22,1) both timer-number-bloom}.turn-timer.is-final strong{text-shadow:0 0 22px rgba(var(--timer-side-rgb,240, 238, 233), .56);font-size:62px;font-weight:700}.turn-timer.is-timeout strong{opacity:1;text-shadow:0 0 14px rgba(var(--timer-side-rgb,240, 238, 233), .42)}.turn-game{text-align:right}.step-track{gap:4px;display:flex;position:absolute;bottom:0;left:12px;right:12px}.step-track i{background:#292d34;border-radius:3px 3px 0 0;flex:1;height:3px}.step-track i.done{background:#646a74}.step-track i.current{background:#f3a052;box-shadow:0 0 12px #f3a05280}.completion-mark{color:#b9d47f;background:#9cba5c1a;border:1px solid #9cba5c52;border-radius:50%;place-items:center;width:48px;height:48px;font-size:21px;font-weight:700;display:grid}.completion-panel{text-align:center;background:linear-gradient(#f3a0520b,#0000 45%),#15171b;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:34px;display:flex}.draft-board--completed .completion-panel{flex:none;min-height:calc(100vh - 186px)}.completion-panel__eyebrow{color:#f3a052;letter-spacing:.16em;font-size:13px;font-weight:600}.completion-panel h1{letter-spacing:-.04em;margin:10px 0 0;font-size:40px}.completion-panel>p{color:#9298a2;margin:9px 0 0;font-size:15px}.completion-teams{grid-template-columns:1fr 1fr;gap:14px;width:min(100%,680px);margin-top:30px;display:grid}.completion-team{text-align:left;background:#1c1f24;border:1px solid #ffffff12;border-radius:12px;gap:8px;padding:20px;display:grid}.completion-team--blue{border-color:#4388f533}.completion-team--red{border-color:#ed596733}.completion-team small{color:#888e98;font-size:12px;font-weight:600}.completion-team__identity{align-items:center;gap:10px;min-width:0;display:flex}.completion-team__identity img{object-fit:cover;background:#fff;border:1px solid #ffffff1a;border-radius:7px;flex:none;width:40px;height:40px}.completion-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.completion-team span{color:#d0d4db;font-size:15px;font-weight:600}.completion-hint{text-align:left;background:#080a0d57;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:min(100%,680px);margin-top:12px;padding:15px 18px;display:flex}.completion-hint strong{font-size:14px}.completion-hint span{color:#a1a6af;font-size:14px;font-weight:600}.series-advance{text-align:left;background:#1c1f24;border:1px solid #ffffff12;border-radius:12px;width:min(100%,680px);margin-top:16px;padding:18px}.series-advance>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.series-advance>header strong,.series-advance>header span{display:block}.series-advance>header strong{font-size:15px}.series-advance>header span{color:#8c929c;margin-top:4px;font-size:12px}.series-advance>header i{color:#efb36f;background:#f3a0521a;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:600}.series-advance__field{min-width:0;margin-top:12px}.series-advance__field>label{color:#9aa0aa;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.series-advance__field .segmented{background:#111318;width:100%;padding:3px}.series-advance__field .segmented button{flex:1;min-width:0;font-size:13px}.series-advance__next{grid-template-columns:1fr 1fr;gap:10px;display:grid}.series-advance__submit{color:#21180f;cursor:pointer;background:#f3a052;border:0;border-radius:9px;width:100%;height:44px;margin-top:15px;font-size:14px;font-weight:600}.series-waiting{color:#a1a6af;background:#080a0d57;border-radius:10px;width:min(100%,680px);margin-top:16px;padding:15px;font-size:14px}.confirm-button{color:#fff;cursor:pointer;border:0;border-radius:10px;min-width:102px;height:42px;font-size:12px;font-weight:600;transition:filter .16s,transform .16s,box-shadow .16s}.confirm-button--blue{background:#3679df}.confirm-button--red{background:#d84c5a}.confirm-button--neutral{background:#646a74}.confirm-button:disabled{color:#6f747c;cursor:not-allowed;background:#292c32}.confirm-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.confirm-button:active:not(:disabled){transform:translateY(0)scale(.99)}.board-notice{color:#f9c577;background:#ffb44a14;border:1px solid #ffb44a3d;border-radius:9px;padding:9px 11px;font-size:11px}.penalty-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050608b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.penalty-dialog{background:#181a1f;border:1px solid #ed596733;border-radius:17px;width:min(440px,100%);padding:24px;box-shadow:0 28px 80px #0000007a}.penalty-dialog__eyebrow{color:#ed7884;letter-spacing:.16em;font-size:9px;font-weight:600}.penalty-dialog h2{letter-spacing:-.035em;margin:8px 0 0;font-size:22px}.penalty-dialog>p{color:#8c929c;margin:9px 0 0;font-size:11px;line-height:1.65}.penalty-dialog__teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.penalty-dialog__teams:has(>button:only-child){grid-template-columns:1fr}.penalty-dialog__teams button{color:#f0f1f2;text-align:left;cursor:pointer;background:#22252b;border:1px solid #ffffff14;border-radius:11px;gap:4px;min-width:0;padding:13px;display:grid}.penalty-dialog__teams button:hover:not(:disabled){background:#2a2226;border-color:#ed596766}.penalty-dialog__teams button:disabled{color:#626771;cursor:not-allowed}.penalty-dialog__teams small{color:#ed7884;font-size:9px;font-weight:600}.penalty-dialog__teams strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.penalty-dialog__teams span{color:#777d87;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.penalty-dialog__cancel{color:#979ca5;cursor:pointer;background:#111318;border:0;border-radius:9px;width:100%;height:38px;margin-top:10px;font-size:10px;font-weight:600}.penalty-dialog--timeout{background:radial-gradient(circle at 68% 18%,#f2b2421a,#0000 38%),#181a1f;border-color:#f1b6484d;width:min(620px,100%);padding:28px}.penalty-dialog--timeout .penalty-dialog__eyebrow{color:#f2bb58}.penalty-dialog__timeout-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.penalty-dialog__decision{text-align:left;cursor:pointer;border:1px solid;border-radius:13px;align-content:center;gap:8px;min-width:0;min-height:136px;padding:18px;transition:border-color .16s,filter .16s,transform .16s,box-shadow .16s;display:grid}.penalty-dialog__decision small{letter-spacing:.08em;font-size:9px;font-weight:700}.penalty-dialog__decision strong{letter-spacing:-.02em;font-size:17px}.penalty-dialog__decision span{color:#ffffff9e;font-size:10px;line-height:1.55}.penalty-dialog__decision.is-penalty{color:#fff0f2;background:linear-gradient(145deg,#ae26349e,#52171fa3);border-color:#ee4f5e57;box-shadow:inset 0 1px #ffffff0a}.penalty-dialog__decision.is-penalty small{color:#ff9ca6}.penalty-dialog__decision.is-ob-continue{color:#21180b;background:linear-gradient(145deg,#f4c76c,#d9962f);border-color:#f2bb58b8;box-shadow:0 12px 32px #bf7a1b30,inset 0 1px #ffffff73}.penalty-dialog__decision.is-ob-continue small{color:#73501a}.penalty-dialog__decision.is-ob-continue span{color:#261b0aad}.penalty-dialog__decision:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-2px)}.penalty-dialog__decision:active:not(:disabled){transform:translateY(0)}.penalty-dialog__decision:disabled{color:#656972;box-shadow:none;cursor:not-allowed;background:#202329;border-color:#ffffff0f}.penalty-dialog__decision:disabled small,.penalty-dialog__decision:disabled span{color:#555a63}.penalty-dialog__timeout-actions.has-no-penalty-slot .is-ob-continue{border-color:#f4c76c;box-shadow:0 16px 42px #ce8b2547,inset 0 1px #ffffff73}.penalty-dialog--timeout>footer{color:#6f747d;text-align:center;margin-top:13px;font-size:9px;line-height:1.55}@media (width<=680px){.penalty-dialog--timeout{padding:22px}.penalty-dialog__timeout-actions{grid-template-columns:1fr}.penalty-dialog__decision{min-height:108px}}.control-choice{border-color:#f3a05240}.control-choice .penalty-dialog__eyebrow{color:#f3a052}.control-choice__actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.control-choice__actions button{color:#c5c8ce;cursor:pointer;background:#23262c;border:1px solid #ffffff17;border-radius:10px;height:42px;font-size:11px;font-weight:600}.control-choice__actions .control-choice__primary{color:#261b10;background:#f3a052;border-color:#0000}.joining-card{min-height:260px}.joining-pulse{justify-content:center;gap:7px;margin-top:24px;display:flex}.joining-pulse i{background:#e79a51;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite joining-pulse}.joining-pulse i:nth-child(2){animation-delay:.14s}.joining-pulse i:nth-child(3){animation-delay:.28s}@keyframes joining-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.pool-panel{background:#15171b;border-radius:14px;flex-direction:column;flex:1;min-height:0;padding:14px;display:flex;overflow:hidden}.pool-toolbar{justify-content:space-between;align-items:center;gap:18px;padding-bottom:13px;display:flex}.pool-toolbar h2,.pool-toolbar span{margin:0;display:block}.pool-toolbar h2{font-size:15px}.pool-toolbar>div>span{color:#727882;margin-top:4px;font-size:10px}.hero-search{color:#727882;background:#202329;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;width:220px;height:38px;padding:0 11px;display:flex}.hero-search input{color:#e5e6e8;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:12px}.position-filters{scrollbar-width:none;align-items:center;gap:7px;padding:0 0 14px;display:flex;overflow-x:auto}.position-filters::-webkit-scrollbar{display:none}.position-filters button{color:#9298a2;cursor:pointer;background:#202329;border:1px solid #ffffff12;border-radius:9px;flex:none;min-width:58px;height:34px;padding:0 13px;font-size:11px;font-weight:600;transition:border-color .13s,color .13s,background .13s}.position-filters button:hover{color:#e8e9eb;border-color:#f3a05259}.position-filters button.is-active{color:#ffc37c;background:#f3a05224;border-color:#f3a0529e}.portrait-grid{scrollbar-color:#565c66 #1b1e23;scrollbar-gutter:stable;scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));grid-auto-rows:max-content;align-content:start;gap:12px;height:0;min-height:0;padding:3px 8px 12px 1px;display:grid;overflow-y:scroll}.portrait-grid::-webkit-scrollbar{width:8px}.portrait-grid::-webkit-scrollbar-track{background:#1b1e23;border-radius:999px}.portrait-grid::-webkit-scrollbar-thumb{background:#565c66;border:2px solid #1b1e23;border-radius:999px}.portrait-card{color:#fff;cursor:pointer;background:#22252b;border:2px solid #0000;border-radius:10px;min-width:0;padding:0;transition:transform .13s,border-color .13s,opacity .13s;position:relative;overflow:hidden}.portrait-card:hover:not(:disabled){border-color:#f3a05294;transform:translateY(-2px)}.portrait-card.is-selected{border-color:#f3a052;box-shadow:0 0 0 2px #f3a05224}.portrait-card__portrait{aspect-ratio:1;background-color:#171a1f;background-repeat:no-repeat;width:100%;display:block}.portrait-card--empty-ban{background:linear-gradient(145deg,#c6cbd60e,#15171bcc);border-style:dashed;border-color:#c6cbd62e}.portrait-card--empty-ban:hover:not(:disabled){border-color:#dee2ea7a}.portrait-card--empty-ban.is-selected{border-style:solid;border-color:#f3a052}.portrait-card__empty-portrait{aspect-ratio:1;background:radial-gradient(circle at 50% 42%,#dadee612,#0000 31%),linear-gradient(135deg,#ffffff06,#0000 55%);place-items:center;display:grid;position:relative;overflow:hidden}.portrait-card__empty-portrait:before{aspect-ratio:1;content:"";border:1px dashed #c9ced847;border-radius:50%;width:46%}.portrait-card__empty-portrait:after{content:"";border:1px dashed #c9ced833;border-bottom:0;border-radius:999px 999px 0 0;height:24%;position:absolute;bottom:16%;left:16%;right:16%}.portrait-card__empty-portrait>i{z-index:1;opacity:.72;background:#777d87;border-radius:999px;width:30%;height:2px;position:absolute;transform:rotate(-36deg)}.portrait-card--empty-ban:disabled{opacity:.34;cursor:not-allowed}.portrait-card>span{color:#d9dbe0;text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:7px 5px 8px;font-size:11px;font-weight:700;display:block;overflow:hidden}.portrait-card.is-used{opacity:.28;filter:grayscale();cursor:not-allowed}.portrait-card.is-banned>i{color:#ff9ba5;background:#3a0f16b8}.portrait-card.is-picked>i{color:#96b9ff;background:#0d1c3ab8}.portrait-card.is-fearless{opacity:.38;filter:grayscale(.82);cursor:not-allowed}.portrait-card.is-fearless>i{color:#efb36f;background:#2d1d0eb8}.portrait-card>i{color:#c9cbd0;background:#08090b99;place-items:center;font-size:10px;font-style:normal;font-weight:600;display:grid;position:absolute;inset:0 0 26px}.pool-empty{color:#747a84;text-align:center;grid-column:1/-1;place-content:center;gap:6px;min-height:190px;display:grid}.pool-empty strong{color:#c8cbd0;font-size:14px}.pool-empty span{font-size:11px}.unavailable-page{place-items:center;padding:28px;display:grid}.unavailable-page>.brand{position:absolute;top:24px;left:28px}.unavailable-card{text-align:center;background:#fffdf9f0;border:1px solid #211d1817;border-radius:20px;width:min(100%,440px);padding:38px;box-shadow:0 18px 54px #43332014}.unavailable-card>span{color:#a9622d;letter-spacing:.08em;font-size:10px;font-weight:600}.unavailable-card h1{margin:10px 0 0;font-size:30px}.unavailable-card p{color:#817a71;margin:10px 0 24px;font-size:13px}.unavailable-card button{color:#fff;cursor:pointer;background:#171719;border:0;border-radius:10px;height:44px;padding:0 18px;font-size:12px;font-weight:600}.unavailable-actions{justify-content:center;gap:8px;display:flex}.unavailable-card .unavailable-remove{color:#a64d43;background:#b94f4312;border:1px solid #b94f4329}@media (width<=680px){.app-header{padding-inline:16px}.bp-header-actions{gap:8px}.feedback-link{padding-inline:10px}.create-shell{width:min(100% - 28px,1120px);padding-top:36px}.create-title-row{flex-direction:column;align-items:flex-start;gap:18px}.page-title h1{font-size:35px}.create-card{padding:5px 18px 22px}.team-name-grid,.option-grid,.bp-member-editor-grid{grid-template-columns:1fr;margin-left:0}.form-error{margin-left:0}.section-heading{margin-bottom:18px}.create-button{width:100%;margin-left:0}.ob-history{padding:20px 18px}.ob-history>header{align-items:flex-start}.ob-history__item{grid-template-columns:1fr;gap:10px}.ob-history__item code{display:none}.ob-history__actions a,.ob-history__actions button{flex:1;justify-content:center}.link-row{grid-template-columns:1fr auto}.link-url{grid-area:2/1/auto/-1}.links-actions{flex-direction:column;align-items:stretch}.primary-action{justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace{isolation:isolate;scrollbar-color:#424750 #111318;scrollbar-width:thin;background:#080a0d;width:100%;height:100vh;min-height:0;font-size:14px;position:relative;overflow:auto}.workspace:before{z-index:-1;content:"";pointer-events:none;opacity:.72;filter:blur(14px);background:radial-gradient(at 8% 38%,#356fc921,#0000 34%),radial-gradient(at 92% 48%,#c434481d,#0000 35%),radial-gradient(at 50% -5%,#ec9d520e,#0000 30%);animation:12s ease-in-out infinite alternate workspace-ambient-drift;position:fixed;inset:22px -7vw -8vh;transform:translate(-1.2%)scale(1.04)}.workspace-header{z-index:100;background:#101216fa;gap:18px;min-width:1280px;height:58px;padding:0 clamp(14px,2vw,34px);position:sticky;top:0}.workspace-header .brand{gap:9px}.workspace-header .brand__mark{border-radius:10px;width:38px;height:38px}.workspace-header .brand__word{font-size:16px}.workspace-room{min-width:0;padding-left:18px}.workspace-room span{font-size:10px}.workspace-room strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,520px);font-size:11px;overflow:hidden}.workspace-controls button,.subtle-button{height:34px;padding-inline:13px;font-size:12px}.live-state{font-size:11px}.ob-console-trigger{color:#ffc27a!important;background:#f3a05221!important;border-color:#f3a05261!important}.workspace-grid{background:0 0;grid-template-columns:clamp(270px,18vw,400px) minmax(620px,1fr) clamp(270px,18vw,400px);gap:clamp(14px,1vw,22px);width:100%;min-width:1280px;height:calc(100vh - 58px);min-height:662px;margin:0 auto;padding:12px clamp(24px,2.4vw,56px) 14px;overflow:hidden}.team-rail{background:linear-gradient(#ffffff03,#0000 42%),#0e1014;border:1px solid #ffffff13;border-radius:10px;padding:14px;overflow:hidden;box-shadow:0 20px 50px #0000002e}.team-rail--blue{border-color:#4388f52b}.team-rail--red{border-color:#ed59672b}.team-rail--blue.is-active{background:linear-gradient(#1e44772e,#0e1014 38%);box-shadow:inset 0 3px #4388f5,0 20px 50px #0000003d}.team-rail--red.is-active{background:linear-gradient(#7027322b,#0e1014 38%);box-shadow:inset 0 3px #ed5967,0 20px 50px #0000003d}.team-rail__header{min-height:46px}.team-rail__header span{font-size:11px}.team-rail__header h2{margin-top:4px;font-size:17px}.team-rail__header i{color:#f7c58d;height:25px;padding:6px 9px 0;font-size:9px}.team-rail__identity{align-items:center;gap:9px;min-width:0;display:flex}.team-rail__identity>img{object-fit:cover;background:#fff;border:1px solid #ffffff1a;border-radius:6px;flex:none;width:36px;height:36px}.team-rail__identity>div{min-width:0}.ban-list{border-bottom:1px solid #ffffff0f;margin:0;padding:6px 0 10px}.ban-list__heading{justify-content:space-between;align-items:center;display:flex}.ban-list__heading small{color:#878d96;letter-spacing:.06em;font-size:10px;font-weight:600}.ban-list>div{gap:6px;margin-top:7px}.ban-list .ban-slot{border:1px solid #ffffff0e;border-radius:5px;place-items:center;display:grid;position:relative}.ban-list .ban-slot b{color:#383d45;font-size:12px}.ban-list .ban-slot.is-penalty i{font-size:11px}.ban-list .ban-slot.is-locked{isolation:isolate;background:#090b0e}.ban-list img.ban-slot__art{z-index:1;opacity:.86;filter:saturate(.38)brightness(.72)contrast(1.06);will-change:filter, opacity;position:absolute;inset:0}.pick-list{flex:none;grid-template-rows:repeat(5,clamp(78px,10.5vh,120px));gap:8px;min-height:0;margin-top:10px}.team-rail.has-fearless .pick-list{grid-template-rows:repeat(5,clamp(64px,8.8vh,98px))}.team-rail.has-fearless .pick-slot{height:auto}.pick-slot{color:#fff;width:100%;height:auto;min-height:0;text-align:initial;cursor:default;border:1px solid #fff1;border-radius:6px;padding:0}.pick-slot__art{object-position:center 28%;transition:opacity .18s,transform .25s;transform:scale(1.035)}.pick-slot__art[data-champion-id=Ryze]{object-position:center 40%}.pick-slot:hover .pick-slot__art{transform:scale(1.055)}.team-rail--blue .pick-slot__shade{background:linear-gradient(90deg,#06090ea8,#06090e3d 34%,#06090e06 68%)}.team-rail--red .pick-slot__shade{background:linear-gradient(270deg,#0d0609a8,#0d06093b 34%,#0d060906 68%)}.team-rail--blue .pick-slot__copy{text-align:left;left:13px;right:auto}.team-rail--red .pick-slot__copy{text-align:right;right:13px}.pick-slot__copy strong{letter-spacing:-.02em;font-size:clamp(13px,.9vw,16px)}.pick-slot__member{z-index:4;color:#f4f5f7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:#080a0dc2;border:1px solid #ffffff17;border-radius:5px;justify-content:flex-end;align-items:center;gap:5px;max-width:calc(100% - 16px);min-height:23px;padding:3px 7px;display:flex;position:absolute;bottom:7px;right:8px;box-shadow:0 5px 15px #0003}.pick-slot__member i{flex:none;font-size:clamp(12px,.82vw,15px);font-style:normal;line-height:1}.pick-slot__member span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(10px,.72vw,13px);font-weight:600;line-height:1.2;overflow:hidden}.pick-slot__member b{color:#ffd39e;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(9px,.67vw,12px);font-weight:600;line-height:1}.pick-slot__member b.has-name:before{color:#7f858d;content:"·";margin-right:5px}.pick-placeholder{background:linear-gradient(135deg,#ffffff04,#0000)}.ban-list img.ban-slot__preview{opacity:.9;filter:saturate(.72)brightness(.78);animation:.26s ease-out both preview-slot-in}.pick-slot.has-preview .pick-slot__art.is-loaded{opacity:.88;filter:saturate(.62)brightness(.72);animation:.26s ease-out both preview-slot-in}.team-rail--blue .pick-slot.has-preview .pick-slot__shade{background:linear-gradient(90deg,#081324ed,#1f56a352 52%,#1843801f)}.team-rail--red .pick-slot.has-preview .pick-slot__shade{background:linear-gradient(270deg,#22080ded,#9726344d 52%,#7819261f)}.pick-slot.has-preview .pick-slot__copy strong{opacity:.82}.draft-board{background:0 0;gap:6px;padding:0}.turn-panel{background:#15171c;border:1px solid #ffffff12;border-radius:9px;height:84px;min-height:84px;padding:8px 19px 13px;box-shadow:0 14px 36px #00000024}.turn-copy span,.turn-game span{font-size:11px}.turn-copy strong,.turn-game strong{margin-top:4px;font-size:15px}.turn-timer{width:128px;min-width:128px}.turn-timer strong{font-size:52px}.turn-timer.is-final strong{font-size:62px}.step-track{gap:5px;left:18px;right:18px}.step-track i{height:4px}.fearless-pool--team .fearless-pool__header{justify-content:space-between}.fearless-pool--team .fearless-pool__header strong{font-size:10px}.fearless-pool__hero{border-radius:4px}.pool-panel{background:#14161a;border:1px solid #fff1;border-radius:9px;padding:12px 13px 13px}.pool-toolbar{grid-template-columns:minmax(160px,205px) minmax(0,1fr) auto;gap:10px;padding-bottom:11px;display:grid}.hero-search{border-radius:6px;width:100%;height:38px;padding-inline:12px}.hero-search input{font-size:13px}.position-filters{gap:6px;min-width:0;padding:0}.position-filters button{border-radius:6px;min-width:43px;height:38px;padding:0 9px;font-size:12px}.pool-count{color:#777d87;white-space:nowrap;font-size:11px}.portrait-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:7px;padding-top:1px}.portrait-card{border-radius:6px}.portrait-card>span{padding:7px 4px 8px;font-size:11px}.portrait-card>i{font-size:9px;inset:0 0 23px}.confirm-dock{background:#14161a;border:1px solid #ffffff0f;border-radius:8px;place-items:center;min-height:64px;padding:8px 12px;display:grid}.confirm-dock__actions{width:min(310px,100% - 24px);display:grid}.confirm-dock .confirm-button{letter-spacing:.02em;border-radius:7px;width:100%;height:46px;font-size:14px;box-shadow:0 9px 22px #0000002e}.confirm-dock .confirm-button--ban-action{letter-spacing:.06em;font-size:15px;box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 26px #0000003d}.board-notice{padding:9px 13px;font-size:12px}.ob-console-scrim{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#05060894;border:0;width:100%;height:100%;position:fixed;inset:0}.ob-console{z-index:160;background:#14161a;border-left:1px solid #f3a0522e;width:min(370px,100vw);height:100vh;padding:22px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-24px 0 70px #0000006b}.ob-console>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.ob-console>header span{color:#f3a052;letter-spacing:.17em;font-size:10px;font-weight:700}.ob-console>header h2{margin:6px 0 0;font-size:24px}.ob-console>header button{color:#a9adb5;cursor:pointer;background:#22252b;border:1px solid #ffffff14;border-radius:6px;width:36px;height:36px;font-size:22px}.ob-console__status{background:#f3a0520e;border:1px solid #f3a05221;border-radius:8px;gap:6px;margin-top:18px;padding:15px;display:grid}.ob-console__status span{color:#9a8064;font-size:10px;font-weight:600}.ob-console__status strong{font-size:16px}.ob-console__status small{color:#7e848e;font-size:11px}.ob-console__section{margin-top:22px}.ob-console__section h3{color:#8d939d;letter-spacing:.08em;margin:0 0 10px;font-size:11px;font-weight:600}.ob-console__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ob-console__actions button,.ob-console__wide{color:#d7d9dd;cursor:pointer;background:#22252b;border:1px solid #ffffff14;border-radius:6px;min-height:44px;font-size:12px;font-weight:600}.ob-console__actions button:disabled,.ob-console__wide:disabled{color:#595f68;cursor:not-allowed}.ob-console__wide{width:100%;margin-bottom:8px}.ob-console__danger{color:#e68b94;background:#ed59670e;border-color:#ed596724}.ob-console__hint{color:#737983;background:#0e1013;border-radius:7px;margin:18px 0 0;padding:13px;font-size:11px;line-height:1.65}.penalty-dialog-backdrop{z-index:220}.workspace .ready-stage,.workspace .completion-panel{border-radius:10px}.workspace .ready-team,.workspace .completion-team,.workspace .series-advance{border-radius:8px}.workspace .completion-hint,.workspace .series-waiting{border-radius:7px}.workspace .penalty-dialog{border-radius:10px}.workspace .penalty-dialog__teams button,.workspace .control-choice__actions button{border-radius:7px}.team-rail{--turn-color:#727984;--turn-rgb:114, 121, 132;isolation:isolate;position:relative}.team-rail--blue{--turn-color:#61a0ff;--turn-rgb:97, 160, 255}.team-rail--red{--turn-color:#ff6979;--turn-rgb:255, 105, 121}.team-rail.is-turn-paused{--turn-color:#e0a15b;--turn-rgb:224, 161, 91}.team-rail.is-turn-timeout{--turn-color:#f4bd55;--turn-rgb:244, 189, 85}.team-rail.is-active{animation:none}.team-rail.is-turn-timeout{animation:1.35s ease-in-out infinite turn-rail-breathe}.team-rail.is-active:after{z-index:5;background:linear-gradient(180deg, transparent, var(--turn-color) 18%, var(--turn-color) 82%, transparent);width:2px;box-shadow:0 0 8px var(--turn-color), 0 0 22px rgba(var(--turn-rgb), .62);content:"";pointer-events:none;opacity:.78;border-radius:999px;animation:none;position:absolute;top:58px;bottom:16px}.team-rail--blue.is-active:after{right:0}.team-rail--red.is-active:after{left:0}.team-rail.is-turn-paused:after{opacity:.55}.team-rail.is-turn-timeout:after{animation:1.35s ease-in-out infinite turn-edge-breathe}.team-rail__turn-sweep{z-index:6;background:linear-gradient(90deg, transparent, var(--turn-color), transparent);width:42%;height:3px;box-shadow:0 0 10px rgba(var(--turn-rgb), .9), 0 0 24px rgba(var(--turn-rgb), .55);pointer-events:none;border-radius:999px;position:absolute;top:0}.team-rail--blue .team-rail__turn-sweep{animation:.62s cubic-bezier(.2,.8,.2,1) both turn-sweep-left}.team-rail--red .team-rail__turn-sweep{animation:.62s cubic-bezier(.2,.8,.2,1) both turn-sweep-right}.team-rail.is-turn-paused .team-rail__turn-sweep{opacity:.5;animation:none;right:29%}.team-rail__turn-label{border:1px solid rgba(var(--turn-rgb), .28);box-shadow:0 0 18px rgba(var(--turn-rgb), .08);white-space:nowrap;align-items:center;gap:6px;display:inline-flex;background:rgba(var(--turn-rgb), .1)!important;color:var(--turn-color)!important;padding:0 9px!important}.team-rail__turn-label>span{background:var(--turn-color);width:6px;height:6px;box-shadow:0 0 0 4px rgba(var(--turn-rgb), .1), 0 0 10px var(--turn-color);border-radius:50%;flex:none;animation:1.2s ease-in-out infinite turn-dot-breathe}.team-rail.is-turn-paused .team-rail__turn-label>span{animation:none}.ban-list .ban-slot.is-current-slot,.pick-slot.is-current-slot{z-index:1;border-color:rgba(var(--turn-rgb), .88);background:linear-gradient(135deg, rgba(var(--turn-rgb), .12), rgba(var(--turn-rgb), .025) 62%), #1a1d22;box-shadow:inset 0 0 0 1px rgba(var(--turn-rgb), .18), 0 0 9px rgba(var(--turn-rgb), .58), 0 0 24px rgba(var(--turn-rgb), .22);animation:.42s cubic-bezier(.18,.86,.25,1) both active-slot-enter;overflow:hidden}.ban-list .ban-slot.is-current-slot.is-slot-paused,.pick-slot.is-current-slot.is-slot-paused{animation:none}.ban-list .ban-slot.is-current-slot.is-slot-timeout,.pick-slot.is-current-slot.is-slot-timeout{animation:1.1s ease-in-out infinite active-slot-breathe}.turn-panel{isolation:isolate;overflow:hidden}.turn-panel>.turn-copy,.turn-panel>.turn-timer,.turn-panel>.turn-game,.turn-panel>.completion-mark{z-index:2;position:relative}.turn-panel>.step-track{z-index:3;position:absolute}.turn-panel--blue{--panel-turn-color:#61a0ff;--panel-turn-rgb:97, 160, 255}.turn-panel--red{--panel-turn-color:#ff6979;--panel-turn-rgb:255, 105, 121}.turn-panel--blue .turn-timer{--timer-side-color:#61a0ff;--timer-side-rgb:97, 160, 255}.turn-panel--red .turn-timer{--timer-side-color:#ff6979;--timer-side-rgb:255, 105, 121}.turn-panel.is-turn-paused{--panel-turn-color:#e0a15b;--panel-turn-rgb:224, 161, 91}.turn-panel.is-turn-timeout{--panel-turn-color:#f4bd55;--panel-turn-rgb:244, 189, 85}.turn-panel.is-turn-timeout .turn-timer{--timer-side-color:#f4bd55;--timer-side-rgb:244, 189, 85}.turn-panel.is-turn-timeout{background:linear-gradient(#f4bd5516,#15171cfa 72%);border-color:#f4bd554d;box-shadow:inset 0 1px #ffdc910f,0 14px 36px #0000002e}.workspace.is-ob-operating:before{background:radial-gradient(at 18% 42%,#f4bd551f,#0000 35%),radial-gradient(at 82% 42%,#f4bd551a,#0000 35%),radial-gradient(at 50% -5%,#f4bd5514,#0000 32%)}.workspace.is-ob-operating .team-rail{--turn-color:#f4bd55;--turn-rgb:244, 189, 85;border-color:#f4bd5538}.workspace.is-ob-operating .team-rail.is-active{background:linear-gradient(#805b1c33,#0e1014 40%);box-shadow:inset 0 3px #f4bd55,0 20px 50px #0000003d}.turn-panel--blue .step-track i,.turn-panel--red .step-track i{background:rgba(var(--panel-turn-rgb), .24);box-shadow:inset 0 0 0 1px rgba(var(--panel-turn-rgb), .08);transition:background-color .26s,box-shadow .26s}.turn-panel--blue .step-track i.done,.turn-panel--red .step-track i.done{background:rgba(var(--panel-turn-rgb), .58);box-shadow:0 0 5px rgba(var(--panel-turn-rgb), .16)}.turn-panel--blue .step-track i.current,.turn-panel--red .step-track i.current{background:var(--panel-turn-color);box-shadow:0 0 7px rgba(var(--panel-turn-rgb), .58), 0 0 15px rgba(var(--panel-turn-rgb), .28);animation:2.4s ease-in-out infinite progress-current-breathe}.turn-panel__handoff{z-index:1;background:linear-gradient(90deg, transparent, rgba(var(--panel-turn-rgb), .09), rgba(var(--panel-turn-rgb), .25), transparent);pointer-events:none;width:38%;position:absolute;top:0;bottom:3px}.turn-panel--blue .turn-panel__handoff{animation:.65s cubic-bezier(.2,.8,.2,1) both handoff-to-left}.turn-panel--red .turn-panel__handoff{animation:.65s cubic-bezier(.2,.8,.2,1) both handoff-to-right}.turn-panel.is-turn-paused .turn-panel__handoff{opacity:.35;animation:none;left:31%}@keyframes timer-number-impact{0%{opacity:.68;transform:scale(.9)}42%{opacity:1;transform:scale(var(--timer-impact-scale,1.04))}to{opacity:1;transform:scale(1)}}@keyframes timer-number-bloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.36)}22%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)}}@keyframes turn-rail-breathe{0%,to{box-shadow:inset 0 3px 0 var(--turn-color), 0 18px 48px #0003, 0 0 12px rgba(var(--turn-rgb), .06)}50%{box-shadow:inset 0 3px 0 var(--turn-color), 0 18px 48px #0003, 0 0 28px rgba(var(--turn-rgb), .22)}}@keyframes turn-edge-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes turn-dot-breathe{0%,to{opacity:.62;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@keyframes turn-sweep-left{0%{opacity:0;left:56%}35%{opacity:1}to{opacity:0;left:3%}}@keyframes turn-sweep-right{0%{opacity:0;right:56%}35%{opacity:1}to{opacity:0;right:3%}}@keyframes workspace-ambient-drift{0%{opacity:.61;transform:translate(-1.2%)scale(1.04)}50%{opacity:.76}to{opacity:.66;transform:translate(1.2%,1%)scale(1.075)}}@keyframes active-slot-breathe{0%,to{box-shadow:inset 0 0 0 1px rgba(var(--turn-rgb), .16), 0 0 8px rgba(var(--turn-rgb), .48), 0 0 18px rgba(var(--turn-rgb), .16)}50%{box-shadow:inset 0 0 0 1px rgba(var(--turn-rgb), .3), 0 0 13px rgba(var(--turn-rgb), .84), 0 0 32px rgba(var(--turn-rgb), .3)}}@keyframes active-slot-enter{0%{border-color:rgba(var(--turn-rgb), .22);box-shadow:inset 0 0 0 1px rgba(var(--turn-rgb), 0), 0 0 0 rgba(var(--turn-rgb), 0)}48%{border-color:var(--turn-color);box-shadow:inset 0 0 0 1px rgba(var(--turn-rgb), .36), 0 0 15px rgba(var(--turn-rgb), .92), 0 0 38px rgba(var(--turn-rgb), .38);filter:brightness(1.16)}to{border-color:rgba(var(--turn-rgb), .88);box-shadow:inset 0 0 0 1px rgba(var(--turn-rgb), .18), 0 0 9px rgba(var(--turn-rgb), .58), 0 0 24px rgba(var(--turn-rgb), .22);filter:brightness()}}@keyframes preview-slot-in{0%{opacity:0;transform:scale(1.08)}to{transform:scale(1.035)}}@keyframes progress-current-breathe{0%,to{opacity:.86}50%{opacity:1}}@keyframes handoff-to-left{0%{opacity:0;left:45%}35%{opacity:1}to{opacity:0;left:-8%}}@keyframes handoff-to-right{0%{opacity:0;right:45%}35%{opacity:1}to{opacity:0;right:-8%}}@media (prefers-reduced-motion:reduce){.team-rail.is-active,.workspace:before,.team-rail.is-active:after,.team-rail__turn-sweep,.team-rail__turn-label>span,.ban-list .ban-slot.is-current-slot,.pick-slot.is-current-slot,.turn-timer.is-warning strong,.turn-timer.is-warning strong:after,.turn-panel .step-track i.current,.turn-panel__handoff{animation:none!important}.turn-timer strong:after,.turn-panel__handoff{display:none}}.ready-stage__copy>span{font-size:12px}.ready-stage__copy h1{font-size:34px}.ready-stage__copy p{font-size:14px}.ready-team h2{font-size:19px}.ready-team button,.ready-team__readonly{font-size:13px}.draft-board--completed .completion-panel{min-height:calc(100vh - 196px)}@media (width<=1450px){.pool-toolbar .pool-count{display:none}}@media (width>=1800px){.portrait-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px}}@media (width>=2400px){.portrait-grid{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:9px}}@media (width<=720px){.pool-toolbar .pool-count{display:none}.ob-console{width:100vw}}.platform-console__sidebar nav{gap:18px}.console-nav-group{gap:5px;display:grid}.console-nav-group>span{color:#6f6964;font-size:var(--console-font-meta,13px);letter-spacing:.16em;padding:0 12px 5px;font-weight:700}.account-create-form{grid-template-columns:repeat(12,minmax(0,1fr))}.account-create-form>label{grid-column:span 3}.account-create-form>.account-module-options{grid-column:span 10}.account-create-form>button{grid-column:span 2}.account-module-options{background:#f8f4ee;border:1px solid #2a221c17;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:11px 12px;display:grid}.account-module-options legend{color:#786f67;font-size:var(--console-font-meta,13px);padding:0 5px;font-weight:700}.account-module-options label{cursor:pointer;background:#fffdfa;border:1px solid #2a221c14;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:9px;display:flex}.account-module-options input{accent-color:#d77d35;flex:none;width:14px;height:14px}.account-module-options label>span{gap:3px;min-width:0;display:grid}.account-module-options strong{color:#3b342e;font-size:var(--console-font-label,14px)}.account-module-options small{color:#958a81;font-size:var(--console-font-meta,13px);line-height:1.45}.account-role.is-owner{color:#ffd08b;background:#19191b}.account-role.is-super-admin{color:#f2a052;background:#2b2421}.account-role.is-administrator{color:#95511f;background:#efe2d4}.account-role.is-staff{color:#6f665e;background:#ece9e5}.account-role-summary{color:#998f86;font-size:var(--console-font-meta,13px);margin-top:5px;line-height:1.45;display:block}.account-access-drawer{z-index:81;background:#fffdf9;flex-direction:column;gap:22px;width:min(480px,100vw);height:100svh;padding:26px;animation:.28s cubic-bezier(.22,1,.36,1) both account-drawer-in;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-24px 0 70px #1d171333}.account-access-drawer>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-access-drawer>header span{color:#ad652e;font-size:var(--console-font-meta,13px);letter-spacing:.14em;font-weight:700}.account-access-drawer>header h2{letter-spacing:-.05em;margin:5px 0 0;font-size:28px}.account-access-drawer>header button{color:#746a62;cursor:pointer;background:#f0ebe4;border:0;border-radius:8px;width:34px;height:34px;font-size:19px}.account-access-level{color:#5e554e;font-size:var(--console-font-label,14px);gap:8px;font-weight:600;display:grid}.account-access-level select{color:#2e2925;height:44px;font-size:var(--console-font-body,16px);background:#f7f2ec;border:1px solid #2a221c1f;border-radius:8px;padding:0 11px}.account-access-level small{color:#958a80;font-size:var(--console-font-meta,13px);font-weight:600;line-height:1.6}.account-module-options.is-drawer{grid-template-columns:1fr 1fr}.account-access-note{color:#776c62;font-size:var(--console-font-label,14px);background:#f5efe8;border-radius:10px;padding:15px;line-height:1.6}.account-access-drawer>footer{justify-content:flex-end;gap:9px;margin-top:auto;display:flex}.account-access-drawer>footer button{color:#665d55;height:42px;font-size:var(--console-font-label,14px);cursor:pointer;background:#fff;border:1px solid #2a221c1f;border-radius:8px;padding:0 16px;font-weight:600}.account-access-drawer>footer button[type=submit]{color:#fff;background:#1e1d1d;border-color:#1e1d1d}@keyframes account-drawer-in{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.bp-assets-heading-actions{flex:none;gap:8px;display:flex}.bp-assets-heading-actions button{color:#fff;height:40px;font-size:var(--console-font-control,15px);cursor:pointer;background:#1e1d1d;border:0;border-radius:8px;padding:0 16px;font-weight:600}.bp-assets-heading-actions button:disabled{cursor:not-allowed;opacity:.42}.bp-assets-heading-actions .bp-assets-preview-button{color:#9d5d2e;background:#fff8ef;border:1px solid #ad652e3d}.bp-assets-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:23px;display:grid}.bp-assets-summary article{background:#fffdfa;border:1px solid #2a221c17;border-radius:12px;align-content:space-between;min-height:78px;padding:14px 16px;display:grid}.bp-assets-summary span{color:#91867d;font-size:var(--console-font-meta,13px);font-weight:600}.bp-assets-summary strong{letter-spacing:-.05em;font-size:22px}.bp-assets-test-note{color:#587087;font-size:var(--console-font-label,14px);background:#edf3f8;border:1px solid #4e71992e;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:10px 13px;display:flex}.bp-assets-empty{background:#fffdf999;border:1px dashed #2a221c29;border-radius:14px;place-content:center;justify-items:center;gap:8px;min-height:310px;margin-top:22px;display:grid}.bp-assets-empty strong{font-size:17px}.bp-assets-empty p{color:#91867c;font-size:var(--console-font-control,15px);margin:0}.bp-assets-empty button{color:#fff;font-size:var(--console-font-label,14px);cursor:pointer;background:#22201f;border:0;border-radius:8px;margin-top:8px;padding:10px 14px;font-weight:600}.bp-avatar-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:13px;margin-top:22px;display:grid}.bp-avatar-grid>article{background:#fffdfa;border:1px solid #2a221c1a;border-radius:13px;transition:transform .2s,opacity .2s;overflow:hidden;box-shadow:0 10px 28px #33271d0a}.bp-avatar-grid>article:hover{transform:translateY(-3px)}.bp-avatar-grid>article.is-disabled{opacity:.52}.bp-avatar-preview{aspect-ratio:1;background:#242426;position:relative;overflow:hidden}.bp-avatar-preview img{object-fit:cover;width:100%;height:100%;display:block}.bp-avatar-preview span{color:#f5efe8;font-size:var(--console-font-meta,13px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121214c2;border-radius:999px;padding:5px 8px;font-weight:600;position:absolute;top:10px;left:10px}.bp-avatar-grid footer{justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:9px 10px;display:flex}.bp-avatar-grid time{color:#948a81;font-size:var(--console-font-meta,13px)}.bp-avatar-grid footer>div{gap:5px;display:flex}.bp-avatar-grid button{color:#625951;height:29px;font-size:var(--console-font-meta,13px);cursor:pointer;background:#f8f4ee;border:1px solid #2a221c1a;border-radius:6px;padding:0 8px;font-weight:600}.bp-avatar-grid button.is-danger{color:#a54f45}.bp-easter-egg{z-index:1000;color:#fff;cursor:wait;isolation:isolate;background:radial-gradient(circle at 50% 45%,#434e604f,#0000 34%),#05070af0;place-items:center;padding:5vw;animation:3s both bp-egg-backdrop;display:grid;position:fixed;inset:0;overflow:hidden}.bp-easter-egg:before{z-index:-1;content:"";opacity:.18;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.bp-easter-egg__scan{z-index:3;filter:blur(1px);background:linear-gradient(#0000,#8ed5ff14,#dcf4ffe6,#8ed5ff1f,#0000);height:26%;animation:.72s cubic-bezier(.25,.75,.35,1) both bp-egg-scan;position:absolute;top:-22%;left:-15%;right:-15%;box-shadow:0 0 60px #98d9ff57}.bp-easter-egg__flare{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#f3a05230,#5987ae14 34%,#0000 68%);border-radius:50%;width:min(62vw,900px);animation:2.5s .35s both bp-egg-flare;position:absolute}.bp-easter-egg__verdict{text-align:center;justify-items:center;gap:28px;width:min(900px,92vw);animation:2.28s cubic-bezier(.18,.82,.25,1) .56s both bp-egg-verdict;display:grid}.bp-easter-egg__verdict img{aspect-ratio:1;object-fit:cover;background:#292b30;border:2px solid #ffffffb8;border-radius:50%;width:clamp(126px,13vw,188px);display:block;box-shadow:0 0 0 8px #ffffff0e,0 24px 75px #00000080,0 0 65px #f3a05233}.bp-easter-egg__verdict p{color:#f8f7f4;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 4px 28px #000000b3;max-width:900px;margin:0;font-size:clamp(23px,2.55vw,42px);font-weight:600;line-height:1.4}@keyframes bp-egg-backdrop{0%{opacity:0}9%,88%{opacity:1}to{opacity:0}}@keyframes bp-egg-scan{0%{opacity:0;top:-24%}18%{opacity:1}to{opacity:0;top:110%}}@keyframes bp-egg-flare{0%{opacity:0;transform:scale(.45)}25%{opacity:1}to{opacity:.45;transform:scale(1.08)}}@keyframes bp-egg-verdict{0%{opacity:0;filter:blur(12px);transform:scale(.82)}15%{opacity:1;filter:blur();transform:scale(1.035)}28%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@media (width<=760px){.account-create-form>label,.account-create-form>.account-module-options,.account-create-form>button{grid-column:1/-1}.account-module-options{grid-template-columns:1fr 1fr}.bp-assets-panel .console-panel__heading{flex-direction:column;align-items:stretch;gap:18px}.bp-assets-heading-actions{width:100%}.bp-assets-heading-actions button{flex:1}.bp-assets-summary{grid-template-columns:1fr 1fr}.bp-assets-test-note{flex-direction:column;align-items:flex-start}.bp-easter-egg__verdict{gap:22px}}@media (prefers-reduced-motion:reduce){.account-access-drawer{animation-duration:.01ms!important}.team-dialog{animation:none!important}.team-admin__heading>button,.team-section-heading button,.team-admin__cards>button,.team-player-pool>article,.team-public-grid>a{transition:none!important}.bp-easter-egg,.bp-easter-egg__flare,.bp-easter-egg__verdict{opacity:1;filter:none;transform:none;animation:none!important}.bp-easter-egg__scan{display:none}}.bp-room-admin{--bp-room-line:#3027201c;--bp-room-muted:#887c72}.bp-room-admin__heading>button{color:#fff;min-height:38px;font-size:var(--console-font-meta,13px);cursor:pointer;background:#27231f;border:0;border-radius:9px;padding:0 14px;font-weight:600}.bp-room-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.bp-room-summary>article{border:1px solid var(--bp-room-line);background:linear-gradient(145deg,#fffdfa,#f7f1e9);border-radius:13px;grid-template-columns:1fr auto;align-items:end;gap:3px 12px;min-height:92px;padding:14px;display:grid}.bp-room-summary span{color:#9a6f45;font-size:var(--console-font-meta,13px);letter-spacing:.1em;grid-column:1/-1;font-weight:700}.bp-room-summary strong{letter-spacing:-.06em;font-size:28px;line-height:1}.bp-room-summary small{color:var(--bp-room-muted);font-size:var(--console-font-meta,13px)}.bp-room-filters{border:1px solid var(--bp-room-line);background:#fffdfa;border-radius:13px;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(120px,1fr)) auto auto;align-items:end;gap:8px;margin-top:11px;padding:12px;display:grid}.bp-room-filters label{gap:5px;min-width:0;display:grid}.bp-room-filters label>span{color:#8d8177;font-size:var(--console-font-meta,13px);font-weight:600}.bp-room-filters input,.bp-room-filters select{border:1px solid var(--bp-room-line);color:#2d2722;width:100%;height:35px;font-size:var(--console-font-meta,13px);background:#faf7f2;border-radius:8px;outline:0;padding:0 9px}.bp-room-filters input:focus,.bp-room-filters select:focus{border-color:#b16d2f7a;box-shadow:0 0 0 3px #b16d2f14}.bp-room-filters>button{border:1px solid var(--bp-room-line);color:#6e6359;height:35px;font-size:var(--console-font-meta,13px);cursor:pointer;background:#f4eee6;border-radius:8px;padding:0 11px;font-weight:600}.bp-room-filters>button[type=submit]{color:#fff;background:#2b2723;border-color:#2b2723}.bp-room-admin__layout{grid-template-columns:320px minmax(0,1fr);gap:11px;min-height:620px;margin-top:11px;display:grid}.bp-room-list,.bp-room-detail{border:1px solid var(--bp-room-line);background:#fffdfa;border-radius:14px}.bp-room-list{align-self:start;max-height:760px;padding:10px;overflow:auto}.bp-room-list>header{color:#81756b;font-size:var(--console-font-meta,13px);justify-content:space-between;padding:3px 3px 10px;display:flex}.bp-room-list>header strong{color:#332d28}.bp-room-list>button{color:#332d28;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;gap:9px;width:100%;padding:12px;transition:transform .18s,border-color .18s,background .18s;display:grid}.bp-room-list>button+button{margin-top:4px}.bp-room-list>button:hover{background:#f8f3ec;transform:translate(2px)}.bp-room-list>button.is-active{background:#f5eadc;border-color:#b86f3142}.bp-room-list__top,.bp-room-list__meta{justify-content:space-between;align-items:center;gap:7px;display:flex}.bp-room-list code,.bp-room-detail code{font-family:Cascadia Mono,Consolas,monospace}.bp-room-list__top code{color:#8b7e73;min-width:0;font-size:var(--console-font-meta,13px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-room-list>button>strong{min-width:0;font-size:var(--console-font-label,14px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.bp-room-list>button>strong i{color:#b37843;font-size:var(--console-font-meta,13px);font-style:normal}.bp-room-list>button>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-room-list__meta small,.bp-room-list__meta time{color:#94887e;font-size:var(--console-font-meta,13px)}.bp-room-status{color:#74695f;font-size:var(--console-font-meta,13px);background:#eee8e0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 7px;font-weight:600;display:inline-flex}.bp-room-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.bp-room-status.is-active{color:#3d8055;background:#e2f0e6}.bp-room-status.is-waiting-ready{color:#9a6f31;background:#f2e9d7}.bp-room-status.is-paused{color:#a4514a;background:#f8dfdc}.bp-room-status.is-positioning{color:#a7682f;background:#fff0dc}.bp-room-status.is-game-completed,.bp-room-status.is-series-completed{color:#655c7b;background:#e8e5ef}.bp-room-empty,.bp-room-detail__empty{color:#91857b;min-height:180px;font-size:var(--console-font-meta,13px);text-align:center;place-content:center;gap:7px;display:grid}.bp-room-detail{min-width:0;padding:17px}.bp-room-detail__empty{min-height:460px}.bp-room-detail__empty strong{color:#3c352f;font-size:15px}.bp-room-detail__empty p{margin:0}.bp-room-detail__hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bp-room-detail__hero>div>span,.bp-room-live>header span,.bp-room-access>header span{color:#a46c38;font-size:var(--console-font-meta,13px);letter-spacing:.15em;font-weight:700}.bp-room-detail__hero code{color:#2d2722;margin-top:5px;font-size:14px;font-weight:600;display:block}.bp-room-detail__hero p{color:#95887d;font-size:var(--console-font-meta,13px);margin:5px 0 0}.bp-room-live{color:#fff;background:#26272b;border:1px solid #372e271c;border-radius:14px;margin-top:15px;overflow:hidden}.bp-room-live>header{justify-content:space-between;align-items:end;padding:14px 15px;display:flex}.bp-room-live>header h2{margin:4px 0 0;font-size:18px}.bp-room-live>header>div:last-child{justify-items:end;gap:3px;display:grid}.bp-room-live>header>div:last-child strong{font-size:var(--console-font-body,16px)}.bp-room-live>header>div:last-child small{color:#96989f;font-size:var(--console-font-meta,13px)}.bp-room-live__teams{grid-template-columns:1fr 1fr;display:grid}.bp-room-live__teams>article{align-content:center;gap:5px;min-height:130px;padding:18px;display:grid;position:relative;overflow:hidden}.bp-room-live__teams>article:before{z-index:0;content:"";opacity:.2;position:absolute;inset:0}.bp-room-live__teams>article.is-blue:before{background:radial-gradient(circle at 0,#4b9aff,#0000 68%)}.bp-room-live__teams>article.is-red:before{background:radial-gradient(circle at 100%,#ff6575,#0000 68%)}.bp-room-live__teams>article>*{z-index:1;position:relative}.bp-room-live__teams>article>span{color:#aeb4bf;font-size:var(--console-font-meta,13px);font-weight:600}.bp-room-live__teams>article>strong{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 55px);font-size:16px;overflow:hidden}.bp-room-live__teams>article>b{z-index:1;font-size:35px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.bp-room-live__teams>article>small{color:#9ca0aa;font-size:var(--console-font-meta,13px)}.bp-room-live>footer{color:#969aa3;font-size:var(--console-font-meta,13px);border-top:1px solid #ffffff12;justify-content:space-between;padding:10px 15px;display:flex}.bp-room-live>footer strong{color:#fff}.bp-room-access{margin-top:15px}.bp-room-access>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.bp-room-access h2{margin:4px 0 0;font-size:16px}.bp-room-access>header p{color:#9a8e84;font-size:var(--console-font-meta,13px);margin:0}.bp-room-access>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.bp-room-access article{border:1px solid var(--bp-room-line);background:#faf6f0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.bp-room-access article>i{color:#825f3f;width:34px;height:34px;font-size:var(--console-font-label,14px);background:#e8e0d6;border-radius:9px;place-items:center;font-style:normal;font-weight:700;display:grid}.bp-room-access article>span{min-width:0}.bp-room-access article strong,.bp-room-access article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bp-room-access article strong{font-size:var(--console-font-meta,13px)}.bp-room-access article small{color:#958a80;font-size:var(--console-font-meta,13px);margin-top:3px}.bp-room-access article button{border:1px solid var(--bp-room-line);color:#6f6359;font-size:var(--console-font-meta,13px);cursor:pointer;background:#fffdfa;border-radius:7px;padding:7px 8px;font-weight:600}.bp-room-access article em{color:#a69b91;font-size:var(--console-font-meta,13px);font-style:normal}.bp-room-dialog-layer{z-index:520;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bp-room-dialog-layer>button:first-child{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#18141199;border:0;position:absolute;inset:0}.bp-room-dialog-layer>section{color:#2e2823;background:#fffdfa;border-radius:17px;width:min(500px,100%);padding:24px;animation:.22s cubic-bezier(.22,1,.36,1) bp-room-dialog-in;position:relative;box-shadow:0 30px 90px #1c161242}.bp-room-dialog-layer section>span{color:#ac7039;font-size:var(--console-font-meta,13px);letter-spacing:.16em;font-weight:700}.bp-room-dialog-layer h2{letter-spacing:-.04em;margin:7px 0 0;font-size:22px}.bp-room-dialog-layer p{color:#80746a;font-size:var(--console-font-label,14px);margin:12px 0 0;line-height:1.7}.bp-room-dialog-layer p code{color:#4c4036}.bp-room-dialog-layer footer{justify-content:flex-end;gap:7px;margin-top:20px;display:flex}.bp-room-dialog-layer footer button{border:1px solid var(--bp-room-line);color:#6c6158;min-height:36px;font-size:var(--console-font-meta,13px);cursor:pointer;background:#f4eee7;border-radius:8px;padding:0 12px;font-weight:600}.bp-room-dialog-layer footer button:last-child{color:#fff;background:#2c2824;border-color:#2c2824}.bp-room-link-result textarea{border:1px solid var(--bp-room-line);resize:none;color:#51463c;background:#f7f1e9;border-radius:9px;outline:0;width:100%;min-height:84px;margin-top:13px;padding:10px;font:8px/1.6 Cascadia Mono,Consolas,monospace}@keyframes bp-room-dialog-in{0%{opacity:0;clip-path:inset(10px round 17px)}to{opacity:1;clip-path:inset(0 round 17px)}}.ob-console__settings{color:#f4bd55;background:#f4bd5514;border-color:#f4bd5540}.game-settings-dialog-layer{z-index:240;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.game-settings-dialog__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040507c2;border:0;position:absolute;inset:0}.game-settings-dialog{color:#f4f2ee;background:#15171b;border:1px solid #f4bd5538;border-radius:15px;width:min(880px,100%);max-height:calc(100vh - 48px);padding:22px;animation:.22s cubic-bezier(.22,1,.36,1) game-settings-in;position:relative;overflow-y:auto;box-shadow:0 30px 100px #0009}.game-settings-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.game-settings-dialog>header span{color:#f4bd55;letter-spacing:.15em;font-size:9px;font-weight:700}.game-settings-dialog>header h2{margin:5px 0 0;font-size:25px}.game-settings-dialog>header button{color:#9297a0;cursor:pointer;background:0 0;border:0;font-size:24px}.game-settings-dialog__warning{background:#f4bd5512;border-left:3px solid #f4bd55;border-radius:7px;margin-top:16px;padding:13px 14px}.game-settings-dialog__warning strong{font-size:12px}.game-settings-dialog__warning p{color:#a8a5a0;margin:5px 0 0;font-size:10px;line-height:1.65}.game-settings-dialog__warning.is-safe-update{background:#73b88712;border-left-color:#73b887}.game-settings-dialog__warning.is-safe-update strong{color:#a7d9b5}.game-settings-dialog__fields{grid-template-columns:1fr 1fr;gap:11px;margin-top:16px;display:grid}.game-settings-dialog__fields>section>label{color:#959aa4;margin-bottom:7px;font-size:9px;font-weight:600;display:block}.game-settings-dialog__fields .segmented{background:#0d0f12;width:100%;padding:3px}.game-settings-dialog__fields .segmented button{flex:1;min-width:0}.game-settings-dialog__preview{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.game-settings-dialog__preview article{border-radius:10px;align-content:center;gap:4px;min-height:86px;padding:13px;display:grid}.game-settings-dialog__preview article.is-blue{background:linear-gradient(125deg,#3689ef33,#3689ef0a)}.game-settings-dialog__preview article.is-red{text-align:right;background:linear-gradient(235deg,#e84c5e33,#e84c5e0a)}.game-settings-dialog__preview small{color:#959aa4;font-size:8px}.game-settings-dialog__preview strong{font-size:14px}.game-settings-dialog__preview span{color:#f4bd55;font-size:9px;font-weight:600}.game-settings-dialog__members{border-top:1px solid #ffffff12;margin-top:17px;padding-top:16px}.game-settings-dialog__members>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.game-settings-dialog__members>header strong{font-size:12px}.game-settings-dialog__members>header span{color:#8f949c;font-size:9px}.game-settings-dialog .bp-member-editor-grid{margin:11px 0 0}.game-settings-dialog .bp-member-editor{background:#101216;border-color:#ffffff13}.game-settings-dialog .bp-member-editor>header strong{color:#e5e7eb}.game-settings-dialog .bp-member-editor>header small{color:#747b85}.game-settings-dialog .bp-member-editor>header em{color:#aeb3bb;background:#202329}.game-settings-dialog .bp-member-editor__columns{color:#6f7680}.game-settings-dialog .bp-member-editor__row>span{color:#626974}.game-settings-dialog .bp-member-editor__row>input{color:#f0f1f3;background:#181b20;border-color:#ffffff14}.game-settings-dialog .bp-member-editor__row>input:focus{border-color:#f4bd557a;box-shadow:0 0 0 3px #f4bd5514}.game-settings-dialog .bp-member-editor__row>label{color:#858b94;background:#1c1f24;border-color:#ffffff12}.game-settings-dialog .bp-member-editor__row>label.is-active{color:#f4bd55;background:#f4bd5517;border-color:#f4bd5542}.game-settings-dialog>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.game-settings-dialog>footer button{color:#bdc0c6;cursor:pointer;background:#23262c;border:1px solid #ffffff17;border-radius:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:600}.game-settings-dialog>footer button:last-child{color:#241b0d;background:#f4bd55;border-color:#f4bd5580}@keyframes game-settings-in{0%{opacity:0;clip-path:inset(10px round 15px)}to{opacity:1;clip-path:inset(0 round 15px)}}@media (width<=1040px){.bp-room-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-room-filters__search{grid-column:span 2}.bp-room-admin__layout{grid-template-columns:1fr}.bp-room-list{max-height:350px}}@media (width<=680px){.bp-room-summary{grid-template-columns:1fr}.bp-room-filters{grid-template-columns:1fr 1fr}.bp-room-filters__search{grid-column:1/-1}.bp-room-live__teams,.bp-room-access>div,.game-settings-dialog__fields,.game-settings-dialog__preview,.bp-member-editor-grid{grid-template-columns:1fr}.bp-room-access>header{flex-direction:column;align-items:flex-start}.bp-room-live__teams>article.is-red,.game-settings-dialog__preview article.is-red{text-align:left}.bp-room-dialog-layer,.game-settings-dialog-layer{padding:12px}}@media (prefers-reduced-motion:reduce){.bp-room-list>button{transition:none!important}.bp-room-dialog-layer>section,.game-settings-dialog{animation:none!important}}.ban-slot__seam{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 0,#eb2a41c2 15%,#f13a50 50%,#eb2a41c2 85%,#0000 100%);border-radius:999px;width:150%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 0 3px #f42d44a6,0 0 9px #df1c3347}.ban-slot__art--locking{animation:.32s cubic-bezier(.2,.82,.2,1) both mfp-ban-art-lock!important}.ban-slot.is-locking .ban-slot__seam{animation:.32s ease-out both mfp-ban-seam-settle!important}.draft-ban-lock-fx,.draft-pick-lock-fx{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.draft-ban-lock-fx{overflow:hidden}.draft-ban-lock-fx__feed{z-index:1;opacity:0;background:#ff304f;border-radius:999px;position:absolute;box-shadow:0 0 5px #ff2445d1,0 0 11px #cd0d2c6b}.draft-ban-lock-fx__feed--top{transform-origin:0;width:58%;height:2px;top:0;right:0;transform:scaleX(0);animation:.125s cubic-bezier(.18,.8,.22,1) both mfp-ban-feed-top!important}.draft-ban-lock-fx__feed--right{transform-origin:bottom;width:2px;height:56%;top:0;right:0;transform:scaleY(0);animation:.125s cubic-bezier(.18,.8,.22,1) both mfp-ban-feed-right!important}.draft-ban-lock-fx__corner{z-index:2;opacity:0;background:#ff304f;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 6px #ff304f,0 0 14px #d50c2ddb;animation:90ms ease-out .105s both mfp-ban-corner-impact!important}.draft-ban-lock-fx__blade{z-index:3;opacity:0;transform-origin:100%;background:linear-gradient(90deg,#0000 0,#9f0c24 8%,#ef203e 38%,#ff304f 58%,#c81230 88%,#0000 100%);border-radius:999px;width:148%;height:3px;position:absolute;top:-2%;right:-4%;transform:rotate(-45deg)scaleX(.015);box-shadow:0 0 6px #ff2342e6,0 0 14px #b8092485;animation:.155s cubic-bezier(.08,.84,.16,1) .135s both mfp-ban-blade-cut!important}.team-rail--blue .pick-slot{--draft-pick-entry-x:-44px;--draft-pick-over-x:3px;--draft-pick-return-x:-1.35px}.team-rail--red .pick-slot{--draft-pick-entry-x:44px;--draft-pick-over-x:-3px;--draft-pick-return-x:1.35px}.pick-slot__art--locking{animation:.38s cubic-bezier(.16,.84,.22,1) both mfp-pick-art-insert!important}.pick-slot.is-locking .pick-slot__copy strong{animation:.25s ease-out 90ms both mfp-pick-name-settle!important}.draft-pick-lock-fx__wake,.draft-pick-lock-fx__edge{pointer-events:none;position:absolute;top:-8%;bottom:-8%}.draft-pick-lock-fx__wake{opacity:0;width:58%}.team-rail--blue .draft-pick-lock-fx__wake{background:linear-gradient(90deg,#0000 0,#4f94ff29 34%,#7eb5ff7a 72%,#0000 100%);left:-12%;transform:skew(-11deg);animation:.38s cubic-bezier(.16,.84,.22,1) both mfp-pick-wake-blue!important}.team-rail--red .draft-pick-lock-fx__wake{background:linear-gradient(270deg,#0000 0,#ff4a6024 34%,#ff768775 72%,#0000 100%);right:-12%;transform:skew(11deg);animation:.38s cubic-bezier(.16,.84,.22,1) both mfp-pick-wake-red!important}.draft-pick-lock-fx__edge{opacity:0;filter:blur(.2px);width:18%}.team-rail--blue .draft-pick-lock-fx__edge{background:linear-gradient(90deg,#0000,#cbe1ff33 36%,#ebf6fff2 58%,#4a91ff2e 78%,#0000);left:-19%;transform:skew(-9deg);animation:.35s cubic-bezier(.16,.84,.22,1) both mfp-pick-edge-blue!important}.team-rail--red .draft-pick-lock-fx__edge{background:linear-gradient(270deg,#0000,#ffd6dc33 36%,#ffeff2f2 58%,#ff475e2e 78%,#0000);right:-19%;transform:skew(9deg);animation:.35s cubic-bezier(.16,.84,.22,1) both mfp-pick-edge-red!important}@keyframes mfp-ban-art-lock{0%,38%{opacity:1;filter:saturate()brightness(1.04)contrast(1.02)}58%{opacity:1;filter:saturate(.78)brightness(1.08)contrast(1.08)}to{opacity:.86;filter:saturate(.38)brightness(.72)contrast(1.06)}}@keyframes mfp-ban-feed-top{0%{opacity:0;transform:scaleX(0)}18%,76%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes mfp-ban-feed-right{0%{opacity:0;transform:scaleY(0)}18%,76%{opacity:1}to{opacity:0;transform:scaleY(1)}}@keyframes mfp-ban-corner-impact{0%{opacity:0;transform:scale(.35)}32%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.55)}}@keyframes mfp-ban-blade-cut{0%{opacity:0;transform:rotate(-45deg)scaleX(.015)}9%{opacity:1}68%{opacity:1;transform:rotate(-45deg)scaleX(1)}to{opacity:0;transform:rotate(-45deg)scaleX(1)}}@keyframes mfp-ban-seam-settle{0%,52%{opacity:0}68%{opacity:1;filter:brightness(1.25)}to{opacity:1;filter:brightness()}}@keyframes mfp-pick-art-insert{0%{filter:saturate(.74)brightness(.72);transform:translate3d(var(--draft-pick-entry-x), 0, 0) scale(1.035)}58%{filter:saturate(1.15)brightness(1.14);transform:translate3d(var(--draft-pick-over-x), 0, 0) scale(1.045)}82%{filter:saturate(1.04)brightness(1.04);transform:translate3d(var(--draft-pick-return-x), 0, 0) scale(1.035)}to{filter:none;transform:translate(0,0)scale(1.035)}}@keyframes mfp-pick-name-settle{0%{opacity:0;transform:translateX(var(--draft-pick-entry-x))}to{opacity:1;transform:translate(0)}}@keyframes mfp-pick-wake-blue{0%{opacity:0;transform:translate(-28%)skew(-11deg)}16%{opacity:.95}72%{opacity:.5;transform:translate(86%)skew(-11deg)}to{opacity:0;transform:translate(110%)skew(-11deg)}}@keyframes mfp-pick-wake-red{0%{opacity:0;transform:translate(28%)skew(11deg)}16%{opacity:.95}72%{opacity:.5;transform:translate(-86%)skew(11deg)}to{opacity:0;transform:translate(-110%)skew(11deg)}}@keyframes mfp-pick-edge-blue{0%{opacity:0;transform:translate(0)skew(-9deg)}14%,68%{opacity:1}to{opacity:0;transform:translate(650%)skew(-9deg)}}@keyframes mfp-pick-edge-red{0%{opacity:0;transform:translate(0)skew(9deg)}14%,68%{opacity:1}to{opacity:0;transform:translate(-650%)skew(9deg)}}.bp-seconds-input{background:#ffffff9e;border:1px solid #1e1b171f;border-radius:9px;grid-template-columns:minmax(0,1fr) 46px;height:42px;display:grid;overflow:hidden}.bp-seconds-input:focus-within{border-color:#b4683173;box-shadow:0 0 0 3px #b4683114}.bp-seconds-input input{color:#302b26;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0 13px;font-size:13px;font-weight:650}.bp-seconds-input>span{color:#8b8176;border-left:1px solid #1e1b1714;place-items:center;font-size:11px;font-weight:650;display:grid}.option-field__hint{color:#8d857b;margin-top:7px;font-size:10px;line-height:1.5;display:block}.workspace-grid--positioning{grid-template-columns:minmax(0,1fr);overflow:auto}.draft-board--position-preparation{place-items:center;display:grid;overflow:hidden}.position-preparation-stage{place-items:center;display:grid}.position-preparation-stage h1{color:#f4f5f6;letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.2vw,52px)}.position-preparation-stage p{color:#959ca6;letter-spacing:.035em;margin:9px 0 0;font-size:clamp(14px,1.35vw,20px);font-weight:650}.position-preparation-stage__countdown{color:#8f806f;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:18px;display:flex}.position-preparation-stage__countdown strong{color:#f3a052;font-size:clamp(32px,3vw,46px);line-height:1}.position-preparation-stage__countdown span{font-size:14px;font-weight:700}.position-adjustment-stage{background:radial-gradient(circle at 18% 8%,#4388f51a,#0000 28rem),radial-gradient(circle at 82% 8%,#ed596717,#0000 28rem),#0d0f13;border:1px solid #ffffff13;border-radius:12px;flex-direction:column;justify-self:center;gap:12px;width:min(100%,1540px);min-width:1120px;min-height:100%;padding:18px;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000038}.position-adjustment-stage__header{background:linear-gradient(#f3a0520b,#0000),#14161b;border:1px solid #f3a05224;border-radius:10px;grid-template-columns:1fr 140px 1fr;align-items:center;min-height:104px;padding:15px 20px;display:grid;position:relative}.position-adjustment-stage__header>div:first-child>span{color:#eaa15c;letter-spacing:.16em;font-size:10px;font-weight:700}.position-adjustment-stage__header h1{color:#f5f5f6;letter-spacing:-.035em;margin:6px 0 0;font-size:24px}.position-adjustment-stage__header p{color:#818791;margin:5px 0 0;font-size:11px}.position-adjustment-timer{text-align:center;font-variant-numeric:tabular-nums}.position-adjustment-timer strong,.position-adjustment-timer span{display:block}.position-adjustment-timer strong{color:#f4b66d;text-shadow:0 0 28px #f3a0522e;font-size:56px;font-weight:700;line-height:.9}.position-adjustment-timer span{color:#8d7b68;letter-spacing:.14em;margin-top:7px;font-size:10px;font-weight:700}.position-adjustment-timer.is-expired strong,.position-adjustment-timer.is-expired span{color:#f4bd55}.position-adjustment-stage__progress{justify-content:flex-end;gap:7px;display:flex}.position-adjustment-stage__progress i{background:#30343b;border-radius:999px;width:46px;height:5px;transition:background .2s,box-shadow .2s}.position-adjustment-stage__progress i.is-confirmed{background:#a8c86a;box-shadow:0 0 14px #a8c86a33}.position-adjustment-notice{margin:0}.position-adjustment-teams{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.position-team{background:#111318f0;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.position-team--blue{border-color:#4388f533}.position-team--red{border-color:#ed596733}.position-team.is-confirmed{border-color:#a8c86a52;box-shadow:inset 0 3px #a8c86aa8}.position-team>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:12px 15px;display:flex}.position-team--red>header{text-align:right;flex-direction:row-reverse}.position-team__identity{align-items:center;gap:10px;min-width:0;display:flex}.position-team--red .position-team__identity{flex-direction:row-reverse}.position-team__identity>img{object-fit:cover;background:#fff;border:1px solid #ffffff1a;border-radius:7px;flex:none;width:38px;height:38px}.position-team__identity span{min-width:0}.position-team__identity small,.position-team__identity strong{display:block}.position-team__identity small{color:#757b85;font-size:9px}.position-team__identity strong{color:#eef0f3;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:15px;overflow:hidden}.position-team>header>em{color:#8b919a;background:#ffffff0d;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-style:normal;font-weight:700}.position-team.is-confirmed>header>em{color:#bddb83;background:#a8c86a1a}.position-team__slots{flex:auto;grid-template-rows:repeat(5,minmax(66px,1fr));gap:7px;min-height:0;padding:9px;display:grid}.position-team__concealed{color:#727882;text-align:center;background:radial-gradient(circle at 50% 40%,#f3a0520e,#0000 34%),#ffffff03;border:1px dashed #ffffff17;border-radius:8px;flex:auto;place-content:center;justify-items:center;gap:7px;min-height:0;margin:9px;display:grid}.position-team__concealed>i{color:#bd8959;background:#f3a0520b;border:1px solid #f3a0522e;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:6px;font-size:22px;font-style:normal;display:grid}.position-team__concealed>strong{color:#c8ccd2;font-size:16px}.position-team__concealed>span{color:#737983;font-size:11px}.position-team.is-confirmed .position-team__concealed>i{color:#a8c86a;background:#a8c86a0e;border-color:#a8c86a38}.position-slot{color:#e7e9ec;text-align:left;cursor:pointer;background:linear-gradient(90deg,#4388f50b,#0000 62%),#17191e;border:1px solid #fff1;border-radius:8px;grid-template-columns:68px minmax(150px,.8fr) minmax(130px,1fr) 64px;align-items:center;min-width:0;padding:5px 8px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.position-team--red .position-slot{background:linear-gradient(270deg,#ed59670a,#0000 62%),#17191e;grid-template-columns:64px minmax(130px,1fr) minmax(150px,.8fr) 68px}.position-slot:not(:disabled):hover{background-color:#1b1e24;border-color:#ffffff26;transform:translateY(-1px)}.position-slot:disabled{cursor:default;opacity:.8}.position-slot.is-selected{z-index:2;background:linear-gradient(90deg,#f3a05221,#f3a05206),#1b1d22;border-color:#f3a052b8;transform:translateY(-1px);box-shadow:0 0 0 2px #f3a05214,0 10px 30px #00000038}.position-slot.is-target:not(:disabled){border-color:#f3a05233}.position-slot.is-dragging{z-index:3;opacity:.62;border-color:#f3a05294;box-shadow:0 0 0 2px #f3a05214}.position-slot.is-drop-target:not(:disabled){z-index:2;background:linear-gradient(90deg,#a8c86a21,#a8c86a06),#1b1d22;border-color:#a8c86ab8;box-shadow:0 0 0 2px #a8c86a14,0 10px 30px #0003}.position-slot__lane{grid-area:1/1;padding-left:4px}.position-team--red .position-slot__lane{text-align:right;grid-column:4;padding:0 4px 0 0}.position-slot__lane i,.position-slot__lane strong{display:block}.position-slot__lane i{color:#575d66;letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:700}.position-slot__lane strong{color:#f0f1f3;margin-top:2px;font-size:13px}.position-slot__champion{grid-area:1/2;align-items:center;gap:9px;min-width:0;display:flex}.position-team--red .position-slot__champion{text-align:right;flex-direction:row-reverse;grid-column:3}.position-slot__champion>img{object-fit:cover;border:1px solid #ffffff1f;border-radius:7px;flex:none;width:48px;height:48px;box-shadow:0 6px 16px #00000040}.position-slot__champion>span{min-width:0}.position-slot__champion small,.position-slot__champion strong{display:block}.position-slot__champion small,.position-slot__member small{color:#666c76;font-size:8px}.position-slot__champion strong{color:#f1f2f4;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.position-slot__member{grid-area:1/3;min-width:0;padding:0 10px}.position-team--red .position-slot__member{text-align:right;grid-column:2}.position-slot__member>strong{color:#c9cdd3;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;margin-top:4px;font-size:11px;display:flex;overflow:hidden}.position-team--red .position-slot__member>strong{justify-content:flex-end}.position-slot__member>strong.is-empty{color:#555b64;font-weight:500}.position-slot__member i{font-size:13px;font-style:normal}.position-slot__member b{color:#efb16b;font-size:10px;font-weight:700}.position-slot__member b:before{color:#555b64;content:"·";margin-right:6px}.position-slot__swap-hint{color:#555b64;letter-spacing:.04em;grid-area:1/4;justify-self:end;font-size:8px;font-weight:700}.position-team--red .position-slot__swap-hint{grid-column:1;justify-self:start}.position-slot.is-selected .position-slot__swap-hint{color:#f1aa60}.position-slot.is-target .position-slot__swap-hint{color:#a98763}.position-team>footer{background:#ffffff03;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:14px;min-height:59px;padding:10px 14px;display:flex}.position-team--red>footer{flex-direction:row-reverse}.position-team>footer>span{color:#737983;font-size:9px}.position-team>footer>em{color:#747a84;font-size:10px;font-style:normal}.position-team>footer>button{color:#f2b36e;cursor:pointer;background:#f3a0521a;border:1px solid #f3a05247;border-radius:7px;min-width:122px;height:35px;font-size:10px;font-weight:700}.position-team.is-confirmed>footer>button{color:#a0a6af;background:#ffffff0a;border-color:#ffffff1a}.position-team>footer>button:disabled{opacity:.42;cursor:not-allowed}.position-adjustment-stage__footer{color:#6f757e;justify-content:space-between;align-items:center;gap:20px;min-height:36px;padding:0 5px;font-size:9px;display:flex}.position-adjustment-stage__footer strong{color:#9a8064;font-size:9px}.completion-view-switch{background:#181b20;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:0;padding:4px;display:grid}.draft-board--completed{gap:8px;overflow:hidden}.draft-board--completed>.turn-panel{min-height:80px}.draft-board--completed>.series-history{flex-basis:118px;height:118px}.draft-board--completed>.series-history--detail-view{--history-slot-size:clamp(24px, 1.65vw, 28px)}.draft-board--completed>.series-history--detail-view .series-history__detail{padding-top:3px}.draft-board--completed>.series-history--detail-view .series-history__team-detail{gap:8px;padding-block:3px}.draft-board--completed .completion-panel{flex:auto;min-height:0;overflow-y:auto}.completion-view-switch button{color:#747a84;cursor:pointer;background:0 0;border:0;border-radius:6px;height:34px;font-size:10px;font-weight:700}.completion-view-switch button.is-active{color:#f2b36e;background:#f3a05221;box-shadow:inset 0 0 0 1px #f3a0522e}.matchup-panel{background:radial-gradient(circle at 15% 0,#4388f514,#0000 18rem),radial-gradient(circle at 85% 0,#ed596713,#0000 18rem),#111318;border:1px solid #ffffff13;border-radius:11px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.matchup-panel__header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px 16px;display:flex}.matchup-panel__heading{min-width:0}.matchup-panel__header h1{color:#f4f5f6;letter-spacing:-.035em;margin:0;font-size:28px;font-weight:800}.matchup-panel__header p{color:#858b95;margin:4px 0 0;font-size:10px}.matchup-panel__tools{flex:none;align-items:center;gap:8px;display:flex}.matchup-data-tabs{gap:5px;margin-top:8px;display:flex}.matchup-data-tabs button,.matchup-position-tabs button{color:#7f858f;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:5px;height:31px;padding:0 12px;font-size:12px;font-weight:700}.matchup-data-tabs button.is-active,.matchup-position-tabs button.is-active{color:#ffc078;background:#f3a0521f;border-color:#f3a0525c}.matchup-data-tabs button:disabled{opacity:.48;cursor:wait}.matchup-panel__countdown{font-variant-numeric:tabular-nums;background:#f3a0520e;border:1px solid #f3a05229;border-radius:8px;flex:none;align-items:baseline;gap:7px;padding:8px 10px;display:flex}.matchup-panel__countdown strong{color:#ffc078;font-size:24px;line-height:1}.matchup-panel__countdown span{color:#9b8d7d;font-size:11px}.matchup-panel__teams{background:#ffffff04;border-bottom:1px solid #ffffff0b;grid-template-columns:minmax(0,1fr) auto 34px auto minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:8px 14px;display:grid}.matchup-panel__teams strong{color:#e9ebee;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.matchup-panel__teams strong:last-child{text-align:right}.matchup-panel__side{letter-spacing:.04em;font-size:16px;font-weight:800}.matchup-panel__side--blue{color:#70a8ff}.matchup-panel__side--red{color:#f27b87}.matchup-panel__teams i{color:#b0b5bd;text-align:center;font-size:13px;font-style:normal;font-weight:800}.matchup-preparation{background:radial-gradient(circle at 35%,#4388f514,#0000 13rem),radial-gradient(circle at 65%,#ed596711,#0000 13rem),#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:22px;min-height:0;margin:10px;padding:28px;display:flex}.matchup-preparation__mark{color:#f2b36e;text-align:right;font-variant-numeric:tabular-nums;min-width:94px;font-size:48px;font-weight:850;line-height:1}.matchup-preparation__mark small{color:#6f7680;margin-left:4px;font-size:17px}.matchup-preparation__copy{flex-direction:column;width:min(430px,100%);display:flex}.matchup-preparation__copy strong{color:#eff1f4;font-size:21px;font-weight:800}.matchup-preparation__copy>span{color:#a0a6af;margin-top:6px;font-size:13px}.matchup-preparation__copy>small{color:#707782;margin-top:8px;font-size:11px}.matchup-preparation__progress{background:#292d34;border-radius:999px;height:7px;margin-top:16px;overflow:hidden}.matchup-preparation__progress i{border-radius:inherit;background:linear-gradient(90deg,#4388f5,#f3a052,#ed5967);height:100%;transition:width .35s;display:block}.matchup-preparation.is-failed{text-align:center;border-color:#ed596724}.matchup-preparation-status{background:#f3a0520b;border:1px solid #f3a05224;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto minmax(52px,1fr);align-items:center;gap:2px 8px;width:168px;height:43px;padding:6px 9px;display:grid}.matchup-preparation-status strong{color:#f2b36e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.matchup-preparation-status span{color:#858c96;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;overflow:hidden}.matchup-preparation-status__progress{background:#292d34;border-radius:999px;height:5px;overflow:hidden}.matchup-preparation-status__progress i{border-radius:inherit;background:linear-gradient(90deg,#4388f5,#f3a052);height:100%;transition:width .3s;display:block}.matchup-panel__lanes{flex:auto;grid-template-rows:repeat(5,minmax(56px,1fr));gap:5px;min-height:0;padding:8px;display:grid}.matchup-lane{background:linear-gradient(90deg,#4388f509,#0000 42%,#ed596709),#17191e;border:1px solid #ffffff0e;border-radius:8px;grid-template-columns:minmax(148px,190px) minmax(190px,1fr) minmax(148px,190px);align-items:center;gap:11px;min-width:0;padding:5px 9px;display:grid;overflow:hidden}.matchup-champion{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.matchup-champion--red{text-align:right;grid-template-columns:minmax(0,1fr) 50px}.matchup-champion img{object-fit:cover;border:1px solid #ffffff1a;border-radius:7px;flex:none;width:50px;height:50px}.matchup-champion span{min-width:0}.matchup-champion small,.matchup-champion strong{display:block}.matchup-champion small{color:#8d949e;font-size:12px}.matchup-champion strong{color:#e7e9ec;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:16px;font-weight:800;overflow:hidden}.matchup-lane__data{min-width:0}.matchup-lane__numbers{font-variant-numeric:tabular-nums;grid-template-columns:1fr minmax(72px,auto) 1fr;align-items:baseline;gap:6px;display:grid}.matchup-lane__numbers strong{color:#7daeff;font-size:17px}.matchup-lane__numbers strong:last-child{color:#ff8793;text-align:right}.matchup-lane__numbers span{color:#6d747e;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.matchup-lane__bar{background:#d94f60;border-radius:999px;height:7px;margin-top:6px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0000004d}.matchup-lane__bar i{background:#4388f5;border-right:2px solid #f0f2f5;height:100%;transition:width .4s;display:block}.matchup-lane__bar.is-unavailable{background:#2c3037}.matchup-lane__bar.is-unavailable i{background:#3b4048;border-color:#555b64}.matchup-strength-grid{scrollbar-color:#414751 transparent;scrollbar-width:thin;flex:auto;grid-template-rows:repeat(5,minmax(168px,1fr));gap:8px;min-height:0;padding:8px;display:grid;overflow-y:auto}.matchup-strength-row{background:linear-gradient(90deg,#4388f509,#0000 42%,#ed596709),#17191e;border:1px solid #ffffff0e;border-radius:8px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 18px;min-width:0;padding:10px 12px;display:grid;overflow:hidden}.matchup-strength-row__metrics,.matchup-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;min-width:0;display:grid}.matchup-strength-row>.matchup-champion--blue{grid-area:1/1}.matchup-strength-row>.matchup-champion--red{grid-area:1/3}.matchup-strength-row>.matchup-champion img{width:42px;height:42px}.matchup-strength-row>.matchup-champion{grid-template-columns:42px minmax(0,1fr)}.matchup-strength-row>.matchup-champion--red{grid-template-columns:minmax(0,1fr) 42px}.matchup-strength-row__metrics{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.matchup-metric-comparison{font-variant-numeric:tabular-nums;background:#ffffff06;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"label label""blue red";align-items:center;gap:2px 8px;min-width:0;padding:5px 7px;display:grid}.matchup-metric-comparison.is-primary{background:#f3a05211;border:1px solid #f3a05229}.matchup-metric-comparison strong{color:#7daeff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.matchup-metric-comparison>strong:first-child{grid-area:blue}.matchup-metric-comparison>strong:last-child{grid-area:red}.matchup-metric-comparison strong:last-child{color:#ff8793;text-align:right}.matchup-metric-comparison span{color:#8a919b;white-space:nowrap;font-size:11px;font-weight:650}.matchup-metric-comparison__label{text-align:center;flex-direction:column;grid-area:label;align-items:center;line-height:1.15;display:flex}.matchup-metric-comparison__label small{color:#6f7680;margin-top:2px;font-size:9px;font-weight:650}.matchup-detail{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:8px;display:flex}.matchup-position-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.matchup-position-tabs button{width:100%}.matchup-detail__comparison{background:radial-gradient(circle at 15%,#4388f514,#0000 18rem),radial-gradient(circle at 85%,#ed596713,#0000 18rem),#17191e;border:1px solid #ffffff0e;border-radius:8px;flex:auto;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px 18px;min-height:0;padding:18px;display:grid}.matchup-detail__comparison>.matchup-champion img{width:64px;height:64px}.matchup-detail__comparison>.matchup-champion{grid-template-columns:64px minmax(0,1fr)}.matchup-detail__comparison>.matchup-champion--red{grid-template-columns:minmax(0,1fr) 64px}.matchup-detail__comparison>.matchup-champion--blue{grid-area:1/1}.matchup-detail__comparison>.matchup-champion--red{grid-area:1/3}.matchup-detail__comparison>.matchup-champion strong{font-size:18px}.matchup-detail__metrics{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.matchup-detail__metrics .matchup-metric-comparison{padding:7px 8px}.matchup-detail__metrics .matchup-metric-comparison strong{font-size:15px}.matchup-detail__metrics .matchup-metric-comparison span{font-size:11px}.matchup-panel__source{color:#858b95;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 14px;font-size:12px;line-height:1.4;display:flex}.matchup-panel__source strong{color:#c3a079;text-align:right;font-size:12px}@media (height<=790px){.position-adjustment-stage{padding:12px}.position-adjustment-stage__header{min-height:88px;padding-block:10px}.position-adjustment-stage__header h1{font-size:21px}.position-adjustment-timer strong{font-size:48px}.position-team>header{min-height:56px;padding-block:8px}.position-team__slots{grid-template-rows:repeat(5,minmax(58px,1fr));gap:5px;padding:7px}.position-slot__champion>img{width:42px;height:42px}.position-team>footer{min-height:50px;padding-block:7px}.draft-board--completed{gap:6px;padding-block:9px}.draft-board--completed>.turn-panel{min-height:74px}.draft-board--completed>.series-history{flex-basis:104px;height:104px;padding-block:7px}.draft-board--completed>.series-history--detail-view{--history-slot-size:22px}.draft-board--completed>.series-history--detail-view .series-history__detail{padding-top:1px}.draft-board--completed>.series-history--detail-view .series-history__team-detail{padding-block:1px}.completion-view-switch{padding:3px}.completion-view-switch button{height:30px}.matchup-panel__header{min-height:50px;padding-block:6px}.matchup-panel__heading{align-items:center;gap:11px;display:flex}.matchup-panel__header h1{white-space:nowrap;margin:0;font-size:24px}.matchup-panel__header p{display:none}.matchup-data-tabs{margin-top:0}.matchup-data-tabs button{height:27px;padding-inline:9px;font-size:11px}.matchup-panel__countdown{padding-block:6px}.matchup-panel__teams{min-height:36px;padding-block:5px}.matchup-panel__lanes{grid-template-rows:repeat(5,minmax(44px,1fr));gap:4px;padding:5px}.matchup-strength-grid{grid-template-rows:repeat(5,minmax(164px,1fr));gap:5px;padding:5px}.matchup-lane{padding-block:3px}.matchup-strength-row{gap:5px 12px;padding:7px 9px}.matchup-metric-comparison{gap:4px;padding:3px 5px}.matchup-metric-comparison strong{font-size:13px}.matchup-metric-comparison span{font-size:11px}.matchup-champion{grid-template-columns:42px minmax(0,1fr);gap:8px}.matchup-champion--red{grid-template-columns:minmax(0,1fr) 42px}.matchup-champion img{width:42px;height:42px}.matchup-detail{gap:5px;padding:5px}.matchup-position-tabs button{height:27px}.matchup-detail__comparison{padding:10px}.matchup-detail__comparison>.matchup-champion img{width:54px;height:54px}.matchup-detail__comparison>.matchup-champion{grid-template-columns:54px minmax(0,1fr)}.matchup-detail__comparison>.matchup-champion--red{grid-template-columns:minmax(0,1fr) 54px}.matchup-detail__metrics .matchup-metric-comparison{padding-block:4px}.matchup-detail__metrics .matchup-metric-comparison strong{font-size:14px}.matchup-detail__metrics .matchup-metric-comparison span{font-size:10px}.matchup-panel__source{min-height:34px;padding-block:4px}}@media (prefers-reduced-motion:reduce){.position-slot,.position-adjustment-stage__progress i,.matchup-lane__bar i{transition:none}}.player-admin__overview article,.player-directory-rail,.player-directory-list>button,.player-workspace,.player-season-form,.player-public__grid>a,.player-profile-public__hero,.player-profile-public__history article,.tournament-admin-overview>article,.tournament-admin-overview>a,.tournament-admin-empty,.tournament-competition-rail,.tournament-competition-rail>div>button,.tournament-competition-workspace,.tournament-season-empty,.tournament-season-workspace,.tournament-stage-card,.tournament-division-card,.is-entering,.tournament-public-v2 .tournament-public__intro h1,.tournament-public-v2 .tournament-public__intro p,.tournament-public-v2 .tournament-public__intro>div>span,.tournament-showcase,.public-stage-step,.public-stage-step__details li,.tournament-public-v2 .public-season-rules>div,.team-v2-modal,.poster-template-create-dialog{opacity:1!important;animation:none!important}.champion-picker__list>button,.player-admin__header>button,.player-season-history>header>button,.player-admin__overview article,.player-public__grid>a,.team-public-grid>a,.tournament-stage-card,.public-stage-step>button,.series-history__header nav button,.series-history__summary-row>button,.confirm-button,.portrait-card,.bp-avatar-grid>article,.bp-room-list>button{transition-property:border-color,background-color,color,box-shadow,filter!important}.champion-picker__list>button:hover,.player-admin__header>button:hover,.player-season-history>header>button:hover:not(:disabled),.player-admin__overview article:hover,.player-public__grid>a:hover,.team-public-grid>a:hover,.public-stage-step>button:hover:not(:disabled),.public-stage-step.is-open>button,.series-history__header nav button:hover,.series-history__summary-row>button:hover,.confirm-button:hover:not(:disabled),.portrait-card:hover:not(:disabled),.bp-avatar-grid>article:hover,.bp-room-list>button:hover{transform:none!important}:root{--mfp-motion-accent:#d7823c;--mfp-motion-accent-rgb:215, 130, 60;--mfp-motion-fast:.16s;--mfp-motion-standard:.22s;--mfp-motion-ease:cubic-bezier(.22, .8, .24, 1)}@keyframes mfp-route-light-trace{0%{opacity:0;transform:translate(-46vw)scaleX(.35)}18%{opacity:.92}to{opacity:0;transform:translate(146vw)scaleX(1)}}@keyframes mfp-hub-line-in{0%{opacity:0;transform:scaleX(.08)}45%{opacity:.75}to{opacity:0;transform:scaleX(1)}}@keyframes mfp-ambient-drift-a{0%,to{transform:translate(0,0)}50%{transform:translate(18px,10px)}}@keyframes mfp-ambient-drift-b{0%,to{transform:translate(0,0)}50%{transform:translate(-14px,18px)}}@keyframes mfp-edge-draw{0%{opacity:0;transform:scaleX(.05)}to{opacity:1;transform:scaleX(1)}}.mfp-home:after,.create-page:after,.match-poster-page:after,.mfp-public-page:after,.platform-auth-page:after,.account-page:after,.platform-console__content:after{z-index:300;background:linear-gradient(90deg, transparent, #ffebd0b8 38%, rgba(var(--mfp-motion-accent-rgb), .96) 70%, transparent);width:clamp(180px,28vw,440px);height:2px;box-shadow:0 2px 16px rgba(var(--mfp-motion-accent-rgb), .3);content:"";pointer-events:none;transform-origin:0;animation:mfp-route-light-trace .62s var(--mfp-motion-ease) both;border-radius:999px;position:fixed;top:0;left:0}.mfp-home__wash i{will-change:transform}.mfp-home__wash i:first-child{animation:13s ease-in-out infinite mfp-ambient-drift-a}.mfp-home__wash i:nth-child(2){animation:16s ease-in-out infinite mfp-ambient-drift-b}.mfp-home__wash i:nth-child(3){animation:11s ease-in-out infinite reverse mfp-ambient-drift-a}.mfp-hub{position:relative}.mfp-home.is-open .mfp-hub:before{background:linear-gradient(90deg, rgba(var(--mfp-motion-accent-rgb), .78), rgba(var(--mfp-motion-accent-rgb), 0));content:"";pointer-events:none;transform-origin:0;width:min(260px,32vw);height:1px;animation:mfp-hub-line-in .52s var(--mfp-motion-ease) both;border-radius:999px;position:absolute;top:79px;left:0}.platform-console__sidebar nav a{isolation:isolate;overflow:hidden}.platform-console__sidebar nav a:before{z-index:-1;content:"";opacity:0;width:3px;transition:opacity var(--mfp-motion-fast) ease, transform var(--mfp-motion-standard) var(--mfp-motion-ease);background:#ffd097;border-radius:0 999px 999px 0;position:absolute;top:9px;bottom:9px;left:0;transform:scaleY(.18);box-shadow:0 0 13px #ffc17773}.platform-console__sidebar nav a.is-active:before{opacity:1;transform:scaleY(1)}.platform-console__sidebar nav a:after{z-index:-1;content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:32%;position:absolute;inset:0 auto 0 -42%;transform:skew(-18deg)}.platform-console__sidebar nav a.is-active:after{opacity:.7;transition:left .46s var(--mfp-motion-ease), opacity .15s ease;left:116%}.platform-console__view:before{background:linear-gradient(90deg, rgba(var(--mfp-motion-accent-rgb), .95), rgba(var(--mfp-motion-accent-rgb), 0));width:180px;height:2px;box-shadow:0 2px 12px rgba(var(--mfp-motion-accent-rgb), .17);animation:console-view-cue .3s var(--mfp-motion-ease) both}.platform-console button,.create-page button,.match-poster-page button,.mfp-public-page button{transition:border-color var(--mfp-motion-fast) ease, background-color var(--mfp-motion-fast) ease, color var(--mfp-motion-fast) ease, box-shadow var(--mfp-motion-fast) ease, filter var(--mfp-motion-fast) ease!important}.platform-console button:active:not(:disabled),.create-page button:active:not(:disabled),.match-poster-page button:active:not(:disabled),.mfp-public-page button:active:not(:disabled){filter:brightness(.94);box-shadow:inset 0 2px 5px #140f0b24}.player-v2-table tbody tr,.team-v2-table tbody tr,.team-v2-roster-table tbody tr,.account-row,.announcement-admin__list>article{transition:background-color var(--mfp-motion-fast) ease, border-color var(--mfp-motion-fast) ease, box-shadow var(--mfp-motion-standard) ease}.player-v2-table tbody tr:hover,.team-v2-table tbody tr:hover,.team-v2-roster-table tbody tr:hover{box-shadow:inset 3px 0 rgba(var(--mfp-motion-accent-rgb), .56)}.section-heading>span{transition:background-color var(--mfp-motion-fast) ease, color var(--mfp-motion-fast) ease, box-shadow var(--mfp-motion-standard) ease;position:relative}.form-section:hover .section-heading>span{box-shadow:0 0 0 4px rgba(var(--mfp-motion-accent-rgb), .08);color:#9b5624;background:#ffe4c3}.bp-team-logo-upload{transition:border-color var(--mfp-motion-fast) ease, background-color var(--mfp-motion-fast) ease, color var(--mfp-motion-fast) ease, box-shadow var(--mfp-motion-standard) ease}.bp-team-logo-upload svg,.bp-team-logo-upload img{transition:transform var(--mfp-motion-standard) var(--mfp-motion-ease), filter var(--mfp-motion-standard) ease}.bp-team-logo-upload:hover{box-shadow:0 7px 18px rgba(var(--mfp-motion-accent-rgb), .12)}.bp-team-logo-upload:hover svg,.bp-team-logo-upload:hover img{transform:scale(1.055)}.segmented button{position:relative;transition:background-color var(--mfp-motion-standard) ease, color var(--mfp-motion-fast) ease, box-shadow var(--mfp-motion-standard) ease!important}.segmented button:after{background:rgba(var(--mfp-motion-accent-rgb), .82);content:"";opacity:0;height:2px;transition:opacity var(--mfp-motion-fast) ease, transform var(--mfp-motion-standard) var(--mfp-motion-ease);border-radius:999px;position:absolute;bottom:2px;left:22%;right:22%;transform:scaleX(.18)}.segmented button.is-selected:after{opacity:1;transform:scaleX(1)}.create-button,.primary-action{isolation:isolate;position:relative;overflow:hidden}.create-button:before,.primary-action:before{z-index:-1;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:22%;height:190%;position:absolute;top:-45%;left:-30%;transform:skew(-20deg)}.create-button:hover:not(:disabled):before,.primary-action:hover:not(:disabled):before{opacity:.9;transition:left .5s var(--mfp-motion-ease), opacity .16s ease;left:112%}.mfp-public-header nav a{position:relative}.mfp-public-header nav a:after{background:rgba(var(--mfp-motion-accent-rgb), .9);content:"";opacity:0;height:2px;transition:opacity var(--mfp-motion-fast) ease, transform var(--mfp-motion-standard) var(--mfp-motion-ease);border-radius:999px;position:absolute;bottom:3px;left:26%;right:26%;transform:scaleX(.2)}.mfp-public-header nav a:hover:after,.mfp-public-header nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.player-v2-public-grid>a,.team-v2-public-grid>a,.tournament-public-v2 .tournament-showcase,.poster-panel-section,.poster-template-list,.poster-template-stage,.poster-template-properties>section{position:relative;overflow:hidden}.player-v2-public-grid>a:after,.team-v2-public-grid>a:after,.tournament-public-v2 .tournament-showcase:after,.poster-panel-section:after,.poster-template-list:after,.poster-template-stage:after,.poster-template-properties>section:after{z-index:3;border-radius:inherit;background:linear-gradient(90deg, transparent, rgba(var(--mfp-motion-accent-rgb), .72), transparent);content:"";opacity:0;pointer-events:none;transform-origin:0;width:100%;height:2px;transition:opacity var(--mfp-motion-fast) ease, transform .36s var(--mfp-motion-ease);position:absolute;top:0;left:0;transform:scaleX(.08)}.player-v2-public-grid>a:hover:after,.team-v2-public-grid>a:hover:after,.tournament-public-v2 .tournament-showcase:hover:after,.poster-panel-section:hover:after,.poster-template-list:hover:after,.poster-template-stage:hover:after,.poster-template-properties>section:hover:after{opacity:1;transform:scaleX(1)}.player-v2-public-grid .player-v2-avatar,.team-v2-public-grid .team-v2-logo{transition:transform var(--mfp-motion-standard) var(--mfp-motion-ease), box-shadow var(--mfp-motion-standard) ease, filter var(--mfp-motion-standard) ease}.player-v2-public-grid>a:hover .player-v2-avatar{transform:rotate(-2deg)scale(1.035);box-shadow:0 13px 30px #402e212b}.team-v2-public-grid>a:hover .team-v2-logo{transform:scale(1.04);box-shadow:0 13px 30px #402e2129}.announcement-admin{--announcement-admin-accent:#a46730;--announcement-admin-accent-rgb:164, 103, 48;--announcement-admin-ink:#27211d;--announcement-admin-muted:#7e736a;--announcement-admin-line:#4b392b1f;color:var(--announcement-admin-ink)}.announcement-admin__heading>div>span,.announcement-editor__dialog>header span,.announcement-editor__workspace>aside>span{color:var(--announcement-admin-accent)}.announcement-admin__heading h1,.announcement-editor__dialog h2{color:var(--announcement-admin-ink)}.announcement-admin__heading p{color:var(--announcement-admin-muted)}.announcement-admin button{color:#60564e;background:#fffdf9;border-color:#4b392b24}.announcement-admin button:hover:not(:disabled){border-color:rgba(var(--announcement-admin-accent-rgb), .28);color:#7d4b25;background:#fff8ef;box-shadow:0 7px 18px #3b2a1e14}.announcement-admin__heading>button,.announcement-admin button.is-primary{color:#fffaf4;background:#2b2521;border-color:#2b2521}.announcement-admin__heading>button:hover:not(:disabled),.announcement-admin button.is-primary:hover:not(:disabled){color:#fff;background:#493427;border-color:#493427}.announcement-admin button.is-danger{color:#ae4c41;background:#fffaf8;border-color:#ae4c4129}.announcement-admin__empty{background:radial-gradient(circle at 50% 0, rgba(var(--announcement-admin-accent-rgb), .08), transparent 42%), #fffdf9b8;color:var(--announcement-admin-muted);border-color:#60483533}.announcement-admin__empty>span{color:var(--announcement-admin-accent);box-shadow:inset 0 0 0 1px rgba(var(--announcement-admin-accent-rgb), .08);background:#f1e5d7}.announcement-admin__empty strong{color:#332920}.announcement-admin__list>article{border-color:var(--announcement-admin-line);background:#fffdf9;position:relative;overflow:hidden}.announcement-admin__list>article:before{background:linear-gradient(180deg, rgba(var(--announcement-admin-accent-rgb), .9), rgba(var(--announcement-admin-accent-rgb), .2));content:"";opacity:.35;width:3px;transition:opacity var(--mfp-motion-fast) ease;position:absolute;top:0;bottom:0;left:0}.announcement-admin__list>article:hover{border-color:rgba(var(--announcement-admin-accent-rgb), .22);background:#fffaf5;box-shadow:0 11px 28px #34261c12}.announcement-admin__list>article:hover:before{opacity:1}.announcement-admin__status span,.announcement-admin__status small,.announcement-admin__status b{color:#6f655d;background:#f0ebe5}.announcement-admin__status span.is-published{color:#39714d;background:#e6f1e7}.announcement-admin__status span.is-draft{color:#8d5b1c;background:#faead2}.announcement-admin__status span.is-archived{color:#716a64;background:#ece9e5}.announcement-admin__status b{color:#8b5527;background:#efe0cf}.announcement-admin__copy strong{color:#342a22}.announcement-admin__copy p{color:#746a61}.announcement-editor__backdrop{background:#19141094;animation:.18s ease-out both mfp-announcement-backdrop-in}.announcement-editor__dialog{background:#f7f2eb;border:1px solid #ffffff59;box-shadow:0 34px 100px #1e161157}.announcement-editor__dialog:before{z-index:4;background:linear-gradient(90deg, transparent, rgba(var(--announcement-admin-accent-rgb), .88), transparent);content:"";pointer-events:none;transform-origin:0;width:100%;height:2px;animation:mfp-edge-draw .36s var(--mfp-motion-ease) both;position:absolute;top:0;left:0}.announcement-editor__dialog>header{border-color:var(--announcement-admin-line);background:#fffdf9}.announcement-editor__workspace>aside{border-color:var(--announcement-admin-line);background:#eee8e0}.announcement-editor select,.announcement-editor input,.announcement-editor textarea{color:#352b23;background:#fffdf9;border-color:#4b392b29}.announcement-editor select:focus,.announcement-editor input:focus,.announcement-editor textarea:focus{border-color:rgba(var(--announcement-admin-accent-rgb), .58);box-shadow:0 0 0 3px rgba(var(--announcement-admin-accent-rgb), .1)}.announcement-editor form>label>span{color:#594e45}.announcement-editor__pin small{color:#8e8379}.announcement-editor .announcement-card{background:linear-gradient(125deg,#faf0e2f2,#fffdf9);border-color:#5d443121}.announcement-editor .announcement-card:before{background:var(--announcement-admin-accent)}.announcement-editor .announcement-card h3{color:#342920}.announcement-editor .announcement-card>p,.announcement-editor .announcement-card__body{color:#685d54}@keyframes mfp-announcement-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mfp-home:after,.create-page:after,.match-poster-page:after,.mfp-public-page:after,.platform-auth-page:after,.account-page:after,.platform-console__content:after,.mfp-home.is-open .mfp-hub:before,.platform-console__view:before,.announcement-editor__backdrop,.announcement-editor__dialog:before,.mfp-home__wash i{animation:none!important}.create-button:before,.primary-action:before{display:none}.platform-console__sidebar nav a:before,.segmented button:after,.mfp-public-header nav a:after,.player-v2-public-grid>a:after,.team-v2-public-grid>a:after,.tournament-public-v2 .tournament-showcase:after,.poster-panel-section:after,.poster-template-list:after,.poster-template-stage:after,.poster-template-properties>section:after,.player-v2-public-grid .player-v2-avatar,.team-v2-public-grid .team-v2-logo{transition:none!important}}:root{--mfp-ui-canvas:#f4f1eb;--mfp-ui-surface:#fffdfa;--mfp-ui-surface-raised:#fffdfaeb;--mfp-ui-surface-soft:#f7f3ed;--mfp-ui-ink:#23201e;--mfp-ui-muted:#766e67;--mfp-ui-subtle:#9a9188;--mfp-ui-accent:#b46831;--mfp-ui-accent-rgb:180, 104, 49;--mfp-ui-line:#4334291f;--mfp-ui-focus:#ca743433;--mfp-ui-success:#357553;--mfp-ui-danger:#b24d43;--mfp-ui-radius-control:12px;--mfp-ui-radius-panel:18px;--mfp-ui-radius-float:16px;--mfp-ui-shadow-control:inset 0 1px 0 #ffffffeb, 0 1px 2px #281f180f, 0 7px 18px #281f1809;--mfp-ui-shadow-float:inset 0 1px 0 #ffffffdb, 0 22px 55px #271d162b, 0 4px 14px #271d1614;--mfp-ui-fast:.15s;--mfp-ui-standard:.19s;--mfp-ui-ease:cubic-bezier(.2, .75, .24, 1)}.mfp-button{border-radius:var(--mfp-ui-radius-control);min-height:42px;color:var(--mfp-ui-ink);font:inherit;font-size:var(--console-font-control,15px);white-space:nowrap;cursor:pointer;transition:border-color var(--mfp-ui-fast) ease, background-color var(--mfp-ui-fast) ease, box-shadow var(--mfp-ui-fast) ease, color var(--mfp-ui-fast) ease, filter var(--mfp-ui-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:650;line-height:1;display:inline-flex}.mfp-button__icon{place-items:center;width:18px;height:18px;display:inline-grid}.mfp-button__icon svg{stroke-width:1.9px;width:18px;height:18px}.mfp-button.is-primary{color:#fff;background:linear-gradient(#37312e 0%,#211e1c 58%,#171514 100%);border-color:#0a0909e6;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #110d0b38,0 9px 20px #1e161121}.mfp-button.is-primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #ffffff38,0 2px 3px #110d0b33,0 12px 26px #1e16112b}.mfp-button.is-secondary{border-color:var(--mfp-ui-line);color:#554c45;box-shadow:var(--mfp-ui-shadow-control);background:linear-gradient(#fff 0%,#faf6f0 100%)}.mfp-button.is-secondary:hover:not(:disabled){border-color:rgba(var(--mfp-ui-accent-rgb), .26);background:#fff;box-shadow:inset 0 1px #fff,0 2px 4px #281f1812,0 10px 24px #3a271b12}.mfp-button.is-ghost{color:#736a62;background:0 0}.mfp-button.is-ghost:hover:not(:disabled){background:#47372b0f}.mfp-button.is-danger{color:var(--mfp-ui-danger);background:#fff7f5;border-color:#b24d432b;box-shadow:inset 0 1px #fff}.mfp-button:active:not(:disabled){filter:brightness(.96);box-shadow:inset 0 2px 5px #251b151f}.mfp-button:focus-visible,.mfp-icon-button:focus-visible,.mfp-select-trigger:focus-visible{box-shadow:0 0 0 4px var(--mfp-ui-focus);outline:0}.mfp-button:disabled{cursor:not-allowed;opacity:.46;filter:saturate(.6)}.mfp-icon-button{border:1px solid var(--mfp-ui-line);color:#746a62;width:38px;height:38px;box-shadow:var(--mfp-ui-shadow-control);cursor:pointer;transition:color var(--mfp-ui-fast) ease, box-shadow var(--mfp-ui-fast) ease;background:linear-gradient(#fffffff5,#f7f2ebeb);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.mfp-icon-button:hover{color:#322c28;box-shadow:0 8px 20px #2b201817}.mfp-icon-button svg{stroke-width:1.8px;width:18px;height:18px}.mfp-select-trigger{border-radius:var(--mfp-ui-radius-control);color:#37312d;width:100%;min-width:0;min-height:46px;box-shadow:var(--mfp-ui-shadow-control);font:inherit;font-size:var(--console-font-control,15px);text-align:left;cursor:pointer;transition:border-color var(--mfp-ui-fast) ease, background-color var(--mfp-ui-fast) ease, box-shadow var(--mfp-ui-fast) ease;background:linear-gradient(#fffffffa,#f8f4eef5);border:1px solid #47362924;justify-content:space-between;align-items:center;gap:10px;padding:0 9px 0 13px;font-weight:570;display:inline-flex;overflow:hidden}.mfp-select-trigger:hover:not([data-disabled]){border-color:rgba(var(--mfp-ui-accent-rgb), .3);background:#fff;box-shadow:inset 0 1px #fff,0 2px 4px #281f1811,0 10px 24px #3a271b11}.mfp-select-trigger[data-disabled]{cursor:not-allowed;opacity:.55}.mfp-select-trigger__icon{color:#75675c;background:#5c43310b;border:1px solid #4b382a14;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 1px #ffffffb3}.mfp-select-trigger__icon svg{stroke-width:1.8px;width:17px;height:17px;transition:transform var(--mfp-ui-standard) var(--mfp-ui-ease)}.mfp-select-trigger[data-state=open] .mfp-select-trigger__icon svg{transform:rotate(180deg)}.mfp-select-content{z-index:1200;min-width:var(--radix-select-trigger-width);max-height:min(390px, var(--radix-select-content-available-height));border-radius:var(--mfp-ui-radius-float);box-shadow:var(--mfp-ui-shadow-float);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);transform-origin:var(--radix-select-content-transform-origin);background:#fffdf9e6;border:1px solid #46342721;overflow:hidden}.mfp-select-content[data-state=open]{animation:mfp-select-open var(--mfp-ui-standard) var(--mfp-ui-ease) both}.mfp-select-content[data-state=closed]{animation:.12s both mfp-select-close}.mfp-select-viewport{padding:9px}.mfp-select-label{color:var(--mfp-ui-subtle);letter-spacing:.08em;padding:10px 14px 7px;font-size:11px;font-weight:700}.mfp-select-item{color:#3b342f;min-height:44px;font-size:var(--console-font-control,15px);cursor:default;-webkit-user-select:none;user-select:none;border-radius:11px;outline:none;align-items:center;margin:2px 0;padding:0 44px 0 14px;display:flex;position:relative}.mfp-select-item[data-highlighted]{background:rgba(var(--mfp-ui-accent-rgb), .095);color:#6f3f1f}.mfp-select-item[data-state=checked]{background:rgba(var(--mfp-ui-accent-rgb), .13);color:#6d3d1e;font-weight:650}.mfp-select-item[data-disabled]{color:#aaa29b;pointer-events:none}.mfp-select-item__indicator{width:20px;height:20px;color:var(--mfp-ui-accent);place-items:center;display:grid;position:absolute;right:12px}.mfp-select-item__indicator svg{stroke-width:2.2px;width:16px;height:16px}.mfp-select-scroll-button{color:#87796e;background:#fffdf9eb;place-items:center;height:28px;display:grid}.mfp-select-scroll-button svg{width:16px;height:16px}.mfp-menu-content{z-index:1250;border-radius:var(--mfp-ui-radius-float);min-width:190px;box-shadow:var(--mfp-ui-shadow-float);-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fffdf9f0;border:1px solid #46342721;padding:8px}.mfp-menu-content[data-state=open]{animation:mfp-select-open var(--mfp-ui-standard) var(--mfp-ui-ease) both}.mfp-menu-content[data-state=closed]{animation:.12s both mfp-select-close}.mfp-menu-item{color:#4a413b;border-radius:11px;outline:none;min-height:43px;margin:2px 0}.mfp-menu-item>button,.mfp-menu-item:is(a){border-radius:inherit;width:100%;min-height:43px;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px;text-decoration:none;display:grid}.mfp-menu-item>button>span,.mfp-menu-item:is(a)>span{color:#817269;place-items:center;width:22px;height:22px;display:grid}.mfp-menu-item svg{stroke-width:1.8px;width:17px;height:17px}.mfp-menu-item strong{font-size:14px;font-weight:620}.mfp-menu-item[data-highlighted]{background:rgba(var(--mfp-ui-accent-rgb), .09);color:#71411f}.mfp-menu-item.is-danger,.mfp-menu-item.is-danger>button>span,.mfp-menu-item.is-danger:is(a)>span{color:var(--mfp-ui-danger)}.mfp-menu-item[data-disabled]{opacity:.45;pointer-events:none}.mfp-menu-arrow{fill:#fffdf9f5}.mfp-dialog-overlay{z-index:1100;-webkit-backdrop-filter:blur(10px)saturate(.9);backdrop-filter:blur(10px)saturate(.9);background:#1f191575;position:fixed;inset:0}.mfp-dialog-overlay[data-state=open]{animation:.17s both mfp-overlay-in}.mfp-dialog-overlay[data-state=closed]{animation:.13s both mfp-overlay-out}.mfp-dialog{z-index:1101;width:min(100vw - 32px,680px);max-height:min(88vh,880px);color:var(--mfp-ui-ink);box-shadow:var(--mfp-ui-shadow-float);-webkit-backdrop-filter:blur(26px)saturate(1.16);backdrop-filter:blur(26px)saturate(1.16);background:#fffdf9f2;border:1px solid #47352821;border-radius:22px;padding:22px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.mfp-dialog.is-small{max-width:520px}.mfp-dialog.is-large{width:min(100vw - 32px,980px);max-width:none}.mfp-dialog[data-state=open]{animation:mfp-dialog-in var(--mfp-ui-standard) var(--mfp-ui-ease) both}.mfp-dialog[data-state=closed]{animation:.13s both mfp-dialog-out}.mfp-dialog__header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.mfp-dialog__header>div{min-width:0}.mfp-dialog__header span{color:var(--mfp-ui-accent);letter-spacing:.12em;font-size:11px;font-weight:750}.mfp-dialog__header h2{letter-spacing:-.035em;margin:5px 0 0;font-size:25px;line-height:1.15}.mfp-dialog__header p{color:var(--mfp-ui-muted);margin:8px 0 0;font-size:14px;line-height:1.65}.mfp-dialog__body{gap:15px;margin-top:20px;display:grid}.mfp-dialog__footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.mfp-toast-viewport{z-index:1600;outline:none;gap:10px;width:min(390px,100vw - 32px);margin:0;padding:0;list-style:none;display:grid;position:fixed;top:20px;right:20px}.mfp-toast{min-height:74px;color:var(--mfp-ui-ink);box-shadow:var(--mfp-ui-shadow-float);-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:#fffdf9eb;border:1px solid #43332721;border-radius:16px;grid-template-columns:36px minmax(0,1fr) 30px;align-items:center;gap:11px;padding:13px;display:grid}.mfp-toast[data-state=open]{animation:mfp-toast-in var(--mfp-ui-standard) var(--mfp-ui-ease) both}.mfp-toast[data-state=closed]{animation:.15s both mfp-toast-out}.mfp-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.mfp-toast[data-swipe=cancel]{transition:transform var(--mfp-ui-standard) ease-out;transform:translate(0)}.mfp-toast[data-swipe=end]{animation:.12s ease-out both mfp-toast-swipe-out}.mfp-toast__mark{width:36px;height:36px;color:var(--mfp-ui-success);background:#3575531a;border-radius:11px;place-items:center;display:grid}.mfp-toast.is-error .mfp-toast__mark{color:var(--mfp-ui-danger);background:#b24d431a}.mfp-toast.is-info .mfp-toast__mark{background:rgba(var(--mfp-ui-accent-rgb), .1);color:var(--mfp-ui-accent)}.mfp-toast__mark svg{stroke-width:1.8px;width:20px;height:20px}.mfp-toast h2{margin:0;font-size:14px;font-weight:700}.mfp-toast p{color:var(--mfp-ui-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.mfp-toast__close{color:#8b8178;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.mfp-toast__close:hover{color:#3f3731;background:#4132270f}.mfp-toast__close svg{width:15px;height:15px}.mfp-page-header{justify-content:space-between;align-items:flex-end;gap:34px;display:flex}.mfp-page-header>div:first-child{min-width:0}.mfp-page-header>div:first-child>span{color:var(--mfp-ui-accent);letter-spacing:.12em;font-size:12px;font-weight:760}.mfp-page-header h1{color:var(--mfp-ui-ink);letter-spacing:-.045em;margin:7px 0 0;font-size:34px;line-height:1}.mfp-page-header p{max-width:680px;color:var(--mfp-ui-muted);margin:10px 0 0;font-size:15px;line-height:1.65}.mfp-page-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.mfp-notice{border:1px solid rgba(var(--mfp-ui-accent-rgb), .16);background:rgba(var(--mfp-ui-accent-rgb), .07);color:#7f4a26;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.mfp-notice.is-success{color:#326a4d;background:#35755312;border-color:#35755326}.mfp-notice.is-error{color:#9f433b;background:#b24d4312;border-color:#b24d4329}.mfp-notice svg{stroke-width:1.8px;flex:0 0 18px;width:18px;height:18px}@keyframes mfp-select-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes mfp-select-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes mfp-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes mfp-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes mfp-dialog-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes mfp-dialog-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(4px - 50%))scale(.99)}}@keyframes mfp-toast-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes mfp-toast-out{0%{opacity:1}to{opacity:0}}@keyframes mfp-toast-swipe-out{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{transform:translate(calc(100% + 24px))}}@media (width<=720px){.mfp-page-header{flex-direction:column;align-items:flex-start;gap:20px}.mfp-page-header__actions{justify-content:flex-start}.mfp-dialog{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:18px}.mfp-dialog__footer{grid-template-columns:1fr;display:grid}.mfp-dialog__footer .mfp-button{width:100%}.mfp-toast-viewport{width:calc(100vw - 24px);top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.mfp-select-content,.mfp-dialog-overlay,.mfp-dialog,.mfp-toast{animation:none!important}.mfp-select-trigger__icon svg{transition:none}}.mfp-site-header{z-index:80;color:#1a1917;background:#f8f7f5f5;border-bottom:1px solid #e6e3dc;width:100%;position:relative}.mfp-site-header *,.mfp-site-header :before,.mfp-site-header :after{box-sizing:border-box}.mfp-site-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(1180px,100% - 48px);min-height:68px;margin:0 auto;display:grid}.mfp-site-header__brand{width:max-content;color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.mfp-site-header__brand img{object-fit:cover;background:#fff;border:1px solid #3f31271f;border-radius:12px;width:42px;height:42px;display:block;box-shadow:0 4px 14px #0000001a}.mfp-site-header__brand strong{letter-spacing:-.04em;font-size:18px;font-weight:700}.mfp-site-header__desktop-nav{justify-content:center;align-items:center;gap:30px;display:flex}.mfp-site-header__desktop-nav a{color:#706e6b;padding:10px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s ease-in-out;position:relative}.mfp-site-header__nav-label{align-items:flex-start;gap:5px;display:inline-flex}.mfp-site-header__announcement-dot{background:#e5484d;border:1px solid #ffffffe6;border-radius:50%;flex:none;width:7px;height:7px;margin-top:1px;display:block;box-shadow:0 1px 3px #aa181e47}.mfp-site-header__desktop-nav a:after{content:"";opacity:0;background:#e8782e;height:2px;transition:opacity .15s ease-in-out;position:absolute;bottom:4px;left:0;right:0}.mfp-site-header__desktop-nav a:hover,.mfp-site-header__desktop-nav a[aria-current=page]{color:#1a1917}.mfp-site-header__desktop-nav a:hover:after,.mfp-site-header__desktop-nav a[aria-current=page]:after{opacity:1}.mfp-site-header__actions{justify-self:end;align-items:center;gap:10px;display:flex}.mfp-theme-picker{position:relative}.mfp-theme-picker>summary{color:#665f58;cursor:pointer;background:#fffdf9c2;border:1px solid #1f1a151c;border-radius:9px;place-items:center;width:40px;height:40px;list-style:none;transition:border-color .15s,background-color .15s;display:grid}.mfp-theme-picker>summary::-webkit-details-marker{display:none}.mfp-theme-picker>summary:hover{background:#fffaf2;border-color:#d67e3552}.mfp-theme-icon{border:2px solid;border-radius:50%;width:17px;height:17px;display:block;position:relative}.mfp-theme-icon.is-light{color:#d77831;box-shadow:0 -7px 0 -6px,0 7px 0 -6px,7px 0 0 -6px,-7px 0 0 -6px}.mfp-theme-icon.is-dark{background:#68635e;border-color:#68635e}.mfp-theme-icon.is-dark:after{content:"";background:#fffdfa;border-radius:50%;width:13px;height:13px;position:absolute;top:-3px;right:-3px}.mfp-theme-picker__menu{background:#fffdfa;border:1px solid #30261e1f;border-radius:11px;width:154px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 46px #2e221929}.mfp-theme-options{gap:3px;display:grid}.mfp-theme-options button{color:#625b54;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:13px;font-weight:600}.mfp-theme-options button:hover{background:#f6f1ea}.mfp-theme-options button[aria-pressed=true]{color:#fff;background:#272321}.mfp-site-header__mobile-menu-button{cursor:pointer;background:#fffdf9c2;border:1px solid #1f1a151c;border-radius:9px;place-content:center;gap:4px;width:40px;height:40px;display:none}.mfp-site-header__mobile-menu-button i{background:#4f4943;border-radius:999px;width:17px;height:2px;transition:transform .15s,opacity .15s;display:block}.mfp-site-header__mobile-menu-button.is-open i:first-child{transform:translateY(6px)rotate(45deg)}.mfp-site-header__mobile-menu-button.is-open i:nth-child(2){opacity:0}.mfp-site-header__mobile-menu-button.is-open i:last-child{transform:translateY(-6px)rotate(-45deg)}.mfp-site-header__mobile-panel{display:none}.mfp-site-header__mobile-panel-inner{border-top:1px solid #30261e17;width:min(1180px,100% - 48px);margin:0 auto;padding:12px 0 16px}.mfp-site-header__mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.mfp-site-header__mobile-nav a{color:#5f5852;border-radius:8px;justify-content:space-between;align-items:center;min-height:46px;padding:0 13px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.mfp-site-header__mobile-nav a:after{color:#bdb5ad;content:"→"}.mfp-site-header__mobile-nav a:hover{background:#f6f1ea}.mfp-site-header__mobile-nav a[aria-current=page]{color:#fff;background:#24211f}.mfp-site-header__mobile-nav a[aria-current=page]:after{color:#ef934c}.mfp-site-header__mobile-theme{border-top:1px solid #30261e1a;gap:8px;margin-top:10px;padding:10px 5px 3px;display:grid}.mfp-site-header__mobile-theme>span{color:#8a8179;padding-left:5px;font-size:12px;font-weight:600}.mfp-site-header__mobile-theme .mfp-theme-options{grid-template-columns:repeat(3,minmax(0,1fr))}.mfp-site-header__mobile-theme .mfp-theme-options button{text-align:center;min-height:40px;padding:0 6px}@media (width<=900px){.mfp-site-header__inner{grid-template-columns:1fr auto;gap:18px}.mfp-site-header__desktop-nav,.mfp-theme-picker{display:none}.mfp-site-header__mobile-menu-button{display:grid}.mfp-site-header__mobile-panel{max-height:0;transition:max-height .2s;display:block;overflow:hidden}.mfp-site-header__mobile-panel.is-open{max-height:290px}}@media (width<=560px){.mfp-site-header__inner{width:calc(100% - 28px);min-height:64px}.mfp-site-header__mobile-panel-inner{width:calc(100% - 28px)}.mfp-site-header__brand{gap:8px}.mfp-site-header__brand img{border-radius:10px;width:38px;height:38px}.mfp-site-header__brand strong{font-size:17px}.mfp-site-header .platform-identity>summary{justify-content:center;width:42px;min-width:0;padding:0 5px}.mfp-site-header .platform-identity>summary>span:last-child{display:none}.mfp-site-header .home-login-button{justify-content:center;width:42px;padding:0;font-size:0}.mfp-site-header .home-login-button>span{font-size:18px}}html[data-mfp-theme=dark]{--mfp-dark-canvas:#111316;--mfp-dark-surface:#1a1d21;--mfp-dark-raised:#202329;--mfp-dark-soft:#25282d;--mfp-dark-ink:#f0ede8;--mfp-dark-muted:#aaa39d;--mfp-dark-subtle:#817b75;--mfp-dark-line:#ffffff1a;--mfp-dark-accent:#ee9650;--mfp-ui-canvas:var(--mfp-dark-canvas);--mfp-ui-surface:var(--mfp-dark-surface);--mfp-ui-surface-raised:var(--mfp-dark-raised);--mfp-ui-surface-soft:var(--mfp-dark-soft);--mfp-ui-ink:var(--mfp-dark-ink);--mfp-ui-muted:var(--mfp-dark-muted);--mfp-ui-subtle:var(--mfp-dark-subtle);--mfp-ui-accent:var(--mfp-dark-accent);--mfp-ui-accent-rgb:238, 150, 80;--mfp-ui-line:var(--mfp-dark-line)}html[data-mfp-theme=dark] .mfp-home,html[data-mfp-theme=dark] .create-page,html[data-mfp-theme=dark] .links-page,html[data-mfp-theme=dark] .match-poster-page,html[data-mfp-theme=dark] .announcement-public-page,html[data-mfp-theme=dark] .mfp-public-page,html[data-mfp-theme=dark] .platform-console,html[data-mfp-theme=dark] .platform-page-state,html[data-mfp-theme=dark] .account-page{--mfp-dark-canvas:#111316;--mfp-dark-surface:#1a1d21;--mfp-dark-raised:#202329;--mfp-dark-soft:#25282d;--mfp-dark-ink:#f0ede8;--mfp-dark-muted:#aaa39d;--mfp-dark-subtle:#817b75;--mfp-dark-line:#ffffff1a;--mfp-dark-accent:#ee9650;--mfp-ui-canvas:var(--mfp-dark-canvas);--mfp-ui-surface:var(--mfp-dark-surface);--mfp-ui-surface-raised:var(--mfp-dark-raised);--mfp-ui-surface-soft:var(--mfp-dark-soft);--mfp-ui-ink:var(--mfp-dark-ink);--mfp-ui-muted:var(--mfp-dark-muted);--mfp-ui-subtle:var(--mfp-dark-subtle);--mfp-ui-line:var(--mfp-dark-line)}html[data-mfp-theme=dark] .mfp-site-header{color:#f3f0eb;background:#111316f7;border-bottom-color:#ffffff14}html[data-mfp-theme=dark] .mfp-site-header__brand img{border-color:#ee96503d;box-shadow:0 4px 16px #00000047}html[data-mfp-theme=dark] .mfp-site-header__desktop-nav a{color:#99948f}html[data-mfp-theme=dark] .mfp-site-header__desktop-nav a:hover,html[data-mfp-theme=dark] .mfp-site-header__desktop-nav a[aria-current=page]{color:#f5f2ed}html[data-mfp-theme=dark] .mfp-theme-picker>summary,html[data-mfp-theme=dark] .home-login-button,html[data-mfp-theme=dark] .platform-identity>summary,html[data-mfp-theme=dark] .mfp-site-header__mobile-menu-button{color:#d9d4ce;background:#202329;border-color:#ffffff1a}html[data-mfp-theme=dark] .mfp-theme-picker>summary:hover,html[data-mfp-theme=dark] .home-login-button:hover{color:#fff;background:#292c31;border-color:#ee965057}html[data-mfp-theme=dark] .mfp-theme-icon.is-dark:after{background:#202329}html[data-mfp-theme=dark] .mfp-theme-picker__menu,html[data-mfp-theme=dark] .platform-identity__menu{background:#1a1d21;border-color:#ffffff1a;box-shadow:0 22px 56px #0000006b}html[data-mfp-theme=dark] .mfp-site-header__mobile-panel-inner{border-top-color:#ffffff14}html[data-mfp-theme=dark] .mfp-theme-options button,html[data-mfp-theme=dark] .mfp-site-header__mobile-nav a,html[data-mfp-theme=dark] .platform-identity__menu a,html[data-mfp-theme=dark] .platform-identity__menu button{color:#b9b3ad}html[data-mfp-theme=dark] .mfp-theme-options button:hover,html[data-mfp-theme=dark] .mfp-site-header__mobile-nav a:hover,html[data-mfp-theme=dark] .platform-identity__menu a:hover,html[data-mfp-theme=dark] .platform-identity__menu button:hover{color:#f5f1ec;background:#272a2f}html[data-mfp-theme=dark] .mfp-theme-options button[aria-pressed=true],html[data-mfp-theme=dark] .mfp-site-header__mobile-nav a[aria-current=page]{color:#23160d;background:#ee9650}html[data-mfp-theme=dark] .mfp-site-header__mobile-theme{border-top-color:#ffffff17}html[data-mfp-theme=dark] .mfp-site-header__mobile-theme>span,html[data-mfp-theme=dark] .platform-identity>summary small{color:#8f8983}html[data-mfp-theme=dark] .platform-identity>summary strong{color:#f0ece7}html[data-mfp-theme=dark] .home-account-loading{background:#ffffff14}html[data-mfp-theme=dark] .mfp-home{color:var(--mfp-dark-ink);background:var(--mfp-dark-canvas)}html[data-mfp-theme=dark] .mfp-home:before{background:radial-gradient(circle at 7% 0,#ee965014,#0000 29rem)}html[data-mfp-theme=dark] .welcome-stage__logo{background:#f7f2ea;border-color:#ee965047}html[data-mfp-theme=dark] .welcome-stage__eyebrow{color:#efa873}html[data-mfp-theme=dark] .welcome-stage h1{color:var(--mfp-dark-ink)}html[data-mfp-theme=dark] .welcome-stage h1 em{color:#ee9650}html[data-mfp-theme=dark] .welcome-stage>button{color:#23160d;background:#ee9650;box-shadow:0 16px 38px #0000004d}html[data-mfp-theme=dark] .welcome-stage>button:hover{background:#f3a968}html[data-mfp-theme=dark] .welcome-stage>button span{color:#4c2a14}html[data-mfp-theme=dark] .home-primary,html[data-mfp-theme=dark] .home-poster{border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:var(--mfp-dark-surface)}html[data-mfp-theme=dark] .home-primary:hover,html[data-mfp-theme=dark] .home-poster:hover{border-color:#ee965066;box-shadow:0 3px 12px #00000038}html[data-mfp-theme=dark] .home-primary__heading h1,html[data-mfp-theme=dark] .home-poster__heading h2{color:var(--mfp-dark-ink)}html[data-mfp-theme=dark] .home-primary__heading>span,html[data-mfp-theme=dark] .home-poster__heading>span{color:var(--mfp-dark-muted)}html[data-mfp-theme=dark] .feature-visual--art{background:#25282d}html[data-mfp-theme=dark] .mfp-hub__footer{border-top-color:var(--mfp-dark-line);color:var(--mfp-dark-muted)}html[data-mfp-theme=dark] .welcome-stage__registration{color:var(--mfp-dark-muted)}html[data-mfp-theme=dark] .welcome-stage__registration:is(:hover,:focus-visible),html[data-mfp-theme=dark] .mfp-hub__legal a:is(:hover,:focus-visible){color:var(--mfp-dark-accent)}html[data-mfp-theme=dark] .announcement-public-page{color:var(--mfp-dark-ink);background:var(--mfp-dark-canvas)}html[data-mfp-theme=dark] .announcement-public-shell>header{border-bottom-color:var(--mfp-dark-line)}html[data-mfp-theme=dark] .announcement-public-list .announcement-card,html[data-mfp-theme=dark] .announcement-public-state{border-color:var(--mfp-dark-line);background:var(--mfp-dark-surface)}html[data-mfp-theme=dark] .announcement-public-list .announcement-card h3{color:var(--mfp-dark-ink)}html[data-mfp-theme=dark] .announcement-public-list .announcement-card__meta,html[data-mfp-theme=dark] .announcement-public-state{color:var(--mfp-dark-muted)}html[data-mfp-theme=dark] .announcement-public-list .announcement-card__meta>span{background:var(--mfp-dark-soft);color:#d8d2ca}html[data-mfp-theme=dark] .announcement-public-list .announcement-card__meta>b{color:#efa873;background:#ee965024}html[data-mfp-theme=dark] .announcement-public-list .announcement-card>.mfp-markdown{border-top-color:var(--mfp-dark-line);color:#c6c0b9}html[data-mfp-theme=dark] .announcement-public-list .mfp-markdown blockquote{color:var(--mfp-dark-muted)}html[data-mfp-theme=dark] .announcement-public-list .mfp-markdown code{background:var(--mfp-dark-soft)}html[data-mfp-theme=dark] .announcement-public-list .mfp-markdown pre{background:#0e1012}html[data-mfp-theme=dark] .announcement-public-list .mfp-markdown pre code{background:0 0}html[data-mfp-theme=dark] .announcement-public-list .mfp-markdown th,html[data-mfp-theme=dark] .announcement-public-list .mfp-markdown td,html[data-mfp-theme=dark] .announcement-public-list .mfp-markdown hr{border-color:var(--mfp-dark-line)}html[data-mfp-theme=dark] .announcement-public-state.is-error{color:#e68b8b}html[data-mfp-theme=dark] .create-page,html[data-mfp-theme=dark] .links-page{color:var(--mfp-dark-ink);background:radial-gradient(circle at 82% 18%, #ee965017, transparent 28rem), var(--mfp-dark-canvas)}html[data-mfp-theme=dark] .page-title p,html[data-mfp-theme=dark] .links-shell>p,html[data-mfp-theme=dark] .links-card p,html[data-mfp-theme=dark] .section-heading p,html[data-mfp-theme=dark] .ob-history>header p,html[data-mfp-theme=dark] .ob-history__match span{color:var(--mfp-dark-muted)}html[data-mfp-theme=dark] .feedback-link,html[data-mfp-theme=dark] .create-card,html[data-mfp-theme=dark] .links-card,html[data-mfp-theme=dark] .ob-history{border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:#1a1d21f5;box-shadow:0 18px 54px #0003}html[data-mfp-theme=dark] .form-section,html[data-mfp-theme=dark] .ob-history>header,html[data-mfp-theme=dark] .ob-history__item,html[data-mfp-theme=dark] .links-card>header,html[data-mfp-theme=dark] .link-row{border-color:var(--mfp-dark-line)}html[data-mfp-theme=dark] .bp-member-editor{border-color:var(--mfp-dark-line);background:var(--mfp-dark-raised)}html[data-mfp-theme=dark] .text-field>span,html[data-mfp-theme=dark] .option-field>label,html[data-mfp-theme=dark] .bp-member-editor__row>span,html[data-mfp-theme=dark] .bp-member-editor>header small{color:var(--mfp-dark-muted)}html[data-mfp-theme=dark] .text-field input,html[data-mfp-theme=dark] .bp-member-editor__row>input,html[data-mfp-theme=dark] .bp-seconds-input,html[data-mfp-theme=dark] .bp-team-logo-upload,html[data-mfp-theme=dark] .team-logo-remove,html[data-mfp-theme=dark] .link-row button{border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:var(--mfp-dark-soft)}html[data-mfp-theme=dark] .segmented{border-color:var(--mfp-dark-line);background:var(--mfp-dark-soft)}html[data-mfp-theme=dark] .segmented button{color:var(--mfp-dark-muted)}html[data-mfp-theme=dark] .segmented button.is-selected{color:var(--mfp-dark-ink);background:#34383e;box-shadow:0 2px 8px #0000003d}html[data-mfp-theme=dark] .bp-member-editor__row>label{border-color:var(--mfp-dark-line);color:var(--mfp-dark-muted);background:var(--mfp-dark-soft)}html[data-mfp-theme=dark] .link-url,html[data-mfp-theme=dark] .link-row code{color:#b8b1aa;background:#121417}html[data-mfp-theme=dark] .ob-history>header>strong{color:#e6a066;background:#30251c}html[data-mfp-theme=dark] .ob-history__actions button,html[data-mfp-theme=dark] .ob-history__toggle.mfp-button{border-color:var(--mfp-dark-line);color:var(--mfp-dark-muted);background:var(--mfp-dark-soft)}html[data-mfp-theme=dark] .ob-history__toggle.mfp-button:hover:not(:disabled){color:#e6a066;background:#30251c;border-color:#e6a06647}html[data-mfp-theme=dark] .match-poster-page{color:var(--mfp-dark-ink);background:radial-gradient(circle at 82% 9%, #ee965014, transparent 31rem), var(--mfp-dark-canvas)}html[data-mfp-theme=dark] .match-poster-toolbar{border-bottom-color:var(--mfp-dark-line);background:#111316f0}html[data-mfp-theme=dark] .match-poster-header__meta span,html[data-mfp-theme=dark] .poster-panel-heading h2,html[data-mfp-theme=dark] .match-poster-preview-heading h1{color:var(--mfp-dark-ink)}html[data-mfp-theme=dark] .match-poster-header__meta small{border-left-color:var(--mfp-dark-line);color:var(--mfp-dark-subtle)}html[data-mfp-theme=dark] .match-poster-toolbar button,html[data-mfp-theme=dark] .match-poster-panel button{border-color:var(--mfp-dark-line);color:#cbc5bf;background:var(--mfp-dark-soft)}html[data-mfp-theme=dark] .match-poster-toolbar button:hover,html[data-mfp-theme=dark] .match-poster-panel button:hover{color:#fffaf2;background:#2d3036;border-color:#ee965061}html[data-mfp-theme=dark] .match-poster-toolbar button.is-primary{color:#261b10;background:linear-gradient(135deg,#f5ad68,#d77d35)}html[data-mfp-theme=dark] .poster-panel-section{border-color:var(--mfp-dark-line);background:var(--mfp-dark-surface);box-shadow:0 18px 44px #0000002e}html[data-mfp-theme=dark] .poster-panel-heading p,html[data-mfp-theme=dark] .poster-panel-section label>span,html[data-mfp-theme=dark] .poster-lineup-editor__head,html[data-mfp-theme=dark] .match-poster-preview-heading small{color:var(--mfp-dark-muted)}html[data-mfp-theme=dark] .poster-panel-section input,html[data-mfp-theme=dark] .poster-panel-section select,html[data-mfp-theme=dark] .poster-panel-section textarea,html[data-mfp-theme=dark] .poster-panel-section .poster-emergency-toggle{border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:#131518}html[data-mfp-theme=dark] .poster-panel-section select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-mfp-theme=dark] .poster-bp-order{border-color:var(--mfp-dark-line);background:var(--mfp-dark-raised)}html[data-mfp-theme=dark] .poster-bp-order>div:first-child span,html[data-mfp-theme=dark] .poster-lineup-editor__row>span{color:#b1aaa3}html[data-mfp-theme=dark] .poster-bp-order>div:first-child small{color:var(--mfp-dark-subtle)}html[data-mfp-theme=dark] .poster-bp-order button{color:var(--mfp-dark-muted);background:#ffffff0b}html[data-mfp-theme=dark] .poster-bp-order button.is-active{color:#ffd2a6;background:#ee965024}html[data-mfp-theme=dark] .poster-content-actions{border-top-color:var(--mfp-dark-line)}html[data-mfp-theme=dark] .mfp-public-page{--mfp-public-ink:var(--mfp-dark-ink);--mfp-public-muted:var(--mfp-dark-muted);--mfp-public-line:var(--mfp-dark-line);--mfp-public-paper:var(--mfp-dark-surface);--mfp-public-soft:var(--mfp-dark-soft);--mfp-public-accent:var(--mfp-dark-accent);background:radial-gradient(circle at 10% -4%, #ee965014, transparent 29rem), var(--mfp-dark-canvas)}html[data-mfp-theme=dark] .mfp-public-header nav a{color:var(--mfp-dark-muted)}html[data-mfp-theme=dark] .mfp-public-header nav a:hover{color:var(--mfp-dark-ink);background:#ffffff0d}html[data-mfp-theme=dark] .mfp-public-header nav a[aria-current=page]{color:#21150d;background:var(--mfp-dark-accent)}html[data-mfp-theme=dark] :is(.tournament-public-switcher,.tournament-public-season-detail,.tournament-public-stage-section,.tournament-public-rules-v3,.player-public-filter-panel,.player-public-results__toolbar,.player-public-card,.player-public-profile-section,.player-public-season-card,.team-public-directory-tools,.team-public-card,.team-public-profile-section){border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:var(--mfp-dark-surface);box-shadow:0 16px 44px #00000026}html[data-mfp-theme=dark] :is(.tournament-public-switcher,.tournament-public-season-detail,.tournament-public-stage-section,.tournament-public-rules-v3,.player-public-card,.player-public-profile-section,.player-public-season-card,.team-public-card,.team-public-profile-section) :is(h2,h3,strong){color:var(--mfp-dark-ink)}html[data-mfp-theme=dark] :is(.tournament-public-switcher,.tournament-public-season-detail,.player-public-filter-panel,.player-public-results__toolbar,.player-public-profile-section,.team-public-directory-tools,.team-public-profile-section) :is(input,select,button){border-color:var(--mfp-dark-line)}html[data-mfp-theme=dark] .tournament-public-switcher>div>button,html[data-mfp-theme=dark] .tournament-public-season-focus__navigation,html[data-mfp-theme=dark] .tournament-public-season-focus__navigation>button,html[data-mfp-theme=dark] .tournament-public-season-focus__navigation>div,html[data-mfp-theme=dark] .tournament-public-season-archive-grid>button,html[data-mfp-theme=dark] .tournament-public-season-facts,html[data-mfp-theme=dark] .tournament-public-stage-card,html[data-mfp-theme=dark] .player-public-filter-panel,html[data-mfp-theme=dark] .player-public-results__toolbar,html[data-mfp-theme=dark] .player-public-season-card,html[data-mfp-theme=dark] .player-public-registration-facts,html[data-mfp-theme=dark] .player-public-team-timeline>a,html[data-mfp-theme=dark] .team-public-directory-tools,html[data-mfp-theme=dark] .team-public-card__facts,html[data-mfp-theme=dark] .team-public-stage-track>article,html[data-mfp-theme=dark] .team-public-roster-grid>article{border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:var(--mfp-dark-raised)}html[data-mfp-theme=dark] .tournament-public-switcher>div>button:hover,html[data-mfp-theme=dark] .tournament-public-season-archive-grid>button:hover,html[data-mfp-theme=dark] .player-public-card:hover,html[data-mfp-theme=dark] .team-public-card:hover{background:#292d32}html[data-mfp-theme=dark] .tournament-public-switcher>div>button.is-active{background:#28241f;border-color:#ee965052}html[data-mfp-theme=dark] .tournament-public-switcher>div>button>span{color:#caa27d;background:#302a25}html[data-mfp-theme=dark] .tournament-public-switcher>div>button.is-active>span{color:#25170d;background:var(--mfp-dark-accent)}html[data-mfp-theme=dark] .tournament-public-switcher button>i{color:#bcb4ad;background:#30343a}html[data-mfp-theme=dark] .mfp-public-page .mfp-select-trigger{border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);box-shadow:none;background:#15171a}html[data-mfp-theme=dark] :is(.player-public-filter-panel,.team-public-directory-tools) input{border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:#15171a}html[data-mfp-theme=dark] .player-public-filter-panel>header button:hover:not(:disabled){color:#f0c29c;background:#292d32}html[data-mfp-theme=dark] .player-public-card__facts{border-color:var(--mfp-dark-line);background:var(--mfp-dark-raised)}html[data-mfp-theme=dark] .player-public-card__facts>div+div{border-left-color:var(--mfp-dark-line)}html[data-mfp-theme=dark] .player-public-card__facts dd,html[data-mfp-theme=dark] .player-public-card__footer strong{color:var(--mfp-dark-ink)}html[data-mfp-theme=dark] .player-public-card__identity>div>span,html[data-mfp-theme=dark] .player-public-card__role>span:not(.player-v2-position-badges),html[data-mfp-theme=dark] .player-public-card__role>small,html[data-mfp-theme=dark] .player-public-card__bio,html[data-mfp-theme=dark] .player-public-card__footer span{color:var(--mfp-dark-muted)}html[data-mfp-theme=dark] .player-public-card__role>small{background:#30343a}html[data-mfp-theme=dark] .team-public-card{background:var(--mfp-dark-surface);box-shadow:0 16px 42px #00000026}html[data-mfp-theme=dark] .team-public-card__facts>div+div{border-left-color:var(--mfp-dark-line)}html[data-mfp-theme=dark] .team-public-card__facts dd strong,html[data-mfp-theme=dark] .team-public-card__footer strong{color:var(--mfp-dark-ink)}html[data-mfp-theme=dark] :is(.player-public-profile-section,.team-public-profile-section)>header{border-bottom-color:var(--mfp-dark-line)}body[data-mfp-site-theme-active=true] .mfp-select-content,body[data-mfp-site-theme-active=true] .mfp-menu-content{color:var(--mfp-dark-ink,inherit)}html[data-mfp-theme=dark] body[data-mfp-site-theme-active=true] .mfp-select-content,html[data-mfp-theme=dark] body[data-mfp-site-theme-active=true] .mfp-menu-content{--mfp-ui-surface:#1a1d21;--mfp-ui-surface-soft:#25282d;--mfp-ui-ink:#f0ede8;--mfp-ui-muted:#aaa39d;--mfp-ui-line:#ffffff1a;color:#f0ede8;background:#1a1d21;border-color:#ffffff1a;box-shadow:0 22px 56px #0000006b}html[data-mfp-theme=dark] body[data-mfp-site-theme-active=true] .mfp-select-item,html[data-mfp-theme=dark] body[data-mfp-site-theme-active=true] .mfp-menu-item{color:#c9c3bd}html[data-mfp-theme=dark] body[data-mfp-site-theme-active=true] .mfp-select-item[data-highlighted],html[data-mfp-theme=dark] body[data-mfp-site-theme-active=true] .mfp-select-item[data-state=checked],html[data-mfp-theme=dark] body[data-mfp-site-theme-active=true] .mfp-menu-item[data-highlighted]{color:#f4be91;background:#ee965021}html[data-mfp-theme=dark] body[data-mfp-site-theme-active=true] .mfp-select-scroll-button{color:#aaa39d;background:#1a1d21}html[data-mfp-theme=dark] body[data-mfp-site-theme-active=true] .mfp-menu-arrow{fill:#1a1d21}html[data-mfp-theme=dark] .platform-page-state,html[data-mfp-theme=dark] .account-page,html[data-mfp-theme=dark] .platform-console{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--mfp-dark-ink);background:var(--mfp-dark-canvas)}html[data-mfp-theme=dark] .platform-page-state strong,html[data-mfp-theme=dark] .account-page__header .platform-console-brand,html[data-mfp-theme=dark] .console-panel__heading h1,html[data-mfp-theme=dark] .poster-template-admin__heading h1{color:var(--mfp-dark-ink)}html[data-mfp-theme=dark] .account-page__header{border-bottom-color:var(--mfp-dark-line);background:#111316eb}html[data-mfp-theme=dark] :is(.account-profile-card,.account-security-card,.account-create-form,.account-table,.audit-list,.champion-picker,.champion-detail,.bp-room-filters,.bp-room-list,.bp-room-detail,.player-v2-list-panel,.player-v2-panel,.team-v2-filter-bar,.team-v2-team-workbench,.tournament-admin-overview,.tournament-competition-workspace,.tournament-stage-composer){border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:var(--mfp-dark-surface);box-shadow:0 18px 44px #00000029}html[data-mfp-theme=dark] :is(.champion-picker__search,.account-table__head,.player-v2-filters,.player-v2-table th,.team-v2-team-rail,.team-v2-tabs,.team-v2-profile-facts,.tournament-competition-rail,.tournament-season-switcher,.tournament-season-hero,.tournament-stage-composer,.bp-assets-heading+section){border-color:var(--mfp-dark-line);color:var(--mfp-dark-muted);background:var(--mfp-dark-raised);box-shadow:none}html[data-mfp-theme=dark] .platform-console :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);box-shadow:none;background:#15171a}html[data-mfp-theme=dark] .platform-console :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),textarea)::placeholder{color:var(--mfp-dark-subtle)}html[data-mfp-theme=dark] .platform-console :is(.mfp-button.is-secondary,.mfp-icon-button,.account-row__actions button,.player-v2-row-action,.bp-room-filters button:not([type=submit]),.announcement-card__actions button){border-color:var(--mfp-dark-line);color:var(--mfp-dark-muted);background:var(--mfp-dark-soft);box-shadow:none}html[data-mfp-theme=dark] .platform-console :is(.account-row,.audit-list article,.player-v2-table th,.player-v2-table td,.team-v2-team-rail>header,.team-v2-tabs,.tournament-admin-overview>article+article){border-color:var(--mfp-dark-line)}html[data-mfp-theme=dark] .player-v2-admin{--player-v2-ink:var(--mfp-dark-ink);--player-v2-muted:var(--mfp-dark-muted);--player-v2-line:var(--mfp-dark-line);--player-v2-soft:var(--mfp-dark-soft);--player-v2-paper:var(--mfp-dark-surface);--player-v2-accent:var(--mfp-dark-accent)}html[data-mfp-theme=dark] .player-v2-table tbody tr:hover,html[data-mfp-theme=dark] .player-v2-row-action:hover,html[data-mfp-theme=dark] .team-v2-team-rail>div>button:hover{background:#292d32}html[data-mfp-theme=dark] .team-v2-admin{--team-v2-ink:var(--mfp-dark-ink);--team-v2-muted:var(--mfp-dark-muted);--team-v2-line:var(--mfp-dark-line);--team-v2-panel:var(--mfp-dark-surface);--team-v2-soft:var(--mfp-dark-soft);--team-v2-accent:var(--mfp-dark-accent)}html[data-mfp-theme=dark] .team-v2-team-rail>header :is(span,small),html[data-mfp-theme=dark] .team-v2-team-rail>div>button,html[data-mfp-theme=dark] .team-v2-team-rail>div>button.is-active,html[data-mfp-theme=dark] .team-v2-team-workbench :is(h1,h2,h3,h4,strong){color:var(--mfp-dark-ink)}html[data-mfp-theme=dark] .team-v2-team-rail>div>button.is-active,html[data-mfp-theme=dark] .team-v2-profile-facts,html[data-mfp-theme=dark] .team-v2-profile-content>article{border-color:var(--mfp-dark-line);background:var(--mfp-dark-raised)}html[data-mfp-theme=dark] .tournament-admin-v2{--t-accent:var(--mfp-dark-accent);--t-accent-soft:#ee96501a;--t-ink-v2:var(--mfp-dark-ink);--t-panel-v2:var(--mfp-dark-surface);--t-line-v2:var(--mfp-dark-line)}html[data-mfp-theme=dark] .tournament-admin-v2 :is(.tournament-competition-rail>header span,.tournament-season-hero h2,.tournament-stage-composer h3,.tournament-stage-card h4,.tournament-stage-card strong){color:var(--mfp-dark-ink)}html[data-mfp-theme=dark] .tournament-admin-v2 :is(.tournament-competition-rail,.tournament-season-switcher,.tournament-season-hero,.tournament-stage-composer,.tournament-stage-card){border-color:var(--mfp-dark-line);background:var(--mfp-dark-raised);box-shadow:none}html[data-mfp-theme=dark] .tournament-admin-v2 :is(.tournament-competition-rail>div>button.is-active,.mfp-button.is-secondary){border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:var(--mfp-dark-soft)}html[data-mfp-theme=dark] .bp-room-admin{--bp-room-line:var(--mfp-dark-line);--bp-room-muted:var(--mfp-dark-muted)}html[data-mfp-theme=dark] .bp-assets-overview article,html[data-mfp-theme=dark] .bp-assets-empty{border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:var(--mfp-dark-surface)}html[data-mfp-theme=dark] .announcement-admin__heading h1,html[data-mfp-theme=dark] .announcement-card h3,html[data-mfp-theme=dark] .announcement-card>.mfp-markdown{color:var(--mfp-dark-ink)}html[data-mfp-theme=dark] .announcement-card{border-color:var(--mfp-dark-line);background:var(--mfp-dark-surface)}html[data-mfp-theme=dark] .announcement-card__meta,html[data-mfp-theme=dark] .poster-template-admin__heading p{color:var(--mfp-dark-muted)}html[data-mfp-theme=dark] body :is(.mfp-select-content,.mfp-menu-content){--mfp-ui-surface:var(--mfp-dark-surface);--mfp-ui-surface-soft:var(--mfp-dark-soft);--mfp-ui-ink:var(--mfp-dark-ink);--mfp-ui-muted:var(--mfp-dark-muted);--mfp-ui-line:var(--mfp-dark-line);border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:var(--mfp-dark-surface);box-shadow:0 22px 56px #0000006b}html[data-mfp-theme=dark] body :is(.mfp-select-item,.mfp-menu-item){color:#c9c3bd}html[data-mfp-theme=dark] body :is(.mfp-select-item[data-highlighted],.mfp-select-item[data-state=checked],.mfp-menu-item[data-highlighted]){color:#f4be91;background:#ee965021}html[data-mfp-theme=dark] body .mfp-select-scroll-button{color:var(--mfp-dark-muted);background:var(--mfp-dark-surface)}html[data-mfp-theme=dark] body .mfp-menu-arrow{fill:var(--mfp-dark-surface)}html[data-mfp-theme=dark] .platform-console .mfp-select-trigger,html[data-mfp-theme=dark] .platform-console .mfp-select-trigger:hover:not([data-disabled]){border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);box-shadow:none;background:#15171a}html[data-mfp-theme=dark] .platform-console .mfp-select-trigger__icon{border-color:var(--mfp-dark-line);color:var(--mfp-dark-muted);background:var(--mfp-dark-soft);box-shadow:none}html[data-mfp-theme=dark] .platform-console .player-v2-row-action,html[data-mfp-theme=dark] .platform-console .player-v2-table tbody tr:hover .player-v2-row-action{box-shadow:none;border-color:var(--mfp-dark-line)!important;color:var(--mfp-dark-muted)!important;background:var(--mfp-dark-soft)!important}html[data-mfp-theme=dark] .team-v2-detail-header{border-bottom-color:var(--mfp-dark-line);background:radial-gradient(circle at 82% -45%,#ee965029,#0000 47%),linear-gradient(140deg,#24272c,#1a1d21)}html[data-mfp-theme=dark] .team-v2-profile-notes>article,html[data-mfp-theme=dark] .team-v2-profile-notes>article.is-internal{border-color:var(--mfp-dark-line);background:var(--mfp-dark-raised)}html[data-mfp-theme=dark] .team-v2-profile-notes :is(header strong,p){color:var(--mfp-dark-ink)}html[data-mfp-theme=dark] .team-v2-profile-notes .is-internal header span{color:var(--mfp-dark-muted);background:#ffffff0f}html[data-mfp-theme=dark] .announcement-admin__list>article,html[data-mfp-theme=dark] .announcement-editor__dialog,html[data-mfp-theme=dark] .announcement-editor__dialog>header{border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:var(--mfp-dark-surface)}html[data-mfp-theme=dark] .announcement-admin__copy strong,html[data-mfp-theme=dark] .announcement-editor__dialog h2{color:var(--mfp-dark-ink)}html[data-mfp-theme=dark] .announcement-admin__copy :is(p,time),html[data-mfp-theme=dark] .announcement-editor form>label>span,html[data-mfp-theme=dark] .announcement-editor__pin small{color:var(--mfp-dark-muted)}html[data-mfp-theme=dark] .announcement-admin__actions button{border-color:var(--mfp-dark-line);color:var(--mfp-dark-muted);background:var(--mfp-dark-soft);box-shadow:none}html[data-mfp-theme=dark] .announcement-editor__workspace>aside{border-left-color:var(--mfp-dark-line);background:var(--mfp-dark-raised)}html[data-mfp-theme=dark] .announcement-editor :is(select,input,textarea){border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:#15171a}html[data-mfp-theme=dark] .tournament-season-switcher button.is-active,html[data-mfp-theme=dark] .tournament-season-switcher button.is-active strong,html[data-mfp-theme=dark] .team-v2-tabs button,html[data-mfp-theme=dark] .team-v2-profile-facts dd,html[data-mfp-theme=dark] .bp-room-list strong,html[data-mfp-theme=dark] .bp-room-detail strong{color:var(--mfp-dark-ink)}html[data-mfp-theme=dark] .team-v2-tabs button:not(.is-active){color:var(--mfp-dark-muted)}html[data-mfp-theme=dark] .tournament-workflow-trigger{color:#8fd0a3;background:#44875924;border-color:#69b8813d}html[data-mfp-theme=dark] .tournament-publish-trigger,html[data-mfp-theme=dark] .bp-assets-preview-button{color:#f0ae78;background:#ee96501c;border-color:#ee965047}html[data-mfp-theme=dark] .account-settings-grid form{border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:var(--mfp-dark-surface)}html[data-mfp-theme=dark] .account-settings-grid :is(h2,strong){color:var(--mfp-dark-ink)}html[data-mfp-theme=dark] .account-settings-grid :is(label>span,small){color:var(--mfp-dark-muted)}html[data-mfp-theme=dark] .account-settings-grid input{border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:#15171a}html[data-mfp-theme=dark] .bp-room-summary>article{border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:linear-gradient(145deg, var(--mfp-dark-raised), var(--mfp-dark-surface))}html[data-mfp-theme=dark] .announcement-editor__backdrop,html[data-mfp-theme=dark] .announcement-admin .announcement-editor__backdrop:hover:not(:disabled),html[data-mfp-theme=dark] body .mfp-dialog-overlay{box-shadow:none;background:#040507b8}html[data-mfp-theme=dark] .announcement-editor__dialog>header button{border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:var(--mfp-dark-soft)}html[data-mfp-theme=dark] .announcement-admin .announcement-editor__dialog>header button:hover:not(:disabled){color:var(--mfp-dark-ink);box-shadow:none;background:#2a2d32;border-color:#ee96504d}html[data-mfp-theme=dark] body :is(.mfp-dialog,.mfp-toast){--mfp-ui-surface:var(--mfp-dark-surface);--mfp-ui-surface-raised:var(--mfp-dark-raised);--mfp-ui-surface-soft:var(--mfp-dark-soft);--mfp-ui-ink:var(--mfp-dark-ink);--mfp-ui-muted:var(--mfp-dark-muted);--mfp-ui-subtle:var(--mfp-dark-subtle);--mfp-ui-line:var(--mfp-dark-line);border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);background:#1a1d21f7;box-shadow:0 28px 80px #0000007a}html[data-mfp-theme=dark] body .mfp-dialog :is(input,select,textarea){border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);box-shadow:none;background:#15171a}html[data-mfp-theme=dark] body .mfp-dialog :is(h1,h2,h3,h4,strong){color:var(--mfp-dark-ink)}html[data-mfp-theme=dark] body .mfp-dialog .mfp-select-trigger,html[data-mfp-theme=dark] body .mfp-dialog .mfp-select-trigger:hover:not([data-disabled]){border-color:var(--mfp-dark-line);color:var(--mfp-dark-ink);box-shadow:none;background:#15171a}html[data-mfp-theme=dark] body .mfp-dialog :is(.mfp-select-trigger__icon,.mfp-icon-button){border-color:var(--mfp-dark-line);color:var(--mfp-dark-muted);background:var(--mfp-dark-soft);box-shadow:none}html[data-mfp-theme=dark] body .mfp-dialog :is(.player-v2-avatar-picker,.team-v2-logo-editor,.team-v2-player-picker){border-color:var(--mfp-dark-line);color:var(--mfp-dark-muted);background:var(--mfp-dark-raised);box-shadow:none}html[data-mfp-theme=dark] body .mfp-toast__close:hover{color:var(--mfp-dark-ink);background:#ffffff12}
